I am trying to get values from 10 separate EuroTherm 3504 controllers. Each are connected and have their own IP address. I can create the device just fine on the gateway and it connects immediately. When I try to add an OPC tag in the designer it ultimately says it isn’t connected.
If I create the device with type Modbus RTU over TCP, it will blink back an forth between Connected and Disconnected and the tag will have a constant red X.
If I create the device with type Modbus TCP, the device will remain connected but the tag will blink back and forth between a green ? (Unknown) and a red X (Not Connected).
I have tried a bunch of different variations of the device configuration as well as addressing. Their entire manual was too big to upload so I attached some screenshots from the modbus addressing section. It seems that something like [Device]1.HR22 should give me the Programmer.Run.CurProg value. I couldn’t find anything definitive regarding the Unit so I also tried [Device]HR22 as well as [Device]2.HR22 - [Device]10.HR22
Thanks in advance. This has been driving me crazy!