Protocol level diagnostics can be logged to the Modbus Ethernet’s port file.
By default, diagnostics logging is disabled.
The following global parameters are available to specify diagnostic behavior.
MBETH_ENABLE_PROTOCOL_DEBUG
For |
Project |
Purpose |
To enable debugging for all Modbus Ethernet interfaces. |
Value |
Y |
Default Value |
N |
<PORT>_ENABLE_PROTOCOL_DEBUG
Where <PORT> is the number of the port.
For |
Port |
Purpose |
Enable protocol level debugging on a single port. |
Value |
Y |
Default Value |
N |
Important: Protocol information is logged in a HEX representation. All data is flushed to the file when the communication interface terminates. Prior to this time, all data may not have been flushed to the disk.
MBETH_DISABLE_IO_ERRLOG
For |
Project |
Purpose |
To disable logging of I/O errors for all Modbus Ethernet ports |
Value |
Y |
Default Value |
N |
<PORT>_DISABLE_IO_ERRLOG
Where <PORT> is the number of the port.
For |
Port |
Purpose |
To disable logging of I/O errors for all Modbus Ethernet ports |
Value |
Y |
Default Value |
N |
Modbus TCP/IP Global Parameters. |