irshadhashim7
Member
Hi All,
I am working with GE Versamax Micro 20 PLC on a project to read/write data from 2 Modbus slave devices. I have to read 3 different registers(420210,416600,416540) from Slave 1 and write 1 register(420210) to Slave1, also need to read 14 registers(adjacent registers) from Slave2 and write 28 registers(adjacent registers) to slave2. Since the address of Slave1 are not adjacent registers, Im using 3 COMREQ Function blocks for reading the data & 1 for writing the data. But registers of Slave2 are adjacent, so Im using 2 COMREQ functions 1 for reading and 1 for writing. Now the Modbus Reading/Writing takes too much time approximately more than 15 seconds to read/write a register. Can anyone help me to solve this issue??
Best regards,
Irshad
I am working with GE Versamax Micro 20 PLC on a project to read/write data from 2 Modbus slave devices. I have to read 3 different registers(420210,416600,416540) from Slave 1 and write 1 register(420210) to Slave1, also need to read 14 registers(adjacent registers) from Slave2 and write 28 registers(adjacent registers) to slave2. Since the address of Slave1 are not adjacent registers, Im using 3 COMREQ Function blocks for reading the data & 1 for writing the data. But registers of Slave2 are adjacent, so Im using 2 COMREQ functions 1 for reading and 1 for writing. Now the Modbus Reading/Writing takes too much time approximately more than 15 seconds to read/write a register. Can anyone help me to solve this issue??
Best regards,
Irshad