工控自动化:如何将编程程序写入读出及PLC与PC连接,附方案
PLC与计算机连接需要用到通信电缆,常用电缆有两种:一种是FX-232AWC-H(简称SC09)电缆,如图所示,该电缆含有RS-232C/RS-422转换器;另一种是FX-USB-AW(又称USB-SC09-FX)电缆,如图所示,该电缆含有USB/RS-422转换器。
在选用PLC编程电缆时,先查看计算机是否具有COM口(又称RS-232C接口),因为现在很多计算机已经取消了这种接口,如果计算机有COM接口,可选用FX-232AWC-H电缆连接PLC和计算机。在连接时,将电缆的COM头插入计算机的COM接口,电缆另一端圆形插头插入PLC的编程口内。
如果计算机没有COM接口,可选用FX-USB-AW电缆将计算机与PLC连接起来。在连接时,将电缆的USB头插入计算机的USB接口,电缆另一端插入PLC的编程口内。 将FX-USB-AW电缆插到计算机USB接口时,还需要在计算机中安装这条电缆佩戴的驱动程序。驱动程序安装完成后,在计算机中选择“设备管理器”,弹出设备管理器窗口,如图所示,展开其中的“端口(COM和LPT)”,从中可以看到一个虚拟的COM端口,图中为COM3,记住该编号,在works2软件进行通信参数设置时要用到。
通信
用编程电缆将PLC与计算机连接好后,在启动works2软件,打开或新建一个工程,再执行菜单栏命令“工程数据列表区→连接目标”,再选择当前连接目标,弹出连接目标设置对话框,双击左上角的“串行usb”图标,出现出现详细的设置对话框,如图所示,在该对话框中选中“RS-232C”项,COM端口一项中选择与PLC连接的端口号,使用FX-USB-AW电缆连接时,端口号应与设备管理器中虚拟的COM端口号一致,在传输速度上选择某个速度(如选19.2kbps),单击确定返回连接目标设置对话框,如果想知道PLC与计算机是否连接成功,可在连接目标设置中点击通信测试按钮,若出现图中所示对话框,表示连接失败,则要重新选择COM端口。
程序的写入与读出
程序的写入是指将程序由编程计算机送入PLC,读出则是将PLC内的程序传送到计算机中。程序的读出操作过程与写入基本类似,可参照学习,这里不做介绍。在对PLC进行程序写入或者读出时,除了要保证PLC与计算机通信连接成功外,PLC还需要接上工作电源。
在线监视PLC程序的运行
在works2软件中将程序写入PLC后,如果希望看见程序在实际PLC中的运行情况,可使用软件的在线监视功能,该功能使用时,应确保PLC与计算机间通信电缆连接正常,PLC供电正常。
以上,欢迎动动手分享及收藏!
图解!西门子PLC把程序、变量及数据类型从CPU 上载到PC
要将CPU内的软件上载到编程设备,需要新建一个项目并添加一个非指定CPU。
说明
必须先建立到设备的在线连接,才能将CPU内的项目数据上载到编程设备。下面是一个从S7-1500 CPU上载的例子:
1.新建一个Step7项目,用 "Add new device" 功能添加一个CPU模块,在本例中添加一个 "unspecified CPU 1500",模块的订货号为6ES75XX-XXXXX-XXXX。
注意:组态时不需要考虑 "unspecified CPU 1500"的在线及离线的固件版本。
2.模块在组态中未具体定义,可以在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里的程序肿么拷贝到电脑里?-ZOL问答
用对应品牌的编程软件读取PLC程序再保存,设置好通讯相关参数,把PLC通过编程线连接到电脑找到你保存程序的位置,复制到你的存储设备即可兄弟呀!你上载了,然后...
换新电脑了如何上传plc和wincc?
具体操作取决于你使用的PLC和WinCC的版本以及你的电脑系统。以下是一般的步骤:1.首先,确保你的电脑已经安装了相应的PLC和WinCC...5.确认上传的参数设置,例...
怎么把PLC里的程序调出到电脑里?
1.安装PLC编程软件:首先,你需要从PLC制造商或官方网站上下载和安装PLC编程软件。这个软件通常是专门为该型号或该品牌的PLC定制的。2.连接PLC和电脑:使用相...
我的电脑中台达PLC编程软件做好后如何进行转换才能把它下载...
你直接下载台达PLC,它会自动编译。或则你写好T形图后直接按菜单栏上的编译。程序编好后,编译成功;在连好编程线后,接通PLC电源,应当就可以下载了。下载方法...
如何把LGPLC程序下载到PLC?
用LG的编程软件,然后配置一条该PLC型号的线缆,也电脑进行联机,然后下载就可以了,具体操作看软件使用了!用LG的编程软件,然后配置一条该PLC型号的线缆,也电脑...
怎样通过以太网上传plc程序到电脑?
通过以太网和PLC连接通讯上,打开PLC编程软件,一般里面都个UPload就把PLC程序到电脑了,存上就可以了通过以太网和PLC连接通讯上,打开PLC编程软件,一般里面都...
ABPLC怎么将程序上载到计算机?
根据PLC种类,用logix500或logix5000等编程软件,设置rslinx联接路径,然后选择上载,建议多看书。根据PLC种类,用logix500或logix5000等编程软件,设置rslin...
西门子plc如何上传程序到电脑里?
要上传西门子PLC程序到电脑中,需要使用专门的编程软件,例如STEP7或TIAPortal。首先,需要连接PLC与电脑,可以使用USB或以太网接口。然后,在编程软件中创...
电脑程序如何传到plcs300?
将电脑程序传输到PLCS300需要通过编程软件进行,首先需要编写PLC程序,然后在编程软件中将程序下载到PLCS300中。在下载程序之前需要连接电脑和PLCS300,一般...
笔记本电脑如何写入PLC程序?
不管是什么PLC读取PLC程序的方法基本都一样。第一步:在电脑上安装与PLC对应的编程软件(一般买PLC时就随机带光盘,没有就网上下载)第二步:要有该PLC...不管...