EG系列网关+CLC控制器串口远程下载程序操作说明

                           EG系列网关+CLC控制器串口远程下载程序操作说明

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

注意:蓝蜂虚拟网络工具仅支持EG网关和CLC-16R控制器。

一、适用产品型号

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

操作流程如下:

三、虚拟工具安装步骤

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

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

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

 

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

3.2 安装虚拟串口驱动

使用串口(RS232或RS485)给PLC下载程序时,需要另外安装虚拟串口驱动。必须使用“VSPD虚拟串口工具”。安装过程如下:

第一步:点击 【vspd.exe】如下图,选择OK安装。

第二步:点击【NEXT】,在接下来窗口中选择【I accept the agreement】,继续安装。

第三步:选择默认的安装位置即可,点击【NEXT】,一直到安装完成。

第四步:将vspdconfig和vspdctl.dll复制到安装目录下即可。安装完成后出现如下图标:

注:双击桌面上此软件图标,打开是英文版界面,可以选择安装汉化包。

第五步:使用串口时,需要点击“添加串口”,生成2个虚拟串口,如图所示,本案例中为COM2和COM3(不同电脑串口号不同,只要能生成一对虚拟串口即可)。

第六步:确定使用虚拟串口驱动已生成一对可用的虚拟串口,查看与设置过程如下:

打开设备管理器,在设备管理器中找到一对如下虚拟串口,即已经生成一对虚拟串口,可进行下载操作(本图中以COM2、COM3为例):

如果没有生成虚拟串口,需要打开虚拟串口工具(即Configure Virtual Serial Port Driver),重复以上步骤,直到生成一对虚拟串口并在电脑设备管理器中可以查到。

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

注意:

  1. 在使用虚拟网络工具前,需保证网关可以连接到EMCP云平台,并且设备已经绑定在对应的帐号。
  2. EG20固件版本为v1.6.6及以上;EG10固件版本为v1.1.30及以上;CLC-16R固件版本为v1.0.23及以上。如果不是,点击固件版本处的更新,如下图所示。
  3. 确保PLC的通讯口与EG系列网关的通讯口已正确连接,正确接线;CLC控制器不需要另外接线,直接使用即可。
  4. 保持EG网关为在线状态,使用虚拟网络工具过程中不要断电。
  5. 在使用4G时,信号强度保持在70%以上。信号强度70%以上可以稳定运行,50%-70%能够连接成功但是下载程序时可能报错失败,50%以下不建议进行下载操作。

第一步:使用管理员身份打开【虚拟网络工具】并输入已绑定该EG设备的账号密码(帐号密码与EMCP云平台账号密码通用)。

注意:此账号需要有后台权限并且有EG网关管理的权限。

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

第三步:在弹出窗口中选择和PLC通讯的通讯口,本文以【RS485】为例,并点击后方【配置】按钮:

第四步:在配置界面中,需要将串口参数设置和实际使用的PLC通讯口参数设置一致(不同型号PLC参数不一致),完成后点击【保存】。之后点击【下一步】。

例如:西门子PLC串口参数默认为9600、8、偶、1;

          三菱PLC串口参数默认为9600、7、偶、1;

          海为PLC串口参数默认为19200,8,无,2。

          如果修改了通讯参数,请按照修改过的参数为准。

第五步:进入“本地虚拟串口配置”,配置相关参数,配置完成后点击【开始创建】。

注意:此处COM口为虚拟串口驱动创建(本案例为COM2COM3),此处任意选择一个COM口,在下位机操作软件中选择另一个虚拟串口进行通讯。必须选择上文中生成的一对虚拟串口。

第六步:弹出连接已成功建立,说明网关与虚拟网络工具已经建立连接,此时可以进行PLC程序的下载等操作。

第六步:当【远程下载工具】提示连接已经成功建立后,不要关闭工具,此时需要保证网关在线,不要断电。返回桌面,打开下位机编程软件对下位机进行操作,如果建立成功并有数据通讯,可以看到连接状态窗口界面中的箭头在流动。

