欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    MBmag电磁流量计转换器485232通讯协议V42.docx

    • 资源ID:17195893       资源大小:29.60KB        全文页数:21页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MBmag电磁流量计转换器485232通讯协议V42.docx

    1、MBmag电磁流量计转换器485232通讯协议V42MBmag电磁流量计网 络 通 讯 协 议(MBmagCP V4.2)修改日期: 2007年5月第一部分 MBmag电磁流量计数据通讯协议(MBmagCP V4.2) 通讯协议针对电磁流量计工业应用设计,版本:MBmagCP V4.2,该版本主要用于实时数据采集、流量测量及流量累计控制。一、主机系统通讯部件要求国际标准RS-485通讯接口部件,不小于10 Bytes 的通信缓冲区(FIFO),支持600、1200、2400、4800、9600、14400通讯波特率,支持半双工通讯模式。通讯程序应允许FIFO,从机要求主机FIFO不小于10By

    2、tes。二、协议结构MBmagCP V4.2协议遵从基本开放系统互连(OSI)参考模型,基本开放系统互连参照模型提供通讯系统基本结构和要素,但MBmagCP V4.2协议使用简化的OSI参照模型,仅采用1、2和7层。基本开放系统互连参考模型层号层名功能MBmagCP V4.27应用层MBmagCP 命令6表示层5会话层4传输层3网络层2链路层数据链路连接MBmagCP Link1物理层设备连接RS-485三、MBmagCP V1.0物理结构MBmag 电磁流量计的网络通讯接口为半双工方式,标准通讯速率大于250khz,通讯方向转换时间3.5uS。通讯接口电气标准遵从RS-485国际标准。MBm

    3、agCP V4.2协议可用于星型式网络结构和总线式网络结构。标准通讯连接介质为屏蔽双绞线。四、MBmagCP V4.2主机信息结构 MBmagCP V4.2协议为主从扫描式通讯协议,每次通讯过程均由主机发起,然后从机进行响应,回传规定的信息,完成一次通讯过程。主机至从机信息结构起始码(0x2A)地址码功能码结束码(0x2E)主机发送至从机的信息由四字节组成,第一字节是起始码,第二字节为从机地址,其编码:0-127(最高二进制位另有定义),第三字节为数据分类命令(下表定义),第一字节是结束码。从机通讯缓冲区(FIFO)为一字节,因此,主机发送至从机的四个字节必须留时间间隔。从机工作在多机通讯方式

    4、,因此,主机应使用10位串行数据格式,并且不使用奇偶校验。(见附录一)数据分类命令命令编码命令定义命令编码命令定义00瞬时流量05反向总量01瞬时流速06报警状态02流量百分比07管道直径03流体电阻值04正向总量14切换到参数设置 数据分类命令指示从机回送的数据类型,数据分类命令编码:0-127,MBmagCP V1.0 仅使用07和14号编码,其他编码暂时保留。五、 MBmagCP V4.2从机信息结构从机接受到主机命令信息后,按命令要求回传测量数据。从机响应信息数据结构从机地址命令D0D1D2D3D4D5校验和结束标志从机响应主机命令,回送10个字节数据,分为命令段、数据段、校验和、结束

    5、标志四部分。1、 命令段命令段由两字节组成:从机地址和数据分类命令,该段是将主机发来的信息直接返回,用于主机校验从机对主机传送信息中地址和命令响应的正确性。2、 数据段由于流量计各测量数据长度、单位、符号等信息各不相同,因此,从机回传的数据段按各命令具体定义。3、 校验和校验和 = D0 xor D1 xor D2 xor D3 xor D4 xor D5;xor - 逻辑异或。4、结束标志结束标志 = 0AAH; (十进制170) 0)流量定义数据段的D2、D1、D0三个字节组成十位流量计测量数据,每字节表示两位十进制数的压缩BCD码格式。D2、D1、D0需要先规格化为十进制格式,具体算法如

    6、下: D0 = ( D0 4) *10 + (D0 & 0x0F) D1 = ( D1 4) *10 + (D1 & 0x0F) D2 = ( D2 4) *10 + (D2 & 0x0F)流量值 = 10000 * D2 + 100 * D1 + D0;其中:符号 为C语言中的逻辑右移指令, & 为逻辑与操作. 例如: 收到十六进制数据: D0 = 36H, D1 = 47H, D2 = 09H, 则规格化为十进制后: D0 = 3 * 10+6 = 36 D1 = 4*10 + 7 = 47 D2 = 0*10 + 9 =9最后 流量值 = 10000*9 + 100*47 + 36 =

    7、94736 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字节:流体流动方向:位B6.B1B0定义保留0-正向; 1-反向 1) 流速定义D2、D1、D0需要先规格化为十进制格式,具体如下: D0 = ( D0 4) *10 + (D0 & 0x0F) D1 = ( D1 4) *10 + (D1 & 0x0F) D2 = ( D2 4) *10 + (

    8、D2 & 0x0F)流速值 = 10000 * D2 + 100 * D1 + D0;值范围 = 00.000 99.999流速单位:固定为 m/sD3字节:小信号切除标志;0 - 允许; 1 - 禁止。D4字节:流量值显示精度(保留小数点后位数)(固定值3)D5字节:流动方向;0 - 正向、1 - 反向;2) 流量百分比定义D1、D0需要先规格化为十进制格式,具体如下: D0 = ( D0 4) *10 + (D0 & 0x0F) D1 = ( D1 4) *10 + (D1 & 0x0F)百分比 = 100 * D1 + D0;值范围 = 000.0 999.9 %D2字节:量程比 0 -

    9、 1:1 1 - 1:2 2 - 1:4 3 - 1:8D3字节:上限报警允许 0 - 允许 1 - 禁止D4字节:下限报警允许 0 - 允许 1 - 禁止D5字节:流动方向;0 - 正向、1 - 反向;3) 流体电阻D1、D0需要先规格化为十进制格式,具体如下: D0 = ( D0 4) *10 + (D0 & 0x0F) D1 = ( D1 4) *10 + (D1 & 0x0F) 电阻 = 100 * D1 + D0;值范围 = 0000 999.9 KD2字节:保留D3字节:保留 D4字节:空管报警允许 0 - 允许 1 - 禁止D5字节:流动方向;0 - 正向、1 - 反向;4)正向

    10、总量定义D4、D3、D2、D1、D0需要先将压缩BCD码规格化为十进制格式,具体如下: 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) 总量 = 100000000 * D4 + 1000000 * D3 + 10000 * D2 + 100 * D1 + D0;D5字节:D501234567单位0.001L0.01L0.1L1L0.00

    11、1m30.01m30.1m31m3D589101112131415单位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t5)反向总量定义D4、D3、D2、D1、D0需要先将压缩BCD码规格化为十进制格式,具体如下: 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) 总量 = 100000000 * D4 + 100

    12、0000 * 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位B0B1B2B3B4报警定义保留励磁报警电极报警空管报警上限报警ALAM位B5B6B7B8B9报警定义下限报警保留保留保留保留7)流量计管径定义D0字节定义管径 (单位mm)D0数值代表管径D0数值代表管

    13、径D0数值代表管径00315200301400016162503116000281730032180003101835033200004151940034220005202045035240006252150036260007322260037280008402370038300009502480010652590011802610001210027110013125281200141502913008) 停电计时数据D1、D0为停电次数,双字节字型数据,其中D1为高字节、D0 为低字节;D3、D2为停电小时数,双字节字型数据,其中D3为高字节、D2 为低字节;D4为停电分钟数,单字节型数据。

    14、100)进入参数设置状态 从机接到该命令后,立即进入参数设置状态。六、 MBmagCP V4.2通讯过程时序通讯过程时序指编制通讯软件时应遵从的时间间隔、延时、等待时间等。1 主机发送时序主机发送的两个信息字节间的时间间隔最小为0,最大时间间隔为20毫秒,大于20毫秒,从机认为发送超时。2 从机回传时序从机最小回传响应时间为1毫秒,最大为10毫秒 + 11位传送时间。从机每个回传字节时间间隔最大为10毫秒 + 11位传送时间。(11位传送时间根据选用波特率计算出)3 从机允许的通讯频度从机允许的通讯频度为20次/每秒,大于该值,可能影响从机其他功能。七、 MBmagCP V4.2通讯波特率MB

    15、magCP V4.2支持的通讯波特率为:600、1200、2400、4800、9600、14400。八、 MBmagCP V4.2通讯数据块侦错信息1 从机地址和数据分类命令回传,主机可用于校对从机是否正确响应;2 从机回传字节异或和校验,主机可用于校对是否有数据位错误;3 从机回传字节中B7 = 0为数据字节,B7 = 1为命令字节;4 从机回传字节中的数据字节值不大于153(十六进制数99);5 从机回传字节数长度固定,共十字节长度,主机可做长度检验;6 从机回传结束标志,主机可用于长度检验和数据字节定位。第二部分 MBmag电磁流量计参数设定通讯协议(MBmagCS V4.3) 通讯协议

    16、针对MBmag中文版电磁流量计设计,版本:MBmagCS V4.3,该版本用于流量计参数设置。一、主机系统通讯部件要求国际标准RS-232、RS-485通讯接口部件,不小于10 Bytes 的通信缓冲区(FIFO),支持14400通讯波特率,支持半双工通讯模式。通讯程序应允许FIFO,从机要求主机FIFO不小于10Bytes。二、协议结构MBmagCS V4.3协议为点对点主从式通讯协议。三、MBmagCS V4.3物理结构MBmagCS V4.3 电磁流量计的网络通讯接口在物理结构上有两种:1) RS-232;2)RS-485;四、MBmagCS V4.3主机信息结构 MBmagCS V4.

    17、3协议为主从式通讯协议,每次通讯过程均由主机发起,然后从机进行响应,必要时,回传规定的信息,完成一次通讯过程。主机发送至从机信息结构从机地址参数设置命令D0D1D2D3D4D5校验和结束标志主机向从机发送命令,包括10个字节数据,分为命令段、参数数据段、校验和、结束标志四部分。4、 命令段命令段由两字节组成:从机地址和参数设定分类命令。5、 参数数据段该段数据按主机发出的参数设置命令具体定义。6、 校验和校验和 = 从机地址 xor 命令xor D0 xor D1 xor D2 xor D3 xor D4 xor D5;xor - 逻辑异或。4、结束标志结束标志 = 55H; (十进制85)

    18、五、MBmagCS V4.3主机对从机参数设定过程主站对从站进行参数设置的过程参照以下流程图:参照MBmagCP数据通讯协议,在数据通讯状态,若从机接收到100号命令则进入在参数设置状态下,同时回传确认信息到主站,从机此时不使用多机通讯方式。从机在回传确认信息时均按照MBmagCP的协议格式,主站在发送参数设置命令时则按照MBmagCS协议格式。当主站收到被叫从站进入参数设置状态的确认信息时,首先按照MBmagCS命令格式发送密码至从站。从站检查密码后,按照MBmagCP格式回传给主站密码正确与否的信息。若主站收到密码错误的回传信息,可重试三次,超过三次,从站将自动退出参数设置状态返回自动测量

    19、状态。当主站收到密码正确的确认信息可按MBmagCS命令格式发送参数设置指令,在收到从站设置完成的确认回传后,可继续下一项设置或结束参数设置。六、MBmagCS V4.3主机命令说明1、命令编码0:输入密码 格式如下:从机地址0D0D1D2D300校验和55H数据段的D0、D1、D2、D3四个字节组成四位密码,D0对应密码的最高位,D3对应密码的最低位。D4、D5强制为0。2、命令编码1:口径设置 格式如下:从机地址1D000000校验和55H数据段的D0 为口径代码,具体见下表。D1-D5强制为0。D0字节定义管径 (单位mm)D0数值代表管径D0数值代表管径D0数值代表管径00315200

    20、301400016162503116000281730032180003101835033200004151940034220005202045035240006252150036260007322260037280008402370038300009502480010652590011802610001210027110013125281200141502913003、命令编码2:流量量程设置 格式如下:从机地址2D0D1D2D3D4D5校验和55H量程数值采用如下格式表示:Q10E。D0-D4:流量量程有效数字Q,范围00000 99999,D0 D4为BCD码格式,分别对应量程有效数字的

    21、每一位。其中D0为最高位,D4为最低位。D5:高四位BIT4-BIT7,量程指数:见下表D5高四位0123456710的幂012345-1-2D5:低四位BIT0-BIT3,流量单位:见下表D5低四位01234567单位m3/sm3/minm3/hm3/dL/sL/minL/hL/dD5低四位89ABCDEF单位t/st/mint/ht/dkg/skg/minkg/hkg/d4、命令编码3:阻尼时间 格式如下:从机地址3D000000校验和55H仅使用数据段的D0(见下表),其余D1-D5预留,强制为0。 D0:见下表D001234567阻尼时间0.2s0.5s0.8s1.0s2.0s3.0s

    22、4.0s5.0sD0891011121314阻尼时间6.0s8.0s10.0s20.0s30.0s50.0s100.0s5、命令编码4:流向选择 格式如下:从机地址4D000000校验和55H仅使用数据段的D0(见下表),其余D1-D5预留,强制为0。D0:=0 正向; =1 反向6、命令编码5:小信号切除 格式如下:从机地址5D0D1D2D300校验和55H数据段的D0、D2、D3三个字节对应小信号切除点的数值,范围:00.0-99.9%,小数点位置固定。其中D0为最高位,D3为最低位。D3:切除允许设置 =0:允许切除; =1:禁止切除D4、D5强制为0。7、命令编码6:流量积算单位 格式

    23、如下:从机地址6D000000校验和55H仅使用数据段的D0(见下表),其余D1-D5预留,强制为0。 D0:流量积算单位见下表D001234567单位0.001L0.01L0.1L1L0.001m30.01 m30.1 m31 m3D089101112131415单位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t8、命令编码7:脉冲输出方式 格式如下:从机地址7D0D1D2D3D40校验和55HD4:脉冲输出方式, = 0:频率输出; =1:脉冲输出D0-D3:频率输出满度,BCD码格式,范围 0 5000 Hz 其中D0为最高位,D3为最低位。9、命令编码8:

    24、脉冲当量 格式如下:从机地址80000D00校验和55HD0: 脉冲当量0: 0.01L/P1: 0.1L/P2: 1L/P3: 2L/P4: 5L/P5: 10L/P6: 100L/P7: 1m3/P8: 10m3/P9: 100m3/P10、命令编码9:上限报警 格式如下:从机地址9D0D1D2D3D40校验和55H数据段的D0、D1、D2、D3四个字节对应上限报警阈值,范围:000.0-999.9%,小数点位置固定。其中D0为最高位,D3为最低位。D4:上限报警允许 =0:允许; =1:禁止D5强制为0。11、命令编码10:下限报警 格式如下:从机地址0AHD0D1D2D3D40校验和55H数据段的D0、D1、D2、D3四个字节对应下限报警阈值,范围:000.0-999.9%,小数点位置固定。其中D0为最高位,D3为最低位。D4:上限报警允许 =0:允许; =1:禁止D5强制为0。12、命令编码11:零点修正 格式如下:从机地址0BHD0D1D2D3D40校验和55H数据段的D0、D1、D2、D3四个字节对应零点修正值,范围:0.000-9.999,小数点位置固定。其中D0为最高位,D3为最低位。D4:零点符号 =0:+ 号; =1:- 号D5强制为0。13、命令编码12:传感器系数 格式如下:从机地址0CHD0D1D2D3D40校验和55H


    注意事项

    本文(MBmag电磁流量计转换器485232通讯协议V42.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开