EG20网口远程下载程序使用案例

news2025/1/8 4:39:14

EG20网口远程下载程序使用案例

前言:本文档主要说明了使用蓝蜂虚拟网络工具通过EG20网关的网口(LAN口)远程给PLC下载程序的步骤及其注意事项。使用蓝蜂虚拟网络工具,不仅支持程序的远程下载,同样支持程序的远程上传与在线监控。注意:仅支持EG20网关使用蓝蜂虚拟网络工具的网口下载程序。

一、适用产品型号

二、远程下载功能使用流程

操作流程如下:

三、虚拟工具安装步骤

3.1 安装蓝蜂虚拟网络工具本体

为保证能够正常安装与使用,请关闭各种安全软件与杀毒软件(360安全卫士、火绒等)。

第一步:右键安装包,选择“使用管理员权限运行”,在弹出的安装地址默认安装,不要修改默认安装地址。如下图:

 

第二步:点击【下一步】,勾选【创建桌面快捷方式】,然后再点击【下一步】,在弹出的确认页点击【安装】进行读条安装。

3.2 安装虚拟网卡驱动

当安装完虚拟网络工具本体后,会弹出页面提示安装虚拟网卡驱动,如果是第一次安装,请勾选【安装虚拟网卡驱动】,点击【完成】可以等待桌面出现远程下载工具的图标,完成安装。

安装完成后会在桌面出现如下图标:

查看是否已装上虚拟网卡:

打开设备管理器,在设备管理器中出现TapDriverV12,即已安装好虚拟网卡。 

第一次安装后,如果提示找不到虚拟网卡,可以重启电脑解决。

在进行远程上下载前,要确保电脑上已经安装好了蓝蜂虚拟网络工具和虚拟网卡,如果没有安装,请重新安装蓝蜂虚拟网络工具,虚拟网卡驱动在此工具中集成。

四、虚拟网络工具配置说明

注意:

1、在使用虚拟网络工具前,需保证EG20网关可以连接到EMCP云平台,并且设备已经绑定在对应的账号下,同时固件版本为v1.6.6以上。如果不是,点击固件版本处的更新,如下图所示。

2、确保PLC网口与EG20网关的LAN已连接。

3、保持EG20为在线状态,使用虚拟网络工具过程中不要断电。

4、有些电脑系统安全性设置较高,可能屏蔽网线通讯,建议将电脑的防火墙关闭或者安全等级调整到最低。

5、虚拟网络工具连接成功模式下,不支持网关进行读写、升级、创建编辑删除(驱动、变量、报表)、恢复出厂、导入变量、复制设备、同步配置操作,仅支持网关重启操作。当断开虚拟网络工具连接后,上述操作会恢复正常。

6、建议使用4G时,信号强度保持在70%以上。

备注:信号强度70%以上可以稳定运行,50%-70%能够连接成功但是下载程序时可能报错失败,50%以下不建议进行下载操作。

第一步:使用管理员身份打开【虚拟网络工具】并输入已绑定该EG设备的账号密码(账号密码与EMCP云平台账号密码通用)。注意:此账号需要有后台权限并且有EG网关管理的权限。

第二步:登录成功后,在需要进行远程下载的设备后方点击【创建连接】,如下图:

第三步:弹出配置通讯口,此处选择的是网关的通讯口,下拉框中选择【LAN】,再点击后面的【配置】:

  

第四步:在“配置下载接口”弹窗中选择“手动设置IP”,此处设置的是网关LAN口的IP,配置好后点击【保存】,在弹出界面点击【确认】。成功后点击【下一步】。

此步骤中需要将手动设置的IP地址与将要进行下载的PLC设置为同一网段。子网掩码根据IP地址正确填写。一般此处的子网掩码为255.255.255.0例如,PLCIP地址为192.168.2.20,此处的IP地址可以设置为192.168.2.100

第五步:填写要连接的下位机的信息。

根据自己的需求,配置好后,点击开始创建即可。

※【IP地址过滤】功能说明:

此功能需要网关配合,需要将网关升级到2.4.X版本以上。

选择【开启】,即需要填写下位机的IP地址,此时本地虚拟网卡会根据填写的IP地址自动生成一个IP地址,默认即可。网关只会搜索该地址下的设备进行连接。

选择【关闭】,此时不能填写目标IP地址,本地虚拟网卡地址需要手动填写,填写和下位机同一网段的任一地址即可,网关会根据设置的地址自动搜索该网段内所有IP地址,即可在下位机软件中实现搜索IP地址的功能。

第六步:弹出连接已成功建立,说明网关与虚拟网络工具已经建立连接,此时可以打开下位机软件,对下位机进行程序下载上传等操作。

