485串口modbus rtu协议继电器模块学习与应用案例

电子说

1.3w人已加入

描述

# 1 继电器简介

      继电器是一种重要的电子控制器件,广泛应用于各种电气系统中。它通常由一个线圈、一个触点和一个机械机构组成,通过控制线圈的电流来驱动机械机构,从而实现对触点的通断控制。主要作用是实现电路的自动控制和保护。在工业自动化、汽车、家电等领域,继电器被广泛应用于各种控制系统中,如PLC、DCS、电机控制等。通过继电器的控制,可以实现各种逻辑控制、顺序控制、时间控制等功能,提高系统的自动化程度和可靠性。

      继电器还具有高可靠性、高稳定性、高灵敏度等特点。由于继电器的机械机构和触点都是经过特殊设计和制造的,因此具有较高的耐久性和可靠性。同时,继电器还具有高灵敏度,能够快速响应外部信号的变化,确保系统的稳定性和可靠性。此外,继电器还具有多种类型和规格,可以根据不同的应用需求进行选择。例如,根据触点的数量和类型,可以分为单触点继电器和多触点继电器;根据工作电压和电流的大小,可以分为直流继电器和交流继电器等。

      总之,继电器是一种重要的电子控制器件,在电气系统中发挥着重要的作用。随着科技的不断发展,继电器的性能和应用范围也在不断扩展和完善。

串口

# 2 串口参数设置

通讯串口参数主要有串口波特率、数据位、停止位、校验位等参数

串口波特率:常见的有2400,4800,9600,14400,19200,38400,56000,57600,115200,230400,460800,921600

数据位:常见的为7、8数据位

停止位:常见的为1、2数据位

校验位:常见的有无校验、偶校验、奇校验

# 3 Modbus指令解析

      Modbus协议是一种工业控制总线协议,由Modicon(现为施耐德电气公司的一个品牌)在1979年发明。它是全球第一个真正用于工业现场的总线协议。基于Modbus协议的系统由带智能终端的可编程逻辑控制器和计算机通过公用线路或局部专用线路连接而成。

      Modbus协议采用主-从结构,为客户机和服务器之间提供通信连接。在Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。

以下是一个Modbus指令实例,用于查看继电器状态:

TX: 01 01 00 A0 00 08 3D EE

RX: 01 01 09 91 8E

TX 指令详解:

01 01 00 A0 00 08 3D EE 

01:从机地址

01:功能码 读输出线圈

00 A0:寄存器地址 起始寄存器

00 08:数据 读寄存器长度

3D EE:CRC校验

RX指令详解:

01 01 01 09 91 8E

01:从机地址

01:功能码 读输出线圈

01:数据长度

09:数据

91 8E:CRC校验

数据09:1001,此处为开启第一路和第四路继电器;

串口

# 4 用Modbus poll实现继电器的开关

我们这里选用展联科技DEVELOPLINK的窗口继电器控制模块进行测试,选择理由是他的高可靠性和高性价比,另外配套他家的DTU可以轻松实现远程监测控制,继电器链接:串口485隔离6路开关量检测继电器输出IO控制模块modbus水泵电机-淘宝网 (taobao.com)

通过Modbus Poll 工具进行连接

设备地址默认为1,通信波特率默认为9600,8位数据位,1位停止位,无校验位(9600,8,N,1)

串口

修改Modbus地址位

点击OK后出现地址不合法,需要修改地址,右键展开扩展,点击Read/write Definition

串口

修改地址为160,即可查看继电器状态

串口

控制继电器开关

双击第一路继电器值,修改其Value值为1,点击Send,即可控制继电器开,同理将1修改为0,即可控制继电器关闭;

串口

#  5 通过ZL400 4G DTU网关,实现继电器的远程控制

如图配置DTU

串口串口

配置完成后打开云平台( Developlink IOT)

串口串口

即可修改继电器状态.

#  6 使用场景与应用案例

## 6.1 DI输入接线图

串口

## 6.2 DO输出接线图

串口

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分