热线:400-8800-312
搜博 > 产品中心 > 仪器/仪表/控制器 > 温度模块|变送器 >

[SD1200A-160]160点RS232接口温度集中显示仪

产品系列:SD1200A-160
产品型号:DS18B20,温度,单总线,MODUBS协议
发布时间:2017-12-13 11:10:14
产品品牌:搜博
  • 概述
  • 技术参数
  • 产品选型
  • 资料下载

产品介绍


SD1200A-160 10通道160点RS232接口温度采集仪,配合美国DALLAS专用总线式温度传感器DS18B20,基于工业用MODBUS-RTU协议,实现低成本温度检测与控制的的实用型一体化设备。 
       本仪器可应(1)SMT行业 (2) 电子设备厂(3) 冷藏库(4) 仓库 (5) 药厂(6) 环境(7) 电信机房(8)空调控制等需要节能减排的应用场合。
       为了便于工程组网及工业应用,本模块采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发,并提供随机测试与二次开发软件。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现模块数据的查询和设置。
    赠送随机采集软件。

产品特色


1、提供二次开发通讯协议,便于二次开发
2、RS232总线接口,标准MODBUS-RTU协议
3、传感器采集总线式布线,接线简单方便灵活。
4、可自动识别传感器ID
5、可以实时读入传感器
6、可以在线读出传感器64位唯一序列号
7、每台仪器有唯一的地址编号,方便组网
8、支持10-160个DS18B20测点
9、每个通道可驱动传感器总线最远长达350-500米
10、可与组态王及PLC等各种组态软件或设备直接连接

技术参数


传感器 DS18B20,SLST1系列,SLS10系列
显示测温范围 -55℃~+125.0℃
显示分辨率 0.1℃
测温精度 0.5℃
测温速度 4s(一个循环周期)
通道数 10通道,每通道最多可接1-16点
波特率 9600 (可订制其它波特率)
通讯端口 RS232 (基于MODBUS-RTU通讯协议)
供电电源 DC 6-24V 2A
耗电 5W
重量 1000克
存储温度 -20 ~80℃
运行环境: -40℃~+85℃
支持测温电缆长度 <500m
外形尺寸 155×111×60mm3


应用与方案


160点RS232接口温度采集仪(20路、温度控制器、智能计费控制器、温度采集模块、单总线、MODUBS协议、空调节能控制器、独立恒温控制器、恒温控制器|SD1200A-160)

  如上图所示,设备上共可接10个通道,每个通道支持传感器总线最远350米,每个通道上可挂接1-16个温度传感器,设备最多支持160个DS18B20温度传感器的接入。采集仪通道RS232接口与上位机连接。
 

通讯协议


设置默认的通讯波特率为:9600
数据查询 (功能号4或3)
上位机发送命令:
[设备地址][命令号][通道号][位置编号][00][查询数据长度][CRC低8位][CRC高8位]
意义如下: A、设备地址:模块自带的ID地址。
B、命令号:0x04。
C、[通道号]通道号:1-10,十六进制值范围为:1-0X0A。
D、[位置编号]传感器编号:1-16,十六进制值范围为:1-0X10。
E、[查询数据长度],值范围:1-16,十六进制值范围为:1-0X10。
F、CRC校验,读取个数高8位、低8位。
举例:查询1#设备通道1全部16个数据:
01 04 01 01 00 10 A1 FA
模块回复:
01 04 20 08 B6 08 98 08 98 08 98 08 98 08 AC 08 70 08 D4 08 8E 08 A2 08 AC 08 B6 B4 92 B4 92 B4 92 B4 92 D8 D6
模块响应格式:
[设备地址] [功能码] [数据长度][数据1]…[数据n][CRC低8位][CRC高8位]
上例查询回复中:0x01表地址1,0x04表为命令号,0x20表共有32个数据,第一个数据为08 B6 折成10进制即为:2230,因模块分辨率为0.01,该值需除以100,即实际温度值为22.3度,每个温度值占两个字节,即整型变量,实际值需在此值基础上除以100.
当数据为BA D2时,即显示-177.10时,表明无传感器接入,当数据为B4 92时,即显示-193.10时,表示该总线上该编号没有正确序列号。
为方便查询:设备地址为1#查询1-5个通道命令为:
查询1#模块1通道16个温度值命令(十六进制):01 04 01 01 00 10 A1 FA
查询1#模块2通道16个温度值命令(十六进制):01 04 02 01 00 10 A1 BE
查询1#模块3通道16个温度值命令(十六进制):01 04 03 01 00 10 A0 42
查询1#模块4通道16个温度值命令(十六进制):01 04 04 01 00 10 A1 36
查询1#模块5通道16个温度值命令(十六进制):01 04 05 01 00 10 A0 CA

