
1.关于手册
1.1略缩词介绍
| 略缩词 | 解释 |
|---|---|
| DI | 数字量输入(Digital input):用于接收离散的数字信号,通常用于检测开关状态或传感器的开关信号。 |
| DO | 数字量输出(Digital output):用于将数字信号输出到外部设备,通常由开关晶体管或继电器构成,用于控制电机或其他执行单元。 |
| AI | 模拟量输入(Analog input):用于接收连续变化的模拟信号,并将其转换为可以处理的数字信号,例如传感器输出的电压或电流信号。 |
| AO | 模拟量输出(Analog output):用于将处理后的数字信号转换为模拟信号,以控制外部设备,如调节电机速度或温度。 |
1.2命名规则
瞬锐智控温湿度传感器设备的命名规则如下表:
| 系列标识 | 分隔符 | 产品编码 | 功能描述 |
|---|---|---|---|
| SC-TH | “空格” | 1 0 1 1 | 温湿度加1路DO |
| SC-TH | “空格” | 1 0 0 1 | 基础型温湿度采集器 |
1.3本手册适用型号
除特殊说明,本手册所有介绍的功能均适用,型号如下表所示
| 型号 | 分隔符 | 产品编码 |
|---|---|---|
| SC-TH | “空格” | 1011 |
| SC-TH | “空格” | 1001 |
1.4硬件准备
USB转RS485调试器(或者其他可以实现UART转RS485的通信转换器),购买渠道:
12V 1A电源适配器(或者其他符合7~36V的直流电源),购买渠道:
温湿度传感器SC-TH 1011购买渠道:
1.5资料下载
上位机软件,下载链接:
USB转RS485调试器驱动程序,下载链接:
2.前期准备
2.1硬件准备
升级固件需准备以下硬件:
- 12V电源适配器 1个。
- UART转RS485转换器一个(带A、B线)。
- RS485接口SC-TH型号温湿度传感器 1台。

注:本产品采用宽电压直流7~36V供电,额定电流小于0.7A,功率小于0.5瓦。建议使用DC12/24V 1A的电源适配器给设备供电。
2.2硬件连接
- SC-TH系列电源和通讯接线端子定义如下表:
| 序号 | 端子名称 | 信号定义 | 备注 |
|---|---|---|---|
| 1 | V+ | 供电电源正 | 电源 |
| 2 | V- | 供电电源负 | 电源 |
| 3 | A+ | RS485 A | 通信 |
| 4 | B- | RS485 B | 通信 |
- 根据上表,按对应关系接入电源线和RS485通讯线。

2.3通信连接
设备出厂默认串口通信参数如下,首次通讯请按下表配置串口参数:
| 波特率 | 9600 |
|---|---|
| 数据位 | 8 |
| 校验位 | 无校验(None) |
| 停止位 | 1位 |
| 通讯地址 | 0x30 |
- 连接RS485并确认串口号:
本次演示采用USB转RS485通信转换器进行演示,将485通信接口A信号连接设备RS485\-A端子,B信号连接设备RS485\-B端子,正常情况下调试器GND信号可以不与设备“GND端子”相接,如果现场RS485总线干扰较大,通信不稳定也可以考虑接上。
将USB转RS485调试器插入电脑USB接口,打开“设备管理器”并记录串口对应的COM序号,本演示串口号为图示“COM3”。

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

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

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

