Читаю. Есть вопрос.
На входе у меня объявлена переменная
_bStep AT %IX0.0.3: BOOL;
Теперь наука говорит, что по дискретным входам есть:
2.1.3. Подмодуль «Триггер» (Trigger)
Супер! Ставлю этот подмодуль, чтобы на нажатие кнопки, после соответствующей фильтрации (50 попугаев период, это за 32 мс будет переход в TRUE) взвелся триггер и выдал один короткий импульс.
В чем проблема: в окне конфигуратора входов в канале дискретных входов добавил
Triger[VAR]
AT %IX0.0.0: BOOL;
В панели "Параметры модуля" ставлю Number of input = 3.
Внимание, вопрос: почему описание триггера не изменяется? Как было
AT %IX0.0.0: BOOL;
так и осталось. Смотри приложенный скриншот.
И в догонку. Как быть с именами? Вот то, что я в программе объявил
_bStep AT %IX0.0.3: BOOL;
- как связано с триггером, который, надеюсь, привяжу к этому же входу. Сейчас, когда триггер какого-то фига привязан к нулевому входу, попытка указать имя переменной в описании триггера
_bStep AT %IX0.0.0: BOOL;
вызывает ругань со стороны компилятора.
Добавлено: аналогичная фигня и каналом ШИМ. Так же задаю номер порта не ноль, а в подмодуле PWM пишет:
AT %QW1.0.0: WORD;





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