主站设置
添加RS485接口
添加好接口以后,需要设置接口参数,如下:
这里添加接口也可以用通讯模块。不管是用通讯板还是通讯模块,都需要设置接口参数,接口参数必须与从站一致。
指令配置
要注意的是,端口(#Modbus_Comm_Load_Instance)指令必须要设置工作模式
工作模式介绍:
工作模式(必须设置,否则CPU报错)
● 0 = 全双工 (RS232)
● 1 = 全双工 (RS422) 四线制模式(点对点)
● 2 = 全双工 (RS422) 四线制模式(多主站, CM PtP(ET200SP))
● 3 = 全双工 (RS422) 四线制模式(多从站, CM PtP (ET200SP))
● 4 = 半双工 (RS485) 双线模式
注意:RS485为半双工,所以需要写轮询
读取/写入的从站地址4开头对应从站的DB区或者M区(取决于从站),1开头对应从站的I区,0开头对应从站的Q区。
从站设置:
根据要求添加RS485接口,添加方式与主站设置方法大致一样,可以用通讯模块也可以用通讯板,但是485的接口参数必须要跟主站一样。
指令配置
从站端口指令(#Modbus_Comm_Load_Instance)设置方式与主站一样,也需要设置工作模式。从站如果交换的是DB区或者M区,需要开放,如果是I/Q区,默认开放。

