《国家开放大学一网一平台电大可编程控制器应用实训形考任务3及4试题答案.docx》由会员分享,可在线阅读,更多相关《国家开放大学一网一平台电大可编程控制器应用实训形考任务3及4试题答案.docx(20页珍藏版)》请在第一文库网上搜索。
1、国家开放大学一网一平台电大可编程控制器应用实训形考任务3及4试题答案形考任务3实验目的:通过使用P1C的指令编程,并通过编程软件进行程序的编制、编译、调试相关的组态等工作,使学生掌握各类P1C指令的应用。实验要求:1根据功能控制要求,编写P1C程序,并通过编程软件进行程序的编制、编译、调试相关的组态等工作:2.同一班级中,可按照个人或小组在指导教师的指导下进行选题。实训内容1) 1FX系列P1C简介(I)FX系列P1C特点FX系列可编程控制器是当前国内外新型的具有特色和代表性的微型P1C.它由日本三菱电机公司研制开发的。FX系列P1C基于“基本功能、高速处理、便于使用”的研发理念,使其具有数据
2、传送与比较、四则运算与逻辑循环与移动等应用系统。除此之外,还具有输入输出刷新、中断、高速计数器比较指令、高速脉冲输出等高速处理指令,以及在SFC控制方面,将机械控制的标准动作封装化的状态初始化指令等,使功能大大增强。2) )FX系列P1C型号的含义FX系列可编程控制器型号格式如图所示:(3)硬件简介、上端子排、下端子排、串口、拨动开关(4)PX系列P1C主要性能指标硬件指标:软件指标:(5)F系列P1C的一般技术指标FX系列P1C的一般技术指标包括基本性能指标、输入技术指标及输出技术指标。由于继电器控制系统的电路图与梯形图在结构形式、元件符号以及逻辑控制功能等方面的相似性,使得可以将一些继电器
3、控制系统电路图的概念用于梯形图,常用的有触点概念和继电器概念。可编程序控制器编程元件的名称、地址编号、功能和使用方法、分述如下。1输入继电器X输入继电器用来接收P1C外部开关信号,P1C通过输入接口将外部输入信号状态(接通时为“1”,断开时为“0”)读入并存储在输入映像寄存器中。输入继电器的编号即是输入端口的编号,也是输入映像寄存器对应位的地址代号。输入继电器在P1C内部与输入端子相连,它有无数的常开触点和常闭触点,这些动合、动断触点可在P1C编程时随意使用。FX2N输入继电器的编号采用八进制编码,范围为X0X267(184点)。注意,基本单元输入继电器的编号是固定的,扩展单元和扩展模块按与基
4、本单元最靠近顺序进行编号。2 .输出继电器Y输出继电器用来将P1C内部信号输出传送给外部负载(用户输出设备)。输出继电器线圈是由P1C内部程序的指令驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载。3 .辅助继电器M在逻辑运算中经常需要一些中间继电器作为辅助运算用。这些元件不直接对外输入、输出,但经常用作状态暂存、移动运算等,它的数量常比软元件X、Y多,这就是辅助继电器。辅助继电器的动合和动断触点使用次数不限,在P1C内可以自由使用。但是,这些辅助继电器的触点不能对外直接输出驱动外部负载,只能作为中间状态的控制信号存放在存储器中,外部负载必须由输出继电器驱动。1 .通用辅
5、助继电器(MoooM499)FXZN系列共有500个通用辅助继电器。通用辅助继电器在P1C运行时,如果电源断电,则线圈断开。当电源再次接通时,除了因外部输入信号而变为接通的以外,其余的仍将保持断开状态,它们没有断电保护功能。通用辅助继电器常在逻辑运算中作为辅助运算、状态暂存、移位等。2 .断电保持辅助继电器(M5003071)FXZN系列有M50(M3071共2572个断电保持辅助继电器。它与通用辅助继电器不同的是具有断电保护功能,即能记忆电源中断瞬时的状态,并在重新通电后再现其状态。比较图6T5(a)和图6T5(b),当XO接通时,MO和M600都接通并自锁,若此时突然停电后再来电,贝IJU
6、o处于断开状态,而M600仍然处于接通状态(如果X1常闭触点开路,则M600也是断开的).5。定时器T可编程序控制器中的定时器作用相当于继电器控制系统中的时间继电器。FXzN系列中定时器可分为通用定时器、积算定时器2种。定时器的定时值由设定值给定,定时器根据时钟脉冲累积计时,计时到达设定值时,其触点动作。定时器提供无限对常开和常闭延时触点供编程使用。定时器编号采用十进制,其编号和设定时间如下:设定方法为:(1)定时精度为IoOmS的定时器TOO(Tn99,共计200点,设定值范围0.13276.7s.(2)定时精度为Ioms的定时器T200245,共计46点,设定值范围TOr327.67s.(
7、3)定时精度为ImS的积算定时器T246T249,共4点,是对I1nS时钟脉冲进行累积计数,设定值范围0.OoIS-32.767s.(4)定时精度为IOOrns的积算定时器T250T255,共6点,是对IOOmS时钟脉冲进行累积计数,设定值范围0.1s3276.7s.6 .计数器c它在执行扫描操作时对内部元件X、Y、M、S、T、C的信号进行计数。1)低速计数器低速计数器分为:16位加计数器、32位加/减计数器。2)内部高速计数器(C)高速计数器只能刻录约定的经输入端子(输入继电器)送入的外部信号,而且这个信号的频率可以高达几千赫。还可以从输入端子直接进行复位的操作。7、状态器S状态器是在编制步
8、进顺序控制时使用的编程元件,它与步进顺控指令ST1组合使用,运用状态转移图,编制高效易懂的程序。状态器的触点使用同辅助继电器触点,使用次数不限。应用步进控制时,由初始状态器S(TS9进入步进控制复位状态器S1(TSI9只用于没备回原位时的步进控制,并由初始状态器置位:通用状态器S20S499用于设备工作步进控制,也需由初始状态器置位。7 .指针分支指令用P(TP62、P64P127共127点。指针P(TP62、P64P127为标号,用来指定条件跳转,子程序调用等分支指令的跳转目标。P63为结束跳转用。中断用指针IO口口18口共9点。其中输入中断6点,定时器中断3点。8.数据寄存器D可编程控制器
9、中的寄存器用于存储模拟量控制、位置量控制、数据IO所需的数据及工作参数。每一个数据寄存器都是16位(最高位为符号位),可以用两个数据寄存器合并起来存放32位数据最高位为符号位)。(1)通用数据寄存器D0D199(200点(2)停电保持数据寄存器D200D511(312点)(3)特殊数据寄存器D8000cD8255(256点)(4)文件寄存器D1000oD2999(2000点)2.1P1C的基本指令11D、1DKOUT指令符号名称功能操作兀件1D取常开微点爱辑运算起蛤X、Y、M、S、T、C1D1取反常闭触点逻羯运”起始X、Y、M.S.T、COUT输出线翼动Y、M、S、T、C1)程序举例I2)例翘
10、说明I3)指令使用说明I2.AND.AMI指令符号名称功能操作元件AND与常开触点串联通接XY、MS.T、CANI与整常用触点串联连接X、Y、M.S.TC1)程序举M2)铜后说明3)指令说明:3.OR.ORI符号名称功能掾件兀件OR或常开敏点并联连接X.Y、M.$.TCOR1或不常用触点并联连接X.Y.M.S.T、CD程序举例:2)例题说明3)指令说明:4 .电路块并联指令ORB、电路块串联指令ANB)程序举例:2)例题说明:3指令说明:5 .堆栈指令MPS、MRD、MPP1 .进栈指令MPSMPS指令用于分支的开始处,将运算结果送入栈存储器的第一层,同时将先前送入的数据依次移到下一层。2 .
11、读栈指令MRDMRD指令用于分支的中间段,将栈存储器的第一层数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一层,栈内各层的数据不发生移动。3 .出栈指令MPPMPP指令用于分支的结束处,将栈存储器的第一层数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中各层数据依次上移。6主控指令MC、MCR1)程序举例2)例题说明3)指令说明:7 .置位指令SET、复位指令RSTSET指令称为置位指令:功能为驱动线圈输出,使动作保持,具有自锁功能。RST指令称为夏位指令:功能为清除保持的动作,以及寄存器的清零。1)程序举例2)例题说明3)指令说明:8 .上升沿微分脉冲指令P1S、下降沿微分脉
12、冲指令P1FF1S指令:上升沿微分脉冲指令,当检测到逻辑关系的结果为上升沿信号时,驱动的操作软元件产生一个脉冲宽度为一个扫描周期的脉冲信号-F1W指令下降沿微分脉冲指令,当检测到逻辑关系的结果为下降沿信号时,驱动的操作软元件产生一个脉冲宽度为一个扫福周期的脉冲信号。17J积序举例2)例题说明3)指令说明预览与源文档一致下载高清无水印8.:P职玩省令欢V指令是将即将执行I、V指令之.前的运算结果反转的指令,无操作软元件。1)程序举例2)例题说明3指令说明30空作省会NP、结京突令EHD1) NOP指令:称为空操作指令,无任何操作完,2) END指令:称为结束指令,无操作元件。其场能是输入输出处理
13、和返回到百步程序.3指令说明:39. 1EF、1DFsAIP、ANDF.GRP、CRF指令1 )1DPe上升沿检测运算开始(检测到信号的上升沿时闭合一个扫描周期).1DF:下降沿检测运算开始(检测到信号的下降沿时闭合一个扫描周期)ANDPit牙沿检测思联到接(检冽到包软元件上升沿信号时闭合一个扫描周期)ANDF:下沿拾测母联球接(检画到诬教冠件下降沿信号时团合一个扫描周期ORP:脉冲上升沿检测并联连接(检测到位软元件上升沿信号时闭合一个扫播周期)ORF:脉冲下降沿检测并联连接(检测到位软元件下降沿信号时闭合一个扫描周期)2)上述6个指令的操作软元件都为X。Y0M、S、T、C.3)程序举例:3.
14、1状态转移图及状态的功能3.1.1状态转移图用梯形图或指令表方式编程固然广为电气技术人员接受,但对宇一个女杂的控制系统F尤其是顺序控制系统,由于内部的联锁。互动关系极其更杂,其梯形图往往过长。另外,在梯形图上如果不加注释,这种梯形图的可读性也会大大降低。3.1.2FX2N系列P1C的步进顺控指令FXx系列P1C的步进指令有两条:步进接点指令ST1和步进返回指令RET.1.ST1(Step1adder):步进接点指令(梯形图符号为一一)ST1指令的意义为激活某个状态。在梯形图上体现为从母线上引出的状态接点。ST1指令有建立子母线的功能,以使该状态的所有操作均在子母线上进行。2. RET(Retu
15、rn):步进返回指令RET指令用于返回主母线。使步进顺控程序执行完毕时,非状态程序的操作在主母线上完成,防止出现逻辑错误。状态转移程序的结尾必须使用RET指令。2.1. 3运用状态编程思想解决顺控阿题的方法步骤1将整个过程按任务要求分解,其中的每个工序均对应一个状态,并分配状态元件。2.弄清每个状态的功能作用。3.找出每个状态的转移条件,即在什么条件将下将某个状态“激活”.状态转移图就是状态和状态转移条件及转移方向构成的流程图,弄清转移条件当然是必要的。3.2单流程状态转移图的编程3. 2.1流程的概念所谓单流程,是指状态转移只可能有一种顺序。上个模块介绍的台车自动往返的控制过程只有一种顺序SO-S20S21-$22-S23-$24-S0,没有其他可能,所以叫单流程。当然,现实当中并非所有的顺序控制均为一种顺序。含多种路径的叫分支流程。本模块即为并联分支流程。3. 2.2单流程状态转移图的编程方法1 .状态转移图的编程方法(1)状态的三要素对状态转移图进行编程,不仅是使用ST1,RET指令的问题,还要摘清楚状态的特性及要