- 如上图所示,电脑串口收到了“设备名称”、“RS485口参数”和“从机地址”一共三个关键参数。
3.上位机配置逻辑控制
自动逻辑控制功能可以将DI的数值进行与、或、异或运算;AI的电压或电流数据和指定的数值进行比较判断;当判断条件达成时可以控制DO执行客户指定的动作,也可以控制AO输出指定的数值,还可以在条件达成时控制从RS485接口主动上报设备的AI数据。
自动逻辑控制功能还可以配置不同序号的DO正向或反向跟随DI,也可以配置不同序号的AO正向或反向跟随AI。
自动逻辑控制功能总体支持32条,每秒钟执行一次,方便用户定制自己的特色功能。
3.1逻辑判断模式
3.1.1逻辑与
配置第10条自动逻辑规则,配置将参数寄存器U1和U2进行逻辑与操作(有0为0,全1为1),结果输出给DO1:
- 点击上位机左侧“自动逻辑控制”导航条。
- 点击“9-16条”标签,在“序号10”那一行:勾选“启用”单选框。
- “控制模式”选择“逻辑判断模式”。
- “输入通道”选择“U1值”。
- “判断条件”选择“与”。
- “比较参数类型”选择“通道值”。
- “比较参数”选择“U2值”。
- “输出通道”选择“DO1”。
- “输出参数类型”选择“逻辑结果”。
- 点击右侧保存小图标按钮。

- 按照上图所示,配置好自动逻辑控制并保存至设备后,只有当U1和U1参数寄存器有逻辑值1,DO1才输出ON,其它情况都输出OFF。
3.1.2逻辑或
配置第11条自动逻辑规则,配置将U1和U2进行逻辑或操作(有1为1,全0为0),结果输出给DO1:
- 点击上位机左侧“自动逻辑控制”导航条。
- 点击“9-16条”标签,在“序号11”那一行:勾选“启用”单选框。
- “控制模式”选择“逻辑判断模式”。
- “输入通道”选择“U1值”。
- “判断条件”选择“或”。
- “比较参数类型”选择“通道值”。
- “比较参数”选择“U2值”。
- “输出通道”选择“DO1”。
- “输出参数类型”选择“逻辑结果”。
- 点击右侧保存小图标按钮。

- 按照上图所示,配置好自动逻辑控制并保存至设备后,只有当参数寄存器U1或U2至少一个为逻辑值1的时候,DO1才输出ON,其它情况都输出OFF。
3.1.3逻辑异或
配置第12条自动逻辑规则,配置将U 1和U 2进行逻辑异或操作(相反为1,相同为0),结果输出给DO1:
- 点击上位机左侧“自动逻辑控制”导航条。
- 点击“9-16条”标签,在“序号12”那一行:勾选“启用”单选框。
- “控制模式”选择“逻辑判断模式”。
- “输入通道”选择U 1值”。
- “判断条件”选择“异或”。
- “比较参数类型”选择“通道值”。
- “比较参数”选择“U 2值”。
- “输出通道”选择“DO-1”。
- “输出参数类型”选择“逻辑结果”。
- 点击右侧保存小图标按钮。

- 按照上图所示,配置好自动逻辑控制并保存至设备后,只有当U 1和U 2逻辑状态相反的时候,DO-1才输出ON,其它情况都输出OFF。
3.2比较判断模式
3.2.1大于
配置第2条自动逻辑规则,配置温度大于40℃时,RS485上报温湿度。
- 点击上位机左侧“自动逻辑控制”导航条。
- 在“序号2”那一行:勾选“启用”单选框。
- “控制模式”选择“比较判断模式”。
- “输入通道”选择“温度(℃)值”。
- “判断条件”选择“大于”。
- “比较参数类型”选择“真实值”。
- “比较参数”输入“400”(400÷10=40℃)。
- “输出通道”选择“温湿度上报”。
- “输出参数类型”选择“上报RS485”。
- “输出参数”选择“上报温湿度”。
- 点击右侧保存小图标按钮。

