第2章可编程控制器基本指令ppt课件_第1页
第2章可编程控制器基本指令ppt课件_第2页
第2章可编程控制器基本指令ppt课件_第3页
第2章可编程控制器基本指令ppt课件_第4页
第2章可编程控制器基本指令ppt课件_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第2章章 可编程控制器基本指令的应用可编程控制器基本指令的应用2.1 2.1 三相交流异步电动机的正反转控制三相交流异步电动机的正反转控制2.2 流水灯控制2.3电动机的单按钮开关控制 2.4 小车自动往返控制 2.1 2.1 三相交流异步电动机的正反转控制三相交流异步电动机的正反转控制2.1.1控制任务分析1控制要求(1三相交流异步电动机正转、反转均能启动(2三相交流异步电动机正、反转之间能够直接进行切换(3具有短路保护和过载保护。2 2控制要求分析控制要求分析 电气原理图电气原理图图图 代代 号号 名名 称称 功功 能能 K KM M1 1 交流接触器交流接触器 正转控制正转控制 KM2

2、KM2 交流接触器交流接触器 反转控制反转控制 SB1SB1 正转起动按钮正转起动按钮 正转起动控制正转起动控制 SB2SB2 反转起动按钮反转起动按钮 反转起动控制反转起动控制 SB3SB3 停止按钮停止按钮 停止控制停止控制 FRFR 热继电器热继电器 过载保护过载保护 FU1FU1 主熔断器主熔断器 主电路短路保护主电路短路保护 FU2FU2 控制熔断器控制熔断器 控制电路短路保护控制电路短路保护 主要元器件的功能主要元器件的功能各个主令信号和各个主令信号和PLCPLC输入点相连,输出点输入点相连,输出点Y0Y0、Y1Y1驱动接触器控制电机正反转驱动接触器控制电机正反转PLCPLC控制系

3、统的主电路与图控制系统的主电路与图1 1相同,而控制电路的功能相同,而控制电路的功能通过编制通过编制PLCPLC程序实现程序实现用用PLCPLC控制三相交流异步电动机正反转时,通过程序控制三相交流异步电动机正反转时,通过程序控制输出线圈,输出点驱动接触器控制输出线圈,输出点驱动接触器KM1KM1、KM2KM2实现电机实现电机正反转正反转 逻辑取逻辑取LDLD、LDILDI与线圈驱动与线圈驱动OUTOUT指令指令LD: LD: 逻辑取常开触点指令,用于常开触点与左母逻辑取常开触点指令,用于常开触点与左母线的连接,即逻辑运算起始于常开触点。线的连接,即逻辑运算起始于常开触点。LDILDI:逻辑取常

4、闭触点指令,用于常闭触点与左母:逻辑取常闭触点指令,用于常闭触点与左母线的连接,即逻辑运算起始于常闭触点。线的连接,即逻辑运算起始于常闭触点。OUT: OUT: 线圈驱动指令,用于根据逻辑运算结果驱动线圈驱动指令,用于根据逻辑运算结果驱动一个指定线圈。一个指定线圈。2.1.2相关基础知识指令的应用举例 说明:说明:(1 1LDLD、LDILDI的操作元件为输入继电器的操作元件为输入继电器X X、输出继电、输出继电器器Y Y、辅助继电器、辅助继电器M M、状态继电器、状态继电器S S、定时器、定时器T T、计数器、计数器C C的触点。的触点。(2 2LDLD、LDILDI除用于触点与左母线的连接

5、外,还可与除用于触点与左母线的连接外,还可与后面介绍的后面介绍的ANBANB、ORBORB指令配合使用于各分支的起始位指令配合使用于各分支的起始位置。置。(3 3OUTOUT指令的操作元件为指令的操作元件为Y Y、M M、S S、T T、C C的线圈,的线圈,多次连续使用多次连续使用OUTOUT指令可实现多个线圈的并联;但指令可实现多个线圈的并联;但OUTOUT指令不能驱动输入继电器指令不能驱动输入继电器X X。AND:“与操作指令,用于单个常开触点的串联ANI:“与非” 操作指令,用于单个常闭触点的串联2.2.触点串联触点串联ANDAND、ANIANI指令指令说明:说明:(1 1ANDAND

6、、ANIANI指令的操作元件为指令的操作元件为X X、Y Y、M M、S S、 T T、C C的触点。的触点。(2 2ANDAND、ANIANI指令可连续重复使用,用于单个指令可连续重复使用,用于单个 触点的连续串联,使用次数不限。触点的连续串联,使用次数不限。指令的应用举例 OR: “或操作指令,用于单个常开触点的并联。ORI: “或非操作指令,用于单个常闭触点的并联。3.3.触点并联触点并联OROR、ORIORI指令指令说明:(1OR、ORI指令的操作元件为X、Y、M、S、T、C的触 点。(2OR、ORI指令可将触点并联于以LD、LDI起始的电路块。(3OR、ORI指令可连续重复使用,用于

7、单个触点的连续并联,使用次数不限。 指令的应用举例 4.4.串联电路块的并联串联电路块的并联ORBORB指令指令 ORB:串联电路块的并联指令,用于两个或两个以上串联电路块的并联。 串联电路块是指两个或两个以上触点串联连接的支路每个串联电路块都以LD、LDI指令起始,用ORB指令将两个串联电路块并联连接。指令的应用举例指令的应用举例说明:说明:(1 1ORBORB指令不带操作元件。指令不带操作元件。(2 2多个串联电路块并联时,若每并联一个电路块均使用一次多个串联电路块并联时,若每并联一个电路块均使用一次ORBORB指令,则并联的电路块数没有限制。指令,则并联的电路块数没有限制。(3 3多个串

8、联电路块并联时,也可集中连续使用多个串联电路块并联时,也可集中连续使用ORBORB指令,但使指令,但使用的次数应限制在用的次数应限制在8 8次。次。 5.5.并联电路块的串联并联电路块的串联ANBANB指令指令ANB:ANB:并联电路块的串联指令,用于并联电路块的串联并联电路块的串联指令,用于并联电路块的串联并联电路块是指两个或两个以上触点并联连接的电路并联电路块是指两个或两个以上触点并联连接的电路在并联电路块串联时,每个并联电路块都以在并联电路块串联时,每个并联电路块都以LDLD、LDILDI指指令起始,用令起始,用ANBANB指令将两个并联电路块串联连接指令将两个并联电路块串联连接指令的应

9、用举例指令的应用举例 说明:说明:(1 1ANBANB指令不带操作元件。指令不带操作元件。(2 2多个并联电路块串联时,若每串联一个电路块均使用一次多个并联电路块串联时,若每串联一个电路块均使用一次ANBANB指令,则并联的电路块数没有限制。指令,则并联的电路块数没有限制。(3 3多个并联电路块串联时,也可集中连续使用多个并联电路块串联时,也可集中连续使用ANBANB指令,但使指令,但使用的次数应限制在用的次数应限制在8 8次。次。 6.多重输出MPS、MRD、MPP指令 MPS(Push):进栈指令,用于存储当前的运算结果,栈中内容下移。 MRD(Read):读栈指令,用于读出栈顶的内容。

10、MPP(Pop):出栈指令,用于读出并清除栈顶的内容,栈中内容上移。 栈操作示意图三菱三菱FXFX系列系列PLCPLC中有中有1111个用于存储中间运算结果的存储个用于存储中间运算结果的存储区域,称为栈存储器,相当于计算机中的堆栈区域,称为栈存储器,相当于计算机中的堆栈 栈操作示意图 这这3 3条指令可将当前接点的运算结果保存起来,条指令可将当前接点的运算结果保存起来,当需要该接点处的运算结果时再读出,以保证多当需要该接点处的运算结果时再读出,以保证多重输出电路的正确连接。重输出电路的正确连接。指令的应用举例指令的应用举例 说明:说明:(1 1MPSMPS、MRDMRD、MPPMPP指令不带操

11、作元件。指令不带操作元件。(2 2多重输出指令为组合指令,不能单独使用,多重输出指令为组合指令,不能单独使用,MPSMPS、MPPMPP指令必须成对使用,但使用次数应少于指令必须成对使用,但使用次数应少于1111次。次。(3 3MRDMRD指令可以多次出现,但应保证多重输出电路不指令可以多次出现,但应保证多重输出电路不超过超过2424行。行。2.1.32.1.3输入输入/ /输出分配输出分配1.1.输入输入/ /输出分配表输出分配表输入输入输出输出元件元件作用作用输入输入点点输出输出点点元件元件作用作用SB1SB1正转启动正转启动X0X0Y0Y0KM1电机正转控制SB2SB2反转启动反转启动X

12、1X1Y1Y1KM2电机反转电机反转控制控制SB3SB3停顿停顿X2X2FR FR 过载保护过载保护X3X32输入输入/输出接线图输出接线图2.1.42.1.4程序设计程序设计由翻译法容易得出电机正反转控制梯形图程序如图所示由翻译法容易得出电机正反转控制梯形图程序如图所示 修改后的正反转控制梯形图修改后的正反转控制梯形图 2.2 2.2 流水灯控制流水灯控制2.2.1 2.2.1 控制任务及分析控制任务及分析有三盏灯分别为红灯、绿灯和黄灯。要求:有三盏灯分别为红灯、绿灯和黄灯。要求:(1 1按下启动按钮按下启动按钮SB1SB1三盏灯按以下顺序三盏灯按以下顺序 循环:循环:(2按下停止按钮SB2

13、三盏灯均熄灭,系统恢复初始状态。1控制要求2 2控制任务分析控制任务分析 这是一个典型的时间顺序控制问题,中间的时间间 隔可以通过定时器来控制 定时器和继电器电路中的时间继电器相似,也有线圈和常开、定时器和继电器电路中的时间继电器相似,也有线圈和常开、常闭延时触点,因此可以按继电器电路的设计方常闭延时触点,因此可以按继电器电路的设计方法来设计该法来设计该PLCPLC控制程序控制程序 2.2.2 2.2.2 相关基础知识相关基础知识1. 1. 辅助继电器辅助继电器M M) 辅助继电器相当于继电器电路中的中间继电器,经常用作辅助继电器相当于继电器电路中的中间继电器,经常用作状态暂存、移位运算等,每

14、个辅助继电器都有无数个常开、状态暂存、移位运算等,每个辅助继电器都有无数个常开、常闭触点可供常闭触点可供PLCPLC内部编程时使用,但不能直接驱动负载。内部编程时使用,但不能直接驱动负载。 (1 1通用辅助继电器通用辅助继电器该继电器的元件编号为M0M499共500点,编程时每个通用辅助继电器的线圈仍由OUT指令驱动,而其触点的状态取决于线圈的通、断。 通用辅助继电器用法通用辅助继电器用法 按下X0,M0线圈接通自锁,其常开触点闭合Y0、Y1接通;按下X1时,M1线圈接通,其常闭触点断开,M0线圈断开,Y0、Y1断开。M0、M1在程序中起到了继电器电路中中间继电器的作用。(2 2停电保持辅助继

15、电器停电保持辅助继电器 停电保持辅助继电器的元件编号为停电保持辅助继电器的元件编号为M500M500M1024M1024共共524524点,用于点,用于保存停电瞬间的状态,并在来电后继续运行。保存停电瞬间的状态,并在来电后继续运行。 若按下若按下X0X0,M0M0、Y0Y0、M500M500线圈均接通自锁,此时突然断电则线圈均接通自锁,此时突然断电则M0M0、Y0Y0、M500M500线圈均断开。线圈均断开。 当重新来电当重新来电PLCPLC投入运行时,投入运行时,M0M0、Y0Y0线圈仍处于断开状态,而线圈仍处于断开状态,而M500M500线圈恢复线圈恢复断电前的接通状态;断电前的接通状态;

16、 若断电前已按下若断电前已按下X1,M500X1,M500线圈处于断开状态,则线圈处于断开状态,则PLCPLC重新投入运行时重新投入运行时M500M500线线圈不接通,仍保持断电前的断开状态。圈不接通,仍保持断电前的断开状态。a.a.不可驱动线圈型:不可驱动线圈型: 用户只能应用其触点编程,线圈由用户只能应用其触点编程,线圈由PLCPLC自动驱动,用户自动驱动,用户不能编程驱动。不能编程驱动。M8000:M8000:运行监控运行监控PLCPLC为为RUNRUN时接通)时接通)M8002:M8002:初始脉冲初始脉冲PLCPLC为为RUNRUN时接通一个扫描周期)时接通一个扫描周期)M8013:

17、1SM8013:1S时钟脉冲以时钟脉冲以1S1S为周期不断地接通和断开)为周期不断地接通和断开)例:例:(3 3特殊辅助继电器特殊辅助继电器b.b.可驱动线圈型:可驱动线圈型:需要用户编程驱动其线圈,接通后需要用户编程驱动其线圈,接通后PLCPLC完成特定的动作。完成特定的动作。 例:例:M8030:M8030:熄灭锂电池欠压指示灯熄灭锂电池欠压指示灯 M8033:PLC M8033:PLC停止停止STOPSTOP时使输出保持时使输出保持 M8034: M8034:禁止所有输出禁止所有输出2.定时器T) 定时器作为时间元件主要用于定时控制,每个定时器定时器作为时间元件主要用于定时控制,每个定时

18、器也都有线圈和无数个触点可供用户编程使用。也都有线圈和无数个触点可供用户编程使用。 编程时其线圈仍由编程时其线圈仍由OUT指令驱动,但用户必须设置其指令驱动,但用户必须设置其设定值。设定值。 三菱三菱FX2系列系列PLC的定时器为增定时器,当其线圈接的定时器为增定时器,当其线圈接通时,定时器当前值由通时,定时器当前值由0开始递增,直到当前置达到设开始递增,直到当前置达到设定值时,定时器触点动作。定值时,定时器触点动作。 与继电器电路不同的是与继电器电路不同的是PLC中无失电延时定时器,若中无失电延时定时器,若需使用可以通过编程实现。需使用可以通过编程实现。定时器以十进制编号,可分为通用定时器和

19、积算定时器两类。定时器以十进制编号,可分为通用定时器和积算定时器两类。 (1 1通用定时器:通用定时器的编号为通用定时器:通用定时器的编号为T0T0T245T245共共245245点。点。按定时单位不同可分为按定时单位不同可分为100ms100ms定时器和定时器和 10ms10ms定时器。定时器。a.100msa.100ms定时器定时器100ms100ms定时器的编号为定时器的编号为T0T0T199T199共共200200点,定时单位为点,定时单位为0.1S0.1S,最大,最大设定值为设定值为K32767(KK32767(K表示十进制数表示十进制数),),定时时间为定时时间为0.1S0.1S3

20、276.7S3276.7S。b.10msb.10ms定时器定时器10ms10ms定时器的编号为定时器的编号为T200T200T245T245共共4646点,定时单位为点,定时单位为0.01S0.01S,最,最大大设定值为设定值为K32767,K32767,定时时间为定时时间为0.01S0.01S327.67S327.67S。通用定时器应用举例如图所示图中图中X0X0闭合,闭合,T0T0线圈接通开始计时,线圈接通开始计时,20S20S后定时器后定时器T0T0动作,其常开触点闭合,动作,其常开触点闭合,T1T1开始计时,开始计时,20S20S后后Y0Y0接通。接通。用一个定时器定时的最长时间为用一

21、个定时器定时的最长时间为3276.7S,3276.7S,若定时时间超过若定时时间超过这一值,就可以用几个定时器定时时间相加的方法来实现。这一值,就可以用几个定时器定时时间相加的方法来实现。图中若定时器在计时期间图中若定时器在计时期间X0X0断开或断开或PLCPLC断电,则断电,则定时器定时器T0T0、T1T1复位,其当前值恢复为复位,其当前值恢复为0 0。(2积算定时器 积算定时器所计时间为其线圈接通的累计时间,假设在计时期间线圈断开或PLC断电,定时器并不复位,而是保持其当前值不变,当线圈再次接通或PLC上电定时器继续计时,直到累计时间达到设定值定时器动作。 积算定时器按定时单位不同可分为积

22、算定时器按定时单位不同可分为1ms1ms积积算定时器和算定时器和100ms100ms积算定时器。积算定时器。100ms100ms定时器的编号为定时器的编号为T250T250T255T255共共6 6点,定时单位为点,定时单位为 0.1S0.1S,最大设定值为,最大设定值为K32767,K32767,定时时间为定时时间为0.1S0.1S3276.7S3276.7S。a. 1msa. 1ms积算定时器积算定时器b. 100msb. 100ms积算定时器积算定时器1ms1ms定时器的编号为定时器的编号为T246T246T249T249共共4 4点,定时单位为点,定时单位为 0.001S0.001S,

23、最大设定值为,最大设定值为K32767,K32767,定时时间为定时时间为0.001S0.001S32.767S32.767S。积算定时器应用举例如图所示。积算定时器应用举例如图所示。积算定时器可以用积算定时器可以用RSTRST指令复位,将其当前值恢复为指令复位,将其当前值恢复为0 0 。3.3.主控主控MCMC、MCRMCR指令指令用于公共串联触点的连接,将左母线移至主控触点之后。用于公共串联触点的连接,将左母线移至主控触点之后。MC:MC:主控指令主控指令MCR: MCR: 主控复位指令主控复位指令使左母线回到使用主控指令前的位置使左母线回到使用主控指令前的位置 编程时,当多个线圈受控于同

24、一个或一组触点时,若编程时,当多个线圈受控于同一个或一组触点时,若每个线圈都串入相同触点作为控制条件,将会占用更多每个线圈都串入相同触点作为控制条件,将会占用更多的存储单元,此时使用主控指令则可使程序得到优化。的存储单元,此时使用主控指令则可使程序得到优化。主控指令的应用举例主控指令的应用举例在使用主控复位在使用主控复位MCRMCR指令,左指令,左母线已恢复原位,母线已恢复原位,所以程序第所以程序第1616步步X3X3常开触点也使常开触点也使用用LD LD 指令。指令。 按按X0X0,M100M100接接通,执行主控电通,执行主控电路块内的程序。路块内的程序。 按按X2X2,Y0Y0线圈接线圈

25、接通自锁,定时器通自锁,定时器T0T0开始计时,开始计时,10S10S后后T0T0动作动作Y1Y1线圈接通;线圈接通; 若按X1,M100断开不执行主控电路块内的程序,此时即使按下X2输出点Y0也不接通,但PLC仍扫描这段程序。 由于使用主控MC指令后,左母线移至主控触点之后,所以程序第6、12步X2、T0常开触点仍用LD指令;说明:说明:(1 1主控指令的操作元件为主控指令的操作元件为Y Y、M M特殊辅助继电器除特殊辅助继电器除外)。外)。(2 2主控指令可嵌套使用,嵌套级的编号为主控指令可嵌套使用,嵌套级的编号为0 07 7,最,最多不能超过多不能超过8 8级。级。(3 3主控指令嵌套使

26、用时,嵌套级的编号应从主控指令嵌套使用时,嵌套级的编号应从0 0开始开始顺次递增,返回时从大的嵌套级开始逐级返回。顺次递增,返回时从大的嵌套级开始逐级返回。等效电路等效电路 1.1.输入输入/ /输出分配表输出分配表输入输入输出输出元件元件作用作用输入输入点点输出输出点点元件元件作用作用SB1SB1启动启动X0X0Y0Y0HL1HL1红灯红灯SB2SB2停顿X1X1Y1Y1HL2HL2绿灯绿灯Y2Y2HL3HL3黄灯黄灯2.2.3 2.2.3 输入输入/ /输出分配输出分配2输入输入/输出接线图输出接线图2.2.4 .4 程序设计程序设计 控制任务控制任务要求分别由启要求分别由启动按钮、停止动

27、按钮、停止按钮控制系统按钮控制系统的启动和停止,的启动和停止,因此可以用主因此可以用主控指令来编制控指令来编制程序。程序。 将启动按钮作将启动按钮作为主控指令的触为主控指令的触发信号,并使其发信号,并使其自锁保持,而将自锁保持,而将流水灯控制程序流水灯控制程序放在主控电路块放在主控电路块之中;之中; 当需要停止时,用停止按钮解除主控指令触发信号的自锁,使其断开,从而PLC不执行流水灯控制程序,系统停止工作。 上图中分别用六个定时器T0T5进行六个时间段的时间控制,为保持T3和T5的线圈得电,程序中采用了两个通用辅助继电器M1和M2,以保证流水灯按控制要求正确运行。 2.3 2.3 电动机的单按

28、钮开关控制电动机的单按钮开关控制2.3.1 2.3.1 控制任务分析控制任务分析1控制要求控制要求 (1按下按钮按下按钮SB1奇数次时,交流接触器奇数次时,交流接触器KM1得电,电得电,电动动 机机M1启动运转。启动运转。(2按下按钮按下按钮SB1偶数次时,交流接触器偶数次时,交流接触器KM1失电,电失电,电动机动机M1停止运转。停止运转。(3具有短路保护和过载保护。具有短路保护和过载保护。2 2控制要求分析控制要求分析 利用一个按钮控制电动机的启停,类似于开关型轻触按键,但它要求内部必须具有自锁的功能。 在整个的工作过程中,电动机的启停频率是按纽按下的频率的一半,因此要实现控制要求实际上只需

29、将按钮信号的频率进行二分频。 2.3.2 2.3.2 相关基础知识相关基础知识 1. 1. 时序图及其画法时序图及其画法 (1)(1)时序图时序图 是指输入状态、电路状态和输出状态等随时间变化的波形图。是指输入状态、电路状态和输出状态等随时间变化的波形图。(2)时序图的画法时序图的画法a、画出输入点、时钟等信号变化的波形图b、找出各相关元件状态变化的分界点c、根据电路的逻辑功能,准确确定各元件在各分界点时刻的状态d、最后画出各元件相应的波形。(3 3单按钮控制电动机启停时序图单按钮控制电动机启停时序图 按钮接于按钮接于X0X0,控制电机的接触器接于,控制电机的接触器接于Y0 Y0 2.微分脉冲

30、输出微分脉冲输出PLS、PLF指令指令 PLS:上升沿微分脉冲输出指令,在触发信号的上升沿时使操作元件产生一个扫描周期的脉冲输出。PLF:下降沿微分脉冲输出指令,在触发信号的下降沿时使操作元件产生一个扫描周期的脉冲输出。 微分脉冲指令可以将脉宽较宽的触发信号变成脉宽等于PLC扫描周期的触发脉冲信号 微分脉冲指令用法当按下当按下X000X000时,时,Y000Y000接通并自锁,按下接通并自锁,按下X002X002,Y000Y000断开;断开;当按下当按下X001X001时,在时,在X001X001上升沿上升沿M0M0接通一个扫描周期,接通一个扫描周期,Y000Y000接通;接通;在在X001X

31、001下降沿下降沿M1M1接通一个扫描周期,断开接通一个扫描周期,断开Y000Y000。由此可见,该梯形图实现了由此可见,该梯形图实现了Y000Y000的点动和自锁两个功能。的点动和自锁两个功能。脉冲触点指令用法 该图中上升沿脉冲触点该图中上升沿脉冲触点ORPORP指令代替了上图中指令代替了上图中PLSPLS指令,同样当指令,同样当与与X001X001相连的按钮按住不放时,相连的按钮按住不放时,X001X001的上升沿脉冲触点也只接通的上升沿脉冲触点也只接通一个扫描周期。一个扫描周期。说明: (1PLS/PLF指令的操作元件为Y,M和S (2使用PLS指令时,操作元件Y,M和S仅在触发信号上升

32、沿到来时的一个扫描周期内接通;使用PLF指令时,操作元件Y,M和S仅在触发信号下 降沿到来时的一个扫描周期内接通。 (3特殊继电器不能用作PLS和PLF指令的操作元件。3.置位置位/复位复位SET/RST指令指令 SET:置位指令 在触发信号接通时,使操作元件接通并保持置1)。 RST:复位指令 在触发信号接通时,使操作元件断开复位置0)。 当当X000X000的上升沿到来时,的上升沿到来时,M0M0接通一个扫描周期,将接通一个扫描周期,将Y000Y000置位并置位并坚持;坚持; 当当X001X001下降沿到来时,下降沿到来时,M1M1接通一个扫描周期,将接通一个扫描周期,将Y000Y000复

33、位,省复位,省去了去了Y000Y000的自锁电路。的自锁电路。置位和复位指令的应用举例及对应的时序图如图所示。置位和复位指令的应用举例及对应的时序图如图所示。 说明:说明:(1 1SETSET指令的操作元件为指令的操作元件为Y Y,M M和和S S; RSTRST指令的操作元件为指令的操作元件为Y Y,M M,S S,T T,C C (计数器),(计数器),D D数据寄存器),数据寄存器),V V、Z Z变址寄存变址寄存器)。器)。(2 2对于同一操作元件,对于同一操作元件,SETSET、RSTRST指令可多次使用,使用次数不指令可多次使用,使用次数不限,但操作元件的状态取决于地址最大处的置位

34、限,但操作元件的状态取决于地址最大处的置位/ /复位指令。复位指令。(3 3RSTRST指令可以用于定时器、计数器、数据寄存器以及变址寄指令可以用于定时器、计数器、数据寄存器以及变址寄存器的内容清零。存器的内容清零。(4 4为保证程序可靠运行,为保证程序可靠运行,SETSET、RSTRST指令的驱动通常采用短脉冲指令的驱动通常采用短脉冲信号。信号。2.3.3 2.3.3 输入输入/ /输出分配输出分配1.1.输入输入/ /输出分配表输出分配表输输 入入输输 出出元件作用输入点输出点元件作 用SB启启/ /停控制停控制按钮按钮X0X0Y0Y0KM电机运转电机运转控制控制FR过载保护X1X12输入

35、输入/输出接线图输出接线图2.3.4 程序设计程序设计 电电机机单单按按钮钮控控制制程程序序一一 电机单按钮控制程序一时序图电机单按钮控制程序二电机单按钮控制程序二 2.4 2.4 小车自动往返控制小车自动往返控制 如图所示一运料小车为如图所示一运料小车为A A、B B两处运料,工作要求如两处运料,工作要求如下:下:(1 1小车必须在原位才能启动,此时按下启动按钮小车必须在原位才能启动,此时按下启动按钮SBSB小小车第一次前进,碰到限位开关车第一次前进,碰到限位开关SQ1SQ1后停于后停于A A点;延时点;延时5S5S卸料后小车自动后退,碰到限位开关卸料后小车自动后退,碰到限位开关SQ0SQ0

36、后停于原位装后停于原位装料。料。(2 2装料装料5S5S后小车第二次前进,此次碰到限位开关后小车第二次前进,此次碰到限位开关SQ1SQ1时不停,直到碰到限位开关时不停,直到碰到限位开关SQ2SQ2时小车才停于时小车才停于B B点;延点;延时时5S5S卸料后自动后退,碰到限位开关卸料后自动后退,碰到限位开关SQ0SQ0后小车停于原后小车停于原位,完成一个工作循环。位,完成一个工作循环。 (3 3小车完成三个工作循环后自动停于原位,等待下小车完成三个工作循环后自动停于原位,等待下一个工作周期的开始一个工作周期的开始 2.4.1 2.4.1 控制任务分析控制任务分析1 1控制要求控制要求2 2控制要

37、求分析控制要求分析 实现本控制任务时,我们可以利用计数器的常开或常闭触头作为部分电路开启或关断的约束条件,实现对小车的控制。 在设计程序时,可用计数器对SQ1压合的次数进行计数,并用其常开触点将与SQ1相连的输入点X屏蔽,使小车第二次到达A点时继续前进,小车碰到SQ1的运动方向后取向决定于计数器的计数值; 而大循环的次数同样可以由计数器控制,当大循环的次数达到预定次数时,用其常闭触点控制小车前进回路,使小车回到原位后不再继续前进,停于原位。2.4.2 2.4.2 相关基础知识相关基础知识 1. 16 1. 16位增计数器位增计数器 (1)(1)通用型通用型1616位增计数器位增计数器 通用型通

38、用型1616位增计数器在工作时,其当前值由位增计数器在工作时,其当前值由0 0开始计开始计数,当当前值等于设定值时,计数器动作;数,当当前值等于设定值时,计数器动作; 而当而当PLCPLC断电或从断电或从“RUNRUN到到“OFFOFF时,其当前值复时,其当前值复位为位为0 0。通用型。通用型1616位增计数器的编号为位增计数器的编号为C0C0C99C99共共100100点,点,其设定值范围为其设定值范围为1 16 16位通用增计数器的位通用增计数器的应用应用 图中计数器的初始值为图中计数器的初始值为0 0,X001X001为计数脉冲输入端,每次为计数脉冲输入端,每次X001X001上升沿到来时,上升沿到来时,计数器的当前值加计数器的当前值加1 1。 当计数器的当前值等于设定值十进制数当计数器的当前值等于设定值十进制数6 6时,计数器时,计数器C0C0的常开触点接通,的常开触点接通,Y000Y000接通,之后当接通,之后当X001X001的上升沿再次到来时,计数器的上升沿再次到来时,计数器C0C0的当前值始终保持不变,的当前值始终保持不变,Y000Y000保持接通状态,直到计数器复位信号保持接通状态,直到计数器复位信号X000X000上升沿到来,计数器上升沿到来,计数器C0C0才复位,当前值才复位,当前值复

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论