PLC通过Profinet转Modbus网关与流量计通讯案例

1、案例背景

在工业自动化系统中,PLC(可编程逻辑控制器)与流量计之间的通信是保证以后设备生产数据准确传输和实现控制功能的关键。但是,由于PLC和流量计可能使用不同的通信协议(如Profinet和Modbus),因此需要一种转换机制来实现它们之间的通信。在这种情况下,使用Profinet转Modbus网关成为一种理想的解决方案。

2、Profinet对Modbus网关的优势:

Profinet 转Modbus网关(XD-MDPN100/300)集成了Modbus和Profinet两种协议,支持Modbus RTU主从站。Profinet 转 Modbus网关自带网络和串口,可提供单路或多路RS485接口。Profinet 转 Modbus网关每个串口可连接32个从站设备,可实现协议转换和接口转换。

Profinet转Modbus网关

3、现场网关配置步骤:

3.1、打开博图并创建一个新项目

3.2、加载提供的GSD文件

3.3、找到网关驱动程序,双击或拖动将其添加到博图

3.4、配置IP地址。需要注意的是,PLC的IP地址和本机的IP地址要保持在同一网段,否则无法正常通信。

3.5、修改网关地址时,应与PLC地址在同一网段

3.6、在博图里将网关与PLC相连。

3.7、打开网关配置软件,点击菜单栏的Profinet,导入GSD文件

3.8、点击第二个菜单栏,选择Modbus RS-485。注意,除配置6通道网关时,通信参数需要从Modbus 1开始配置。其他通信参数从Modbus 3开始配置。

3.9、点击菜单栏的本地IP配置,点击主从模式的下拉菜单选择Mastor,其余配置保持默认。

3.10、在菜单栏—点击数据映射—点击新增面板—点击添加,添加第一个插槽

3.11、注意:修改插槽号为1,修改Module ID为CH1,其余保持默认即可

3.12、增加多个槽位,如第二槽位、第三槽位,可根据现场需要增加。添加的槽位必须与博图的配置保持一致。

3.13、Modbus序列号从3开始,数据保留、高低转换、数据变更发送、禁止发送等功能可根据现场需要选择。

3.14、点击配置下发—连接,网关IP地址默认为192.168.0.5,端口保持默认。

3.15、连接成功后点击配置下发

3.16、回到博图,右击分配网关名称

3.17、点击更新列表,选中搜索到的设备点击分配,完成后点击关闭即可。

3.18、右击选择编译中的硬件完全重建

3.19、单击下载按钮,将配置下载到网关:端口子网连接:选择“PNAE_1”,单击“开始搜索”,选择找到的设备,单击“下载”,按照提示完成下载

 3.20、新建监控表可监控数据的发送及接收,以及正确性

通过Profinet转Modbus网关将Profinet协议设备与Modbus协议设备进行结合,不仅实现了PLC与流量计的通讯需求,还进一步拓展了工业自动化系统的应用范围。

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

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

相关文章

中介子方程四

X$XFX$XEXyXEX$XFX$XEXyXEX$XαXηXtXαX$XWXyX$XyXWX$XpXαXqXηX$XeXαXhX$XdX$XpX$XdX$XyXeXαX$XEXyXEX$XαXeXyX$XdX$XpX$XdX$XhXαXeX$XηXqXαXpX$XWXyX$XyXWX$XαXtXηXαXpX$XEX$XZX$XpXαXηXtXαX$XWXyX$XyXWX$XpXαXqXηX$XeXαXhX$XdX$XpX$XdX$XyXeXαX$XEXyXEX$X…

uniapp uni-popup内容被隐藏问题

今天开发新需求的时候发现uni-popup 过一会就被隐藏掉只留下遮罩(css被更改了),作者进行了如下调试。 1.讲uni-popup放入其他节点内 失败! 2.在生成dom后在打开 失败! 3.uni-popup将该节点在包裹一层 然后将统计设置样式,v-if v-s…

监视一个进程,当它停止响应时结束任务然后重启

最近写了个服务器端的socket程序,有时会锁死,由于有些引用的组件看不到源码,不知道哪里出了问题,杀掉进程重启就可以用了。而且不影响客户端的重连。我打算写个程序来做这个事 网上找了一些资料,有些事linux下的用pyh…

SpringCloud 网关配置websocket

一、nginx https://域名.com location /websocket/ { proxy_pass http://172.1.1.173:8181/; #内网网关IP proxy_http_version 1.1; proxy_read_timeout 360s; proxy_redirect off; proxy_set_header Upgrade $http_upgrade; …

算法题--华为od机试考试(围棋的气、用连续自然数之和来表达整数、亲子游戏)

目录 围棋的气 题目描述 输入描述 示例1 输入 输出 解析 答案 用连续自然数之和来表达整数 题目描述 输入描述 输出描述 示例1 输入 输出 说明 示例2 输入 输出 解析 答案 亲子游戏 题目描述 输入描述 输出描述 示例1 输入 输出 说明 示例2 输入…