五、PLC串口应用案例

注意:

在选择串口进行程序下载时,一定要选择VSPD软件生成的一对虚拟串口,且与虚拟网络工具串口不同。例如,生成的一对串口是com2和com3,虚拟网络工具使用com2PLC软件就必须选择com3,否则不能通讯成功。

   关于CLC控制器的远程下载程序,直接参考5.3 节“三菱PLC下载说明”。

5.1  西门子200PLC下载说明

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

西门子PLC默认串口参数为9600、8、偶、1。

第一步:打开V4.0 STEP 7 MicroWIN SP9软件,点击【设置PG/PC接口】进行端口配置,步骤如下图:

第二步:建立通讯

点击【通信】→【双击刷新】,让软件扫描到PLC,选择对应的PLC,点击确认。

注意:

1、可能出现扫描不到设备的情况,多试几次,等待软件搜索结束。同时请关闭防火墙。建议第一次扫描时扫描一整个周期。

2、扫描到的设备如果显示【UNKNOWN】为正常现象,

3、如果扫描出2个设备,需要手动选择正确波特率的设备进行连接。

4、EG10网关下载时必须使用调制解调器连接。如果不使用,可以监控,但是不能下载上传程序。

5EG20不使用调制解调器,直接搜索也能成功搜索到PLC,但会出现不同波特率的设备。

6、如果在下载程序时更改了从站号,再次搜索时仍能找到之前的设备,但是连不上,需要选择正确的从站号进行连接。

7、当需要下载另一台不同从站的PLC程序时,仍然会出现之前PLC的从站号,将虚拟网络工具关掉重开即可清除。

8EG10网关只能识别0-9从站。EG20不受限制。

第三步:下载程序

需要先将PLC设置成STOP状态。点击下载程序按钮即可。

5.2海为PLC下载说明

       以海为AC12M0R为例。

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

海为PLC默认串口参数为19200、8、无、2。

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

第二步:根据PLC通讯参数继续填写,此处串口选择com3。将超时时间调大一些(默认是200ms,建议调整到2000ms),完成后点击【联机】即可自动搜索到PLC。

第三步:联机成功后点击下载/上传即可。

5.3 三菱PLC下载说明

以三菱FX3U为例。

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

三菱PLC默认串口参数为9600、7、偶、1。

第一步:设置软件串口参数,此处选择com3。完成后点击【通信测试】,当出现PLC型号即通讯成功。

第二步:点击下载即可。

注意:当使用上传功能时,到最后可能会出现报错的现象,但是程序已经成功上传,如下图:

5.4 信捷PLC下载说明

以信捷XC3-32R-E为例。

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

第一步:打开信捷软件配置通讯串口,此处配置为com3。

第二步:如图所示,连接成功后即可下载程序。

注意:当如出现以下错误情况,可以在“设置软件串口”处勾选“蓝牙虚拟串口”,勾选后即可正常进行上传、下载操作。

5.5台达PLC下载说明

以台达DVP16ES200R为例。

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

第一步:打开程序文件,点击【设置】-【通讯设置】,如下图:

第二步:设置通讯参数

【传输方式】选择【RS232】(因为下拉列表中没有 RS485 选项,此款 PLC使用 RS485只能选择 RS232 传输方式);【通讯设置】中,【通讯端口】处应选择串口工具生成的另一个虚拟串口,本示例选择的是虚拟串口【COM5】,其他参数直接点击默认值即可。设置完成之后,点击【确定】即可。如下图:

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

5.6 麦格米特PLC下载说明

以麦格米特MC100-1006BRA为例。

注意:

1、此PLC只有PORT0可以支持下载程序,此口为RS232口,在配置虚拟工具时需要选择232口,并对其进行配置,需要确认虚拟网络工具串口设置是否和PLC串口一致。

