如何将写好的PLC程序传输到设备上?这几种基础方式值得一看
小编有话说 >>
小编常常遇到许多朋友在后台询问,PLC编写好的程序,怎样传输到设备上。
PLC编程不同于其他的计算机软件编程,写好的程序在电脑上不会自动运行,需要结合外部线路和机械设备才能发挥程序的价值,这也是自动化技术的特色,理论+实践,软硬件结合,才是自动化发展的正确走向。
所以本文就给大家总结了,PLC与电脑联机的几种基础方式。希望大家多多点赞分享支持一下!
1、串口
串口,是最早,也是最方便的一种方式,它利用计算机自带的串口和 PLC 的串口建立连接,早期 PLC 都是采用这种下载方式。例如三菱 FX 系列,西门子 S7-200 和 S7-300 系列。即使进入新世纪,很多电脑取消了串口,但很少有 PLC 是不带串口的。
PLC 的串口一般是和触摸屏建立连接用的。而现在的电脑已经没有串口,一般都用 USB 转串口线缆来实现,特别是USB 转 485 串口,不但用于 PLC,还广泛用于各种变频器,伺服驱动器的连接。
不要认为变频器和伺服驱动器就设几个参数,没有连机的必要,在处理负载疑难问题时,连机监控一下变频器的参数和各种状态,是很有必要的。
USB 转 RS485 是工控人常备工具,比如在做串口通讯时,我们可以利用串口助手监控数据。早期的西门子PLC 的下载线可以用此线缆替代,还用众多的变频器,伺服驱动器以及一切用 RS485 通讯的下载线,都可以用。一般原装线缆都非常昂贵,使用通用的 USB 转 RS485线缆,可以节省不少费用。
西门子 S7-200,GE 各系列 PLC,丹佛斯,CT,富士,施耐德,伦茨等驱动器的连机线都可以用 USB 转 485 线缆替代,而他们的原装线缆可是天价。
2、USB
虽然串口优点很多,但也有不少缺点,最大的缺点就是速度慢。随着技术的进步,USB 逐渐占据半壁江山,现在 PLC 都支持 USB 现在程序,用得最多的就是 MICRO USB 接口,也就是老式手机和移动硬盘的那种 T 形口。
不光 PLC,大部分触摸屏,文本显示器也是用此接口下载程序。
如上图所示,是三菱 FX3 系列 PLC,看红色圆圈部分的接口,很多工控产品都是此种接口。几乎所有的触摸屏都是此下载接口。
还有一种接口,是方形 USB 接口,也就是打印机上的那个接口,欧姆龙 PLC 就是用此接口,所以,打印机的连接线就是欧姆龙 PLC 的下载线。
如上图所示,红色圆圈部分,就是欧姆龙 PLC 的下载接口,这和打印机的接口是一样的。
串口和 USB 是两种最常用的连机方式,不但适用于 PLC,还广泛应用于触摸屏,伺服,变频器等等应用非常广泛。而很多 PLC 同时支持两种连机方式。
如上图所示,就是三菱 PLC 编程软件 GX WORKS2 的连机选项,我们可以看到,它是支持两种方式的。
3、网线
随着互联网技术的发展,以太网也越来越多地应用于工业自动化行业,因此很多 PLC 也支持网线连机了,比如西门子最新的博途平台,S7-1200 系列。甚至低端的 S7-200smart 系列也支持网口连机了。
在博途中,如何把程序块连同PLC变量及PLC数据类型从CPU 上载到PC
要将CPU内的软件上载到编程设备,需要新建一个项目并添加一个非指定CPU。
说明
必须先建立到设备的在线连接,才能将CPU内的项目数据上载到编程设备。下面是一个从S7-1500 CPU上载的例子:
新建一个Step7项目,用 "Add new device" 功能添加一个CPU模块,在本例中添加一个 "unspecified CPU 1500",模块的订货号为6ES75XX-XXXXX-XXXX。 注意: 组态时不需要考虑 "unspecified CPU 1500"的在线及离线的固件版本。模块在组态中未具体定义,可以在CPU下面的窗口中看到相关信息,之后点击“detect”按钮图. 1
3.在 "Hardware Recognition for PLC_1"对话框中,选择PG/PC接口,点击 "Start search"按钮 。
4.搜索后会显示出在线CPU的设备类型、IP地址和MAC地址,点击"Recognize"按钮,离线组态会以在线组态进行自动匹配。
5.在工具栏中单击"Go online" 按钮,在打开的"Go online" 对话框中单击"Start search"按钮。
6.系统将检查该兼容设备的可访问性。这可能需要花费一些时间,设备被确认后 "Select target device:" 窗口就会显示出其IP地址,点击“GoOnline”按钮建立在线连
图. 2
7.当在线连接建立后,在项目树中该站点上点击右键, 在下拉框中选择"Upload from device (software)" 。
图. 3
8.弹出的对话框提示,离线项目会被删除并被在线项目取代,在"Continue"前打勾以使能该功能,并点击 "Upload from device"按钮。新的项目数据会从CPU上传至新建的项目中
图. 4
9.在工具栏点击 "Disconnect online connection"按钮。
10.保存并编译项目。
现在该Step7 (TIA Portal)项目包含Program Blocks"文件夹的完整内容,其中包含PLC变量、PLC数据类型、工艺对象和来自在线CPU的其他文件夹。已成功传输块(FBs、FCs、DBs和OBs)的消息将显示在inspector窗口中。
相关问答
plc程序怎么导出方法?
答:plc程序导出的方法1、在编程软件STEP7V5.5中打开想要导出的块,可以是FB、FC、DB等。例如:用户需要导出FC1,则双击FC1,打开此功能。2、在打开的FC1界面...
怎么从plc中导出程序?
菜单上的:“PLC操作”===》“上传用户程序”或者“PLC工具栏”上的“上传用户程序”(绿色的向上箭头)菜单上的:“PLC操作”===》“上传用户程序”或者“PLC...
求助!怎么从plc中导出程序?
菜单上的:“PLC操作”===》“上传用户程序”或者“PLC工具栏”上的“上传用户程序”(绿色的向上箭头)菜单上的:“PLC操作”===》“上传用户程序”或者“PLC工...
怎样导出PLC程序?
要导出PLC程序,首先需要使用PLC编程软件打开程序。然后,选择导出选项,通常是通过菜单或工具栏中的选项。在导出对话框中,选择所需的导出格式,如LADDER、ST...
汇川plc程序源代码如何导出?
汇川PLC程序源代码的导出步骤可能因具体型号和软件版本而有所不同,以下是一般步骤:连接PLC:使用汇川PLC编程软件,通过串口或以太网等方式连接PLC。选择导出功...
光洋PLC控制器如何导出程序?
光洋PLC控制器导出程序的方法1、在编程软件STEP7V5.5中打开想要导出的块,可以是FB、FC、DB等。例如:用户需要导出FC1,则双击FC1,打开此功能。2、在打开的F...
怎么从三菱PLC上导出程序的注释?
一、先在“PLC参数”中更改内存容量设置。将注释容量分配一定点数(默认为0,所以默认无法下载注释)。二、再下载程序,勾选“软元件注释”。下载完毕后,注释...
三菱FX2N系列PLC中的程序是否能提取到电脑里?
打开三菱PLC编程软件——点击工程菜单-——创建新工程——选择PLC系列——FXCPU——FX2N(C)——确定——电脑与PLC通讯电缆连接好——点击在线菜单——传输设...
用手持式编程器把三菱PLC程序从一台复制到另一台怎么样操做-...
另一种方法是通过以太网卡将PLC与电脑相连,利用专门的软件如MELSOFTGXWorks进行操作。设置好网络连接后,在电脑上打开软件,登录源PLC的IP地址,导出项目文件到本...
西门子s7-200plc里面的程序如何传出来写到另一台PLC里面?
需要一台装有V4.0STEP7MicroWINSP?编程软件的计算机,一根西门子的编程电缆,先把备用的那台PLC里面的程序上载到电脑上,再重新下载到在用的那台PLC里面...