
1. 用户须知
1.1. 引言
感谢您购买瞬锐智控SC-RI 8800产品,本产品为ModBus-RTU协议RS485接口IO控制器,本产品提供8路数字量输入、8路数字量输出接口,可以方便实现远程采集和远程控制等应用,为您提供经济、高效、可靠且易于维护的理想解决方案。
瞬锐智控秉承“赋能工业智能化,打造可靠产品基石”的企业使命,聚焦于工业工控、工业物联网、AI智能网关三大领域,专注于工业智能化场景,为用户打造可靠的采集控制终端和智能网关,期望用稳健的产品为客户提供优质的服务。
瞬锐智控将持续深耕轻量化工控场景,强化AI与工业物联网的技术融合,聚焦产品的高稳定性及边缘计算能力突破,推动产品在不同工业领域的场景化落地,为工业客户提供更高效、更可靠的服务,践行“成为工业智能化领域轻量化场景首选伙伴”的愿景,推动工业控制智能化升级。
欢迎访问瞬锐智控官方网站www.shunrui.cn,获取产品应用说明和其他系列产品资料。由于产品功能不断升级,部分操作或界面效果可能与本说明书中的描述和演示有所不同。瞬锐智控保留对本说明书中印刷错误、不准确或遗漏信息进行修订与更新的权利,恕不另行通知,敬请见谅!
1.2. 手册说明
- 本说明书旨在为用户提供关于本公司产品的详细信息,包括产品的功能、特点、参数、接线方法以及通讯协议等。通过阅读本说明书,用户将能够全面了解产品的性能和操作方法,确保正确安装、配置和使用产品,以满足工业自动化和监测控制等领域的应用需求。此外,本说明书还提供了公司信息和联系方式,以便用户在使用过程中遇到任何问题时能够及时获得技术支持和业务咨询。
- 本产品采用高性能微处理器,搭载功能丰富的嵌入式软件,结合公司在专业领先的丰富技术积累,确保了产品的高速率、高精度、高可靠性和工业级性能。本产品采用RS485通用接口,支持标准Modbus-RTU协议,以及灵活的通讯参数设置功能。确保了操作的便捷性和系统的稳定性。此外,我们提供配套的PC端设置与测试软件,方便用户进行测试和参数修改。
- 产品广泛适用于工业自动化、电力系统、智能交通、物联网、矿产能源、安防系统和智慧农业等多个领域,满足不同行业的严格要求。产品设计考虑了工业级应用的复杂环境,具备防反接、防静电和防雷击浪涌功能,电源支持过压、过流保护,确保产品的长期稳定运行。
- 此说明书旨在为您提供全面的产品介绍、特点、参数、接线方法、通讯协议以及公司信息,帮助您更好地理解和使用我们的产品。如在使用过程中有任何疑问,请随时联系我们的技术支持团队,我们将竭诚为您服务!
1.3. 略缩词介绍
| 略缩词 | 解释 |
|---|---|
| DI | 数字量输入(Digital input):用于接收离散的数字信号,通常用于检测开关状态或传感器的开关信号。 |
| DO | 数字量输出(Digital output):用于将数字信号输出到外部设备,通常由开关晶体管或继电器构成,用于控制电机或其他执行单元。 |
| A型继电器 | DO输出部件类型之一,有“NO”和“COM”两个端子。 |
| C型继电器 | DO输出部件类型之一,有“NO”、“NC”和“COM”三个端子。 |
| NO | DO输出常开(Normally Open)端,DO输出ON时和COM端连通,输出OFF时与COM端断开。 |
| NC | DO输出常闭(Normally Closed)端,DO输出OFF时和COM端连通,输出ON时与COM端断开。 |
| COM | DO输出公共端子,一般接直流电的正极或交流电的火线。 |
2. 产品概述
2.1. 产品选型
本公司RS485型 IO控制器,除RI 8800外,还有十几款,具体IO数量和命名规则如下:
| 系列标识 | 分隔符 | DI数量 | DO数量 | AI数量 | AO数量 | 隔离485 |
|---|---|---|---|---|---|---|
| SC-RI | “空格” | 0 | 0 | 0 | 2 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 0 | 0 | 2 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 0 | 0 | 2 | 2 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 0 | 0 | 4 | 4 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 0 | 2 | 0 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 0 | 3 | 0 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 0 | 4 | 0 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 0 | 8 | 0 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 2 | 2 | 0 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 4 | 4 | 0 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 4 | 4 | 2 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 6 | 6 | 2 | 2 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 8 | 8 | 0 | 0 | 非隔离:不展示 隔离:G |
| SC-RI | “空格” | 8 | 8 | 2 | 2 | 非隔离:不展示 隔离:G |
2.2. 产品简介
- 本产品具有8路DI、8路DO接口。
- 本产品通讯采用RS485通用接口,遵循标准ModBus-RTU协议,可使用上位机软件灵活查看数据及修改参数。
- 本产品DO接口采用2路A型继电器和6路C型继电器。
- 本产品还具有丰富易用的特色软件功能,支持DO掉电记忆,支持DO开关循环,支持DI-DO联动;支持DI定时上报和变化上报,支持跨设备联动。
2.3. 功能特点
- 工业级设计,工作温度范围-40~85℃。
- 采用高精度运放芯片和高性能控制芯片。
- 采用宽电压直流7-36V供电设计,整机功耗小于3.5瓦。
- 电源和通讯接口具备多重防护设计,具备防浪涌、防静电、防干扰、防反接以及过流、过压保护。
- 采用内外置双看门狗设计,保证设备稳定运行,避免系统崩溃。
- 通用RS485接口,支持最长1200米传输,采用标准Modbus-RTU协议通讯。
- 设有复位按钮,支持重启和恢复出厂设置,支持恢复出厂按钮软件管控。
- 支持3位波特率和3位从机地址拨码开关,方便客户在现场安装时无需电脑调整波特率和从机地址。
- DI接口采用高灵敏度双向光耦隔离,接入输入信号不分正负极,7V ~ 36V信号均可激活。
- 8路DO接口(6C+2A),C型继电器最高支持10A电流,A型继电器支持5A电流,支持500万次开关动作。
- DO支持掉电记忆,支持跨设备联动。
- 丰富的配置寄存器,用户可灵活修改设备地址(1 ~ 247)、波特率(4800bps ~ 230400bps)、校验位(无校验、奇校验或偶校验)停止位(1 ~ 2)等,设置参数断电保存。
- DI支持定时上报和变化上报。
- 具有自动逻辑控制功能,支持多达32组逻辑规则,方便客户定制个性化应用场景。
- 提供上位机调试软件,可灵活查看数据及修改参数,支持给设备升级固件,支持重启和恢复出厂操作。
- 可与联网型IO控制器级联,方便将数据接入互联网。
2.4. 规格参数
| 电源供电 | DC 7 ~ 36V |
|---|---|
| 通讯接口 | RS485 |
| 通讯口参数 | 波特率:4800~230400(默认9600) 数据位:8位 校验位:无校验、奇校验、偶校验(默认无校验) 停止位:1位、2位(默认1位) |
| 传输距离 | 0 ~ 1200米 |
| 响应速度 | ≤ 200毫秒 |
| 从机地址 | 1 ~ 247,默认48(0x30) |
| DI接口数量 | 8路 |
| DI输入类型 | NPN/PNP/干接点 |
| DI电气特性 | 光耦隔离 |
| DO接口数量 | 8路 |
| DO输出类型 | 2路A型继电器,6路C型继电器 |
| DO最大负载 | A型继电器: 5A 30VDC/250VAC C型继电器NO:10A 30VDC/250VAC C型继电器NC:5A 30VDC/250VAC |
| 工作条件 | 温度:-40 ~ 85℃ 湿度:5 ~ 95%RH(无凝结) |
| 储存条件 | 温度:-40 ~ 105℃ 湿度:0 ~ 95%RH(无凝结) |
| 防护等级 | 静电:接触4KV 空气4KV 浪涌干扰:电源回路1KV 电快速脉冲群:电源回路1KV 信号回路1KV |
| 产品尺寸 | 145 * 90 * 40 mm(手工测量,稍有误差) |
| 安装方式 | 标准35mm导轨,支持固定螺丝桌面安装 |
2.5. 产品尺寸

