使用Freemodbus协议通过RS485通信控制2路继电器,并支持2路干湿接点读取,可作为PLC的远程扩展控制,也可配合透传4GDTU实现超远程控制
工业自动化系统、智能建筑系统、农业自动化、道闸和卷闸门控制、能源管理和环保监测等;
一.产品简介
使用Freemodbus协议通过RS485通信控制2路继电器,并支持2路干湿接点读取,可作为PLC的远程扩展控制,也可配合透传4GDTU实现超远程控制
二.应用场景
工业自动化系统、智能建筑系统、农业自动化、道闸和卷闸门控制、能源管理和环保监测等;。
三.产品概述
1、项目以STM32L431RCT6单片机作为控制器,可以实现继电器输出控制以及干湿接点输入信号采集;
2、支持2路继电器控制,220V/5A,可控制感性、容性负载;
3、支持2路干湿接点输入采集,湿接点可接NPN/PNP传感器,范围8~36V,干接点可接开关量;
4、项目集成标准Freemodbus RTU通信协议,使用RS485串口进行通信;
5、带四个螺丝固定孔,方便集成固定;
四.产品参数
1、供电输入:DC5V/2A;
2、接口端子:5.08mm *3P;
3、螺丝固定孔:M3*4;
4、DO继电器:220V/5A,可控制感性、容性负载;
5、DI输入:①开关量输入②NPN/PNP传感器输入,范围8~36V;
6、PCB尺寸:70*90mm,双层板;
3D简介图:
五.使用说明
1、干湿接点输入读取:
(1)连续读取两个线圈(地址00~01)
01 02 00 00 00 02 F9 CB
返回:
(有传感器1输入)01 02 01 01 60 48
(有传感器2输入)01 02 01 02 20 49
(有输入传感器3输入)01 02 01 03 E1 89
(无输入)01 02 01 00 A1 88
(2)连续读取1个线圈(地址00)
01 02 00 00 00 01 B9 CA
返回:
(有输入)01 02 01 01 60 48
(无输入)01 02 01 00 A1 88
(3)连续读取1个线圈(地址01)
01 02 00 01 00 01 E8 0A
返回:
(有输入)01 02 01 01 60 48
(无输入)01 02 01 00 A1 88
2、继电器输出控制:
(1)控制继电器1打开:
主机发送:01 05 00 00 FF 00 8C 3A
从机返回:01 05 00 00 FF 00 8C 3A
(2)控制继电器1关闭:
主机发送:01 05 00 00 00 00 CD CA
从机返回:01 05 00 00 00 00 CD CA
(3)控制继电器2打开:
主机发送:01 05 00 01 FF 00 DD FA
从机返回:01 05 00 01 FF 00 DD FA
(4)控制继电器2关闭:
主机发送:01 05 00 01 00 00 9C 0A
从机返回:01 05 00 01 00 00 9C 0A
六.备注
1、本模块是需要下载代码驱动的(硬加软),通过ST-LINK或JLINK下载即可;
2:继电器可以控制AC220V设备,若使用请务必注意用电安全和相关操作规程,因操作不当造成的人身伤害本人概不负责;
3、本项目不包含源码,附件包含HEX文件;
4:附件文件包括:烧录固件(hex)文件、干湿接点接线方法示意图;
七.测试视频
方案效果展示,按说明完成接线和配置后,上电后电源指示灯正常点亮,系统开始工作,通过串口助手发送MODBUS协议即可控制继电器通断;
点赞