《第5章FXGP软件使用.ppt》由会员分享,可在线阅读,更多相关《第5章FXGP软件使用.ppt(80页珍藏版)》请在优知文库上搜索。
1、第5章 FXGP-WIN-C编程软件的使用 教学提示教学提示:本章主要介绍了FXGP-WIN-C编程软件的界面、常用的菜单命令及如何使用该软件进行编程和调试。教学目标教学目标:能够利用FXGP-WIN-C编程软件正确输入梯形图、指令表和SFC图,熟练掌握FXGP与PLC之间的程序传送、程序运行和程序调试的操作过程。5.1 概述概述5.3 菜单中常用命令说明菜单中常用命令说明5.4 PLC程序设计基本操作及调试程序设计基本操作及调试5.2 FXGP-WIN-C编程软件的界面介绍编程软件的界面介绍5.1 概述 三菱公司的SWOCP-FXGP-WIN-C编程软件是应用于FX系列(FX0/FX0S、F
2、X0N、FX1、FX2/FX2C和FX2N/FX2NC)PLC的中文编程软件,简称FXGP,可在Windows98及以上操作系统中运行。FXGP软件主要功能:(1)在FXGP软件中,可通过梯形图、指令表和状态转移图这三种语言来创建PLC的程序,可以给编程元件和程序块加上注释。(2)创建程序后可将其存储为文件,用打印机打印。(3)可通过计算机的串行口和编程电缆,将用户程序下载到PLC,即与PLC进行通信、文件传输并可实现各种监控和测试功能,例如元件的监控、梯形图的监控、改变T、C、D的当前值、强制ON/OFF等。5.2 FXGP-WIN-C编程软件的界面介绍 双击SWOPC-FXGP-WIN-C
3、图标,屏幕显示如图5.1所示,屏幕分为5个区域:标题栏、菜单栏、工具栏、状态栏和工作区。图5.1 FXGP-WIN-C编程软件的界面 当选用指令表编程方式时,用鼠标点击指令表编辑区,其标题栏变为蓝色,成为当前工作区。当选用梯形图编程方式时,用鼠标点击梯形图编辑区,其标题栏变为蓝色,成为当前工作区。点击菜单栏【视图】【功能图】,将显示梯形图的功能图 图5.2 功能图 编辑梯形图时,首先确定光标位置,在功能图栏内点击欲用的元件,此时出现一个对话框,输入元件号后,元件图形出现在原光标位置。按照这种方法,逐一将元件加到梯形图上。当梯形图完成后,点击工具栏的转换按钮可以将梯形图转换成指令表程序。5.3
4、菜单中常用命令说明1.文件文件(1)“新文件新文件”建立新文件 选择“新文件”命令时,屏幕显示一个对话框,确认PLC类型后,显示FXGP-WIN-C窗口,在此窗口可以输入要编的程序。(2)“打开打开”打开一个已存的文件 选择“打开”命令后,屏幕出现一个对话框,输入文件名后,屏幕进入FXGP-WIN-C窗口。(3)“保存保存”存储一个文件 选择“保存”命令后,屏幕显示保存对话框,输入文件名后,当前程序以该文件名存入。(4)“打印打印”打印文件 选择“打印”命令后,屏幕显示“打印”窗口,选择所要打印的文件名后,打印机打印该文件。(5)“退出退出”退出SWOPC-FXGP-WIN-C窗口。选择“退出
5、”命令后,退出程序,返回到WINDOWS。2.编辑编辑(1)“块选择块选择”将指令表中的程序或梯形图中电路编辑成块。操作方法是:在指令表工作区时,可按住鼠标左键拖拉成“块”。在梯形图工作区,调用【编辑】【块选择】【向上】或【向下】的命令,形成电路“块”。(2)“剪切剪切”将指令表程序块或梯形图电路块剪切掉。(3)“拷贝拷贝”将指令表程序块或梯形图电路块拷贝到剪切板中。(4)“粘贴粘贴”将剪切板中的内容粘贴到光标欲先指定的位置。(5)“行插入行插入”通过执行【编辑】【行插入】菜单操作,在光标位置上插入一行。(6)“行删除行删除”通过执行【编辑】【行删除】菜单操作,光标所在行被删除。3.查找查找(
6、1)“到顶到顶”光标跳到开始步的位置显示程序。(2)“到底到底”光标跳到最后一步显示程序。(3)“元件查找元件查找”执行该操作后,显示元件查找对话框,输入待查元件,点击运行按钮或按ENTER键,光标移动到输入元件处。(4)“指令查找指令查找”执行该操作后,显示指令查找对话框,输入待查的指令,点击运行按钮或按ENTER键,光标移动到查找的指令处。(5)“触点线圈查找触点线圈查找”执行该操作后,显示触点线圈查找对话框,输入待查找的触点或线圈,点击运行按钮或按ENTER键,光标移动到查找的触点或线圈处。(6)“到指令步数到指令步数”执行该操作后,显示程序步查找对话框,输入待查的程序步,点击运行按钮或
7、按ENTER键,光标移动到待查步处。4.程序检查程序检查 执行【选项】【程序检查】菜单命令后,出现程序检查对话框,可以检查语法错误,双线圈错误和电路错误。5.程序传送程序传送 在程序传送之前,必须将计算机RS232 C端口及PLC之间用指定的电缆线及转换器连接。(1)读入读入将PLC中的程序传送到计算机。操作方法是:执行【PLC】【传送】【读入】菜单命令。(2)写出写出在PLC设置为STOP时,将计算机的程序发送到PLC中,操作方法是:执行【PLC】【传送】【写出】菜单命令,此时出现写出对话框,回答对话框并按确认按钮后完成。(3)校验校验将计算机及PLC中的程序加以比较校验,操作方法是:执行【
8、PLC】【传送】【校验】菜单命令。(4)遥控运行遥控运行/停止停止运行程序/停止运行程序,操作方法是:执行【PLC】【遥控运行/停止】菜单命令。6.监控测试监控测试 当点击指令表程序编辑区时,可以完成如下监控:(1)进入元件监控进入元件监控执行【监控测试】【进入元件监控】的菜单命令后,出现一个元件监控对话框,在此对话框中可以依次输入元件名。当元件工作时,该元件旁将出现一个绿色的小方块,表示该元件或触点线圈已工作。(2)强行强行Y输出输出执行【监控测试】【强行 Y输出】菜单命令后,出现强行Y输出对话框,填写Y元件号,选择ONOFF,再按确认按钮,可以强行Y的输出。(3)强行强行ONOFF执行【监
9、控测试】【强行ONOFF】菜单命令后,出现强行ONOFF对话框,在此设置元件SETRST,点击确认按钮,使元件得到置位或复位。当点击梯形图编辑区,可以完成如下监控:(1)元件监控元件监控(光标)执行【监控测试】【元件监控】(光标)命令后,将光标选定的元件登录在元件监控窗口,可以进行监控。(2)改变设置值改变设置值执行【监控测试】【改变设置值】菜单命令后,出现改变当前值对话框。可以对定时器和计数器的设定值进行修改。5.4 PLC程序设计的基本操作及调试5.4.1 设置编程软件的路径设置编程软件的路径5.4.2 编程文件的正确进入及存取编程文件的正确进入及存取5.4.3 文件程序编辑文件程序编辑
10、5.4.4 设置通信口参数设置通信口参数 5.4.5 FXGP与与PLC之间的程序传送之间的程序传送 5.4.6 程序的运行与调试程序的运行与调试5.4.7 退出系统退出系统5.4.1 设置编辑文件的路径 首先应该设置文件路径,所有用户文件都在该路径下存取。假设D:PLC1 *设置为文件存取路径。操作步骤:打开Windows界面进入“我的电脑”选中D盘,新建一个文件夹,取名为PLC1点击“确认”,然后进入FXGP编程软件。5.4.2 编辑文件的正确进入及存取(1)假设首次程序设计:打开FXGP编程软件,点击【文件】子菜单【新文件】或点击工具栏 弹出【PLC类型设置】对话框,供选择机型。实验使用
11、时,根据实际确定机型,现选中FX2N,然后【确认】确认,就可马上进入编辑程序状态。注意:这时编程软件会自动生成一个FXGP-WIN-Cuntitl*文件名,在这个文件名下可编辑程序。(2)文件完成编辑后进行保存:点击【文件】子菜单【另存为】,弹出【File Save As】对话框,在“文件名”中能见到自动生成的FXGP-WIN-Cuntitl*文件名,这是编辑文件用的通用名,在保存文件时可以使用,建议一般不使用此类文件名,以避免出错。而在“文件名”框中输入一个带有(保存文件类型)特征的文件名。保存文件类型特征有三个:Win Files(*.pmw);Dos Files(*.pmc);All F
12、iles(*.*)。一般类型选第一种,例:先擦去自动生成的“文件名”,然后在“文件名”框中输入(ABC.pmw)、(555.pmw)等等。有了文件名,单击“确定”键,弹出“另存为”对话框,在“文件题头名”框中输入一个自己认可的名字,单击“确定”键,完成文件保存。如果点击工具栏中“保存”按键只是在同名下保存文件。(3)打开已经存在的文件:点击编程软件FXGP-WIN-C,在主菜单【文件】下选中打开弹出File Open对话框,选择正确的驱动器、文件类型和文件名,单击“确定”键即可进入以前编辑的程序。5.4.3 文件程序编辑 当正确进入FXGP编程系统后,文件程序的编辑有三种形式:“指令表”编辑“
13、梯形图”编辑“状态转移图”(SFC)编辑1.指令表编辑程序指令表编辑程序 “指令表”编辑状态,可以让你用指令语句表形式编辑一般程序。(1)用专用电缆将计算机与PLC连接,接通PLC电源,并置PLC于STOP状态。在WINDOWS下运行FXGP-WINC编程软件,进入该软件界面。点击工具栏“新文件”按钮,此时屏幕上同时出现指令表编辑区、梯形图编辑区和SFC编辑区三个界面。(2)执行【窗口】【窗口水平排列】菜单命令,在屏幕上下分成三个编辑区,用鼠标点击指令表编辑区,选定为指令表编程方式。(3)用键盘输入指令语句,使之覆盖NOP。例5.1 方波发生器,指令表和梯形图如图5.3所示。LDI T0 OU
14、T T0 K10 LD T0 ANI Y0 LDI T0 AND Y0 ORB OUT Y0 END 图5.3方波发生器的指令表和梯形图(1)观察梯形图编辑区是如何变化的?如何形成梯形图电路的?(2)试删除指令表第“2”条程序,再用插入的方法恢复第2条程序。(3)试运行查找命令。如“到顶”、“到底”“到指令步数”等操作。(4)试运行“程序检查”命令。检查是否有语法错误、双线圈错误和电路错误。(5)将应用程序写入PLC。方法是执行【PLC】【传送】【写出】菜单命令。在对话框中,设定好起始步与终止步,并按“确定”按钮,稍等片刻,写入操作即可完成。(6)将PLC设置为“RUN”状态,此时PLC 的Y
15、0输出指示灯亮一秒、灭一秒,不停闪烁。(7)执行监控测试菜单命令,监控T0及Y0元件。(8)选定梯形图编辑时,执行【监控测试】【改变设置值】命令。将定时器的时间常数改为2秒,并观察Y0闪烁周期是否发生变化。注意:程序结束前必须输入结束指令(END)。当“指令表”程序编辑结束后,应该进行程序检查,FXGP能提供自检。方法为:单击【选项】下拉子菜单,选中【程序检查】,弹出【程序检查】对话框,根据提示,可以检查是否有语法错误,电路错误以及双线圈检验。检查无误后可以进行下一步的操作【传送】、【运行】。2.梯形图编辑程序梯形图编辑程序 梯形图是目前使用最广泛的PLC图形编程语言。(1)打开FXGP-WI
16、NC编程软件,将PLC置于STOP状态。点击工具栏“新文件”按钮,选择PLC类型建立一个新文件。(2)选定【视图】-【梯形图】按钮,选择梯形图编辑方式,以下图5.4输入梯形图。标号光标 标号区 母线 编程区图5.4 梯形图编辑方式 梯形图的输入顺序是从左到右进行输入,如图5.5所示,首先移动光标到编程区左端,输入常开接点M8002。常开接点的输入方法:移动光标到需要放置触点的位置,点击右端功能图中的按钮,出现【输入元件】对话框,把鼠标移到白色输入位置单击(也可以用快捷键“Tab”键),输入“M8002”后按【确定】按钮或回车键确定输入。光标位置输入地址功能图图5.5 梯形图常开接点的输入 此时光标后退一格,界面出现灰色区域,此区域表示为未转换区域,再点击功能图中的按钮连续横线,在光标接近右端时,输入置位指令,输入方法为:点击功能图中的按钮,出现【输入指令】对话框,把鼠标移到白色输入位置单击(也可以用快捷键“Tab”键),输入“SET S0”后,按【确定】按钮或回车键确定输入,要注意的是SET和S0之间有空格。其余功能指令的输入方法同样。下一行步进STL指令的输入方法同置位指令的输入相似