当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读] 中海沥青股份有限公司储运车间担负着向滨化集团环氧丙烷装置输送丙烯的任务,现场选用的是艾默生高准CMF300+1700AN质量流量计,利用其电流输出端口(1、2端口),将HART数字

中海沥青股份有限公司储运车间担负着向滨化集团环氧丙烷装置输送丙烯的任务,现场选用的是艾默生高准CMF300+1700AN质量流量计,利用其电流输出端口(1、2端口),将HART数字信号加载到传统的(4~20)mA信号,操作员站的上位机安装了西门子SIMATICS7系统,实时采集质量流量计的瞬时流量信息。

实际工作中,为计量结算的需要,需要将质量流量计的瞬时流量、累积流量等信息通过CDMA网络远传到能源计量远程监控系统。为了防止系统冲突,生产车间不允许继续接流量计的电流输出端口(1、2端口)。最后我们利用RS485端口(5、6端口),采用Mod-busRTU协议很好地解决了该问题。

一、Modbus数据通信网络结构

本案例充分利用了Modbus技术的优点来设计、开发系统,并满足了系统对可靠性和灵活性的要求。

该Modbus网络结构为RS485通信环网,通信介质为双绞线,通信协议为ModbusRTU,输送丙烯的瞬时流量、累积流量等信息通过流量计检测后,利用Mod-bus网络传递到宏电DTU,宏电DTU再将信号通过CD-MA网络与Internet网络传递到远程操作站。远程操作站软件选用的是国产软件组态王,总线结构安全、简洁,具有很高的可靠性和实用性。

在接DTU之前,需要用手操器修改RS485默认设置:将默认协议由HART修改为ModbusRTU,其余采用默认设置即可。

二、Modbus数据通信介绍

该系统采用的Modbus总线是一种串行总线结构,在串行通信中,不论数据类型如何,它们都以帧的形式进行传输。其基本数据帧格式如下:

地址码:8位地址码为通信传送的第一个字节。这个字节表明由用户设定地址码的从机将接收由主机发送来的信息。每个从机都具有唯一的地址码,并且响应回送均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机发送的地址码表明回送的从机地址。

功能码:8位,是通信传送的第二个字节。Modbus通信规约定义功能码为1~127。作为主机请求发送,通过功能码告诉从机执行什么动作。作为从机响应,从机发送的功能码与从主机发送来的功能码一样,并表明从机已响应主机进行操作。

数据区:N×8位,数据区包含需要从机执行什么动作或由从机采集的返送信息。这些信息可以是数值、参考地址等。例如,功能码告诉从机读取寄存器的值,则数据区必须包含要读取寄存器的起始地址及读取长度。对于不同的从机,地址和数据信息都不相同。

差错校验码:16位,主机或从机可用校验码进行判别接收信息是否出错。有时,由于电子噪声或其他一些干扰,信息在传输过程中会发生细微的变化,差错校验码保证主机或从机对传送过程中出错的信息不起作用。这样增加了系统的安全性和效率。错误校验所有位采用CRC-16进行计算。

当通信命令发送至上游设备时,符合相应地址码的设备接通信命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务;然后把执行结果返送给发送者。返送的信息中包括地址码、执行动作的功能码、执行动作后结果的数据以及差错校验码。如果出错就不发送任何信息。

三、Modbus实现质量流量监测

系统采用国产软件“组态王6.52”为上位监控软件,宏电DTU设为虚拟设备KVCOM1,通过在组态王中配置完成Modbus的通信功能,实现数据交换。

具体配置如下:

1.由于艾默生质量流量计具有标准Modbus通信协议,在组态王中定义IO设备时,选择PLC→莫迪康→Modbus(RTU)→串行,并按如下参数配置:

波特率:1200bps∥数据位:8位∥校验位:1位(奇校验)∥停止位:1位

2.每台质量流量计配置唯一的设备地址,地址范围为1~32。

3.建立数据字典,定义通信数据的寄存器地址和数据类型。

组态王寄存器、数据类型说明如表1所示。

表1 组态王寄存器、数据类型

 

另外,在Modbus规约驱动中,SWAP寄存器用于改变浮点数的字节顺序,只有0、1、2、3等4种取值,且只对FLOAT数据类型起作用。例如,在通信时从0001地址读取的4个十六进制值为HV1、HV2、HV3、HV4,则

