欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    LC基本指令与编程(1).ppt

    • 资源ID:68149927       资源大小:1.30MB        全文页数:68页
    • 资源格式: PPT        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    LC基本指令与编程(1).ppt

    2.PLC2.PLC基本指令与编程(一)基本指令与编程(一)1.1.输入继电器输入继电器(X X)和输出继电器和输出继电器(Y Y)(1 1)输入继电器输入继电器2 2.1.1 编程元件编程元件 输入继电器用输入继电器用X X来表示,其地址采用来表示,其地址采用八进制八进制编号,即编号,即X0X0X177X177,其中没有,其中没有8 8和和9 9。输入继电器是用于接收和存储外部输入信号,其线圈只能输入继电器是用于接收和存储外部输入信号,其线圈只能通过外部信号来驱动,而不能通过内部程序来驱动。通过外部信号来驱动,而不能通过内部程序来驱动。(2 2)输出继电器)输出继电器 输出继电器用输出继电器用Y Y来表示,其地址采用来表示,其地址采用八进制八进制编号,即编号,即Y0Y0Y177Y177,其中没有,其中没有8 8和和9 9。输出继电器线圈只能通过程序驱动,用于驱动外部负载。输出继电器线圈只能通过程序驱动,用于驱动外部负载。2.2.辅助继电器辅助继电器(M)(M)PLCPLC内部有许多辅助继电器,与中间继电器的作用类似。内部有许多辅助继电器,与中间继电器的作用类似。辅助继电器线圈只能通过程序驱动,即辅助继电器线圈只能通过程序驱动,即只能用于内部编程,只能用于内部编程,不能直接驱动外部负载。不能直接驱动外部负载。(1 1)通用辅助继电器)通用辅助继电器 编号为编号为M0M0M499M499,其用法与输出继电器相同,不能直接驱,其用法与输出继电器相同,不能直接驱动外部电路。动外部电路。(2 2)断电保持辅助继电器)断电保持辅助继电器 PLCPLC在运行中若突然发生断电,保持断电前的状态,断电保在运行中若突然发生断电,保持断电前的状态,断电保持辅助继电器就是实现这种要求。持辅助继电器就是实现这种要求。(3 3)特殊辅助继电器)特殊辅助继电器编号为编号为M8000M8000M8255M8255。具有特殊功能(见附录。具有特殊功能(见附录C C)常用特殊辅助继电器:常用特殊辅助继电器:M8000 PLCM8000 PLC运行时接通,可用于运行监控;运行时接通,可用于运行监控;M8002 M8002 仅在仅在PLCPLC运行的第一个周期内产生一个脉冲(初始运行的第一个周期内产生一个脉冲(初始脉冲),可用于初始化处理;脉冲),可用于初始化处理;M8012 M8012 产生产生100ms100ms的时钟脉冲;的时钟脉冲;M8013 M8013 产生产生1s1s的时钟脉冲;的时钟脉冲;M8033 PLCM8033 PLC运行停止时保持输出;运行停止时保持输出;M8034 M8034 输出全部禁止。输出全部禁止。X X、Y Y、M M元件的应用元件的应用 3.3.状态器状态器(S)(S)编号为编号为S0S0S999S999,它是构成状态转移图的重要元件,主要用于,它是构成状态转移图的重要元件,主要用于步进顺序控制。步进顺序控制。4.4.常数常数(K/H)(K/H)由于常数在程序和由于常数在程序和PLCPLC内部寄存器中均占有一定存储空间,因此内部寄存器中均占有一定存储空间,因此将它也当作编程元件。十进制数用将它也当作编程元件。十进制数用K K表示,十六进制数用表示,十六进制数用H H表示。表示。5.5.定时器定时器(T)(T)编号为编号为T0T0T255T255,作用相当于时间继电器,都是通电延时型,作用相当于时间继电器,都是通电延时型,只能通过程序实现断电延时功能。只能通过程序实现断电延时功能。6.6.计数器(计数器(C C)编号为编号为C0C0C255C255,在使用时与定时器类似,要与一个计数设,在使用时与定时器类似,要与一个计数设定值一起使用,该设定值可以通过常数定值一起使用,该设定值可以通过常数K K直接设定,也可以通过直接设定,也可以通过数据寄存器(数据寄存器(D D)间接设定。当计数器当前值与所设定值相等时,)间接设定。当计数器当前值与所设定值相等时,计数器的触点动作。计数器的触点动作。8.8.数据寄存器(数据寄存器(D D)编号为编号为D0D0D8255D8255,每个数据寄存器都是,每个数据寄存器都是1616位,可用相邻的两个位,可用相邻的两个数据寄存器存放数据寄存器存放3232位数据,最高位都为符号位。位数据,最高位都为符号位。(1 1)通用数据寄存器)通用数据寄存器通用数据寄存器编号为通用数据寄存器编号为D0D0D199D199,该类数据寄存器不具有断电,该类数据寄存器不具有断电保持功能,当保持功能,当PLCPLC停止运行时,数据全部清零;但其可以通过特停止运行时,数据全部清零;但其可以通过特殊辅助继电器殊辅助继电器M8033M8033来实现断电保持,当来实现断电保持,当M8033M8033为为“1 1”时,时,D0D199D0D199在在PLCPLC停止运行时数据不会丢失。停止运行时数据不会丢失。(2 2)断电保持数据寄存器)断电保持数据寄存器断电保持数据寄存器编号为断电保持数据寄存器编号为D200D7999。(3 3)特殊数据寄存器)特殊数据寄存器 编号为编号为D8000D8255。这类数据寄存器用于监控。这类数据寄存器用于监控PLC的运行的运行状态,如状态,如D8000存放监视定时器(存放监视定时器(WDT)的时间。未定义的)的时间。未定义的特殊数据寄存器,用户不能使用。特殊数据寄存器,用户不能使用。9.9.变址寄存器(变址寄存器(V/ZV/Z)有有1616个变址寄存器,编号为个变址寄存器,编号为V0V0V7V7和和Z0Z0Z7Z7,都是,都是1616位的寄位的寄存器。变址寄存器实际上是一种特殊的数据寄存器,用于改变存器。变址寄存器实际上是一种特殊的数据寄存器,用于改变元件的编号。元件的编号。10.10.指针(指针(P/IP/I)(1 1)分支用指针)分支用指针P P 分支用指针编号为分支用指针编号为P0P0P127P127,它是用来指定跳转指令(,它是用来指定跳转指令(CJCJ)和子)和子程序调用指令(程序调用指令(CALLCALL)调用子程序的入口地址。)调用子程序的入口地址。(2 2)中断用指针)中断用指针I I 中断用指针编号为中断用指针编号为I0 I0 I8I8,它是用来指示某个中断程,它是用来指示某个中断程序的入口位置。序的入口位置。2.2 2.2 基本指令基本指令 1.LD1.LD、LDILDI、OUTOUT指令指令LDLD(loadload):常开触点与母线连接指令(常开触点与母线连接指令(取取指令)指令)。LDILDI(load Inverseload Inverse):常闭触点与母线连接指令(常闭触点与母线连接指令(取反取反指令指令)。)。目标元件为目标元件为X X、Y Y、M M、S S、T T或或C C。OUT(outOUT(out):):驱动线圈的输出指令(驱动线圈的输出指令(线圈驱动线圈驱动指令)指令)。目标元件为目标元件为Y Y、M M、S S、T T或或C C,不能对不能对X X使用使用。示例:示例:LD X0OUT Y0LDI X1OUT M0LD M0OUT Y1OUT Y2 2.AND2.AND、ANIANI指令指令ANDAND(AndAnd):单个常开触点串联连接指令(单个常开触点串联连接指令(与与指令)指令)ANIANI(And InverseAnd Inverse):单个常闭触点串联连接指令(单个常闭触点串联连接指令(与反与反指令)指令)目标元件:目标元件:X X、Y Y、M M、S S、T T或或C C示例:示例:LD X0ANI X1AN1 X2OUT Y0LDI X3AND X4AND X5OUT Y1LD Y0AND Y1OUT Y2OUT Y3 3.OR3.OR、ORIORI指令指令OROR(OrOr):单个常开触点并联连接指令():单个常开触点并联连接指令(或或指令)指令)ORIORI(Or InverseOr Inverse):单个常闭触点并联连接指令():单个常闭触点并联连接指令(或反或反指令)指令)目标元件:目标元件:X X、Y Y、M M、S S、T T或或C C示例:示例:LD X0OR X2ORI X3ANI X1OUT Y04.ANB4.ANB指令指令 ANBANB(And BlockAnd Block):):电路块串联电路块串联指令(指令(块与块与指令)指令)示例示例1 1:有两种编程方法:有两种编程方法:一般编程法:一般编程法:集中编程法:集中编程法:LD X0 LD X0ORI X3 ORI X3LDI X1 LDI X1OR X4 OR X4ANB LD X2LD X2 OR X5OR X5 ANBANB ANBOUT Y0 OUT Y0 LD X0AND X1ORI X4LD X2OR X5ANBORI X6ANI X3OUT Y0 示例示例2 2:5.ORB5.ORB指令指令ORBORB(Or BlockOr Block):电路块并联连接指令():电路块并联连接指令(块或块或指令)指令)示例示例1 1:一般编程法一般编程法:集中编程法:集中编程法:LD X0 LD X0ANI X1 ANI X1LDI X2 LDI X2AND X3 AND X3ORB LD X4LD X4 AND X5AND X5 ORBORB ORBOUT Y0 OUT Y0 LD X0ANI X1LDI X3AND X4ORBLD X2OR X5ANBLD X6ANI X7ORBOR Y0 6.SET6.SET、RSTRST指令指令 SETSET:置位置位指令,用于线圈动作的保持。指令,用于线圈动作的保持。RSTRST(ResetReset):):复位复位指令,用于解除线圈动作的保持。指令,用于解除线圈动作的保持。说明:说明:1 1)SETSET指令的操作元件可以为指令的操作元件可以为Y Y、M M或或S S;作用相当于使得操作用相当于使得操作元件状态置作元件状态置“1”1”RST RST的操作元件可以为的操作元件可以为Y Y、M M、S S、T T、C C、D D、V V或或Z Z。对。对Y Y、M M或或S S操作时,相当于将其状态复位,即置操作时,相当于将其状态复位,即置“0 0”;对;对T T、C C、D D、V V或或Z Z操作时,相当于将其数据清零。操作时,相当于将其数据清零。2 2)对于同一操作元件,)对于同一操作元件,SETSET、RSTRST指令可多次使用,顺序也指令可多次使用,顺序也可随意,但只有最后执行的一条指令有效。可随意,但只有最后执行的一条指令有效。LD X1SET M1LD X2RST M1LD X3SET Y1LD X4RST Y1 示例示例1 1:(a a)梯形图和指令表)梯形图和指令表 (b b)时序图)时序图 示例示例2 2:启动、保持、停止电路启动、保持、停止电路 X0X0为启动信号,为启动信号,X1X1为停止信号为停止信号(a a)复位优先)复位优先 (c c)复位优先)复位优先 (b b)置位优先)置位优先 (d d)置位优先)置位优先 7.PLS7.PLS、PLFPLF指令指令PLSPLS(PulsePulse):脉冲上升沿指令。):脉冲上升沿指令。PLFPLF:脉冲下降沿指令。:脉冲下降沿指令。PLSPLS、PLFPLF指令使用说明如下:指令使用说明如下:1 1)PLSPLS和和PLFPLF指令都是实现程序循环扫描过程中某些只需执指令都是实现程序循环扫描过程中某些只需执行一次的功能,不同之处在于是在上升沿触发还是下降沿触行一次的功能,不同之处在于是在上升沿触发还是下降沿触发。发。2 2)PLSPLS和和PLFPLF指令可以单独使用,也可同时使用。指令可以单独使用,也可同时使用。LD X1PLS M1LD M1SET Y1LD X2PLF M2LD M2RST Y1(b b)时序图)时序图 PLSPLS、PLFPLF和和SETSET、RSTRST指令的结合使用示例:指令的结合使用示例:(a a)梯形图和指令表)梯形图和指令表 8.NOP8.NOP指令指令NOPNOP(NON processingNON processing):空操作指令。):空操作指令。说明:说明:在程序中加入在程序中加入NOPNOP指令,可以预留存储地址而不进行任何指令,可以预留存储地址而不进行任何操作,其作用是在变通程序或增加指令时,使步序号变更较少。操作,其作用是在变通程序或增加指令时,使步序号变更较少。可以短接某些触点或环节;切断某些环节;对梯形图做可以短接某些触点或环节;切断某些环节;对梯形图做某些变换。某些变换。无目标元素。无目标元素。9.END9.END指令指令 ENDEND(EndEnd):结束指令。):结束指令。说明:说明:ENDEND指令用于程序的结束,指令用于程序的结束,PLCPLC执行用户程序是从第一条开执行用户程序是从第一条开始执行到始执行到ENDEND指令,后面的指令不执行,然后重新扫描用户程序,指令,后面的指令不执行,然后重新扫描用户程序,所以一个完整的所以一个完整的PLCPLC程序在结束处必须有程序在结束处必须有ENDEND指令。指令。在调试程序时,可以将在调试程序时,可以将ENDEND指令暂时插在各段程序之后,分指令暂时插在各段程序之后,分段调试,调试成功后再删去插入的段调试,调试成功后再删去插入的ENDEND指令,这样可以缩短扫描指令,这样可以缩短扫描周期,提高调试的效率。周期,提高调试的效率。无目标元素。无目标元素。2.3 2.3 可编程序控制器常见编程语言可编程序控制器常见编程语言1.1.梯形图(梯形图(LDLD)(1 1)梯形图中的符号)梯形图中的符号 注意:不是指实际触点和线圈,而是概念上的意义注意:不是指实际触点和线圈,而是概念上的意义触点触点:(常开)(常开)(常闭)(常闭)线圈:线圈:(2 2)梯形图的主要特点)梯形图的主要特点每个梯形图由多层梯级组成。每个梯形图由多层梯级组成。逻逻辑辑解解算算是是按按梯梯形形图图中中从从上上到到下下、从从左左到到右右的的顺顺序序进进行行的的“概念电流概念电流”。梯梯形形图图中中每每一一梯梯级级的的运运算算结结果果,可可立立即即被被其其后后面面的的梯梯级级所所利用。利用。梯梯形形图图中中,一一般般情情况况下下(除除了了有有跳跳转转指指令令和和步步进进指指令令等等的的程程序序段段以以外外),某某一一编编号号的的继继电电器器线线圈圈只只能能出出现现一一次次,而而同一编号的继电器触点则可以被无限次引用。同一编号的继电器触点则可以被无限次引用。梯梯形形图图中中只只出出现现输输入入继继电电器器的的触触点点,而而不不出出现现输输入入继继电电器器的线圈。的线圈。PLCPLC的的内内部部继继电电器器(如如内内部部辅辅助助继继电电器器,定定时时器器,计计算算器器等等)触触点点只只能能供供PLCPLC的的内内部部使使用用,不不能能用用于于输输出出控控制制之用。之用。梯梯形形图图中中的的输输入入触触点点和和输输出出继继电电器器线线圈圈对对应应的的是是I/OI/O映映象寄存器相应位的状态,而不是物理触点和线圈。象寄存器相应位的状态,而不是物理触点和线圈。梯形图中的线圈是广义的。梯形图中的线圈是广义的。PLCPLC梯形图是按扫描方式顺序执行程序的。梯形图是按扫描方式顺序执行程序的。(3 3)梯形图编程的基本规则)梯形图编程的基本规则1 1)梯形图编程应体现)梯形图编程应体现从上到下,从左到右从上到下,从左到右的顺序。的顺序。与每个继与每个继电器线圈相连的全部支路形成一个逻辑行,每个逻辑行始于电器线圈相连的全部支路形成一个逻辑行,每个逻辑行始于左母线,终于右母线(右母线可省略)左母线,终于右母线(右母线可省略)2 2)应体现)应体现“左沉右轻,上沉下轻左沉右轻,上沉下轻”的原则。即串联多的电路尽的原则。即串联多的电路尽量放在上面,并联多的电路尽量靠近母线量放在上面,并联多的电路尽量靠近母线3 3)触点应画在水平线上,不能画在垂直分支上)触点应画在水平线上,不能画在垂直分支上X4X4X4X14 4)梯形图中的线圈应放在最右边,不能将触点画在线图的右边)梯形图中的线圈应放在最右边,不能将触点画在线图的右边 5 5)不包含触点的分支应画在垂直分支上,不可画在水平线不包含触点的分支应画在垂直分支上,不可画在水平线上,以便于识别触点的逻辑组合和对输出线圈的控制路径上,以便于识别触点的逻辑组合和对输出线圈的控制路径6 6)梯形图的逻辑关系应尽量简单、清晰,便于阅读,检查)梯形图的逻辑关系应尽量简单、清晰,便于阅读,检查和输入。而不必考虑触点的数量,因为软触点无数量上的限和输入。而不必考虑触点的数量,因为软触点无数量上的限制,编号相同的触点可在梯形图中多次出现。如图制,编号相同的触点可在梯形图中多次出现。如图2-16 2-16 7 7)除了有跳转指令和步进指令等的程序段以外,梯形图中不)除了有跳转指令和步进指令等的程序段以外,梯形图中不允许出现同一编号继电器线圈重复输出。如图允许出现同一编号继电器线圈重复输出。如图2-17 2-17 2.2.指令表(指令表(ILIL)PLCPLC指令:操作码指令:操作码+操作数操作数操作码:用助记符表示,指定执行什么功能。操作码:用助记符表示,指定执行什么功能。操作数:指定执行某一功能操作所需要数据的所在地址及运算操作数:指定执行某一功能操作所需要数据的所在地址及运算处理结果的存放址。处理结果的存放址。LD Y0ANI T0OR X0OUT T0 K20OUT Y0LD T0OR Y1ANI X1OUT Y1 设计举例:设计举例:设计竞赛抢答器显示系统。参赛的设计竞赛抢答器显示系统。参赛的A A、B B、C C三人的桌上各有一只三人的桌上各有一只抢答按钮,分别为抢答按钮,分别为SB1SB1、SB2SB2、SB3SB3,用三盏灯,用三盏灯HL1HL3HL1HL3显示他们的显示他们的抢答信号。当主持人接通抢答允许开关抢答信号。当主持人接通抢答允许开关SWSW后抢答开始,最先按下后抢答开始,最先按下按钮的抢答者对应的灯亮,同时,应禁止另外两个抢答者的灯亮,按钮的抢答者对应的灯亮,同时,应禁止另外两个抢答者的灯亮,指示灯在主持人断开开关指示灯在主持人断开开关SWSW后熄灭。后熄灭。(1 1)确定)确定I/OI/O点数及分配点数及分配I/OI/O端口端口.输入输入输出输出输入设备输入设备输入端口输入端口输出设备输出设备输出端口输出端口按钮按钮SB1X0灯灯HL1Y0按钮按钮SB2X1灯灯HL2Y1按钮按钮SB3X2灯灯HL3Y2开关开关SWX3(2 2)绘制)绘制PLCPLC外部外部I/OI/O接线图接线图(3 3)设计梯形图)设计梯形图指令程序指令程序LD X0OR Y0ANI Y1ANI Y2AND X3OUT Y0LD X1OR Y1ANI Y0ANI Y2AND X3OUT Y1LD X2OR Y2ANI Y0ANI Y1AND X3OUT Y2END(4 4)连接)连接PLCPLC外部设备。外部设备。(5 5)输入程序。)输入程序。(6 6)运行)运行PLCPLC。将运行方式开关置于。将运行方式开关置于RUNRUN状态,运行程序,调试状态,运行程序,调试程序时应逐项检查以下要求是否满足:程序时应逐项检查以下要求是否满足:当开关当开关SWSW没有接通时,各按钮是否能使对应的灯亮。没有接通时,各按钮是否能使对应的灯亮。SWSW接通,按某一个按钮是否能使对应的灯亮。接通,按某一个按钮是否能使对应的灯亮。某一盏灯亮后,另外两个抢答者的灯是否还能被点亮。某一盏灯亮后,另外两个抢答者的灯是否还能被点亮。断开开关断开开关SWSW,是否能使以亮的灯熄灭。,是否能使以亮的灯熄灭。如果某一项要求没有达到,检查和改正程序,直到完全满足要如果某一项要求没有达到,检查和改正程序,直到完全满足要求为止。求为止。作业:作业:1.1.绘出下列指令程序对应的梯形图,并比较其功能。绘出下列指令程序对应的梯形图,并比较其功能。(a a)指令表程序)指令表程序 (b b)指令表程序)指令表程序LDI X1 LD X0LD X0 OR Y0OR Y0 ANI X1ANB LD X2LD X2 ANI X3ANI X3 AN4 X4AN4 X4 ORBORB OUT Y0OUT Y0 2.2.写出下列梯形图对应的指令表写出下列梯形图对应的指令表1 1 堆栈指令(堆栈指令(MPS/MRD/MPPMPS/MRD/MPP)MPSMPS(进栈进栈指令):将运算结果送入栈存储器的第一段,同指令):将运算结果送入栈存储器的第一段,同时将先前送入的数据依次移到栈的下一段。时将先前送入的数据依次移到栈的下一段。MRDMRD(读栈读栈指令):将栈存储器的第一段数据(最后进栈的指令):将栈存储器的第一段数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一段,栈内的数数据)读出且该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。据不发生移动。MPPMPP(出栈出栈指令):将栈存储器的第一段数据(最后进栈的指令):将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其它数据依次上数据)读出且该数据从栈中消失,同时将栈中其它数据依次上移。移。2.4 2.4 基本指令续基本指令续 入栈出栈的工作方式为:入栈出栈的工作方式为:先进后出,后进先出先进后出,后进先出示例:示例:图图3-43-4和图和图3-53-5LD X0MPSAND X1OUT Y0MPPAND X2OUT Y1LD X3MPSANI X4OUT Y2MRDAND X5OUT Y3MRDANI X6OUT Y4MPPAND X7OUT Y5 示例:示例:堆栈指令的使用说明:堆栈指令的使用说明:堆栈指令没有目标元件;堆栈指令没有目标元件;MPSMPS和和MPPMPP必须配对使用;必须配对使用;由于栈存储单元只有由于栈存储单元只有1111个,所以栈的层次最多个,所以栈的层次最多1111层。层。2.2.主控指令主控指令MC/MCRMC/MCR MCMC(Master ControlMaster Control):):主控指令主控指令 用于公共串联触点的用于公共串联触点的连接。执行连接。执行MCMC后,左母线移到后,左母线移到MCMC触点的后面。触点的后面。MCR(Master Control Reset)MCR(Master Control Reset):主控复位指令主控复位指令 它是它是MCMC指指令的复位指令,即利用令的复位指令,即利用MCRMCR指令恢复原左母线的位置。指令恢复原左母线的位置。示例:图示例:图3-6 3-6 图图3-73-7LD X0MC N1M10LD X1OUT T0K10LD T0OUT Y1MCR N1LD X2OUT Y2 MCMC、MCRMCR指令的使用说明如下:指令的使用说明如下:1 1)MCMC、MCRMCR指令的目标元件为指令的目标元件为Y Y和和M M,但不能用特殊辅助继电,但不能用特殊辅助继电器。器。MCMC占占3 3个程序步,个程序步,MCRMCR占占2 2个程序步。个程序步。2 2)使用主控指令的触点称为主控触点,主控触点在梯形图)使用主控指令的触点称为主控触点,主控触点在梯形图中与一般触点垂直(如前页图中的中与一般触点垂直(如前页图中的M10M10)。主控触点是与左母线)。主控触点是与左母线相连的动合触点,是控制一组电路的总开关。与主控触点相连相连的动合触点,是控制一组电路的总开关。与主控触点相连的触点必须用的触点必须用LDLD或或LDILDI指令。指令。3 3)MCMC指令的输入触点断开时,在指令的输入触点断开时,在MCMC和和MCRMCR之内的累计定时器、之内的累计定时器、计数器、用复位计数器、用复位/置位指令驱动的元件保持其之前的状态不变。置位指令驱动的元件保持其之前的状态不变。非累计定时器和计数器、用非累计定时器和计数器、用OUTOUT指令驱动的元件将复位,在前页指令驱动的元件将复位,在前页图中当图中当X0X0断开,断开,T0T0断电复位,断电复位,Y1Y1即变为即变为OFFOFF。4 4)在一个)在一个MCMC指令区内若再使用指令区内若再使用MCMC指令称为嵌套。嵌套级数指令称为嵌套。嵌套级数最多为最多为8 8级,编号按级,编号按N0N7N0N7顺序增大,每级的返回用对应的顺序增大,每级的返回用对应的MCRMCR指令,编号按指令,编号按N7N0N7N0顺序复位。顺序复位。3.3.边沿检测指令(边沿检测指令(LDP/LDF,ANDP/ANDF,ORP/ORF)LDP/LDF,ANDP/ANDF,ORP/ORF)触点状态变化的边沿检测指令共有六个,指令属性见下表其触点状态变化的边沿检测指令共有六个,指令属性见下表其应用示例见图应用示例见图3-83-8所示。所示。符号、符号、名称名称功能功能电电 路路 表表 示示操操 作作 元元 件件程序步程序步LDPLDP取上升取上升沿脉冲沿脉冲取上升沿取上升沿脉冲与母脉冲与母线连线连接接X X,Y Y,M M,S S,T T,C C2 2LDFLDF取下降取下降沿脉冲沿脉冲取下降沿取下降沿脉冲与母脉冲与母线连线连接接X X,Y Y,M M,S S,T T,C C2 2ANPANP与上升与上升沿脉冲沿脉冲串串联连联连接接上升沿脉上升沿脉冲冲X X,Y Y,M M,S S,T T,C C2 2ANFANF与下降与下降沿脉冲沿脉冲串串联连联连接接下降沿脉下降沿脉冲冲X X,Y Y,M M,S S,T T,C C2 2ORPORP或上升或上升沿脉冲沿脉冲并并联连联连接接上升沿脉上升沿脉冲冲X X,Y Y,M M,S S,T T,C C2 2ORFORF或下降或下降沿脉冲沿脉冲并并联连联连接接下降沿脉下降沿脉冲冲X X,Y Y,M M,S S,T T,C C2 23.3.边沿检测指令(边沿检测指令(LDP/LDF,ANDP/ANDF,ORP/ORF)LDP/LDF,ANDP/ANDF,ORP/ORF)应用示例:应用示例:1.1.定时器定时器T T的类型与使用方法的类型与使用方法 定时器分为通用定时器、积算定时器分为通用定时器、积算(累计累计)定时器两种。定时器两种。(1 1)通用定时器)通用定时器 通用定时器的特点是不具备断电的保持功能,即当输入电路断通用定时器的特点是不具备断电的保持功能,即当输入电路断开或停电时定时器复位。通用定时器有开或停电时定时器复位。通用定时器有100ms100ms和和10ms10ms通用定时器两通用定时器两种。种。2.5 2.5 定时器定时器T T及计数器及计数器C C的使用的使用 定时器的作用相当于时间继电器,都是通电延时型。定时器的作用相当于时间继电器,都是通电延时型。定时器总是与一个定时设定值一起使用,根据时钟脉冲累计定时器总是与一个定时设定值一起使用,根据时钟脉冲累计数,当累计脉冲数与设定值相同时,其输出触点产生动作。数,当累计脉冲数与设定值相同时,其输出触点产生动作。设定值由常数设定值由常数K K直接设定,或通过数据寄存器(直接设定,或通过数据寄存器(D D)间接设定。)间接设定。100ms100ms通用定时器,通用定时器,T0T0T199T199,设定值:,设定值:1 13276732767,设定范,设定范围:围:0.10.13276.7s3276.7s。10ms10ms通用定时器,通用定时器,T200T200T245T245,设定值:,设定值:1 13276732767,设定范,设定范围:围:0.010.01327.67s327.67s。2.5 2.5 定时器定时器T T及计数器及计数器C C的使用的使用示例:示例:当输入当输入X0X0接通时,定时接通时,定时器器T220T220从从0 0开始对开始对10ms10ms时时钟脉冲进行累积计数,当钟脉冲进行累积计数,当计数值与设定值计数值与设定值K150K150相等相等时,定时器的常开接通时,定时器的常开接通Y0Y0,经过的时间为,经过的时间为1500.01s=1.50s1500.01s=1.50s。当。当X0X0断开后定时器复位,计数断开后定时器复位,计数值变为值变为0 0,其常开触点断,其常开触点断开,开,Y0Y0也随之也随之OFFOFF。若外。若外部电源断电,定时器也将部电源断电,定时器也将复位。复位。2.5 2.5 定时器定时器T T及计数器及计数器C C的使用的使用T0(2 2)积算定时器)积算定时器 积算定时器具有计数累积的功能。在定时过程中如果断电或定时积算定时器具有计数累积的功能。在定时过程中如果断电或定时器线圈器线圈OFFOFF,积算定时器将保持当前的计数值,通电或定时器线圈,积算定时器将保持当前的计数值,通电或定时器线圈ONON后继续累积,只有将积算定时器复位,当前值才变为后继续累积,只有将积算定时器复位,当前值才变为0 0。1ms1ms积算定时器,积算定时器,T246T246T249T249,设定范围:,设定范围:0.0010.00132.767s32.767s。100ms100ms积算定时器,积算定时器,T250T250T255T255,设定范围:,设定范围:0.10.13276.7s3276.7s。累计定时器的简单应用:累计定时器的简单应用:定时器应用定时器应用 顺序动作电路顺序动作电路 定时器应用定时器应用延时接通与延时断开电路延时接通与延时断开电路 2.2.计数器计数器C C的类型与使用方法的类型与使用方法 计数器分为内部计数器和高速计数器两类。计数器分为内部计数器和高速计数器两类。(1 1)内部计数器)内部计数器 内部计数器是在执行扫描操作时对内部信号(如内部计数器是在执行扫描操作时对内部信号(如X X、Y Y、M M、S S、T T等)进行计数。内部输入信号的接通和断开时间应比等)进行计数。内部输入信号的接通和断开时间应比PLCPLC的扫的扫描周期稍长。描周期稍长。1 1)1616位增计数器(位增计数器(C0C0C199C199)共共200200点,其中点,其中C0C0C99C99为通用型,为通用型,C100C100C199C199共共100100点为断电保持型(断电保持型即点为断电保持型(断电保持型即断电后能保持当前值待通电后继续计数)。断电后能保持当前值待通电后继续计数)。示例:示例:X1X1为复位信号,当为复位信号,当X1X1为为ONON时时C0C0复位。复位。X2X2是计数输入,每当是计数输入,每当X2X2接通一次计数器当前值增加接通一次计数器当前值增加1 1(注意(注意X1X1断开,计数器不会复位)断开,计数器不会复位)。当计数器计数当前值为设定值。当计数器计数当前值为设定值5 5时,计数器时,计数器C0C0的输出触点动的输出触点动作,作,Y0Y0被接通。此后既使输入被接通。此后既使输入X2X2再接通,计数器的当前值也保再接通,计数器的当前值也保持不变。当复位输入持不变。当复位输入X1X1接通时,执行接通时,执行RSTRST复位指令,计数器复复位指令,计数器复位,输出触点也复位,位,输出触点也复位,Y0Y0被断开。被断开。示例:示例:2 2)3232位增位增/减计数器(减计数器(C200C200C234C234)其计数值设定范围为其计数值设定范围为-21474836482147483648+2147483647+2147483647。共有共有3535点点3232位加位加/减计数器,其减计数器,其中中C200C200C219C219(共(共2020点)为通用型,点)为通用型,C220C220C234C234(共(共1515点)点)为断电保持型。为断电保持型。该类计数器在设定计数值时可以通过常数该类计数器在设定计数值时可以通过常数K K在其设定范围内在其设定范围内直接任意设定,而间接设定时,必须通过两个地址号相邻的数直接任意设定,而间接设定时,必须通过两个地址号相邻的数据寄存器据寄存器D D进行设定。进行设定。C200C200C234C234是加计数器还是减计数器分是加计数器还是减计数器分别由特殊辅助继电器别由特殊辅助继电器 M8200M8200M8234M8234决定,对应的辅助继电器为决定,对应的辅助继电器为“1 1”时为减计时为减计数器,为数器,为“0 0”时为加计数器。其简单应用如图时为加计数器。其简单应用如图2-92-9所示。所示。X10X10用来控制用来控制M8200M8200,X10X10闭合时为减计数方式。闭合时为减计数方式。X12X12为计数输入,为计数输入,C200C200的设的设定值为定值为5 5(可正、可负)。设(可正、可负)。设C200C200置为增计数方式(置为增计数方式(M8200M8200为为OFFOFF),当),当X12X12计计数输入累加由数输入累加由4545时,计数器的输出触点动作。当前值大于时,计数器的输出触点动作。当前值大于5 5时计数器仍为时计数器仍为ONON状态。只有当前值由状态。只有当前值由5454时,计数器才变为时,计数器才变为OFFOFF。只要当前值小于。只要当前值小于4 4,则输出,则输出则保持为则保持为OFFOFF状态。复位输入状态。复位输入X11X11接通时,计数器的当前值为接通时,计数器的当前值为0 0,输出触点也随,输出触点也随之复位。之复位。示例:示例:(2 2)高速计数器()高速计数器(C235C235C255C255)高速计数器与内部计数器相比除允许输入频率高之外,应高速计数器与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。也可变成非断电保持。可以用来作为高速计数器输入端口的有可以用来作为高速计数器输入端口的有X0X0X7X7八个端子八个端子输入,每一点只能作为一个高速计数器的输入,其中输入,每一点只能作为一个高速计数器的输入,其中X6X6和和X7X7只能用作启动信号,而不能用作计数信号,因此,最多只能只能用作启动信号,而不能用作计数信号,因此,最多只能有六个高速计数器同时工作。高速计数器又可分为四种类型:有六个高速计数器同时工作。高速计数器又可分为四种类型:1 1)单相无启动)单相无启动/复位端子,其编号为复位端子,其编号为C235C235C240C240。2 2)单相带启动)单相带启动/复位端子,其编号为复位端子,其编号为C241C241C245C245。3 3)单相双向输入,其编号为)单相双向输入,其编号为C246C246C250C250。4 4)双相输入)双相输入(A-B(A-B型型),其编号为,其编号为C251C251C255C255。1.1.移植设计法步骤移植设计法步骤 在用在用PLCPLC对继电控制系统进行技术改造时,一种简捷省时对继电控制系统进行技术改造时,一种简捷省时而又可靠的设计方法就是把原先的继电器控制电路图直接移而又可靠的设计方法就是把原先的继电器控制电路图直接移植成植成PLCPLC梯形图,采用移植法设计梯形图时主要有以下几个梯形图,采用移植法设计梯形图时主要有以下几个步骤:步骤:(1)(1)分析原有系统的工作原理分析原有系统的工作原理 了解被控设备的工艺过程和机械的动作情况,根据继电器了解被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理。电路图分析和掌握控制系统的工作原理。(2)PLC(2)PLC的的I/OI/O地址分配地址分配确定系统的输入设备和输出设备,进行确定系统的输入设备和输出设备,进行PLCPLC的的I/OI/O地址分配,地址分配,画出画出PLCPLC外部接线图。外部接线图。2.5 2.5 继电器控制电路移植法设计梯形图继电器控制电路移植法设计梯形图 (3)(3)建立其它元器件的对应关系建立其它元器件的对应关系 确定继电器电路图中的中间继电器、时间继电器等各器件与确定继电器电路图中的中间继电器、时间继电器等各器件与PLCPLC中的辅助继电器和定时器的对应关系。中的辅助继电器和定时器的对应关系。以

    注意事项

    本文(LC基本指令与编程(1).ppt)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开