SLMT2-2温湿度一体化数据采集模块,配合美国瑞士专用温湿度传感器,实现低成本温湿度状态在线监测的实用型一体化模块,可广泛应用于实时温度数据采集监测的各种应用场合。
几大特色:
组网方便灵活:每个模块都有一个ID号,该ID号可远程在线更改
基于工业通用的MODBUS-RTU协议,方便接入各种工控系统
数据读写方便:一个命令可以读出所有模块测量数据或单独读出某个通道数据
自带接口:RS485,可以直接组网,可选配RS485,USB或CAN接口
高精度,免校正:全数字化采集,不会因距离问题采集信号不准确
长距离采集,传感器与模块之间的距离可长达30米
可根据自己的需求选择不同精度的传感器(查看:传感器选型)
赠送二次开发测试软件(查看软件介绍)
SLMT2-2温湿度数据采集模块,配合美国瑞士专用温湿度传感器,基于工业用MODBUS-RTU协议,实现低成本温湿度状态在线监测的实用型一体化模块, 本模块可应(1)SMT行业温湿度数据监控 (2) 电子设备厂温湿度数据监控(3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6) 环境温湿度监控(7) 电信机房温湿监控 (8) 其它需要监测温湿度的各种场合等。 为便于工程组网及工业应用,本模块采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现模块数据的查询和设置。
*简应用方案 SLMT2-2S模块可直接通过RS232接口与电脑或笔记连接(可选配RS232-USB转换器)将现场的数据直接传送到电脑进行显示、分析和存储。 SLMT2-2模块通过RS232接口或USB/RS232转换接口与电脑直接相连。通讯方式见通讯协议部分。
通讯RS232转USB设备直接与笔记本连接或通过串口线直接与电脑联机
无线应用方案 无线应用方案是*简应用方案的延伸。现场的接线方式,与*简应用方案相同。模块通过RS232接口与GRPS/CDMA或其它无线设备连接,即可组建无线网络。 将现场数据发送到服务器或数据采集中心,实现现场数据的实时在线监测。
RS485组网方案 SLMT2-2模块内置RS485接口转换器,通过RS485总线的组网方式,可以将通讯距离延长到*长1200米,可以有效解决*简连接的距离过短问题。 下图SLMT2-2模块RS485组网的结构图,每个模块都有一个节点编号,一个小系统,可以*多放置255个SLMT2-2模块。SLMT2-2访问通讯协议将免费供用户二次开发使用。
通讯协议 数据查询 (功能号2) 上位机发送命令: [设备地址][命令号][00][01][00][02][CRC低8位][CRC高8位] 意义如下:A、设备地址:模块自带的ID地址。 B、命令号:0x02。 C、CRC校验,读取个数高8位、低8位。 举例:查询1#模块数据:[01][02][00][01][00][02][A8][0B] 模块回复:[01][ 02] [04] [ 0C] [ 00] [ 11] [ 4C] [ FE] [00] 模块响应格式: [设备地址][数据长度][数据1][数据2][CRC低8位][CRC高8位] 上例查询回复中:01表地址1,02表共有两个数据,**个数据为0C 00 折成10进制即为:3072,因模块分辨率为0.01,该值需除以100,即实际温度值为30.72度,同理:11 4C 为湿度值,十进制数据为:4428,湿度值为4428 为方便查询:1-5#查询的命令为: 查询1#模块命令(十六进制):01 02 00 01 00 02 A8 B 查询2#模块命令(十六进制):02 02 00 01 00 02 A8 38 查询3#模块命令(十六进制):03 02 00 01 00 02 A9 E9 查询4#模块命令(十六进制):04 02 00 01 00 02 A8 5E
搜博智能温度模块采用标准的MODBUS-RTU协议,可以直接与各种组态软件连接,下面以世纪长秋的《世纪星》组态软件为例,简介驱动的安装操作方法。
世纪星软件运行后,新建一个工程。
如上面所示,点击设备驱动管理后即可弹出选择界面:
选择PLC-莫迪康(Modicon)-Modbus(RTU协议)-串口
将串口设置成与模块连接的端口号,并将设备地址设置成1(模块默认),如下图所示:
点击完成,即可完成新设备的加载,模块正常加载后,双击设备管理:
如上图所示,搜博智能模块是上新建的设备,双击【驱动设备测试】命令按钮即可对设备进行联机测试。
点击【串口】图标可以调整波特率,本模块的默认波特率为9600,修改后保存后,可按如下图标显示增加寄出器变量:
寄存器名为4x0001,连续寄存器数量为12 (模块实际接的传感器数),变量起始名称可以任意写,设置好后,点击增加,即会出现上图所示的寄存器列表,点击【开始】命令,就可以对模块数据进行采集测试,此时,寄存器值都可以正常显示。比如值为:2487表明实际温度为24.87,即显示值除以100即为真实值。寄存器测试正常后即可在工程中进行调用显示,在此不作介绍。