(1)当SWAP=0时,转换后浮点数对应的内存值为:HV4、HV3、HV2、HV1。

(2)当SWAP=1时,转换后浮点数对应的内存值为:HV3、HV4、HV1、HV2。

(3)当SWAP=2时,转换后浮点数对应的内存值为:HV1、HV2、HV3、HV4。

(4)当SWAP=3时,转换后浮点数对应的内存值为:HV2、HV1、HV4、HV3。

所定义的寄存器与设备参数的对应关系如表2所示。

表2 寄存器与设备参数的对应关系表

 

4.高准质量流量计主要参数寄存器地址

经查阅高准流量计Modbus的说明书《ModbusMappingAssignmentsforMicroMotionTransmittersIn-structionManual》,发现寄存器地址如表3所示。

表3 高准质量流量计主要参数寄存器地址表

 

5.生成组态王数据监测主画面

需监控质量流量计的主要参数在数据词典中的定义如表4所示。

表4 高准质量流量计的主要参数在数据词典中的定义表

 

经测试,SWAP必须取3,需在应用程序命令语言启动时定义。

配置完成,总线系统上电设备工作过程如下:初始化硬件;初始化Modbus驱动器、初始化串行通信口;等待流量计配制命令;初始化模块寄存器;打开驱动端口。以上工作完成后,上位PC就可与其节点进行实时通信,实现质量流量计量的监测。

四、结束语

该Modbus总线通信系统充分利用了数据通信网络技术,并已成功投入运行,其性能可靠、数据传输速率快,完全能满足工艺要求。该系统符合当前控制的需求,真正实现了“集中控制,分散风险”。[!--empirenews.page--]

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

引言 随着数据通信需求的爆炸式增长,数据中心、高性能计算等领域对高速背板信道的传输速率提出了更高要求。224G PAM6(6级脉冲幅度调制)技术凭借其高带宽利用率和相对较低的实现复杂度,成为下一代高速背板信道的关键...

关键字: 224G PAM6 数据通信

【2025年6月19日,德国慕尼黑讯】全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)已加入FiRa®(精准测距)联盟董事会。此举标志着英飞凌在推动超宽带(U...

关键字: 超宽带 数据通信 数字化

中国上海,2024年11月4日 — 安富利旗下全球电子元器件产品与解决方案分销商e络盟宣布全面扩展其工具和生产用品产品线,旨在提高工业运营的效率和性能。客户现在可以购买来自领先供应商的各种高品质产品,确保其设施可以顺畅运...

关键字: 数据通信 ESD 保护 紧固件

5G是指第五代移动通信系统。它们属于移动通信标准的下一个主要阶段,目前的4G网络将遵从国际移动通信(IMT)于2020制定的ITU-R要求,与目前4G以下的系统相比.

关键字: 5G 数据通信 通信系统

随着信息技术的飞速发展,数据通信作为连接世界的桥梁,其重要性日益凸显。为了确保数据通信的高效、稳定和可靠,我们需要关注一系列关键的技术指标。本文将深入解析数据通信的主要技术指标,并探讨其前沿发展。

关键字: 数据通信 数据传输

随着科技的飞速发展,数据通信已成为我们生活中不可或缺的一部分。无论是在工作中传输文件,还是在家庭中共享数据,数据通信都扮演着重要的角色。本文将介绍几种常见的数据通信方式,并探讨它们的特点和适用场景。

关键字: 数据通信 有线通信 无线通信

符号(symbol)。通过不同的调制方式(诸如FSK、QAM等等),可以在一个码元符号上负载多个bit位信息。举个例子,4QAM(即QPSK)调制的全部四种码元符号,一种符号可以带两个bit的信息。

关键字: 数据通信 传输速率 FSK

数据通信是计算机与计算机或计算机与其他数据终端之间存储、处理、传输和交换信息的一种通信技术,是计算机技术与通信技术相结合的产物。

关键字: 数据通信 存储 调制器

485通讯协议的特点有:RS-485的数据最高传输速率为10Mbps;RS-485接口强,即抗噪声干扰性好。

关键字: modbus 通讯协议 485通信

在当今的数字世界中,无论是浏览网页、发送电子邮件还是进行在线交易,所有这些行为的背后都依赖于一个关键组成部分:数据通信协议。简而言之,数据通信协议就是定义电子设备如何交换数据的一系列规则和标准。这些协议确保信息能够在不同...

关键字: 数据通信 计算机网络
关闭