KBM-52单通道温度隔离信号通讯采集说明书
阅读:663发布时间:2013-8-2
一、主要用途:
用于可编程控制器PLC、DCS、PCS的模拟量输入扩展。
二、主要功能特点:
模块支持标准modbus协议,简单易用。
三、温度采集操作说明:
技术规格:
电源电压:24V直流电压±10%
电流消耗:<50mA(24VDC供电时)
功率损耗:<1W(24VDC供电时)
工作温度:-5℃至+55℃
工作湿度:0-90%RH(无冷凝)
传感器型式:热电偶
分辨率:0.1℃
绝缘电阻:>100MΩ
外形尺寸:宽16.6×高105×深65(mm)
操作说明:
红色数码管正常状态时显示模块地址,面板上有两个按键,其中方形按键设置模块通讯地址,一直按住方形按键,模块地址会往上增加,到16后变为1(模块地址不能重复,zui大为16)。
三角按键在次模块无作用。
四、通讯格式说明
模块使用固定的通讯数据格式:9600,8,N,1。
模块支持标准的modbusrtu协议,模块使用功能码03(读取保持型寄存器)读取温度值,长度为一个字(2个字节),寄存器地址为0000(大部分组态软件寄存器地址要加1,比如组态王里的地址为40001)。
模块指令解析:
读取模块温度,发送给模块的命令帧:03030000000185E8
其中*个字节03为模块通讯地址,第二个03为读取温度的功能码,0000为寄存器地址,0001为读取寄存器的字(两个字节)数,85e8为crc校验,高位在前。
模块返回:0303020050C1B8
其中*个03为模块通讯地址,第二个03为读取温度的功能码,02为返回数据的字节数,0050为返回的数据,即温度,c1b8为crc检验。
其中返回数据0050为一个有符号整形数值,0050转换为十进制为80,然后乘以0.1等于8就是实际测得的温度值。