2.6. 安装方式


3. 快速入门
3.1. 硬件准备
- USB转RS485调试器(或者其他可以实现UART转RS485的通信转换器),购买渠道:
https://item.taobao.com/item.htm?ft=t&id=1055269224154
- 12V 1A电源适配器(或者其他符合7~36V的直流电源),购买渠道:
https://item.taobao.com/item.htm?ft=t&id=1055270916598
- IO控制器SC-RI 8800,购买渠道:
https://item.taobao.com/item.htm?ft=t&id=1054548824319
3.2. 资料下载
- 上位机软件,下载链接:
- USB转RS485调试器驱动程序,下载链接:
https://doc.shunrui.cn/doc/22/
3.3. 供电描述
本产品采用宽电压直流7~36V供电,额定电流小于0.3A,功率小于3.5瓦。
建议使用DC12/24V 1A的电源适配器给设备供电。
3.4. 接线方式

- SC-RI 8800一共有35个接线端子,信号定义如下表:
| 序号 | 端子名称 | 信号定义 | 备注 |
|---|---|---|---|
| 1 | V+ | 供电电源正 | 电源与通信 |
| 2 | V- | 供电电源负 | 电源与通信 |
| 3 | A+ | RS485 A | 电源与通信 |
| 4 | B- | RS485 B | 电源与通信 |
| 5 | COM | DI输入公共端 | DI端子 |
| 6 | DI1 | 第1路DI信号输入 | DI端子 |
| 7 | DI2 | 第2路DI信号输入 | DI端子 |
| 8 | DI3 | 第3路DI信号输入 | DI端子 |
| 9 | DI4 | 第4路DI信号输入 | DI端子 |
| 10 | DI5 | 第5路DI信号输入 | DI端子 |
| 11 | DI6 | 第6路DI信号输入 | DI端子 |
| 12 | DI7 | 第7路DI信号输入 | DI端子 |
| 13 | DI8 | 第8路DI信号输入 | DI端子 |
| 14 | NO7 | 第7路DO常开端 | C型继电器 |
| 15 | COM7 | 第7路DO公共端 | C型继电器 |
| 16 | NC7 | 第7路DO常闭端 | C型继电器 |
| 17 | NO8 | 第8路DO常开端 | C型继电器 |
| 18 | COM8 | 第8路DO公共端 | C型继电器 |
| 19 | NC8 | 第8路DO常闭端 | C型继电器 |
| 20 | NO6 | 第6路DO常开端 | C型继电器 |
| 21 | COM6 | 第6路DO公共端 | C型继电器 |
| 22 | NC6 | 第6路DO常闭端 | C型继电器 |
| 23 | NO5 | 第5路DO常开端 | C型继电器 |
| 24 | COM5 | 第5路DO公共端 | C型继电器 |
| 25 | NC5 | 第5路DO常闭端 | C型继电器 |
| 26 | NO4 | 第4路DO常开端 | C型继电器 |
| 27 | COM4 | 第4路DO公共端 | C型继电器 |
| 28 | NC4 | 第4路DO常闭端 | C型继电器 |
| 29 | NO3 | 第3路DO常开端 | C型继电器 |
| 30 | COM3 | 第3路DO公共端 | C型继电器 |
| 31 | NC3 | 第3路DO常闭端 | C型继电器 |
| 32 | COM2 | 第2路DO公共端 | A型继电器 |
| 33 | NO2 | 第2路DO常开端 | A型继电器 |
| 34 | COM1 | 第1路DO公共端 | A型继电器 |
| 35 | NO1 | 第1路DO常开端 | A型继电器 |
- 本系列产品遵从标准ModBus-RTU协议,支持最多247个采集器或控制器接入RS485总线,每台设备根据从机地址进行区分。

3.5. 指示灯按键
本系列产品具有丰富的信号指示灯方便指示设备的工作状态;同时具有恢复出厂按键,方便在用户忘记关键参数时将设备恢复至出厂状态。
| 序号 | 对象名称 | 位置描述 | 状态或功能说明 |
|---|---|---|---|
| 1 | 运行灯 | 电源接线座附近 | 亮200毫秒、灭200毫秒的频率闪烁表示设备正在升级或等待升级中 亮400毫秒、灭400毫秒的频率闪烁表示设备正常运行 熄灭代表设备供电或运行异常,常亮表示设备器件损坏或运行异常 |
| 2 | 通讯灯 | RS485接线座附近 | RS485有数据接收或发送时闪烁 |
| 3 | DI指示灯 | DI接线座附近 | DI触发的时候点亮,DI未触发的时候熄灭 |
| 4 | DO指示灯 | DO接线座附近 | DO为ON的时候点亮,DO为OFF的时候熄灭 |
| 5 | 恢复出厂按钮 | 拨码开关附近 | 按下1 ~ 3秒松开,设备重启 按下6 ~ 15秒松开,设备恢复到出厂状态 |
3.6. 拨码开关
设备的从机地址和波特率可以通过改变拨码开关 ON/OFF 状态快速配置。

注意:调整完拨码开关后需要重启设备生效
ADDR 0~2拨码对应从机地址,全拨至 OFF 时为默认设备从机地址48(0x30),全拨至 ON 时为默认设备从机地址48(0x30) + 7 = 55(0x37)。
| ADDR0 | ADDR1 | ADDR2 | 从机地址 |
|---|---|---|---|
| 0 | 0 | 0 | 48(0x30) |
| 1 | 0 | 0 | 49(0x31) |
| 0 | 1 | 0 | 50(0x32) |
| 1 | 1 | 0 | 51(0x33) |
| 0 | 0 | 1 | 52(0x34) |
| 1 | 0 | 1 | 53(0x35) |
| 0 | 1 | 1 | 54(0x36) |
| 1 | 1 | 1 | 55(0x37) |
BAUD 0~2拨码对应RS485接口波特率,全拨至 OFF 时为默认波特率9600,全拨至 ON 时为最大波特率230400。
| BAUD0 | BAUD1 | BAUD2 | 通讯波特率 |
|---|---|---|---|
| 0 | 0 | 0 | 9600 |
| 1 | 0 | 0 | 4800 |
| 0 | 1 | 0 | 9600 |
| 1 | 1 | 0 | 19200 |
| 0 | 0 | 1 | 38400 |
| 1 | 0 | 1 | 57600 |
| 0 | 1 | 1 | 115200 |
| 1 | 1 | 1 | 230400 |
3.7. 简单使用
- 连接电源线:
本演示采用12V1A电源,产品支持7~36V直流供电,可根据自己的需要选择电源;
将电源适配器输出正极连接设备“V+”电源正端子,适配器负极连接设备“V-”电源负端子。

