Hi all,
I'm having a few issues sorting out communications from my GE RX3i (IC695CPE310) to both GE QuickPanel View HMI (using Native GE SRTP Driver) and SCADA (using ModbusTCP and communication requests).
Basically individually I have gotten them both working, but when combined I have race issues, ie if I update a setpoint in the HMI it gets clobbered by the setpoint existing in SCADA.
My program in the PLC first does a COMM_REQ to read registers from the Modbus Server, copies this data to a internal setpoint tag, then at the end of the cycle does the opposite, does a COMM_REQ to write the data back to the Modbus server. This all works fine.
But how do I incorporate HMI reading/writing the same internal tags? I'm not sure how to make sure the latest value is the one that gets through.
Hopefully that makes some sort of sense, and that someone has had similar issues in the past, any questions feel free to ask!
I'm having a few issues sorting out communications from my GE RX3i (IC695CPE310) to both GE QuickPanel View HMI (using Native GE SRTP Driver) and SCADA (using ModbusTCP and communication requests).
Basically individually I have gotten them both working, but when combined I have race issues, ie if I update a setpoint in the HMI it gets clobbered by the setpoint existing in SCADA.
My program in the PLC first does a COMM_REQ to read registers from the Modbus Server, copies this data to a internal setpoint tag, then at the end of the cycle does the opposite, does a COMM_REQ to write the data back to the Modbus server. This all works fine.
But how do I incorporate HMI reading/writing the same internal tags? I'm not sure how to make sure the latest value is the one that gets through.
Hopefully that makes some sort of sense, and that someone has had similar issues in the past, any questions feel free to ask!