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

Модератор: AND

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

Сообщение ash2019 » 03 сен 2019, 10:22

Прошу помощи. Имеется панель 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 кнопок и знать что нажаты именно определенная кнопка?
ash2019
 
Сообщений: 2
Зарегистрирован: 03 сен 2019, 00:30

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

Сообщение pkl » 03 сен 2019, 10:25

Используйте меркеры в ПЛК и обрабатывайте условия там же.
pkl
 
Сообщений: 975
Зарегистрирован: 23 ноя 2010, 11:08

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

Сообщение ash2019 » 03 сен 2019, 10:54

Спасибо,примерно понял,попробую.
ash2019
 
Сообщений: 2
Зарегистрирован: 03 сен 2019, 00:30


Вернуться в Текстовые панели

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1