The RS485 port is used for data communication with standard Modbus RTU devices.
Client mode
In Client mode, right-click on an RS485 port to configure the RS485 parameters of the controller on the Device Configurator page. See the following table for details:
Parameter | Description |
---|---|
BaudRate | Communication rate |
TransFmt(Start-WordLength-Parity-Stop) | Data transfer format |
EnbTermRes | Enables or disables line resistance |
ResponseTimeout(ms) |
|
UpdateTimerT1(ms) |
|
UpdateTimerT2(s) | |
HeartbeatTimerH1(s) |
|
HeartbeatTimerH2(s) |
Note:
- When the controller is Client, Server devices must be added and configured. See "Add and configure sub-devices" for details.
- The controller uses a cyclic read/write or COV-triggered write command communication method. The cyclic read/write executes configurations under "Communication Configuration" > "Client Points" one by one. The COV-triggered write command executes immediately a corresponding request configured in "Client Points" if a communication variable changes to another value in the program.
Server mode
In Server mode, right-click on an RS485 port to configure the RS485 parameters of the controller on the Device Configurator page. See the following table for details:
Parameter | Description |
---|---|
BaudRate | Communication rate |
TransFmt(Start-WordLength-Parity-Stop) | Data transfer format |
EnbTermRes | Enables or disables line resistance |
Server Address | Communication address of the Server |
The timeout for the Client device to wait for the ELC controller to reply frames depends on the communication baud rate and the contents of the transmitted frame. In general, normal communication is guaranteed at a baud rate of 9600 bps and a timeout of 1000 ms. If there are too many data points under "Communication Configuration" > "Server Points", the Client should set a longer timeout accordingly.