TOP Server Schneider M580 PLC - Bad Quality after Project Update
After pushing a project upload to my Schneider M580 device, I am no longer receiving Good Quality data in my clients once the PLC is set to Run. How can I resolve this?
In certain specific use cases of M580 PLCs using the TOP Server Modbus TCP/IP Ethernet Driver, it has been observed that the device will stop communicating with existing client connections after a project upload is complete.
A Wireshark capture may show the device sending an exception code 2 (illegal data address) during or after the project update.
This will have the TOP Server "Deactivate tags on illegal addresses" by default and not attempt to read them again until a Re-initialization of the TOP Server occurs.
Please follow the steps below to change this behavior:
To disable the Modbus Device setting in TOP Server 'Deactivate tags on illegal address':
- Open the TOP Server Project in the Configuration window
- Go to the Device Properties for the PLC in question
- Navigate to Error Handling
- Disable Deactivate tags on illegal address
Modifying this device property will require disconnecting any active clients or disconnecting the project from the runtime.