2Gi работа со SCADA и Pixel
Добрый день.
Есть система построенная по иерархическому принципу:
SCADA -> Modbus/TCP -> Несколько 2Gi -> Modbus/RTU -> Какое-то количество пикселей и остальной переферии
Задача при изменении значения параметра на любом уровне (на панели пикселя, на панели 2Gi, или в скаде) передать новое значение всем трем уровням.
В 2Gi создана вот такая конструкция:
По изменению значениз начение Input Reg. из пикселя подается на нулевой вход мультиплексора и запишется в память 2Gi по изменению без проблем.
Проблема в следующем:
По изменению TCP Holding Reg, почему-то на вход adrr мультиплексора не пролетает "1" и соответственно значение не пишется ни в память 2Gi, ни дальше в пиксель. Такое ощущение, что 580 регистр выполняется раньше того что слева от него. Пробовал задвигать его в самый конец программы - никаких изменений.
Возможно ли такое?
Может быть есть другой способ отследить изменение переменной?
|