3分钟快速实现串口PLC远程下载程序操作说明

news2025/1/8 22:19:08

3分钟快速实现串口PLC远程下载程序操作说明

搜索蓝蜂物联网官网,即可免费领取样机使用!!先到先得!!!

一. 适用产品型号

4f31851121766edb18dfddc2451b4d74.jpeg

其余型号网关此功能正在开发中,敬请期待。

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

操作流程如下:

a9fe114b3fd42ce74981dde360937838.jpeg

三. 虚拟工具安装步骤

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

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

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

05154e5537223c50ebdea3ebc2d87f86.jpeg

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

b41d4ea3591ecdaf4c21fe6fe45fdd1d.jpeg

244aa56d2d1bc4bec61f88720a44de56.jpeg

3.2 安装虚拟串口驱动

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

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

7d4443a6edd76858f01f332d9aaa99bd.jpeg

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

6ed2c1c73f4fe0eab98cb5c1cf0c185e.jpeg

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

8a56f83488248ef89d501ad8972c0766.jpeg

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

8048f54261c663b28b0d6426097a6715.jpeg

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

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

8bedefdf6a3bb184ab76d027136103ab.jpeg

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

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

a94ced57078938d04edec01a2c7458c3.jpeg

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

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

注意:

1、 在使用虚拟网络工具前,需保证网关可以连接到EMCP云平台,并且设备已经绑定在对应的帐号。

2、 EG20固件版本为v1.6.6及以上;EG10固件版本为v1.1.30及以上;CLC-16R固件版本为v1.0.23及以上。如果不是,点击固件版本处的更新,如下图所示。

3、 确保PLC的RS485口与EG系列网关的RS485口已连接,且接线正确;CLC控制器不需要另外接线,直接使用即可。

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

5、 在使用4G时,信号强度保持在70%以上。信号强度70%以上可以稳定运行,50%-70%能够连接成功但是下载程序时可能报错失败,50%以下不建议进行下载操作。

f23d10cdf2f8cf455a08d58ba93e9c4e.jpeg

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

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

65ae0f3350a6c73250fee56e04b5f0b9.jpeg

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

5af8f6fc1e9d4bb9501ff31c354e04e4.jpeg

第三步:在弹出窗口中选择【RS485】,这里是选择网关和下位机的通讯口,并点击【配置】按钮:

36da705e0b86e279f585c580f2857667.jpeg

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

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

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

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

          丰炜PLC串口参数默认为19200,7,偶,1。

          如果修改了默认参数请按照修改过的参数为准。

83e996adbf484778f45212d2c22b1a95.jpeg

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

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

269366aa353a6cde38fe5f03dc211878.jpeg

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

9c8f1163831c593146aed43ab48bec86.jpeg

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

b26a52b078ece191e8c00314805a640a.jpeg

五. PLC串口应用案例

注意:

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

 关于CLC控制器的远程下载程序,直接参考《5.3三菱PLC下载说明》即可。

5.1 西门子200PLC下载说明

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

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

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

3568ff1a811dbefe931cc6ff0b075b1a.jpeg

第二步:建立通讯

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

2aa33e088663d09274f94dc7118279e7.jpeg

159ac2b466de9ee8a624ebc674fc1f1e.jpeg

da32f3c2f8a692c38efa5698d23979f0.jpeg

注意:

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

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

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

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

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

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

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

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

第三步:下载程序

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

5.2 海为PLC下载说明

       以海为AC12M0R为例。

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

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

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

f80bf3de53e3acbfed54c3573556cacd.jpeg

第二步:根据PLC通讯参数继续填写,此处串口选择com3。完成后点击【联机】即可自动搜索到PLC。

f2a3990206a53de6e5c15d8cad5ddcdd.jpeg

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

4c1dbcb233ac9eb3349ea042ea4cca2c.jpeg

5.3 三菱PLC下载说明

以三菱FX3U为例。

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

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

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

aae6d8d28ba969229e431b56852831d2.jpeg

第二步:点击下载即可。

10661266e95dbb6f6d638a5aab4482ac.jpeg

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

4ce03442f53a493d31d8723ca44aaea3.jpeg

5.4 信捷PLC下载说明

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

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

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

f766f36dc059dd5804232b14bc437bff.jpeg

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

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

daaf49b6119bbe0e21a346489275ced4.jpeg

5.5 台达PLC下载说明

以台达DVP16ES200R为例。

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

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

4e02f94d9a2174824965192c45f67c4e.jpeg

第二步:设置通讯参数

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

