MODBUS RTU-4入4出继电器说明书

MODBUS RTU-4入4出继电器说明书缩略图
本文目录
  1. 1. 1. 产品介绍
  2. 2. 1.1. 产品简介
  3. 3. 1.2. 工作模式说明
  4. 4. 1.2.1. 正常模式
  5. 5. 1.2.2. 闪开闪闭功能
  6. 6. 1.2.5. 本机互锁模式
  7. 7. 1.2.6. 双机非锁联动模式
  8. 8. 1.2.7. 双机自锁联动模式
  9. 9. 2. 规格参数
  10. 10. 3. 产品尺寸
  11. 11. 4. 通信协议与数据格式
  12. 12. 4.1. 上位机软件下载
  13. 13. 4.2. 设备通信配置
  14. 14. 4.3. 通信协议说明
MODBUS RTU-4入4出继电器说明书插图

1. 产品介绍

1.1. 产品简介

MODBUS-0404 系列产品是采用标准 Modbus- RTU 协议的继电器设备,支持 RS485/232 或 网络通信。支持宽电压供电,多路输入输出控制,可广泛应用于工业生产、农业、智慧城 市、写字楼等各类应用场景。

1.2. 工作模式说明

用户可在上位机软件修改配置模块的工作模式,注意各型号设备支持的工作模式有 所不同。

1.2.1. 正常模式

对继电器给出断开或闭合指令后,继电器作出相应动作,依照指令完成断开或闭合。

1.2.2. 闪开闪闭功能

闪闭:继电器处于闭合状态时,操作继电器断开一段时间(设置参数*0.1s)   后   自 动闭合;

闪开:继电器处于断开状态时,操作继电器闭合一段时间(设置参数*0.1s)   后   自 动断开;

注意:闪开闪闭功能通过发送指令实现,不能使用上位机软件进行模式设置。支持单 独控制一个通道的延时动作。

1.2.5. 本机互锁模式

模块本身带有光耦输入和继电器输出的板卡模块,在该模式下,光耦每输入一次信 号,对应的继电器会吸合,其他未输入信号光耦对应继电器会断开。即:

光耦输入信号生效➞对应继电器吸合其它继电器断开;

光耦输入信号取消➞继电器不动作。

该模式同样存在非锁模式的延迟问题,但是延迟时间同样不会大于 0.05 秒。

该模式主要可以用于外部信号触发来控制不同设备启停的场合,例如多路光耦没路 外接一个按钮,对应的继电器外接用电设备,则按一路按钮,对应设备就会切换到启动状 态,其它设备就会停止运行。

1.2.6. 双机非锁联动模式

该模式需要两个地址相同、模式相同的设备完成,两个设备通过直连 485 或者交叉 232 连接起来之后,模块 1 的光耦状态会直接控制模块 2 的对应继电器的状态 。即:

模块 1 的 1 号光耦输入信号生效➞模块 2 的 1 号继电器吸合;

模块 1 的 1 号光耦输入信号消失➞模块 2 的 1 号继电器断开

该模式下的继电器相应延迟时间较前几种的模式要长,但不会大于 0.1 秒 (9600 波 特率)

该模式下如果使用 485 总线的话可以并联多个设备,其中设备两两地址匹配,这样 可以做到远程的开关量传输。例如:现场有多个低速的开关量需要传输到 500 米外的控 制机房去控制告警灯或者电铃,则只需在厂房布置几个模块通过两根双绞屏蔽线连接到 机房的对应模块,就可以完成该任务。同理也可以把机房操作的按钮信号信号直接传送到

位于机房模块的继电器上。

1.2.7. 双机自锁联动模式

该模式需要两个地址相同、模式相同的设备完成,两个设备通过直连 485 或者交叉 232 连接起来之后,模块 1 的光耦状态生效会翻转控制模块 2 的对应继电器的状态,即:

模块 1 的 1 号光耦输入信号生效➞模块 2 的 1 号继电器翻转;

模块 1 的 1 号光耦输入信号消失➞模块 2 的 1 号继电器不动作

该模式的应用与“双机非锁联动”模式类似,但更适合于远程控制设备的启停,只需

在操作端安装一个按钮即可实现按一次启动按一次停止的动作。

产品工作模式图

2. 规格参数

