• 自动化系统
  • 驱动技术
  • 低压电气
  • 工业服务
  • 其他
流量测量仪表 PLC和组件HMI人机界面通信与网络组件过程控制系统过程仪表及分析仪器工业识别工业信息安全
工业安全
压力测量仪表
流量测量仪表
物位测量仪表
温度测量仪表
阀门定位器
过程调节器
称重组件
连续称重
气体分析仪
过程气相色谱仪
记录仪
过程保护仪表
更多
常问问题

MAG6000电磁流量计的MODUBUS RTU通讯简介

star star star star star
5.0 分
  • 使用操作
  • 电磁流量计
文档编号:F0149| 文档类型:常问问题| 发布时间:2024年03月06日
  • 1
  • 1592
  • 4877
对于MAG6000 的通讯方式有多种选择,比如PROFIBUS DP/PA、Modbus RTU、DeviceNet、CANOpen等等。对于选择某种通讯方式,只需要更换一块通讯卡即可。对于工厂设备改造升级,保护投资等都非常实用。本例所选用模块是支持Modbus RTU 协议,做简要介绍,以供大家参考使用。

首先介绍Modbus RTU模块的硬件接线
安装示意图如下:

如果是最后一台或者只有一台仪表,本例为只用一台MAG6000做说明,需要将91和92短接,93和94短接,以表示终端电阻已接。

实际接线图如下:本例用黑色线作为短接线

RS485转RS232调试工具如下:


然后介绍MODBUS协议命令格式,对于发送请求和响应,都是如下格式,第一个是表示从站地址,本例为01,第二是功能码,根据需要设定,具体参考相关设备手册,本例为03,然后就是相应的数据为,最后两个字节是奇偶校验位,某些软件可以自动计算出,但是部分软件需要自己计算。

本例所用软件如下,为Modbus调试小软件。关于此软件可以网上下载或者直接联系其设计人员获取。对于此软件任何问题,这里不给予解答。
调试方法如下,首先设置相关参数,选择通讯速率及相关参数,这些参数需要查看MAG6000中的MODUBUS相关选项,设置参数需要一致。

然后输入相关信息,点击生成CRC校验码后,就会自动生成奇偶效验位。如下

自动生成E7CA的校验位。完成上述设置后,点击发送“Send”即可。

对于西门子MAG6000电磁流量计的绝对流量的格式定义如下,MODBUS寄存器地址为3002,4个字节,浮点型,单位立方米/秒(单位需要注意,可能与表头显示不一致,可以通过相关换算让其一致)

发送指令 01(地址) 03(功能码)0B BA(寄存器地址3002的十六进制表示方法)00 02(表示两个字,四个字节)E7 CA(奇偶校验码)

通过西门子STEP 7编程软件的变量表查看3A 23 62 24的值

对于以上流速,响应字节为3A 23 62 24,通过IEEE浮点型数计算公式,也可以计算出为0.0006232581

读取累积量1的可发送指令为01 03 0B CE 00 02 A7 D0,响应格式如上,为4个字节的浮点型数据。
读取累积量2的可发送指令为01 03 0B D0 00 02 C7 D6,响应格式如上,为4个字节的浮点型数据。

对于累积量进行说明,

对于以上可以看出,有两种类型的累积量,以累积1为例,有8个字节和4个字节的累积量,前者是双浮点型数,后者是浮点型数。两者的区别在于读取累积量的精度。Modbus地址为3022的浮点型累积量,读数与表头显示一致,精度已经足够。Modbus地址为3014的双浮点型累积量,读数与表头也显示一致。

举例如下:发送指令01030BCE0002A7D0

以上累积量换算成浮点型数是2.09286立方米

发送指令 01030BC60004A610

以上累积量换算成双浮点型数是2.16749立方米(与上一个值读数不一致的原因是在不同时间的读数数据)

关键词
MAG6000电磁流量计, Modbus RTU通讯,瞬时流量,RS232转RS485


您可以前往全球资源库查看此文档

春日学PLC活动
  • 评论
  • 分享

    扫码分享

  • 收藏
  • 点赞
  • 纠错
 

隐私政策更新提示

欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

同意并继续浏览
提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。