




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教学提示:本章主要介绍了FXGP-WIN-C编程软件的界面、常用的菜单命令及如何使用该软件进行编程和调试。教学目标:能够利用FXGP-WIN-C编程软件正确输入梯形图、指令表和SFC图,熟练掌握FXGP与PLC之间的程序传送、程序运行和程序调试的操作过程。
FXGP-WIN-C编程软件的使用
1概述
3菜单中常用命令说明
4PLC程序设计基本操作及调试
2FXGP-WIN-C编程软件的界面介绍1概述
三菱公司的SWOCP-FXGP-WIN-C编程软件是应用于FX系列(FX0/FX0S、FX0N、FX1、FX2/FX2C和FX2N/FX2NC)PLC的中文编程软件,简称FXGP,可在Windows98及以上操作系统中运行。FXGP软件主要功能:(1)在FXGP软件中,可通过梯形图、指令表和状态转移图这三种语言来创建PLC的程序,可以给编程元件和程序块加上注释。(2)创建程序后可将其存储为文件,用打印机打印。(3)可通过计算机的串行口和编程电缆,将用户程序下载到PLC,即与PLC进行通信、文件传输并可实现各种监控和测试功能,例如元件的监控、梯形图的监控、改变T、C、D的当前值、强制ON/OFF等。2FXGP-WIN-C编程软件的界面介绍
双击SWOPC-FXGP-WIN-C图标,屏幕显示如图1所示,屏幕分为个区域:标题栏、菜单栏、工具栏、状态栏和工作区。图1FXGP-WIN-C编程软件的界面当选用指令表编程方式时,用鼠标点击指令表编辑区,其标题栏变为蓝色,成为当前工作区。当选用梯形图编程方式时,用鼠标点击梯形图编辑区,其标题栏变为蓝色,成为当前工作区。
点击菜单栏【视图】-【功能图】,将显示梯形图的功能图
图2功能图编辑梯形图时,首先确定光标位置,在功能图栏内点击欲用的元件,此时出现一个对话框,输入元件号后,元件图形出现在原光标位置。按照这种方法,逐一将元件加到梯形图上。当梯形图完成后,点击工具栏的转换按钮可以将梯形图转换成指令表程序。3菜单中常用命令说明1.文件
“新文件”――建立新文件选择“新文件”命令时,屏幕显示一个对话框,确认PLC类型后,显示FXGP-WIN-C窗口,在此窗口可以输入要编的程序。(2)“打开”――打开一个已存的文件选择“打开”命令后,屏幕出现一个对话框,输入文件名后,屏幕进入FXGP-WIN-C窗口。(3)“保存”――存储一个文件选择“保存”命令后,屏幕显示保存对话框,输入文件名后,当前程序以该文件名存入。(4)“打印”――打印文件选择“打印”命令后,屏幕显示“打印”窗口,选择所要打印的文件名后,打印机打印该文件。()“退出”――退出SWOPC-FXGP-WIN-C窗口。选择“退出”命令后,退出程序,返回到WINDOWS。2.编辑(1)“块选择”――将指令表中的程序或梯形图中电路编辑成块。操作方法是:在指令表工作区时,可按住鼠标左键拖拉成“块”。在梯形图工作区,调用【编辑】-【块选择】-【向上】或【向下】的命令,形成电路“块”。(2)“剪切”――将指令表程序块或梯形图电路块剪切掉。(3)“拷贝”――将指令表程序块或梯形图电路块拷贝到剪切板中。(4)“粘贴”――将剪切板中的内容粘贴到光标欲先指定的位置。()“行插入”――通过执行【编辑】-【行插入】菜单操作,在光标位置上插入一行。(6)“行删除”――通过执行【编辑】-【行删除】菜单操作,光标所在行被删除。3.查找(1)“到顶”――光标跳到开始步的位置显示程序。(2)“到底”――光标跳到最后一步显示程序。(3)“元件查找”――执行该操作后,显示元件查找对话框,输入待查元件,点击运行按钮或按ENTER键,光标移动到输入元件处。(4)“指令查找”――执行该操作后,显示指令查找对话框,输入待查的指令,点击运行按钮或按ENTER键,光标移动到查找的指令处。()“触点/线圈查找”――执行该操作后,显示触点/线圈查找对话框,输入待查找的触点或线圈,点击运行按钮或按ENTER键,光标移动到查找的触点或线圈处。(6)“到指令步数”――执行该操作后,显示程序步查找对话框,输入待查的程序步,点击运行按钮或按ENTER键,光标移动到待查步处。4.程序检查执行【选项】-【程序检查】菜单命令后,出现程序检查对话框,可以检查语法错误,双线圈错误和电路错误。
程序传送在程序传送之前,必须将计算机RS232C端口及PLC之间用指定的电缆线及转换器连接。(1)读入――将PLC中的程序传送到计算机。操作方法是:执行【PLC】-【传送】-【读入】菜单命令。(2)写出――在PLC设置为STOP时,将计算机的程序发送到PLC中,操作方法是:执行【PLC】-【传送】-【写出】菜单命令,此时出现写出对话框,回答对话框并按确认按钮后完成。(3)校验――将计算机及PLC中的程序加以比较校验,操作方法是:执行【PLC】-【传送】-【校验】菜单命令。(4)遥控运行/停止――运行程序/停止运行程序,操作方法是:执行【PLC】-【遥控运行/停止】菜单命令。6.监控/测试当点击指令表程序编辑区时,可以完成如下监控:(1)进入元件监控――执行【监控/测试】-【进入元件监控]】的菜单命令后,出现一个元件监控对话框,在此对话框中可以依次输入元件名。当元件工作时,该元件旁将出现一个绿色的小方块,表示该元件或触点线圈已工作。(2)强行Y输出――执行【监控/测试】-【强行Y输出】菜单命令后,出现强行Y输出对话框,填写Y元件号,选择ON/OFF,再按确认按钮,可以强行Y的输出。(3)强行ON/OFF――执行【监控/测试】-【强行ON/OFF】菜单命令后,出现强行ON/OFF对话框,在此设置元件SET/RST,点击确认按钮,使元件得到置位或复位。当点击梯形图编辑区,可以完成如下监控:(1)元件监控(光标)――执行【监控/测试】-【元件监控】(光标)命令后,将光标选定的元件登录在元件监控窗口,可以进行监控。(2)改变设置值――执行【监控/测试】-【改变设置值】菜单命令后,出现改变当前值对话框。可以对定时器和计数器的设定值进行修改。4PLC程序设计的基本操作及调试
1设置编程软件的路径
2编程文件的正确进入及存取
3文件程序编辑
4设置通信口参数
FXGP与PLC之间的程序传送
6程序的运行与调试
7退出系统1设置编辑文件的路径首先应该设置文件路径,所有用户文件都在该路径下存取。假设D:\PLC1*设置为文件存取路径。操作步骤:打开Windows界面进入“我的电脑”选中D盘,新建一个文件夹,取名为PLC1点击“确认”,然后进入FXGP编程软件。2编辑文件的正确进入及存取假设首次程序设计:打开FXGP编程软件,点击【文件】子菜单【新文件】或点击工具栏弹出【PLC类型设置】对话框,供选择机型。实验使用时,根据实际确定机型,现选中FX2N,然后【确认】确认,就可马上进入编辑程序状态。注意:这时编程软件会自动生成一个〈FXGP-WIN-C-untitl**〉文件名,在这个文件名下可编辑程序。(2)文件完成编辑后进行保存:
点击【文件】子菜单【另存为】,弹出【FileSaveAs】对话框,在“文件名”中能见到自动生成的〈FXGP-WIN-C-untitl**〉文件名,这是编辑文件用的通用名,在保存文件时可以使用,建议一般不使用此类文件名,以避免出错。而在“文件名”框中输入一个带有(保存文件类型)特征的文件名。保存文件类型特征有三个:WinFiles(*pmw);DosFiles(*pmc);AllFiles(*.*)。
一般类型选第一种,例:先擦去自动生成的“文件名”,然后在“文件名”框中输入(ABC.pmw)、(.pmw)等等。有了文件名,单击“确定”键,弹出“另存为”对话框,在“文件题头名”框中输入一个自己认可的名字,单击“确定”键,完成文件保存。如果点击工具栏中“保存”按键只是在同名下保存文件。(3)打开已经存在的文件:
点击编程软件FXGP-WIN-C,在主菜单【文件】下选中[打开]弹出[FileOpen]对话框,选择正确的驱动器、文件类型和文件名,单击“确定”键即可进入以前编辑的程序。3文件程序编辑
当正确进入FXGP编程系统后,文件程序的编辑有三种形式:“指令表”编辑“梯形图”编辑“状态转移图”(SFC)编辑1.指令表编辑程序
“指令表”编辑状态,可以让你用指令语句表形式编辑一般程序。(1)用专用电缆将计算机与PLC连接,接通PLC电源,并置PLC于STOP状态。在WINDOWS下运行FXGP-WIN-C编程软件,进入该软件界面。点击工具栏“新文件”按钮,此时屏幕上同时出现指令表编辑区、梯形图编辑区和SFC编辑区三个界面。(2)执行【窗口】-【窗口水平排列】菜单命令,在屏幕上下分成三个编辑区,用鼠标点击指令表编辑区,选定为指令表编程方式。(3)用键盘输入指令语句,使之覆盖NOP。例1方波发生器,指令表和梯形图如图3所示。
LDIT0OUTT0K10LDT0ANIY0LDIT0ANDY0ORBOUTY0END
图3方波发生器的指令表和梯形图(1)观察梯形图编辑区是如何变化的?如何形成梯形图电路的?(2)试删除指令表第“2”条程序,再用插入的方法恢复第2条程序。(3)试运行查找命令。如“到顶”、“到底”……“到指令步数”等操作。(4)试运行“程序检查”命令。检查是否有语法错误、双线圈错误和电路错误。()将应用程序写入PLC。方法是执行【PLC】-【传送】-【写出】菜单命令。在对话框中,设定好起始步与终止步,并按“确定”按钮,稍等片刻,写入操作即可完成。
(6)将PLC设置为“RUN”状态,此时PLC的Y0输出指示灯亮一秒、灭一秒,不停闪烁。(7)执行监控/测试菜单命令,监控T0及Y0元件。(8)选定梯形图编辑时,执行【监控/测试】-【改变设置值】命令。将定时器的时间常数改为2秒,并观察Y0闪烁周期是否发生变化。
注意:程序结束前必须输入结束指令(END)。
当“指令表”程序编辑结束后,应该进行程序检查,FXGP能提供自检。方法为:单击【选项】下拉子菜单,选中【程序检查】,弹出【程序检查】对话框,根据提示,可以检查是否有语法错误,电路错误以及双线圈检验。检查无误后可以进行下一步的操作【传送】、【运行】。2.梯形图编辑程序梯形图是目前使用最广泛的PLC图形编程语言。(1)打开FXGP-WIN-C编程软件,将PLC置于STOP状态。点击工具栏“新文件”按钮,选择PLC类型建立一个新文件。(2)选定【视图】-【梯形图】按钮,选择梯形图编辑方式,以下图4输入梯形图。
标号光标标号区母线编程区图4梯形图编辑方式梯形图的输入顺序是从左到右进行输入,如图.所示,首先移动光标到编程区左端,输入常开接点M8002。常开接点的输入方法:移动光标到需要放置触点的位置,点击右端功能图中的按钮,出现【输入元件】对话框,把鼠标移到白色输入位置单击(也可以用快捷键“Tab”键),输入“M8002”后按【确定】按钮或回车键确定输入。光标位置输入地址功能图图
梯形图常开接点的输入此时光标后退一格,界面出现灰色区域,此区域表示为未转换区域,再点击功能图中的按钮连续横线,在光标接近右端时,输入置位指令,输入方法为:点击功能图中的按钮,出现【输入指令】对话框,把鼠标移到白色输入位置单击(也可以用快捷键“Tab”键),输入“SETS0”后,按【确定】按钮或回车键确定输入,要注意的是SET和S0之间有空格。其余功能指令的输入方法同样。下一行步进STL指令的输入方法同置位指令的输入相似,只要在【输入指令】对话框中输入“STLS0”即可,后面功能指令和触点的输入方法同上。在图4电路中还用到输出线圈、定时器、计数器、跳转标号。如图6所示,输出线圈的输入方法为:点击功能图中的按钮,出现【输入元件】对话框,把鼠标移到白色输入位置单击(也可以用快捷键“Tab”键),输入“Y0”后,按【确定】按钮或回车键确定输入。图6梯形图中输出线圈的输入方法定时器、计数器线圈的输入方法如图7所示。点击功能图中的按钮,出现【输入元件】对话框,把鼠标移到白色输入位置单击(也可以用快捷键“Tab”键),输入“T0空格K”后,按【确定】按钮或回车键确定输入。(计数器的输入方法同样。)K表示是计时器的设定值K表示的是十进制数图7梯形图中定时器、计数器线圈的输入方法跳转标号的输入方法如图8所示:把光标移到标号区,按“P”键,出现Label对话框,输入要输入的标号数字,按【确定】按钮或回车键确定输入。标号输入框图8梯形图中跳转标号的输入方法(3)梯形图输入的过程中,难免要修改,下面说明梯形图的修改方法:①元件的修改在元件的位置上双击,就会弹出相应的对话框重新输入。②连线的修改:横线的删除是把光标移到需要删除的位置按“Del”键,竖线的删除是要把光标移到需要删除的位置的右端,点击功能图中的按钮。完成梯形图后还要点击按钮来转换梯形图,若梯形图无错误,则灰色区域恢复成白色。有错误则出现有错误对话框。最后把梯形图下载到PLC机中,方法同指令表。3状态转移图编辑程序
FXGP-WIN-C编程软件的一大优点就是可以用状态转移图编辑程序。当我们打开该编程软件,点击菜单命令【视图】-【SFC】,即可进入状态转移图(SFC)视窗,如图9所示。图9状态转移图(SFC)视窗
SFC视窗与梯形图视窗结构类似,也是有常规的工具栏、菜单栏和状态栏及编辑区和功能键栏组成。(1)SFC的编辑区从图9中可以看出SFC的编辑区比较特别,它被划分成若干个方格,每个方格从上到下又被划分成个光标小区域,光标处于不同的区域可相应输入不同的符号。图10SFC的编辑区
①
状态输入位:在该位置输入各种状态符号,即可输入状态框、输入阶梯块符号、输入跳转和重置符号,并可调用菜单命令各状态或阶梯块对应的内置梯形图。②连接位:该位置是状态与下一步骤的连接位置。③分支汇合位:光标区域3和光标区域都是分支汇合位,在该位置可画各种分支汇合线,即并行分支和选择性分支在该处汇合。另外,我们的FXGP软件可以自动识别并行分支线或选择分支线,结果取决于所写符号的位置。④过渡条件位:该位置用于输入转移条件,并可通过菜单命令建立相应的内置梯形图。(2)功能键在SFC的视窗最下方有如图11所示的一行功能键,点击它们可在SFC的编辑区输入各种SFC图的符号。
图11SFC视窗下方的功能键
图11为各功能键的符号及各功能键与键F1~F10对应关系,点击各个功能键与按F1~F10效果是一样的。按住Shift键后,各功能键如下图12所示。图12SFC视窗下方的功能键各个功能键的意义:名称功能键符号注释阶梯块F8N为阶梯块编号,软件自动附加初始状态Shift+F4Sn为S0~S9,软件自动识别初始状态一般状态Shift+F4Sn为S10~S899,软件自动识别一般状态转移条件Shift+F通过内置梯形图写出转移条件状态+条件FSn为S0~S899名称功能键符号注释水平线F9用于分支汇合时,若为并行分支软件自动产生双线
垂直线
Shift+F9连接两个状态
跳转
F6跳转到Sn,即循环转移到某个状态
重置
F7跳到Sn,复位分支汇合
Shift+F6功能键的组合使用绘制分支汇合
Shift+F7Shift+F8例
用FXGP编程软件画出如图所示的控制洗衣机清洗的SFC图。基本步骤:(1)进入SFC编辑窗口,通过点击功能键先却定SFC流程。(2)在“内置梯形图”中输入状态输出和转移条件,方法如下:把光标移到某个状态或转移条件上,点击菜单【视图】-【内置梯形图】,输入相应内容,然后点击“转换”按钮,退出“内置梯形图”界面,回到SFC编辑窗口,编辑下一个。(3)所有内容都编辑完成之后,再次点击“转换”按钮。整个SFC图完成之后,软件自动转换成梯形图和指令表,可以切换到梯形图和指令表编辑窗口进行查看。(a)SFC(b)内置梯形图图13控制洗衣机清洗的SFC及内置梯形图4设置通讯口参数
(1)PLC串行口设置点击菜单“PLC”的子菜单“串行口设置(D8120)[e]”,弹出如图14所示的对话框。检查是否一致,如果不对,马上修正,【确认】返回菜单做下一步。图14串行口设置对话框(2)PLC的端口设置点击菜单“PLC”的子菜单“端口设置[e]”弹出如图1所示的对话框。根据PLC与PC连接的端口号,选择COM1~COM4中的一个,完成后[确认]返回菜单。图1端口设置对话框FXGP与PLC之间的程序传送1.把FXGP中的程序下传到PLC中去点击菜单【PLC】的二级子菜单【传送】-【写出】:弹出对话框,有二个选择“所有范围”和“范围设置”。(1)所有范围
状态栏中显示的“程序步”(FX2N-8000)会全部写入PLC,时间比较长。(此功能可以用来刷新PLC的内存)(2)范围设置先确定“程序步”的“起始步”和“终止步”的步长,然后把确定的步长指令写入PLC,时间相对比较短。程序步的长短都在状态栏中明确显示(见图1界面下方)。在“状态栏”会出现“程序步”(或“已用步”)写入(或插入)FX2N等字符。选择完后【确认】,如果这时PLC处于“RUN”状态,通讯不能进行,屏幕会出现“PLC正在运行,无法写入”的文字说明提示,这时应该先将PLC的“RUN/STOP”的开关拨到“STOP”或点击菜单“PLC”的【遥控运行/停止[0]】,然后才能进行通讯。2.把PLC中的程序上传到FXGP中首先要设置好通讯端口,点击【PLC】子菜单【读入】弹出【PLC类型设置】对话框,选择PLC类型,【确认】读入开始。结束后状态栏中显示程序步数。这时在FXGP中可以阅读PLC中的运行程序。注意:FXGP和PLC之间的程序传送,有可能原程序会被当前程序覆盖,假如不想覆盖原有程序,应该注意文件名的设置。6程序的运行与调试1.程序运行当程序写入PLC后就可以在PLC中运行了。先将PLC处于“RUN”状态(可用手拨PLC的“RUN/STOP”
开关到“RUN”档,也可用遥控运行使PLC处于“RUN”状态),再通过实验系统的输入开关给PLC输入给定信号,观察PLC输出指示灯,验证是否符合编辑程序的电路逻辑关系,如果有问题还可以通过FXGP提供的调试工具来确定问题,解决问题。例3运行验证程序编辑、传送、运行如图.16所示的程序:图16程序步骤:(1)先按梯形图方式编辑,可以转换成指令表程序。(2)程序写入PLC,在写入时PLC应处于“STOP”状态。PLC中的程序在运行前应使PLC处于“RUN”状态。(3)输入给定信号,观察输出状态,可以验证程序的正确性。操作步骤
观察闭合XOOO断开X001Y000应该动作闭合X000闭合X002Y000应该动作断开X000Y000应该不动作闭合X000、闭合X001、断开X002Y000应该不动作此时可以验证Y000这条电路正确。Y000动作10秒后T0定时器触点闭合Y001应该动作此时可以验证T0、Y001电路正确。2.程序调试当程序写入PLC后,按照设计要求可用FXGP来调试PLC程序。打开菜单栏中的“监控/测试”,包括如下内容。(1)开始监控
在PLC运行时通过梯形图程序显示各位元件的动作情况如图17所示。当X000闭合、Y000线圈动作、T0计时到、Y001线圈动作,此时可观察到动作的每个元件位置上出现翠绿色光标,表示元件改变了状态。利用“开始监控”可以实时观察程序运行。图17梯形图程序显示各位元件的动作情况(2)进入元件监控
在PLC运行时,监控指定元件单元的动作情况。图18监控指定元件单元的动作
当指定元件进入监控(在“进入元件监控”对话框中输入元件号),就可以非常清楚元件改变状态的过程,例如T0定时器,当前值增加到和设置的一致时,状态发生变化。这一过程在对话框中能清楚看到。(3)强制Y输出
强制PLC输出端口(Y)输出ON/OFF。图19强制Y输出
如果在程序运行中需要强制某个输出端口(Y)输出ON或OFF,可以在“强制Y输出”对话框中输入所要强制的“Y”元件号,选择“ON”或“OFF”状态“确认”后,元件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟草店转让合同范本
- 小区网络配套合同范本
- 农业工具转让合同范本
- 店铺收购意向合同范本
- 婚庆设备租赁合同范本
- 家庭小院托管合同范本
- 木门地板安装合同范本
- 教育机构培训合同范本
- 钢材购买合同范本
- 伦敦买房合同范本
- 业务运营岗位招聘笔试题及解答(某大型国企)2025年
- 2024-2025学年八年级化学沪科版(五四学制)全一册上学期期末复习卷①
- 2024年废品收购合同转让协议
- 担保合同范本
- 《油藏物理》西安石油大学学习通超星期末考试答案章节答案2024年
- 钢结构吊装技术交底
- 二年级上册《劳动教育》教材分析
- n3护士岗位竞聘范文
- DG-TJ 08-2242-2023 民用建筑外窗应用技术标准
- 大学介绍清华大学宣传
- 薇旖美三型胶原蛋白培训课件
评论
0/150
提交评论