CI867 Master with PM554 as slave
Hi,
Does anybody have a working settings for CI867 as Modbus TCP Master and PM554ETH (or any AC500) as Modbus TCP slave?
I tried a different settings but all the time the slave in AC800 HW tree periodically (in about 2 sec) shows "Connection Down".
The MBTCPConnect block periodically shows error -7001, respectively 1 no error.
My settings for MBTCPConnect block are:
Channel = 1
Partner = 1.1
In HW configuration, I placed CI867 at pos. 1, Ethernet Port 1 under it and MudbusSlave under it at pos. 1. Not using Gateway.
When I configure PM554ETH as ModbusTCP Master and CI867 as slave, the communication is working well (read/write bits and words in both directions).
When I connect a third party ModbusTCP meter as ModbusTCP slave and CI867 as Modbus TCP master, the communication is also working well with the default settings of CI867.
Maybe I don't configure the right Modbus slave's ID for PM554ETH?
There are no so much parameters to configure for PM554ETH as a slave when it is configured as a ModbusTCP Server (slave).
Voted best answer
Answers
We did the following work around.
Try and add a dummy slave on the very first position. We experienced this would fail but the rest would work.
I have noticed that 800xA versions 5.x and 6.x behaves differently. Also AC500 V2 firmwares below 2.3.x behaves differently (doesn't need modification to OMB time).
Thanks for your advises ! All of them gave me some idea.
The solution to the problem was to dissable any diagnostic by setting of Diagnostic Poll Time = 0 everywhere. Also set OMB Time = 4000 ms in AC500.
So the communication is working well now. Here are the screenshots with working settings:
Add new comment