- 连接RS485并确认串口号:
本次演示采用USB转RS485通信转换器进行演示,将485通信接口A信号连接设备RS485-A端子,B信号连接设备RS485-B端子,正常情况下调试器GND信号可以不与设备“GND端子”相接,如果现场RS485总线干扰较大,通信不稳定也可以考虑接上。
将USB转RS485调试器插入电脑USB接口,打开“设备管理器”并记录串口对应的COM序号,本演示串口号为图示“COM22”。


3. 供电并查看工作是否正常:接通电源适配器给设备供电,等待设备正常运行,设备正常运行时运行灯会按照亮400毫秒、灭400毫秒的频率闪烁。
4. 运行上位机并打开串口:运行上位机“IO控制器设置软件”,在左下角“电脑通信参数”处选择第三步记录下的串口号,其他参数保持和下图一致,点击“打开”按钮。

备注:点击后如“打开”按钮左侧的圆圈不由灰色变为蓝色或上位机右下角提示“串口打开失败”时,请关闭其他占用该串口的软件或者重启电脑。
- 通过上位机软件查看设备系统参数:
点击上位机左侧“设备系统参数”导航条,再在中间区域“设备系统参数”下方点击“读取设备系统参数”按钮。上位机右侧“日志”栏会展示和设备交互指令,待设备正确回应后会在中间状态栏展示窗口展示“设备型号”“软硬件版本”“设备SN编码”等信息。

- DI输入检测:
把DI COM端子与设备供电接地端子V-相连,将DI-1端子与设备供电端子V+相连。
点击上位机左侧“IO监控总览”导航条,在“IO简单控制界面”右上角点击“查询状态”按钮。
在“DI监测界面”可以看到“DI 1”的状态灯由灰色变为绿色,代表DI1输入被触发。以此类推,可以顺序测试DI2 ~ DI8。


7. DO输出控制:
点击上位机左侧“IO监控总览”导航条,在“DO控制界面”点击“DO-1”-“DO-8”下方的“开/关”按钮即可控制DO输出。
当DO开关打开或关闭时可以听见继电器吸合和弹开的声音。DO打开时DO指示灯点亮,用万用表“通断”档位测试COM端子和NO端子是联通的,DO关闭时DO指示灯熄灭,NO端子和COM端子是断开的。


4. 产品功能
通过我们提供的配套上位机调试软件,在上一章节"快速入门"中介绍的步骤,我们已经将设备接入电脑,在电脑上查看DI数据并控制DO输出。 本章节介绍通过操作上位机软件,修改"设备串口参数"和"从机地址"等产品功能。也可以通过其他串口调试软件,基于ModBus-RTU协议进行参数查询和修改,请查看"通讯协议"章节相关内容。
4.1. 设备系统参数
4.1.1. 读取所有参数
参考第3章节,给设备上电并运行上位机,配置好“电脑通信参数”,打开串口,点击“读取所有参数”,即可获取设备所有参数。

4.1.2. 修改从机地址
- 点击上位机左侧“设备系统参数”导航条。
- 把“从机地址模式”选择为“寄存器”模式。
- 在中间位置找到“设备Modbus地址”输入框,输入框中默认数据为“30”,代表十六进制数0x30,也可去掉右侧“Hex”选择框对勾,去掉后从机地址输入框就为十进制数48。出厂默认参数设备地址为48(0x30),可配置为1~247。
- 更改从机地址数据后点击“保存设备系统参数”按钮。
- 备注:“从机地址模式”若选择“拨码开关+寄存器”模式,则设备生效的从机地址为寄存器配置值和拨码开关的值相加的数值,假设“从机地址”输入框填入的是1,从机地址拨码拨码开关全部打到ON,则设备从机地址为1 + 7 = 8。

注意:在修改完设备从机地址后需要重启设备生效
4.1.3. 重启设备
- 点击上位机左侧“设备系统参数”导航条。
- 在中间位置找到“重启设备”按钮并点击一下。
- 在弹出确认重启提示框中点击“确认”按钮。

4.1.4. 恢复出厂设置
- 点击上位机左侧“设备系统参数”导航条。
- 在中间位置找到“恢复出厂设置”按钮并点击一下,在弹出确认恢复出厂提示框中点击“确认”按钮。
- 设备恢复出厂设置后会自动重启。

注意:恢复出厂设置会清除所有用户下发过的配置数据。
4.1.5. 恢复出厂按钮管控
- 点击上位机左侧“设备系统参数”导航条。
- 在中间位置找到“禁止按键恢复出厂设置”选中框并点击一下激活为选中状态。
- 上位机会弹出“提示”弹框进行提示,点击弹框中“已知悉”按钮。
- 点击“保存设备系统参数”按钮。

说明:禁止按键恢复出厂设置后,将不能通过按键操作恢复出厂设置,若需要恢复出厂设置,则需要通过软件发送命令来恢复。
4.2. 设备串口参数
4.2.1. 串口默认参数
下表展示的参数为出厂默认参数,其中波特率可配置4800~230400(4800、9600、19200、38400、57600、115200、230400可选),其他非常规波特率可联系客服指导配置。校验位可配置无校验、奇校验、偶校验,停止位可配置为1位或2位。
| 波特率 | 9600 |
|---|---|
| 数据位 | 8 |
| 校验位 | 无校验(None) |
| 停止位 | 1位 |
4.2.2. 修改串口参数
- 点击上位机左侧“设备串口参数”导航条。。
- 在中间位置找到“波特率”选择栏点击9600右侧的向下箭头,在弹出的一串常用波特率中选择需要修改的波特率数字。
- “波特率模式”选择“寄存器模式”。
- 点击“保存设备串口参数”按钮。其他串口参数如“数据位”,“校验位”,“停止位”配置方法类似。
- 备注:若“波特率模式”选择“拨码开关模式”,则RS485接口波特率由硬件拨码开关配置,上位机或寄存器配置的数值不生效。

注意:在修改完串口参数后需要重启设备生效
4.3. DI输入
4.3.1. 定时上报
- 点击上位机左侧“DI设置与检测”导航条。
- 在中间位置找到“DI上报模式”选择框,默认为“不启动”,点击“不启动”右侧的向下箭头,选择“定时上报”。
- 右侧出现“DI上报周期”输入框,修改数据为“50”,结合上报周期输入框右侧的“*100ms”字样,50乘以100毫秒等于5秒,代表每5秒上报一次DI数据。
- 用户确认好上报周期数据后点击“保存”按钮。
- 在右侧的日志窗口可以看到设备按照用户设定的周期通过RS485主动上报Modbus通讯帧。

4.3.2. 变化上报
- 点击上位机左侧“DI设置与检测”导航条。
- 在中间位置找到“DI上报模式”选择框,选择“变化时上报”。
- 点击“保存”按钮。
- 给DI1和COM端子间施加信号触发DI变化,在右侧的日志窗口可以看到设备变化时上报Modbus通讯帧。

