Problem
When trying to connect Opta from PLC IDE via modbus TCP connection fails with error as a status.
Wireshark capture shows that Opta sends back an Illegal data address exception.
Steps to produce
- Connect via com port
- Upload basic firmware which enable static IP address on opta
- Configure Modbus TCP connection on PLC IDE
- Test connection with PLC IDE via Modbus TCP to Opta
Enviroment
Arduino PLC IDE 1.0.6
Opta Lite
Wireshark capture
"42","12.080020","PLC IDE IP","OPTA IP","Modbus/TCP","71"," Query: Trans: 56831; Unit: 255, Func: 16: Write Multiple Registers"
"43","12.106115","OPTA IP","PLC IDE IP","Modbus/TCP","63","Response: Trans: 56831; Unit: 255, Func: 16: Write Multiple Registers. Exception returned "
"44","12.106648","PLC IDE IP","OPTA IP","Modbus/TCP","66"," Query: Trans: 56857; Unit: 255, Func: 3: Read Holding Registers"
"45","12.130986","OPTA IP","PLC IDE IP","Modbus/TCP","63","Response: Trans: 56857; Unit: 255, Func: 3: Read Holding Registers. Exception returned "
"46","12.139188","PLC IDE IP","OPTA IP","Modbus/TCP","66"," Query: Trans: 56890; Unit: 255, Func: 3: Read Holding Registers"
"47","12.168001","OPTA IP","PLC IDE IP","Modbus/TCP","63","Response: Trans: 56890; Unit: 255, Func: 3: Read Holding Registers. Exception returned "
"48","12.213222","PLC IDE IP","OPTA IP","TCP","54","50803 → 502 [ACK] Seq=42 Ack=28 Win=65365 Len=0"
1 post - 1 participant