EtherNet IP网关HT3S-EIS-MDN读取七星华创CS310空气流量计数据应用案例

news2024/11/28 23:44:20

七星华创流量计CS310 (MODBUS RTU系列)

通过EtherNet/IP网关HT3S-EIS-MDN 

与汇川H5U-A8的PLC进行交换数据应用案例

一、概述

本文主要介绍使用HI-TOP网关 HT3S-EIS-MDN在汇川H5U-A8 PLC和七星华创CS310流量计之间进行数据交换。

解决的问题:汇川H5U-A8如何通过HT3S-EIS-MDN网关采集七星华创CS310流量计数据到上位机EtherNet/IP网络平台。

解决方法:使用HI-TOP网关型号: HT3S-EIS-MDN。汇川H5U-A8支持EtherNet/IP协议,七星华创CS310流量计支持Modbus RTU协议,而HI-TOP网关 HT3S-EIS-MDN可以在EtherNet/IP网络和Modbus RTU网络之间传送数据。以下为测试环境:

图1

二、七星华创CS310流量计技术参数

2.1 地址参数表

七星华创CS310流量计支持Modbus RTU协议,在其手册中可以看到它参数对应的Modbus RTU地址表如下:

2

图3

2.2 通信参数设定

七星华创CS310流量计Modbus RTU默认接口参数如下:

  • ID 32
  • 波特率19200
  • 数据位: 8
  • 停止位 1
  • 校验位 无校验位

通过七星华创CS310流量计软件Digital  MFC  Tools读取通讯参数。

图4

三、网关的配置

3.1 HT3S-EIS-MDN网关介绍

HT3S-EIS-MDN是一款 EtherNet/IP从站功能的通讯网关。该产品主要功能是将各种 Modbus RTU设备接入到 EtherNet/IP网络中。本网关连接到 EtherNet/IP总线中作为从站使用,连接到 Modbus RTU总线中作为主站或从站使用。

图5

下面来介绍HT3S-EIS-MDN的配置,网关所有的配置都是使用GW Modbus Builder这款软件来进行。

3.2配置网关EtherNet/IP网口的地址

使用GW Modbus Builder连接到HT3S-EIS-MDN网关的P1口,并将拨码第8位拨到ON,如下图所示。此时网关P1口地址为:192.168.1.100

图6

选择菜单“设置 -> 通信设置 -> 以太网设置”:

图7

在弹出的窗口中选择本机电脑网卡即本机IP地址,连接网关P1口,并输入网关即设备IP地址(这里是192.168.1.100),点击确认按钮。注意,计算机网卡地址和网关地址要在同一网段。

  

图8

然后选择“工具->在线”菜单:

图9

在协议选择框中选择“Ethernet/IP配置”,点击确认按钮。

图10

在弹出的界面选择“连接从站”,点击“读取配置”会显示网关当前的IP,根据需求更改IP,更改完IP后,点击“写入配置”,写入成功会弹出写入OK。如下图:

图11

3.3配置要读取的Modbus寄存器

使用GW Modbus Builder连接到HT3S-EIS-MDN网关的LAN口,如下图所示。网关P3口,地址为:192.168.1.201

12

然后分别双击右侧的“Modbus Master”和“Modbus Slave”添加Modbus主站(客户端)和Modbus从站(服务器),如下图所示:

13

双击“Modbus Slave”配置要读写的寄存器,本文中要读取的流量计的以下数据:


14

因此要读取的数据范围包括以下保持寄存器:

  •  0-10

要进行写操作的寄存器包括:

15

需要注意的是,七星华创CS310流量计使用06功能码的写操作。

因此,网关的“Modbus Slave”要读写的寄存器的配置如下图所示:

16

其中序号1为读操作,2-8为写操作。

双击“Modbus Master”,然后点击“地址映射表”,查看所有地址寄存器。这里除了从站的寄存器之外,还有一个状态字和控制字,因此,输入有14个字,输出有8个字。如下图所示:

17

选择菜单“设置 -> 通信设置 -> 以太网设置”:

18

在弹出的窗口中选择本机网卡的IP地址,连接网关LAN口,并输入网关即设备IP地址,点击确认按钮。

19

点击“下载”按钮,写入配置。

图20

下载过程会有进度条提示,进度条到100%代表下载成功,如下图所示:

图21

四、汇川H5U-A8 PLC配置

1、新建项目后,导入网关的eds文件并重启界面,

图22

选择并导入HT3S-EIS-MDN的EDS文件,导入成功后重启。


图23

2、在左侧系统树中右键选择“EtherNet/IP”,在弹出菜单中选择“自动扫描”:

图24

在弹出的界面选择“开始扫描”。相应提示如下图:

