Но проблема осталась. Теперь триггер считается
AT %IX0.11.0
И нет никакой связи между этим триггером и входом
_bStep AT %IX0.0.0
Изменение входа _bStep есть, а триггер этого не замечает.
Ну, все равно теперь не ясно. Если триггер связать с IX0.0.0, то ругается компилятор, если связать с (неработающим) входом IX0.11.0, то нечего проверять.
А как все же правильно выбрать имена перед объявлениями:
VAR_INPUT
_bStep AT %IX0.0.0: BOOL;
и в конфигураторе входов
Triger[VAR]
_bStepTGR AT %IX0.???.0: BOOL;
К какой переменной мне потом обращаться в программе - к _bStep или _bStepTGR? Каков вообще смысл присвоения имени _bStep, если работает только выход триггера?
Сейчас вычищу проект от всего остального и выложу для того, чтобы желающие могли экспериментировать (или с ходу подсказать, где собака порылась)





Ответить с цитированием