MBmag无奇偶校验23285通讯协议V4.2版_第1页
MBmag无奇偶校验23285通讯协议V4.2版_第2页
MBmag无奇偶校验23285通讯协议V4.2版_第3页
MBmag无奇偶校验23285通讯协议V4.2版_第4页
MBmag无奇偶校验23285通讯协议V4.2版_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MBmag电磁流量计网络通讯协议〔MBmagCPV4.2MBmagCSV4.2〕20223月10〔MBmagCPV4.2〕通讯协议针对电磁流量计工业应用设计,版本:MBmagCPV4.2,该版本主要用于实时数据采集、流量测量及流量累计掌握。一、主机系统通讯部件要求RS-48510Bytes〔FIF、4800、9600、14400通讯波特率,支持半双工通讯模式。FIFOFIFO10Bytes。二、协议构造MBmagCPV4.2协议使用简化OSI1、27层。根本开放系统互连参考模型层号7层名应用层功能MBmagCPV4.2MBmagCP命令6表示层5会话层4传输层3网络层2链路层数据链路连接MBmagCPLink1物理层设备连接RS-485三、MBmagCPV4.2物理构造MBmag电磁流量计的网络通讯接口为半双工方式,标准通讯速率大于250khz3.5uS。通讯接口电气标准遵从RS232/RS485国际标准。接介质为屏蔽双绞线。四、MBmagCPV4.2主机信息构造然后从机进展响应,回传规定的信息,完成一次通讯过程。主机至从机信息构造起始码起始码(0x2A)地址码功能码完毕码(0x2E)主机发送至从机的信息由四字节组成,第一字节是起始码〔0x2A节为从机地址,其编码:0---127〔最高二进制位另有定义,第三字节为数据分类命令〔下表定义,第四字节是完毕码(0x2E)。从机通讯缓冲区〔FIF〕字节,因此,主机发送至从机的四个字节必需留时间间隔。10位串行数据格式,并且不使用奇偶校验。数据分类命令命令编码命令定义命令编码命令定义00瞬时流量05反向总量01瞬时流速06报警状态02流量百分比07管道直径03流体电阻值04正向总量14切换到参数设置数据分类命令指示从机回送的数据类型,数据分类命令编码:0---127,MBmagCPV4.20—714号编码,其他编码临时保存。五、MBmagCPV4.2从机信息构造从机承受到主机命令信息后,按命令要求回传测量数据。从机响应信息数据构造从机地址从机地址命令D0D1D2D3D4D5校验和完毕标志10个字节数据,分为命令段、数据段、校验和、完毕标志四局部。1直接返回,用于主机校验从机对主机传送信息中地址和命令响应的正确性。2的数据段按各命令具体定义。3校验和=D0xorD1xorD2xorD3xorD4xorD5;xor---规律异或。4、完毕标志完毕标志=0AAH; (十进制170)流量定义BCD码格式。D2、D1、D0需要先规格化为十进制格式,具体算法如下:D0=(D0>>4)*10+(D0&0x0F)D1=(D1>>4)*10+(D1&0x0F)D2=(D2>>4)*10+(D2&0x0F)流量值= 10000*D2 + 100*D1 + D0;其中符号>>C语言中的规律右移操作。D3字节:流量值的指数〔10的幂〕幂值=D3–5, 幂值范围:-5–+5D4字节:流量单位D401234567单位m3/sm3/minm3/hm3/dL/sL/minL/hL/dD489101112131415单位t/st/mint/ht/dkg/skg/minkg/hkg/dD5字节:流体流淌方向:位位定义保存B00---1---反向流速定义D2、D1、D0需要先规格化为十进制格式,具体如下:D0D0>>4)*10+(D0&0x0F)D1=(D1>>4)*10+(D1&0x0F)D2=(D2>>4)*10+(D2&0x0F)操作。流速值= 10000*D2+100*D1+D0;值范围= 00.000~99.999流速单位:固定为m/sD3字节:小信号切除标志;0---允许;1---制止。D4字节:流量值显示精度〔保存小数点后位数〔D5字节:流淌方向;0---正向、1---反向;流量百分比定义D1、D0需要先规格化为十进制格式,具体如下:D0D0>>4)*10+(D0&0x0F)D1=(D1>>4)*10+(D1&0x0F)操作。百分比= 100*D1+D0;值范围= 000.0~999.9%D2字节:量程比0-1:11-1:22-1:43-1:8D3字节:上限报警允许-允许-制止D4字节:下限报警允许-允许-制止D5字节:流淌方向;0---正向、1---反向;流体电阻D1、D0需要先规格化为十进制格式,具体如下:D0D0>>4)*10+(D0&0x0F)D1=(D1>>4)*10+(D1&0x0F)操作。电阻= 100*D1+D0;值范围= 0000~999.9KD2字节:保存D3字节:保存D4字节:空管报警允许-允许-制止D5字节:流淌方向;0---正向、1---反向;正向总量定义下:D4=(D4>>4)*10+(D4&0x0F)D3=(D3>>4)*10+(D3&0x0F)D2=(D2>>4)*10+(D2&0x0F)D1=(D1>>4)*10+(D1&0x0F)D0=(D0>>4)*10+(D0&0x0F)其中符号>>C语言中的规律右移操作。=100000000*D4+1000000*D3+10000*D2+100*D1+D0;D5字节:D501234567单位0.001L0.01L0.1L1L0.001m30.01m30.1m31m3D589101112131415单位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t反向总量定义下:D4=(D4>>4)*10+(D4&0x0F)D3=(D3>>4)*10+(D3&0x0F)D2=(D2>>4)*10+(D2&0x0F)D1=(D1>>4)*10+(D1&0x0F)D0=(D0>>4)*10+(D0&0x0F)其中符号>>C语言中的规律右移操作。=100000000*D4+1000000*D3+10000*D2+100*D1+D0;D5字节:D501234567单位0.001L0.01L0.1L1L0.001m30.01m30.1m31m3D589101112131415单位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t6)报警状态定义D0字节:位定义:Bx=0 无警状态;Bx=1报警状态;ALAM位 B0 B1B2B3B4报警定义 保存 励磁报警电极报警空管报警上限报警ALAM位 B5 B6B7B8B9报警定义 下限报警 保存保存保存保存7〕流量计管径定义字节定义管径(mm)D0数值代表管径D0数值代表管径D0数值代表管径0031520030140001616250311600028173003218000310183503320220415194003422000520204503524000625215003626000732226003728000840237003830000950248001065259001180261000121002711001312528120014150291300制止总量累积6个该命令后,马上进入参数设置状态。六、MBmagCPV4.2通讯过程时序通讯过程时序指编制通讯软件时应遵从的时间间隔、延时、等待时间等。主机发送时序020毫20毫秒,从机认为发送超时。从机回传时序10毫秒+11位传送时间。10+11位传送时间。〔11位传送时间依据选用波特率计算出〕从机允许的通讯频度10次/每秒,大于该值,可能影响从机其他功能。七、MBmagCPV4.2通讯波特率八、MBmagCPV4.2通讯数据块侦错信息从机地址和数据分类命令回传,主机可用于校对从机是否正确响应;从机回传字节异或和校验,主机可用于校对是否有数据位错误;B7=0为数据字节,B7=1为命令字节;153(99);从机回传字节数长度固定,共十字节长度,主机可做长度检验;从机回传完毕标志,主机可用于长度检验和数据字节定位。其次局部MBmag电磁流量计参数设定通讯协议〔MBmagCSV4.2〕MBmagCSV4.2,该版本用于流量计参数设置。一、主机系统通讯部件要求国际标准RS-232、RS-485通讯接口部件,不小于10Bytes的通信缓冲区FIF14400FIFO10Bytes。二、协议构造MBmagCSV4.2协议为点对点主从式通讯协议。三、MBmagCSV4.2物理构造MBmagCSV4.2电磁流量计的网络通讯接口在物理构造上有两种:1〕RS-232;2〕RS-485;四、MBmagCSV4.2主机信息构造MBmagCSV4.2协议为主从式通讯协议,每次通讯过程均由主机发起,然后从机进展响应,必要时,回传规定的信息,完成一次通讯过程。主机发送至从机信息构造从机地址从机地址参数D0D1D2D3D4D5校验和完毕标志10个字节数据,分为命令段、参数数据段、校验和、完毕标志四局部。4命令段由两字节组成:从机地址和参数设定分类命令。5该段数据按主机发出的参数设置命令具体定义。6校验和= xorD1xorD2xorD3xorD4xorD5;xor---规律异或。4、完毕标志完毕标志=55H; (十进制85)五、MBmagCSV4.2主机对从机参数设定过程主站对从站进展参数设置的过程参照以下流程图:主机依据主机依据MBmagCP协议发送100号命令到从站被叫从站收到100号命令,进入参数设置状态主站收到从站进入参数设置状态确实认未进入进入主站发送密码至从站密码不正确,重试三次后,从机将退出参数设置状态从站确认密码正确不正确正确主站发送参数设置命令全部设置完成主站发送参数设置完毕命令本次设置完本次设置未成,连续设置从站确认参数修改完完成,重发成MBmagCP数据通讯协议,在数据通讯状态,假设从机接收到100号命令MBmagCS协议格式。当主站收到被叫从站进入参数设置状态确实认信息时,首先依据MBmagCSMBmagCP格式回传给主站密息可按MBmagCS后,可连续下一项设置或完毕参数设置。六、MBmagCSV4.2主机命令说明0:输入密码格式如下:从机地址从机地址0D0D1D2D300校验和55HD2D3对应密码的最高位,D3对应密码的最低位。、D50。1:口径设置格式如下:从机地址从机地址1D000000校验和55H数据段的D0为口径代码,具体见下表。D1-D50。字节定义管径(mm)D0数值代表管径D0数值代表管径D0数值代表管径0031520030140001616250311600028173003218000310183503320220415194003422000520204503524000625215003626000732226003728000840237003830000950248001065259001180261000121002711001312528120014150291300格式如下:从机地址从机地址2D0D1D2D3D4D5校验和55H量程数值承受如下格式表示:Q×10E。D0-D4:流量量程有效数字Q00000–99999,D0–D4BCD码格式,分别对应量程有效数字的每一位。其中D0为最高位,D4为最低位。D5:高四位BIT4-BIT7,量程指数D5:低四位BIT0-BIT3,流量单位:见下表D601234567单位m3/sm3/minm3/hm3/dL/sL/minL/hL/dD689ABCDEF单位t/st/mint/ht/dkg/skg/minkg/hkg/d3:阻尼时间格式如下:从机地址从机地址3D000000校验和55HD〔见下表D1-D50。D0:见下表D001234567阻尼时间0.2s0.5s0.8s1.0s2.0s3.0s4.0s5.0sD0891011121314阻尼时间6.0s8.0s10.0s20.0s30.0s50.0s100.0s54:流向选择格式如下:从机地址从机地址4D000000校验和55HD〔见下表D1-D50。D0:=0正向;=1反向65:小信号切除格式如下:从机地址从机地址5D0D1D2D300校验和55H,D3D3:切除允许设置=0:允许切除;=1:制止切除D4、D50。格式如下:从机地址从机地址6D000000校验和55HD〔见下表D1-D50。D0:流量积算单位见下表D001234567单位0.001L0.01L0.1L1L0.001m30.01m30.1m31m3D089101112131415单位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t8、命令编码7:脉冲输出方式格式如下:从机地址从机地址7D0D1D2D3D40校验和55HD4:脉冲输出方式,=0:频率输出;=1:脉冲输出D0-D3:频率输出满度,BCD0–5000HzD0,D39、命令编码8:脉冲当量格式如下:从机地址从机地址8D0D1D2D3D40校验和55H脉冲当量定义:每单位体积或单位质量产生的脉冲数。式,范围0000–9999,其中D0为最高位,D3为最低位。D4:脉冲当量体积或质量单位: =0:p/m3=1:p/L=2:p/t=3:p/kg109:上限报警格式如下:从机地址从机地址9D0D1D2D3D40校验和55H,D3为最低位。D4:上限报警允许 =0:允许;=1:制止D50。1110:下限报警格式如下:从机地址 从机地址 0AHD0D1D2D3D40校验和55H,D3为最低位。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论