RS485 温湿度传感器
SC-TH 1001
产品手册
配置示例
修改从机地址示例
固件升级示例
修改波特率示例
相关软件
产品选型
常见问题
技术支持
视频教程
SC-TH 1011
产品手册
配置示例
数字量输出
修改从机地址示例
固件升级示例
修改波特率示例
跨设备联动示例
自动逻辑控制示例
相关软件
产品选型
常见问题
技术支持
视频教程
本文档由瞬锐智控发布
-
+
首页
自动逻辑控制示例
 # 1.关于手册 ## 1.1略缩词介绍 <style> .center { width: auto; display: table; margin-left: auto; margin-right: auto; } </style> <div class="center"> <div class="center"> | **略缩词** | **解释** | | :---: | :--- | | DI | 数字量输入(Digital input):用于接收离散的数字信号,通常用于检测开关状态或传感器的开关信号。 | | DO | 数字量输出(Digital output):用于将数字信号输出到外部设备,通常由开关晶体管或继电器构成,用于控制电机或其他执行单元。 | | AI | 模拟量输入(Analog input):用于接收连续变化的模拟信号,并将其转换为可以处理的数字信号,例如传感器输出的电压或电流信号。 | | AO | 模拟量输出(Analog output):用于将处理后的数字信号转换为模拟信号,以控制外部设备,如调节电机速度或温度。 | </div> ## 1.2命名规则 瞬锐智控温湿度传感器设备的命名规则如下表: <div class="center"> | **系列标识** | **分隔符** | **产品编码** | **功能描述** | | :---: | :---: | :---: | :---: | | SC\-TH | “空格” | 1 0 1 1 | 温湿度加1路DO | | SC\-TH | “空格” | 1 0 0 1 |基础型温湿度采集器 | </div> ## 1.3本手册适用型号 除特殊说明,本手册所有介绍的功能均适用,型号如下表所示 <div class="center"> | **型号** | **分隔符** | **产品编码** | | :---: | :---: | :---: | | SC\-TH | “空格” | 1011 | | SC\-TH | “空格” | 1001 | </div> ## 1.4硬件准备 1. USB转RS485调试器(或者其他可以实现UART转RS485的通信转换器),购买渠道: [https://item.taobao.com/item.htm?ft\=t\&id\=1052511677034](https://item.taobao.com/item.htm?ft=t&id=1052511677034) 2. 12V 1A电源适配器(或者其他符合7\~36V的直流电源),购买渠道: [https://item.taobao.com/item.htm?ft\=t\&id\=1052511677034](https://item.taobao.com/item.htm?ft=t&id=1052511677034) 3. 温湿度传感器SC\-TH 1011购买渠道: [https://item.taobao.com/item.htm?ft\=t\&id\=1055268180050](https://item.taobao.com/item.htm?ft=t&id=1055268180050) ## 1.5资料下载 1. 上位机软件,下载链接: <https://doc.shunrui.cn/doc/8/> 2. USB转RS485调试器驱动程序,下载链接: <https://doc.shunrui.cn/doc/22/> # 2.前期准备 ## 2.1硬件准备 升级固件需准备以下硬件: 1. 12V电源适配器 1个。 2. UART转RS485转换器一个(带A、B线)。 3. RS485接口SC\-TH型号温湿度传感器 1台。  注:本产品采用宽电压直流7\~36V供电,额定电流小于0\.7A,功率小于0\.5瓦。建议使用DC12/24V 1A的电源适配器给设备供电。 ## 2.2硬件连接 1. SC\-TH系列电源和通讯接线端子定义如下表: <div class="center"> | **序号** | **端子名称** | **信号定义** | **备注** | | :---: | :---: | :---: | :---: | | 1 | V\+ | 供电电源正 | 电源 | | 2 | V\- | 供电电源负 | 电源 | | 3 | A\+ | RS485 A | 通信 | | 4 | B\- | RS485 B | 通信 | </div> 2. 根据上表,按对应关系接入电源线和RS485通讯线。  ## 2.3通信连接 设备出厂默认串口通信参数如下,首次通讯请按下表配置串口参数: <div class="center"> | 波特率 | 9600 | | --- | --- | | 数据位 | 8 | | 校验位 | 无校验(None) | | 停止位 | 1位 | | 通讯地址 | 0x30 | </div> 1. **连接RS485并确认串口号**: <p style="text-indent: 2em;">本次演示采用USB转RS485通信转换器进行演示,将485通信接口A信号连接设备RS485\-A端子,B信号连接设备RS485\-B端子,正常情况下调试器GND信号可以不与设备“GND端子”相接,如果现场RS485总线干扰较大,通信不稳定也可以考虑接上。</p> <p style="text-indent: 2em;">将USB转RS485调试器插入电脑USB接口,打开“设备管理器”并记录串口对应的COM序号,本演示串口号为图示“COM3”。</p>  2. **供电并查看工作是否正常**:接通电源适配电源给设备供电,等待设备正常运行,设备正常运行时运行灯会按照亮400毫秒、灭400毫秒的频率闪烁。 3. **运行上位机并打开串口**:运行上位机“温湿度传感器设置软件”,在左下角“电脑通信参数”处选择第三步记录下的串口号,其它参数保持和下图一致,点击“打开”按钮。  <p style="text-indent: 2em;">备注:点击后如“打开”按钮左侧的圆圈不由灰色变为蓝色或上位机右下角提示“串口打开失败”时,请关闭其它占用该串口的软件或者重启电脑。</p> 4. **通过上位机软件查看设备系统参数**: <p style="text-indent: 2em;">点击上位机左侧“设备系统参数”导航条,再在中间区域“设备系统参数”下方点击“读取设备系统参数”按钮。上位机右侧“日志”栏会展示和设备交互指令,待设备正确回应后会在中间状态栏展示窗口展示“设备型号”“软硬件版本”“设备SN编码”等信息。</p>  ## 2.4获取通信参数 在遗忘从机地址或串口参数时,可以通过特殊上电启动方式获取关键参数。 1. 将设备关电,通过USB转RS485调试器将设备和电脑直连。上位机软件“电脑通信参数”配置230400波特率、8位数据位、1停止位、无检验位,去掉右侧“日志”侧边栏“Hex”勾选。 2. 按住复位按钮不松开,给设备接入供电电源,等待5秒左右待收到如下图的数据日志时松开复位按钮。  3. 如上图所示,电脑串口收到了“设备名称”、“RS485口参数”和“从机地址”一共三个关键参数。 # 3.上位机配置逻辑控制 <p style="text-indent: 2em;">自动逻辑控制功能可以将DI的数值进行与、或、异或运算;AI的电压或电流数据和指定的数值进行比较判断;当判断条件达成时可以控制DO执行客户指定的动作,也可以控制AO输出指定的数值,还可以在条件达成时控制从RS485接口主动上报设备的AI数据。</p> <p style="text-indent: 2em;">自动逻辑控制功能还可以配置不同序号的DO正向或反向跟随DI,也可以配置不同序号的AO正向或反向跟随AI。</p> <p style="text-indent: 2em;">自动逻辑控制功能总体支持32条,每秒钟执行一次,方便用户定制自己的特色功能。</p> ## 3.1逻辑判断模式 ### 3.1.1逻辑与 配置第10条自动逻辑规则,配置将参数寄存器U1和U2进行逻辑与操作(有0为0,全1为1),结果输出给DO1: 1. 点击上位机左侧“自动逻辑控制”导航条。 2. 点击“9\-16条”标签,在“序号10”那一行:勾选“启用”单选框。 3. “控制模式”选择“逻辑判断模式”。 4. “输入通道”选择“U1值”。 5. “判断条件”选择“与”。 6. “比较参数类型”选择“通道值”。 7. “比较参数”选择“U2值”。 8. “输出通道”选择“DO1”。 9. “输出参数类型”选择“逻辑结果”。 10. 点击右侧保存小图标按钮。  11. 按照上图所示,配置好自动逻辑控制并保存至设备后,只有当U1和U1参数寄存器有逻辑值1,DO1才输出ON,其它情况都输出OFF。 ### 3.1.2逻辑或 配置第11条自动逻辑规则,配置将U1和U2进行逻辑或操作(有1为1,全0为0),结果输出给DO1: 1. 点击上位机左侧“自动逻辑控制”导航条。 2. 点击“9\-16条”标签,在“序号11”那一行:勾选“启用”单选框。 3. “控制模式”选择“逻辑判断模式”。 4. “输入通道”选择“U1值”。 5. “判断条件”选择“或”。 6. “比较参数类型”选择“通道值”。 7. “比较参数”选择“U2值”。 8. “输出通道”选择“DO1”。 9. “输出参数类型”选择“逻辑结果”。 10. 点击右侧保存小图标按钮。  11. 按照上图所示,配置好自动逻辑控制并保存至设备后,只有当参数寄存器U1或U2至少一个为逻辑值1的时候,DO1才输出ON,其它情况都输出OFF。 ### 3.1.3逻辑异或 **配置第12条自动逻辑规则,配置将U 1和U 2进行逻辑异或操作(相反为1,相同为0),结果输出给DO1:** 1. 点击上位机左侧“自动逻辑控制”导航条。 2. 点击“9\-16条”标签,在“序号12”那一行:勾选“启用”单选框。 3. “控制模式”选择“逻辑判断模式”。 4. “输入通道”选择U 1值”。 5. “判断条件”选择“异或”。 6. “比较参数类型”选择“通道值”。 7. “比较参数”选择“U 2值”。 8. “输出通道”选择“DO\-1”。 9. “输出参数类型”选择“逻辑结果”。 10. 点击右侧保存小图标按钮。  11. 按照上图所示,配置好自动逻辑控制并保存至设备后,只有当U 1和U 2逻辑状态相反的时候,DO\-1才输出ON,其它情况都输出OFF。 ## 3.2比较判断模式 ### 3.2.1大于 **配置第2条自动逻辑规则,配置温度大于40℃时,RS485上报温湿度。** 1. 点击上位机左侧“自动逻辑控制”导航条。 2. 在“序号2”那一行:勾选“启用”单选框。 3. “控制模式”选择“比较判断模式”。 4. “输入通道”选择“温度(℃)值”。 5. “判断条件”选择“大于”。 6. “比较参数类型”选择“真实值”。 7. “比较参数”输入“400”(400÷10\=40℃)。 8. “输出通道”选择“温湿度上报”。 9. “输出参数类型”选择“上报RS485”。 10. “输出参数”选择“上报温湿度”。 11. 点击右侧保存小图标按钮。  12. 按上图所示,配置好自动逻辑控制并保存至设备。 13. 在“温湿度监控”页面观察温度实时数据,当温度超过40℃时,会自动上报温湿度数据。 **大于等于、小于、小于等于判断同上按步骤配置。** ### 3.2.1范围内 **配置第9条自动逻辑规则,当湿度(%RH)值在30%RH\~50%RH范围内时打开DO\-1。** 1. 点击上位机左侧“自动逻辑控制”导航条。 2. 点击“9\-16条”标签,在“序号9”那一行:勾选“启用”单选框。 3. “控制模式”选择“比较判断模式”。 4. “输入通道”选择“湿度(%RH)\-值”。 5. “判断条件”选择“范围内”。 6. “比较参数类型”选择“真实值”。 7. “比较参数”输入“300”。 8. “辅助比较参数”输入“500”。 9. “输出通道”选择“DO\-1”。 10. “输出参数类型”选择“真实值”。 11. “输出参数”选择“True”。 12. 点击右侧保存小图标按钮。  13. 按照上图所示,配置好自动逻辑控制并保存至设备。 14. 当湿度值在30%RH\~50%RH范围内时会打开DO\-1。 **范围外判断同上按步骤配置。** # 4.串口助手配置逻辑控制 ## 4.1寄存器介绍 自动逻辑控制寄存器(支持0x03 0x06 0x10功能码)。 <div class="center"> | 寄存器地址 | PLC或组态地址 | 内容 | 操作 | | --- | --- | --- | --- | | 03F9H \- 0402H | 41018 \- 41027 | 中间寄存器U\-1 \~ U\-10 | 读/写 | | 0403H | 41028 | 输入通道寄存器 | 读/写 | | 0404H | 41029 | 判断条件寄存器 | 读/写 | | 0405H | 41030 | 比较参数寄存器 | 读/写 | | 0406H | 41031 | 辅助参数寄存器 | 读/写 | | 0407H | 41032 | 输出通道寄存器 | 读/写 | | 0408H | 41033 | 输出参数寄存器 | 读/写 | | 。。。。。。 | | | | | 04C2H | 41219 | 第32条 输出参数寄存器 | 读/写 | </div> **寄存器说明:** * **中间寄存器**是为了自动逻辑控制功能计算结果存放而开辟的中间变量,可做为输入通道也可做为输出通道使用。一共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划分 <div class="center"> | 位索引 | 功能 | 取值说明 | | --- | --- | --- | | 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在逻辑判断模式有效\* | </div> “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可以为通道值也可以为真实值 <div class="center"> | 属性 | 配置说明 | | --- | --- | | 通道值 | 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毫秒时边沿触发无效。 | </div> * **辅助参数寄存器** 在比较判断模式下,判断方法为“范围内”或“范围外”才有意义,在这种情况下比较参数寄存器代 表低门限,此寄存器则代表高门限; 在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,可以为通道值也可以为真实值 <div class="center"> | 属性 | 配置说明 | | --- | --- | | 通道值 | 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翻转。 | </div> ## 4.2逻辑判断模式 ### 4.2.1逻辑与 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 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 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校验码 | | </div> 回应帧:30 10 04 39 00 06 95 17 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 30 | 地址码 | 从机地址30H | | 10 | 功能码 | 写多个保持寄存器 | | 04 39 | 起始地址 | 起始寄存器地址0439H | | 00 06 | 寄存器数量 | 6个寄存器 | | 95 17 | CRC校验码 | | </div> ### 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 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 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校验码 | | </div> 回应帧:30 10 04 3F 00 06 75 16 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 30 | 地址码 | 从机地址30H | | 10 | 功能码 | 写多个保持寄存器 | | 04 3F | 起始地址 | 起始寄存器地址0439H | | 00 06 | 寄存器数量 | 6个寄存器 | | 75 16 | CRC校验码 | | </div> ### 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 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 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校验码 | | </div> 回应帧:30 10 04 45 00 06 54 CF <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 30 | 地址码 | 从机地址30H | | 10 | 功能码 | 写多个保持寄存器 | | 04 45 | 起始地址 | 起始寄存器地址0403H | | 00 06 | 寄存器数量 | 6个寄存器 | | 54 CF | CRC校验码 | | </div> ## 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 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 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校验码 | | </div> 回应帧:30 10 04 09 00 06 95 18 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 30 | 地址码 | 从机地址30H | | 10 | 功能码 | 写多个保持寄存器 | | 04 09 | 起始地址 | 起始寄存器地址0403H | | 00 06 | 寄存器数量 | 6个寄存器 | | 95 18 | CRC校验码 | | </div> **大于等于、小于、小于等于判断同上按步骤配置。** ### 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 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 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校验码 | | </div> 回应帧:30 10 04 33 00 06 B5 15 <div class="center"> | 数值 | 字段 | 详细说明 | | --- | --- | --- | | 30 | 地址码 | 从机地址30H | | 10 | 功能码 | 写多个保持寄存器 | | 04 33 | 起始地址 | 起始寄存器地址0433H | | 00 06 | 寄存器数量 | 6个寄存器 | | B5 15 | CRC校验码 | | </div> **范围外,同上按步骤配置。** # 5.版本记录 <div class="center"> | **版本号** | **变更内容** | **修改时间** | | --- | --- | --- | | V1\.0 | 初版 | 2026\-6\-23 | </div> # 6. 联系我们 资料获取 资料平台:[doc.shunrui.cn](http://doc.shunrui.cn) **技术支持** 邮 箱:support@shunrui.cn 电 话:17786086105  **商务合作** 邮 箱:sales@shunrui.cn **投诉与建议** 邮 箱:suggestion@shunrui.cn
曹工
2026年6月23日 18:38
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码