2、此款PLC对PORT0有拨码开关,需要将开关拨到ON位置(TM为专用下载线使用)。具体内容查看PLC手册。

第一步,打开麦格米特编程软件并设置串口。点击【工具】→【串口】→【串口配置】,选择modbus协议并打开modbus设置。

第二步,选择通讯串口:

第三步,弹框提示建立通信连接成功后即可进行下载操作。

5.7..欧姆龙PLC下载说明

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

串口默认参数:9600 7 偶 2 。

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

第一步:点击【PLC】→【自动在线】→【直接在线】,如下图:

第二步选择通讯串口

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

5.8 浩纳尔plc下载说明

第一步:查看plc参数:

第二步:软件设置

第三步:连接成功

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

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

七 、虚拟网络工具使用注意事项

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

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

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

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

相关文章

vivado综合分析与收敛技巧3

1、最优化 RAMB 输入逻辑以允许输出寄存器推断 以下 RTL 代码片段可从块 RAM ( 实际上为 ROM ) 生成关键路径 , 其中包含多个止于触发器 (FF) 的逻辑层次。 RAMB单元已在无可选输出寄存器 (DOA-0) 的情况下完成推断 , 这给 R…

漏洞复现--安恒明御安全网关 aaa_local_web_preview 任意文件上传

免责声明: 文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直…

selenium使用记录

本文记录python环境下使用selenium的一些步骤 Step1:安装并配置驱动 pip install selenium # 使用pip在对应python中安装selenium包为了让selenium能调用指定的浏览器,需要下载对应浏览器的驱动程序(这里以edge为例子) #Firefo…

高效管理文件方法:根据文件大小智能移动至目标文件夹

在日常的工作中,会遇到大量的文件,从几个KB的小文档到几个GB的大数据文件。如何有效地管理这些文件,以便能够快速找到所需的资料,是一项重要的任务。传统的文件管理方式往往会在大量的文件和文件夹中迷失,而无法快速找…

【教程】 一文部署配置并入门 Redis