传感器自动搜索 (功能号6)
上位机发送命令:
[设备地址][命令号:06][子命令:0x0C][通道号][存储控制位0|1][ 读取字节数,固定为01][CRC低8位][CRC高8位]
意义如下: A、设备地址:模块自带的ID地址。
B、命令号:0x0C;子命令:0x01
C、[通道号]:1-10,十六进制值范围为:1-0X0A。
C、 [存储控制位0|1],当序列号需要保存时,此值为1,当序列号不需保存时,此值为0
D、CRC校验,读取个数高8位、低8位。
举例:自动搜索1号设备所有传感器:
01 06 0C 01 01 01 1B 0A
模块回复:
01 06 01 0B A1 CE
模块响应格式:
[设备地址][命令功能码][数据长度] [通道1传感器个数] [通道2传感器个数]…[通道n传感器个数] [CRC低8位][CRC高8位]
本例中搜索到的传感器个数:0x0B即11个
也可同时搜索多个通道,如从通道1开始,搜索10个通道,则命令为:
01 06 0C 01 01 0A 5A CD
设备返回:
01 06 01 0C 00 00 00 00 00 00 00 00 00 CD A1
01即设备地址,06为功能号,01为存储控制码,0C为第1通道搜索到的传感器数,后面00 00 00 00 00 00 00 00 00是其余9个通道搜索到的传感器个数。
将新传感器读入到指定位置 (功能号0x22)
上位机发送命令:
[设备地址][命令号:0x22][子命令:01][通道号][存储控制码:01][目标位置编号][CRC低8位][CRC高8位]
意义如下: A、设备地址:模块自带的ID地址。
B、命令号:0x22;子命令:01
C、[通道号]:1-10,十六进制值范围为:1-0X0A。
D、[目标位置编号]:1-10,十六进制值范围为:1-0X0A。
E、CRC校验,读取个数高8位、低8位。
举例:将新的传感器接到设备1通道后,如果用户希望该传感器在该通道位置4,则发送命令为:
01 22 01 01 00 04 A8 32
模块回复:
01 22 08 28 00 00 00 02 00 00 00 C7 7E
模块响应格式:
[设备地址][命令功能码:0x22][数据长度: 08] [搜索到的8字节序列号][CRC低8位][CRC高8位]
注:所有的[搜索到的8字节序列号]正确的应该是28(十进制为40)开始的8个字节。

查询指定位置传感器的序列号 (功能号0x22)
上位机发送命令:
[设备地址][命令号:0x22][子命令:0x02][通道号][00][查询数据长度n][CRC低8位][CRC高8位]
意义如下: A、设备地址:模块自带的ID地址。
B、命令号:0x22;子命令:02
C、[通道号]:1-10,十六进制值范围为:1-0X0A。
D、CRC校验,读取个数高8位、低8位。
举例:用户需要查询1号地址设备上通道1的16个点的传感器序列号,则发送命令为:
01 22 02 01 00 10 A8 79
模块回复:
01 22 80 28 00 00 00 02 00 00 00 28 8A AF 7C 02 00 00 92 28 00 00 00 02 00 00 00 28 36 E1 7C 02 00 00 A3 28 41 F4 42 02 00 00 4D 28 51 D9 7C 02 00 00 5F 28 71 CB 7C 02 00 00 16 28 65 A9 7C 02 00 00 03 28 67 BA 31 02 00 00 22 28 B7 DB 7C 02 00 00 47 28 CF 06 43 02 00 00 1E 28 5F 82 7C 02 00 00 A9 28 00 00 00 00 00 00 00 28 00 00 00 00 00 00 00 28 00 00 00 00 00 00 00 28 00 00 00 00 00 00 00 41 95
模块响应格式:
[设备地址][命令功能码:0x22][数据长度] [搜索到的8字节序列号1]…[搜索到的8字节序列号n] [CRC低8位][CRC高8位]

