Спасибо разработчикам овенлоджик за внедрение ST.
Однако, давайте ответим на 3 КЛЮЧЕВЫХ ВОПРОСА!!!
1. Важно!
как так вышло, что конструкция
if not isAnyVar then .... - не работает !!! не работает если мы ставим NOT , а работает:
if isAnyVar = false then ...
кто тестировал логические операции?
2. почему в функции нельзя использовать AND OR XOR NOT на UDINT?
Спасибо за внимание
PS. какой размер стека у функции?
1. В IF используется булевое значение для ветвления. Если делать NOT UDINT - получится UDINT. Надо конвертировать
2. Логические функции работают, приведите код где не работают.
4. Функции используют общий стек, расход стека рассчитывается и ограничивается свободными ресурсами ПР