Цитата Сообщение от Terrano1992 Посмотреть сообщение
Node Id, не используемый ни одним из ранее созданных в конфигурации модулей (в моем случае это был 11) - ругань компилятора прекратилась.
Но проблема осталась. Теперь триггер считается

AT %IX0.11.0

И нет никакой связи между этим триггером и входом

_bStep AT %IX0.0.0

Изменение входа _bStep есть, а триггер этого не замечает.

Цитата Сообщение от Terrano1992 Посмотреть сообщение
Что касается имен - тут все вполне очевидно. Имена входов PLC - это глобальные переменные. Не могут одновременно существовать две разные глобальные переменные с одинаковым именем
Ну, все равно теперь не ясно. Если триггер связать с IX0.0.0, то ругается компилятор, если связать с (неработающим) входом IX0.11.0, то нечего проверять.
А как все же правильно выбрать имена перед объявлениями:

VAR_INPUT
_bStep AT %IX0.0.0: BOOL;

и в конфигураторе входов

Triger[VAR]
_bStepTGR AT %IX0.???.0: BOOL;

К какой переменной мне потом обращаться в программе - к _bStep или _bStepTGR? Каков вообще смысл присвоения имени _bStep, если работает только выход триггера?

Сейчас вычищу проект от всего остального и выложу для того, чтобы желающие могли экспериментировать (или с ходу подсказать, где собака порылась)