资源简介 (共48张PPT)项目二电动机的PLC控制项目分析工业生产中的动力大部分来自电动机,而继电器控制系统是控制电动机的一种常用方法,但继电器控制系统接线复杂(见图2-1),可靠性低,通用性和灵活性差,会严重影响生产。可编程控制器(PLC)是专为工业环境应用而设计制造的计算机,修改控制程序即可实现不同的生产加工工艺,而且PLC完全克服了继电器控制系统的许多缺点。本项目围绕用PLC控制电动机的运行展开,通过PLC对电动机的基本控制应用来掌握三菱PLC常用基本指令的编程步骤和技巧。图2-1复杂的继电器逻辑电路配线(1)正确认识三菱FX系列PLC。(2)能安装、使用FX系列的GX编程软件。(3)能识读PLC控制电动机的运行线路图。项目学习目标(4)能将继电器式电动机基本控制电路改造为PLC编程控制电动机。(5)能安装PLC控制线路、设计PLC程序并调试运行。(6)掌握PLC程序设计的步骤和技巧。项目评定任 务 一1目 录任 务 二23任 务 三任 务 四任 务 五任 务 六任 务 七4567任务一PART ONE三菱FX系列PLC的认识(1)了解PLC的产生、类型,认识三菱FX2N-48MR PLC。(2)了解常用PLC的定义、发展、应用及特点。(3)了解PLC软件、硬件系统的组成。(4)能安装并正确使用GX Developer编程软件,验证PLC与计算机之间的通信连接。任务目标(1)观察PLC的外形,认知常用的PLC。(2)掌握PLC的工作原理。(3)识别三菱FX系列PLC的外部端子,明确使用方法。(4)了解常用PLC的基本原理。(5)安装、学习使用GX Developer编程软件的正确使用方法,验证PLC与计算机之间的通信连接。任务清单分析可编程控制器(PLC)与机器人、CAD/CAM并称为工业生产自动化的三大支柱。经过多年的发展,PLC已应用于各行各业,功能越来越完善。PLC从当初的逻辑运算、定时和计数等简单功能,逐步增加了算术运算、数据处理和传送、通信联网、故障诊断等功能,三菱、松下、西门子、欧姆龙、台达等各生产厂家都相继推出了多种特殊功能模块——位置控制、伺服定位、PID控制、A/D转换、D/A转换等,进一步拓展了PLC的功能。本任务以三菱FX系列PLC为例,学习和认知PLC及GX Developer编程软件的使用。任务提出一、PLC的基本认识(一)PLC的定义可编程控制器(programmable logic controller,PLC)是一种工业控制装置,是在电气控制技术和计算机技术的基础上开发出来的,并逐渐发展成为以微处理器为核心,将自动化技术、计算机技术、通信技术融为一体的新型工业控制装置。1987年,国际电工委员会(IEC)对可编程控制器的定义为:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储和执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计。知识链接(二)PLC的产生PLC的产生源于继电器逻辑电路的配线复杂。1968年,美国通用汽车公司(GM)为了适应汽车型号的不断更新,生产工艺的不断变化,实现小批量、多品种生产,希望能有一种新型工业控制器,它能做到尽可能减少重新设计和更换继电器控制系统及接线,以降低成本,缩短周期。1968年,GM公司提出10项设计标准。(1)编程简单,可在现场修改程序。(2)维护方便,采用插件式结构。(3)可靠性高于继电器控制柜。(4)体积小于继电器控制柜。(5)成本可与继电器控制柜竞争。(6)可将数据直接送入计算机。知识链接(7)可直接使用115 V交流输入电压。(8)输出采用115 V交流电压,能直接驱动电磁阀、交流接触器等。(9)通用性强,扩展方便。(10)能存储程序,存储器容量可以扩展到4 KB。1969年,美国数字设备公司研制出第一台PLC,并应用于工业现场。知识链接(三)PLC的特点(1)无触点、免配线,可靠性高,抗干扰能力强。(2)通用性强,控制程序可变,使用方便。(3)硬件配套齐全,用户使用方便,适应性强。(4)编程简单,容易掌握。(5)系统的设计、安装、调试工作量少。(6)维修工作量小,维护方便。(7)体积小,能耗低。(四)PLC的应用领域目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况主要分为如下几类。1.开关量逻辑控制PLC取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线,如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。知识链接2.工业过程控制在工业生产过程中,存在一些如温度、压力、流量、液位和速度等连续变化的量(模拟量),PLC采用相应的A/D和D/A转换模块及各种各样的控制算法程序来处理模拟量,完成闭环控制。PID调节是一般闭环控制系统中应用较多的一种调节方法。过程控制在冶金、化工、热处理、锅炉控制等场合有着非常广泛的应用。3.运动控制PLC可以用于圆周运动或直线运动的控制。一般使用专用的运动控制模块,如可驱动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、机床、机器人、电梯等场合。4.数据处理PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。数据处理一般用于如造纸、冶金、食品工业中的一些大型控制系统。5.通信及联网PLC通信含PLC间的通信及PLC与其他智能设备间的通信。随着工厂自动化网络的发展,现在的PLC都具有通信接口,通信非常方便。在现代自动化控制领域,PLC是一种重要的控制设备。目前,世界上有200多厂家生产300多种PLC产品,应用在食品工业、制造业、娱乐业、健康和医疗等行业,如图2-2所示。图2-2 PLC的应用领域(五)PLC的发展1.高性能、高速度、大容量发展(1)为了提高PLC的处理能力,要求PLC具有更快的响应速度和更大的存储容量。目前,有的PLC的扫描速度可达0.1 ms/千步左右。PLC的扫描速度已成为一个很重要的性能指标。(2)在存储容量方面,有的PLC最高可达几十兆字节。为了扩大存储容量,有的公司已使用磁盘存储器或硬盘。2.向小型化和大型化两个方向发展(1)小型PLC。由整体结构向小型模块化结构发展,使配置更加灵活。为了市场需要已开发了各种简易、经济的超小型、微型PLC,最小配置的I/O点数为8~16点,以适应单机及小型自动控制的需要。(2)大型PLC。大型化是指大中型PLC向大容量、智能化和网络化发展,使之能与计算机组成集成控制系统,对大规模、复杂系统进行综合性的自动控制。现已有I/O点数达14 336点的超大型PLC,其使用32位微处理器,多CPU并行工作和大容量存储器,功能强大。3.大力开发智能模块,加强联网与通信能力为满足各种控制系统的要求,不断开发出许多智能模块,如高速计数模块、温度控制模块、远程I/O模块、通信和人机接口模块等。PLC的联网与通信有两类:PLC之间的联网通信,各PLC生产厂家都有自己的专有联网手段;PLC与计算机之间的联网通信。为了加强联网与通信能力,PLC生产厂家也在协商制定通用的通信标准,以构成更大的网络系统。4.增强外部故障的检测与处理能力据统计资料表明,在PLC控制系统的故障中,CPU故障占5%,I/O接口故障占15%,输入设备故障占45%,输出设备故障占30%,线路故障占5%。前两项故障属于PLC的内部故障,它可通过PLC本身的软、硬件实现检测、处理;而其余80%的故障属于PLC的外部故障。PLC生产厂家都致力于研制、发展用于检测外部故障的专用智能模块,进一步提高系统的可靠性。5.编程语言多样化在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能不断提高。PLC的编程语言有指令表(IL)、梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、结构化文本(ST)等。(1)指令表。指令表类似于计算机的汇编语言,但比汇编语言通俗易懂,在各种编程语言中应用最早。部分梯形图及其他语言无法表示的程序,必须用指令表才能编程。(2)梯形图。梯形图沿用了继电器的触点、线圈、连线等图形与符号,是编程语言中应用最广泛的一种。(3)顺序功能图。顺序功能图是一种新颖的、按照工艺流程图进行编程的图形编程语言,是一种IEC标准推荐的首选编程语言,近年来开始逐步普及与推广。(4)功能块图。功能块图在三菱PLC中应用较少,在西门子PLC中应用最多。(5)结构化文本。在一些大型、复杂的控制系统中,需要将开关量控制、模拟量控制、数值计算、通信等功能合为一体,此时PLC需要通过计算机中常用的Basic、Pascal、C等语言进行结构化编程才能完成设计。(六)PLC的类型1.按I/O点数分(1)小型PLC。I/O点数为256点以下的PLC为小型PLC(其中I/O点数小于64点的为超小型或微型PLC)。(2)中型PLC。I/O点数为256点以上、2 048点以下的PLC为中型PLC。(3)大型PLC。I/O点数为2 048点以上的PLC为大型PLC(其中I/O点数超过8 192点的为超大型PLC)。2.按结构形式分(1)整体式PLC。整体式PLC将电源、CPU、I/O接口等部件集中装在一个机箱内,具有结构紧凑、体积小、价格低等特点。(2)模块式PLC。模块式PLC将各组成部分分别做成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)及各种功能模块。(3)紧凑式PLC。紧凑式PLC将整体式PLC和模块式PLC的特点结合起来。(七)PLC的基本原理1.PLC工作方式:周期循环扫描PLC与微机在许多方面有相似之处,但其工作方式却与微机有很大不同。微机一般采用等待命令的工作方式,如在常见的键盘扫描方式或I/O扫描方式下,当有键按下或I/O动作时转入相应的子程序,当无键按下或I/O不动作时则继续工作。PLC采用循环扫描的工作方式,PLC中用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束符后又返回第一条指令,如此周而复始,不断循环。这种工作方式是在系统软件控制下,扫描输入的状态,按用户程序进行运算处理,然后向输出发出相应的控制信号。2.PLC工作过程如图2-3所示,整个工作过程可分为输入处理、程序处理和输出处理三个阶段。循环扫描的这种工作方式是在系统程序的控制下顺序扫描各输入点的状态,按用户程序进行运算处理,然后顺序向各输出点发出相应的控制信号。PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。(1)输入采样阶段。首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入映像寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。(2)程序执行阶段。按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出映像寄存器中,输出映像寄存器中所有的内容随着程序的执行而改变。(3)输出刷新阶段。当所有指令执行完毕,输出映像寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。图2-3 PLC的工作过程示意图(八)PLC的型号意义和组成1.PLC的型号意义在PLC的正面,一般都有表示该PLC型号的符号,通过阅读该符号即可获得该PLC的基本信息。FX系列PLC的型号命名基本格式如图2-4所示。图2-4 FX系列PLC的型号命名基本格式(1)系列序号:0、0S、0N、2、2C、1S、2N、2NC,用下标形式。(2)I/O总点数:10~256。(3)单元类型:M—基本单元;E—输入输出混合扩展单元及扩展模块;EX—输入专用扩展模块;EY—输出专用扩展模块。(4)输出形式:R—继电器输出;T—晶体管输出;S—晶闸管输出。(5)特殊品种区别:D—DC电源,DC输入;A1—AC电源,AC输入;H—大电流输出扩展模块(1 A/点);V—立式端子排的扩展模块;C—接插口输入输出方式;F—输入滤波器1 ms的扩展模块;L—TTL输入扩展模块;S—独立端子(无公共端)扩展模块。若特殊品种一项无符号,通常表示AC电源、AC输入、横排端子排;继电器输出:2 A/点;晶体管输出:0.5 A/点;晶闸管输出:0.3 A/点。例如,FX2N?48MRD的含义为FX2N系列,输入输出总点数为48点,继电器输出,DC电源,DC输入的基本单元。又如,FX?4EYSH的含义为FX系列,输入点数为0点,输出4点,晶闸管输出,大电流输出扩展模块。FX系列PLC还有一些特殊的功能模块,如模拟量输入输出模块、通信接口模块及外围设备等,使用时可以参照FX系列PLC产品手册。2.PLC硬件系统的组成PLC硬件系统的组成如图2-5和图2-6所示。图2-5PLC系统结构示意图图2-6FX系列PLC的硬件配置图(1)微处理器(CPU)。①接收并存储用户程序和数据。②诊断电源、PLC的工作状态及编程的语法错误。③接收输入信号,送入数据寄存器并保存。④运行时顺序读取、解释、执行用户程序,完成用户程序的各种操作。⑤将用户程序的执行结果送至输出端。(2)系统存储器——系统程序存储器+系统数据存储器。①存放系统工作程序(监控程序)。②存放模块化应用功能子程序。③存放命令解释程序。④存放功能子程序的调用管理程序。⑤存放存储系统参数。(3)用户存储器:RAM/EPROM/EEPROM,存放用户工作程序和工作数据。(4)输入单元:带光电隔离电路。①多种辅助电源类型:交流电源24 V输入、直流电源24 V输入、直流电源12 V输入。②接收开关量及数字量信号(数字量输入单元)。③接收模拟量信号(模拟量输入单元)。④接收按钮或开关命令(数字量输入单元)。⑤接收传感器输出信号。(5)输出单元:带光电隔离器及滤波器。①多种输出方式:晶体管、晶闸管、继电器。②驱动直流负载(晶体管输出单元)。③驱动非频繁动作的交/直流负载(继电器输出单元)。④驱动频繁动作的交/直流负载(晶闸管输出单元)。(6)通信及编程接口:采用RS-485或RS-422串行总线。①连接专用编程器(FX-20P、FX-10P)。②连接PC,实现编程及在线监控。③连接工控机,实现编程及在线监控。④连接网络设备(如调制解调器),实现远程通信。⑤连接打印机等计算机外设。(7)I/O扩展接口:采用并行通信方式。①扩展I/O模块。②扩展位置控制模块(如F2-30GM)。③扩展通信模块(如FX-232AW)。④扩展模拟量控制模块(如FX-2DA)。3.PLC软件系统的组成PLC软件系统的组成如图2-7所示。图2-7 PLC软件系统的组成二、PLC与计算机通信连接在PLC与计算机连接构成的系统中,计算机主要完成数据处理、参数修改、图像显示、报表打印、PLC程序编制、工作状态监视等任务,而PLC则直接面向现场、面向设备进行实时控制。1.PLC通信端口的选择在FX系列PLC的面板上有多个通信端口,如与手持编程器通信的端口、与特殊功能模块通信的端口、与计算机通信的端口等。其中,与计算机通信的端口RS-422如图2-8所示,只有连接这个端口才能实现PLC与计算机之间的通信。图2-8 PLC侧的通信端口RS-4222.计算机通信端口的选择及连接在计算机的后面板上也有很多端口,如视频输出端口、音频输出端口、USB端口等。其中,与FX系列PLC通信的RS-232C端口的位置如图2-9所示。图2-9计算机侧的通信端口RS-232C三、PLC编程语言根据PLC的应用范围,程序设计语言可以组合使用,常用的程序设计语言有梯形图程序设计语言、布尔助记符程序设计语言(语句表)、功能表图程序设计语言、功能模块图程序设计语言、结构化语句描述程序设计语言、梯形图与结构化语句描述程序设计语言、布尔助记符与功能表图程序设计语言、布尔助记符与结构化语句描述程序设计语言。1.梯形图梯形图(ladder diagram)程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言,程序采用梯形图的形式描述。这种程序设计语言采用因果关系来描述事件发生的条件和结果。每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在后面。梯形图程序设计语言是最常用的一种程序设计语言,它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉,因此,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。梯形图程序设计语言具有以下特点。(1)与电气操作原理图相对应,具有直观性和对应性。(2)与原有继电器逻辑控制技术相一致,对电气技术人员来说易于掌握和学习。(3)与原有的继电器逻辑控制技术不同的是,梯形图中的能流(power flow)不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此,应用时,需与原有继电器逻辑控制技术的有关概念区别开来。(4)与布尔助记符程序设计语言有一一对应关系,便于相互的转换和程序的检查。2.布尔助记符布尔助记符(boolean mnemonic)程序设计语言是用布尔助记符来描述程序的一种程序设计语言。布尔助记符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。布尔助记符程序设计语言具有以下特点。(1)采用助记符来表示操作功能,具有容易记忆、便于掌握的特点。(2)在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计。(3)与梯形图有一一对应关系。其特点与梯形图语言基本相同。3.功能表图功能表图(sequential chart)程序设计语言是用功能表图来描述程序的一种程序设计语言。它是近年来发展起来的一种程序设计语言。采用功能表图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。功能表图程序设计语言具有以下特点。(1)以功能为主线,条理清楚,便于对程序操作的理解和沟通。(2)对大型程序可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间。(3)常用于系统的规模较大、程序关系较复杂的场合。(4)只有在活动步的命令和操作被执行,对活动步后的转换进行扫描,因此,整个程序的扫描时间比其他程序编制的程序扫描时间大大缩短。功能表图来源于佩特利(Petri)网,由于它具有图形表达方式,能较简单和清楚地描述并发系统和复杂系统的所有现象,并能对系统中存在的死锁、不安全等反常现象进行分析和建模,在模型的基础上能直接编程,所以得到了广泛的应用。近几年推出的PLC和小型集散控制系统中也已提供了采用功能表图描述语言进行编程的软件。学习、了解和掌握佩特利网的一些基本概念,有助于进一步理解功能表图。4.结构化语句结构化语句(structured text)描述程序设计语言是用结构化的描述语句来描述程序的一种程序设计语言。它是一种类似于高级语言的程序设计语言。在大中型的PLC系统中,常采用结构化语句描述程序设计语言来描述控制系统中各个变量的关系。它也被用于集散控制系统的编程和组态。结构化语句描述程序设计语言采用计算机的描述语句来描述系统中各种变量之间的各种运算关系,完成所需的功能或操作。大多数制造厂商采用的语句描述程序设计语言与Basic语言、Pascal语言或C语言等高级语言相类似,但为了应用方便,在语句的表达方法及语句的种类等方面都进行了简化。结构化语句描述程序设计语言具有下列特点。(1)采用高级语言进行编程,可以完成较复杂的控制运算。(2)需要有一定的计算机高级程序设计语言的知识和编程技巧,对编程人员的技能要求较高,普通电气人员无法完成。(3)直观性和易操作性等性能较差。(4)常被用于功能模块等其他语言较难实现的一些控制功能的实施。部分PLC的制造厂商为用户提供了简单的结构化语句描述程序设计语言,它与布尔助记符程序设计语言相似,对程序的步数有一定的限制。同时,提供了与PLC间的接口或通信连接程序的编制方式,为用户的应用程序提供了扩展余地。任务实施(1)展示PLC实物并借助图片让学生认知不同厂家的PLC。(2)指导学生识别三菱FX系列PLC的外部端子,明确使用方法。(3)指导学生练习PLC与计算机通信端口的正确连接。(4)指导学生对GX Developer编程软件的安装与正确使用。①GX Developer软件的安装。三菱编程软件有多个版本,以下为8.26版本的软件安装包,也是目前最新的中文安装软件包。具体软件安装方法如下:双击打开安装软件文件包,如图2-10所示。图2-10打开安装软件文件包EnvMEL文件夹是对三菱软件的环境安装,SETUP图标是三菱软件的安装程序。初次安装三菱编程软件时,首先安装EnvMEL文件夹内的SETUP.EXE安装软件,这是对GX Developer软件的环境安装。打开EnvMEL文件夹,双击SETUP.EXE文件进行环境安装。环境安装完成后,双击图2-11所示“SETUP.EXE”图标,对GX Developer软件进行安装。图2-11对GX Developer软件进行安装②GX Developer软件的正确使用。a.新建工程。双击桌面上的三菱编程软件的快捷图标,弹出图2-12所示界面。执行“工程”→“创建新工程”菜单命令,或单击“创建新工程”快捷图标,弹出图2-13所示“创建新工程”对话框。先在“PLC系列”下拉列表框中选中所使用的PLC的CPU系列,如在实验中选用的是FX系列,所以选择FXCPU。在“PLC类型”下拉列表框中选择机器的型号,此处选择FX2N(C)。设置工程名即为工程命名,可在工程要关闭之前对其进行保存及命名,也可以不选。选择完成之后,单击“确定”按钮,工程新建结束。图2-12弹出软件界面图2-13“创建新工程”对话框b.创建梯形图。建完新工程后,会弹出图2-14所示梯形图编辑界面。界面左侧是参数设置区,主要设置PLC的各种参数;右边是编程区,进行程序的编程输入。上部是菜单栏及快捷图标区,包括程序的上传、下载、监控、编译、诊断等都可在这里选择。编程区的两端有两条竖线,是两条模拟的电源线,左边的称为左母线,右边的称为右母线。程序从左母线开始,到右母线结束。例如,要在某处输入X001,首先选择触点类型(常开触点、常闭触点或其他类型触点),选择后再输入信号X001,单击“确定”按钮完成输入。图2-14梯形图编辑界面如要输入一个定时器,先选中线圈,再输入一些数据,数据的输入标准在后面的软元件相关内容中会讲解,如图2-15所示。图2-15输入一个定时器c.程序的转换、编译。在写完一段程序后,其颜色是灰色的,此时虽然程序写好了,但若不对其进行编译,则程序是无效的。通过编译,灰色的程序自动变白,说明程序编译成功。具体编译的方法如图2-16所示。执行“变换”→“变换”菜单命令,或按快捷键F4,对程序进行编译。编译后,程序灰色部分变白。若所写的程序在格式上或语法上有错误,则单击“编辑”按钮,系统会提示错误,重新修改错误的程序并“编译”按钮,直至使灰色程序变成白色。图2-16程序的编译d.程序的传输。当写完程序且编译通过后,要把所写的程序传输到PLC里面,或者要把PLC中原有的程序读出来,可进行如下操作。执行“在线”→ “传输设置”菜单命令,主要设置串口型号,单击“传输设置”按钮,弹出图2-17所示界面。图2-17设置串口型号双击“串行”图表,弹出“PC I/F 串口详细设置”对话框。用一般的串口通信线连接计算机和PLC时,串口都是COM1,即PLC系统默认的选项,所以不需要更改设置就可以直接与PLC进行通信。当使用USB通信线连接计算机和PLC时,通常计算机侧的COM口不是COM1,此时在计算机属性的设备管理器中,查看所连接的USB串口,然后选择与计算机USB口一致的选项,单击“确认”按钮。串口设置正确后,单击“通信测试”按钮,若出现“与FXPLC连接成功”对话框,则说明可以与PLC进行通信。若出现“不能与PLC通信,可能原因...”对话框,则说明计算机和PLC不能建立通信。确认PLC电源是否接通、电缆是否正确连接等事项,直到显示连接成功。通信测试连接成功后单击“确认”按钮,回到工程主界面。此时,若要把刚才所写的程序写到PLC里面,则执行“在线”→“PLC写入”菜单命令;若要把PLC中原有的程序读出来,则执行“在线”→“PLC读取”菜单命令。不管是PLC写入还是PLC读取,选择后都会出现图2-18所示对话框。图2-18梯形图写入/读取一般读取或写入的是程序及一些参数,操作过程如下:在对话框中单击“参数+程序”按钮,在下面的程序及参数框内会自动打上红色“√”,说明程序及参数已经选中(若要取消选中,则单击相应复选框)。PLC会自动对程序及参数进行传输。此时单击“执行”按钮,系统提示是否执行PLC写入(或读出),单击“是”按钮,开始写入或读取,如图2-19所示。图2-19程序执行PLC写入注意:若串口选择错误,或电缆连接有问题等,在选择PLC读取或写入后,会显示PLC连接有问题,此时检查线路,确认连接正确后再次操作。e.程序的监控。当读取PLC程序,或把程序写入PLC完成后,可对程序进行监控(哪些信号是接通的,哪些是断开的,以及PLC内部数据是多少)操作。如图2-20所示,执行“在线”→“监视”→“监视模式”菜单命令(或者按快捷键F3),则可以监控程序内部的一些状态变化。图中,色块部分表示此信号是能流通的,没有色块的则是断开的。图2-20对程序进行监控注意:若要监控PLC程序的状态,一定要在通信成功后再执行,若没有与PLC通信成功,则不能对PLC进行监控。f.程序的在线修改。程序写入PLC后,若需要直接在PLC内进行修改,则可进行如下操作:执行“在线”“监视”“监视(写入模式)”菜单命令(或者按快捷键“Shift+F3”),弹出图2-21所示对话框。第一个复选框是提醒要设置为“在线写入”模式,应选中此项;第二项是提醒是否要执行PLC内部程序与现在修改前的程序进行比较,若确认现在的程序就是PLC内的程序,可以取消选中;若不确认则可以不取消,系统在确认修改写入前会对两者进行比较。单击“确定”按钮后,即可进行在线修改,修改完成后,被修改的对象会显示灰色,此时同样要对程序进行编译,编译方法与前面所述的相同。编译完成后,即程序在线修改完成。图2-21监视(写入)模式注意:程序的在线修改是直接对PLC里面的程序进行修改,不需要再进行PLC写入操作;而普通的修改(没有在线修改),则只是修改计算机软件中的程序,PLC内部的程序并没有被修改,所以要使修改后的程序写入PLC,还需进行PLC写入操作。能力测评三菱FX系列PLC的认识任务测评标准见表2-1。巩固与练习1.写出GX编程软件菜单工具条各按钮的功能作用。2.程序运行过程中出现的错误有哪些? 展开更多...... 收起↑ 资源预览