一、产品简介
单片机PLC安卓工控机等设备通过RS485通讯用MODBUS-RTU协议控制继电器输出干接点信号,作为工业控制的控制输出单元,有常闭和常开输出,可以控制4路电器,支持MODBUS协议,也支持自定协议(可定制),可通过MODBUS指令设置地址。
二、应用场景
1、工业控制
2、道闸控制
3、卷闸门控制
三、产品概述
本项目使用STC8G1K08 SOP8单片机作为主控芯片,成本低廉,批量生产又价格优势,使用MC34063作为DC-DC降压电路供电5V,TP8485作为RS485通信单元,负责与PLC或者单片机通信,产品使用8V-30V直流供电,RS485电路采用TVS抗干扰电路,防止外界的干扰损坏产品,MODBUS的通信地址默认是1,也可以通过06功能码修改地址,具体方法见使用说明;
四、产品参数
电气参数:
1、输入电压 8V-30V
2、通信方式:RS485
3、波特率:9600
4、控制路数:4路
5、通信协议:MODBUS-RTU
接口与板上重要器件的示意图如下:

五、使用说明
PLC/主机发送: 01 05 00 00 FF 00 8C 3A //第1路继电器开
MODBUS继电器回复:01 05 00 00 FF 00 8C 3A //第1路继电器开
PLC/主机发送: 01 05 00 00 00 00 CD CA //第1路继电器关
MODBUS继电器回复:01 05 00 00 00 00 CD CA //第1路继电器关
PLC/主机发送: 01 05 00 01 FF 00 DD FA //第2路继电器开
MODBUS继电器回复:01 05 00 01 FF 00 DD FA //第2路继电器开
PLC/主机发送: 01 05 00 01 00 00 9C 0A //第2路继电器关
MODBUS继电器回复:01 05 00 01 00 00 9C 0A //第2路继电器关
PLC/主机发送: 01 05 00 02 FF 00 2D FA //第3路继电器开
MODBUS继电器回复: 01 05 00 02 FF 00 2D FA //第3路继电器开
PLC/主机发送: 01 05 00 02 00 00 6C 0A //第3路继电器关
MODBUS继电器回复:01 05 00 02 00 00 6C 0A //第3路继电器关
PLC/主机发送: 01 05 00 03 FF 00 7C 3A //第4路继电器开
MODBUS继电器回复: 01 05 00 03 FF 00 7C 3A //第4路继电器开
PLC/主机发送: 01 05 00 03 00 00 3D CA //第4路继电器关
MODBUS继电器回复: 01 05 00 03 00 00 3D CA //第4路继电器关
PLC/主机发送: 01 06 00 00 00 05 49 C9 //修改地址为05
MODBUS继电器回复:01 06 00 00 00 05 49 C9 //修改地址为05
PLC/主机发送: 05 06 00 00 00 01 49 8E //地址从05修改回01
MODBUS继电器回复:05 06 00 00 00 01 49 8E //地址从05修改回01
六、备注:
1.本模块是需要下载代码驱动的(硬加软),详细文件请在附件中查看代码“modbusjdq.zip”和“MODBUS远程继电器使用说明”“外壳尺寸”,外壳尺寸附件含购买链接。
2.本模块为工业自动化配件,需要使用者有一定的电工知识或者单片机知识才能顺利使用!
3.第七项测试视频使用的串口助手可在附件中下载。
4.本模块下载程序需要使用到STC官方的STC-ISP下载软件+USB转串口下载器才能下载到芯片中。
5.本模块成本低廉,估算总成本在20元左右。
七、测试视频
视频中使用sscom串口调试助手进行4路继电器控制测试,可以观察到窗口有MODBUS的发送与回复,能听到继电器的吸合声音。