欢迎来到天天文库
浏览记录
ID:45757181
大小:125.41 KB
页数:15页
时间:2019-11-17
《MBmag无奇偶校验232-485通讯协议V42版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、MBmag电磁流量计网络通讯协议(MBmagCPV4.2及MBmagCSV4.2)2007年3月第一部分电磁流量计网络通讯协议(MBmagCPV4.2)通讯I•办议针对电磁流量计工业应用设计,版本:MBmagCPV4.2,该版本主要用于实时数据采集、流量测量及流量累计控制。一、主机系统通讯部件要求国际标准RS-485通讯接口部件,不小于10Bytes的通信缓冲区(FIFO),支持600、1200、2400、4800、9600>14400通讯波特率,支持半双工通讯模式。通讯程序应允许FIFO,从机
2、要求主机FIFO不小于lOByteSo二、协议结构MBmagCPV4.2协议遵从基木开放系统互连(OSI)参考模型,基木开放系统互连参照模型捉供通讯系统基本结构和要素,但MBmagCPV4.2协议使用简化的OSI参照模型,仅采用1、2和7层。:基本开放系统互连参考模型层号层名功能MBmagCPV4.27应用层MBmagCP命令6表不层5会话层4传输层3网络层2链路层数据链路连接MBmagCPLink1物理层设备连接RS-485三、MBmagCPV4.2物理结构MBmag电磁流量计的网络通讯接口为
3、半双工方式,标准通讯速率大于250khz,通讯方向转换时间3.5uSo通讯接口电气标准遵从RS232/RS485国际标准。MBmagCPV4.2协议可用于星型式网络结构和总线式网络结构。标准通讯连接介质为屏蔽双绞线。四、MBmagCPV4.2主机信息结构MBmagCPV4.2协议为主从扫描式通讯协议,每次通讯过程均由主机发起,然后从机进行响应,冋传规定的信息,完成一次通讯过程。主机至从机信息结构起始码(0x2A)地址码功能码结朿码(0x2E)主机发送至从机的信息由四字节组成,第一字节是起始码(0
4、x2A),第二字节为从机地址,其编码:0-127(最高二进制位另冇定义),第三字节为数据分类命令(下表定义),第四字节是结束码(0x2E)o从机通讯缓冲区(FIFO)为一字节,因此,主机发送至从机的四个字节必须留吋间间隔。主机应使用10位串行数据格式,并且不使用奇偶校验。数据分类命令命令编码命令定义命令编码命令定义00瞬吋流量05反向总量01瞬时流速06报警状态02流量百分比07管道直径03流体电阻值04正向总量14切换到参数设置数据分类命令指示从机回送的数据类型,数据分类命令编码:0-127,
5、MBmagCPV4.2仅使用0—7和14号编码,其他编码暂时保留。五、MBmagCPV4.2从机信息结构从机接受到主机命令信息后,按命令要求回传测量数据。从机响应信息数据结构从机地址命令D0D1D2D3D4D5校验和结束标志从机响应主机命令,回送10个字节数据,分为命令段、数据段、校验和、结束标志四部分。1、命令段命令段由两字节组成:从机地址和数据分类命令,该段是将主机发来的信息直接返回,用于主机校验从机对主机传送信息中地址和命令响应的正确性。2、数据段由于流量计各测量数据长度、单位、符号等信息
6、各不相同,因此,从机回传的数据段按各命令具体定义。3、校验和校验和=DOxorD1xorD2xorD3xorD4xorD5;xor—逻辑异或。4、结束标志结束标志=0AAH;(十进制170)0)流量定义数据段的D2、DI、D0三个字节组成十位流量计测量数据,每字节表示两位十进制数的压缩BCD码格式。D2、DI、D0需耍先规格化为十进制格式,具体算法如下:DO=(D()»4)*10+(DO&0x0F)DI=(D1>>4)*10+(DI&OxOF)D2=(D2»4)*10+(D2&OxOF)流量值=
7、10000*D2+100*DI+DO;其屮符号»为C语言屮的逻辑右移操作。D3字节:流量值的指数(1()的幕)幕值=D3-5,幕值范围:・5-+5D4字节:流量单位D401234567单位m3/sm3/minm3/hm3/dL/sL/minL/hL/dD489101112131415单位t/st/mint/ht/dkg/skg/minkg/hkg/dD5字节:流体流动方向:位B6BlBO定义保留0…止向;1…反向1)流速定义D2、DI、DO需要先规格化为
8、•进制格式,具体如下:DO=(DO>>4
9、)*10+(DO&OxOF)DI=(D1>>4)*10+(DI&OxOF)D2=(D2»4)*10+(D2&OxOF)其屮符号»为C语言屮的逻辑右移操作。流速值=10000*D2+100*D1+DO;值范围=00.000~99.999流速单位:固定为m/sD3字节:小信号切除标志;0…允许;1-禁止。D4字节:流量值显示精度(保留小数点后位数)(固定值3)D5字节:流动方向;0…止向、1■一反向;2)流量百分比定义DI、DO需要先规格化为十进制格式,具体如下:DO=(DO>>4)*10+(DO&
此文档下载收益归作者所有