1、可编程控制器技术应用-电子教案 可编程控制器技术应用可编程控制器技术应用 项目项目1 1 可编程控制器的基本知识可编程控制器的基本知识 项目项目2 2 三菱三菱FXFX2N2N系列系列PLCPLC的软、硬件知识的软、硬件知识 项目项目3 3 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 项目项目4 4 手持式编程器的应用手持式编程器的应用 项目项目5 5 三相异步电动机单向点动和连续运行控制三相异步电动机单向点动和连续运行控制 项目项目6 6 三相异步电动机正反转控制三相异步电动机正反转控制 项目项目7 7 三台电动机顺序启动、逆序停止控制三台电动机顺序启动、逆序停止控制
2、项目项目8 8 三相异步电动机的星三角形降压启动控制三相异步电动机的星三角形降压启动控制 项目项目9 9 用用PLCPLC实现运料系统自动控制实现运料系统自动控制(一一)可编程控制器技术应用可编程控制器技术应用 项目项目10 10 机械动力头的自动控制系统机械动力头的自动控制系统 项目项目11 11 用用PLCPLC实现运料系统自动控制实现运料系统自动控制(二二)项目项目12 12 用用PLCPLC实现交通信号灯系统自动控制实现交通信号灯系统自动控制 项目项目13 13 机械手的自动控制机械手的自动控制 项目项目14 14 小车控制小车控制 项目项目15 15 高速计数器的应用高速计数器的应用
3、 项目项目16 16 抢答器的制作抢答器的制作 项目项目17 17 水塔自动控制系统水塔自动控制系统 项目项目18 18 PLCPLC的接线与维护维修的接线与维护维修 可编程控制器的基本知识可编程控制器的基本知识 一、能力目标一、能力目标 二、所需的材料、工具和设备二、所需的材料、工具和设备表1-1材料、工具、设备表名称 型号或规格 数量可编程控制器 FX2N-48MR 1台 手持编程器 FX-20P-E 1台 计算机 带三菱编程软件、编程电缆 1台连接电缆 E-20TP-CAB 1根 可编程控制器的基本知识可编程控制器的基本知识三、项目要求三、项目要求四、学习形式四、学习形式五、原理说明五、
4、原理说明(一)可编程控制器的发展过程(二)PLC的定义(三)PLC的分类 1.根据控制规模分为小型机、中型机和大型机。控制规模是以所配置的输入/输出点数来衡量,I/O点数(总数)在256点以下的,称为小型机;I/O点数在2561024点之间的,称为中型机;I/O点数(总数)在1024点以上的,称为大型机。一般说来,点数多的PLC,功能也相应较强。表1-2为PLC按点数不同进行分类的情况。可编程控制器的基本知识可编程控制器的基本知识 表1-2 PLC按规模分类 超小型 小型中型大型 超大型64点以下 64128点 128512点 5128192点 8192点以上 2.根据结构形式分为整体式、模块
5、式和分散式。(1)整体式结构 这种结构的PLC是把CPU、RAM、ROM、I/O接口以及与编程器或EPROM写入器相连的接口、输入输出端子、电源、指示灯等都装配在一起的整体装置。一个箱体就是一个完整的PLC。它的特点是结构紧凑,体积小、成本低、安装方便。缺点是输入输出的点数是固定的,不一定适合具体的控制现场的要求。如图1-1所示的三菱FX1S系列。可编程控制器的基本知识可编程控制器的基本知识(2)模块式结构 模块式结构又叫积木式。它是将PLC的每个工作单元都作成独立的模块,如CPU模块、I/O模块、电源模块、通信模块等等,各模块插在相应插槽上,通过总线连接,便于扩展。如图1-2所示的的三菱ME
6、LSEC-Q系列。(3)分散式结构 它是把PLC的每个工作单元都作成外型结构尺寸一致,功能独立,彼此用母线连接起来的叠装结构,一般使用标准导轨安装。如图1-3所示的三菱FX2N系列。可编程控制器的基本知识可编程控制器的基本知识 图1-1 整体式 图1-2 模块式结构 图1-3 分散式结构 3.根据用途分为顺序逻辑控制、闭环过程控制、多级分布式和集散控制系统、数字控制和机器人控制。可编程控制器的基本知识可编程控制器的基本知识 4.按功能来分 可编程控制器按功能来可分为低挡机、中挡机及高挡机。低挡机以逻辑运算为主,具有计数、计时、移位等功能。中挡机一般有整数及浮点运算、数制转换、PID调节、中断控
7、制及联网等功能,可用于复杂的逻辑运算及闭环控制场合。高挡机具有很强的数字处理能力,可进行函数运算和矩阵运算,有更强的通信能力,可和其他计算机构成分布式生产过程综合控制管理系统。可编程控制器的基本知识可编程控制器的基本知识(四)PLC的应用(五)PLC的基本组成(1)CPU模块 CPU是PLC的控制中枢,由运算器、控制器和寄存器等组成。主要完成的工作:PLC本身的自检;以扫描方式接收来自输入单元的数据和状态信息,并存入相应的数据存储区;执行监控程序和用户程序,进行数据和信息处理;输出控制信号,完成指令规定的各种操作;响应外部设备(如编程器、可编程终端)的请求。指挥用户程序的执行,就像十字路口的交
8、通灯(交警)一样指挥着车辆行驶。可编程控制器的基本知识可编程控制器的基本知识(2)存储器 可编程序控制器中的存储器主要用于存放系统程序、用户程序和工作状态数据,就像器材的仓库用来存放器材一样 (3)输入/输出模块 PLC的控制对象是工业生产过程,它与工业生产过程的联系通过I/O模块实现。生产过程有两大类变量,即数字量和模拟量。输入模块作用是接收各种外部控制信号,输出模块的作用是根据PLC运算结果驱动外部执行机构。可编程控制器的基本知识可编程控制器的基本知识(4)电源模块 PLC的电源模块将交流电源转换成供CPU、存储器、输入输出模块等所需的直流电源,是整个PLC的能源供给中心,它的好坏直接影响
9、到PLC的功能和可靠性。(5)编程器 编程器是PLC的重要组成部分,可将用户编写的程序写到PLC的用户程序存储区。因此,它的主要任务是输入、修改和调试程序,并可监视程序的执行过程。编程器有电脑编程和简易编程器,其中电脑编程有梯形图、指令助记符、逻辑功能图及高级语言,而手持编程器仅有梯形图和指令助记符两种方式,它体积小,便于携带。可编程控制器的基本知识可编程控制器的基本知识(六)编程语言 PLC通常不采用微机的编程语言,而常常采用面向控制过程、面向问题的“自然语言”编程。这些编程语言有梯形图(LAD)、语句表(STL)、逻辑功能图、顺序功能图(SFC)和高级语言等。(1)梯形图 梯形图是一种图形
10、编程语言,是面向控制过程的一种“自然语言”,它沿用继电器的触点(在梯形图中又常称为接点)、线圈、串并联等术语和图形符号,同时也增加了一些继电器接触器控制系统中没有的特殊功能符号。梯形图语言比较形象、直观,对于熟悉继电器控制线路的电可编程控制器的基本知识可编程控制器的基本知识 电气技术人员来说,很容易被接受,且不需要学习专门的计算机知识,因此,在PLC应用中,梯形图是使用的最基本、最普遍的编程语言。但这种方式只能用图形编程器直接编程。如图1-4所示:图1-4 梯形图 可编程控制器的基本知识可编程控制器的基本知识(2)指令语句表(简称指令表)指令语句就是用助记符来表达PLC的各种功能。它类似于计算
11、机的汇编 语言,但比汇编语言通俗易懂,因此也是应用很广泛的一种编程语言。这种编程语言可使用简易编程器编程,尤其是在未能配置图形编程器时,就只能将已编好的梯形图程序转换成指令表的形式,再通过简易编程器将用户程序逐条地输入到PLC存储器中进行编程。通常每条指令由地址、操作码(指令)和操作数(数据或元器件编号)3部分组成。编程设备简单,逻辑紧凑、系统化,连接范围不受限制,但比较抽象,一般与梯形图语言配合使用,互为补充。目前,大多数PLC都有指令编程功能。如表1-3所示:可编程控制器的基本知识可编程控制器的基本知识 表1-3 指令表 指 令 操 作 数(操作元件)LD X0 OR Y0 AND X1
12、OUT Y0 (3)控制系统流程图这是一种由逻辑功能符号组成的功能块图来表达命令的图形语言,这种编程语言基本上沿用了半导体逻辑电路的逻辑方块图。对每一种功能都使用一个运算方块,其运算功能由方块内的符号确定。常用“与、或、非”等逻辑功能表达控制逻可编程控制器的基本知识可编程控制器的基本知识 辑功能图。和功能方块有关的输入端画在方块的左边,输出端画在右边。采用这种编程语言,不仅能简单明确地表现逻辑功能,还能通过对各种功能块的组合,实现加法、乘法、比较等高级功能,所以,它也是一种功能较强的图形编程语言。控制系统流程图比较直观易懂,具有一定数字电路知识的人很容易掌握。如图1-5所示:图1-5 控制系统
13、流程图(逻辑功能图)可编程控制器的基本知识可编程控制器的基本知识(4)顺序功能图 顺序功能图编程方式采用工艺流程图,只要在每一个工艺方框的输入和输出端,标上特定的符号即可。对于在工厂中搞工艺设计的人来说,用这种方法编程,不需要很多的电气知识,非常方便。(5)高级语言 在一些大型PLC中,为了完成一些较为复杂的控制,采用功能很强的微处理器和大容量存储器,将逻辑控制、模拟控制、数值计算与通信功能结合在一起,配备BASIC,Pascal,C 等计算机语言,从而可像使用通用计算机那样进行结构化编程,使PLC具有更强的功能。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 一、能力目标一、能力
14、目标二、使用材料、工具、设备二、使用材料、工具、设备 表1-1材料、工具、设备表名称 型号或规格 数量可编程控制器 FX2N-48MR 1台 手持编程器 FX-20P-E 1台 计算机 带三菱编程软件、编程电缆 1台连接电缆 E-20TP-CAB 1根 三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识三、项目要求三、项目要求 四、学习形式四、学习形式 五、相关知识五、相关知识(一)FX2N系列PLC外部结构组成 FX2N系列可编程控制器由基本单元、扩展单元、扩展模块及特殊功能单元构成。见图2-1 基本单元包括CPU、存储器、输入/输出接口以及电源等部分。它是PLC的主要部分。扩展单元
15、是用于增加I/O点数的装置,内部设有电源。扩展模块用于增加I/O点数及改变I/O比例,内部无电源,由基本单元或扩展单元给其供电。由于扩展单元和扩展模块无CPU,必须与基本单元一起使用。特殊功能单元是一些具有专门用途的装置。图2-1为FX2N可编程控制器的正视图。它属于分散式结构。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 图2-1 FX2N系列可编程控制器的正视图 1.DIN导轨;2.安装孔;3.输入输出端子;4.端子盖板;5.输入指示灯;6.连接插座盖板;7.输出指示灯;8.钩子;9.输出端子排;10.端子盖板;11.上盖板;12.编程器接口;13.POWER RUN BAT
16、T.指示 三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 (二)型号命名型号命名的基本格式如图2-2所示。图2-2 命名的基本格式 三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 (三)FX2N系列可编程控制器的主要编程元件 可编程控制器用于工业控制,其实质就是用程序来表达事物间的逻辑关系或控制关系。而这种关系必须借助机内器件以及编程语言来表达,这就要求在机器内部设置具有各种各样功能的,能方便代表控制过程中各事物的元器件,这就是编程元件。它的物理实质就是电子线路及存储器。考虑工程技术人员的习惯,用继电器电路中类似名称命名,有输入继电器、输出继电器、辅助(中间)继电器、定
17、时器、计数器等。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 1.输入继电器X (1)FX2N系列可编程控制器输入继电器编号范围为:X0X177(128点)。PLC的输入端是其内部输入继电器(X)从机外接受控制信号的端口,输入端与输入继电器之间经过光电隔离的,每个输入端对应一个输入继电器。从使用上说,输入继电器的线圈只能由机外信号驱动,在反映机内器件逻辑关系的梯形图中并不出现。梯形图中常见的是输入继电器的常开、常闭触点。他们的工作对象是其他软元件的线圈。如图2-3所示。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识图2-3 输入继电器的说明 图2-4 直流输入电路(2
18、)根据输入信号的不同可分为:直流输入形式、交流输入形式和模拟量输入形式。直流输入形式 直流输入多采用直流24V电源,它适合于各种开关、继电器或直流供电的传感器等,直流输入电路如图2-4所示。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 交流输入形式 交流输入大多采用交流110V或220V电源供电,适用于远距离的开关及强电开关等,交流输入电路如图2-5所示。图2-5 交流输入电路模拟量输入形式 通过传感器或变送器将非电模拟量转换成直流电流或电压模拟量,然后再输入PLC,PLC的模拟量输入电路一般要求:电流型的直流420mA,电压型的直流010V或15V等。三菱三菱FX2N系列系列P
19、LC的软、硬件知识的软、硬件知识 2.输出继电器Y(1)FX2N系列可编程控制器输出继电器编号范围为:Y0Y177(128点)。PLC的输出端是输出继电器(Y)向机外负载输出信号的端口,输出继电器的触点分外部输出触点和内部触点两种。外部输出触点(继电器触点、晶闸管、晶体管等输出元件)接到PLC的输出端子上,且只有常开触点;内部触点和输入继电器触点一样,其常开、常闭触点可重复使用无数次。输出继电器和输出端子是一一对应的,它是PLC中惟一具有外部触点且能够驱动负载的继电器。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 输出继电器的线圈只能由程序驱动,输出继电器的内部常开常闭触点可作为
20、其他器件的工作条件出现在程序中。梯形图2-3中X1是输出继电器Y0的工作条件,X1接通,Y0置1;X1断开,Y0复位。时间继电器T0是输出继电器Y0的工作对象,Y0的常开触点闭合,T0工作。输出继电器为无掉电保护功能的继电器,也就是说,若置1的输出继电器在PLC停电时其工作状态归0。(2)PLC的输出形式有开关量输出和模拟量输出两种,其中开关量输出又分为继电器输出、晶闸管输出和晶体管输出3种形式。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识继电器输出 电路如图2-6所示。当PLC输出接口电路中的继电器K线圈得电时,其触点闭合,电流通过外接负载L,负载L工作,同时输出指示灯亮,表示
21、该输出点接通;反之亦然。继电器输出适用于交直流负载,使用方便,负载电流可达2A,可直接驱动电磁阀线圈。但因为有触点,使用寿命不长,因此在需要输出点频繁通断的场合(如脉冲输出等),应选用晶体管或晶闸管输出电路。图2-6 继电器输出电路 三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识晶体管输出 电路如图2-7所示。当PLC输出接口电路中的晶体三极管饱和导通时,电流通过外接负载L,负载工作,同时输出指示灯亮,表示该输出点接通;反之亦然。仅适用于直流负载,由于无触点,故使用寿命长,且响应速度快。但输出电流小,约0.5A。若外接负载电流较大,需增加固态继电器驱动。图2-7 晶体管输出电路 三
22、菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识晶闸管输出 电路如图2-8所示。当PLC输出接口电路中的双向晶闸管导通时,电流通过外接负载L,负载工作,同时输出指示灯亮,表示该输出点接通;反之亦然。晶闸管输出电路仅适用于交流负载,由于无触点,故使用寿 命长。但PLC中的晶闸管输出电流不大,约1A,可直接驱动电压110230V、工作电流1A以下的交流负载。若外接负载工作电流较大,需增加大功率晶闸管驱动。图2-8 晶体管输出电路 三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识(4)模拟量信号输出 PLC的模拟量信号输出用于控制工业生产过程控制仪表和模拟量的执行装置,如控制比例电
23、磁阀阀门开度以控制流量。PLC的模拟量输出方式可以是直流420mA,直流010V或15V等。3.辅助继电器M辅助继电器有通用辅助继电器和特殊辅助继电器二类。(1)通用型辅助继电器:M0M499(500点)通用型辅助继电器的主要作用相当于继电器电路中的中间继电器,常用于逻辑运算的中间状态存储及信号类型的变换;辅助继电器的线圈只能由程序驱动它只有内部触点,如图2-9所示。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 图2-9 辅助继电器的说明(2)有掉电保持的通用型辅助继电器:M500M1023(524点)具有掉点保持的通用型辅助继电器具有记忆功能,PLC在运行中若发生停电,输出继电
24、器和通用继电器将全部为断开状态;通电后再运行时,除PLC运行时就能接通的触点外,其他触点仍处于断开状态,使断电前的状态发生改变。在实际生产中,有时需要保持失电前的状态,以使来电后机器可继续进行停电前的工作这就需要一种能够保持失电前状态的三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识辅助继电器-具有掉电保持的通用型辅助继电器。其实,PLC在外部电源停电后,有机内电池为这些工作单元进行供电,以记忆它们掉电前的状态。下面是掉电保持通用型辅助继电器应用的一个例子。图2-10是一个由电动机驱动的丝杠传动机构,滑块在丝杠上可以左右往复运动,若辅助继电器M600及M601的状态决定电动机转向。且
25、M600及M601为具有掉电保持的通用型辅助继电器,这样在机构停电又来电时电机仍可按掉电前的状态运行,直到碰到限位开关才发生转向的变化。运行过程如下:三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 图2-10 丝杠传动机构及对应动作的梯形图X0=ON(左限位)M600=ON,M600的常开触点闭合Y0=ON滑块右移,右移过程若因故停电滑块停止移动,复电后,M600仍为ON状态滑块继续右移压合右限位开关SQ2后X1=ONM600=OFFY0=OFF滑块停止右移;此时由于X0=OFF,X1=ON,M601=ONY1=ON滑块左移三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识
26、(3)特殊辅助继电器:M8000M8255(256点)特殊辅助继电器是具有特定功能的继电器。根据使用的不同可以分为两大类:只能利用其触点的特殊辅助继电器,其线圈只能由PLC自行驱动,用户也只能利用其触点。这类特殊辅助继电器常用作时基、状态标志或专用控制元件出现在程序中。例如:M8000-运行(RUN)监控,在PLC运行时自动接通;M8002-初始脉冲,只在PLC开始运行的第一个扫描周期接通;M8012-100ms时钟脉冲;M8013-1s时钟脉冲。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识可驱动线圈型特殊辅助继电器,这类特殊辅助继电器的线圈可由用户驱动,线圈驱动后,PLC将作特
27、定动作。例如:M8030-使BATT LED(锂电池欠压指示灯)熄灭;M8033-PLC停止运行时输出保持;M8034-禁止全部输出;M8039-定时扫描方式;应注意,没有定义的特殊辅助继电器不可在用户程序中使用。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识4.定时器 定时器相当于继电器电路中的时间继电器,在程序中可作延时控制。FX2N系列可编程控制器定时器有以下四种类型。100ms定时器:T0T199 200点 计时范围:0.13276.7s 10ms定时器:T200T245 46点 计时范围:0.01327.67s 1ms积算定时器:T246T249 4点(中断动作)计时范围
28、:0.00132.767s 100ms积算定时器:T250T255 6点 计时范围:0.13276.7s三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 定时器可分为非积算定时器和积算定时器两种。非积算定时器没有后备电源,在定时过程中若遇停电或驱动定时器线圈的输入断开,定时器内的脉冲计数器不保存计数值,当复电后或驱动定时器线圈的输入再次接通后,计数器又从零开始计数。积算定时器由于有后备电源,当定时过程中突然停电或驱动定时器线圈的输入断开,定时器内的脉冲计数器将保存当前值,在复电或驱动定时器线圈的输入接通后,计数器将继续计数,直到与原来设定值相等。有关定时器的具体应用我们将在后面项目8
29、中再做详细介绍。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 5.计数器 计数器在程序中用作计数控制。FX2N系列可编程控制器可分为内部计数器和外部计数器。内部计数器是对机内元件(X、Y、M、T和C)的信号进行计数的计数器。其接通(ON)和断开(OFF)时间应比PLC的扫描周期长。对高于机器扫描频率的信号进行计数,需用高速计数器。关于高速计数器的应用将在项目16中介绍。(1)16位增计数器(设定值:132767)通用型:C0C99(100点)掉电保持型:C100C199(100点)16位计数器指其设定值及当前寄存器为二进制16位寄存器,设定值在K1K32767范围内有效。设定值K
30、0和K1的意义相同,均在第一次计数时,触点动作。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识(2)32位双向计数器 双向计数器既可设置为增计数器,又可设置为减计数器。它的设定范围为-2147483648+2 147483647。在FX2N系列的PLC中有两种32位双向计数器。一种是通用计数器,元件编号为C200C219共20点,一种为掉电保持计数器,元件编号为C220C234共15点。计数的方向(增计数或减计数)由特殊辅助继电器M8200M8234设定。对于C,当M8接通(置1)时为减法计数,当M8断开(置0)时减法计数,具体请见项目8。三菱三菱FX2N系列系列PLC的软、硬件知
31、识的软、硬件知识六、实训内容六、实训内容 (一)项目描述1.根据接线图和梯形图(由指导老师事先将程序写入PLC内并接好线),由学生自己接线操作,观察PLC的运行情况和计算机监视情况,理解内部软元件的意义和使用情况。2.根据模块化PLC实物,分析PLC的硬件结构,注意观察PLC主机、I/O模块、通信模块、电源模块等。3.观察PLC面板标注情况,分析PLC的型号等相关信息。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识(二)实训要求1.硬件认识 在实验报告中完成以下任务。(1)写出实验室所有PLC的型号及其含义。(2)画出PLC各部分的结构组成框图,并指出各部分的作用。(3)分析模块化
32、PLC各模块的名称和作用。(4)参观有关企事业单位PLC的运行情况。三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 2.FX2N系列PLC内部软元件的认识 按照图2-11 PLC的接线图和表2-2所示I/O分配表进行接线。由指导老师事先将图2-12所示梯形图写入PLC内,并将计算机和PLC的通信连接好,学生可按以下步骤观察PLC的运行状况。表2-2 输入点和输出点分配表输入信号 输出信号 名 称 代 号 编 号 名 称代 号 编 号停止按钮 SB1 X0 交流接触器 KM Y0 启动按钮 SB2 X1 指示灯1 HL1 Y1 指示灯2 HL2 Y2 三菱三菱FX2N系列系列PLC的
33、软、硬件知识的软、硬件知识图2-11 PLC接线图 图2-12 演示程序的梯形图三菱三菱FX2N系列系列PLC的软、硬件知识的软、硬件知识 (1)将PLC的“STOP/RUN”开关置于“STOP”状态,让PLC通电。注意观察面板上的LED指示灯的状态和计算机上显示程序中各触点和线圈的状态。(2)将PLC的“STOP/RUN”开关置于“RUN”状态,按下SB2,观察接触器KM、指示灯以及计算机上显示程序中各触点和线圈的状态。(3)断开PLC电源5秒后,再通电,观察接触器KM、指示灯以及计算机上显示程序中各触点和线圈的状态。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 一、能力
34、目标一、能力目标 二、使用材料及工具二、使用材料及工具 表3-1 器件工具材料表 名称 型号或规格 数量可编程控制器 FX2N-48MR 1台 手持编程器 FX-20P-E 1台 中文编程软件 GPPW7D5 1套 计算机 带三菱编程软件、编程电缆 1台连接电缆 E-20TP-CAB 1根 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 三、项目要求三、项目要求 四、学习形式四、学习形式 五、原理说明五、原理说明 (一)概述 可编程控制器的用户程序是通过编程设备输入PLC的,因此编程器是 PLC 必不可少的外部设备,它一方面可对 PLC 进行编程,另一方面又能对 PLC 的工
35、作状态进行监控。FX系列可编程控制器有以下几种编程设备:1FX-20P-E(FX-10P-E)手持式编程器(Handy Programming Panel,HPP)可用于FX系列PLC的指令表程序输入。FX-20P-E四行显示,FX-10P-E二行显示。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 2GP-80FX-E图形编程器 这是一种大型的专用PLC编程器,可用于梯形图和指令表程序输入。3计算机与编程软件 能在个人电脑上进行编程操作,可输入梯形图或指令表程序,为目前比较流行做法。在上述三种编程设备中,目前采用编程软件的方法越来越多;图形编程器基本不用;而手持式编程器由于
36、简便,比较适合现场参数调整或程序简单调试,因此,仍有较多的应用。本书第4项目将介绍它们的使用。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用(二)GPPW7D5中文编程软件的安装和升级步骤如下:1.关闭所有应用程序,在光盘驱动器内插入安装光盘。2.按照安装程序的提示完成安装。(三)GPPW7D5中文编程软件的使用 1软件的启动与退出 在桌面上,以鼠标选择并执行开始-所有程序-MELSOFT应用程序-GX Developer即可启动,其对话框如图3-1;执行工程-GX Developer关闭即可退出软件。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 图3-1
37、 GPPW7D5软件启动过程图 4移动鼠标到“GX Developer”并点击,该软件启动完毕。3移动鼠标到“MELSOFT应用程序”2移动鼠标到“所有程序”1点击“开始”GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 2编程界面菜单介绍,如图3-2所示:菜单栏工具栏母线程序编辑区工程参数列表状态条 图3-2 MELSOFT系列编程界面 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用(1)工程(F)图3-3 工程下拉菜单图 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 创建新工程:通过选择工程-创建新工程菜单项,或者按Ctrl+N键操作,
38、然后在创建新工程对话框中选择程序的目标PLC系列、PLC类型、程序类型、标号设置、生成和程序名同名的软元件内存数据、工程名设置(包括设置工程名、驱动器/路径、工程名和标题)。见图3-4所示:GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 工程名默认的存储路径1点击,选择PLC系列2点击,选择PLC类型3点击“梯形图逻辑”,选择程序类型5改变工程名存储路径,点击此按钮,选择路径。6自己命名工程名填写在此。4点击“设置工程名”,在其前画上钩。7点击“确定”即可。图3-4 创建新工程图 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 打开工程:从一个文件列表中打开
39、一个程序以及诸如注释数据之类的数据,操作方法是:先选择工程-打开工程菜单或按快捷键Ctrl-O,再在打开的文件菜单中选择一个所需的程序后,单击打开即可.如图3-5所示:选择路径显示所选工程程序名选 择 驱 动器选择工程程序图3-5 打开工程图 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 工程的保存和关闭:如果在当前路径下保存当前程序,注释数据以及其他在同一文件名下的数据。如果是第一次保存,且不存在当前路径下,屏幕显示如图3-6所示的文件菜单对话框,可通过该对话框将当前程序赋名并保存下来。操作方法是:执行工程-保存工程/另存工程为菜单操作或按Ctrl+S键操作即可。将已处于
40、打开状态的程序关闭,再打开一个已有的程序及相应的注释和数据,操作方法是执行工程-关闭打开工程菜单即可。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 选择路径填写工程名选择驱动器 图3-6 保存工程图 梯形图/指令表编程 执行梯形图/列表显示切换键操作可实现指令表状态下的编程;再执行梯形图/列表显示切换键操作就回到梯形图状态下编程。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用(2)编辑(E)编辑操作只能在写入模式下进行操作,下面介绍相关的操作:梯形图单元块的剪切、复制、粘贴;行列的删除和插入,NOP批量插入和删除,画线写入和删除,都是通过执行编辑菜单栏实现
41、,如图3-7所示。元件名的输入,可通过执行编辑-梯形图标记菜单栏实现;元件注释、线圈注释以及梯形图单元块的注释,通过执行编辑-文档生成-注释编辑菜单栏实现;如图3-7所示。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 图3-7 编辑下拉菜单图 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用(3)查找/替换(S)光标到程序的顶、底和指定程序步显示程序,有关元件接点、线圈和指令的查找,元件类型和编号的改变,元件的替换,都通过执行查找菜单栏来实现,右图3-8所示。软元件、指令、步号、字符串、触点线圈的查找操作通过执行查找/替换菜单栏实现。软元件替换、指令替换、常
42、开常闭触点互换、字符串替换、模块起始I/O号替换、声明/注解类型替换,通过执行查找/替换菜单栏实现,如图3-8所示。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 图3-8 查找/替换下拉菜单图 图3-9 变换下拉菜单图 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 (4)变换(C)工程的保存必须在变换成功的前提下才能进行。变换操作通过执行变换-变换菜单栏实现,如图3-9所示。(5)显示(V)注释、声明、注解、机器名、宏命令形式、工具条、状态条、放大/缩小、工程数据列表等的显示,通过执行显示菜单栏实现的,如图3-10所示。GPPW7D5GPPW7D5中文编
43、程软件的应用中文编程软件的应用 图3-10 显示下拉菜单图 图3-11 在线下拉菜单图 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用(6)在线(O)PLC的在线操作是指PLC与编程器之间进行通讯设置及相关的操作,通过执行在线菜单栏实现。PLC读取、写入、校验、数据的删除和数据属性改变等操作,操作方法为:执行在线加对应的操作菜单即可。程序的在线监视:监视程序的在线运行情况,操作方法为:执行在线-监视加对应的操作菜单即可。程序的在线调试:程序的在线运行现场调试(不用断开线路的调试),操作方法为:执行在线-调试加对应的操作菜单即可。GPPW7D5GPPW7D5中文编程软件的应用中
44、文编程软件的应用 a.强制PLC输出端口(Y)输出ON/OFF。操作方法是执行在线/调试/软元件测试,出现软元件测试强制Y输出对话框,如图3-12所示。鼠标单击“强制ON/OFF取反”按钮即可。b.强制设置或重新设置PLC的位元件状态。操作方法是执行在线/调试/软元件测试菜单命令,屏幕显示强制设置重置对话框,如图3-12所示。鼠标单击“强制ON/OFF取反”按钮即可。c.改变PLC字元件的当前值。操作方法是执行在线/调试/软元件测试菜单命令。在此选定元件并设定新的当前值,点击设置键,选定元件的当前值则被改变,如图3-12所示。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 d
45、.改变PLC中记数或记时器的设置值。操作方法是在梯行图监空中,如果光标所在位置为记数器或记时器的输出命令状态,执行在线/调试/软元件测试菜单命令,屏幕显示改变设置值对话框。在此设置待改变的值并点击设置按钮,指定元件的设置值就被改变。如果设置输出命令的是数据寄存器,或光标正在应用命令位置并且D,V或Z当前可用,该功能同样可被执行。在这种情况下,元件号可被改变。程序的采样跟踪:跟踪监视并采集信号,操作方法为:执行 在线-跟踪-采样跟踪菜单即可。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 图3-12 软元件测试对话框图 图3-13诊断下拉菜单 GPPW7D5GPPW7D5中文编
46、程软件的应用中文编程软件的应用 (7)诊断(D)PLC诊断是对运行的PLC进行通讯和程序运行情况的判断。如图3-13诊断下拉菜单。(8)工具(T)程序的检查:执行工具-程序检查,选择相应的检查内容,然后单击确认,可实现对程序的检查。程序的传送传送功能如下:a.读入 将PLC中的程序传送到计算机中。b.写出 将计算机中的程序发送到PLC中。c.核对 将在计算机与PLC中的程序加以比较核对,操作方法 是执行PLC-传送-读入、写出、核对菜单完成操作。当选择读入时,应在PLC模式设置对话框中将已连接的PLC模式设置好,操作菜单如图3-14所示。GPPW7D5GPPW7D5中文编程软件的应用中文编程软
47、件的应用 传送程序时,应注意以下问题传送程序时,应注意以下问题:a.计算机的RS232C端口及PLC之间必须用指定的缆线及转换器连接。b.执行完读入后,计算机中的程序将被丢失,原有的程序将被读入的程序所替代,PLC模式改变成被设定的模式。c.在写出时,PLC应停止运行,程序必须在RAM或EEPROM内存保护关断的情况下写出,然后进行核对。(9)窗口(W):在菜单条单击“窗口(W)”“重叠显示(C)”/“左右并列显示(V)”/“上下并列显示(T)”/“安排图标(A)”/“关闭所有的画面(W)”可以改变窗口排列方式,也可在不同窗口间切换。如图3-15所示。GPPW7D5GPPW7D5中文编程软件的
48、应用中文编程软件的应用 图3-14 工具下拉菜单图 图3-15 选择窗口显示方式 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 (10)帮助(H)从菜单“帮助(H)”可以获得联机帮助,如图3-16。图3-16 帮助菜单 GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 3.软件的使用 例3-1:输入如图3-17(a)所示的梯形图:请读者注意两图略有不同,但是表达同样的内容,在本书其他项目中,采用(a)图的表示方法,而(b)图是采用编程软件编写的结果。图3-17(a)自锁梯形图 图3-17(b)采用编程软件编写GPPW7D5GPPW7D5中文编程软件的应用中文
49、编程软件的应用 具体步骤如图3-18至图3-22:(1)工程的管理:通过选择工程-创建新工程菜单项,或者按Ctrl+N键操作,然后在创建新工程对话框中选择自锁程序的目标PLC系列、PLC类型、程序类型、标号设置、生成和程序名同名的软元件内存数据、工程名设置(包括设置工程名、驱动器/路径、工程名和标题),如图3-4所示。按“确定”后,出现图3-2的MELSOFT系列GX Developer图。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 (2)元件输入的步骤如图3-4(以输入X0为例说明):用鼠标选择并点击图3-2 中的“常开触头F5”,出现图3-17的梯形图输入对话框。按图
50、3-18梯形图输入对话框中的“确定”按钮即可,出现图3-19。(3)程序的保存:具体操作为:执行变换变换,然后执行保存功能即可,如图3-20所示:单击“变换”,编辑框由灰色变成白色,这时才能执行保存功能操作。程序的保存和关闭:保存当前程序,注释数据以及其他在同一文件名下的数据。GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用图3-18 梯形图输入对话框 图3-19 MELSOFT系列GX Developer图(梯形图写入状态)梯形图的图形符号选择元件编号的输入GPPW7D5GPPW7D5中文编程软件的应用中文编程软件的应用 图3-20 变换图 图3-21 梯形图程序写入图 GP