流量仪表系列
- 液体流量计
- 空气流量计
- 蒸汽流量计
- 孔板流量计
- V锥流量计
- 一体化孔板流量计
- 电磁流量计
- 涡街流量计
- 弯管流量计
- 金属管浮子流量计
- 超声波流量计
- 阿牛巴流量计
- 威力巴流量计
- 旋进旋涡流量计
- 涡轮流量计
- 玻璃转子流量计
- 椭圆齿轮流量计
- 平衡流量计
- 楔形流量计
- 靶式流量计
- 热式气体质量流量计
- 旋翼式流量计
- 喷嘴气体流量计
- 喷嘴流量计
- 三阀组
液位仪表系列
江苏恒大仪表有限公司
联系人:杨经理
手机:13915187193
电话:0517-86500226
传真:0517-86800636
邮箱:jshdyb@163.com
地址:江苏省金湖县工业园区
电磁流量计的Modbus协议及主机信息结构方式
日期:2022-01-12 点击量:
Modbus协议是一种主从式点对点的通信协议,允许一台电磁流量计主机和多台从机之间进行数据通信,由于Mod-bus协议易于实现,因此它已经成为被广泛应用的工业标准。
Modbus协议支持ASCII和RTU两种模式的串行链路协议,由于RTU模式比ASCII模式有更高的数据传输效率,因此大多数总线式网络结构中均采用RTU链路协议。
一个RTU消息帧由地址域、功能域、数据域、CRC校验域外加起始位和结束字符共同构成,其典型格式如表1所示。
①起始位和结束字符:用来分隔两帧消息,RTU规定起始位和结束字符持续时间不得小于3.5个字符时间,一帧消息必须以连续的字符流进行发送,并且同一帧内的2个字符间隔时间应小于1.5个字符时间,编程时需注意RTU模式的这些定时要求。
②设备地址:总线网络中某个从站设备的地址,作为主机的寻址标志。
③功能代码:当消息从主机发往从站设备时,告诉从设备需要执行哪些行为,如,“03”,读取当前从站设备寄存器组内-个或多个二进制数据;“06",主机把设置的二进制数据写人仪表设备的单-寄存器内。
④数据域:它包含主-从设备通信中所涉及的各种参数,如起始寄存器、要读写的寄存器数量、据长度、数据信息等。
⑤CRC校验:RTU帧中包含了一个基于CRC算法的错误检测城,即无论主机或从站设备发送RTU帧时,都要计算从设备地址开始到数据区之间所有字节的16位CRC校验码,并以低字节在前、高字节在后的形式附加到RTU消息的CRC域,一并发给接收方。当接收方收完一帧消息后立即按同样方法计算该帧消息的CRC校验码,并与发送方传来的CRC校验码进行比较,若不同就说明在消息传输过程中发生了错误,应该弃掉刚才收到的消息,并向电磁流量计发送方回传一帧带有错误标识的消息作为响应。
Modbus协议支持ASCII和RTU两种模式的串行链路协议,由于RTU模式比ASCII模式有更高的数据传输效率,因此大多数总线式网络结构中均采用RTU链路协议。
一个RTU消息帧由地址域、功能域、数据域、CRC校验域外加起始位和结束字符共同构成,其典型格式如表1所示。
①起始位和结束字符:用来分隔两帧消息,RTU规定起始位和结束字符持续时间不得小于3.5个字符时间,一帧消息必须以连续的字符流进行发送,并且同一帧内的2个字符间隔时间应小于1.5个字符时间,编程时需注意RTU模式的这些定时要求。
②设备地址:总线网络中某个从站设备的地址,作为主机的寻址标志。
③功能代码:当消息从主机发往从站设备时,告诉从设备需要执行哪些行为,如,“03”,读取当前从站设备寄存器组内-个或多个二进制数据;“06",主机把设置的二进制数据写人仪表设备的单-寄存器内。
④数据域:它包含主-从设备通信中所涉及的各种参数,如起始寄存器、要读写的寄存器数量、据长度、数据信息等。
⑤CRC校验:RTU帧中包含了一个基于CRC算法的错误检测城,即无论主机或从站设备发送RTU帧时,都要计算从设备地址开始到数据区之间所有字节的16位CRC校验码,并以低字节在前、高字节在后的形式附加到RTU消息的CRC域,一并发给接收方。当接收方收完一帧消息后立即按同样方法计算该帧消息的CRC校验码,并与发送方传来的CRC校验码进行比较,若不同就说明在消息传输过程中发生了错误,应该弃掉刚才收到的消息,并向电磁流量计发送方回传一帧带有错误标识的消息作为响应。
上一篇:孔板流量计设计,制造和安装对误差的影响
下一篇:涡街流量计的使用和维护
相关新闻
- 2024-04-02电磁流量计的结构和原理
- 2024-03-12孔板流量计校准准备工作有哪些
- 2023-12-13涡街流量计低功耗型转换显示电路的设计的优势
- 2023-09-07电磁流量计在聚合物溶液中与自来水中响应规律对比分析
- 2023-07-27电磁流量计在石化行业中应用的改善措施