产品规格参数

参数说明
工作电压9-28V DC (支持防反接)
 设备功耗(W)12V 供电:不开:<0.5;全开:<324V 供电:不开:<0.5;全开:<3
电源指示具备 1 路红色 LED 指示灯
通讯接口隔离 RS485
通信协议标准的 Modbus RTU
 波特率1200 ,2400 ,4800 ,9600 (默认),  19200 ,38400可以通过软件修改
默认通讯格式9600 ,n ,8 ,1
 设备地址0-255 ,5 位地址拨码开关可以设置 1-31 地址码,大于 31 的可以通过软件设置;
IO 接口4 路 DI (光耦隔离);  4 路 DO (常开常闭,输出端触点隔离)
输出触点容量10A/30VDC 或 10A/250VAC
耐久性10 万次
输出指示具备 4 路红色 LED 指示灯
设备尺寸115*90*40mm
重量约 330g
工作温度工业级,-40°C~70°C
工作湿度5~85% RH
 产品功能闪开闪闭、电脑上位机控制、本机非锁联动、本机自锁联动、双机非锁联动 、双机自锁联动、本机互锁模式
  软件支持工作模式更改;继电器独立控制;开关量状态查询;继电器整体控制;调试信息查询;控制软件;支持各家组态软件;支持  Labview 等
卡轨安装标准 DIN35mm 导轨安装

3. 产品尺寸

产品尺寸图

4. 通信协议与数据格式

4.1. 上位机软件下载

《郎汉德 IO 控制器配置工具》

软件截图

4.2. 设备通信配置

4.2.1. 拨码开关功能介绍

设备地址  (从机地址)  =拨码地址+软件地址

例如:若拨码地址设置为 11,软件地址设置为 110,则设备地址为 121。更改地址

后需断电重启方可生效。

5 位拨码开关

设备具备拨码开关方便用户快速修改设备地址。

( 1 )   五个拨码全都拨到上面时,为地址“31”;

(2)   五个拨码全都拨到下面时,为地址“0”;

(3)   最左边 1 为二进制最低位;

(4)   拨码地址表:

拨码开关地址

4.2.2. 软件地址的设定与读取

点击上位机软件下方软件地址后边的“读取”或“设置”来对设备的软件地址进行 读取或设置。

软件地址设置

设备地址

4.2.3. 波特率的设定与读取

点击上位机软件波特率设置栏的“读取”和“设置”就可以分别读取和设置波特率

和地址,操作后需要重启设备和修改电脑串口设置。

波特率设置

4.3. 通信协议说明

本产品支持标准 Modbus 指令,有关详细的指令生成与解析方式,可根据本文中的

寄存器表结合参考《Modbus 协议中文版》即可。本产品支持 Modbus-RTU 格式。

4.3.1. Modbus 寄存器说明

线圈寄存器地址表:

寄存器名称 PLC 寄存器地址说明
线圈控制
线圈 1   写线圈   1 号指令码00001第 1 路继电器输出
线圈 200002第 2 路继电器输出
线圈 300003第 3 路继电器输出
线圈 400004第 4 路继电器输出
离散量输入
输入 1   开关量 2 号指令10001第 1 路输入
输入 210002第 2 路输入
输入 310003第 3 路输入
输入 410004第 4 路输入

配置参数

 寄存器名称Modbus寄存器地址PLC 寄存器地址 说明
 通信波特率     保持寄 存器 03E8H 41001见下表波特率数值对应表,默认为 0,支持 0-5,该寄存器同时决定 RS232 和 RS485 的通信波特率
备用03E9H41002备用,用户不可写任何值
 偏移地址 03EAH 41003设备地址=偏移地址+拨码开关地址
工作模式03EBH41004用户可以使用,存储用户数据

备注:

( 1 )   Modbus 设备指令支持下列 Modbus 地址:

00001 至 09999 是离散输出(线圈)

10001 至 19999 是离散输入(触点)

30001 至 39999 是输入寄存器(通常是模拟量输入)

40001 至 49999 是保持寄存器(通常存储设备配置信息)

采用 5 位码格式,第一个字符决定寄存器类型,其余 4 个字符代表地址。地址 1 从 0 开始,如 00001 对应 0000。

(2)   波特率数值对应表

