Answer question
Communication between PM554 PLC and PM583PLC over TCP/IP for reading Digital Inputs and Writing Digital Outputs
Hi All,
We have 16 numbers of PM554-ETH PLCs are various locations, where onboard DIs and DOs are configured and we have a master PM583 PLC with CM597 module for reading the DIs and controlling DOs of the PM554 PLCs.
Though I am able to read the DIs from PM554 on PM583, I am not able to control the DOs.
I have declared the DIs as %MX0.0.0 - 7 (8 inputs) and the DOs as %MX0.2.0 - 5 (6 outputs) in PM554 side.
I am reading the DIs using Mod_Eth_Mast having slot=1, FCT=3, Addr=0, NB=1 and Data is connected to ADR block with a variable defined as Read_Data:Word;, were Read_Data-------%MW0.0, and our DI00-DI07 AT %MX0.0.0 - 7: BOOL;. I am able to successfully read all the Inputs in PM583 side.
For controlling the DOs, using Mod_Eth_Mast having slot=1, FCT=16, Addr=0, NB=1 and Data is connected to ADR block with a variable defined as Write_Data:Word;, where Write_Data-------%MW0.1, and our DO01-DO06 AT %MX0.1.0 - 7: BOOL; Upon forcing the command from PM583, the same is not reflected in PM554 side.
I have attached some screenshots as well as the project file of the Automation builder project.
Kindly suggest what is wrong and revert if more information i required.
Regards,
Saurish
We have 16 numbers of PM554-ETH PLCs are various locations, where onboard DIs and DOs are configured and we have a master PM583 PLC with CM597 module for reading the DIs and controlling DOs of the PM554 PLCs.
Though I am able to read the DIs from PM554 on PM583, I am not able to control the DOs.
I have declared the DIs as %MX0.0.0 - 7 (8 inputs) and the DOs as %MX0.2.0 - 5 (6 outputs) in PM554 side.
I am reading the DIs using Mod_Eth_Mast having slot=1, FCT=3, Addr=0, NB=1 and Data is connected to ADR block with a variable defined as Read_Data:Word;, were Read_Data-------%MW0.0, and our DI00-DI07 AT %MX0.0.0 - 7: BOOL;. I am able to successfully read all the Inputs in PM583 side.
For controlling the DOs, using Mod_Eth_Mast having slot=1, FCT=16, Addr=0, NB=1 and Data is connected to ADR block with a variable defined as Write_Data:Word;, where Write_Data-------%MW0.1, and our DO01-DO06 AT %MX0.1.0 - 7: BOOL; Upon forcing the command from PM583, the same is not reflected in PM554 side.
I have attached some screenshots as well as the project file of the Automation builder project.
Kindly suggest what is wrong and revert if more information i required.
Regards,
Saurish