I try to read data from a WAGO 880 Controller. Wago provides the values in Register 12288 – 24575. I tested this with modbus poll. If I read Modbus address 12288, i found the Value of IEC-61131-Address 0. So I think, there should be an opportunity to adjust an offset. Maybe i just overlook that part of the documentation.
Is there someone who had the same problem?
in the manual of the WAGO-Controller stands that the Modbus-Addressrange is from 12288 to 24575. If I use Modbuspoll to read the values without giving an offset, I get the same strange result as in rapid scada. In Modbus poll there is a window called Read/write Definition where i can define an address (It seems to be somethin like a startaddress). If I define 12288 as address I can read the Addresses above 12288 with the correct value. The equivalent setting in rapid scada seems to be in the template. There is a field start element address. If I write at this point 12288, it causes errors.
So I would say that the values are not at that position scada expects. I think this is a problem of WAGO but I hope scada can handle it.
Is this what you need to know?
The problem seems to besolved solved.
The range 12288 to 24575 is Modbus-address. I don’t kow why, but apparently rapid scada divides 1, so that scada address 1 appears as standart Modbus-address 0. I set the offset to 12288 so I requested data from standart address 12287. This is a reseved range with no valid data. This seems to be the reason for the occured error.