Сообщение от
melky
1exan странный принцип, команда в устройство всегда должна быть в приоритете. то есть если есть команда, отправленная в устройство, то этот тег на чтение должен игнорироваться, пока устройство не подтвердит получение и выполнение команды. После чего внеочередной опрос данного тега из устройства для обратной связи.
Если в MS4D опрос и команды одного устройства выполняются в разных потоках (или еще как параллельно) то это изначальный бред вообще в принципах обмена между головой и устройством.
Вспомните ПР и одновременную работы с переменными внутри ПР и верхнего уровня, это присуще и ПЛК в том числе когда Панель и Sсada - в программе надо разруливать, чтобы не возникало конфликтов записи переменных с панели и со Scada.
А здесь получается внутри самой Scada не продуман функционал и надо лепить костыли?