Skip to content

示例47:Modbus 继电器模块控制 ​

RS485继电器 ​

先在外设配置创建UART(type1),配置实际TX/RX、波特率、校验位和停止位。通过3.3V兼容RS485收发器接现场A/B,按实际收发器选择DE/RE;A/B不能直连GPIO。再在通信协议选择Modbus RTU主站、该UART及JSON传输。配置前开启开发模式,参数需对照设备手册;示例保持禁用。

控制设备配置 ​

在Modbus主站的控制设备列表添加relay,核对slaveAddress、channelCount、coilBase、ncMode与controlProtocol。协议加载后生成type51虚拟外设,规则目标从页面选择该设备(例如列表中的modbus:0),不要创建第二份UART代替继电器。

两个定点规则 ​

开规则选每日时间点06:00,动作16、目标为生成的继电器外设,值 0:1;关规则选06:05,值 0:0。先保持禁用,核对NTP/时区和实际负载再启用。无需Cron或300000ms延时。

动作16左侧0是通道偏移,固件加上coilBase并处理ncMode。controlProtocol=0使用FC05,其他受支持协议走对应寄存器控制;不能一律解释成绝对线圈地址。确认状态回读与触点实物均符合预期。

蜂信物联 | fastbee.cn