Прошу помощи. Имеется панель 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 кнопок и знать что нажаты именно определенная кнопка?
кнопки панели DOP-B10S615
Re: кнопки панели DOP-B10S615
Используйте меркеры в ПЛК и обрабатывайте условия там же.
Re: кнопки панели DOP-B10S615
Спасибо,примерно понял,попробую.