欢迎来到天天文库
浏览记录
ID:46866088
大小:293.50 KB
页数:12页
时间:2019-11-28
《MAG511流量计通讯协议(专业律师审核起草)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、MAG511电磁转换器MODBUS通讯协议(MAG5MDSRTUV1.3)沈阳兰申电器有限公司2006年7月6日MAG511转换器MODBUS通讯协议(MAG5_MDBRTU_V1.3)MAG5_MDBRTU通讯协议采用标准MODBUSRTU通讯协议。MAG511仪表为从机。一、RTU消息帧定义数据通讯由主机发起,主机首先发送RTU消息帧,消息帧发送至少要以3.5个字符时间的停顿间隔开始。传输的第一个字节是设备地址。可以使用的传输字符是十六进制的0...9,A...Fo所冇的从设备不断侦测网络总线,包括停顿间隔吋间
2、内o当第一个地址字节接收到,每个设备都进行解码以判断是否发往自己的。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。整个消息帧必须作为一连续的流转输。如杲在帧完成2而有超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符吋间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在最后的CRC域的值不可能是正确的。消息帧定义如下所示:RTU消息帧基本定义012
3、34567设备地址功能编码地址1地址0数据1数据0CRCCRC8位字节8位字节8位字节8位字节8位字节8位字节8位字节8位字节二、参数读出命令1、主机命令格式01234567设备地址功能代码地址1地址0数据1数据0CRCCRC1〜9903000-3501XXXX2、从机冋应格式0123456设备地址功能代码长度数据1数据0CRCCRC1~99032高字节低字节XXXX数据=数据1数据0;注意:读出时,参数编号加1(MODBUS协议规定),如主机命令屮参数编号为08,读出的参数编号为09。三、改写参数命令1、主机命令
4、格式01234567设备地址功能代码地址1地址0数据1数据0CRCCRC1〜9906000—35高了节低字节XXXX2、从机回应格式01934567设备地址功能代码地址1地址0数据1数据0CRCCRC1〜9906000—35高字节低字节XXXX从机将接收到的数据原样传回,主机可用于校验。注意:该数据不是写后数据。从机写参数需要50毫秒,即50毫秒后才能正确读出该参数。注意:改写时,被改写得参数编号加1(MODBUS协议规定),如主机命令中参数编号为08,改写的参数编号为09。四、读出瞬吋流量、流速、百分比、空管比、
5、报警1、主机命令格式01234567设备地址功能代码地址1地址0数据1数据0CRCCRC1〜99040005XXXX2、从机回应格式01234567891011121314设备功字流流单流流百空空报crccrc地址能节量量位速速分分管管代数高低数咼低比比比比状码量位位点位位高低高低态1-990410单位数点字节的B7是正负符号位,B7=0流量为正向;B7=1流量为反向;单位数点字节的B6B5B4是小数点位置:B6B5B4=0.00000B6B5B4=10.0000B6B5B4=200.000B6B5B4=3000.
6、00B6B5B4=40000.0B6B5B4=500000.单位数点字节的B2B1B0是流量单位:B2B1BO=OLTR/sB2B1BO=1LTR/mB2B1BO=2LTR/hB2B1BO=3M3/sB2B1BO=4M3/mB2B1BO=5M3/hB2B1BO=6UGKB2B1BO=7USK流速固定显示为:XX.XXXm/s;百分比固定显示为:XXX.XX%;空管比固定显示为:XXXXX%;报警状态字节:B0=l上限报警、Bl=l下限报警、B2=l空管报警、B3=l系统报警;五、读出累计总量1、主机命令格式0193
7、4567设备地址功能代码地址1地址0数据1数据0CRCCRC1〜99040505XXXX2、从机回应格式01234567891011121314设功字正正正正反反反反总保CrcCrc备能节向向向向向向向向量留地代数总总总总总总总总单址码量量3量2量1量0量3量2量1量0位1-9904100总量值==字节3字节2字节1字节0总量单位=00000000.000Ltr总量单位=010000000.00Ltr总量单位=0200000000.0Ltr总量单位=03000000000.Ltr总量单位=04000000.000M
8、3总量单位=050000000.00M3总量单位=0600000000.0M3总量单位=07000000000.M3总量单位=08000000.000UKG总量单位=090000000.00UKG总量单位=1000000000.0UKG总量单位=11000000000.UKG总量单位=12000000.000USG总量单位=130000000.00USG总量
此文档下载收益归作者所有