PLC学习教程全教案.pptx
《PLC学习教程全教案.pptx》由会员分享,可在线阅读,更多相关《PLC学习教程全教案.pptx(240页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1PLC学习教程全学习教程全第一部分、指令系统概述第一部分、指令系统概述大家一起来回顾梯形图的有关知识!大家一起来回顾梯形图的有关知识!大家一起来回顾梯形图的有关知识!大家一起来回顾梯形图的有关知识!第1页/共240页第一部分、指令系统概述第一部分、指令系统概述为什么要学习指令系统?为什么要学习指令系统?为什么要学习指令系统?为什么要学习指令系统?1、能够翻译梯形图为语句表、能够翻译梯形图为语句表2、能够轻松地学习其他类型的、能够轻松地学习其他类型的PLC第2页/共240页第一部分、指令系统概第一部分、指令系统概述述-CPM1A-CPM1A系列系列PCPC的指令根据功能分为的指令根据功能
2、分为基本指令和应用指令两大类基本指令和应用指令两大类 1 1指令的格式、操作数及标志指令的格式、操作数及标志 指令的格式为:指令的格式为:助记符(指令码)操作数助记符(指令码)操作数 操作数操作数 操作数操作数 第3页/共240页2 2指令的两种形式指令的两种形式指令的两种形式指令的两种形式微分型和非微分型微分型和非微分型微分型和非微分型微分型和非微分型n n只要执行条件为只要执行条件为ONON,指令的非微分形式在每个循环周期都,指令的非微分形式在每个循环周期都将执行;将执行;n n微分指令仅在执行条件由微分指令仅在执行条件由OFFOFF变为变为ONON时才执行一次。时才执行一次。第4页/共2
3、40页第二部分、基本指令第二部分、基本指令1 1LDLD和和和和LD NOT LD NOT 指令指令指令指令功能:LD指令表示常开触点常开触点与左侧母线连接;LD NOT指令表示常闭触点常闭触点与左侧母线连接。第5页/共240页2OUT和和OUT NOT指令指令功能:功能:OUTOUT指令输出运算结果;指令输出运算结果;OUT NOTOUT NOT指令将运算结果取反后再输出。指令将运算结果取反后再输出。应用应用-下页下页第6页/共240页OUT和和OUT NOT指令应用指令应用第7页/共240页3AND和和AND NOT指令指令功能功能:ANDAND指令表示指令表示常开触点常开触点常开触点常开
4、触点与前面的触点电路相串联与前面的触点电路相串联;AND NOTAND NOT指令表示指令表示常闭触点常闭触点常闭触点常闭触点与前面的触点电路相串联。与前面的触点电路相串联。应用应用-下页下页第8页/共240页ANDAND和和和和AND NOTAND NOT指令指令指令指令的应用的应用的应用的应用连续输出及其编程连续输出及其编程-下页下页第9页/共240页连续输出次序颠倒 AND和和AND NOT,连续输出连续输出第10页/共240页功能:功能:OROR指令表示指令表示常开触点常开触点常开触点常开触点与前面的触点电路相并联;与前面的触点电路相并联;OR NOTOR NOT指令表示指令表示常闭触
5、点常闭触点常闭触点常闭触点与前面的触点电路相并联。与前面的触点电路相并联。应用应用-下页下页4OR和和OR NOT指令指令第11页/共240页OR和和OR NOT指令应用指令应用第12页/共240页ANDLD指令的使用功能:ANDLD指令用于逻辑块的串联连接,即对逻辑块进行逻辑“与”的操作。5AND LD指令指令第13页/共240页AND LD指令指令 方法方法 方法方法2 2LDLD0000000000LDLD0000000000ANDAND0000100001ANDAND0000100001OR NOTOR NOT 00002 00002 OR NOTOR NOT 0000200002LD
6、LD00003 00003 LDLD0000300003OROR0000400004OROR0000400004AND LDAND LDLDLD00005 00005 LDLD0000500005OR NOTOR NOT 0000600006OR NOTOR NOT 00006 00006 AND LDAND LDAND LDAND LDAND LD AND LD OUTOUT2000020000OUTOUT2000020000n n在方法在方法2 2中,中,AND LDAND LD指令之前的逻辑块数应小于等于指令之前的逻辑块数应小于等于8 8,而,而方法方法1 1对此没有限制。对此没有限制。
7、第14页/共240页功能:ORLD指令用于逻辑块的并联连接,即对逻辑块进行逻辑“或”的操作。复杂梯形图-下页6OR LD指令指令第15页/共240页OR LD指令指令复杂梯形图复杂梯形图第16页/共240页n n功能:功能:当当SETSET指令的执行条件指令的执行条件为为ONON时,使指定继电器时,使指定继电器置位为置位为ONON,当执行条件,当执行条件为为OFFOFF时,时,SETSET指令不改指令不改变指定继电器的状态。变指定继电器的状态。当当RESETRESET指令的执行条指令的执行条件为件为ONON时,使指定继时,使指定继电器复位为电器复位为OFFOFF,当执,当执行条件为行条件为OF
8、FOFF时,时,RESETRESET指令不改变指定指令不改变指定继电器的状态。继电器的状态。指令的指令的应用应用 7 7置位和复位指令置位和复位指令置位和复位指令置位和复位指令 SETSET和和和和RESETRESET第17页/共240页SET和和RESET指令的应用指令的应用第18页/共240页功能:根据两个执行条件,KEEP用来保持指定继电器的ON状态或OFF状态。具有断电保持功能。KEEP指令的用法8保持指令保持指令-KEEP(11)第19页/共240页KEEPKEEP指令的用法指令的用法指令的用法指令的用法启保停电路启保停电路启保停电路启保停电路与普通继电器电路比较第20页/共240页
9、两图中的程序功能完全相同,但用KEEP指令编程可以少用一条指令。具有断电保持功能KEEPKEEP指令启保停电路与指令启保停电路与指令启保停电路与指令启保停电路与普通继电器电路普通继电器电路普通继电器电路普通继电器电路第21页/共240页n n功能:功能:功能:功能:当执行条件由当执行条件由OFFOFF变为变为ONON时,上升沿微分时,上升沿微分DIFUDIFU使使指定继电器在一个扫描周指定继电器在一个扫描周期内为期内为ONON;当执行条件由当执行条件由ONON变为变为OFFOFF时,下降沿微分指时,下降沿微分指令令DIFDDIFD使指定继电器使指定继电器在一个扫描在一个扫描周期内为周期内为周期
10、内为周期内为ONONONON。指令的应用指令的应用9.9.上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令 DIFUDIFU(1313)和)和)和)和DIFDDIFD(1414)第22页/共240页DIFU和和DIFD指令的应用指令的应用第23页/共240页 NOPNOP指令的应用指令的应用 注:修改程序时,使用NOP指令,可使步序号变更较少,便于调试程序。功能:空操功能:空操作指令用来作指令用来取消某一步取消某一步操作操作1010.空操作指令空操作指令空操作指令空操作指令 NOPNOP(0000)第24页/共240页n n功能:END指
11、令表示程序结束。11结束指令一结束指令一END(01)第25页/共240页基本指令基本指令1 1LDLD和和和和LD NOT LD NOT 指令指令指令指令2 2OUTOUT和和和和OUT NOTOUT NOT指令指令指令指令3 3ANDAND和和和和AND NOTAND NOT指令指令指令指令4 4OROR和和和和OR NOTOR NOT指令指令指令指令5 5AND LDAND LD指令指令指令指令6 6OR LDOR LD指令指令指令指令7 7置位和复位指令置位和复位指令置位和复位指令置位和复位指令SETSET和和和和RESETRESET8 8保持指令保持指令保持指令保持指令KEEP KE
12、EP 9 9 上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令DIFUDIFU和和和和DIFDDIFD10 10 空操作指令空操作指令空操作指令空操作指令NOPNOP11 11 结束指令结束指令结束指令结束指令ENDEND(熟练掌握)第26页/共240页第三部分第三部分编制梯形图应注意的问编制梯形图应注意的问题题(1)梯梯形形图图中中线线圈圈应应放放在在最右边最右边第27页/共240页编制梯形图应注意的问题编制梯形图应注意的问题(2 2)除极少数指令(如)除极少数指令(如)除极少数指令(如)除极少数指令(如ILCILC、JMEJME等)不
13、允许有等)不允许有等)不允许有等)不允许有执行条件外,几乎所有的指令都需要执行条件执行条件外,几乎所有的指令都需要执行条件执行条件外,几乎所有的指令都需要执行条件执行条件外,几乎所有的指令都需要执行条件.如何解决:上电后指令一直执行?上电后指令只执行一次?特殊辅助继电器:25313为常ON继电器25314为常OFF继电器25315常用作初始化脉冲,它在PC运行的第一个扫描周期,处于ON状态,然后处于OFF状态。第28页/共240页编制梯形图应注意的问题编制梯形图应注意的问题(2 2)除极少数指令(如)除极少数指令(如)除极少数指令(如)除极少数指令(如ILCILC、JMEJME等)不允许有执等
14、)不允许有执等)不允许有执等)不允许有执行条件外,几乎所有的指令都需要执行条件行条件外,几乎所有的指令都需要执行条件行条件外,几乎所有的指令都需要执行条件行条件外,几乎所有的指令都需要执行条件.上电后指令一直执行上电后指令只执行一次特殊辅助继电器:25313为常ON继电器;25314为常OFF继电器25315在第一个扫描周期为ON,然后为OFF。第29页/共240页(3)触点不能画在垂直路径上)触点不能画在垂直路径上编制梯形图应注意的问题编制梯形图应注意的问题第30页/共240页(4)编程时,对于逻辑关)编程时,对于逻辑关系复杂的程序段,应按照系复杂的程序段,应按照先复杂后简单的原则编程。先复
15、杂后简单的原则编程。梯形图等效变换梯形图等效变换编制梯形图应注意的问题编制梯形图应注意的问题第31页/共240页(5)尽量避免出现双线圈)尽量避免出现双线圈输出输出 -同一个程序中,同一元件的线圈使用了同一个程序中,同一元件的线圈使用了两次或多次,称为双线圈输出。两次或多次,称为双线圈输出。双线圈引起逻辑关系混乱编制梯形图应注意的问题编制梯形图应注意的问题复杂梯形图下页第32页/共240页复杂梯形图例子复杂梯形图例子复杂梯形图例子复杂梯形图例子更复杂的梯形图下页第33页/共240页你能够写出下图的语句表么?你能够写出下图的语句表么?你能够写出下图的语句表么?你能够写出下图的语句表么?第34页/
16、共240页你能够写出下图的语句表么?你能够写出下图的语句表么?你能够写出下图的语句表么?你能够写出下图的语句表么?第四部分、应用指令下一页第35页/共240页第四部分、应用指令第四部分、应用指令A.A.处理梯形图的分支指令处理梯形图的分支指令1.1.联锁联锁/联锁解除指令联锁解除指令ILIL(0202)/ILC/ILC(0303)2.2.暂存继电器(暂存继电器(TRTR)功能:功能:IL总是和ILC指令一起使用,用于处理梯形图中的分支电路图分支应用下一页第36页/共240页IL/ILCIL/ILC的两点说明的两点说明的两点说明的两点说明下一页下一页联锁联锁联锁联锁/联锁解除指令处理分支电路联锁
17、解除指令处理分支电路联锁解除指令处理分支电路联锁解除指令处理分支电路复合输出定义:电路图中,A点为分支点,右侧分为若干条支路,且每条支路都有触点控制有触点控制。第37页/共240页IL/ILCIL/ILC的说明:的说明:的说明:的说明:(1 1)不论不论ILIL前面的前面的条件是条件是ONON或或OFFOFF,PCPC都要对都要对ILILILCILC之间的联锁程之间的联锁程序段处理,都要序段处理,都要占用扫描时间占用扫描时间。(2 2)ILIL和和ILCILC指令可以指令可以成对使用,也可以多成对使用,也可以多个个ILIL指令配一个指令配一个ILCILC指令,但不允许嵌套指令,但不允许嵌套使用
18、(如使用(如ILILILILILCILCILCILC)。)。连续使用连续使用ILIL指令指令下一页下一页第38页/共240页连续使用连续使用连续使用连续使用ILIL指令指令指令指令并联输出、连续输出和复合输出下一页第39页/共240页并联输出、连续输出和复合输出并联输出、连续输出和复合输出并联输出、连续输出和复合输出并联输出、连续输出和复合输出2.暂存继电器下一页第40页/共240页A.A.A.A.梯形图的分支指令梯形图的分支指令梯形图的分支指令梯形图的分支指令1.1.1.1.联锁联锁联锁联锁/联锁解除指令联锁解除指令联锁解除指令联锁解除指令IL/ILCIL/ILCIL/ILCIL/ILC2.
19、2.2.2.暂存继电器(暂存继电器(暂存继电器(暂存继电器(TRTRTRTR)n n暂存继电器暂存继电器TRTR共有共有8 8位位,分别为分别为TR0TR7TR0TR7 n nTRTR位可用来暂时存储位可用来暂时存储执行结果,如果一个执行结果,如果一个TRTR位被设置于一个分位被设置于一个分支点处,则当前的执支点处,则当前的执行结果就会存储在指行结果就会存储在指定的定的TRTR位中。位中。应用下一页第41页/共240页用用用用TRTR位处理梯形图的分支位处理梯形图的分支位处理梯形图的分支位处理梯形图的分支多分支多分支下一页下一页第42页/共240页用用用用TRTR位处理多分支电路位处理多分支电
20、路位处理多分支电路位处理多分支电路TR指令的说明指令的说明下一页下一页第43页/共240页TRTR指令的说明指令的说明指令的说明指令的说明n n在在同同一一程程序序段段中中,同同一一TRTR号号不不能能重重复复使使用用,在在不不同同的的程程序序段段中中,同同一一TRTR号号可可以以重重复复使使用。用。n nTRTR不是独立的编程不是独立的编程指令,只能和指令,只能和LDLD或或OUTOUT等基本指令一等基本指令一起使起使用指令的梯形用指令的梯形图。图。B.跳转指令跳转指令下一页下一页第44页/共240页n nTR 临时存放某节点状态临时存放某节点状态应用:LD-OUT TR0 LD TR0n
21、nIL,ILC 造就新母线的工具造就新母线的工具应用:LD-IL LD-LD-ILC两种分支语句的理解两种分支语句的理解 新母线开始新母线开始 条件条件 新母线结束新母线结束 条件条件 存存 取取请同学们请同学们请同学们请同学们将这两句话将这两句话将这两句话将这两句话写在教材上写在教材上写在教材上写在教材上例下页第45页/共240页例例例例1 1,分析梯形图的结构,分析梯形图的结构,分析梯形图的结构,分析梯形图的结构n n电机优先启动控制电机优先启动控制。有5个电机M1M5,都有启动和停止控制按钮,要求按顺序启动,即前级电机不启动时,后级电机无法启动;前级电机停,后级电机也都停。例2 下一页第
22、46页/共240页例例例例2 2,用两种分支方法分析梯形图,用两种分支方法分析梯形图,用两种分支方法分析梯形图,用两种分支方法分析梯形图B.跳转指令下一页第47页/共240页B B.跳转跳转跳转跳转/跳转结束指令跳转结束指令跳转结束指令跳转结束指令(JMPJMP(0404)/JME/JME(0505)梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能下一页第48页/共240页JMP/JMEJMP/JME指令的功能指令的功能指令的功能指令的功能(1)当JMP N的执行条件为OFF时,跳过JMP N和JME N之间的程序段,不占扫描时间(2)有两种类型的跳转:跳转号在0149之间取值时,每
23、个N只能使用一次;当取00值时,JMP00 JME00可以在程序中多次使用。以00作为JMP的跳转号时,它的执行时间比其他跳转指令的执行时间要稍长一些。(3)多个JMP N可以共用一个JME N,如JMP 00JMP 00JME 00。(4)跳转指令可以嵌套使用,但必须是不同跳转号的嵌套,如JMP 00JMP 01JME 01JME00。跳转指令的应用下一页第49页/共240页跳转指令的互锁应用下一页跳步指令的应用跳步指令的应用跳步指令的应用跳步指令的应用第50页/共240页跳转指令的应用跳转指令的应用跳转指令的应用跳转指令的应用-互锁互锁互锁互锁C.定时器和计数器指令下一页第51页/共240
24、页C.定时器和计数器指令定时器和计数器指令定时器和计数器指令定时器和计数器指令n n定时器TIMn n高 速 定 时 器TIMH(15)n n计数器CNTn n可 逆 计 数 器CNTR(12)n n间 隔 定 时 器STIM(69)n n高速计数器n n输人中断的计数模式CPM1A提供的定时计数功能提供的定时计数功能:功能强大,使用复杂!共用TC号,000-127。关于BCD码下一页第52页/共240页关于关于BCD码码BCD=Binary Coded Decimal二进制编码的十进制规则:每四个二进制位表示一位十进制位。因此:BCD的00010001表示十进制数的11。BCD的加法应该如十
25、进制。如1001+1=00010000不是1010为方便区分,本课程使用BCD数值时前面加#号。1.定时器下一页第53页/共240页1.1.定时器指令定时器指令定时器指令定时器指令TIMTIM梯形图符号及操作数取值区域梯形图符号及操作数取值区域梯形图符号及操作数取值区域梯形图符号及操作数取值区域功能下一页定时器的最小定时单位为0.1秒,定时范围0999.9秒,定时时间为SV0.1秒。第54页/共240页TIMTIM指令的功能指令的功能指令的功能指令的功能定时器为通电延时,定时器为通电延时,当定时器的输入为当定时器的输入为OFFOFF时,定时器的输时,定时器的输出为出为OFFOFF。当定时器的输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 学习 教程 教案
限制150内