1、基本概况
SW3D5-GPPW-E是三菱电气公司开发的用于可编程控制器的编程软件,可在Windows 3.1及Windows 95下运行,适用于IBM PC/AT(兼容)其CPU为i486SX或更高,内存需 8兆或更高(推荐16兆以上)。该程序可在串行系统中可与可编程控制器进行通讯,文件传送,操作监控以及各种测试功能。 自动控制网www.eadianqi.com版权所有 在GPP软件中,你可通过线路符号,助记符来创建顺控指令程序,建立注释数据及设置寄存器数据,并可将其存储为文件,用打印机打印。 自动控制网www.eadianqi.com版权所有
在PLC与PC之间必须有接口单元及缆线。 自动控制网www.eadianqi.com版权所有 接口单元: 自动控制网www.eadianqi.com版权所有
FX-232AWC型RS-232C/RS-422转换器(便携式). 本文来自www.eadianqi.com
FX-232AW型RS-232C/RS-422转换器(内置式) 本文来自www.eadianqi.com 缆线:FX-422CAB型RS-422 缆线 [用于 FX1, FX2, FX2C型可编程控制器,0.3米];FX-422CAB-150 型 RS-422 缆线 [用于 FX1, FX2, FX2C型可编程控制器,1.5米。 自动控制网www.eadianqi.com版权所有
2、用GPP编写梯形图 自动控制网www.eadianqi.com版权所有 GPP软件使用起来灵活、简单、方便,我们把它安装在程序中,使用时只要进入程序,选中MELSEC Applications → 在WINDOWS下运行的GPP ,打开工程,选中新建,出现如下图5-1画面,先在PLC系列中选出你所使用的程控器的CPU系列,如在我们的实验中,选用的是FX系列,所以选FXCPU,PLC类型是指选机器的型号,我们实验用系列,所以选中FX2n(C),确定后出现如图5-2画面,在画面上我们清楚地看到,最左边是根母线,兰色框表示现在可写入区域,上方有菜单,你只要任意点击其中的元件,就可得到你所要的线圈、触点等。 本文来自www.eadianqi.com
本文来自www.eadianqi.com
图5-1 本文来自www.eadianqi.com 本文来自www.eadianqi.com 图5-2 本文来自www.eadianqi.com 如你要在某处输入X000,只要把兰色光标移动到你所需要写的地方,然后在菜单上选中 ┫┣ 触点,出现如下图5-3画面: 自动控制网www.eadianqi.com版权所有
本文来自www.eadianqi.com
图5-3 本文来自www.eadianqi.com 再输入X000,即可完成写入X000。 自动控制网www.eadianqi.com版权所有
如要输入一个定时器,先选中线圈,再输入一些数据,数据的输入标准在第三章中已提过,图5-4显示了其操作过程。 自动控制网www.eadianqi.com版权所有
本文来自www.eadianqi.com
图5-4 自动控制网www.eadianqi.com版权所有
对于计数器,因为它有时要用到两个输入端,所以在操作上既要输入线圈部分,又要输入复位部分,其操作过程如图5-5、5-6所示。 本文来自www.eadianqi.com 自动控制网www.eadianqi.com版权所有 注意,在图5-5中的箭头所示部分,它选中的是应用指令,而不是线圈。 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有 图5-6 本文来自www.eadianqi.com 计数器的使用方法及计数范围在第三章中已讲过,同学们可自己查阅。图5-7是一个简单的计数器显示形式。 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com 图5-7 自动控制网www.eadianqi.com版权所有 通过上面的举例,同学们就明白了,如果你需要画梯形图中的其他一些线、输出触点、定时器、计时器、辅助继电器等,在菜单上都能方便地找到,再输入元件编号即可。在图5-6的上方还有其它的一些功能菜单,如果你把光标指向菜单上的某处,在屏幕的左下角就会显示其功能,或者打开菜单上的“帮助”,你可找到一些快捷键列表、特殊继电器/寄存器等信息,同学们可自己边学习边练习。 自动控制网www.eadianqi.com版权所有 3、传输、调试 自动控制网www.eadianqi.com版权所有 当你写完梯形图,最后写上END语句后,必须进行程序转换,转换功能键有两种,在下图5-8的箭头所示位置。 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有
在程序的转换过程中,如果程序有错,它会显示,也可通过菜单“工具”,查询程序的正确性。 本文来自www.eadianqi.com 只有当梯形图转换完毕后,才能进行程序的传送,传送前,必须将面板上的开关拨向STOP状态,再打开“在线”菜单,进行传送设置,如下图5-9所示: 本文来自www.eadianqi.com
本文来自www.eadianqi.com
图5-9 自动控制网www.eadianqi.com版权所有 根据图示,你必须确定你的PLC与计算机的连接是通过COM1口还是COM2口连接,在实验中我们已统一将RS-232线连在了计算机的COM1口,你在操作上只要进行设置选择。 自动控制网www.eadianqi.com版权所有
写完梯形图后,在菜单上还是选择“在线”,选中“写入PLC(W)”,就出现如图5-9 本文来自www.eadianqi.com
本文来自www.eadianqi.com
从图上可看出,在执行读取及写入前必须先选中MAIN、PLC参数,否则,不能执行对程序的读取、写入,然后点击”开始执行”即可。 本文来自www.eadianqi.com 4、指令表程序的形成及编辑 自动控制网www.eadianqi.com版权所有 执行[视图] - [指令表]-进入指令表编辑状态,可以逐行输入指令,此时指定了操作的步序号后,可以通过[编辑]-[NOP覆盖写入]、[NOP插入]、[NOP删除]在指令表程序中做相应的操作。 本文来自www.eadianqi.com 在执行[工具] - [指令]菜单操作命令时,出现指令选择对话框. 如图3-5所示 在本对话框中直接进行设置后,敲击确认按钮或按[Enter]键加以确认,设定的指令及元件被写入到光标位置。还可点击指令或元件右边的参照按钮,指令说明对话框如图3-6或元件说明对话框如图3-2被显示,可输入更多的特定设置。 本文来自www.eadianqi.com 点击[工具] - [全部清除] 菜单,显示清除对话框,通过按[Enter]键或点击确认按钮,执行清除过程。 自动控制网www.eadianqi.com版权所有 5、PLC操作 本文来自www.eadianqi.com
下列操作中,计算机的RS232C端口及PLC之间必须用指定的缆线及转换器连接。 本文来自www.eadianqi.com (1)端口设置 自动控制网www.eadianqi.com版权所有 用计算机RS232C端口与PLC相连,执行[PLC] - [端口设置]菜单操作,在[端口设置](COM1~COM4)和[传送速率](9600、19200bit/s)对话框中加以设置。 本文来自www.eadianqi.com
(2)文件传送 本文来自www.eadianqi.com 将已创建的顺控程序成批传送到可编程控制器中。传送功能包括[读入]、[写出]及[校验]。 本文来自www.eadianqi.com A.执行[PLC] - [传送] - [读入] ,将PLC中的程序传送到计算机中,选择[读入]时,在[PLC模式设置]对话框中将已连接的PLC模式设置好,执行完[读入]后,计算机中的程序将被丢失,PLC模式被改变成被设定的模式,现有的程序被读入的程序替代。 自动控制网www.eadianqi.com版权所有 自动控制网www.eadianqi.com版权所有 B.执行[PLC] - [传送] - [写出],如图3-10所示,将计算机中的程序发送到PLC中,在[写出]时, PLC应停止运行,程序必须在RAM或EE-PROM内存保护关断的情况下写出,然后进行校验。 自动控制网www.eadianqi.com版权所有 C.执行[PLC] - [传送] - [校验]菜单操作,在计算机及PLC中将程序加以比较校验。 自动控制网www.eadianqi.com版权所有 (3)寄存器数据传送 自动控制网www.eadianqi.com版权所有 将已创建的寄存器数据成批传送到PLC中, PLC的型号必须与计算机中设置的PLC型号一致。其功能包括[读入]、[写出]及[校验]。 本文来自www.eadianqi.com A.执行[PLC] - [寄存器数据传送] - [读入],将设置在PLC中的寄存器数据读入计算机中。 本文来自www.eadianqi.com B.执行[PLC] - [寄存器数据传送] - [写出],将计算机中的寄存器数据写入PLC中。 自动控制网www.eadianqi.com版权所有
C.执行[PLC] - [寄存器数据传送] - [校验],将计算机中的数据与PLC中的数据进行校验。 自动控制网www.eadianqi.com版权所有 (4)PLC存储器清除 自动控制网www.eadianqi.com版权所有 为了初始化PLC中的程序及数据, 以下三项将被清除。 自动控制网www.eadianqi.com版权所有 [PLC储存器]:程序为NOP,参数设置为缺省值。 本文来自www.eadianqi.com [数据元件存储器]:数据文件缓冲器中数据置零。 本文来自www.eadianqi.com [位元件存储器]:X, Y, M, S, T, C的值被置零。 自动控制网www.eadianqi.com版权所有 执行[PLC] - [PLC存储器清除]菜单操作,再在[PLC存储器清除]中设置清除项。这里特殊数据寄存器数据不被清除。 自动控制网www.eadianqi.com版权所有 (5)串口设置 (D8120) 本文来自www.eadianqi.com 使用RS命令及RS232C适配器来设置及显示通讯格式,通信参数用PLC特殊数据寄存器D8120来设置。 自动控制网www.eadianqi.com版权所有 执行[PLC] - [串口设置(D8120)]菜单操作,在[串口设置(D8120)]对话框设置通讯格式。 本文来自www.eadianqi.com
(6)PLC口令改变或删除 本文来自www.eadianqi.com 执行[PLC] - [PLC当前口令或删除]菜单操作,在[PLC口令登录]对话框中完成登录。 自动控制网www.eadianqi.com版权所有 A.设置新口令 自动控制网www.eadianqi.com版权所有 在文本对话框中输入新口令,敲击确认按钮或按[Enter]键。 本文来自www.eadianqi.com B.修改口令 本文来自www.eadianqi.com 在原有口令输入文本框中输入原有口令,按Tab键,在新口令输入对话框中输入新口令,再敲击确认按钮 或按[Enter]键。 本文来自www.eadianqi.com C.清除口令 自动控制网www.eadianqi.com版权所有
在原有口令输入对话框中输入PLC原有的口令,按Tab键, 在新口令输入对话框中输入空格键,敲击确认按钮 或按[Enter]键。 本文来自www.eadianqi.com (7)运行时程序改变 自动控制网www.eadianqi.com版权所有 将运行中的与计算机相连的PLC的程序部分改变。 本文来自www.eadianqi.com 在[线路编辑]中,执行[PLC] - [运行中程序更改]菜单操作或[Shift] + [F4]键操作时出现确认对话框,点击确认按钮或[Enter]键执行命令。 本文来自www.eadianqi.com
注意该功能改变了PLC操作,应对其改变内容充分加以确认, PLC程序内存必为RAM,可被改变的程序仅为一个电路块,限于127步,依据要求,被改变的电路块中应无高速计数器的应用指令。 自动控制网www.eadianqi.com版权所有 (8)遥控运行/停止 本文来自www.eadianqi.com
在PLC中以遥控的方式进行运行/停止操作。该功能改变程序的操作状态,在操作中需要有相应的警告信号。 本文来自www.eadianqi.com 执行[PLC] - [遥控运行/停止]菜单操作命令,在遥控运行/停止对话框中操作。 本文来自www.eadianqi.com (9)PLC诊断 自动控制网www.eadianqi.com版权所有 显示与计算机相连的PLC状况,与出错信息相关的特殊数据寄存器以及内存的内容。 自动控制网www.eadianqi.com版权所有 执行[PLC] - [PLC诊断]菜单操作,出现[PLC诊断]对话框,点击确认按钮,或按[Enter]键。 本文来自www.eadianqi.com
(10)采样跟踪 本文来自www.eadianqi.com
采样跟踪的目的在于存储与时间相关的元件数值变化并将其在时间表中加以显示,或在PLC中设置采样条件,显示基于PLC中采样数据的时间表。 本文来自www.eadianqi.com
A.[参数设置]:设置采样的次数、时间、元件及触发条件,采样次数可设为1到512间,采样时间为0到200(×10毫秒)之间。 本文来自www.eadianqi.com
B.[运行]:设置条件被写入PLC中,以此规范采样的开始。 自动控制网www.eadianqi.com版权所有 C.[显示]:当PLC完成采样,采样数据被读出并被显示。 自动控制网www.eadianqi.com版权所有 D.[记录文件]:采样的数据可从记录文件中读取。 自动控制网www.eadianqi.com版权所有
E.[写入记录文件]:采样结果被写入记录文件。 本文来自www.eadianqi.com 在执行[PLC] - [采样跟踪] - [参数设置]后显示的对话框中设置各项条件,再执行[运行], - [显示], - [从记录文件中读入],[写入记录文件]菜单命令即可。 自动控制网www.eadianqi.com版权所有 注意:采样由PLC执行,其结果也被存入PLC中 这些数据可被计算机读入并显示。 自动控制网www.eadianqi.com版权所有 6监控/检测 本文来自www.eadianqi.com (1)开始监控 本文来自www.eadianqi.com
执行[监控/测试]-[开始监控]后,用绿色表示线圈和触点接通,定时器、计数器和数据寄存器的当前值在元件号的上面显示。 自动控制网www.eadianqi.com版权所有 (2)元件监控 自动控制网www.eadianqi.com版权所有 监控元件单元:执行[监控/测试]- [进入元件监控]菜单操作命令,屏幕显示元件登录监控窗口,在此登录元件,双击左侧蓝色矩形框或按[Enter]键显示元件登录对话框,设置好元件及显示点数(元件数)再敲击确认按钮或按[Enter]键即可。 本文来自www.eadianqi.com
(3)强制Y输出 本文来自www.eadianqi.com 强制PLC输出端口(Y)输出ON/OFF。 自动控制网www.eadianqi.com版权所有 执行[监控/测试] - [强制Y输出]操作,出现强制Y输出对话框,设置元件地址及ON/ OFF,点击运行按钮 或按[Enter]键,即可完成特定输出。 自动控制网www.eadianqi.com版权所有
(4)强制ON/OFF 自动控制网www.eadianqi.com版权所有
强行设置或重新设置PLC的位元件。 本文来自www.eadianqi.com
执行[监控/测试] - [强制ON/OFF]菜单命令,屏幕显示设置、重置对话框,在此输入元件,选择SET或RST,点击确认按钮或按[Enter]键,使特定元件得到设置或重置。 自动控制网www.eadianqi.com版权所有 SET有效元件: X,Y,M,特殊元件 M,S,T,C。 本文来自www.eadianqi.com
RST有效元件: X,Y,M,特殊元件 M,S,T,C,D,特殊元件 D,V,Z。 自动控制网www.eadianqi.com版权所有 RST字元件:当T或C被重置,其位信息被关闭,当前值被清零。如果是D、 V、或Z,仅仅是当前值被清零。 本文来自www.eadianqi.com
(5)改变当前值 自动控制网www.eadianqi.com版权所有 改变PLC字元件的当前值。 本文来自www.eadianqi.com
执行[监控/测试]-[改变当前值]菜单选择,屏幕显示改变当前值对话框,在此选定元件及改变当前值,点击运行按钮或按[Enter]键,选定元件的当前值则被改变。 自动控制网www.eadianqi.com版权所有 (6)改变设置值 自动控制网www.eadianqi.com版权所有 改变PLC中计数器或定时器的设置值。 自动控制网www.eadianqi.com版权所有 在电路监控中,如果光标所在位置为计数器或定时器的输出命令状态,执行[监控/测试]-[改变设置值]菜单操作命令,屏幕显示改变设置值对话框,在此设置待改变的值并点击运行按钮或按[Enter]键,指定元件的设置值被改变。如果设置输出命令的是数据寄存器,或光标正在应用命令位置并且D、 V或Z当前可用,该功能同样可被执行,在这种情况下,元件号可被改变。 本文来自www.eadianqi.com
|