8b04d43afc2810c7edce6f56bd5512f6.jpeg

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

91dc1aee7e1c9d395b390baea3c42103.jpeg

5.6 麦格米特PLC下载说明

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

注意:

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

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

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

63dfcddb2f3ae32a374e414c4bfbea22.jpeg

第二步,选择通讯串口

f885a551b6908151310cb4b9ea59135a.jpeg

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

0009d61261b2494b85ca47ab1314614a.jpeg

5.7 欧姆龙PLC下载说明

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

串口默认参数:9600 7 偶 2 

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

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

8dff2ed6d89243ecb9d8ac8ffdda6de4.jpeg

第二步:选择通讯串口

f07e73ec27df38499092c542cb93eac6.jpeg

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

63581c7add0ab2f37864b597971311f0.jpeg

5.8 浩纳尔PLC下载说明

第一步:查看plc参数:

da8fcf23a30f1a488d7e5bec6afe6ca4.jpeg

88a9894f6d34543391243598b1c04e09.jpeg

第二步:软件设置

c19f058e630d660d413d96dfa1d9da41.jpeg

05aacc50c231b0890590e90269bd8bd7.jpeg

dcfc4af375b76d84b348df6e291ad2a0.jpeg

a7152de3d6fbc7f5b0faaf16a271f2f9.jpeg

第三步:连接成功

d4e60a7aa377f33d294ab546221d064d.jpeg

5.9 松下PLC下载说明

型号: FP-XHC14T    232串口连接

①打开通信设置 

a05e7eb83551ba3e0cdeee59de46c745.jpeg

②选择一对虚拟网卡,参数填写正确 ,即可成功在线。   (松下默认9600 8  odd 1)

aeda80e589073d689ee5ab0dd3a5bcf8.jpeg

645287f703783ddf35aad88095aadb67.jpeg

5.10 丰炜PLC下载说明

型号: VH-20MR    232串口连接

①打开系统设置

1ad556306b4a1bace1495c23bf056650.jpeg

②找到指定虚拟串口(COM1),点击确定即可完成远程操作。

80284af0a4708eb9e0f9e459a7e43afa.jpeg

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

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

相关文章

HTTP/HTTPS协议

什么是HTTP协议 HTTP被称为超文本传输协议(里面不仅仅可以是字符串,还可以是图片,特殊字符等),这是一种应用非常广泛的应用层协议. HTTP协议诞生于1991年,现在是最主流使用的一种应用层协议.它从诞生到现在为止迭代了多个版本. 但目前最主流使用的还是HTTP1.1和HTTP2.0. HTTP协…

图像处理ASIC设计方法 笔记3 跨时钟域处理思想

P43第二章 数据路径并行策略 全并行、全串行、半并行 P47 第三章 时序问题和解决方法 锁存器的时序分析,工具做不到,需要设计者手工分析 存储器中SRAM可以直接做到ASIC里面(CMOS工艺)而DRAM不行 P55 作者是不是把sensor翻译成 成像器 成像器向ASIC输入被处理数据 片外…

【ECharts】调用接口获取后端数据的四种方法

使用eacharts做大屏,需要使用后端数据,下面的方法是自己试过有效的,有什么不对的,望各位大佬指点。 目录 方法一:在mounted中使用定时器调用eacharts方法(定时器可以获取到data中的数据) 方法…

MySQL的SQL语句

1.MySQL连接 连接命令一般是这样写的 mysql -h$ip -P$port -u$user -p比如:mysql -h127.0.0.1 -P3306 -uroot -p -h 指定连接的主机地址;-P 指定连接端口号;-u 指定用户名 -p指定用户名密码 2.SQL分类 DDL(Data Definition Language) 数据定义语言&…

STM32F103学习笔记(六) RTC实时时钟(应用篇)

目录 1. RTC 实时时钟的应用场景 2. RTC 的配置与初始化 2.1 设置 RTC 时钟源 2.2 初始化 RTC 寄存器 2.3 中断配置 2.4 备份寄存器配置 2.5 校准 RTC 3. 实例演示代码 4. 总结 1. RTC 实时时钟的应用场景 实时时钟(RTC)在嵌入式系统中具有广泛…

(二十三)Flask之高频面试点

目录: 每篇前言:Q1:为什么把request和session放在一起?Q2:Local对象的作用?Q3::LocalStack对象的作用?Q4:一个运行中的Flask应用程序分别包括几个Local/LocalStack&#…

msvcr110.dll找不到怎么修复?多种解决msvcr110.dll缺失方法分析