数值波特率
09600
12400
24800
39600
419200
538400

(3)   继电器状态,通过 00001地址来查询继电器状态和控制;

开关量状态,通过 10002 地址来查询开关量状态。

寄存器地址按照 PLC 命名规则,真实地址为去掉最高位,然后减一。

4.3.2. 指令列表

指令名称RTU 格式(16 进制)
查询四路状态FE 01 00 00 00 04 29 C6
查询指令返回信息FE 01 01 00 61 9C
控制第 1 路开FE 05 00 00 FF 00 98 35
控制返回信息FE 05 00 00 FF 00 98 35
控制第 1 路关FE 05 00 00 00 00 D9 C5
控制返回信息FE 05 00 00 00 00 D9 C5
控制第 2 路开FE 05 00 01 FF 00 C9 F5
控制第 2 路关FE 05 00 01 00 00 88 05
控制第 3 路开FE 05 00 02 FF 00 39 F5
控制第 3 路关FE 05 00 02 00 00 78 05
控制第 4 路开FE 05 00 03 FF 00 68 35
控制第 4 路关FE 05 00 03 00 00 29 C5
读第 1 路光耦FE 02 00 00 00 01 AD C5
返回信息FE 02 01 00 91 9C
读第 2 路光耦FE 02 00 01 00 01 FC 05
读第 3 路光耦FE 02 00 02 00 01 0C 05
读第 4 路光耦FE 02 00 03 00 01 5D C5

4.3.3. 指令详解

4.3.3.1.继电器输出

控制 1 路继电器(以第 1 路闭合为例,其他通道参照本例)

发送码 :FE 05 00 00 FF 00 98 35

字段含义备注
FE设备地址这里为广播地址
0505 指令单个控制指令
00 00地址要控制继电器寄存器地址
FF 00指令继电器闭合的动作
98 35CRC 16前 6 字节数据的 CRC 16 校验和

继电器模块返回信息:

返回码 :FE 05 00 00 FF 00 98 35

字段含义备注
FE设备地址这里为广播地址
0505 指令单个控制指令
00 00地址要控制继电器寄存器地址
FF 00指令继电器闭合的动作
98 35CRC 16前 6 字节数据的 CRC 16 校验和

4.3.3.2.继电器状态

继电器查询

发送指令码 :FE 01 00 00 00 04 29 C6

字段含义备注
FE设备地址这里为广播地址
0101 指令查询继电器状态指令
00 00起始地址要查询的第一个继电器寄存器地址
00 04查询数量要查询的继电器数量
29 C6CRC 16前 6 字节数据的 CRC 16 校验和

继电器返回信息:

返回码 :FE 01 01 00 61 9C

字段含义备注
FE设备地址 
0101 指令返回指令。如果查询错误,返回 0x81
01字节数返回状态信息的所有字节数。  1+(n-1)/8
    00    查询的状态返回值为 16 进制,转换成 2 进制数据,0 表示关, 1 表示开。例:对 4 路继电器若返 回字段为 08,转换成 2 进制后位 1000,则第 1 、2 、3 路关,第 4 路开。
61 9CCRC 16前 6 字节数据的 CRC 16 校验和

4.3.3.3.光耦输入

查询光耦

发送指令码 :FE 02 00 00 00 04 6D C6

字段含义备注
FE设备地址 
0202 指令查询离散量输入 (光耦输入)  状态指令
00 00起始地址要查询的第一个光耦的寄存器地址
00 04查询数量要查询的光耦状态数量
6D C6CRC 16前 6 字节数据的 CRC 16 校验和

光耦返回信息:

返回码 :FE 02 01 00 91 9C

字段含义备注
FE设备地址 
0202 指令返回指令。如果查询错误,返回 0x82
01字节数返回状态信息的所有字节数。
     00     查询的状态返回的光耦状态。Bit0:第一个光耦状态Bit1:第二个光耦状态 ……Bit7:第八个光耦状态
919CCRC 16前 6 字节数据的 CRC 16 校验和

4.3.3.4.闪开闪闭指令

闪闭发送码 :FE 10 00 03 00 02 04 00 04 00 0A 41 6B

闪开发送码 :FE 10 00 03 00 02 04 00 02 00 0A A1 6A

