Company logo
Online Help搜索主页
 
如何配置Modbus RTU(RS485)主站通信
进入“通信编程”页面。
通信初始化
1.
选择RS485(Modbus RTU)为“主站”模式。
2.
设置通信参数。
-
设置 “波特率” 、“数据位” 、“奇偶校验”和“停止位”(请参考6.2.9)。并确保RS485网络中通信参数一致。
-
设置“采集周期”。本主站控制器周期性与从站控制器通信,读写数据。此项设置应综合考虑所配置的串口波特率、数据采集点数量、从设备应答速度以及从设备掉线等情况v,设置一个合适的时间。如果时间设置过短,会产生排在后面的数据点永远无法读取的情况。请参考4.3.4
-
设置“超时时间”为Modbus RTU通信超时时间。请参考4.3.4
配置通信数据
1.
点击“增加行”。
添加通信变量数据点与从站数据点的对应关系。
2.
设置“通信变量名”。
命名后该数据点可作为变量,用于本主站的控制逻辑和显示编程。
3.
设置“从站地址”、“寄存器地址”、“寄存器类型”和“数据类型”。
4.
设置数据的“读写方式”。其中“输入寄存器”和“输入继电器”为“只读”方式,“输出寄存器”和“输出继电器”有“只读”、“读写”和“只写”三种方式可选。
-
只读:主站从从站寄存器读取数据。
-
读写:主站循环读取从站数据点,同时,如果主站的通信变量数值变化,则立刻向从站数据点写入主站通信变量的值。
-
只写:主站循环写入从站数据点,同时,如果主站的通信变量数值变化,则立刻向从站数据点写入主站通信变量的值。
5.
重复步骤 1)到4)直到所有通信数据变量设置完成。
主站通信设置完成后,本主站可周期性从网络中的从站读取或向其写入数据。
循环读和循环写从站数据点的速度取决于“采集周期”参数的设置。
写从站数据点的频率取决于对于对应的“通信变量”变化的频率。
请参考
如何配置Modbus RTU(RS485)从站通信