说明:DI上报模式还支持“变化+定时上报”,在检测到DI变化时立刻上报,当DI没有变化时,设备会按照设定周期定时上报数据。
4.4. DO输出
4.4.1. 开启和关闭
- 点击上位机左侧“DO设置与控制”导航条。
- 在“DO监测控制界面”先点击“读取”按钮同步一下设备DO配置状态,可以看到DO默认工作模式为普通模式,延时时长为0。
- 通过“DO 1”下方的“打开”按钮即可控制DO输出开启,此时打开DO是立即执行的。

- 点击“DO 1”右边的刷新小图标同步设备DO实时开关状态。

- 修改“延时时长”输入框里的数字为10,结合输入框右侧的“*100ms”字样,10乘以100毫秒等于1秒。
- 并点击“DO 1”右边的保存小图标。
- 此时上位机通过控制开关按钮控制DO输出开或关时,设备会自动加上用户配置的延时时长1秒后再执行动作。

4.4.2. 上电默认状态
- 点击上位机左侧“IO监控总览”导航条。
- 通过“DO 1”下方的“打开”按钮打开DO。

- 点击上位机左侧“设备系统参数”导航条。
- 点击“设置当前输出状态为上电初始状态”按钮,在弹出“提示”框中阅读相关提示信息,再点击“确认”按钮。

- 设备每次重启后,DO1默认就是打开状态。
4.4.3. 开关存储和记忆
为了保护设备内部的存储单元,提高设备的可靠性,DO开、关配置默认是不会存储和记忆的。用户如希望设备断电恢复或重启后能恢复之前的DO状态,则需要打开设备的“掉电记忆功能”,注意打开此功能需确保DO输出值平均更新频率不能超过1次/每小时。
- 点击上位机左侧“设备系统参数”导航条。
- 点击“读取设备系统参数”按钮。
- 点击中间状态栏“开启掉电记忆”前面的勾选框使其处于对勾选中状态,在弹出“提示”对话框中阅读提示风险内容并点击“已知悉”按钮。
- 点击下方的“保存设备系统参数”按钮。打开此功能后在“DO设置与控制”页面配置的DO开关状态才会被存储,并在设备重启后恢复配置。

4.4.4. 联动和反向联动
DO支持联动同序号DI,即当DI-1触发时DO-1为ON,DI-1未触发时DO-1为OFF。反向联动和联动相对对应,当DI-1触发时DO-1为OFF,DI-1未触发时DO-1为ON。
- 点击上位机左侧“DO设置与控制”导航条。
- 点击“读取”按钮。
- 修改DO-1“工作模式”为“联动模式”。
- 点击“DO 1”右边的保存小图标。
- 给DI-1和COM之间施加电压触发DI-1,DO-1会同步打开,移除触发电压,DO-1会同步关闭。

4.4.5. 开关循环
用户使用场景如果是希望DO开一定的时间然后再关一定的时间并以此循环往复,无需手动干预,可以通过配置DO开关循环模式来实现。
开关循环模式分为快速开关模式和慢速开关模式,两者配置方法类似,都支持“开时长”和“关时长”单独配置,不同的是快速开关模式支持最小时长为100毫秒、最大时长为6553500毫秒(约1.8小时);慢速开关模式支持最小时长为1秒、最大时长为65535秒(约18小时)。

T1:开时长 T2:关时长
配置快速开关循环模式:
- 点击上位机左侧“DO设置与控制”导航条。
- 点击“读取”按钮。
- 修改DO1“工作模式”为“快速开关循环模式”。
- 填入“开 时长”对应的数据为10。
- 填入“关 时长”对应的数据为10。
- 点击“DO 1”右边的保存小图标。
- 等待一定的时间可以看到设备的DO按照客户设定的时长在反复执行开关动作。

4.4.6. 开固定时长和关固定时长
用户使用场景如果是希望DO保持关闭状态,需要时开一定的时间后自动关闭,或者,保持打开状态,关一定的时间后自动打开,就可以使用开固定时长和关固定时长配置模式。

开固定时长,T1为开时长

关固定时长,T1为关时长
配置DO开固定时长模式:
- 点击上位机左侧“DO设置与控制”导航条。
- 修改DO1“工作模式”为“开固定时长模式”。
- 填入“开 时长”对应的数据为10。
- 点击“DO 1”右边的保存小图标,保存时会自动关闭DO。
- 点击下方的“触发”按钮,设备立刻执行DO开启动作并自动延时相应时长后再关闭DO。

4.4.7. 翻转
用户使用场景如果是希望配置触发一下就把DO的开关状态进行翻转,即当前为开启时就将DO关闭、当前为关闭时就将DO打开,就可以使用翻转模式。

《DO接收到翻转触发指令后,立即翻转》

《DO接收到翻转触发指令后,延时T1时间后,翻转》
设置过程如下:
- 点击上位机左侧“DO设置与控制”导航条。
- 修改DO1“工作模式”为“翻转模式”。
- 填入“延时时长”对应的数据,为0代表立即翻转,非0就为延时翻转。
- 点击“DO 1”右边的保存小图标。
- 点击下方的“触发”按钮,设备就会根据客户配置的时长数据执行延时翻转动作。

4.5. 跨设备联动
本产品DO支持联动其他设备的同序号DI,也支持将其他设备的DI、AI数据映射到中间变量寄存器,再通过自动逻辑控制进行联动。
注意:跨设备联动组网的两台设备从机地址不能相同。
4.5.1. DO跨设备联动DI
将本产品与SC-RI系列带有DI功能的设备(如SC-RI 2200)通过RS485总线相连,配置被联动设备从机地址并开启DI主动上报或DI变化上报,当收到被联动设备主动上报数据帧时会解析被联动产品DI-1值并同步配置在本产品的DO-1上。

配置被联动设备(SC-RI 2200):
- 将SC-RI 2200产品上电并通过RS485直连电脑,配置其从机地址为1。
- 配置SC-RI 2200产品DI主动上报,上报周期为1秒。
- 配置SC-RI 2200产品重新启动,并确认主动上报是否生效。
配置DO跨设备联动DI:
- 将本产品上电并通过RS485直连电脑,点击上位机左侧“设备系统参数”导航条。
- 在中间位置找到“开启跨设备联动”点击选中框使其处于选中对勾状态。
- 修改右侧“联动设备Modbus地址”后面的输入框内容为1。
- 点击下方“保存设备系统参数”按钮。

- 点击上位机左侧“DO设置与控制”导航条,点击DO 1下方“跨设备联动”勾选框使其处于选中状态,再点击DO1右侧的“保存”图标。

- 给两台设备重新上电并使用导线将RS485接口进行互联。
- 在SC-RI 2200产品DI1两个端子上施加直流7~36V电压,当DI1触发时对应的指示灯会点亮,SC-RI 8800产品DO1会联动打开,DO1指示也同步点亮。
- 去掉SC-RI 2200产品DI1端子上施加的电压,其DI1指示灯熄灭。SC-RI 8800产品DO1会联动关闭,DO1指示也同步熄灭。
注意:修改完跨设备联动参数后需要重启设备生效。
4.5.2. 跨设备变量映射
本产品支持10组中间变量寄存器,记作U 1 - U 10,可以作为自动逻辑输出对象存放临时数据,也可以作为自动逻辑输入对象,还可以作为跨设备联动映射单元存储其他设备的数据。