25

将扫描到的设备更新到总线,如下图所示:

26

3、对加载到总线上的网关进行编辑,双击打开界面,找到“连接”并进行配置字节长度,如下图所示:

27

配置完字节数后,点击确定,并下载到PLC。

28

五、运行结果

5.1 运行步骤

1. 网关的拨码开关第8位为OFF(运行模式),第1位和第2位为ON(网关作为Modbus的客户端运行)。

2. 连接网关P1口到汇川的EtherNet/IP网口,网关的P2连接到电脑网口。通讯线使用5口接线柱连接,网关6PIN端子的A+连接到接线柱的T/R+端口,网关6PIN端子的B-口到接线柱的T/R-端口,如图:

图29

3. 启动PLC

4. PLC 中为网关的控制字写1后启动网关的数据交换(如果在GW软件中设置了网关自动启动,可以不做这一步的操作)。如果网关工作正常,状态字将会在0和1之间变化,代表收发数据。

5. 网关的地址映射表,根据映射表来对应每个字节的含义如图:

图30

6.网关正常运行时各指示灯如下图所示,EtherNet/IP的OK灯亮, Modbus RTU的TX和RX灯闪烁。如下图所示:

31

5.2 参数的读取

PLC编程软件Autoshop切换到监控器模式,正常运行的网关在这里显示绿色的圆点,如下图所示:

32

打开“EtherNet/IP的I/O映射”,可以监控输入输出区的数值,十六进制数据格式如下图所示:

33

需要注意的是, PLC读到的数据要交换高低字节后才是正确的数据。这需要在PLC编写程序进行转换,或者网关拨码第7位拨到ON的位置(自动交换高低字节)。

十进制格式:

图34

六、HT3S-EIS-MDN网关应用优势

- 提高了MODBUS RTU设备接入的兼容性:支持多个MODBUS RTU设备接入到EtherNet/IP的工业以太网协议网络。

- 增强了生产线的扩展性:未来增加新设备时,无需担心通讯协议的限制。

- 降低了维护成本:统一的通讯方案简化了维护工作,减少了潜在的故障点。

七星华创CS310流量计应用HT3S-EIS-MDN网关的MODBUS RTU与EtherNet/IP协议转换通讯方案为不同协议的自动化升级提供了有效的解决方案。该方案不仅提高了生产线的兼容性和扩展性,还保证了通讯的实时性和稳定性,为自动化项目的应用提供了强有力的支持。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2206378.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习篇-day05-ID3决策树 C4.5决策树 CART决策树-回归决策树 剪枝

一. 决策树简介 主要用于分类 概述 简介 概念 决策树是一种树形结构,树中每个内部节点表示一个特征上的判断,每个分支代表一个判断结果的输出,每个叶子节点代表一种分类结果, 根节点尤为重要. 构建决策树步骤 特征选择:选取有较…

java医院后台管理系统设计与实现源码(springboot+vue+mysql)

项目简介 医院后台管理系统设计与实现实现了以下功能: 管理员:首页、个人中心、用户管理、零食分类管理、零食信息管理、订单评价管理、系统管理、订单管理。 用户:首页、个人中心、订单评价管理、我的收藏管理、订单管理。 前台首页&…

精选算法入门——day3

精选算法入门——day3 题目一题干解题思路一代码解题思路二代码解题思路三代码 题目二题干解题思路 题目三题干解题思路 题目四题干解题思路一代码解题思路二 题目五题干解题思路一代码解题思路二代码: 题目一 题干 大家都知道斐波那契数列,现在要求输…

尚雷仕(湖北)健康科技公司5.98MW分布式光伏10KV并网系统应用

1.概述 我国正致力于实现“双碳”目标,新能源装机容量正快速增长,电力系统正在经历向高比例新能源系统的转型。然而,分布式光伏的接入也带来了挑战,例如电能质量的下降和供电可靠性的不足。尽管如此,光伏发电依然具有…

Java的IO操作与文件的基本常识

首先什么是IO操作呢? IO操作其实解释操作硬盘 1. 文件系统操作 创建文件,删除文件,重命名文件,创建目录…操作 2. 文件内容操作 进行读与写操作 先来了解一下基本的文件知识方便学习接下来的IO操作 文件路径 文件路径是从数根节点触发,沿着树杈一直往下走,到达目标文件…

github——指标统计

github——指标统计 它的作用特定项目统计首页展示 github-readme-stats是一个可以统计指定用户github指标的项目。可以使用此项目统计自己的github,用于首页展示。效果如图: 它的作用 它可以: 统计git操作统计账户编程语言构成比例解除githu…

ThingsBoard规则链节点:Delete Keys节点详解

