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 文 件 所 在 目 录 , 勾 选 安 装 对 应 的

安装 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 用户手册。

选中 PROFINET Driver 设备右键—》编译—》硬件(完全重建)

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

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

ModbusTCP 转 Profinet 主站网关在博图配置案例的更多相关文章

  1. 关于wincc与博图的安装问题

    博图软件支持西门子1500CPU,但是在step7中不支持. 关于博图与wincc的安装顺序,在很多人觉得是没有安装顺序的,最好的安装顺序是: 先安装wincc,再安装博图 细节问题: 在安装博图时, ...

  2. 工控随笔_24_西门子TIA 博图硬件目录的更新

    西门子博图软件,不但体积庞大,功能也很复杂,与经典的Step7相比,如果不是经常使用,一般都会有一种很难使用的感觉. 而且相比原来的Step7操作有点不太一样.这里简单的说一下硬件目录的更新. 有两种 ...

  3. Django 09 博客小案例

    Django 09 博客小案例 urls.py from django.urls import path from . import views urlpatterns = [ path('index ...

  4. Django——9 博客小案例的实现

    Django  博客小案例的实现 主要实现博客的增删改查功能 主页index.html  -->  展示添加博客和博客列表的文字,实现页面跳转 添加页add.html  --> 输入文章标 ...

  5. JanusGraph多图配置 (cassandra)

    JanusGraph多图配置目的 :一个端口开启后可根据句柄操作多个图 .(cassandra存储后端) 1.GremlinServer多图配置 服务器gremlin-server.yaml中可以设置 ...

  6. Linux操作系统之更改启动菜单的背景图实战案例

    Linux操作系统之更改启动菜单的背景图实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.制作图像并上传到服务器 1>.使用window 10操作系统自带的画图工具 ...

  7. Mapgis地图颜色配置(专题图配置)----对比Arcgis根据属性配置图斑颜色

    对于大多数arcgis用户来说,根据属性配置图斑颜色对于大家来说应该并不陌生.本文将就arcgis图斑颜色设置与mapgis做出比对,为大家提供更为绚丽的地图配色.    Arcgis颜色配置方案 右 ...

  8. github博客配置

    配置基础环境 1.先下载github,运行git bash,输入 12 npm installnpm install -g hexo 2.选择一个熟悉的地方创建hexo文件夹,打开文件夹,在文件夹中运 ...

  9. 基于西门子S7-1500的大型焊接机全套程序,使用博图V14打开(带全部注释)

    程序说明:本套程序是在从事自动化行业时候的做的项目的程序,经过在设备上运行测试,其中包含20多个轴的伺服控制以及模拟量,数字量IO的控制,包括扫描枪的读取,属于大型程序,总步数有好几万步. 本程序注释 ...

  10. 工控随笔_25_西门子TIA 博图V14.SP1安装报错,授权错误

    前面有一篇文章说过西门子的软件安装的时候太麻烦,很容易出现错误. 但是有些错误在安装的时候却没有关系,例如下面的错误. 如上图所示,安装已经到最后一步,总结前面的修改系统组态已经打勾(✔) ,而且提示 ...

随机推荐

  1. Python实现猜拳小游戏的多种方式

    简介 猜拳小游戏是一个经典的小游戏项目,也是初学者学习编程的必要练手题目之一.在 Python 中,我们可以使用多种方式来实现一个简单的猜拳小游戏. 本文将依次介绍六种Python实现猜拳小游戏的方法 ...

  2. Hive常见时间日期函数的使用与问题整理

    这里整理一下Hive常见的时间函数和日期函数和用法,作为平时数据处理过程的一个检索和记录. 平时在数据处理过程中,如果不经常使用时间函数,一时间遇到一些时间上的处理,难免会想不起来. hive本身提供 ...

  3. Vue项目学习

    一.二维数组尝试 var vm = new Vue({ el: "#app", data: { huilv:[ [6.8540, 132.9787, 1298.7013, 1.32 ...

  4. Java求数组元素的最大值和最小值

    代码如下: public static void main(String[] args) { int [] a = {1,2,3,88,2,90}; int max = a[0]; int min = ...

  5. org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: hdfs://localhost:9000/usr/local/spark/zytdemo

    意思说在 hdfs://localhost:9000/usr/local/spark/zytdemo找不到响应的文件,我们可以分析的得到他并不是加载本地文件,而是区hdfs上查找. 这是由于我们在之前 ...

  6. javascript中一些难以理解的专有名词 2(也不是很专有)

    作用域链 让人迷惑的例子 function foo() {console.log(v)} function foo1() { var v = "v1" foo() console. ...

  7. 学好Linux的必经之路

    学好Linux的必经之路 学习动机的培养对于一个人学习习惯的形成有着重要的作用.当我们在学习某一个事物时,建立属于我们自己的学习方法,以此培养我们学习Linux系统的学习动机. 当前,Linux系统属 ...

  8. 如何用 Java 写一个 Java 虚拟机

    项目链接 https://github.com/FranzHaidnor/haidnorJVM haidnorJVM 使用 Java17 编写的 Java 虚拟机 意义 纸上得来终觉浅,绝知此事要躬行 ...

  9. webpack配置文件的分离

    配置文件的分离 目的就是让开发环境, 生产环境,测试环境的配置分隔开 步骤一: 在项目根目录下创建一个 build 文件夹专门用来存放配置文件,再创建三个js文件, base.config.js 文件 ...

  10. return true 与 return false的妙用——jQuery

    var arr = [1, 3, 5,7,9]; jQuery.each(arr, function(key, value){ if(key === 2){ return true; } consol ...