字段含义备注
FE设备地址16 进制,代表 10 进制254 广播地址
1010 指令写多个寄存器功能码
 00 03 继电器地址3+5(n-1) ,n 代表控制第几个通道,10 进制需换算为 16 进制
 00 02 控制指令数量2+5(n-1),n 代表控制的通道数量,仅支持单独控制一个通道的延时动作
 04 控制内容字节长度4+10(n-1),n 代表控制的通道数量,仅支持单独控制一个通道的延时动作
00 04 或 00 02指令00 04 为闪闭指令 00 02 为闪开指令
 00 0A 闪开时间00 0A 为十六进制换为十进制则为 10 间隔时间为(0.1 秒*10)
41 6B 或 A1 6ACRC 16校验位

返回码:FE 10 00 03 00 02 A5 C7

字段含义备注
FE设备地址 
1010 指令返回指令。如果查询错误,返回 0x82
00 03设备地址查询设备的地址
00 02接受指令数设备接受的指令个数
A5 C7CRC 16校验位

举例:  1s 时间闭/断

1 通道闪闭 FE 10 00 03 00 02 04 00 04 00 0A 41 6B

2 通道闪闭 FE 10 00 08 00 02 04 00 04 00 0A 00 D8

3 通道闪闭 FE 10 00 0D 00 02 04 00 04 00 0A C0 E7

4 通道闪闭 FE 10 00 12 00 02 04 00 04 00 0A 81 AB

1 通道闪开 FE 10 00 03 00 02 04 00 02 00 0A A1 6A

2 通道闪开 FE 10 00 08 00 02 04 00 02 00 0A E0 D9

3 通道闪开 FE 10 00 0D 00 02 04 00 02 00 0A 20 E6

4 通道闪开 FE 10 00 12 00 02 04 00 02 00 0A 61 AA

4.3.3.5.全开全关指令

全开发送码:FE 0F 00 00 00 04 01 FF 31 D2

全断发送码:FE 0F 00 00 00 04 01 00 71 92

字段含义备注
FE设备地址 
0F0F 指令返回指令。如果查询错误,返回 0x82
00 00起始地址 
00 04控制数量控制的继电器数量
01字节数发送指令字节数
FF (或 00)全开(全关)  指令FF 全开指令;  00 全关指令
31 D2 (或 71 92)CRC 16校验位

全断全开返回码:FE 0F 00 00 00 04 40 07

字段含义备注
FE设备地址 
0F0F 指令返回指令。如果查询错误,返回 0x82
00 00起始地址 
00 04数量返回信息的继电器数量
40 07CRC 16校验位

4.4. 主动上报协议

本功能为非标准 Modbus 协议,仅在双机模式下才可使用,适用于串口继电器主动 上报变化的开关量。

字段含义备注
0x40 0x57包头 
0x01设备地址 
0x02IO 状态低八位 
0x00IO 状态高八位 
 0x42+0x01+0x02+0x00 校验位0x42+设备地址+IO 状态低八位+IO 状态高八位

5.  电气接线

5.1. 产品使用拓扑图

5.2. 产品接线端子定义

产品接线端子定义

序号引脚说明
1+电源正极
2 –电源负极
3A+RS485 A+
4MODBUS RTU-4入4出继电器说明书插图1RS485 B-
5VIN无源输入时 VIN 和 COM+短接用,具体查看输入接线图
6COM+无源输入时 VIN 和 COM+短接用,具体查看输入接线图
7IN1第 1 路开关量输入
8IN2第 2 路开关量输入
9IN3第 3 路开关量输入
10IN4第 4 路开关量输入
11COM-无源输入时使用,具体查看输入接线图
12常开第 4 路继电器输出常开端
13公共端第 4 路继电器输出公共端
14常闭第 4 路继电器输出常闭端
15常开第 3 路继电器输出常开端
16公共端第 3 路继电器输出公共端
17常闭第 3 路继电器输出常闭端
18常开第 2 路继电器输出常开端
19公共端第 2 路继电器输出公共端
20常闭第 2 路继电器输出常闭端
21常开第 1 路继电器输出常开端
22公共端第 1 路继电器输出公共端
23常闭第 1 路继电器输出常闭端

5.3. 产品输入接线图

5.4. 产品输出接线图

