Updating the client if the same value is read.
Is there a way to set OmniServer to transmit or update clients every time the unsolicited message is processed?
It is possible to configure the OmniServer so that the client receives an update when the same value is received from the field device.
-
Open the protocol through the OmniServer protocol editor.
-
Open item properties. On the General Tab, make sure that the option "Echo output values to current value" is turned ON and that "Item is read only" is turned OFF. Click OK.
-
In client program must be configured so that whenever a value is received from OmniServer, the client processed the value as normal and writes a value back to the item that will never come from the device. For example, if the device will never send asterisks for the item, change the value of the item to asterisks. OmniServer will interpret the next incoming data as being different (even if it wasn't).
And that will solve the problem.