引言 删除键节点简介 用法 含义 应用场景 实际项目运用示例 智能家居系统 工业自动化生产线 车联网平台 结论 引言 ThingsBoard是一个功能丰富的物联网平台,它支持设备管理、数据收集与处理以及实时监控。其核心组件之一是规则引擎,允许用户定义…

杨中科 ASP.NETCORE 异步编程二

一、不要用sleep() 如果想在异步方法中暂停一段时间,不要用Thread.sleep(),因为它会阻塞调用线程,而要用await.Task.Delay()。 举例: 下载一个网址,3秒后下载另一个 示例: sleep() 为了能直观看到效果,使用winfor…

基于springboot vue 三味书屋网络书店销售管理设计与实现

博主介绍:专注于Java(springboot ssm springcloud) vue .net php phython node.js uniapp小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次…

【Windows】【DevOps】Windows Server 2022 在线/离线 安装openssh实现ssh远程登陆powershell、scp文件拷贝

服务器在线安装openssh 管理员权限启动powershell,输入指令 查看默认安装状态 Get-WindowsCapability -Online | Where-Object Name -like OpenSSH* 可以看到系统默认安装了客户端,未安装服务器端 安装服务器端 Add-WindowsCapability -Online -Nam…

Spring 循环依赖详解:问题分析与三级缓存解决方案

在Spring框架中,循环依赖(Circular Dependency)是指多个Bean相互依赖,形成一个循环引用。例如,Bean A依赖于Bean B,而Bean B又依赖于Bean A。这种情况在Bean创建时可能导致Spring容器无法正常完成初始化&am…

一点基础没有可以参加TRIZ创新方法培训吗?

当然可以,即使一点基础都没有,参加TRIZ创新方法培训也是完全可行的。TRIZ理论作为一种系统的创新方法,旨在帮助人们跨越思维定式,高效解决发明创造中的各种问题。本文,天行健六西格玛顾问将详细阐述为何零基础的学员也…

2024年诺贝尔物理学奖2

2024年,诺贝尔物理学奖没有颁给物理学家,而是给了两位计算机科学家,他们发明了神经网络,这项技术是人工智能的基础。这表明物理学和计算机科学的联系越来越紧密。获奖者约翰霍普菲尔德和杰弗里辛顿在神经网络方面做出了巨大的贡献…

探秘纯前端Excel表格:构建现金流量表的完整指南

最新技术资源(建议收藏) https://www.grapecity.com.cn/resources/ 现金流量表(Cash Flow Statement),是指反映企业在一定会计期间现金和现金等价物流入和流出的报表。现金流量表是企业财务报表的三个基本报告之一&…

LeetCode.611有效三角形的个数

题目链接611. 有效三角形的个数 - 力扣(LeetCode) 1.常规解法(会超时) 由于构成三角形的条件为两边之和大于第三边,就可以遍历该数组,找到所有满足这个条件的三元组,代码如下: pub…

【排序算法】快速排序、冒泡排序

文章目录 快速排序1.hoare版本(左右指针法)时间复杂度、空间复杂度分析优化——三数取中法2.挖坑法3.前后指针版本优化:小区间优化快速排序非递归代码——借助栈 冒泡排序时间复杂度 快速排序 1.hoare版本(左右指针法&#xff09…

生成式专题的第二节课--DCGAN

一、DCGAN基础概念 DCGAN(Deep Convolutional Generative Adversarial Network,即深度卷积生成对抗网络),于2016年提出,是一种深度学习模型,是生成对抗网络(GAN)的一种变体&#xf…

国产 HDMI 发送芯片,兼容 HDMI1.4b 及 HDMI 1.4b 下的视频 3D 传输格式。

最高分辨率高达 4K30Hz,最高采样率达到 300MHz.支持 YUV 和 RGB 之间的色彩空间转 换,数字接口支持 YUV 以及 RGB 格式输入的 IIS 接口以及 S/PDIF 接口支持高清音频的 传输,其中 S/PDIF 接口既可以兼容IEC61937 标准下的压缩音频传输&#x…

图像增强——传统算法伽马校正实现暗光增强(附Python代码)

💪 专业从事且热爱图像处理,图像处理专栏更新如下👇: 📝《图像去噪》 📝《超分辨率重建》 📝《语义分割》 📝《风格迁移》 📝《目标检测》 📝《图像增强》 &a…

OpenSearch迁移方案

一、背景 因业务需要迁移Opensearch 集群,当前集群数据量高达21TB,采用常规工具进行迁移估计不可取,需要使用对象存储做中转,进行OpenSearch数据迁移。 二、OpenSearch迁移方案 前期进行OpenSearch数据迁移调研 序号方案诠释备…