RTU在485上做Modbus从机时写寄存器发短信和上传云

modbus做从机时写寄存器发短信

1.写Coil寄存器发送固定的短信内容

从机地址默认:32

寄存器地址:1201-1232

设置modbus从机和短信内容

RTU在485上做Modbus从机时写寄存器发短信和上传云

RTU在485上做Modbus从机时写寄存器发短信和上传云 

写COIL寄存器

(1)利用MODBUS仿真工具,建立Modbus通讯连接

RTU在485上做Modbus从机时写寄存器发短信和上传云

RTU在485上做Modbus从机时写寄存器发短信和上传云

(2)寄存器连接成功

RTU在485上做Modbus从机时写寄存器发短信和上传云

(3)写寄存器丛机地址为32,寄存器地址为1201,数值为1(on)

RTU在485上做Modbus从机时写寄存器发短信和上传云

(4)写入成功

RTU在485上做Modbus从机时写寄存器发短信和上传云

2.写16位数据到keep寄存器:偏移地址2201-2264(写全就是42201-42264)

(1)利用MODBUS仿真工具,建立Modubs通讯连接

RTU在485上做Modbus从机时写寄存器发短信和上传云

RTU在485上做Modbus从机时写寄存器发短信和上传云

(2)寄存器连接成功

RTU在485上做Modbus从机时写寄存器发短信和上传云

(3)写寄存器从机地址为32,寄存器地址为2201,数值为26

RTU在485上做Modbus从机时写寄存器发短信和上传云

RTU在485上做Modbus从机时写寄存器发短信和上传云

(4)写入成功

RTU在485上做Modbus从机时写寄存器发短信和上传云

3.写32位数据到keep寄存器,1201-1264(或41201-41264),注意,32位浮点数要占用两个16位的keep寄存器,所以寄存器偏移地址为1201、1203、1205……1261、1263。并且只能写32个浮点数数据。

(1)在配置软件上设置勾选上监控32位和浮点数,可设置报警范围

RTU在485上做Modbus从机时写寄存器发短信和上传云

(2)利用MODBUS仿真工具,建立Modbus连接

RTU在485上做Modbus从机时写寄存器发短信和上传云

(3)写寄存器丛机地址为32,寄存器地址为1201,数值为27.564200

RTU在485上做Modbus从机时写寄存器发短信和上传云

(4)写入成功

RTU在485上做Modbus从机时写寄存器发短信和上传云

4.同时写3个32位寄存器和4个16位寄存器

设置前三个寄存器勾选上监控32位和浮点数,可设置报警范围,从第四个寄存器开始写16位,地址也是从第四个开始。

RTU在485上做Modbus从机时写寄存器发短信和上传云

RTU在485上做Modbus从机时写寄存器发短信和上传云

写3个32位寄存器,地址从41201开始

RTU在485上做Modbus从机时写寄存器发短信和上传云

写4个16位寄存器,地址从42204开始,因为地址42201-42203被32位寄存器所占用,不能使用前三个寄存器。

RTU在485上做Modbus从机时写寄存器发短信和上传云


相关:
  • 您好,请拨打:400-001-5998