Коллеги, прошу совета:
Имеем связку СП3хх (slave) и ПЛК110 (master). Требуется управлять с панели несколькими десятками клапанов, пока примитивно, кнопку нажал - клапан откр и кнопка меняет цвет, нажал еще раз - закр. и цвет возвращается в исходный. Цвет определяется битом реального состояния, получаемым от мастера.
Так, как по факту будет иметься задержка от нажатия до подтверждения (две-три секунды), хотелось бы иметь третье состояние кнопки, третий цвет, мигающая рамка и т. п., причем с временнЫм ограничением, за N секунд не событие подтвердилось - больше не мигаем и возвращаемся к предыдущему состоянию.

Как такое ПРАВИЛЬНО реализовать на СП?

Опыта с СП маловато, проверить в симуляторе собственные соображения пока не могу, панель подъедет в конце недели, а без макросов тут, похоже, никак...

Чтобы два раза не вставать - панель слейв потому, что их планируется несколько (с полностью одинаковым функционалом).