MODBUS RTU-4入4出Relay说明书

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

MODBUS RTU-4入4出Relay说明书缩略图
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.
本文目录
  1. 1. 1. 产品介绍
  2. 2. 1.1. 产品简介
  3. 3. 1.2. 工作模式说明
  4. 4. 1.2.1. 正常模式
  5. 5. 1.2.2. 闪开闪闭Function
  6. 6. 1.2.5. 本机互锁模式
  7. 7. 1.2.6. 双机非锁联动模式
  8. 8. 1.2.7. 双机自锁联动模式
  9. 9. 2. 规格参数
  10. 10. 3. 产品尺寸
  11. 11. 4. CommunicationProtocol与data format
  12. 12. 4.1. 上位机软件Download
  13. 13. 4.2. 设备Communication配置
  14. 14. 4.3. CommunicationProtocol说明
MODBUS RTU-4入4出Relay说明书插图

1. 产品介绍

1.1. 产品简介

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

1.2. 工作模式说明

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

1.2.1. 正常模式

对Relay给出断开或闭合指令后,Relay作出相应动作,依照指令Complete断开或闭合。

1.2.2. 闪开闪闭Function

闪闭:Relay处于闭合状态时,OperationRelay断开一段time(设置参数*0.1s)   后   自 动闭合;

闪开:Relay处于断开状态时,OperationRelay闭合一段time(设置参数*0.1s)   后   自 动断开;

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

1.2.5. 本机互锁模式

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

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

光耦输入信号Cancel➞Relay不动作。

该模式同样existence非锁模式的延迟问题,但是延迟time同样不会大于 0.05 秒。

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

1.2.6. 双机非锁联动模式

该模式需要两个address相同、模式相同equipmentComplete,两A device通过直连 485 或者交叉 232 connect起来之后,模块 1 的光耦状态会直接控制模块 2 的对应Relay的状态 。即:

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

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

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

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

位于机房模块的Relay上。

1.2.7. 双机自锁联动模式

该模式需要两个address相同、模式相同equipmentComplete,两A device通过直连 485 或者交叉 232 connect起来之后,模块 1 的光耦状态生效会翻转控制模块 2 的对应Relay的状态,即:

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

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

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

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

产品工作模式图

2. 规格参数

产品规格参数

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

3. 产品尺寸

产品尺寸图

4. CommunicationProtocol与data format

4.1. 上位机软件Download

《郎汉德 IO 控制器配置Tools》

软件截图

4.2. 设备Communication配置

4.2.1. 拨码switchFunction介绍

Device address  (从机address)  =拨码address+软件address

例如:若拨码address设置为 11,软件address设置为 110,则Device address为 121。更改address

后需断电重启方可生效。

5 位拨码switch

设备具备拨码switch方便用户快速修改Device address。

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

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

(3)   最左边 1 为binary最低位;

(4)   拨码address表:

拨码switchaddress

4.2.2. 软件address的设定与读取

Click上位机软件下方软件address后边的“读取”或“设置”来对设备的软件address进行 读取或设置。

软件address设置

Device address

4.2.3. Baud rate的设定与读取

Click上位机软件Baud rate设置栏的“读取”和“设置”就可以分别读取和设置Baud rate

和address,Operation后需要重启设备和修改电脑串口设置。

Baud rate设置

4.3. CommunicationProtocol说明

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

register表结合参考《Modbus protocol中文版》即可。本产品支持 Modbus-RTU format。

4.3.1. Modbus register说明

线圈register address表:

register名称 PLC register address说明
线圈控制
线圈 1   写线圈   1 号指令码00001第 1 路Relay输出
线圈 200002第 2 路Relay输出
线圈 300003第 3 路Relay输出
线圈 400004第 4 路Relay输出
离散量输入
输入 1   switch量 2 号指令10001第 1 路输入
输入 210002第 2 路输入
输入 310003第 3 路输入
输入 410004第 4 路输入

配置参数

 register名称Modbusregister addressPLC register address 说明
 CommunicationBaud rate     保持寄 存器 03E8H 41001见下表Baud ratenumerical value对应表,默认为 0,支持 0-5,该register同时决定 RS232 和 RS485 的CommunicationBaud rate
备用03E9H41002备用,用户不可写任何值
 偏移address 03EAH 41003Device address=偏移address+拨码switchaddress
工作模式03EBH41004用户可以使用,存储用户data

备注:

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

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

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

30001 至 39999 是输入register(通常是模拟量输入)

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

采用 5 位码format,第一个字符决定registerType,其余 4 个字符代表address。address 1 从 0 开始,如 00001 对应 0000。

(2)   Baud ratenumerical value对应表

numerical valueBaud rate
09600
12400
24800
39600
419200
538400

(3)   Relay状态,通过 00001address来查询Relay状态和控制;

switch量状态,通过 10002 address来查询switch量状态。

register address按照 PLC 命名Rules,真实address为去掉最高位,然后减一。

4.3.2. 指令列表

指令名称RTU format(16 进制)
查询4-Channel状态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.Relay输出

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

send码 :FE 05 00 00 FF 00 98 35

field含义备注
FEDevice address这里为广播address
0505 指令单个控制指令
00 00address要控制Relayregister address
FF 00指令Relay闭合的动作
98 35CRC 16前 6 byte count据的 CRC 16 checksum

Relay模块返回信息:

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

field含义备注
FEDevice address这里为广播address
0505 指令单个控制指令
00 00address要控制Relayregister address
FF 00指令Relay闭合的动作
98 35CRC 16前 6 byte count据的 CRC 16 checksum

4.3.3.2.Relay状态

Relay查询

send指令码 :FE 01 00 00 00 04 29 C6

field含义备注
FEDevice address这里为广播address
0101 指令查询Relay状态指令
00 00starting address要查询的第一个Relayregister address
00 04查询quantity要查询的Relayquantity
29 C6CRC 16前 6 byte count据的 CRC 16 checksum

Relay返回信息:

返回码 :FE 01 01 00 61 9C

field含义备注
FEDevice address 
0101 指令返回指令。如果查询Error,返回 0x81
01byte count返回状态信息的所有byte count。  1+(n-1)/8
    00    查询的状态返回值为 16 进制,转换成 2 进制data,0 表示关, 1 表示开。例:对 4 路Relay若返 回field为 08,转换成 2 进制后位 1000,则第 1 、2 、3 路关,第 4 路开。
61 9CCRC 16前 6 byte count据的 CRC 16 checksum

4.3.3.3.光耦输入

查询光耦

send指令码 :FE 02 00 00 00 04 6D C6

field含义备注
FEDevice address 
0202 指令查询离散量输入 (光耦输入)  状态指令
00 00starting address要查询的第一个光耦的register address
00 04查询quantity要查询的光耦状态quantity
6D C6CRC 16前 6 byte count据的 CRC 16 checksum

光耦返回信息:

返回码 :FE 02 01 00 91 9C

field含义备注
FEDevice address 
0202 指令返回指令。如果查询Error,返回 0x82
01byte count返回状态信息的所有byte count。
     00     查询的状态返回的光耦状态。Bit0:第一个光耦状态Bit1:第二个光耦状态 ……Bit7:第八个光耦状态
919CCRC 16前 6 byte count据的 CRC 16 checksum

4.3.3.4.闪开闪闭指令

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

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

field含义备注
FEDevice address16 进制,代表 10 进制254 广播address
1010 指令写多个registerfunction code
 00 03 Relayaddress3+5(n-1) ,n 代表控制第几个通道,10 进制需换算为 16 进制
 00 02 控制指令quantity2+5(n-1),n 代表控制的通道quantity,仅支持单独控制一个通道的延时动作
 04 控制内容byteLength4+10(n-1),n 代表控制的通道quantity,仅支持单独控制一个通道的延时动作
00 04 或 00 02指令00 04 为闪闭指令 00 02 为闪开指令
 00 0A 闪开time00 0A 为hexadecimal换为decimal则为 10 间隔time为(0.1 秒*10)
41 6B 或 A1 6ACRC 16check digit

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

field含义备注
FEDevice address 
1010 指令返回指令。如果查询Error,返回 0x82
00 03Device address查询设备的address
00 02接受指令数设备接受的指令个数
A5 C7CRC 16check digit

举例:  1s time闭/断

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.fully openClose all指令

fully opensend码:FE 0F 00 00 00 04 01 FF 31 D2

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

field含义备注
FEDevice address 
0F0F 指令返回指令。如果查询Error,返回 0x82
00 00starting address 
00 04控制quantity控制的Relayquantity
01byte countsend指令byte count
FF (或 00)fully open(Close all)  指令FF fully open指令;  00 Close all指令
31 D2 (或 71 92)CRC 16check digit

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

field含义备注
FEDevice address 
0F0F 指令返回指令。如果查询Error,返回 0x82
00 00starting address 
00 04quantity返回信息的Relayquantity
40 07CRC 16check digit

4.4. 主动上报Protocol

本Function为非标准 Modbus protocol,仅在双机模式下才可使用,适用于串口Relay主动 上报变化的switch量。

field含义备注
0x40 0x57包头 
0x01Device address 
0x02IO 状态低八位 
0x00IO 状态高八位 
 0x42+0x01+0x02+0x00 check digit0x42+Device address+IO 状态低八位+IO 状态高八位

5.  电气接线

5.1. 产品使用拓扑图

5.2. 产品接线端子定义

产品接线端子定义

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

5.3. 产品输入接线图

5.4. 产品输出接线图

6. 产品维护保养

6.1. 设备使用环境

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

损坏。

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

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

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

勿使用该产品。

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

危险。

6.2. Frequently Asked Questions与解决办法

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

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

读取address是否读到的是实际Device address,debug信息栏内是否有返回指令,返回指令是否 正确,如果读取address失败,没有返回指令或返回指令异常,检查通讯线和通讯Converters。

(3)   Relay板卡供电后使用 485 Interface无法建立Communication,无法控制。

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

2.  软件上Device address填写 254,测试不同Baud rate是否可以控制。

(4)   485 总线挂载多A device,以广播address 254 sendRelay闭合Operation失败。

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

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

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

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

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

(6)   如何恢复出厂设置

对于带有拨码switch的型号,可以利用拨码switch恢复出厂设置,Operation步骤:上电的情况 下,拨码All拨到 ON 上,  bit5 来回波动 6 次(一来一回算一次),  然后拨码All拨下, 即可用上位机软件 (Baud rate 9600  、address 254)  通讯

7. 售后服务

7.1. 售后服务承诺

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

7.2. 免责声明

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

7.3. 联系方式

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

网址: www.modbus.cn

Email:  cloud@modbus.cn

Technology术语(共 10 个)—— 点击展开
Modbus RTU基于串行链路的ModbusProtocol,使用binaryCoding和CRC check
RS485工业常用的差分串行Communication标准,支持多点Communication
RS232点对点串行Communication标准,常用于短距离设备Communication
function codeModbusfunction code指定读/写OperationType,如01读线圈、03读保持register
registerModbus register存储data单元,分线圈/离散输入/保持/输入register四类
PLC可编程逻辑控制器,Automation控制的核心设备
Baud rate串行Communication每秒传输符号数,Modbus RTU常用9600/19200
串口计算机与外部设备进行串行Communication的物理Interface
线圈Modbus位可读写data,address从00001开始
保持registerModbus 16位可读写data,address从40001开始
来源/Tools信息 —— 点击展开
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbuscommunication protocol technical community Category 产品说明书 字数 8534 字 · 阅读约 22 分钟 更新 2025-04-15 永久链接 https://www.modbus.cn/7902.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus DebuggingTools,支持 Modbus RTU/TCP 实时Communicationdebug、register读写、线圈控制、data监控和message分析。 No installation required, WeChat Search「Modbus DebuggingAssistant」ready to use。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.