模块使用固定的通讯数据格式:9600,8,N,1。
模块支持标准的modbus rtu协议,模块使用功能码03(读取保持型寄存器)读取模拟量值,长度为一个字(2个字节),寄存器地址为00 00(大部分组态软件寄存器地址要加1,比如组态王里的地址为40001)。
模块指令解析:
读取模块模拟量值,发送给模块的命令帧:03 03 00 00 00 01 85 E8
其中*个字节03为模块通讯地址,第二个03为读取模拟量值的功能码,00 00为寄存器地址,00 01为读取寄存器的字(两个字节)数,85 e8为crc校验,高位在前。
模块返回 :03 03 02 00 50 C1 B8
其中*个03为模块通讯地址,第二个03为读取模拟量值的功能码,02 为返回数据的字节数,00 50为返回的数据,即模拟量值,c1 b8为crc检验。
其中返回数据00 50为一个有符号整形数值,00 50转换为十进制为80,然后乘以一个固定系数(见表 1.3)就是实际测得的温度值。
MODBUS地址 | 类型 | 读写 | 备注说明 |
4001 | 16bit | 只读 | 直流电压(电流)采集值 |
表1.2 模块对应MODBUS地址
输入信号 | 乘数(系数) | 数值范围 | 分辨率 |
4~20ma | 0.001 | 4000~20000 | 0.001ma |
0~20ma | 0.001 | 0~20000 | 0.001ma |
0~5v | 0.0001 | 0~50000 | 0.0001v |
1~5v | 0.0001 | 10000~50000 | 0.0001v |
0~10v | 0.001 | 0~10000 | 0.001v |
表1.3 输入范围与输出值对应表
此模块各项功能如下:
名称 | 功能 |
电源指示 | 上电时数码管亮 |
数码管 | 数码管显示设备地址 |
按键 | 修改设备地址 |
输入输出端子排 | 控制信号的输入输出 |
RS485接口 | 采用Modbus通讯RS485 接口,A为RS485+接口,B为RS485 |
铭牌说明 | 型号,模块输入输出数据,接线示意图,原理方框图 |
表1.4 模块各项功能表
模块主要技术参数如下:
项目 | 规格 |
使用环境 | 无腐蚀性气体 |
输入电源电压 | DC24V /DC12V |
工作环境温度 | -10~50℃ |
安装 | 可直接安装在 DIN46277(宽35mm)的导轨上 |
环境湿度 | 5~95% |
外形尺寸 | 宽16.6×高105×深65(mm)壳体材料: 阻燃ABS+PC |
标准精度 | ±0.2%F.S,±0.5%F.S |
温度漂移 | ±0.015% / ℃ |
响应时间 | < 0.03s (10 ~ 90%) |
稳定时间 | ≤0.5s |
电源变化影响 | <±0.1% (允许电压范围) |
隔离耐压 | 2500VDC/分钟 |
绝缘电阻 | >100MΩ |
通讯距离 | 1200m |
通讯格式 | 9600,8,n,1 |
存储环境温度 | -30~60℃ |
工作环境湿度 | ≤85RH% |
防尘设计 | 有 |
版权与免责声明:凡本网注明“来源:兴旺宝网”的所有作品,均为浙江兴旺宝明通网络有限公司-兴旺宝网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:兴旺宝网”。违反上述声明者,本网将追究其相关法律责任。 本网转载并注明自其它来源(非兴旺宝网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
展开全部