《国家开放大学一网一平台电大《可编程控制器应用实训》形考任务3终结性考试题库及答案.docx》由会员分享,可在线阅读,更多相关《国家开放大学一网一平台电大《可编程控制器应用实训》形考任务3终结性考试题库及答案.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、国家开放大学一网一平台电大可编程控制器应用实训形考任务3终结性考试题库及答案 形考任务3实验目的:通过使用PLC的指令编程,并通过编程软件进行程序的编制、编译、调试相关的组态等工作,使学生掌握 各类PLC指令的应用。实验要求:L根据功能控制要求,编写PLC程序,并通过编程软件进行程序的编制、编译、调试相关的组态等工作:2.同一班级中,可按照个人或小组在指导教师的指导下进行选题。实训内容1.1 FX系列PLC简介(1) FX系列PLC特点FX系列可编程控制器是当前国内外新型的具有特色和代表性的微型PLC.它由日本三菱电机公司研制开发 的。FX系列PLC基于“基本功能、高速处理、便于使用”的研发理
2、念,使其具有数据传送与比较、四则运 算与逻辑循环与移动等应用系统。除此之外,还具有输入输出刷新、中断、高速计数器比较指令、高速脉 冲输出等高速处理指令,以及在SFC控制方面,将机械控制的标准动作封装化的状态初始化指令等,使功 能大大增强。(2) FX系列PLC型号的含义FX系列可编程控制器型号格式如图所示:(3)硬件简介、上端子排、下端子排、串口、拨动开关(4)PX系列PLC主要性能指标硬件指标:软件指标:(5 )F系列PLC的一般技术指标FX系列PLC的一般技术指标包括基本性能指标、输入技术指标及输出技术指标。由于继电器控制系统的电路图与梯形图在结构形式、元件符号以及逻辑控制功能等方面的相似
3、性,使得可 以将一些继电器控制系统电路图的概念用于梯形图,常用的有触点概念和继电器概念。可编程序控制器编 程元件的名称、地址编号、功能和使用方法、分述如下。1 .输入继电器X输入继电器用来接收PLC外部开关信号,PLC通过输入接口将外部输入信号状态(接通时为“1断开时为 “0”)读入并存储在输入映像寄存器中。输入继电器的编号即是输入端口的编号,也是输入映像寄存器对 应位的地址代号。输入继电器在PLC内部与输入端子相连,它有无数的常开触点和常闭触点,这些动合、 动断触点可在PLC编程时随意使用。FX2N输入继电器的编号采用八进制编码,范围为X0X267(184点)。 注意,基本单元输入继电器的编
4、号是固定的,扩展单元和扩展模块 按与基本单元最靠近顺序进行编号。2 .输出继电器Y输出继电器用来将PLC内部信号输出传送给外部负载(用户输出设备)。输出继电器线圈是由PLC内部程 序的指令驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载。3 .辅助继电器M在逻辑运算中经常需要一些中间继电器作为辅助运算用。这些元件不直接对外输入、输出,但经常用作状 态暂存、移动运算等,它的数量常比软元件X、Y多,这就是辅助继电器。辅助继电器的动合和动断触点 使用次数不限,在PLC内可以自由使用。但是,这些辅助继电器的触点不能对外直接输出驱动外部负载, 只能作为中间状态的控制信号存放在存储器
5、中,外部负载必须由输出继电器驱动。1 .通用辅助继电器(M000 M499)FXzN系列共有500个通用辅助继电器。通用辅助继电器在PLC运行时,如果电源断电,则线圈断开。当电 源再次接通时,除了因外部输入信号而变为接通的以外,其余的仍将保持断开状态,它们没有断电保护功 能。通用辅助继电器常在逻辑运算中作为辅助运算、状态暂存、移位等。2 .断电保持辅助继电器(M500M3071)FXzN系列有M500M3071共2572个断电保持辅助继电器。它与通用辅助继电器不同的是具有断电保护功能, 即能记忆电源中断瞬时的状态,并在重新通电后再现其状态。比较图6T5(a)和图675(b),当X0接通时, M
6、0和M600都接通并自锁,若此时突然停电后再来电,则M0处于断开状态,而M600仍然处于接通状态(如 果XI常闭触点开路,则M600也是断开的).5o定时器T可编程序控制器中的定时器作用相当于继电器控制系统中的时间继电器。FXzN系列中定时器可分为通用定 时器、积算定时器2种。定时器的定时值由设定值给定,定时器根据时钟脉冲累积计时,计时到达设定值 时,其触点动作。定时器提供无限对常开和常闭延时触点供编程使用。定时器编号采用十进制,其编号和 设定时间如下: 设定方法为:定时精度为100 ms的定时器T000T199,共计200点,设定值范围0.3276. 7s. (2)定时精度为10 m s的定
7、时器T200245,共计46点,设定值范围0. 01327. 67s.定时精度为1ms的积算定时器T246T249,共4点,是对1ms时钟脉冲进行累积计数,设定值范围0. 001s-32.767s.(4)定时精度为100ms的积算定时器T250T255,共6点,是对100ms时钟脉冲进行累积计数,设定值范围0. Is 3276. 7s.6 .计数器c它在执行扫描操作时对内部元件X、Y、M、S、T、C的信号进行计数。1)低速计数器低速计数器分为:16 位加计数器、32位加/减计数器。2)内部高速计数器(C)高速计数器只能刻录约定的经输入端子(输入继电器)送入的外部信号,而且这个信号的频率可以高达
8、几 千赫。还可以从输入端子直接进行复位的操作。7、状态器S状态器是在编制步进顺序控制时使用的编程元件,它与步进顺控指令STL组合使用,运用状态转移图,编 制高效易懂的程序。状态器的触点使用同辅助继电器触点,使用次数不限。应用步进控制时,由初始状态 器S0S9进入步进控制复位状态器SI0S19只用于没备回原位时的步进控制,并由初始状态器置位:通用 状态器S20S499用于设备工作步进控制,也需由初始状态器置位。7 .指针分支指令用P0P62、P64P127共127点。指针P0P62、P64P127为标号,用来指定条件跳转,子程序调 用等分支指令的跳转目标。P63为结束跳转用。中断用指针10 口1
9、8 口共9点。其中输入中断6点,定时器中断3点。8.数据寄存器D可编程控制器中的寄存器用于存储模拟量控制、位置量控制、数据10所需的数据及工作参数。每一个数 据寄存器都是16位(最高位为符号位),可以用两个数据寄存器合并起来存放32位数据最高位为符号 位)。通用数据寄存器D0D199 (200点)(2)停电保持数据寄存器D200D511 (312点)(3)特殊数据寄存器D8000cD8255 (256点)(4)文件寄存器D1000oD2999(2000 点)2. 1 PLC的基本指令LLD、LDE OUT 指令1)程序举例,2)例鹿说明, 3)指令使用说明,符号名称功能掾作元件LD取常开触点逆
10、辑运算起始X、Y、M、S. T、CLDI取反常用触点逻辑运力起始X. Y、M S、T. COUT埔田线骤动Y、M. T、C2. AND. ANI 指令1)村序举例2)例趋说明3)听令说明.符号名称功能操作元件AND与常开触点申联连接X. Y. M. S. T. CANI与整常闭触点串联连接X. Y. M. T. C3. OR. OR1符号名称功能掾件元件OR或常开触点并联连接X. Y. M. S. T. CORI 或小常团触点并联连接X. Y. M. S. T. C1)程序举例:2)例题说明3)指令说明:4 .电路块并联指令ORB、电路块串联指令ANB)程序举例例题说明:3指令说明:5 .堆栈
11、指令 MPS、MRD、MPP.进栈指令MPSMPS指令用于分支的开始处,将运算结果送入栈存储器的第一层,同时将先前送入的数据依次移到下一层。1 .读栈指令MRDMRD指令用于分支的中间段,将栈存储器的第一层数据(最后进栈的数据)读出且该数据继续保存在栈存储 器的第一层,栈内各层的数据不发生移动。2 .出栈指令MPPMPP指令用于分支的结束处,将栈存储器的第一层数据(最后进栈的数据)读出且该数据从栈中消失,同时 将栈中各层数据依次上移。6 .主控指令MC、MCR1)程序举例2)例题说明3)指令说明:7 .置位指令SET、复位指令RSTSET指令称为置位指令:功能为驱动线圈输出,使动作保持,具有自
12、锁功能。RST指令称为复位指令:功能 为清除保持的动作,以及寄存器的清零。1)程序举例2)例题说明3)指令说明:8 .上升沿微分脉冲指令PLS、下降沿微分脉冲指令PLFFLS指令:上升沿微分脉冲指令,当检测到逻辑关系的结果为上升沿信号时,驱动的操作软元件产生一个脉 冲宽度为一个扫描周期的脉冲信号-FLW指令下降沿微分脉冲指令,当检测到逻辑关系的结果为下降沿信号时,驱动的操作软元件产生一个脉 冲宽度为一个扫福周期的脉冲信号。17J积序举例2)例题说明3)指令说明max. 预览与源文档一致下载高清无水印8. :P职玩省令欢V指令是将即将执行INV指令之.前的运算结果反转的 指令,无操作软元件。1)
13、程序举例2)例题说明3指令说明30空作省会NP、结京突令EHD1) N0P指令:称为空操作指令,无任何操作完,x. bookll8. comEND指令:称为结束指令,无操作元件。其场能是输入输出处理和返回到百步程序.3指令说明:39. LEF、 LDF、 AIP、 ANDF、 GRP、 CRF 指令) LDPe上升沿检测运算开始(检测到信号的上升沿时闭合一个扫描周期).LDF:下降沿检测运算开始(检测到信号的下降沿时闭合一个扫描周期)ANDP:t牙沿检测思联到接(检冽到包软元件上升沿信号时闭合一个扫描周期)ANDF:下沿拾测母联球接(检 画到诬教冠件下降沿信号时团合一个扫描周期ORP:脉冲上升
14、沿检测并联连接(检测到位软元件上升沿信 号时闭合一个扫播周期)ORF:脉冲下降沿检测并联连接(检测到位软元件下降沿信号时闭合一个扫描周 期)2)上述6个指令的操作软元件都为X。Yo M、S、T、C.3)程序举例:3.1状态转移图及状态的功能3. 1. 1状态转移图 max. bookll8. com用梯形图或指令表方式编程固然广为电气技术人员接受,但对宇一个女杂的控制系统F尤其是顺序控制系 统,由于内部的联锁。互动关系极其复杂,其梯形图往往过长。另外,在梯形图上如果不加注释,这种梯 形图的可读性也会大大降低。3. 1. 2FX2N系列PLC的步进顺控指令FXx系列PLC的步进指令有两条:步进接
15、点指令STL和步进返回指令RET. 1. STL (Step Ladder):步进接点指 令(梯形图符号为一一)STL指令的意义为激活某个状态。在梯形图上体现为从母线上引出的状态接点。STL指令有建立子母线的 功能,以使该状态的所有操作均在子母线上进行。2. RET (Return):步进返回指令RET指令用于返回主母线。使步进顺控程序执行完毕时,非状态程序的操作在主母线上完成,防止出现逻 辑错误。状态转移程序的结尾必须使用RET指令。2.1. 3运用状态编程思想解决顺控阿题的方法步骤1 .将整个过程按任务要求分解,其中的每个工序均对应一个状态,并分配状态元件。2,弄清每个状态的功 能作用。3
16、,找出每个状态的转移条件,即在什么条件将下将某个状态“激活” o状态转移图就是状态和状态转移条 件及转移方向构成的流程图,弄清转移条件当然是必要的。3. 2单流程状态转移图的编程2.1流程的概念所谓单流程,是指状态转移只可能有一种顺序。上个模块介绍的台车自动往返的控制过程只有一种顺序SO 一S20s21 -$22-S23一$24-SO,没有其他可能,所以叫单流程。当然,现实当中并非所有的顺序控制均为 一种顺序。含多种路径的叫分支流程。本模块即为并联分支流程。3. 2. 2单流程状态转移图的编程方法.状态转移图的编程方法状态的三要素对状态转移图进行编程,不仅是使用STL, RET指令的问题,还要
17、搞清楚状态的特性及要 素。(2)状态转移图的编程方法,步进顺控的编程原则为先进行负载驱动处理,然后进行状态转移处理。1 .状态的开启与关闭及状态转移图执行的特点STL指令的含意是提供一个步进接点,其对应状态的三个要素均在步进接点之后的子母线上实现。若对应 的状态是开启的(即激活),则状态的负载驱动和转移才有可能。若对应状态是关闭的,则负载驱动和 状态转移就不可能发生。因此,除初始状态外,其他所有状态只有在其前一个状态处于激活且转移条件成 立时才能开启。同时一旦下一个状态被“激活”,上一个状态会自动关闭。从PLC程序的循环扫描执行原 理出发,在状态编程程序段落中,所谓激活可以理解为该段程序被扫描
18、执行。而“关闭”则可以理解 为该段程序被扫描,却不执行。2 .编程要点及注意事项1)状态编程颠序为;先进行驱动,再进行转移,不能颠倒。(2)对状态处理,编程时必须使用步进接点指令 STL.程序的最后必须使用步进返回指令RET,返回主母线。(4)驱动负载使用OUT指令负载的驱动、状态 转移条件可能为多个元件的逻辑组合,视具体情况,按串、并联关系处理,不遗漏。若为顺序不连续转移,不能使用SET指令进行状态转移,应改用OUT指令进行状态转移。(7)在STL 与RET指令之间不能使用MC、MCR指令。(8)初始状态可由其他状态驱动,但运行开始必须用其他方法预先作好驱动,否则状态流程不可能向下进 行。3
19、.3选择性分支与汇合的编程存在多种工作顺序的状态流程图为分支、汇合流程图。分支流程可分为选择性分支和并行性分支两种。下 面介绍分支、汇合流程的编程。3. 3.1选择性分支状态转移图的特点从多个流程顺序中选择执行一个流程,称为选择性分支。选择性分支、汇合的编程编程原则是先集 中处理分支状态,然后再集中处理汇合状态。1 .分支状态的编程编程方法是先进行分支状态的驱动处理, 再依顺序进行转移处理。2.汇合状态的编程编程方法是先进行汇合前状态的驱动处理,再依顺序进行向汇 合状态的转移处理。4. 4并行性分支与汇合的编程41并行分支状态转移图及其特点多个流程分支可同时执行的分支流程称为并行性分支。3.
20、42并行性分支状态转移图的编程编程原则是先集 中进行并行性分支的转移处理,然后处理每条分支的内容,最后再集中进行汇合处理。lo并行分支处理编程方法是首先进行驱动处理,然后按顺序进行状态转移处理。2 .并行性分支汇合处理编程方法是首先进行汇合前状态的驱动处理,然后按顺序进行汇合状态的转移处理。3 .选择性分支、并行性分支汇合编程应注意的问题主要实训软件PLC实训步骤例1小车两地卸料控制线路,个工作周期的控制工艺要求如下:1)按下启动按钮SB,小车前进,碰到限位开关SQ1停5秒后,小车后退;2)小车后退压合SQ2后,小车停5s后,第二次前进,碰到限位开关SQ3,再次后退t3)后退再次碰到限位 开关
21、SQ2时,小车停止。(PLC接线图将整个过程按任务要求分解为各状态,并分配状态元件:(3)弄清每个状态的功能、作用。(4)状态转移图及梯形图例十字路口交通灯的控制问题的提出a控制开关信号灯受启动及停止按钮的控制,当按动启动按钮时,信号灯系统开始工作,并周而复始地循环工作,当 按动停止按钮时,系统将停止在初始壮态,即南北红灯亮,禁止通行:东西绿灯亮,允许通行。b控制要求D)南北红灯亮维持30秒,在南北红灯亮的同时,东西绿灯也亮,并维持25秒,到25秒时,东西方向 绿灯闪,闪亮3秒后,绿灯灭。在东西绿灯熄灭的同时,东西黄灯亮,并维持?秒,到?秒时,东西黄灯 灭,东西红灯亮。同时,南北红灯熄灭,南北
22、绿灯亮。2)东西红灯亮维持30秒。南北绿灯亮维持25秒,然后闪亮3秒,再熄灭。同时南北方向黄灯亮,并维持 2秒后熄灭,这时南北红灯亮,东西绿灯亮。(2硬件及接线(3)软件设计例3分捡小球大球的机械装置的控制,工作顺序是向下,吸抓住球,向上,向右运行,向下,释放,向上 和向左运行至左上点(原点),抓球和释放球的时间均为1秒。(1) PLC的EO接线图状态转移图4. PLC编程的基本规则程序应按自上而下,从左至右的顺序编制。同一编号的输出元件在一个程序中使用两次,即形成双线圈输出,双线圈输出容易引起误操作,应尽 量避免。但不同编号的输出元件可以并行输出。线圈不能直接与左母线相连。如果需要,可以通过一个没有使用元件的常闭触点或特殊辅助继电器 M8000 (常ON)来连接,(4)适当安排编程顺序,以减小程序步数。串联多的电路应尽量放在上部并联多的电路应靠近左母线不能编程的电路应进行等效变换后再编程。桥式电路应进行变换后才能编程。线圈右边的触点应放在线圈的左边才能编程边对复杂电路,用ANB、ORB等指令难以编程,可重复使用一些触点画出其等效电路,然后再进行编程心 得体会使用PLC的指令编程,并通过编程软件进行程序的编制、编译、调试相关的组态等工作,使我掌握各类PLC 指令的应用。