Павел Истомин
Junior Member / Новичок
Участник № / Member № 2709
отправлено / posted
Похоже, что при выполнении операторов сравнения без модификаторов в Техно IL не изменяется значение аккумулятора даже если проверяемое условие истинно. Вот пример:
PROGRAM VAR_INOUT A : REAL := 0; END_VAR VAR_INOUT B : REAL := 0; END_VAR VAR_INOUT C : BOOL; END_VAR
LD A EQ A B ST C
END_PROGRAM
В режиме отладки в окне переменных С = FALSE, хотя в справке написано:
EQ operand1 operand2 result := TRUE, если operand1 == operand2