配置被联动设备:
- 在被联动设备(SC-RI 0022)上电并通过RS485直连电脑,配置其从机地址为1。
- 配置被联动设备AI主动上报,上报周期为1秒。
- 配置被联动设备重新启动,并确认主动上报是否生效。
配置AI映射:
- 将本产品上电并通过RS485直连电脑,点击上位机左侧“设备系统参数”导航条。
- 在中间位置找到“开启跨设备联动”点击选中框使其处于选中对勾状态,修改右侧“联动设备Modbus地址”后面的输入框内容为1。
- 点击下方“保存设备系统参数”按钮。


- 点击上位机左侧“U参数寄存器”导航条,点击“读取”按钮。
- 勾选U 1下方“AI跨设备联动使能”选中框使其处于选中状态。
- 点击右侧“保存”图标。

- 给两台设备重新上电并使用导线将RS485接口进行互联,在SC-RI 0022产品AI1电压输入两个端子上施加直流3V电压。
- 点击上位机左侧“U参数寄存器”导航条,点击“读取”按钮,可以看到U 1下方“U参数”右侧的值已经成功映射有数据值,该值除以1000后就是被联动设备的实际AI值。

- 跨设备数据映射到中间变量U寄存器后,可以将U寄存器作为自动逻辑控制的输入通道或比较参数,详细介绍请阅读“自动逻辑控制”章节相关内容。
4.6. 自动逻辑控制
自动逻辑控制功能可以将DI的数值进行与、或、异或运算;中间寄存器数据和指定的数值进行比较判断;当判断条件达成时可以控制DO执行客户指定的动作,还可以在条件达成时控制从RS485接口主动上报设备的AI数据。
自动逻辑控制功能还可以配置不同序号的DO正向或反向跟随DI。
自动逻辑控制功能总体支持32条,每秒钟执行一次,方便用户定制自己的特色功能。
4.6.1. DO联动DI
配置第一条自动逻辑控制,DO1反向跟随DI3:
- 点击上位机左侧“自动逻辑控制”导航条。
- 在中间“自动逻辑控制”配置窗口右上角点击“读取”按钮同步设备配置信息。
- 在“序号1”那一行:勾选“启用”单选框。
- “控制模式”选择“输出跟随模式”。
- “输入通道”选择“DI-3值”。
- “判断条件”选择“DI/DO负跟随”。
- “输出通道”选择“DO-1”。
- 点击右侧保存小图标按钮。

4.6.2. DI逻辑与控制DO
配置第10条自动逻辑规则,配置将DI1和DI2进行逻辑与操作(有0为0,全1为1),结果输出给DO3:
- 点击上位机左侧“自动逻辑控制”导航条。
- 点击“9-16条”标签,在“序号10”那一行:勾选“启用”单选框。
- “控制模式”选择“逻辑判断模式”。
- “输入通道”选择“DI-1值”。
- “判断条件”选择“与”。
- “比较参数类型”选择“通道值”。
- “比较参数”选择“DI-2值”。
- “输出通道”选择“DO-3”。
- “输出参数类型”选择“逻辑结果”。
- 点击右侧保存小图标按钮。

- 按照上图所示,配置好自动逻辑控制并保存至设备后,只有当DI1和DI2同时触发的时候,DO3才输出ON,其他情况都输出OFF。
4.7. 批量配置参数
批量设备如果配置相同,可以使用上位机“批量配置参数”来实现配置导入,无需为每台设备单独修改配置,使用此功能可提高配置效率。
4.7.1. 从原始设备读取所有参数
使用1台设备作为原始设备,配置好参数并确认功能正确,按照以下操作读出所有配置:
- 点击上位机左侧“批量配置参数”导航条。
- 点击“读取所有参数时保存至配置文件”左侧的单选框激活选中对勾。
- 点击右上角“读取所有参数”按钮。

4.7.2. 导入配置到新设备
使用1台新设备作为目标设备,按照以下操作导入原始设备所有配置:
- 在上位机左下侧“电脑通信参数”区域关闭串口,配置串口9600-8-None-1,配置地址0x30并打开串口。


- 点击上位机左侧“批量配置参数”导航条。
- 点击“加载配置参数”按钮,确认按钮左侧“参数校验”图标转换成绿色对勾。

- 默认所有分类参数都处于选中状态,根据实际情况可去掉不需要下发的配置大类前面单选对勾。
- 点击“设置参数”按钮开始批量下发参数。
- 观察“配置结果”、“配置数量”和“成功数量”,没有异常报错重启设备即可。

- 可根据“文件路径”右侧提示的配置文件存放路径,将配置文件复制到别的目录备份或分享。
4.8. 固件升级
如果设备需要升级更高版本的固件,用户可以向业务人员咨询获取固件升级包。通过升级固件,可以获得更多前沿的应用。本公司产品均支持上位机软件升级固件。
4.8.1. 加载升级文件
- 点击上位机左侧“设备系统参数”导航条。
- 在中间位置找到“添加升级文件”按钮。

- 在弹出“请选择要传输的文件”对话框里找到电脑中存储的.img格式升级文件,点击“打开”按钮。

4.8.2. 升级固件
- 在中间位置找到“升级设备固件”按钮并点击一下。
- 在弹出确认升级提示框中点击“确认”按钮开始升级固件。
- 升级过程中可在右侧“日志”窗口观察固件升级进度。

- 等待设备升级完成后设备会自动重启并运行新版本固件。

4.9. 关键参数获取
在遗忘从机地址或串口参数时,可以通过特殊上电启动方式获取关键参数。
- 将设备关电,通过USB转RS485调试器将设备和电脑直连。上位机软件“电脑通信参数”配置230400波特率、8位数据位、1停止位、无校验位,去掉右侧“日志”侧边栏“Hex”勾选。
- 按住复位按钮不松开,给设备接入供电电源,等待5秒左右待收到如下图的数据日志时松开复位按钮。

