PLC期末考试复习ppt课件.ppt
PLC期末考试复习,期末成绩结构:期末考 试卷成绩占70%平时成绩 占30%,期末考试形式:闭卷考试大致题型:1、填空题(10分)2、判断题(10分)2、简答题(10分)3、编程语言转换及分析题:根据梯形图写出指令表或根据指令表画出梯形图。根据所给的梯形图等分析系统功能。(1020分)5、程序设计题(4050分):根据设计要求编写程序。可能同时要求完成I/O接口元件安排、接线图、状态流程图、流程图、梯形图。,各章分值分配,第一章概述 约5分第二章PLC的硬件约5分第三章PLC程序设计基础(梯形图经典设计法)约25分第四五章 顺序控制梯形图的设计 约25分第六章应用指令 20分第7章PLC的通信与计算机通信网络 约10分第8章 模拟量输入输出模块 约5分还有5分机动,第一章 复习要点,2 PLC的工作原理1.2.1继电器工作原理:继电-接触器控制与PLC控制实际控制的比较 PLC控制连续控制(起保停)继电-接触器控制与PLC控制实际控制的比较继电-接触器控制正反转控制电路从上面2个例子中学会看主电路和控制电路,PLC的基本构成:中央处理器(CPU)、输入模块、输出模块、编程器等,1.2.3、PLC的工作原理一、扫描工作方式:扫描的模式,扫描过程,二、扫描周期三、PLC的工作原理,第二章 PLC的硬件,PLC的输入输出接口电路:输入接口电路:将按钮、行程开关或传感器等产生的信号,转换成数字信号送入主机。输出接口电路:将主机向外输出的信号转换成可以驱动外部执行电路的信号,以便控制接电磁阀、触器线圈等电器通断电。,I/O模块的接线方式,三、三菱小型PLC的型号命名方式,系列序号,I/O总点数,单元类型,输出形式,特殊品种区别,0、2、ON、2C、1S、1N、2N、2NC、3U,10256,M:基本单元E:扩展单元EX:扩展输入单元EY:扩展输出单元,R:继电器输出T:晶体管输出S:晶闸管输出,D:DC电源,DC输入A:AC电源,AC输入H:大电流输出扩展模块V:立式缎子排的扩展模块C:接插口输入输出方式F:输入滤波器1ms的扩展单元L:TTL输入型扩展单元S:晶闸管输出,3 特殊模块: 特殊功能单元是一些专门用途的装置。如模拟量I/O单元、高速计数单元、位置控制单元、带微处理器的智能I/O等。4 FX系列PLC的通信功能与通信模块: PLC通信主要采用串行异步通信,其常用的串行通信接口标准有RS-232C、RS-422A和RS-485等。,第三章 PLC程序设计基础,2、掌握FX系列PLC的编程元件3、掌握FX系列PLC的基本指令,3.1 PLC的编程语言,PLC编程语言的国际标准,了解各编程语言形式特点,掌握梯形图的编程特点,3.3 FX系列可编程控制器的基本指令,FX2N系列PLC共有27条基本指令,供设计者编制语句表使用,它与梯形图有严格的对应关系。,1.逻辑取,驱动线圈和 LD/LDI/OUT 2. 触点串、并联指令 AND/ANI/OR/ORI3. 电路块连接指令 ANB/ORB 4.边沿检测触点指令 LDP/LDF/ANP/ANF/ORP/ORF(FX2N有)5. 堆栈指令 MPS/MRD/MPP6.主控指令 MC/MCR7. 置位与复位指令 SET/RST 8.微分(脉冲)输出指令 PLS/PLF9.取反指令 INV10. 空操作指令,程序结束指令 NOP/END,可编程控制器编程的基本原则。熟练掌握梯形图和指令表的转换。掌握典型控制程序:起保停电路,时钟电路熟练掌握用基本指令编程,设计程序完成指定功能。或者根据所给梯形图分析程序功能。会绘制PLC外部接线图。,第四章 顺序控制梯形图的编程方法,2 步进梯形指令STL的编程方法 学习两条步进指令STL(步进开始)和RET(步进结束)掌握顺序功能图(状态转移图)、梯形图和指令表之间的互相转换。应用步进指令进行编程。,一、顺序控制控制系统的程序结构多种工作方式,(1)按工作方式不同选择跳转不同的入口地址。,程序结构如图5-1所示,对于还有其它相对独立的程序结构,可再设不同的跳转入口,当然跳转条件的逻辑组合,不同工作方式间是“逻辑非”的关系。,图5-1 跳转的程序结构,图5-2 调用子程序结构,顺序功能图SFC图的分支,图3- 64大小球分捡传送机械手装置示意图,实例:大小球分捡,5.1 使用STL指令的编程方法,4.2使用起保停电路的编程方式,以转换为中心的编程方式,Mi1,Xi,SET Mi,RST Mi-1,第六章 FX系列PLC的应用指令,第一节 功能指令的基本知识,第二节 程序流控制,一、条件跳转指令 FNC00 CJ二、子程序指令 FNC 01 CALL FNC 02 SRET三、中断指令 FNC 03 IRET FNC 04 EI FNC 05 DI四、主程序结束指令 FNC 06 FEND 五、警戒时钟定时器指令 FNC 07 WDT六、循环指令 FNC 08 FOR FNC 09 NEXT,第三节 传送和比较指令,触点比较指令包括触点比较运算开始,串联连接,并联连接指令。5.14.1 连接母线触点比较(LD,LD,LD,LD,LD,LD) 1. 连接母线触点比较指令助记符及功能如表5-93所示:,第三节 传送和比较指令,一、比较指令 FNC10 CMP二、区间比较指令 FNC 11 ZCP三、传送指令 FNC 12 MOV四、移位传送指令 FNC 13 SMOV五、取反传送指令 FNC 14 CML六、块传送指令 FNC 15 BMOV七、多点传送指令 FNC 16 FMOV 八、数据交换指令 FNC 17 XCH九、变换指令 FNC 18 BCD FNC 19 BIN,第四节 算术与逻辑运算指令,一、二进制加减运算指令 加法 FNC20 ADD 减法 FNC21 SUB,二、二进制加1减1指令,加1 FNC24 INC 减1 FNC25 DEC,三、字逻辑运算指令,逻辑与 FNC26 WAND 逻辑或 FNC27 WOR 逻辑异或 FNC28 WXOR,四、求补指令 FNC19 NEG,ROR:右循环移位ROL:左循环移位SFTR:位右移指令SFTL:位左移指令WSFR:字右移指令WSFL:字左移指令SFWR:移位寄存器写入指令SFRD:移位寄存器读出指令,第五节 循环移位与移位指令,六、数据处理指令,区间复位指令(ZRST)解码指令(DECO)与编码指令(ENCO)求置ON位总数(SUM)与ON位判别指令(BON)报警器置位(ANS)和复位(ANR)指令其他指令(MEAN、SQR、FLT、SWAP),7、高速处理指令FNC5059(1)刷新REF(2)刷新和滤波时间调整REFF(4)高速计数器置位HSCS(5)高速计数器复位HSCR(6)高速计数器比较HSZ,八、方便指令,初始状态指令IST 交替输出指令ALT,九、外部I/O设备指令FNC7079(7)ASCII码变换ASC(9)读特殊功能模块FROM(10)写特殊功能模块TO,第七章 PLC的通讯与计算机网络,7.1 PLC通信概述,7.2 PLC与PLC之间的通信,7.2.1 N:N链接通信,7.3 计算机链接与无协议通信方式,7.2.2 双机并行链接通信,7.1 PLC通信概述,7.1.1 通信方式,PLC主要有三种通信方式: 1、PLC与计算机之间的通信; 2、PLC与外围设备之间的通信; 3、PLC与上位PLC(大中型)之间的通信。,一、PLC与计算机之间的通信,PLC与计算机之间的通信一般是通过计算机的串口实现的。目前工控中常用的串行通信方式主要有三种:RS232、RS422和RS485;他们的传输速度和传输距离各不相同,适用于不同场合。,7.2 PLC与PLC之间的通信,7.2.1 N:N链接通信,N:N链接通信协议用于最多8台FX系列PLC的辅助继电器和数据寄存器之间的数据的自动交换,其中一台为主机,其余的为从机 。,N:N网络中的每一台PLC都在其辅助继电器区和数据寄存器区分配有一块用于共享的数据区,这些辅助继电器和数据寄存器见表7.2,表7.3 。,表7.2 N:N网络链接时相关的辅助继电器,表示在本站中出现的通信错误数,不能在CPU出错状态、程序出错状态和停止状态下计录,注:,表示与从站号一致。例如:1号站为M8184、2号站为M8185、3号站为M8186,表7.3 N:N网络链接时相关的数据寄存器,表7.5 三种刷新模式对应的辅助继电器和数据寄存器,【例7-1】编制N:N网络参数的主从站设定程序,7.2.3 N:N网络通信举例,图 N:N网络参数的主站设定程序,从站点,7.3 计算机链接与无协议通信方式,PLC程序对16位的特殊数据寄存器D8120设置通信格式,PLC与变频器的无协议通信控制,一、所要用到的PLC指令, RS指令:使用串行通信指令RS可以实现PLC与各种有RS-232接口设备之间的通信。, ASCII码变换指令,校验码指令:CCD,应用举例1,1、通过触摸屏、PLC的通信模式控制变频器运行:正转、反转、停止、运行频率设置。,模拟量输入/输出处理模块,1、模拟量A/D转换输入模块FX2N-4AD2、模拟量D/A转换输出模块FX2N-2DA,第8章 特殊功能模块:模拟量输入输出模块,掌握相关概念,例4-1:FX2N-4AD模块在0号位置,其通道CH1和CH2作为电压输入,CH3、CH4关闭,平均值采样次数为4,数据存储器D1和D2用于接收CH1、CH2输入的平均值。,例4-2: 要求FX2N-4AD的CH1 CH4均设置成电压输入方式,CH1通道设置成零偏置,增益值为2.5V。试设计其初始化设置程序。,(4)模块读、写操作程序设计举例,例4-3:图4-1所示。若保持FX-2DA原有的零点与增益缺省值,也不需要读取状态信息且CH1、CH2输出数字量分别存放在PLC的D0、D1则采用图4-7所示简单程序。,例4-4:使CH1为电压输出方式,CH2为电流输出方式,CH1、CH2的输入数字量分别存放在PLC的D0、D1中,当PLC从RUN到STOP状态后,最后的输出值保持不变。试设计其应用程序。,填空题举例,1. PLC开关量输出接口按PLC内部使用的器件可以分为晶体管输出型、_输出型和 输出型。2、OUT指令不能用于 继电器。,1、简述中小型PLC的输入和输出形式。扫描集中处理方式集中采样: 在一个扫描周期中,对输入状态的采样只在输入处理阶段进行。当PLC进入程序处理阶段后输入端将被封锁,直到下一个扫描周期的输入处理阶段才对输入状态进行重新采样。集中输出: 在用户程序中如果对输出结果多次赋值,则最后一次有效。在一个扫描周期内,只在输出处理阶段才将输出状态从输出映象寄存器中输出,对输出接口进行刷新。在其它阶段里输出状态一直保存在输出映象寄存器中。,简答题举例,PLC工作过程分为几个阶段? PLC一般采用循环扫描工作方式,其工作过程一般分为五个阶段:内部处理、通信服务、输入处理、程序执行、输出处理。,写出下列梯形图对应的指令表,编程语言题举例,编程语言题举例,根据所给的状态转移图,写出出系统的步进梯形图,或指令表。,1、理解梯形图,然后根据输入信号波形画出输出波形。,分析题举例,2、根据输入输出波形,编写梯形图程序。,设计题举例,七、某一控制要求如下:电机正转起动(程序1),指示灯失电电机正转起动并拖动机构右移(程序2)、失电,得电并计时1 分钟反转拖动机构左移、失电失电并计时3分钟得电即进入程序1,此后不断反复循环工作5次后、失电,失电,指示灯得电,闪烁提示系统工作完成,等待操作人员工作关机(正常停)。设系统有正常停,急停,过载保护;、无起动、制动要求。试用系列步进功能指令设计应用程序实现上述要求(安排与接线、状态图、梯形图及分析说明)。,解:(1)I/O安排: 急停按钮(SB3)、过载保护FR1(对应于电机M1)、过载 保护FR2(对应于电机M2)X0; 起动按钮(SB1)X1; 正常停按钮(SB2)X2;行程开关SQ1X3; 行程开关SQ2X4; 电机M1正转,接触器KM1控制Y0(设PLC可驱动,下同); 电机M2正转,接触器KM2控制Y1;电机M2反转,接触器KM3控制Y2;电磁阀YV1Y3;指示灯HD1Y4;(2)内部元件安排: T02分钟;T11分钟;T23分钟;闪烁0.5秒通,0.5秒断;T3,T4实现. 计数器C0计数设定5。,(3)I/O接线、状态流程图与步进梯形图:,I/O接线图 状态流程图,步进梯形图如下:,