crazyigels » 02 ноя 2021, 12:03
Доброго дня.
Есть три объекта вида "Тумблер/Битовый индикатор". Каждый связан со своим регистром модбас. Грубо говоря кнопки "Старт", "Пауза," "Стоп". При нажатии записывают каждая в свой регистр "1".
Как сделать имитацию функционала клавишной панели магнитофона, а именно: "Старт", при нажатии "залипает" и остается залипшей в нажатом положении до нажатия "Стоп". "Пауза" залипает при нажатии, при повторном нажатии - "отщелкивается". "Стоп" при нажатии не залипает, и вызывает "отщелкивание" кнопок "Старт" и "Пауза".
Сейчас для "Паузы" я использую атрибут режим "Переключить", Для "Стоп" - атрибут режим "Моментально", А что для "Старт" использовать?
Если ставлю атрибут режим "Переключить", и записываю в программе контроллера "0" в соотвествующий старту регистр при нажатии "Стоп" - кнопка все равно остается залипшей, что не очень визуально красиво.
Спасибо.