面对如“程序无法启动,因为电脑中缺失msvcr110.dll”这样的错误提示时,你的日常工作或游戏娱乐很可能会被迫暂停。这种问题在Windows用户中相当普遍,它们来源于某些共享的系统文件缺失。不过,好消息是解决此类错误通常并非困难任务…

springboot集成quartz定时任务并接入后台管理系统(copy即用)

说明:项目启动后会根据设置的时间进行执行,业务代码根据自己的需求更改,数据库文件在最后(记得清空数据库哦~)这里需要注意的一点就是className字段表示的是下面的对应的DynamicTask的路径如:com.example.demo.quartz.task.DynamicTask,如有多个定时任务copy并更改Dynam…

Oracle ADG相关介绍

文章目录 一、ADG原理1、ADG介绍2、ADG搭建流程 二、ADG相关参数三、增量修复 一、ADG原理 1、ADG介绍 Oracle ADG(Advanced Data Guard)是Oracle数据库的一项高可用和灾难恢复技术,它通过将数据保持在物理备库中来提供数据保护和容灾能力。…

FariyGUI × Cocos Creator 3.x 弹窗制作

在fgui里制作一个弹窗 新建一个按钮,作为返回按钮 新建一个标签 做成这个样子 其中包含两个节点,名称分别为title和closeButton 可以阅读fgui的源码window.js得到,closeButton按钮只需要输入名称即可在contentPane设置时自动绑定。 且会…

Wagtail安装运行并结合内网穿透实现公网访问本地网站界面

文章目录 前言1. 安装并运行Wagtail1.1 创建并激活虚拟环境 2. 安装cpolar内网穿透工具3. 实现Wagtail公网访问4. 固定的Wagtail公网地址 正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能学习网站, 通俗易懂,风趣幽默&#xf…

nginx高级配置详解

目录 一、网页的状态页 1、状态页的基本配置 2、搭配验证模块使用 3、结合白名单使用 二、nginx 第三方模块 1、echo模块 1.1 编译安装echo模块 1.2 配置echo模块 三、nginx变量 1、内置变量 2、自定义变量 四、自定义图标 五、自定义访问日志 1、自定义日志格式…

Java根据excel模版导出Excel(easyexcel、poi)——含项目测试例子拿来即用

Java根据excel模版导出Excel(easyexcel、poi)——含项目测试例子拿来即用 1. 前言1.1 关于Excel的一般导出2.2 关于easyexcel的根据模版导出 2. 先看效果2.1 模版2.2 效果 3. 代码实现(核心代码)3.1 项目代码结构3.2 静态填充例子…

数学建模【GM(1, 1)灰色预测】

一、GM(1, 1)灰色预测简介 乍一看,这个名字好奇怪,其实是有含义的 G:Grey(灰色)M:Model(模型)(1, 1):只含有一个变量的一阶微分方程模型 提到灰色,就得先说…

【已解决】解决Win11忘记开机密码(不用重装系统)

问题起因 因为在实验室的电脑从过年就没有用过,也不知道为什么记性这么差,就把电脑密码忘了,但是又不想用系统盘重装电脑。于是从网上整理一些文章,最后写了下面一篇解决方法 解决方法 1.首先在登录界面(输入密码那…

深入探索 JS 的提升机制、函数与块作用域以及函数表达式和声明(下)

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

合并3D线条模型怎样进行调整长度---模大狮模型网

在3D建模软件中合并3D线条模型后,要调整线条的长度可以通过以下步骤进行: 选择线条模型:首先,在3D建模软件中选择您要调整长度的线条模型。这通常涉及使用选择工具或者鼠标点击线条模型来进行选择。 使用拉伸工具:大多…

采访影视行业艺术指导“Sora入局,或将改变游戏规则?”

自OpenAI发布Sora已经过去了半个月,人们对于这个新兴的“文生视频”(text-to-video)大模型工具都已经有了初步的认识,经过半个月的沉淀,他们也陆续发布了一些更加令人震惊的demo,话不多说,我们先…

大厂性能测试监控指标及分析调优指南

一、哪些因素会成为系统的瓶颈 CPU:如果存在大量的计算,他们会长时间不间断的占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题,例如频繁的FullGC,以及多线程造成的上下文频繁的切换…

Jqgrid入门

最近要用Jqgrid做项目,之前都没怎么接触过,看了看官网有一个小demo,于是下下来后,发现这个demo有点问题,度娘了一下,发现有的博主直接贴官网的代码,截了个图,我真是***,还…