第七步:当【虚拟网络工具】显示“连接已成功建立”后,不要关闭工具,此时需要保证网关在线,不要断电。此时可以打开下位机编程软件对下位机进行操作。

当建立成功并有数据通讯时,可以看到远程工具界面中的箭头在流动。

  • 五、网口下载PLC说明

  • 5.1 西门子smart200PLC下载说明

PLC的IP地址是192.168.2.20。

第一步:打开程序文件,进入软件【通讯】功能页,选择网卡为虚拟网卡【TapDriveV12.TCPIP.1】, 如下图:

第二步:添加 PLC 的 IP。可使用“查找CPU”功能,如果搜索不到,点击“添加CPU”手动填写IP地址即可。

第三步:与 PLC 连接并可以正常下载、上传和调试。如下图:

注意:对西门子smart200PLC远程下载程序时,如果连接有MCGS触摸屏并且触摸屏设置了西门子200SMART驱动,下载程序后会出现触摸屏与PLC通讯异常。以下是解决方法:

方法一:如果遇到这个问题,您可以找MCGS厂家获取最新的200SMART驱动。

方法二:按如下操作: 

第一步:先将远程工具连接MCGS触摸屏,然后将屏远程停止运行。

第二步,将远程工具重新连接PLC,然后进行正常的远程下载与调试。

第三步,PLC远程下载结束后,重新连接MCGS屏,然后将屏远程启动运行。

5.2  西门子1200/1500PLC下载说明

第一步:打开博图软件,打开需要下载的程序(下文以1200CPU1214C为例)。此PLC地址为192.168.0.1

选择虚拟网卡TapDriverV12以后,可点击“开始搜索”,自动查找同一网段下的PLC,如果搜索不到,手动填写IP地址即可。

第二步:识别到设备后,根据实际需求点击下载即可。

5.3 海为PLC下载说明

以海为AC12M0R为例。

第一步:打开【Haiwellhappy】软件,点击【PLC】→【PLC联机】。

第二步:选择TCP/IP,并添加IP地址,此PLC地址为192.168.1.111。

第三步:通讯成功后点击下载即可。

5.4  台达PLC下载说明

以台达AS228T为例,PLCIP地址为192.168.0.77

第一步:打开COMMGR,创建一个新的设备。选虚拟网卡TapDriverV12

可使用“搜寻”功能,自动查找同一网段下的PLC,如果搜索不到,手动填写IP地址即可。

第二步:打开Delta ISPsoft软件进行配置。

第三步:点击下载/上传即可。

5.5 三菱PLC下载说明

以三菱Q06UDEH CPU为例,IP地址为192.168.1.1。

第一步,打开三菱GX Works2,新建一个工程。

第二步,点击“连接目标”,按如下如配置。

第三步,点击通讯测试,待测试成功后即可上传下载程序。

5.6  西门子LOGO下载说明

西门子LOGO型号为:LOGO!8.FS4。IP地址为192.168.0.3。

第一步:打开软件编辑界面,此软件版本为V8.3.0。

可使用“刷新”功能,自动查找同一网段下的PLC,如果搜索不到,手动填写IP地址,再点击测试即可。

第二步:点击测试,出现绿色“✔”后连接成功,即可进行下载上传操作。

5.7 西门子300/400PLC下载说明

西门子300/400PLC可以使用博图软件,也可以使用SIMATIC Manager软件。

5.7.1  博图软件

第一步:打开博图软件,打开需要下载的程序。此PLC地址为192.168.1.10

选择虚拟网卡TapDriverV12以后,可点击“开始搜索”,自动查找同一网段下的PLC,如果搜索不到,手动填写IP地址即可。

第二步:识别到设备后,根据实际需求点击下载。

5.7.2  SIMATIC Manager软件

第一步:打开SIMATIC Manager软件,打开需要下载的程序。此PLC地址为192.168.1.222。

第二步:建立连接,设置虚拟网卡。

5.8 欧姆龙PLC下载说明

以欧姆龙CP2E-N20DR-A为例。

默认IP地址192.168.250.1   默认端口号9600     默认站号0

使用之前需要确认虚拟网络工具虚拟网卡设置是否和PLC网口同一网段。

第一步:点击【PLC】→【自动在线】→【CP1/CP2内置以太网在线】,如下图:

第二步:选择HUB连接,填写PLC信息,如下图:

第三步:点击连接自动搜索之后即可上传下载监控程序。

5.9 浩纳尔PLC下载说明

以浩纳尔XL4 HE-XC1E2AA为例。IP地址为192.168.1.100。

第一步:配置信息

第二步:创建连接

第四步:连接成功

5.10 罗克韦尔(AB)PLC下载说明

型号为 MicroLogix 1400    PLCIP地址为192.168.1.139

第一步:打开编程软件,打开通讯工具,创建网口连接。

