FX系列PLC利用计算机编程时,使用“FXGP_WIN-C”(FXgroupprogram_windows-china)编程软件,意为“WINDOWS操作系统下中文提示FX系列PLC编程设计软件”。
该软件可以利用梯形图和指令语句表两种方式编制FX系列PLC的用户程序,梯形图和指令语句表二者可相互转换,编制操作过程中有中文提示,使用比较方便。该软件可以脱机独立编制PLC用户程序,再经传输电缆,对PLC主机写出或者读入用户程序,并且能对运行中的PLC主机进行监控。
§1编程界面
启动FXGP_WIN-C软件,点击工具拦1的“新文件”按钮(见界面介绍),选
母线、编程区、光标位置、菜单栏、工具栏1、工具栏2、功能图、功能键、状态栏及标题栏等。
工具栏左母线编程区
工具栏1
择LPC型号(FX2N)并确定,显示图1-1所示梯形图编程界面,界面显示左右
图1-1梯形图编程界面菜单右母功能状态
-2-
§1.1编程区
左右母线之间为编程区,用于编制梯形图过程中放置元件、指令等。
§1.2光标
光标当前位置是放置或删除元件、指令的位置,利用键盘的上下左右四方向键移动光标,也可用鼠标左键点击移动光标。
§1.3菜单栏
点击(点击是指用鼠标左键单击,下同)各菜单按钮,显示其下层菜单项,选择菜单项并确认以后,将实现菜单项所描述功能。当鼠标指针指向工具栏1或工具栏2的各个按钮时,均有中文提示该按钮的作用。菜单具体情况后面将有详细介绍。
§1.4工具栏1
工具栏1如图1-2所示。各工具按钮从左至右依次介绍如下:
图2工具栏1
1)新文件编制新的程序文件,也可用于清屏。
2)打开打开原有的PLC用户程序文件(扩展名为.PMW性能监视器文件)。
3)保存保存正在编制或修改的程序文件。
4)打印经打印机打印输出梯形图或者指令语句表。
5)剪切剪切部分程序并保存到剪切板。
6)拷贝将选中的内容拷贝到剪切板。
7)粘贴将剪切板的内容粘贴到光标处。
8)转换将梯形图转换成指令语句表。
9)到顶光标跳到最顶端。
10)到底光标跳到最底端。
11)元件名查找按照元件名查找元件,光标跳转到元件所在位置或者所在行(下面12)-14)的查找跳转与此相同)。
12)元件查找按照元件号查找。
13)指令查找按照指令查找。
-3-
14)触点/线圈查找按照触点或线圈以及元件名查找。
15)到指定程序跳转到指定程序。
16)下一个查找下一个。
17)刷新界面刷新。
18)帮助显示帮助说明。
§1.5工具栏2
工具栏2如图1-3所示。各功能按钮从左至右依次介绍如下:
图1-3工具栏2
1)梯形图视图显示梯形图编程界面。
2)指令表视图显示指令语句表编程界面。
3)注释视图显示注释界面
4)寄存器视图显示寄存器视图界面
5)注释显示设置显示注释显示设置界面
6)开始监控监控PLC运行状态。
7)停止监控停止监控PLC运行状态。
§1.6功能图
功能图如图1-4所示。点击图内对象,可在光标处放置元件和指令。
图1-4功能图
第一行放置常开触点;放置常闭触点。
第二行向上并联常开触点;向上并联常闭触点。
-4-
第五行放置线圈;放置指令。
第六行放置水平线段;放置垂直线段于光标左下方。
第七行对左方触点组的逻辑关系取反;删除光标左下方的垂直线段。
§1.7状态栏
状态栏简要显示步序、写入/插入等编程状态。写入/插入状态由键盘“Insert键”转换。
§1.8功能键
功能键又称快捷键、热键,是指计算机键盘最上端的F1—F10各个按键,分别代表一个功能,可快速放置元件、指令。
功能键分为梯形图编辑功能键和指令语句表编辑功能键。
1)梯形图功能键如图1-5所示。
图1-5梯形图功能键
F1帮助
F2放置前沿有效的常开触点
F3放置后沿有效的常开触点
F5放置常开触点
F6放置常闭触点
F7放置线圈
F8放置指令
F9放置水平线段
2)语句表功能键如图1-6所示。
图1-6语句表功能键
F1帮助
F5输入LD指令
F6输入AND指令
F7输入OR指令
-5-
F8输入ANB指令
F9输入OUT指令
§2编程方法
FXGP-WIN-C编程软件,可编制FX系列PLC的梯形图和指令语句表两种用户程序,梯形图和指令语句表二者能够相互转换。编制过程中可以对程序进行编辑修改。
§2.1梯形图编程
1.编程方法
按照事先绘制的梯形图,在图1-1所示梯形图编程界面下,在编程区逐一放置元件和指令。按照调用元件的不同方式,梯形图编程可分为“工具菜单法”、“功能图法”、“功能键法”和“键盘指令法”。
(1)工具菜单法
在菜单栏“工具”菜单下有“触点线圈功能连线”等菜单项,“触点”菜单项下有“常开触点、常闭触点”等选项;“连线”菜单项下有“水平线段、垂直线段、垂直线段删除”等选项,可分别放置各种元件、指令和连线。
1)放置元件
鼠标左键点击菜单栏的“工具”菜单,选中元件后,弹出元件标号对话框,利用鼠标左键或者键盘“Tab”键将光标切换到对话框内,填写标号按回车键或点击确认,若元件是触点,则放置到光标所在位置;若元件是线圈,则自动连线放置到右母线。若元件标号错误,会弹出错误警示信息。
2)放置指令
选中工具菜单的“功能”后,弹出助记符指令对话框,填写指令助记符并确认,则将该指令放置到光标所在位置。
3)连线操作
利用工具菜单中“连线”下的“水平线段、垂直线段、垂直线删除”等选项,在光标处放置或删除线段。
(2)功能图法
1)放置元件
鼠标左键点击“功能图”的元件符号,弹出元件标号对话框,其他同上。
-6-
2)放置指令
点击功能图的指令符号,弹出对话框后,其他同上。
3)连线操作
点击“功能图”的相关按钮即可。
(3)功能键法
参照编程界面最下面一行的“功能键”符号,点按键盘最上排的F6—F9功能键,放置元件或指令,其他与上述方法相同。
(4)键盘指令法
如果对键盘操作比较熟练,对指令语句助记符也比较熟悉,可在梯形图编程界面下,利用键盘直接输入助记符指令,连接放置元件和指令。
2.编辑修改梯形图及转换存盘
(1)修改元件、指令
在“写入”状态下,移动光标到欲修改的对象,重复上述放置方法,新的元件、指令会覆盖原有的元件、指令。
(2)插入元件
在“插入”状态下,移动光标到欲插入位置,放置插入新元件,原有元件向右侧移动。
(3)删除元件或者指令
移动光标到欲删除的对象,点按键盘的Delete键,即可将对象删除。
(4)行删除
移动光标到欲删除的行,点击菜单栏的“编辑”菜单,选择“行删除”,即可删除光标所在行右侧的所有内容。
(5)行插入
移动光标到欲插入行处,点击菜单栏的“编辑”菜单,选择“行插入”,即可在光标处插入一个空行。
(6)撤销键入
点击菜单栏的“编辑”菜单,选择“撤销键入”,可撤销最后一步操作,恢复删除的元件或指令。
(7)选中一个或多个逻辑行
-7-
按住键盘Shift键,鼠标左键点击元件,可选中一个逻辑行,再次点击其他行的元件,可选中多个逻辑行。
(8)鼠标右键菜单
光标选中对象以后,点击鼠标右键弹出右键菜单,菜单项为“撤消键入、剪切、复制、粘贴”等,其作用与菜单栏的编辑菜单项相同,可对对象进行相应的编辑,其中的“剪切”有删除作用。充分利用右键菜单能够提高编程速度。
(9)将梯形图转换成指令语句表
梯形图编制完成以后,点击工具栏1的“转换”按钮,将梯形图转换成指令语句表,以备向PLC主机写入指令程序。如果梯形图有严重错误,转换过程中会弹出错误提示。梯形图编制过程中也可进行转换。点击工具栏2的“指令表视图”按钮,可查看转换完成的指令语句表。
(10)修改原有程序文件
点击工具栏1的“打开”按钮,选择路径和文件名(PLC用户程序文件扩展名为.PMW,性能监视器文件),打开原有程序文件按照上述方法编辑修改。
(11)视图显示比例
菜单栏“视图”菜单下有“显示比例”菜单项,显示比例由50%至150%分为多级,选择的显示比例越大,图素显示越大,但是对图形的观察范围越小,一般选择能够显示出梯形图左右母线的比例为宜。
(12)存盘
编制完成的梯形图和指令语句表程序,需保存到硬盘或软盘中以备将来调用。方法是:点击工具栏1的“存盘”按钮,弹出存盘设置对话框,选择路径、输入文件名(扩展名为.PMW)确认存盘。文件名长度不得超过八个英文字符(或者四个中文字符)。编辑过程中应经常进行转换和存盘操作,一则便于及时发现编程错误,二则防止中途掉电造成数据丢失。
存盘完成后,将在相应目录下生成文件名相同,但是扩展名不同的四个文件,其中文件类型为“性能监视器文件”的为用户程序主文件,其他为辅助文件。
(13)重新命名存盘
正在编辑的原有文件,可以改变路径和文件名存为另一个文件,而不改变原有文件。方法是:点击菜单栏“文件”菜单,选择“另存为”菜单项,弹出存盘
-8-
设置对话框,选择路径、输入文件名确认存盘。
§2.2指令语句表编程
点击编程界面工具栏2的“指令表视图”按钮,显示图2-1所示指令语句表编程界面,根据事先设计的指令语句表,逐步编制指令语句表程序。
-1指令语句表编程界面
)输入助记符和操作数
利用键盘或者功能键,按照程序顺序,逐步输入助记符以及操作数并回车认,完成指令语句表编程。
)修改某一步指令
在“覆盖”状态下,移动光标到该步,输入新指令覆盖旧指令。
3)删除某一步指令
移动光标到该步,点按键盘“Delete”键,即删除该步指令。
4)插入一步指令
在“插入”状态下,移动光标到位,输入指令即可插入。
5)插入空行
移动光标到欲插入空行处,点击菜单栏“编辑”菜单,选择“NOP插入”,
-9-
选择插入步序号范围,即插入多步NOP空行。
6)将指令语句表转换成梯形图
每当输入一个对线圈操作的指令,完成一个逻辑行,指令语句表将自动转换成梯形图。
存盘操作如同梯形图编程。
§3读入、写出程序与监控
读入程序是将PLC主机中的用户程序读入到计算机;写出程序是将计算机内的用户程序写出至PLC主机。
写出或者读入程序时,用编程电缆连接计算机和PLC主机,将PLC主机电源打开,并将编程通信口一旁的转换开关置于STOP一侧(下侧)。程序传输完毕转入PLC运行时,再将此开关置于RUN一侧(上侧)。
1.读入程序
点击编程界面菜单栏的“PLC”菜单,选择“传送/读入”,系统将PLC主机中的用户程序读入到计算机,读入过程有进度提示,直至读入完成,界面显示读入的用户程序梯形图。
2.写出程序
写出程序首先需要“清除原有程序”,点击编程界面菜单栏的“PLC”菜单,选择“PLC存储器清除/PLC存储空间”确认,然后再执行“写出”步骤。
点击编程界面菜单栏的“PLC”菜单,选择“传送/写出”菜单项,选用“范围设置”,给定程序步序范围并确认,计算机将编制好的程序指令语句写出到PLC主机,写出过程有进度提示,直至写出完成。
如果明确PLC内存用户程序的步序数,写出程序设置范围大于原有步序数,将原有程序覆盖掉即可,省略清除程序过程。
需要注意,不得带电连接或撤除编程电缆,应在计算机和PLC主机开机前连接编程电缆,关机后才能撤除编程电缆。
3.监控
“监控”是指计算机与PLC主机联机,PLC主机运行时,通过计算机屏幕监控PLC主机的运行状态。
-10-
监控方法:点击工具栏2的“监控”按钮,可见当前PLC主机内“接通”的元件显示为绿色,得电的定时器、计数器的参数也会发生变化。点击工具栏2的“停止监控”按钮,即可停止监控。
如需退出编程及监控状态,点击编程界面右上角的“×”号即可。需要指出的是,退出程序之前,应该进行存盘操作。
以上简要介绍了“FXGP_WIN-C”编程软件的最基本应用,更深入的内容,还请大家参照上述方法,利用软件的中文提示和帮助信息,举一反三,逐步摸索,不断学习,全面掌握该编程软件的使用方法。
思考题
1.FXGP_WIN-C编程软件梯形图编辑视图下,有哪些栏和区?
2.PLC用户程序的扩展名是什么?其中主文件属于哪种类型的文件?
3.编制梯形图,有哪几种方法放置元件或功能指令?
4.利用功能图放置一个常开触点X1,说明放置操作步骤。
5.利用功能键放置一个定时器线圈“T0K300”,说明放置操作步骤。
6.简述新建梯形图的存盘操作步骤。
7.“写出”和“读入”程序,分别指的是什么过程?
8.绘制PLC的输入与输出接口内部、外部所连接器件示意图,并说明分别连接的是什么器件。
9.为简化PLC程序设计,对输入、输出继电器的线圈和触点,做了怎样的处理?这种处理基于什么道理?
10.编制电动机正反转控制程序,以“正反转”为文件名存盘。将程序写出到PLC主机,联机试运行。