6. 产品维护保养

6.1. 设备使用环境

  1.  设备工作电压为 9~28V,输入电压过高或过低可能导致设备无法正常工作甚至

损坏。

2.  设备 DI 输入量端子采用光耦隔离保护,承载电压为 5 ~ 24V。

3.  设备 DO 输出端子严禁超负荷使用,请在允许的范围内正确接线(详情见接线图)。

4.  设备允许的空气湿度 5~85%RH,不具备防水能力。在凝露,或液体浸泡环境请

勿使用该产品。

5.  继电器是具有一定使用寿命的元器件,当达到理论使用寿命请及时更换以免发生

危险。

6.2. 常见问题与解决办法

( 1 )   232 通讯,设备控制无响应,不动作

设备与上位机进行通信使用的是 232 直连线。即 RX 对 RX,TX 对 TX,GND 对GND。  (2)   继电器只能开不能关

读取地址是否读到的是实际设备地址,调试信息栏内是否有返回指令,返回指令是否 正确,如果读取地址失败,没有返回指令或返回指令异常,检查通讯线和通讯转换器。

(3)   继电器板卡供电后使用 485 接口无法建立通信,无法控制。

1.  485 线是否接反 、电压是否在规定范围内;

2.  软件上设备地址填写 254,测试不同波特率是否可以控制。

(4)   485 总线挂载多个设备,以广播地址 254 发送继电器闭合操作失败。

广播地址是用于测试总线上只有一个设备时使用,大于 1 个设备时请用拨码开关区 分地址来控制或通过软件设置地址(多个设备配置成不同地址),否则会导致所有设备同 时应答,无法正确执行。

(5)   PLC 与设备不能正常通讯。

1.  PLC 通讯参数是否与本继电器设备匹配;

2.  PLC 通讯协议是否为标准的 Modbus RTU;

3.  西门子 485 总线 AB 定义与本设备相反。

(6)   如何恢复出厂设置

对于带有拨码开关的型号,可以利用拨码开关恢复出厂设置,操作步骤:上电的情况 下,拨码全部拨到 ON 上,  bit5 来回波动 6 次(一来一回算一次),  然后拨码全部拨下, 即可用上位机软件 (波特率 9600  、地址 254)  通讯

7. 售后服务

7.1. 售后服务承诺

本公司提供自销售日起一年内的本机售后服务,但不包括不当使用所造成的损坏,若 需要维修或调整,请寄回,但运费需自负。寄回时需确定包装良好以避免运送途中损坏, 本公司将免费维修仪器的损坏。

7.2. 免责声明

本文档未授予任何知识产权的许可,并未以明示或暗示、或以禁止发言或其它方式授 予任何知识产权许可。除在其产品的销售条款和条件声明的责任之外,我公司概不承担任 何其它责任。并且我公司对本产品的销售和/或使用不作任何明示或暗示的担保,包括对 产品的特定用途适用性、适销性或对任何专利权、版权或其它知识产权的侵权责任等均不 作担保。本公司可能随时对产品规格及产品描述做出修改,恕不另行通知。

7.3. 联系方式

地址:  北京市大兴区天宫院街道黄徐路25号斯凯创意大厦218号

网址: www.modbus.cn

邮箱:  cloud@modbus.cn

技术术语(共 10 个)—— 点击展开
Modbus RTU基于串行链路的Modbus协议,使用二进制编码和CRC校验
RS485工业常用的差分串行通信标准,支持多点通信
RS232点对点串行通信标准,常用于短距离设备通信
功能码Modbus功能码指定读/写操作类型,如01读线圈、03读保持寄存器
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
PLC可编程逻辑控制器,工业自动化控制的核心设备
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
串口计算机与外部设备进行串行通信的物理接口
线圈Modbus位可读写数据,地址从00001开始
保持寄存器Modbus 16位可读写数据,地址从40001开始
来源/工具信息 —— 点击展开
来源 Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 分类 产品说明书 字数 8534 字 · 阅读约 22 分钟 更新 2025-04-15 永久链接 https://www.modbus.cn/modbus-rtu-4%e5%85%a54%e5%87%ba%e7%bb%a7%e7%94%b5%e5%99%a8%e8%af%b4%e6%98%8e%e4%b9%a6/
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注