第二步 选择以太网通讯对应的设备,点击上传/下载,即可成功上传/下载。

六、触摸屏网口下载说明

6.1 昆仑通态触摸屏下载说明

触摸屏型号为TPC7062Ti。IP地址为192.168.1.99。

第一步:打开程序文件,点击【下载运行】,如下图:

第二步:添加触摸屏的IP。如下图:

第三步:点击通讯测试,当通讯测试正常后,即可点击工程下载将程序下载到触摸屏中:

注:点击工程下载后,下载时间比用网线直连或USB下载要长,属于正常现象。 此过程千万不要断电或者断网,否则可能需要重新下载触摸屏程序。

6.2 西门子TP1200触摸屏下载说明

触摸屏型号为TP1200COMFORT,IP地址为192.168.0.2。按照正常操作配置即可。

打开博图软件,需要手动写入触摸屏的IP地址。

配置完成后,点击下载即可,下载过程可能比较慢,请耐心等候。

6.3 威纶通触摸屏下载说明

型号为MT8102IQ。触摸屏的IP地址为192.168.2.2

第一步:打开威纶通软件。

第二步:打开通讯配置界面,配置通讯参数。直接输入触摸屏IP地址,点击下载即可。

6.4 西门子smart700 触摸屏下载说明

型号为 smart 700 IE V3。触摸屏的IP地址为192.168.1.100。

第一步,打开WINCC软件,创建画面。

第二步:填好IP地址,直接点击“传送”,下载程序即可。

七  断开连接EG网关恢复采集数据模式

PLC 下载并调试完之后,在【虚拟网络工具】中点击【断开连接】,EG网关就可以恢复数据采集功能,此时可以正常的关闭【虚拟网络工具】。

八、注意事项

1、虚拟网络工具连接成功模式下,不支持网关进行读写、升级、创建编辑删除(驱动、变量、报表)、恢复出厂、导入变量、复制设备、同步配置等操作,仅支持网关重启操作。当断开虚拟网络工具连接后,上述操作会恢复正常。

2、虚拟网络工具断开连接的情况下,由于网络波动等原因会有小概率的不能退出下载模式的现象,如果遇到断开连接后,软件中仍然显示“已连接”,平台数据不能正常采集的情况,重启网关或者再次点击界面中的断开连接即可恢复正常。如下图所示。

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

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

相关文章

流量内存cpu使用率使用工具

类似360工具球的工具 我提供了夸克下载喜欢的朋友可以直接下载使用 我用夸克网盘分享了「TrafficMonitor」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。 链接:https://pan…

与原有视频会议系统对接

要实现与原有视频会议系统对接,需要确保通信协议的一致性。连通宝视频会议系统可与第三方视频会议系统对接。实现与第三方会议系统对接还可以使用会议室连接器,可以确保不同系统之间的数据传输和交互。 具体对接流程可能因不同品牌和类型的视频会议系统而…

三、C语言常见概念

目录 1. C语言是什么? 3. 编译器的选择 3.1 编译和链接 3.2 编译器的对比 6. main函数 7. printf 和 库函数 8. 关键字介绍 8.1 什么是预编译? 8.2 static 的关键词作用? 8.3 const 的作用 8.4 voliate 的作用 8.5 typedef 的作用…

了解http协议

http的相关概念 互联网:是网络的网络,是所有类型网络的母集 因特网:世界上最大的互联网网络。即因特网概念从属于互联网概念。习惯上,大家把连接在因特网上的计算机都成为主机。 万维网:数据库 URL:万维…

疯狂英语李阳团队到中科国药•中科大有大健康产业上市企业孵化平台

11月21日,李阳导师团队一行莅临中科国药•中科大有大健康上市企业孵化平台深圳盐田孵化园区考察交流、合作洽谈。期间,李阳导师团队参观孵化园区企业及深圳盐田国际职业培训学院,了解国际职业培训学院的发展情况,对国际职业教育规…

YOLOv8-Seg改进:SENetV2,squeeze和excitation全面升级,效果优于SENet | 2023年11月最新成果

🚀🚀🚀本文改进: SENetV2,squeeze和excitation全面升级,作为注意力机制引入到YOLOv8,放入不同网络位置实现涨点 🚀🚀🚀YOLOv8-seg创新专栏:http://t.csdnimg.cn/KLSdv 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研; 1)手把手教你如何训练YOLOv8-s…

HarmonyOS应用开发者基础认证考试(98分答案)

