ModbusTCP 转 Profinet 主站网关在博图配置案例

兴达易控ModbusTCP转Profinet网关,在 Profinet 侧做为 Profinet 主站控制器,接 Profinet 设备,如伺服驱动器;兴达易控ModbusTCP 和 Profinet网关在 ModbusTCP 侧做为 ModbusTCP 从站,接 PLC、上位机、wincc 屏等。
在这里插入图片描述

拓扑图

在这里插入图片描述

下面是兴达易控ModbusTCP 转 Profinet主站网关在博图配置详细说明
1、打开 博图,创建新项目-》填写项目名称—》根据自己需求修改项目的路径—》创建:

在这里插入图片描述

打开项目视图:
在这里插入图片描述

2、添加 PROFINET Driver 设备
双击“设备和网络”,在右侧硬件目录中找到 PC 系统—》通信模块—》
PROFINET/Ethernet—》PROFINET Driver,双击 PROFINET Driver 下的 6ES7 195-3AA00-0YA0 添加一个 PROFINET Driver 设备。

在这里插入图片描述

双击刚刚添加的 PROFINET Driver 设备,切换到设备视图
在这里插入图片描述

在右侧目录中找到 PROFINET/Ethernet—》Interface Submodules—》Linux, 双击 Linux 选项添加 PROFINET 接口。

在这里插入图片描述

(在 TIA Portal V17 中选择 Linux Native。)

3、配置 PROFINET Driver 设备
在这里插入图片描述

点击 PROFINET Driver—》以太网地址,可以设置 PROFINET Driver 设备的
IP 地址和设备名称。将组态文件导入到网关后,网关的 IP 及设备名称会自动修改为此处配置的 IP 及设备名。
4、添加 PROFINET 从站设备
添加 PROFINET 从站设备(以汇川 IS620FS1R6I 为例),用户使用中以实际使用的 PROFINET 从站设备为准,参考相应用户手册进行配置。
安装 GSD 文件:点击 选项—》管理通用站描述文件(GSD)(D)
在这里插入图片描述

如 下 图 选 择 汇 川 IS620F GSD 文 件 所 在 目 录 , 勾 选 安 装 对 应 的
gsdml-v2.33-inovance-is620f-20210415.xml 文件。在这里插入图片描述

安装 GSD 文件后,在右侧硬件目录中找到 IS620F 并双击添加设备。
在这里插入图片描述

单 击 未 分 配 选 择 IO 控 制 器 PROFINET Driver_1. PROFINET
Driver.PROFINET 接口

在这里插入图片描述

在这里插入图片描述

添加 IO 控制器后如上图所示。

5、配置 PROFINET 从站
双击“IS620F”,切换到设备视图。在右侧设备目录中双击添加驱动对象, 在设备概览中可查看到添加的驱动对象_1(此处仅为示例,以实际为准)。默认使用的是“标准报文 3,PZD-5/9”,I 地址占用 0—17,Q 地址占用 0—9。
在这里插入图片描述

此时从设备概览中可以看到,给每个设备分配的 I&Q 地址。后续会用到此地址,PROFINET Driver 设备的地址总览中可以看到 PROFINET Driver 下挂所有设备地址使用情况。
在这里插入图片描述

配置IS620F 设备名称及IP,需要与实际设备名称及IP 一致。如何配置IS620F
设备名称及 IP 请参考 IS620F 用户手册。

6、生成组态文件
在这里插入图片描述