综述 什么是Redis Redis官网——Redis.io Redis, 作为一个高性能的键值对数据库,主要应用于以下场景: 缓存系统:由于其高速读写能力,Redis 非常适合用作缓存系统,减少数据库负载。 会话存储(Session St…

mabatis基于xml方式和注解方式实现多表查询

前面步骤 http://t.csdnimg.cn/IPXMY 1、解释 在数据库中,单表的操作是最简单的,但是在实际业务中最少也有十几张表,并且表与表之间常常相互间联系; 一对一、一对多、多对多是表与表之间的常见的关系。 一对一:一张…

武汉凯迪正大KDZD5289硫化曲线测试仪(电脑无转子硫化仪)

电脑无转子硫化仪 硫化时间测试仪 硫化曲线仪 硫化曲线测试仪 武汉凯迪正大KDZD5289产品概述 KDZD5289硫化曲线测试仪(电脑无转子硫化仪)采用电脑控制进口温控仪进行准确控温,计算机适时进行数据处理并可进行统计、分析、存储对比等&#xff…

【开源视频联动物联网平台】开箱即用的物联网项目介绍

写一个开箱即用的物联网项目捐献给Dromara组织 一、平台简介 MzMedia开源视频联动物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、农业监测、水利监测、工业控制,车联网,监控直播,慢直播等场景。…

卷积神经网络(CNN)注意力检测

文章目录 一、前言二、前期工作1. 设置GPU(如果使用的是CPU可以忽略这步)2. 导入数据3. 查看数据 二、数据预处理1.加载数据2. 可视化数据4. 配置数据集 三、调用官方网络模型四、设置动态学习率五、编译六、训练模型七、模型评估1. Accuracy与Loss图2. …

docker-compose部署zabbix+grafana

1.引言 1.1目的 zabbixgrafana实现图形化监控 2.部署环境 服务器ip服务版本192.168.5.137zabbix-server6.0.21192.168.5.137grafana10.2.2192.168.5.152zabbix-client6.0.21 3.部署zabbix-server 3.1 创建zabbix目录 mkdir zabbix3.2 编写docker-compose文件 cd zabbix…

从0开始学习JavaScript--JavaScript 工厂模式

JavaScript 工厂模式是一种强大的设计模式,它提供了一种灵活的方式来创建对象。本文将深入讨论工厂模式的基本概念、多种实现方式以及在实际应用中的各种场景。 工厂模式的基本概念 工厂模式旨在通过一个函数或方法来创建对象,而不是通过类直接实例化。…

00Hadoop数据仓库平台

在这里是学习大数据的第一站 什么是数据仓库常见大数据平台组件及介绍 什么是数据仓库 在计算领域,数据仓库(DW 或 DWH)也称为企业数据仓库(EDW),是一种用于报告和数据分析的系统,被认为是商业智…

比特币上的有状态多重签名

无需链下通信 介绍 随着区块链和加密货币空间的发展,越来越需要增强安全措施来保护数字资产。 应对这一挑战的突出解决方案之一是多重签名(多重签名)钱包。 这些钱包在执行交易之前需要多方签名,从而提供额外的安全层来防止未经授…

vue+el-tooltip 封装提示框组件,只有溢出才提示

效果 封装思路 通过控制el-tooltip的disabled属性控制是否提示通过在内容上绑定mouseenter事件监听内容宽度和可视宽度&#xff0c;判断内容是否溢出 封装代码 <template><div style"display: flex" class"column-overflow"><el-tooltip…

linux 讨论题合集(个人复习)

常规文件的权限是什么&#xff1f;如何分配或修改这些权限&#xff1f;文件夹&#xff08;目录&#xff09;的权限是什么&#xff1f;显示常规文件和文件夹的区别 讨论&#xff1a;①常规的文件权限有四种&#xff0c;r可读、w可写、x可执行、-没有权限&#xff1b;②可以使用c…

聚焦清晰度评价指标所用到的各种算法

首先&#xff0c;我想吐槽一下&#xff0c;看了好几篇聚焦评价函数的文章&#xff0c;说到底都是一篇文章转载或者重复上传&#xff0c;介绍了将近 15 种清晰度的算法&#xff0c;原文找了半天都没找到在哪&#xff0c;最多也仅能找到一些比较早的转载。 无参考图像的清晰度评…

ThinkPHP的方法接收json数据问题

第一次接触到前后端分离开发&#xff0c;需要在后端接收前端ajax提交的json数据&#xff0c;开发基于ThinkPHP3.2.3框架。于是一开始习惯性的直接用I()方法接收到前端发送的json数据&#xff0c;然后用json_decode()解析发现结果为空&#xff01;但是打印出还未解析的值却打印得…

(C++)复写零--双指针法

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台备战技术面试&#xff1f;力扣提供海量技术面试资源&#xff0c;帮助你高效提升编程技能&#xff0c;轻松拿下世界 IT 名企 Dream Offer。https://le…

C/C++内存管理(含C++中new和delete的使用)

文章目录 C/C内存管理&#xff08;含C中new和delete的使用&#xff09;1、C/C内存分布2、C语言中动态内存管理方式&#xff1a;malloc/calloc/realloc/free3、C动态内存管理3.1、new/delete操作内置类型3.2、new/delete操作自定义类型 4、operator new与operator delete函数5、…

立刻解决缺少msvcp140_1.dll解决方法,msvcp140_1.dll修复指南

在日常使用电脑的过程中&#xff0c;我们有时会遇到由于某些重要的DLL文件缺失而导致的程序无法正常启动的问题。很多用户可能都经历过由于缺少msvcp140_1.dll导致应用程序无法运行的情况。本文将为你提供解决msvcp140_1.dll缺失问题的详尽方法&#xff0c;附带对每种方法优点和…