将新传感器序列号直接写入到设备指定位置 (功能号0x22)
上位机发送命令:
[设备地址][命令号:0x22][子命令:0x0C] [通道号] [位置编号][8字节传感器序列号][CRC低8位][CRC高8位]
意义如下: A、设备地址:模块自带的ID地址。
B、[通道号]:1-10,十六进制值范围为:1-0X0A。
C、[位置编号]:1-16,十六进制值范围为:1-0X0A。
D、CRC校验,读取个数高8位、低8位。
举例:将某传感器特有的8字节序列号写到设备编号1的位置,则发送命令为:
01 22 0C 01 01 28 CD 9B 1F 03 00 00 1F CD 00
模块回复:
01 22 08 28 CD 9B 1F 03 00 00 1F 12 6F
模块响应格式:
[设备地址][命令功能码:0x22][数据长度: 08] [搜索到的8字节序列号][CRC低8位][CRC高8位]
读取设备地址 (功能号0x25)
上位机发送命令:
[设备地址:通道命令0xFA][命令号:0x25][子命令:0x02][固定为00][数据长度高] [数据长度低] [CRC低8位][CRC高8位]
意义如下: A、设备地址:当不知道设备地址情况下,可以用250或0XFA通道地址读出实际地址,使用此命令时,请确保RS485总线上仅接入一台设备。
B、命令号:0x22;子命令:01
C、CRC校验,读取个数高8位、低8位。
举例:将某传感器特有的8字节序列号写到设备编号1的位置,则发送命令为:
FA 25 02 00 00 01 99 FE
模块回复:
01 25 01 01 D0 C3
模块响应格式:
[设备地址][命令功能码:0x25][数据长度: 01] [实际地址值][CRC低8位][CRC高8位]

修改设备地址 (功能号0x06)
上位机发送命令:
[设备地址][命令号:0x06][子命令:0x0B][固定为00][目标地址高位:固定为0x00] [目标地址低位] [CRC低8位][CRC高8位]
意义如下: A、设备地址:设备的原地址,只有地址正确方可执行此命令。
B、命令号:0x06;子命令:0x0B
C、[目标地址低位],设备地址修改的目标值。
举例:将设备地址从1改成2,则发送命令为:
01 06 0B 00 00 02 0A 2F
模块回复:
01 25 01 01 D0 C3
模块响应格式:
[设备地址][命令功能码:0x25][数据长度: 01] [实际地址值][CRC低8位][CRC高8位]

外形尺寸


160点RS232接口温度采集仪(10路、温度控制器、DS18B20、温度采集模块、单总线、MODUBS协议、10通道、温度巡检仪|SD1200A-160)

产品照片


160点RS232接口温度采集仪(10路、温度控制器、DS18B20、温度采集模块、单总线、MODUBS协议、10通道、温度巡检仪|SD1200A-160)
 批量生产出厂实拍照片

关键词: 10路、温度控制器、DS18B20、温度采集模块、单总线、MODUBS协议、10通道、温度巡检仪,RS232温度, 本产品由我司自主研发设计,若产品功能不完全满足您的需求,我司可根据您的需求免费订制。

RS485接口技术参数

  • 型号
  • SM1000B
  • 量程
  • -30 ~ 80°C
  • 精度
  • ±0.5℃(由传感器决定)
  • 分辩率
  • 0.01
  • 功耗
  • <1W
  • 输入电压
  • DC 6 ~ 24 V
  • 波特率
  • 9600
  • 保存环境
  • -40 ~ 70°C,5 ~ 95% RH(无凝露)
  • 工作温度
  • -40 ~ 85°C(工业级)
  • 尺寸
  • 见尺寸图  
  • 保修期
  • 1年
  • 配件
  • 1根传感器引线,1根RS485通讯线

 

 

SM7310系列产品选型

  • 型号
  • 说明
  • SM7310B
  • RS485通讯接口
  • SM7310M接口
  • 4-20mA电流输出
  • SM7310V
  • DC0-5V电压信号输出
  • SM7310V-10输出
  • 电压信号输出

产品手册

  •  
  •  

应用软件

开发资料

  •  
  •