32 bit in ac500 PM573 PLC
I need to grab a data from a scada software to AC500 PLC's. The data is a 32 bit values. Also, after calculation, i need to send it back a 32 bit value back to a different register of the scada. The issue i am facing is the AC500 is not reading the value, when i assign a DWORD var in ABB codesys. Is there a way to grab these data directly into a 32 bit and send it back with a 32bit value? I have a lot of data going back and forth, so instead of using conversion FB's(Oscat Library), can we directly read/write the 32bit registers in AC500?
The communication Protocol is modbus TCP_IP.
I would really appreciate for your valuable comments!
Voted best answer
I don't think direct 32-bit transfer is possible trough Modbus, as it supports 16 bit words.
You need 2x16 bit transfer, and then suitable conversation, as you mentioned.
Where do you used DWORD? Normally it should be INT or DINT for the variables to read/write or ARRAY of INT/DINT.