Issue
EBO server has receive timeout parameter for Modbus TCP gateway, and the gateways has also time for the serial line. Having both timeouts not configured properly can lead to instability issues.
Product Line
EcoStruxure Building Operation
Environment
- Building Operation Enterprise Server
- Building Operation Automation Server Premium
- Building Operation Automation Server Bundled
- Building Operation Edge Server - Standard
Cause
When EBO sends a request to the Modbus gateway, e.g. polling a register from a serial device, it expects the gateway to respond with a value or exception code within the configured receive timeout. The Gateway will forward the request to the serial device and wait for a response within the timeout configured in the gateway. If the device fails to respond within the timeout period, the gateway will send an Exception code 11 to EBO (Gateway Target Device Failed to Respond).
If the timeout configured in the EBO server is less than or equal to the timeout configure in the gateway, the EBO connection to the gateway may timeout before the connection between the gateway and the Modbus device timeouts. This can lead to frequent device offline alarms, if one or more devices are slow or offline.
Resolution
The receive timeout configure in the Modbus TCP Gateway Properties – Basic Tab should be higher than the serial line timeout configured in the Modbus TCP gateway.
Please see Setting Message Timeout for Modbus Client and Modbus Server - EcoStruxure Panel Server User Guide for examples/recommendations.