选中 PROFINET Driver 设备右键—》编译—》硬件(完全重建)![在这里插入图片描述](https://img-blog.csdnimg.cn/07771b74cbf04a8aae6dce08c4cdebbc.png
在这里插入图片描述

在“生成的 XML 组态文件位于 XXX”行可以看到生成的组态文件位置, 右键转至可直接定位组态文件所在位置。组态文件用于导入到网关设备中使用。将生成的组态文件命名为“PNConfiguration.xml”后放入 U 盘根目录,在设备运行过程中(APP 灯闪烁)将 U 盘插入设备自动更新完成后重启设备即可。
在这里插入图片描述

以上是ModbusTCP 转 Profinet 主站网关在博图配置内容。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

k8s kubeadm配置

master 192.168.41.30 docker、kubeadm、kubelet、kubectl、flannel node01 192.168.41.31 docker、kubeadm、kubelet、kubectl、flannel node02 192.168.41.32 do…

python 字典dict和列表list的读取速度问题, range合并

嗨喽,大家好呀~这里是爱看美女的茜茜呐 python 字典和列表的读取速度问题 最近在进行基因组数据处理的时候,需要读取较大数据(2.7G)存入字典中, 然后对被处理数据进行字典key值的匹配,在被处理文件中每次…

Python:实现日历到excel文档

背景 日历是一种常见的工具,用于记录事件和显示日期。在编程中,可以使用Python编码来制作日历。 Python提供了一些内置的模块和函数,使得制作日历变得更加简单。 在本文,我们将探讨如何使用Python制作日历,并将日历输出到excel文档中。 效果展示 实现 在代码中会用到cale…

TypeScript学习 | 泛型

简介 泛型是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性 作用 可以保证类型安全的前提下,让函数、接口或类与多种类型一起工作,从而实现复用 基本使用 举个例子: 创…

各品牌PLC存储器寻址的规则

在PLC编程时,字节或多字节的变量一般支持绝对地址寻址(比如,IW0、MD4等)。要想正确寻址,则必须要搞清楚寻址的规则。目前常见的规则有两种:字节寻址和字寻址。下图清晰地表达了两种规则的编号情况&#xff…

【C++】stackqueue

适配器是一种设计模式 , 该种模式是将一个类的接口转换成客户希望的另外一个接口 。 虽然 stack 和 queue 中也可以存放元素,但在 STL 中并没有将其划分在容器的行列,而是将其称为 容器适配 器 ,这是因为 stack 和队列只是对其他容…

上传和下载文件到google drive/Local pc

1 上传 参考:使用 Python 将文件上传到 Google 云端硬盘_迹忆客 Upload file to google drive using Python - CodeSpeedy (没起作用,但可以参考一下) 第 1 步:Google API Playground 我们可以通过搜索 Google 找到更多关于 Google API Pla…

vue路径中“@/“代表什么

举例&#xff1a; <img src"/../static/imgNew/adv/tupian.jpg"/>其中&#xff0c;/是webpack设置的路径别名&#xff0c;代表什么路径&#xff0c;要看webpack的build文件夹下webpack.base.conf.js里面对于是如何配置&#xff1a; 上图中代表src,上述代码就…

出海路上离不开的Email营销,教你这样来优化!

随着互联网的不断发展&#xff0c;Email已经成为人们工作和生活中不可或缺的一部分。尤其是对于我们这些跨境企业而言&#xff0c;发送Email是一个促进销售和维护客户关系的良好渠道。而且邮件的价格也是比较低廉的&#xff0c;很适合用于日常推广营销&#xff0c;所以人手几个…

论文阅读 - Coordinated Behavior on Social Media in 2019 UK General Election

论文链接&#xff1a; https://arxiv.org/abs/2008.08370 目录 摘要&#xff1a; Introduction Contributions Related Work Dataset Method Overview Surfacing Coordination in 2019 UK GE Analysis of Coordinated Behaviors 摘要&#xff1a; 协调的在线行为是信息…

嵌入式软件工程师面试题——2025校招专题(三)

说明&#xff1a; 面试题来源于网络书籍&#xff0c;公司题目以及博主原创或修改&#xff08;题目大部分来源于各种公司&#xff09;&#xff1b;文中很多题目&#xff0c;或许大家直接编译器写完&#xff0c;1分钟就出结果了。但在这里博主希望每一个题目&#xff0c;大家都要…

在nodejs中实现实时通信的几种方式

在nodejs中实现实时通信的几种方式 在当今世界中&#xff0c;实时通信至关重要。无论是聊天应用程序还是实时体育更新&#xff0c;实时通信都是保持用户活跃度所必需的。Node.js 因其速度、可扩展性和可靠性而成为开发实时应用程序的流行工具。在本文中&#xff0c;我们将探讨…

爬虫进阶-反爬破解7(逆向破解被加密数据:全方位了解字体渲染的全过程+字体文件的检查和数据查看+字体文件转换并实现网页内容还原+完美还原上百页的数据内容)

目录 一、全方位了解字体渲染的全过程 1.加载顺序 2.实践操作&#xff1a;浏览器中调试字体渲染 3.总结&#xff1a; 二、字体文件的检查和数据查看 1.字体文件的操作软件 2.映射关系的建立 3.实践操作&#xff1a;翻找样式和真实内容 4.总结&#xff1a; 三、字体文…

Tp框架如何使用事务和锁,还有查询缓存

1.事务 在ThinkPHP框架中&#xff0c;可以使用think\db\Transaction类来实现事务。 use think\Db; use think\db\Transaction;// 开始事务 Db::startTrans();try {// 执行数据库操作Db::table(user)->where(id, 1)->update([name > John]);// 提交事务Db::commit(); }…

swagger stub https无法访问

有个app的以前别人写的假服务用http访问可以&#xff0c;但是用https去访问就不行 看官方说schema里面配置一个https就可以了但是对我那个server没有用&#xff1a; 官方参考链接&#xff1a; API Host and Base Path 后来领导给我发了个这个&#xff1a; Node.js Express …

解决方法:从客户端(---<A href=“http://l...“)中检测到有潜在危险的 Request.Form 值。

从客户端(-----<A href"http://l...")中检测到有潜在危险的 Request.Form 值。 解决方法&#xff1a;应该是不同的.net Framework版本对代码的校验不同&#xff0c;造成在高版本操作系统&#xff08;即高.net Framework版本校验&#xff09;不兼容&#xff0c;可…

【疯狂Java】数组

1、一维数组 (1)初始化 ①静态初始化&#xff1a;只指定元素&#xff0c;不指定长度 new 类型[] {元素1,元素2,...} int[] intArr; intArr new int[] {5,6,7,8}; ②动态初始化&#xff1a;只指定长度&#xff0c;不指定元素 new 类型[数组长度] int[] princes new in…

自组织映射Python实现

自组织映射&#xff08;Self-organizing map&#xff09;Python实现。仅供学习。 #!/usr/bin/env python3""" Self-organizing map """from math import expimport toolzimport numpy as np import numpy.linalg as LAfrom sklearn.base import…

Vue 项目进行 SEO 优化

SSR 服务器渲染 服务端渲染, 在服务端 html 页面节点, 已经解析创建完了, 浏览器直接拿到的是解析完成的页面解构 关于服务器渲染&#xff1a;Vue 官网介绍 &#xff0c;对 Vue 版本有要求&#xff0c;对服务器也有一定要求&#xff0c;需要支持 nodejs 环境。 优势: 更好的 …

如何避免阿里云对象储存OSS被盗刷

网站app图片的云端存储离不开对象存储oss,而最难为的问题就是app做的出名了&#xff0c;少不了同行的攻击&#xff0c;包含ddos&#xff0c;cc攻击以及oss外链被盗刷&#xff01; 防盗链功能通过设置Referer白名单以及是否允许空Referer&#xff0c;限制仅白名单中的域名可以访…
最新文章