кнопки панели DOP-B10S615

Модератор: AND

Ответить
ash2019
Сообщения: 2
Зарегистрирован: 02 сен 2019, 23:30

кнопки панели DOP-B10S615

Сообщение ash2019 »

Прошу помощи. Имеется панель DOP-B10S615. На экране 17 кнопок Maintained для вкл/выключения . По COM 3 подключен контроллер 14SA2, к которому подключен многоцветный "светофор". Необходимо зажигать например зеленый(Y0 на SA2) если нажаты все кнопки со 2-й по 15 не считая именно 1,16 и 17. И желтый(Y1) если нажаты любые,но не все кнопки со 2 по 15. Задавал кнопкам адреса $100 - $116 и с помощью макроса сравнивать через "If" наличии записи в регистрах $101-$113 чтоб увидеть нажаты ли кнопки со 2 по 15, но так не получается т.к. "If" можно использовать только 8 раз подряд.
Вопрос- как контролировать нажатие 17 кнопок и знать что нажаты именно определенная кнопка?

pkl
Сообщения: 1006
Зарегистрирован: 23 ноя 2010, 10:08

Re: кнопки панели DOP-B10S615

Сообщение pkl »

Используйте меркеры в ПЛК и обрабатывайте условия там же.

ash2019
Сообщения: 2
Зарегистрирован: 02 сен 2019, 23:30

Re: кнопки панели DOP-B10S615

Сообщение ash2019 »

Спасибо,примерно понял,попробую.

Ответить