产品推荐:水表|流量计|压力变送器|热电偶|液位计|冷热冲击试验箱|水质分析|光谱仪|试验机|试验箱

全网搜索
2023版仪器仪表采购宝典电子书

仪表网>技术中心>技术交流>正文

欢迎联系我

有什么可以帮您? 在线咨询

经典AV三级在线观看 超声波流量计的这个通讯协议你一定要了解

来源:江苏佰创仪表集团有限公司   2022年08月03日 16:55  

超声波流量计modbus协议简介

        Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。

        Modbus是一种一主一从的一对一通信方式(主机发一帧,从机回一帧的形式),当然也一主多从,但实际也是一对一通信,同一时刻只能有一个从机进行响应。如果需要和多个从机同时通信,这里也支持使用广播,即主机发送指令,所有从机接收指令并执行,但不进行应答。可以参考国标标准(以下简称国标),GBT 19582-2。

        当进行一主多从通信时,主机通过从机ID号来区分要通信的从机设备。从机ID范围为1~247,0为广播地址,248~255为用户自定义地址。

用我公司生产的超声波流量计举例,根据通讯协议上写明40001是超声波流量的瞬时流量,数据类型写的是float,以此我们来说明,40001说的是使用的保持寄存器,对应的功能码是03号,1指的是寄存器从1号开始,因为国内的组态软件都是从1开始的,但是原始报文对应的是16进制的报文0,因为float浮点数是占2个寄存器地址,4个字节,因此汇总所有的信息可以知道因发出去的指令为010300000002后面需要加CRC校验的,开头的01指的是仪表的站号,由此进行组合,当然开头的站号是会进行变更的,因为485的通讯协议内规定站号是从1-255的,以上是10进制,转为16进制为01-FF,综合以上解释,最终形成的16进制串口请求指令为010300000002C40B,发送请求指令到超声波流量的通讯端口上,超声波流量计通讯端口上获取到请求指令后,会回复对应的回复指令,回复的指令也同样遵行标准的modbus RTU指令标准,以上诉指令为例,回复因为0104XXXXXXXX+CRC,

01为站号对应回复,04是代表浮点数是4个字节,2个寄存器,04后面会有对应的4字节的16进制的数据,该数据就是表示浮点数的值,目前是16进制表示的,需要进行浮点数转化才可以,最后加上CRC校验,以上就是一次标准的超声波流量计标准的485通讯,包含请求和回复,一次完成的通讯就完成了,每次请求数据与再次请求数据之间的间隔一般需要在1秒以上。如果一个总线上需要获取多个超声波流量计,通讯间隔时间需要累加起来计算。


免责声明

  • 凡本网注明“来源:仪表网”的所有作品,均为浙江兴旺宝明通网络有限公司-仪表网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:仪表网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其它来源(非仪表网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
仪表网-仪器仪表行业“互联网+”服务平台
浙公网安备 33010602001308号
网械平台备案证:(浙) 网械平台备字[2020]第00008号
ICP备案号:浙B2-20100369-24
  • 网上标识信息
  • 营业执照(副本)
  • 经营性网站备案信息
  • 行业网站百强奖状
  • 不良信息举报信息
联系我们

客服热线: 15267989561

加盟热线: 15267989561

媒体合作: 0571-87759945

投诉热线: 0571-87759942

关注我们
  • 下载仪表站APP

  • Ybzhan手机版

  • Ybzhan公众号

  • Ybzhan小程序

企业未开通此功能
详询客服 : 0571-87759942