开发人员必备的常用工具合集-lombok

Project Lombok 是一个 java 库,它会自动插入您的编辑器和构建工具,为您的 Java 增添趣味。 再也不用编写另一个 getter 或 equals 方法了,只需一个注释,您的类就拥有了一个功能齐全的构建器,自动化了您的日志记录变量…

2024河南高考作文ChatGPT

阅读下面的材料,根据要求写作。(60分) 随着互联网的普及、人工智能的应用,越来越多的问题能很快得到答案。那么,我们的问题是否会越来越少? 以上材料引发了你怎样的联想和思考?请写一篇文章。 要…

低代码:加速企业数字化转型的利器

随着企业数字化转型步伐的加快,低代码开发平台迅速成为市场的焦点。凭借其能简化开发流程、缩短交付时间和降低成本等优势,低代码已经赢得了企业和开发人员的广泛认可,已成为推动企业数字化转型、提高企业创新效率、竞争力的关键工具。本文将…

R语言中的列表list

基础 在R语言中的最常用的向量有两种: 第一种,原子向量 像字符型向量,数值型向量,逻辑型向量这些,它们共有的一个特点是,向量里面的值是同质的。当你用数值型向量时,里面所有值都是数值型的。…

Node启动前端项目问题解决方案

Node.js不同版本下载地址 如何降低npm版本 https://blog.csdn.net/bobay/article/details/114262933 报错文件下载地址

红酒:如何选择适合的红酒储存容器

选择适合的红酒储存容器对于保持雷盛红酒的品质和风味至关重要。不同的容器具有不同的优缺点,因此应根据个人需求和条件进行选择。以下是一些常见的红酒储存容器的特点和适用场景: 玻璃瓶:玻璃瓶是常见的红酒储存容器。它具有良好的密封性能、…

粘性代理 vs 轮换代理: 特点、优势与选择指南

在网络领域,代理服务器是一种常见的工具,用于隐藏真实IP地址并提供更安全和匿名的网络体验。 粘性代理和轮换代理是两种常见的代理类型,它们在IP持久性和变更频率等方面有所不同。 本文将介绍粘性代理和轮换代理的区别,并分析在…

wordpress里面嵌入哔哩哔哩视频的方法

我们正常如果从blibli获取视频分享链接然后在wordpress里面视频URL插入,发现是播放不了的 而视频嵌入代码直接粘贴呢窗口又非常的小 非常的难受,就需要更改一下代码。你可以在在allowfullscreen"true"的后面,留1个空格&#xff…

GWT 与 Python App Engine 集成

将 Google Web Toolkit (GWT) 与 Python App Engine 集成可以实现强大的 Web 应用程序开发。这种集成允许你使用 GWT 的 Java 客户端技术构建丰富的用户界面,并将其与 Python 后端结合在一起,后端可以运行在 Google App Engine 上。 1、问题背景 在 Pyt…

从零开始手把手Vue3+TypeScript+ElementPlus管理后台项目实战四(引入Axios,并调用第一个接口)

RealWorld接口综述 本项目调用的是RealWorld项目的开放接口。 接口文档如下: https://main--realworld-docs.netlify.app/docs/specs/backend-specs/endpoints https://main--realworld-docs.netlify.app/docs/specs/frontend-specs/swagger RealWorld 是一个适…

C++多线程同步总结

C多线程同步总结 关于C多线程同步 一、C11规范下的线程库 1、C11 线程库的基本用法&#xff1a;创建线程、分离线程 #include<iostream> #include<thread> #include<windows.h> using namespace std; void threadProc() {cout<<"this is in t…

AI产品经理岗位需求量大吗?好找工作吗?

前言 在当今这个科技日新月异的时代&#xff0c;人工智能&#xff08;AI&#xff09;已不再仅仅是一个遥远的概念&#xff0c;而是深深嵌入到我们生活的方方面面&#xff0c;从日常的语音助手到复杂的自动驾驶系统&#xff0c;AI的触角无处不在。随着AI技术的广泛应用和持续进…

NLP基础知识讲解比较清楚的文章

NLP教程(1)- 词向量、SVD分解与Word2vecNLP教程(2)- GloVe及词向量的训练与评估NLP教程(3)- 神经网络与反向传播NLP教程(4)- 句法分析与依存解析NLP教程(5)- 语言模型、RNN、GRU与LSTMNLP教程(6)- 神经机器翻译、seq2seq与注意力机制NLP教程(7)- 问答系统NLP教程(8)- NLP中的卷…

数学部分学习

1、欧拉函数 计算单个值的欧拉函数 基于公式&#xff1a;$phi(n) n* \frac{p_1-1}{p_1} * \frac{p_2-1}{p_2}*\dots *\frac{p_n-1}{p_n} 其中 其中 其中p_i 为 为 为n$的质因数。写代码用试除法可以快速求解 O ( s q r t ( n ) ) O(sqrt(n)) O(sqrt(n)) 筛法求欧拉函数&…