- 按上图所示,配置好自动逻辑控制并保存至设备。
- 在“温湿度监控”页面观察温度实时数据,当温度超过40℃时,会自动上报温湿度数据。
大于等于、小于、小于等于判断同上按步骤配置。
3.2.1范围内
配置第9条自动逻辑规则,当湿度(%RH)值在30%RH~50%RH范围内时打开DO-1。
- 点击上位机左侧“自动逻辑控制”导航条。
- 点击“9-16条”标签,在“序号9”那一行:勾选“启用”单选框。
- “控制模式”选择“比较判断模式”。
- “输入通道”选择“湿度(%RH)-值”。
- “判断条件”选择“范围内”。
- “比较参数类型”选择“真实值”。
- “比较参数”输入“300”。
- “辅助比较参数”输入“500”。
- “输出通道”选择“DO-1”。
- “输出参数类型”选择“真实值”。
- “输出参数”选择“True”。
- 点击右侧保存小图标按钮。

- 按照上图所示,配置好自动逻辑控制并保存至设备。
- 当湿度值在30%RH~50%RH范围内时会打开DO-1。
范围外判断同上按步骤配置。
4.串口助手配置逻辑控制
4.1寄存器介绍
自动逻辑控制寄存器(支持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值
30001 - 30002代表取AI1 - AI2电压值
30033 - 30034代表取AI1 - AI2电流值
40001 - 40002代表取AO1 - AO2电压值
40033 - 40034代表取AO1 - AO2电流值
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负跟随 3:AI/AO正跟随 4:AI/AO负跟随*1至4在跟随模式有效*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。
“AI/AO正跟随”场景下,AO输出的值等于AI输入的值;
“AI/AO负跟随”场景下,AO输出的值等于辅助参数寄存器的值减去AI输入的值。
- 比较参数寄存器的含义取决于判断条件寄存器的Bit12-Bit11可以为通道值也可以为真实值
| 属性 | 配置说明 |
|---|---|
| 通道值 | 10001 - 10008代表取DI1 - DI8值00001 - 00008代表取DO1 - DO8值30001 - 30002代表取AI1 - AI2电压值30033 - 30034代表取AI1 - AI2电流值40001 - 40002代表取AO1 - AO2电压值40033 - 40034代表取AO1 - AO2电流值41018 - 41027代表取中间变量U-1到U-10值 |
| 真实值 | 具体的数字,注意输入电压值时单位为mV,输入电流值时单位为uA。边沿触发模式下,此寄存器代表DI按键动作最小时长,当按键时长小于寄存器值乘以100毫秒时边沿触发无效。 |
- 辅助参数寄存器
在比较判断模式下,判断方法为“范围内”或“范围外”才有意义,在这种情况下比较参数寄存器代 表低门限,此寄存器则代表高门限;
在AI/AO负跟随模式下,取此寄存器的值减去AI通道值输出到AO通道。
在边沿触发模式下,此寄存器代表DI按键动作最大时长,当按键时长大于寄存器值乘以100毫秒时 边沿触发无效。
- 输出通道寄存器用于配置输出通道的地址,取值如下
00001 - 00008代表DO1 - DO8输出
40001 - 40002代表AO1 - AO2电压输出
40033 - 40034代表AO1 - AO2电流输出
41018- 41027代表输出到中间变量U-1到U-10
- 输出参数寄存器的含义取决于判断条件寄存器的Bit10-Bit8,可以为通道值也可以为真实值
| 属性 | 配置说明 |
|---|---|
| 通道值 | 10001 - 10008代表取DI1 - DI8的值00001 - 00008代表取DO1 - DO8值30001 - 30002代表取AI1 - AI2电压寄存器的值30033 - 30034代表取AI1 - AI2电流寄存器的值40001 - 40002代表取AO1 - AO2电压寄存器的值40033 - 40034代表取AO1 - AO2电流寄存器的值41018 - 41027代表取中间变量U-1到U-10值 |
| 真实值 | 具体的数字:输出通道为DO时:0为关闭DO,非0值为打开DO;输出通道为AO时输出电压值时单位为mV,输出电流值时单位为uA;输出参数类型为“RS485主动上报时”:0表示上报电压信息,1表示上报电流信息,2表示电压、电流同一帧上报;控制模式为“边沿判断”时:0:关闭DO,1:开启DO,0xaa:触发DO翻转。 |
4.2逻辑判断模式
4.2.1逻辑与
- 配置第十条自动逻辑规则,配置将U1和U2进行逻辑与操作(有0为0,全1为1),结果输出给DO1。
请求帧:30 10 04 39 00 06 0C A0 3A A2 0B A0 3B 00 00 00 01 00 00 B0 B6
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 39 | 起始地址 | 起始寄存器地址0439H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 0C | 字节数 | 12个字节长度 |
| A0 3A | 输入通道寄存器 | A03AH转换为十进制41018,代表U1 |
| A2 0B | 判断条件寄存器 | Bit15=1表示启动自动逻辑控制Bit14-Bit13=1表示控制模式为逻辑判断模式Bit12-Bit11=0表示输入类型为通道值Bit10-Bit8=2表示输出参数类型为逻辑结果Bit7-Bit0=11表示判断方法为与 |
| A0 3B | 比较参数寄存器 | A03BH转换为十进制41019,代表U2 |
| 00 00 | 辅助参数寄存器 | 不涉及 |
| 00 01 | 输出通道寄存器 | 0001H转换为十进制为1,代表输出通道DO1 |
| 00 00 | 输出参数寄存器 | 不涉及 |
| B0 B6 | CRC校验码 |
回应帧:30 10 04 39 00 06 95 17
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 39 | 起始地址 | 起始寄存器地址0439H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 95 17 | CRC校验码 |
4.2.2逻辑或
配置第11条自动逻辑规则,配置将U1和U2进行逻辑或操作(有1为1,全0为0),结果输出给DO1:
请求帧:30 10 04 3F 00 06 0C A0 3A A2 0C A0 3B 00 00 00 01 00 00 15 24
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 3F | 起始地址 | 起始寄存器地址0439H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 0C | 字节数 | 12个字节长度 |
| A0 3A | 输入通道寄存器 | A03AH转换为十进制41018,代表U1 |
| A2 0C | 判断条件寄存器 | Bit15=1表示启动自动逻辑控制Bit14-Bit13=1表示控制模式为逻辑判断模式Bit12-Bit11=0表示输入类型为通道值Bit10-Bit8=2表示输出参数类型为逻辑结果Bit7-Bit0=12表示判断方法为或 |
| A0 3B | 比较参数寄存器 | A03BH转换为十进制41019,代表U2 |
| 00 00 | 辅助参数寄存器 | 不涉及 |
| 00 01 | 输出通道寄存器 | 0001H转换为十进制为1,代表输出通道DO1 |
| 00 00 | 输出参数寄存器 | 不涉及 |
| 15 24 | CRC校验码 |
回应帧:30 10 04 3F 00 06 75 16
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 3F | 起始地址 | 起始寄存器地址0439H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 75 16 | CRC校验码 |
4.2.3逻辑异或
第配置第12条自动逻辑规则,配置将U 1和U 2进行逻辑异或操作(相反为1,相同为0),结果输出给DO1:
请求帧:30 10 04 45 00 06 0C A0 3A A2 0D A0 3B 00 00 00 01 00 00 BB F7
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 03 | 起始地址 | 起始寄存器地址0403H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 0C | 字节数 | 12个字节长度 |
| A0 3A | 输入通道寄存器 | A03AH转换为十进制41018,代表U1 |
| A2 0D | 判断条件寄存器 | Bit15=1表示启动自动逻辑控制Bit14-Bit13=1表示控制模式为逻辑判断模式Bit12-Bit11=0表示输入类型为通道值Bit10-Bit8=2表示输出参数类型为逻辑结果Bit7-Bit0=13表示判断方法为异或 |
| A0 3B | 比较参数寄存器 | A03BH转换为十进制41019,代表U2 |
| 00 00 | 辅助参数寄存器 | 不涉及 |
| 00 01 | 输出通道寄存器 | 0001H转换为十进制为1,代表输出通道DO1 |
| 00 00 | 输出参数寄存器 | 不涉及 |
| BB F7 | CRC校验码 |
回应帧:30 10 04 45 00 06 54 CF
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 45 | 起始地址 | 起始寄存器地址0403H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 54 CF | CRC校验码 |
4.3比较判断模式
4.3.1大于
配置第2条自动逻辑规则,配置温度大于40℃时,RS485上报温湿度。
请求帧:30 10 04 09 00 06 0C 75 31 CB 05 01 90 00 00 75 31 00 00 1B B8
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 09 | 起始地址 | 起始寄存器地址0403H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 0C | 字节数 | 12个字节长度 |
| 75 31 | 输入通道寄存器 | 7531H转换为十进制为30001,代表AI1电压值 |
| CB 05 | 判断条件寄存器 | Bit15=1表示启动自动逻辑控制Bit14-Bit13=2表示控制模式为比较判断模式Bit12-Bit11=1表示比较参数寄存器取值类型为真实值Bit10-Bit8=3表示输出参数寄存器取值类型为上报RS485Bit7-Bit0=5表示判断方法为大于 |
| 01 90 | 比较参数寄存器 | 0190H转换为十进制为400,代表将温度值与400(40℃)进行比较 |
| 00 00 | 辅助参数寄存器 | 比较判断模式下此寄存器无意义 |
| 75 31 | 输出通道寄存器 | 7531H十进制为30001代表取温度值 |
| 00 00 | 输出参数寄存器 | 0000H表示上报温湿度信息。 |
| 1B BB | CRC校验码 |
回应帧:30 10 04 09 00 06 95 18
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 09 | 起始地址 | 起始寄存器地址0403H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 95 18 | CRC校验码 |
大于等于、小于、小于等于判断同上按步骤配置。
4.3.2范围内
配置第9条自动逻辑规则,当湿度(%RH)值在30%RH~50%RH范围内时打开DO-1。
请求帧:30 10 04 33 00 06 0C 75 32 C9 09 01 2C 01 F4 00 01 00 01 64 89
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 33 | 起始地址 | 起始寄存器地址0433H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| 0C | 字节数 | 12个字节长度 |
| 75 32 | 输入通道寄存器 | 7532H转换为十进制为30002,代表湿度值值 |
| C9 09 | 判断条件寄存器 | Bit15=1表示启动自动逻辑控制Bit14-Bit13=2表示控制模式为比较判断模式Bit12-Bit11=1表示比较参数寄存器取值类型为真实值Bit10-Bit8=1表示输出参数类型为真实值Bit7-Bit0=9表示判断方法为范围内 |
| 01 2C | 比较参数寄存器 | 01C2H转换为十进制为300,代表湿度30%RH |
| 01 F4 | 辅助参数寄存器 | 01F4H转换为十进制为500,代表湿度50%RH |
| 00 01 | 输出通道寄存器 | 输出通道为1代表DO1 |
| 00 01 | 输出参数寄存器 | 1代表逻辑值1给DO1,打开DO1。 |
| 64 89 | CRC校验码 |
回应帧:30 10 04 33 00 06 B5 15
| 数值 | 字段 | 详细说明 |
|---|---|---|
| 30 | 地址码 | 从机地址30H |
| 10 | 功能码 | 写多个保持寄存器 |
| 04 33 | 起始地址 | 起始寄存器地址0433H |
| 00 06 | 寄存器数量 | 6个寄存器 |
| B5 15 | CRC校验码 |
范围外,同上按步骤配置。
5.版本记录
| 版本号 | 变更内容 | 修改时间 |
|---|---|---|
| V1.0 | 初版 | 2026-6-23 |
6. 联系我们
资料获取
资料平台:doc.shunrui.cn
技术支持
电 话:17786086105

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