- 如上图所示,电脑串口收到了“设备名称”、“RS485口参数”和“从机地址”一共三个关键参数。
5. 通讯协议
产品支持标准Modbus-RTU协议,其为施耐德电气公司于1979年为使用可编程逻辑控制器(PLC)通信而发表的。现在的Modbus协议已经成为工业控制领域通信协议的业界标准,是工业电子设备间常用的通讯协议。Modbus-RTU协议传送为二进制模式,数据流以字节为单位传输。传输数据时,使用了差错检测机制,以确保数据的完整性。
5.1. 通讯帧格式
- Modbus-RTU通信的帧结构。
| 用途 | 长度 | 描述 |
|---|---|---|
| 设备地址 | 1byte | 从机有唯一的地址,范围1-247 |
| 功能码 | 1byte | 主机要求从机执行的操作类型 |
| 数据 | 可变(0-252byte) | 包含了命令的具体参数,格式和长度取决于功能码 |
| CRC校验 | 2byte | 检查数据在传输过程中是否有错误 |
- Modbus-RTU功能码说明。
| 功能码 | 名称 | 数据类型 | 作用 |
|---|---|---|---|
| 0x01 | 读线圈 Read Coils | 位 | 读取一组逻辑线圈的当前状态(ON/OFF) |
| 0x02 | 读离散输入寄存器 Read Discrete Inputs | 位 | 读取一组开关输入的当前状态(ON/OFF) |
| 0x03 | 读保持寄存器 Read Holding Registers | 整型、浮点型、字符型 | 读取一个或多个保持寄存器当前数值 |
| 0x04 | 读输入寄存器 Read Input Registers | 整型、浮点型 | 读取一个或多个输入寄存器当前数值 |
| 0x05 | 写单个线圈寄存器 Write Single Coil | 位 | 设置一个逻辑线圈的通断状态 |
| 0x06 | 写单个保持寄存器 Write Single Register | 整型、浮点型、字符型 | 设置一个保持寄存器 |
| 0x0F | 写多个线圈寄存器 Write Multiple Coils | 位 | 设置一串连续逻辑线圈的通断 |
| 0x10 | 写多个保持寄存器 Write Multiple Registers | 整型、浮点型、字符型 | 设置一串连续的保持寄存器 |
5.2. 寄存器地址和说明
特殊说明:对于读写多个寄存器,读功能码0x03(读保持寄存器)、0x04(读输入寄存器)和写功能码0x0F(写多个线圈)、0x10(写多个寄存器)最多不超过58个寄存器。
- DI离散输入寄存器(支持0x02功能码)。
| 寄存器地址 | PLC或组态地址 | 内容 | 操作 |
|---|---|---|---|
| 0000H - 0007H | 10001 - 10008 | DI1 - 8输入 | 只读 |
- DO线圈寄存器(支持0x01 0x05 0x0f功能码)。
| 寄存器地址 | PLC或组态地址 | 内容 | 操作 |
|---|---|---|---|
| 0000H - 0007H | 00001 - 00008 | DO线圈 | 读/写 |
| 0060H - 0067H | 00097 - 00104 | DO上电初始值 | 只读 |
- RS485配置寄存器(支持0x03 0x06 0x10功能码)。
| 寄存器地址 | PLC或组态地址 | 内容 | 操作 |
|---|---|---|---|
| 03C4H | 40965 | 波特率模式 0:拨码开关模式 1:寄存器模式 | 读/写 |
| 03C5H - 03C6H | 40966 - 40967 | 波特率 | 读/写 |
| 03C7H | 40968 | 数据位 | 读/写 |
| 03C8H | 40969 | 校验位 | 读/写 |
| 03C9H | 40970 | 停止位 | 读/写 |
说明:寄存器配置波特率范围会限制在[1200~256000]。如果配置值在最小或者最大范围外,软件自动转换为最小1200和最大256000。
- 设备主动上报配置寄存器(支持0x03 0x06 0x10功能码)。
| 寄存器地址 | PLC或组态地址 | 内容 | 操作 |
|---|---|---|---|
| 0160H | 40353 | DI主动上报寄存器 0:不主动上报 BIT15为主动上报开关 1:变化上报 0:不开启变化上报 BIT14-0为变化上报间隔 N: 定时 N * 100ms上报(N>=10) | 读/写 |
- 系统参数配置寄存器(支持0x03 0x06 0x10功能码)。
| 寄存器地址 | PLC或组态地址 | 内容 | 操作 |
|---|---|---|---|
| 03D4H | 40981 | 从机地址 | 读/写 |
| 03D5H | 40982 | 从机地址模式 0:寄存器 + 拨码开关 1:寄存器 | 读/写 |
| 03D6H | 40983 | 掉电记忆 0:关闭,1:打开 | 读/写 |
| 03D7H | 40984 | 跨设备联动 0:关闭 其他值:跟随指定从机地址的设备 | 读/写 |
| 03D8H | 40985 | 跨设备联动DO使能 0x0000:8路都关闭 0x0100:打开第1路 0x0200:打开第2路 ...... 0xff00:8路都打开 | 读/写 |
| 03DCH - 03E5H | 40989 - 40998 | 设备型号 | 只读 |
| 03E6H - 03E7H | 40999 - 41000 | 设备能力集 读出值为0x08080000 | 只读 |
| 03E8H | 41001 | 硬件版本 | 只读 |
| 03E9H - 03EAH | 41002 - 41003 | 软件版本 | 只读 |
| 03EBH - 03EFH | 41004 - 41008 | SN | 只读 |
| 03F0H | 41009 | 重启,写0x55执行 | 读/写 |
| 03F1H | 41010 | 恢复出厂,写0xAA执行 | 读/写 |
| 03F2H | 41011 | 恢复出厂设置按钮管控 0:关闭管控,允许通过按键恢复出厂设置 1:打开管控,不允许通过按键恢复出厂设置 | 读/写 |
| 03F3H | 41012 | 记忆当前输出状态 0x55aa:将当前DO AO的状态设为上电默认状态 | 读/写 |
| 03F7H | 41016 | 跨设备联动DI映射条件控制中间参数寄存器使能位图,BIT8对应第一个中间参数寄存器 0:关闭 1:打开 | 读/写 |
| 03F8H | 41017 | 跨设备联动AI映射条件控制中间参数寄存器使能位图,BIT8对应第一个中间参数寄存器 0:关闭 1:打开 | 读/写 |
说明:当从机地址模式为“寄存器 + 拨码开关”时,注意寄存器地址加拨码开关值超出255会溢出,如寄存器地址254,拨码开关为4那么最终地址为2。假设硬件版本读出值为0x0102代表V1.2。假设软件版本读出值为0x0100 0x0200代表V1.0.2,前3个字节有效,最后一个字节为预留。
- 系统状态数据寄存器(支持0x04功能码)。
| 寄存器地址 | PLC或组态地址 | 内容 | 操作 |
|---|---|---|---|
| 0040H - 0049H | 30065 - 30074 | 设备型号 | 只读 |
| 004AH - 004BH | 30075 - 30076 | 设备能力集 读出值为0x08080000 | 只读 |
| 004CH | 30077 | 硬件版本 | 只读 |
| 004DH - 004EH | 30078 - 30079 | 软件版本 | 只读 |
| 004FH - 0053H | 30080 - 30084 | SN | 只读 |
说明:假设硬件版本读出值为0x0102代表V1.2。假设软件版本读出值为0x0100 0x0200代表V1.0.2,前3个字节有效,最后一个字节为预留。
- 高级DO配置寄存器(支持0x03 0x06 0x10功能码)。
| 寄存器地址 | PLC或组态地址 | 内容 | 操作 |
|---|---|---|---|
| 0040H - 0047H | 40065 - 40072 | DO1-8配置寄存器 | 读/写 |
| 00A0H - 00A7H | 40161 - 40168 | DO1-8辅助配置寄存器 | 读/写 |
| 0100H - 0107H | 40257 - 40264 | DO1-8模式寄存器 0:普通模式 1:联动模式 2:反联动模式 3:快速开关循环模式 4:慢速开关循环模式 5:开固定时长模式 6:关固定时长模式 7:翻转模式 | 读/写 |
寄存器说明:
- DO工作在普通模式下,
当DO辅助配置寄存器为0时,往DO配置寄存器写1时,DO输出打开、往DO配置寄存器写0时,DO 输出关闭。
当辅助配置寄存器不为0时,往DO配置寄存器写1或0,设备会延时打开和关闭,延时时长为辅助配 置寄存器的当前配置值乘以100毫秒。
- DO工作在联动模式下,同序号DI为触发时DO输出为ON,DI未触发时DO输出为OFF;
反联动模式下,DI为触发时DO输出为OFF,DI未触发时DO输出为ON。
- DO工作在快速开关循环或慢速开关循环模式下,DO配置寄存器的值为继电器开启持续时长,DO辅助配置寄存器的值为继电器关闭持续时长。
两种模式不同点在于时长的计算公式,快速开关循环模式下为寄存器值乘以100毫秒,而慢速开关循 环模式下为寄存器值乘以1秒。
- DO工作在开固定时长或关固定时长模式下,DO辅助配置寄存器的值为继电器打开或关闭持续时长,时长为寄存器的值乘以100毫秒。
DO配置寄存器用于触发开固定时长或关固定时长动作,写0xAA时触发一次。
- DO工作在翻转模式下,DO配置寄存器用于触发翻转动作,写0xAA时触发一次,触发时当前DO为打开状态就关闭DO,当前为关闭状态时就打开。
当DO辅助配置寄存器为0时,翻转动作立刻执行。当辅助配置寄存器不为0时,翻转动作会延时执 行,延时时长为辅助配置寄存器的当前配置值乘以100毫秒。
- 自动逻辑控制寄存器(支持0x03 0x06 0x10功能码)。
| 寄存器地址 | PLC或组态地址 | 内容 | 操作 |
|---|---|---|---|
| 03F9H - 0402H | 41018 - 41027 | 中间寄存器U-1 ~ U-10 | 读/写 |
| 0403H | 41028 | 输入通道寄存器 | 读/写 |
| 0404H | 41029 | 判断条件寄存器 | 读/写 |
| 0405H | 41030 | 比较参数寄存器 | 读/写 |
| 0406H | 41031 | 辅助参数寄存器 | 读/写 |
| 0407H | 41032 | 输出通道寄存器 | 读/写 |
| 0408H | 41033 | 输出参数寄存器 | 读/写 |
| 。。。。。。 | |||
| 04C2H | 41219 | 第32条 输出参数寄存器 | 读/写 |
寄存器说明:
- 中间寄存器是为了自动逻辑控制功能计算结果存放而开辟的中间变量,可作为输入通道也可作为输出通道使用。一共10个,记作U-1到U-10。
- 输入通道寄存器用于配置输入通道的地址,取值如下
10001 - 10008代表取DI1 - DI8值
00001 - 00008代表取DO1 - DO8值
41018 - 41027代表取中间变量U-1到U-10值
- 判断条件寄存器按Bit划分
| 位索引 | 功能 | 取值说明 |
|---|---|---|
| Bit15 | 该条配置启用开关 | 0:不启用 1:启用 |
| Bit14-Bit13 | 控制模式 | 0:跟随模式 1:逻辑判断模式 2:比较判断模式 3: 边沿判断模式 |
| Bit12-Bit11 | 比较参数类型 | 0:通道值 1:真实值 |
| Bit10-Bit8 | 输出参数类型 | 0:通道值 1:真实值 2:判断结果 3:上报RS485 |
| Bit7-Bit0 | 判断方法 | 1:DI/DO正跟随 2:DI/DO负跟随 *1至2在跟随模式有效* 5:大于 6:大于等于 7:小于 8:小于等于 9:范围内 10:范围外 *5至10在比较判断模式有效* 11:与 12:或 13:异或 *11至13在逻辑判断模式有效* |
“DI/DO正跟随”场景下,DI为触发时DO输出为ON,DI未触发时DO输出为OFF;
“DI/DO负跟随”场景下,DI为触发时DO输出为OFF,DI未触发时DO输出为ON。
- 比较参数寄存器的含义取决于判断条件寄存器的Bit12-Bit11可以为通道值也可以为真实值
| 属性 | 配置说明 |
|---|---|
| 通道值 | 10001 - 10008代表取DI1 - DI8值 00001 - 00008代表取DO1 - DO8值 41018 - 41027代表取中间变量U-1到U-10值 |
| 真实值 | 具体的数字,注意输入电压值时单位为mV,输入电流值时单位为uA。 边沿触发模式下,此寄存器代表DI按键动作最小时长,当按键时长小于寄存器值乘以100毫秒时边沿触发无效。 |
- 辅助参数寄存器
在比较判断模式下,判断方法为“范围内”或“范围外”才有意义,在这种情况下比较参数寄存器代 表低门限,此寄存器则代表高门限;
在边沿触发模式下,此寄存器代表DI按键动作最大时长,当按键时长大于寄存器值乘以100毫秒时 边沿触发无效。
- 输出通道寄存器用于配置输出通道的地址,取值如下
00001 - 00008代表DO1 - DO8输出
41018 - 41027代表输出到中间变量U-1到U-10
- 输出参数寄存器的含义取决于判断条件寄存器的Bit10-Bit8,可以为通道值也可以为真实值
| 属性 | 配置说明 |
|---|---|
| 通道值 | 10001 - 10008代表取DI1 - DI8的值 00001 - 00008代表取DO1 - DO8值 41018 - 41027代表取中间变量U-1到U-10值 |
| 真实值 | 具体的数字: 输出通道为DO时: 0为关闭DO, 非0值为打开DO; 输出参数类型为“RS485主动上报时”: 0表示上报电压信息, 1表示上报电流信息, 2表示电压、电流同一帧上报;控制模式为“边沿判断”时:0:关闭DO,1:开启DO,0xaa:触发DO翻转。 |
5.3. 通讯协议示例及解释
- 示例1:读取设备DI信息。
请求帧(16进制):30 02 00 00 00 08 7D ED
| 地址码 | 功能码 | 起始地址 | 数据长度 | 校验码 |
|---|---|---|---|---|
| 30 | 02 | 00 00 | 00 08 | 7D ED |
回应帧(16进制):30 02 01 04 AE B7
| 地址码 | 功能码 | 字节数 | DI值 | 校验码 |
|---|---|---|---|---|
| 30 | 02 | 01 | 04 | AE B7 |
DI值解析说明:04(十六进制)= 00000100(二进制) --> BIT2为1 --> DI3触发
- 示例2:控制第一路DO线圈打开和关闭。
请求打开线圈:30 05 00 00 FF 00 88 1B
请求关闭线圈:30 05 00 00 00 00 C9 EB
| 地址码 | 功能码 | 起始地址 | 线圈配置 | 校验码 |
|---|---|---|---|---|
| 30 | 05 | 00 00 | FF 00 | 88 1B |
| 30 | 05 | 00 00 | 00 00 | C9 EB |
回应打开线圈:30 05 00 00 FF 00 88 1B
回应关闭线圈:30 05 00 00 00 00 C9 EB
| 地址码 | 功能码 | 起始地址 | 线圈配置 | 校验码 |
|---|---|---|---|---|
| 30 | 05 | 00 00 | FF 00 | 88 1B |
| 30 | 05 | 00 00 | 00 00 | C9 EB |
- 示例3:修改RS485接口波特率为115200(需重启生效)。
请求帧:30 10 03 C4 00 03 06 00 01 00 01 C2 00 D3 3C
| 地址码 | 功能码 | 起始地址 | 数据长度 | 字节数 | 数据净荷 | 校验码 |
|---|---|---|---|---|---|---|
| 30 | 10 | 03 C4 | 00 03 | 06 | 00 01 00 01 C2 00 | D3 3C |
0001(十六进制) = 波特率模式为“寄存器”模式
0001C200(十六进制) = 115200(十进制)
回应帧:30 10 03 C4 00 03 C5 90
| 地址码 | 功能码 | 起始地址 | 数据长度 | 校验码 |
|---|---|---|---|---|
| 30 | 10 | 03 C4 | 00 03 | C5 90 |
- 示例4:修改从机地址为2(需重启生效)。
请求帧:30 10 03 D4 00 02 04 00 02 00 01 70 0C
| 地址码 | 功能码 | 起始地址 | 数据长度 | 字节数 | 数据 | 校验码 |
|---|---|---|---|---|---|---|
| 30 | 10 | 03 D4 | 00 02 | 04 | 00 02 00 01 | 70 0C |
0002(十六进制) = 从机地址值为“2”
0001(十六进制) = 从机地址模式为“寄存器”模式
回应帧:30 10 03 D4 00 02 05 95
- 示例5:控制设备重启。
请求帧:30 06 03 F0 00 55 4D A3
| 地址码 | 功能码 | 起始地址 | 数据 | 校验码 |
|---|---|---|---|---|
| 30 | 06 | 03 F0 | 00 55 | 4D A3 |
向03F0H地址写55H设备会重启
回应帧:30 06 03 F0 00 55 4D A3
- 示例6:控制设备恢复出厂设置。注意:此操作会删除所有用户配置,请谨慎使用。
请求帧:30 06 03 F1 00 AA 5C 23
| 地址码 | 功能码 | 起始地址 | 数据 | 校验码 |
|---|---|---|---|---|
| 30 | 06 | 03 F1 | 00 AA | 5C 23 |
向03F1H地址写AAH设备会恢复出厂设置并重启
回应帧:30 06 03 F1 00 AA 5C 23
- 示例7:配置DO1打开1秒再关闭2秒,以此反复循环。
配置DO工作模式为快速开关循环模式:30 06 01 00 00 03 CC 16
配置DO开启时长为1秒:30 06 00 40 00 0A 0C 38
配置DO关闭时长为2秒:30 06 00 A0 00 14 8D C6
通过配置上述3条指令后,DO会按设定时长反复开关,重启后也会同样执行反复开关。
- 示例8:控制设备开启掉电记忆功能后打开DO输出。
开启掉电记忆:30 06 03 D6 00 01 AD 97
打开DO输出:30 06 00 40 00 01 4D FF
通过配置上述2条指令后,关闭设备电源再打开,DO会恢复掉电前的打开状态。
- 示例9:配置两台设备之间的跨设备联动。
规则:B设备DO1 DO3 DO5 DO7跟随A设备的DI1 DI3 DI5 DI7
第一步配置A设备DI每秒钟主动上报:
请求帧:30 06 01 60 00 0A 0C 0E
第二步配置A设备从机地址为1:
请求帧:30 10 03 D4 00 02 04 00 01 00 01 80 0C
第三步配置B设备开启跨设备联动:
请求帧:30 06 03 D7 00 01 FC 57
第四步配置B设备DO联动联动允许DO1 DO3 DO5 DO7:
请求帧:30 06 03 D8 55 00 32 C4
第五步观察结果:
将A、B两台设备都重启一下,并将RS485口互联,触发A设备的DI1 DI3 DI5 DI7的时候,B 设备对应的DO跟随变化。
- 示例10:配置两台设备之间的跨设备映射。
规则:A设备的DI1 DI3 DI5 DI7映射到B设备控制中间参数寄存器
第一步配置A设备DI每秒钟主动上报:
请求帧:30 06 01 60 00 0A 0C 0E
第二步配置A设备地址为0x01:
请求帧:30 10 03 D4 00 02 04 00 01 00 01 80 0C
第三步配置B设备开启跨设备映射:
请求帧:30 06 03 D7 00 01 FC 57
第四步配置B设备中间参数寄存器允许DI1 DI3 DI5 DI7映射。
请求帧:30 06 03 F7 55 00 03 0D
注:跨设备联动DI映射条件控制中间参数寄存器使能位图,BIT8对应第一个中间参数寄存器,BIT9对应第二个,BIT15对应八个,BIT0对应第九个,BIT1对应第十个。同一个中间参数寄存器只能被一个DI或AI映射位图使能。如果DI和AI都使能以最后使能的为主。
第五步观察结果:
重启A、B两台设备,并将RS485口互联,触发A设备的DI1 DI3 DI5 DI7的时候,B 设备对应的中间参数寄存器跟随变化。
6. 常见问题
- 通电设备没有反应,运行灯不闪烁。
可能是电源正、负极接反了或供电电压不符合要求。本产品供电有防反接设计,电源正、负极接反了不会损坏设备,请先使用万用表测量一下设备的供电电压是否正常,再将正、负极按设备标识正确连接。
- 数据不通,通信超时。
请按照如下步骤逐步排查:
- 观察设备运行灯是否闪烁,正常工作时运行灯会按照亮400毫秒灭400毫秒的频率闪烁。如果运行灯一直处于熄灭状态,请用万用表检查供电电压。
- 确认所选择的串口号是否正确(COM1, COM2 ......等),可尝试关闭采集软件,拔出再插入USB转RS485调试器,重新打开采集软件再尝试。
- 可能是采集器轮询间隔时间太短,导致上一轮通信请求帧设备还没有来得及回应,下一轮请求帧又发出了,可以考虑将轮询间隔设置为大于3秒测试。
- 检查RS485接线是否正确,设备和采集器之间RS485连接是A接A,B接B。
- 检查设备和采集器的串口属性(波特率,数据位,校验方式和停止位)配置是否一致。
- 如果将设备和电脑直连能正常通信,接到现场RS485总线上异常,请检查485总线上是否有两台或更多的从机地址相同的设备存在,如果有则需要配置从机地址不能重复。
- 检查现场RS485线缆长度,注意不要超过1200米,采集器和设备之间线缆长度超过500米时就应适当降低串口波特率,1200米通信的情况下波特率不能大于38400bps。
- 在设备正常运行的情况下,按住恢复出厂按钮保持8秒后松开,设备恢复出厂设置后串口默认配置为9600-8-N-1,从机地址为48(十六进制0x30)。
- 如恢复出厂配置后设备直连电脑仍然无法通信,请联系客服安排返厂维修。
7. 产品保修
本产品质保期为两年。自发货日算起,24个月内,因产品质量问题(非人为损坏)而引起的故障,本公司负责免费维修或更换,超过质保期后本公司对产品的维修只收取材料成本费(快递费由客户承担)。
客户收货注意事项:
- 当收到产品时请检查包装是否完好,并核对设备型号和规格是否与您选购的产品相符。
- 产品安装处应远离化学腐蚀环境。
- 产品及导线应远离高压电、热源等。
- 本产品属于精密设备,应存放于干燥、通风的室内环境下,请不要自行拆解和改装,以免造成产品损坏影响质保。
8. 版本记录
| 版本号 | 变更内容 | 修改时间 |
|---|---|---|
| V1.0 | 初版 | 2025-10-29 |
| V1.1 | 内容更新 | 2026-05-15 |
9. 联系我们
资料获取
资料平台:doc.shunrui.cn
技术支持
电 话:17786086105

商务合作
邮 箱:sales@shunrui.cn
投诉与建议