6.5.1 概述
日本松下电工公司开发的FPWINGR是Window环境下使用的编程软件,有中、英文两个版本,能够支持所有松下电工生产的PLC产品,其中包括FP0、FP1、FP2、FP3、FP5、FP10、FP-M和FP-C。用户可以用它实现以下功能:对PLC程序的输入及编辑,程序检查,运行状态和数据的监控及测试,系统寄存器和PLC各种系统参数的设置,程序清单和监控结果等文档的打印,数据传输和文件管理等。
FPWINGR编程软件的基本使用流程如图6-65所示。
图6-63 用移位指令编写的机械手控制梯形图
图6-64 用步进指令编写的机械手控制梯形图
图6-65 松下PLC编程软件使用流程图
6.5.2 软件安装
对于FPWINGR的编程软件,将安装CD盘插入光驱(或打开安装文件),运行“setup”文件,按照屏幕提示操作,如输入用户名、公司名、序列号等。序列号存于安装盘目录下的“序列号.txt”文件中。
6.5.3 编程软件的特点
FPWINGR软件采用的是典型的Windows界面,菜单界面、编程界面、监控界面等可同时以窗口形式相叠或平铺显示,可以把两个不同的程序在一个屏幕上同时显示,也可以通过“Ctrl+Tab”键或“Ctrl+F6”键在各个窗口之间进行移动切换,这给调试程序和现场监控带来了便利。各种功能切换和指令的输入既可用键盘上的快捷操作键操作,也可用鼠标点击图标操作。其他功能也更趋合理、使用更加方便。
在软件的“帮助”菜单中增加了软件操作方法和指令、特殊内部继电器、特殊数据寄存器等一览表。这样在没有手册的情况下,用户也能方便地使用。另外,它的显示分辨率也大大提高了。但这一软件对计算机的要求相对要高一些,其操作系统为中文Windows95/98/2000/NT(Ver4.0以上),硬盘可用空间要在15MB以上。为了使使用效果达到最佳,还对计算机的配置做以下建议:CPU为Pentium100MHz以上、内存32MB以上、画面分辨率800 ×600以上、显示色High Color(16bit)以上。
6.5.4 关于几种基本使用方法的说明
1.“在线编辑方式”与“离线编辑方式”
“在线编辑方式”是指计算机与PLC连机状态下,进行程序编辑、调试的一种工作方式。使用在线编辑方式时,由软件所编辑的程序或系统寄存器的设置等内容,将被直接传送到PLC中。“离线编辑方式”则是指在脱机状态下进行编程、调试的一种工作方式。使用何种工作方式可根据情况选用。要监控程序的运行状态,必须采用“在线编辑方式”,而要编辑程序注释一般只能采用“离线编辑方式”。对于两种方式的转换,FPWIN-GR是通过点击工具图标来实现的。
2.编程模式
编程软件提供了3种基本编程模式:符号梯形图、布尔梯形图和布尔非梯形图。所有这些编程模式都支持松下各种型号的PLC。选择不同的编程模式,编程屏显示的程序形式和用于编程的指令提示符号有所不同。
1)符号梯形图编程模式(LDS)
用户通过输入一些表示逻辑关系的元素图形符号来建立程序,程序在屏幕上用梯形图形式显示。在符号梯形图编辑方式下,必须进行“程序转换”,才能使已输入的程序编译为可执行程序。
2)布尔梯形图编程模式(BLD)
用户通过输入指令的助记符(或称布尔符号)来建立程序,程序在屏幕上仍以梯形图的形式显示。这种编程模式不需编译即可直接生成可执行程序,所以输入指令快捷且直观。
3)布尔非梯形图编程模式(BNL)
用户通过输入指令助记符建立程序,并在屏幕上也按指令地址的顺序列出。虽然模式不能直观地显示出梯形图的结构,但它能在出现语法错误时照例逐条显示指令,以便查找错误进行修改。通过打开布尔非梯形图编程方式便可找出哪条指令出现了错误。此外,与上面两种编程模式配合使用,它还能显示出梯形图与助记符之间的关系,便于学习掌握。
6.5.5 编程屏介绍
FPWINGR软件的编程屏自上而下大致分为10个栏目,图6-66是其编程的实例图。
1)标题栏
标题栏包括软件名称、文件名称以及编程方式名称。
2)菜单栏
菜单栏将FPWINGR全部的操作及功能,按各种不同用途组合起来,以菜单的形式显示。通过点击主菜单名及下拉子菜单栏中的功能名,可选择其相应功能。
3)注释显示栏
注释显示栏显示光标所在位置的触点、寄存器等对象的注释内容,其中包括I/O注释、输出说明等。
4)工具栏
工具栏将在FPWINGR中经常使用的功能以图标按钮的形式集中显示(参见附录)。点击这些图标可以简化通过菜单一级一级选功能的步骤。
图6-66 FPWINGR软件的编程屏
5)程序状态栏
程序状态栏显示出所选用的PLC机型、程序步数、FPWINGR与PLC之间的通信状态等信息。
6)光标
可以通过键“↑”、“↓”、“←”、“→”或鼠标的点击操作,在程序显示区域内移动光标。新输入的指令,会被显示到光标所处的位置。可以利用“Home”键将光标移至行头、利用“End”键移至行末。利用“Ctrl+Home”键可以将光标移至程序的起始位置,利用“Ctrl+End”键则可将其移至程序的最末一行。
7)指令输入栏
指令输入栏包括以下几部分。
(1)功能键栏:在输入程序时,利用鼠标点击或按快捷功能键,选择所需指令或功能。
(2)输入栏:利用鼠标操作输入“Enter”、“Ins”、“Del”、“Esc”键。
(3)数字栏:利用鼠标操作输入0~9、A~F等。
(4)输入区段栏:在通常情况下显示光标所在位置的指令或操作数。在程序编辑状态下,显示正在输入的指令或操作数。
8)滚动条
在编程屏的右侧和下侧均附有滚动条,通过点击滚动条的上下箭头和左右箭头,即可将屏幕中的内容向所需方向扩展。
9)程序显示区
程序显示区显示正在编辑或监控的程序。
10)状态栏
状态栏显示FPWINGR的动作状态。
图6-67是FPWINGR软件编程屏中各种程序注释的显示示意图。
图6-67 FPWINGR软件的程序注释示意图
6.5.6 编程软件功能
1.程序的输入
1)输入指令
(1)输入功能键栏中显示的指令。点击功能键,功能键栏将转换成该指令相应的操作数类型,再点击操作数类型及数字,点击“Enter”,即在光标处输入了该指令。
(2)输入功能键栏中没有的指令。当要输入在功能键栏中没有相应操作显示的指令时,点击功能键栏中的“指令1”或“指令2”键,调出“功能键栏指令输入”对话框,从中选择相应的指令进行输入。
(3)输入高级指令。点击功能键栏中的“FUN”键,画面中出现“高级指令列表”。可在序号输入栏中输入高级指令编号或从“高级指令列表”中进行选择。
2)输入连线
点击功能键栏中的横线“—”键即在光标处画上横线。点击竖线“|”键则在当前光标位置的左侧输入竖线。
3)折回输入
在符号梯形图编辑方式下,当输入在一行内无法编写完的梯形图程序时,需要在换行处输入“折回”。位于右端母线前的符号被称为“折回输出”,下一行起始处的符号则被称为“折回输入”。
在折回输入中,有“折回匹配输入”和“折回单点输入”两种类型。
折回匹配输入:折回输出与折回输入称匹配指定。
折回单点输入:折回输出或折回输入分别单独指定。
折回匹配输入的操作步骤:在“折回输出”与“折回输入”中输入相同的编号,指明由何处折返到何处。需要中断正在进行的输入时,按“ESC”键。
折回单点输入的操作步骤:在指定了“折回单点输入”时,将光标移动到相应位置,确定折回输出位置(右端)以及折回输入位置(左端)。
2.程序的修改
1)删除指令和横、竖线
(1)删除指令或横线。当要删除指令或横线时,将光标移动到想要删除的指令或横线的位置,再按“Del”键。
(2)删除竖线。当要删除竖线时,将光标移动到要删除的竖线右侧,点击功能键栏中的竖线“|”键。
2)追加指令
当要在横线上追加触点时,不必先将该处的横线删除,而只需按与通常操作相同的步骤在横线上输入触点即可。
3)修改触点编号及定时器设定值
(1)修改触点编号。将光标移动到想要修改的触点的位置上并按与通常操作相同的步骤输入触点。
(2)修改定时器设定值。将光标移动到设定值处,输入区段中会显示当前的设定值,同时功能键栏变为字显示,此时输入修改值,按“Enter”键即可。
4)插入指令
在光标之前进行插入时,按“Ins”键;在光标之后插入时,按“Shift+Ins”键对指令进行确认。
5)插入空行
(1)将光标移到要插入空行的位置。
(2)执行空行插入操作。通过菜单操作选择“编辑(E)”→“输入空行(I)”,或点击工具栏中“插入空行”图标。
6)删除空行
将光标移动到所要删除的空行处,通过菜单操作选择“编辑(E)”→“删除空行”。
3.程序转换
在符号梯形图模式下编写的程序,必须进行程序转换。未转换前,程序显示区将被反显为灰色,在程序状态栏中将显示出“正在转换”的提示。进行程序转换时,用鼠标点击功能键栏中的“PG转换”键或按“Ctrl+F1”键。生成或编辑程序一次最多只能进行33行的处理。
4.恢复程序到修改前
在程序输入过程中出现误操作等情况时,若通过选择“编辑(E)”菜单中的“程序转换(Q)”或按“Ctrl+H”键操作,则可以将正在编辑的程序恢复到程序修改前(刚执行完的前一次PG转换后)的状态。
5. PLC系统寄存器的设置
在FPWINGR中,PLC的运行环境(系统寄存器设置)也与程序一起同时被保存。在启动菜单中选择了“创建新文件”时,FPWINGR将根据不同的机型,自动进行相应的设置;当用户需要对所设置的值进行修改时,可以由“选项”菜单中选择“PLC系统寄存器”,然后改变系统寄存器中的内容。
6.向PLC传输程序
将利用FPWINGR生成、编辑的程序传送到PLC中。此时将计算机与PLC的编程口通过编程电缆相连接。
当下载或上载等对程序进行传送时,由于FPWINGR与PLC之间必须要进行通信, FPWINGR将会自动切换到“在线编辑”模式。
具体操作步骤如下。
(1)选择向PLC下载。利用菜单操作选择“文件(F)”→“下载到PLC”或点击工具栏中的“下载”图标。
(2)确认对话框信息。
(3)确认PLC动作模式切换。如果PLC当前处于RUN模式,画面会显示模式切换对话框。单击“是(Y)”按钮,将PLC切换到PROG模式。
(4)程序下载过程中的显示。执行程序下载后,画面将显示程序下载流程窗口。
(5)确认PLC动作模式切换。程序下载正常结束后,画面中将显示下载结束、模式切换对话框。当需要将PLC切换到RUN模式时,单击“是(Y)”按钮。
(6)结束程序下载。当结束向PLC的下载、PLC切换到RUN模式后,画面中的程序状态栏显示切换到遥控RUN状态,程序部分的显示也将切换到监控状态。
7.保存程序
在FPWINGR中是将程序、PLC的系统寄存器、注释等内容的数据作为一个文件进行保存的。当需要对已经存在的文件进行覆盖保存时,请选择“保存”,而需要初次保存一个新建的程序或需要将文件重新命名后保存时,请选择“另存为…”。
8.打印程序
打印程序、I/O列表以及系统寄存器等信息,打印输出的操作步骤如下。
(1)选择打印。利用菜单操作选择“文件(F)”→“打印(P)”或点击工具栏中的“打印”图标。
(2)显示打印对话框。选择“打印(P)”之后,画面中会出现打印对话框。确认所使用的打印机,设置打印范围、打印份数等内容,然后单击“OK”按钮。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。