三菱PLC编程软件FXGP-WIN-C,可编制三菱FX系列PLC的梯形图和指令语句表两种用户程序,梯形图和指令语句表二者能够相互转换。编制过程中可以对程序进行编辑修改。
§3.2.1梯形图编程
1. 编程方法
按照事先绘制的梯形图,在图3-1所示梯形图编程界面下,在编程区逐一放置元件和指令。按照调用元件的不同方式,梯形图编程可分为“工具菜单法”、“功能图法”、“功能键法”和“键盘指令法”。
(1). 工具菜单法
在菜单栏“工具”菜单下有“触点线圈功能连线”等菜单项,“触点”菜单项下有“常开触点、常闭触点”等选项;“连线”菜单项下有“水平线段、垂直线段、垂直线段删除”等选项,可分别放置各种元件、指令和连线。
1)放置元件
鼠标左键点击菜单栏的“工具”菜单,选中元件后,弹出元件标号对话框,利用鼠标左键或者键盘“Tab”键将光标切换到对话框内,填写标号按回车键或点击确认,若元件是触点,则放置到光标所在位置;若元件是线圈,则自动连线放置到右母线。若元件标号错误,会弹出错误警示信息。
2)放置指令
选中工具菜单的“功能”后,弹出助记符指令对话框,填写指令助记符并确认,则将该指令放置到光标所在位置。
3)连线操作
利用工具菜单中“连线”下的“水平线段、垂直线段、垂直线删除”等选项,在光标处放置或删除线段。
(2). 功能图法
1)放置元件
鼠标左键点击“功能图”的元件符号,弹出元件标号对话框,其他同上。
2)放置指令
点击功能图的指令符号,弹出对话框后,其他同上。
3)连线操作
点击“功能图”的相关按钮即可。
(3). 功能键法
参照编程界面最下面一行的“功能键”符号,点按键盘最上排的F6—F9功能键,放置元件或指令,其他与上述方法相同。
(4). 键盘指令法
如果对键盘操作比较熟练,对指令语句助记符也比较熟悉,可在梯形图编程界面下,利用键盘直接输入助记符指令,连接放置元件和指令。有关指令,请参考本文第13页,“表2-2 PLC编程常用指令”。
2. 编辑修改梯形图以及转换存盘
(1). 修改元件、指令
在“写入”状态下,移动光标到欲修改的对象,重复上述放置方法,新的元件、指令会覆盖原有的元件、指令。
(2). 插入元件
在“插入”状态下,移动光标到欲插入位置,放置插入新元件,原有元件向右侧移动。
(3). 删除元件或者指令
移动光标到欲删除的对象,点按键盘的Delete键,即可将对象删除。
(4). 行删除
移动光标到欲删除的行,点击菜单栏的“编辑”菜单,选择“行删除”,即可删除光标所在行右侧的所有内容。
(5). 行插入
移动光标到欲插入行处,点击菜单栏的“编辑”菜单,选择“行插入”,即可在光标处插入一个空行。
(6). 撤销键入
点击菜单栏的“编辑”菜单,选择“撤销键入”,可撤销最后一步操作,恢复删除的元件或指令。
(7). 选中一个或多个逻辑行
按住键盘Shift键,鼠标左键点击元件,可选中一个逻辑行,再次点击其他行的元件,可选中多个逻辑行。
(8). 鼠标右键菜单
光标选中对象以后,点击鼠标右键弹出右键菜单,菜单项为“撤消键入、剪切、复制、粘贴”等,其作用与菜单栏的编辑菜单项相同,可对对象进行相应的编辑,其中的“剪切”有删除作用。充分利用右键菜单能够提高编程速度。
(9). 将梯形图转换成指令语句表
梯形图编制完成以后,点击工具栏1的“转换”按钮,将梯形图转换成指令语句表,以备向PLC主机写入指令程序。如果梯形图有严重错误,转换过程中会弹出错误提示。梯形图编制过程中也可进行转换。点击工具栏2的“指令表视图”按钮,可查看转换完成的指令语句表。
(10). 修改原有程序文件
点击工具栏1的“打开”按钮,选择路径和文件名(PLC用户程序文件扩展名为.PMW,系性能监视器文件),打开原有程序文件按照上述方法编辑修改。
(11). 视图显示比例
菜单栏“视图”菜单下有“显示比例”菜单项,显示比例由50%至150%分为多级,选择的显示比例越大,图素显示越大,但是对图形的观察范围越小,一般选择能够显示出梯形图左右母线的比例为宜。
(12). 存盘
编制完成的梯形图和指令语句表程序,需保存到硬盘或软盘中以备将来调用。方法是:点击工具栏1的“存盘”按钮,弹出存盘设置对话框,选择路径、输入文件名(扩展名为.PMW)确认存盘。文件名长度不得超过八个英文字符(或者四个中文字符)。编辑过程中应经常进行转换和存盘操作,一则便于及时发现编程错误,二则防止中途掉电造成数据丢失。
存盘完成后,将在相应目录下生成文件名相同,但是扩展名不同的四个文件,其中文件类型为“性能监视器文件”的为用户程序主文件,其他为辅助文件。
(13). 重新命名存盘
正在编辑的原有文件,可以改变路径和文件名存为另一个文件,而不改变原有文件。方法是:点击菜单栏“文件”菜单,选择“另存为”菜单项,弹出存盘设置对话框,选择路径、输入文件名确认存盘。
§3.2.2指令语句表编程
点击编程界面工具栏2的“指令表视图”按钮,显示图3-7所示指令语句表编程界面,根据事先设计的指令语句表,逐步编制指令语句表程序。
图3-7 指令语句表编程界面
1)输入助记符和操作数
利用键盘或者功能键,按照程序顺序,逐步输入助记符以及操作数并回车确认,完成指令语句表编程。
2)修改某一步指令
在“覆盖”状态下,移动光标到该步,输入新指令覆盖旧指令。
3)删除某一步指令
移动光标到该步,点按键盘“Delete”键,即删除该步指令。
4)插入一步指令
在“插入”状态下,移动光标到位,输入指令即可插入。
5)插入空行
移动光标到欲插入空行处,点击菜单栏“编辑”菜单,选择“NOP插入”,选择插入步序号范围,即插入多步NOP空行。
6)将指令语句表转换成梯形图
每当输入一个对线圈操作的指令,完成一个逻辑行,指令语句表将自动转换成梯形图。
存盘操作如同梯形图编程