单元八三菱FX2N系列PLC编程器和编程软件的应用可编程控制器编程是一种面向生产控制过程的语言。小型的可编程控制器常常使用一些专用的、手持式的编程器进行编程,它一方面对PLC进行编程,另一方面又能对PLC的工作状态进行调试及监控。以三菱FX2N系列小型PLC为例,它可以使用手持式简易编程器FX2N-20P-E编程,也可以使用更高级的智能型图形编程器GP-80FX-E来编程。大、中型可编程序控制器程序编制工作量较大,主要是利用计算机系统应用相应的软件进行编程,再将计算机系统和一个或多个PLC使用匹配的通讯电缆相连接实现组网和通讯,这样不仅可以进行程序的编写、读出、修改,还能对PLC的工作状态进行监控。目前,手持编程器多采用助记符语言,计算机软件编程多采用梯形图语言。本项目分两个部分介绍简易编程器FX-20P-E的应用和GXDeveloper8.0、GXSimulator6.0两个软件的应用。2020/3/12快乐向导:主页单元八三菱FX2N系列PLC编程器和编程软件的应用1、熟悉FX-20P-E和FX2N系列PLC的连接方法和注意事项。2、掌握使用FX-20P-E进行程序编制、传送和监控的方法。3、学习应用GXDeveloper8.0软件的各个菜单进行程序编制、监控、测试等操作。4、学习应用GXSimulator6.0软件的工具按钮进行程序仿真操作。2020/3/12知识目标:1、了解FX-20P-E的组成和工作方式。2、掌握利用FX-20P-E的使用方法。3、掌握GXDeveloper8.0、GXSimulator6.0两个软件安装要求和要领。技能目标:单元八三菱FX2N系列PLC编程器和编程软件的应用任务一简易编程器FX-20P-E的应用2020/3/12任务二三菱FX2N系列PLC编程器和编程软件的应用单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12FX-20P-E简易编程器(HandyProgrammingPanel,简称HPP)适用于FX系列FX2、FX0、FX0N、FX2N、FX2NC型PLC,也可以通过FX-20P-E-FKIT转换器用于Fl和F2系列PLC。任务一简易编程器FX-20P-E的应用一、概述单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12(2)脱机方式也称离线编程,在离线编程方式下编制的程序先写入HPP内部的RAM,再成批地传送到PLC的存储器,也可以在HPP和ROM写入器之间进行程序传送。FX-20P-E型HPP内附有8K步RAM,脱机方式时用来保存用户程序。1、FX-20P-E编程器有联机编程(Online)和脱机编程(Offline)两种操作方式。任务一简易编程器FX-20P-E的应用(1)联机编程也称在线编程,就是将FX-20P-E简易编程器和MELSEC-FX系列可编程控制器(以下简称PLC)相连接,对PLC用户程序存储器进行直接操作。此时,FX-20P-E的供电来自和其相连接的PLC。单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用(1)HPP的组成HPP由液晶显示屏(16字符ⅹ4行,带后照明)、ROM写入器等模块接口、安装存储器卡盒的接口以及专用的键盘(功能键、指令键、软元件符号键、数字键、控制键)等几个部分组成。HPP配有FX-20P-CAB电缆(应用于FX2系列PLC)或FX-20P-CABO电缆(应用于FX0系列PLC),用来与相应型号的PLC连接;还配有系统的存储卡,用来存放系统软件(在系统软件升级版本时更换);其它如ROM写入器模块、PLC存储器卡盒等均为选用组件。2、FX-20P-E型HPP的组成与操作面板单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用(2)HPP的操作面板HPP的操作面板如图8.1所示,操作面板主要可分为四个区域:显示屏、模式键(RD/WR、INS/DEL、MNT/TEST、OTHER)、控制键(CLEAR键向下至GO键)、指令及参数键区域(模式键和控制键以外的键)。键盘上各键的作用见书。单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用HPP的操作过程主要包括:操作准备、方式选择、编程、监视与测试等。1、操作准备:打开FX2N-64MR型PLC上部的插座盖板,使用FX-20P-CAB型电缆将PLC和FX-20P-E型HPP连接起来,然后接通PLC电源。注意:HPP本身不带电源,供电来自和其连接的PLC。2、方式选择:接通PLC电源后,HPP显示屏上将显示如图所示的画面信息。二、FX-20P-E型HPP的操作过程单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用2秒钟后将自动转入如图所示画面。在画面初始状态时,闪烁的光标“■”指向联机方式“ONLINE”,此时按[GO]键,则进入联机方式。如果选择脱机方式,按[↑]或[↓]键,将闪烁的光标“■”移动到“OFFLINE”位置,再按[GO]键,进入脱机方式。选择了工作方式之后,接下来就要进行功能选择了。单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用3、编程如果选择在线编程,首先确认PLC的[RUN/STOP]开关为“STOP”位置,然后在指定的范围内成批写入NOP指令,将PLC内部用户存储器的程序全部清除,再用HPP的编辑功能进行编程。5、测试测试功能是由HPP对指定元件的触点和线圈进行强制ON/OFF,以及进行常数变更。如果进行某软元件的强制ON/OFF,必须先对该软元件进行监测,而后进入测试功能。4、监视监视功能是通过HPP的显示屏监测和确认联机方式下PLC的动作和控制状态。比如可以指定元件的ON/OFF状态,T、C、D及文件寄存器的设定值和当前值等。单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用三、编程器的六种功能选项选择了联机方式“ONLINE”后,HPP显示屏上显示的画面如图所示。此时,按下HPP面板上的三个功能键就可以切换到相应的六种功能选项。其中六个字母分别代表六种不同的功能选项。单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用字母代表的功能RRead为读出功能,表示从PLC用户程序存储器中读出程序。WWrite为写入功能,表示用编程器编制用户程序,并且将程序传送到PLC的用户程序存储器中(在线编程方式)或写入编程器内的RAM中(脱机编程方式)。IInsert为插入功能,表示将编制的程序插入光标“►”所指的语句步之前,并且将程序装入PLC的用户程序存储器中。DDelete为删除功能,表示将光标“►”所指的语句步删除。MMonitor为监测功能,表示编程器处在监控工作状态,可以对PLC的开关量输入/输出,各位软元件的状态以及定时器和计数器的逻辑线圈状态进行监视,也可以对各字软元件内的数据进行监视以及对基本逻辑运算指令进行状态的监视。TTest为测试功能,表示编程器处在监控工作状态,可以对PLC的开关量输入/输出,各位软元件的状态以及定时器和计数器的逻辑线圈状态强制接通或强制关断,也可以对各字软元件内的数据进行修改。单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用四、程序的编辑操作准备使用联机方式进行编程,那么,首先将HPP和PLC相连接,接通电源,按下HPP上的[RST]→[GO]键将其复位。其次,选择联机编程方式,利用写入、读出、插入、删除等功能进行PLC程序的编辑操作。1、写入按两次[RD/WR]键,使HPP处于W工作方式,然后根据输入指令所在的步序号,按[STEP]键后键入相应的步序号,接着按下[GO]键,使光标“►”移动到指定的步序号,此时就可以开始写入指令。写入操作包括基本指令、功能指令、元件、指针标号的输入。单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用(1)写入基本指令将如图所示梯形图程序,使用FX-20P-E进行写入操作。指令顺序写入操作1[LD]→[X]→[0]→[GO]2[OR]→[Y]→[0]→[GO]3[MPS]→[GO]4[LDI]→[X]→[2]→[GO]5[OUT]→[Y]→[0]→[GO]6[MRD]→[GO]7[LDI]→[X]→[3]→[GO]8[OUT]→[T]→[0]→[SP]→[K]→[5]→[0]→[GO]9[MPP]→[GO]10[LD]→[T]→[0]→[GO]11[OUT]→[C]→[1]→[SP]→[K]→[1]→[0]→[GO]12[END]→[GO]单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用(2)功能指令的写入基本逻辑指令和步进指令在HPP上有对应的指令键,但是没有逐一对应的功能指令键。使用功能指令时,需要通过[FNC]键+[HELP]键,查出各个功能指令对应的数字编码,再通过[FNC]键和数字、字母键键入功能指令。在FX-20P-E简易编程器中FX2N系列的PLC功能指令编码的对照表,见下表。写入功能指令先按[FNC]键,再按下功能指令编码对应的数字键,按一下[SP]键,再输入相应的操作数。如果操作数超过一个,则每次键入操作数之前,先按一下[SP]键,直到功能指令的所有操作数全部键入之后,再按[GO]键结束写入。如果操作数为双字节,按下[FNC]键后,按下[D]键,再按下该功能指令编码对应的数字键,以此类推;如果当其控制线路由“断开”到“闭合”(上升沿)时才执行该功能指令的操作(脉冲执行),则在键入其编码的数字键后,接着再按[P]键。单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用00010203040506070809CJCALLSRETIRETEIDIFENDWDTFORNEXT10111213141516171819CMPZCPMOVSMOVCMLBMOVFMOVXCHBCDBIN20212223242526272829ADDSUBMULDIVINCDECWANDWORWXORNEG30313233343536373839RORROLRCRRCLSFTRSFTLWSFRWSFLSFWRSFRD40414243444546475051ZRSTDECOENCOSUMBONMEANANSANRREFREFF52535455565758606263MTRHSCSHSCRHSZSPDPLSYPWMISTABSDINCD64656667687071727374TTMRSTMRALTRAMPROTCTKYHKYDSWSEGDSEGL75767778798185869091ARWSASCPRFORMTOPRUMVRRDVRSCMNETANRD92939495969798ANWRRMSTRMWRRMRDRMMNBLKMCDE单元八三菱FX2N系列PLC编程器和编程软件的应用2020/3/12任务一简易编程器FX-20P-E的应用将如图所示的梯形图,使用FX-20P-E进行写入操作。指令顺序写入操作1[LD]→[X]→[0]→[GO]2[OR]→[Y]→[0]→[GO]3[ANI]→[X]→[2]→[GO]4[OUT]→[T]→[1]→[SP]→[K]→[5]→[0]→[GO]5[AND]→[T]→[1]→[GO]6[FNC]→[1]→[2]→[SP]→[K]→[1]→[SP]→[D]→[0]→[GO]7[FNC]→[D]→[1]→[2]→[SP]→[D]→[1]→[SP]→[D]→[4]→[GO]8[FNC]→[D]→[1]→[2]→[P]→[SP]→[D]→[4