基于最近大家都在考这个应用开发者基础认证考试,因此出了一期,一样复制word里面搜索做,很快,当然good luck 判断题 Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。 正确(Tr…

Jetpack Compose——Text的基本使用

效果图为: // 第一行 Text(text "hello world", fontSize 30.sp)//设置字体大小// 第二行 Text(text stringResource(id R.string.hello_world),//设置为资源中的文字color colorResource(id R.color.purple_500)//设置字体颜色)// 第三行 Text(tex…

学习感悟一己之言

学习感悟一己之言 学习上克服困难实际上是克服心理上或认识上的障碍的过程。所谓的理解,就是化陌生为熟悉。看不懂,一方面是因为接触的材料太陌生,即远离你当前的背景知识;另一方面是材料或讲述者的描述刻画不准确或晦涩不当。有了…

实现优雅的自增枚举类:Python中的枚举与自增技巧

更多资料获取 📚 个人网站:ipengtao.com 枚举类型在编程中扮演着重要的角色,它们为变量赋予了更加清晰的含义。然而,在Python中,实现自增的枚举类并非直接而简单的任务。本文将深入讨论如何通过不同的方式优雅地实现自…

羊大师分析,鲜羊奶对健康的影响与作用

羊大师分析,鲜羊奶对健康的影响与作用 你是否曾经听到过“羊奶比牛奶更健康”的说法?而鲜羊奶作为最纯正的羊奶形式,其营养价值更是不可小觑。除了拥有传统奶类所包含的营养成分外,鲜羊奶还含有更多人体必需的氨基酸和微量元素&a…

Python应用:利用matplotlib画学生成绩分布饼图

1. 题目 给定一组学生成绩:[85, 92, 78, 65, 95, 88, 72, 60, 98, 45, 100, 46, 23, 88, 67, 89, 67, 88, 99],现在评分等级为优(90-100)、良(70-89)、及格(60-69)、不及格&#xff…

js数组方法大全(开发必会)

前言 js中数组的方法还是有很多的,而且js中数组操作方法我说是一个前端开发必须熟练使用和掌握的我想没有人反对吧。 说真的,数组这些api本身还是需要死记硬背的,就像乘法口诀表,很多东西你需要很熟练的就能写出来。就像让你去找数组里面符合条件的元素,你总可能定义一个空数…

前向与反向过程的全连接与链式求导法则

在深度学习中,全连接神经网络是一种常见的模型结构。它由多个神经元按层连接而成,每个神经元都与前一层的所有神经元相连。在训练这样的模型时,我们通常需要计算损失函数对各层参数的梯度。本文将介绍前向与反向过程的全连接与链式求导法则&a…

C++基础 -24- 覆盖

覆盖的三个条件 -1- 基类和派生类存在同名的函数 -2- 基类的函数为虚函数 -3- 必须使用基类引用或指针指向派生类 #include "iostream"using namespace std;class base {public:base(){}virtual void show(){cout << "base show" << endl;} };…

微信小程序自定义顶部导航栏的胶囊和微信自带的胶囊一样的透明背景色

想要实现微信自带的右上角胶囊背景透明很简单&#xff0c;只需要在pages.js里面设置下面配置就可以了&#xff1a; "navigationStyle": "custom","navigationBarTextStyle": "white" 但是设置完这个后&#xff0c;胶囊的背景色是那种…

【android开发-04】android中activity的生命周期介绍

1&#xff0c;返回栈 android中使用任务task来管理activity&#xff0c;一个任务就是一组存放在栈里的活动的集合&#xff0c;这个栈被称为返回栈。栈是一种先进先出的数据结构。当我们启动一个新的活动&#xff0c;他会在返回栈中人栈&#xff0c;并处以栈顶的位置&#xff0…

c题目13:验证100以内的数是否满足哥德巴赫猜想。(任一大于2的偶数都可以写成两个质数之和)

每日小语 活下去的诀窍是&#xff1a;保持愚蠢&#xff0c;又不能知道自己有多蠢。——王小波 自己思考 即要让第一个质数与这个数减去第一个质数的值都为质数&#xff0c;所以要满足几个条件 1.abc 2.a为质数 3.b为质数 这里是否可以用到我之前刚学的自己设置的那个判断…

matlab 混沌动力学行为-分岔图-李雅普指数等

1、内容简介 略 24-可以交流、咨询、答疑 2、内容说明 混沌动力学行为-分岔图-李雅普指数等 包含各种类型的混沌模型求解&#xff0c;包含其分叉图、李雅普指数等 混沌、分叉图、李雅普指数 3、仿真分析 略 4、参考论文 略 链接&#xff1a;https://pan.baidu.com/…

MySQL之性能分析和系统调优

MySQL之性能分析和系统调优 性能分析 查看执行计划 EXPLAIN EXPLAIN作为MySQL的性能分析神器&#xff0c;可以用来分析SQL执行计划&#xff0c;需要理解分析结果可以帮助我们优化SQL explain select … from … [where ...]TABLE 表名 查询的每一行记录都对于着一张表 id 该…