Просмотр полной версии : IF
StirlitzSD
24.01.2025, 15:53
Добрый день.
Есть оператор IF. Условие простейшее:
IF A then
B:=B+1;
END_IF
A в фолсе
В считает без остановки. В чем проблема?
МихаилГл
24.01.2025, 15:55
Добрый день.
Есть оператор IF. Условие простейшее:
IF A then
B:=B+1;
END_IF
A в фолсе
В считает без остановки. В чем проблема?
Значит сбрасываете А где то позднее. А где то ранее взводите. В диспетчере последнее значение, а не то, которое в условии.
Добрый день.
Есть оператор IF. Условие простейшее:
IF A then
B:=B+1;
END_IF
A в фолсе
В считает без остановки. В чем проблема?
Возможно момент выполнения этих строк A = TRUE, и сбрасывается где-то дальше (ниже) в программе
А что такое "A" физически? Кнопка на визуализации? Дискретный вход?
В чем проблема?
А в чем она может быть? Ищите в вашем коде. Перелопачивайте. ищите.
Это наверное тяжелее, чем на форуме написать кусок рабочего кода - и спросить почему?
Какого ответа Вы ждете?
Типа, да есть такой баг - если переменную назвать "А" - тогда она всегда true, несмотря на то что вроде false.
Это знаменитый баг, codesys - проявляется во всех версиях, потому что главного разработчика бросили жена, имя которой начиналась с "А".
Так пойдет?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot