跳转至

RS485远程IO控制器(基础款)

一、产品概述

RS485远程IO系列产品,支持DI光耦隔离信号输入,输入信号类型兼容NPN低电平或PNP高电平,继电器产品输出为干节点输出(继电器常开、常闭可配置),MOS管产品输出为有源NPN或PNP信号(常开、常闭、NPN、PNP均可配置),每一路MOS管输出带自恢复保险丝保护。

设备带1路RS485(隔离可选)通讯,采用标准 Modbus RTU 协议,作为从机地址可设定、波特率可修改,所有参数均掉电保存。

自带看门狗,永不宕机。 提供配套的PC 端测试软件,方便测试、修改参数: 设备采用标准35mm导轨安装。


二、功能特点

  • 工业级设计,满足不同领域使用需求
  • 4路数字量输入检测
  • 4路数字量(继电器或MOS管)输出控制
  • RS485协议控制输出
  • RS485协议读取输入状态
  • 可配置定时上传输入状态
  • RS485超时报警功能
  • 输入信号类型兼容PNP输入(高电平触发)或NPN输入(低电平触发)
  • 输入信号支持有源信号或干节点信号
  • 继电器输出额定电流250VAC/5A
  • MOS管最大输出电流3.5A,5-32VDC
  • RS485通讯,标准Modbus RTU协议
  • 地址(1-255)、波特率(1200-14400bps)可修改,掉电保存
  • 输入、输出指示灯
  • 内置看门狗,永不宕机
  • RS485通信隔离版本,隔离电压1500V,内置防静电、防浪涌,抗干扰强
  • 输入信号隔离耐压3750V
  • 内置DCDC降压电路,宽电压供电范围:9-32VDC
  • 电源供电防反接功能
  • MOS管输出版本,PNP和NPN红绿指示灯显示,不同通道相互独立
  • 采用标准35mm导轨安装
  • 提供配套PC端上位机软件,免费使用

三、规格参数

产品名称 RS485远程IO控制器(基础款)
供电电压 9-32VDC(防反接保护
通信隔离 隔离款1500V
波特率 1200bps~14400bps(可设置,掉电保存),更多速率见升级款
通信地址 1~255 (可设置,掉电保存
主动上传 IO电平变化上传,定时主动上传 (时间可设置,掉电保存
断线报警 RS485通信断线超时报警(时间可设置,掉电保存
通信协议 Modbus-RTU
工作模式 基础款仅支持普通模式,更多模式见升级款
支持指令 01H:读线圈状态、02H:读离散输入状态
03H:读保持寄存器、04H:读输入寄存器
05H:写单个线圈、06H:写单个保持寄存器
0FH:写多个线圈、10H:写多个保持寄存器
输入信号 兼容NPN/PNP开关量信号(请注意非模拟量信号)
输入电压 3.3V-24V可硬件配置
输入电流 1-3mA即可驱动DI输入信号
隔离耐压 3750V
输入频率 建议最大1KHZ
输入通道 4通道
输出通道 4通道
输出类型 继电器常开干节点 或 MOS管湿节点(可配置NPN或PNP输出
输出电流 继电器单路5A,MOS管单路3.5A
默认输出 常开或常闭(可设置,掉电保存
保险丝 继电器输出无保险丝,MOS管输出带5A保险丝
通讯距离 1200米,通过我司中继器可延长
指示灯 电源/通讯/输出均有指示灯
看门狗 自带看门狗,永不宕机
保护功能 过流/过压/反接/防雷击浪涌
工作温度 -30℃~+85℃
环境湿度 0%~95%(无凝结)
安装方式 标准35mm通用导轨
外形尺寸 继电器款100x60x32mm,MOS管款100x60x37mm

四、功能说明

4.1 上位机软件

⚠️注意:调试时需要用到USB转485串口工具,如需采购我司有售,详见USB转485-232工具
购买链接见我司🛒官方店铺


我司产品的综合配置工具 下载链接:origilink综合配置工具V1.4.5.rar


4.2 恢复出厂设置

4.2.1 找回波特率

我司设备分为2种复位方法,区别在于有没有复位按键,具体如下:

1. 带复位按键的设备

1、任何时间长按3秒后恢复出厂设置(指示灯闪烁3次
2、设备支持任何时间通过指令恢复出厂设置(指示灯闪烁3次
3、出厂状态:设备地址=1,波特率=115200bps,8n1
4、网口:server模式、192.168.0.13:10000

2. 无复位按键的设备

1、开机复位时间(可修改)内,波特率强制为9600bps,之后会改为用户设定
2、设备支持任何时间通过指令恢复出厂设置
3、出厂状态:设备地址=1,波特率=9600bps,8n1

4.2.2 找回从机地址

我司设备支持广播地址0,在已知波特率时,可以对从机进行下发广播,从机会以自身地址回复指令。

4.2.3 恢复界面

4.3 继电器输出

本产品继电器或MOS管开机默认状态支持设置常开(无输出)或常闭(有输出),并掉电保存。

4.4 MOS管输出

本产品MOS管输出可配置输出模式为NPN模式(低电平输出)或PNP模式(高电平输出),并掉电保存。每个通道输出模式独立,互不影响。

4.5 RS485读取输入输出状态

  • 对于继电器或MOS管输出,1表示打开、吸合、有输出,0表示关闭、复位、无输出。
  • 对于信号输入来说,1表示有信号输入、已触发,0表示无信号输入、未触发。
数据方向 1 0
继电器或MOS管输出 打开、吸合、有输出 关闭、复位、无输出
DI信号输入 有信号输入、已触发 无信号输入、未触发

4.6 RS485主动上传

图中上传间隔时间可配置,并掉电保存。具体说明如下:

0:禁用主动上传
1:输入信号任何一路电平变化上传,不变化不上传
如>1:定时上传,主动上传时间间隔(N-1)×0.01秒

主动上传时,从机通过功能码0x04上传地址0x0032-0x0034的数据,对于4通道设备则只上传地址0x0032数据,示例如下:

收 01 04 02 00 00 B9 30

4.7 RS485通信超时报警

图中通信超时时间可配置,并掉电保存。具体说明如下:

0:通信断开检测禁用 ≥1:当通信断开N×0.01秒后,所有输出关闭

五、通信协议

5.1 默认参数

出厂参数为:地址1,波特率9600bps,数据位8,奇偶校验无,停止位1
本产品采用标准Modbus RTU协议,支持的功能码为:

功能码 说明
0x01 读线圈状态
0x02 读离散输入状态
0x03 读保持寄存器
0x04 读输入寄存器
0x05 写单个线圈
0x06 写单个保持寄存器
0x0F 写多个线圈
0x10 写多个保持寄存器

5.2 寄存器类型

输入寄存器:输入口状态信息
离散输入寄存器:输入口状态信息
保持寄存器:输出口控制开关,其中参数设置部分掉电保存
线圈寄存器:输出口控制开关

5.3 线圈寄存器功能定义

5.3.1 输出通道0-47控制

协议地址 PLC地址 读写属性
0000H 00001 R/W
0001H 00002 R/W
0002H 00003 R/W
... ... ...
002FH 00048 R/W

🔶支持指令
01H(读线圈状态)
05H(写单个线圈)
0FH(写多个线圈)
🔷功能描述
输出通道0-47控制
01H和0FH指令
0:关闭
1:开启
05H指令
0000H:关闭
FF00H:开启

5.4 离散输入状态寄存器功能定义

5.4.1 输入通道0-47状态

协议地址 PLC地址 读写属性
0000H 10001 R
0001H 10002 R
0002H 10003 R
... ... ...
002FH 10048 R

🔶支持指令
02H(读离散输入状态)
🔷功能描述
输入通道0-47状态
0:未触发(无信号输入)
1:已触发(有信号输入)

5.5 输入寄存器功能定义

5.5.1 输入通道0-47状态

协议地址 PLC地址 读写属性
0000H 30001 R
0001H 30002 R
0002H 30003 R
... ... ...
002FH 30048 R

🔶支持指令
04H(读输入寄存器)
🔷功能描述
输入通道0-47状态
0000H:未触发(无信号输入)
0001H:已触发(有信号输入)

5.5.2 输入通道0-47状态批量读取

协议地址 PLC地址 读写属性 功能描述
0032H 30051 R 按位表示输入通道0-15状态
bit0-15:通道0-15
0:未触发(无信号输入
1:已触发(有信号输入)
0033H 30052 R 按位表示输入通道16-31状态
bit0-15:通道16-31
0:未触发(无信号输入
1:已触发(有信号输入)
0034H 30053 R 按位表示输入通道32-47状态
bit0-15:通道32-47
0:未触发(无信号输入
1:已触发(有信号输入)

🔶支持指令
04H(读输入寄存器)
🔷功能描述
输入通道0-47状态批量读取
0b:未触发(无信号输入)
1b:已触发(有信号输入)

5.6 保持寄存器功能定义

5.6.1 输出通道0-47控制

协议地址 PLC地址 读写属性
0000H 40001 W
0001H 40002 W
0002H 40003 W
... ... ...
002FH 40048 W

🔶支持指令
06H(写单个保持寄存器)
10H(写多个保持寄存器)
🔷功能描述
输出通道0-47控制
基础款仅支持1种工作模式:普通模式
升级款具有6种工作模式,每个通道功能独立,具体功能定义如下:
0、普通模式(基础版只有普通模式
0:关闭
1:打开
值>1:
如当前输出处于关闭状态,则延时后开启;
如当前输出处于开启状态,则延时后关闭。
延时时间:(N-1)×0.01秒
⚠️注意:该模式下本通道信号输入屏蔽

5.6.2 通道0-47默认上电输出状态

协议地址 PLC地址 读写属性
00C8H 40201 R/W
00C9H 40202 R/W
00CAH 40203 R/W
... ... ...
00F7H 40248 R/W

🔶支持指令
03H(读保持寄存器)
06H(写单个保持寄存器)
10H(写多个保持寄存器)
🔷功能描述
通道0-47默认上电输出状态
0:关闭输出
1:打开输出

5.6.3 通道0-47输出方式设置

协议地址 PLC地址 读写属性
00FAH 40251 R/W
00FBH 40252 R/W
00FCH 40253 R/W
... ... ...
0129H 40298 R/W

🔶支持指令
03H(读保持寄存器)
06H(写单个保持寄存器)
10H(写多个保持寄存器)
🔷功能描述
通道0-47输出方式设置
仅MOS管输出版本有效
0:NPN输出
1:PNP输出

5.6.4 参数设置

协议地址 PLC地址 读写属性 功能说明
012CH 40301 R/W 通信断开检测时间设置,时间:N×0.01秒
0:通信断开检测禁用
≥1:当通信断开N×0.01秒后,所有输出关闭
012DH 40302 R/W 输入口状态主动上传设置,时间: (N-1)×0.01秒
0:主动上传禁用
1:输入口任一变化上传
>1:主动上传时间间隔(N-1)×0.01秒
主动上传格式如命令码04H读输入寄存器的响应数据格式,上传寄存器地址0032H-0034H的内容
012EH 40303 R/W RS485通信本机地址(1-255),默认1
012FH 40304 R/W RS485通信波特率设置(基础款最大支持14400bps
0:1200 bps
1:2400 bps
2:4800bps
3:9600 bps(默认)
4:14400bps
0130H 40305 R/W 奇偶校验设置(部分型号不支持设置
0:None(默认)
1:Odd
2:Even
0131H 40306 R/W 开机等待复位时间,单位秒
范围1-10秒(仅不带复位按钮的型号支持

🔶支持指令
03H(读保持寄存器)
06H(写单个保持寄存器)
10H(写多个保持寄存器)


协议地址 PLC地址 读写属性 功能说明
0132H 40307 R 按位表示输出通道0-15状态
Bit0-15:输出通道0-15
0:关闭
1:开启
0133H 40308 R 按位表示输出通道16-31状态
Bit0-15:输出通道16-31
0:关闭
1:开启
0134H 40309 R 按位表示输出通道32-47状态
Bit0-15:输出通道32-47
0:关闭
1:开启

🔶支持指令
03H(读保持寄存器)


协议地址 PLC地址 读写属性 功能说明
0135H 40310 W 输出批量控制
0:全关
1:全开
0136H 40311 W 1:恢复出厂参数
0137H 40312 W 1:重启设备

🔶支持指令
06H(写单个保持寄存器)

5.7 通信协议举例

  1. 01H读线圈,起始地址0x0000,数量4 :
    发 01 01 00 00 00 04 3D C9
    收 01 01 01 00 51 88
    
  2. 02H读离散输入,起始地址0x0000,数量4 :
    发 01 02 00 00 00 04 79 C9
    收 01 02 01 00 A1 88
    
  3. 03H读保持寄存器,起始地址0x00C8,数量4:
    发 01 03 00 C8 00 04 C5 F7
    收 01 03 08 00 00 00 00 00 00 00 00 95 D7
    
  4. 04H读输入寄存器,起始地址0x0000,数量4:
    发 01 04 00 00 00 04 F1 C9
    收 01 04 08 00 00 00 00 00 00 00 00 24 0D
    
  5. 05H写单个线圈,起始地址0x0000,写入值0xFF00:
    发 01 05 00 00 FF 00 8C 3A
    收 01 05 00 00 FF 00 8C 3A
    
  6. 06H写单个寄存器,起始地址0x0000,写入值0x0008:
    发 01 06 00 00 00 08 88 0C
    收 01 06 00 00 00 08 88 0C
    
  7. 0FH写多个线圈,起始地址0x0000,数量4,写入值0x0F:
    发 01 0F 00 00 00 04 01 0F 7E 92
    收 01 0F 00 00 00 04 54 08
    
  8. 10H写多个寄存器,起始地址0x0000,数量2,写入值0x0016 0x0018:
    发 01 10 00 00 00 02 04 00 16 00 18 12 61
    收 01 10 00 00 00 02 41 C8
    

5.8 Modbus RTU调试工具

⚠️注意:调试时需要用到USB转485串口工具,如需采购我司有售,详见USB转485-232工具
购买链接见我司官方店铺

我司上位机软件中有免费使用的Modbus RTU调试工具,方便用户开发测试协议,并具备协议解析功能,界面如下:

5.9 CRC校验工具

我司上位机软件中有免费使用的CRC校验工具,方便用户开发测试协议,界面如下:

六、接线说明

6.1 继电器输出款

6.1.1 接线端子说明

丝印名称 说明
V+ 9~30VDC电源正极
V- 电源负极
A RS485A
B RS485B
X0-X3 信号输入端0-3
COM 输入信号公共端(支持共正或共负)
RLY0-RLY3 继电器输出端0-3

6.1.2 接线示意图

6.2 MOS管输出款

6.2.1 接线端子说明

丝印名称 说明
V+ 9~30VDC电源正极
V- 电源负极
A RS485A
B RS485B
X0-X3 信号输入端0-3
COM 输入信号公共端(支持共正或共负)
Y0-Y3 MOS管输出端0-3

6.2.2 接线示意图

6.2.3 输出等效图

七、外形尺寸

本产品采用标准35mm导轨式安装。

7.1 继电器4进4出款外形尺寸

7.2 MOS管4进4出款外形尺寸