ну и где на картинке "нот труе"?
ну и где на картинке "нот труе"?
Валенок,
на картинке 05 (вторая):
TRUE = TRUE AND NOT FALSE ( т.е. TRUE) - все правильно
на картинке 04 (первая):
TRUE = TRUE AND NOT TRUE ( т.е. FALSE) - не должно быть такого, это же не OR
Последний раз редактировалось ShikuS; 08.07.2023 в 14:38.
Вот тестовый проект, с упрощениями, всё правильно работает 1 Тест.jpg
Сделайте очистить всё, компилировать всё, потом проверяйте.
Или проект выкладывайте.
Последний раз редактировалось kondor3000; 08.07.2023 в 16:43.
kondor3000,
Спасибо за проверку. Да, все проходит хорошо, когда только данный код проверяю, однако, когда в проекте, то то что показал. Также проверил, как написал Валенок, с точкой останова после строки. Без цикла все отрабатывает хорошо. Возможно некая специфика Codesys
Валенок,
Вы правы, если ставлю точку останова после строки, то все проходит хорошо, а в цикле почему то нет. Видимо такова специфика. Спасибо
Последний раз редактировалось kondor3000; 10.07.2023 в 10:16.
Только программа
a:=2;
b:=2;
c:=a+b;
c:=17;
Кодесис не умеет считать!!!
Эти квадратики со значениями - реальное зло. Если интересует что то промежуточное - или явное выделение или пошагово. Остальное мусор для глаз.
Последний раз редактировалось Валенок; 09.07.2023 в 22:25.
kondor3000, Валенок,
Спасибо за комментарии, очень помогли на текущем этапе.
В рамках данной темы вопросы разрешены в положительном ключе.
kondor3000,
Ваш комментарий : Сделайте очистить всё, компилировать всё, потом проверяйте. - также исправляет то, о чем писал ранее
Всем спасибо!