您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > PLC定时器及控制.
指示灯用作各种工作状态的提示设备保护的提示容许下料的提示禁止下料的提示时间间隔的提示Y1Y0Y2Y3COMDC24V指示灯控制100ms(0.1s):T0—T199共200点(0.1—3276.7s)其中T192—199为子程序和中断程序专用。对时钟脉冲进行加法运算,当达到设定值时,输出触点动作。(编号按十进制分配)10ms(0.01s):T200—T245共46点(0.01—327.67s)断电保持用:T250—T255。定时器(T)1个指示灯0.5s闪光1次T200T200FNC66(ALT):交替输出ALTP:脉冲执行型。指令只在T1从OFF→ON变化时执行一次,其它时间不执行。Y0T200K25ALTPM0M0Y0T200K25ALTPM0T200T200M0X0X0设指示灯发光条件为X0,则当X0闭合时,指示灯闪光。(0.25s脉冲发生器)(灯发光规律为:发光0.25s,熄灭0.25s)(M0交替输出)Y0T200M0T1两次脉冲间隔为一次扫描时间,在程序不长时可忽略。时序图若要求1s闪光3次、4次、5次…,可照此方式编写(修改T1的设定时间)。1Y0T200K50ALTPM0(0.5s脉冲发生器)(Y0灯发光规律为:发光0.5s,熄灭0.5s)(M0交替输出)Y1T200T200M0M0(Y0灯发光规律为:熄灭0.5s,发光0.5s)两灯交替发光0.5sM100T100K3T100T100M100T100K3T100T100T100K3ALTPM100T100T100(每0.3s驱动M100闭合1次)(每0.3s驱动M100断开1次)(M100以0.3s时间交替闭合与断开)脉冲发生器的应用当需要多种不同的触发脉冲时,可先制作多个脉冲发生器。2指示灯发光1s,熄灭1s,不断重复T200K25ALTPM0T11T10T10X0X0Y0T10K10T11K10启动后T10常闭触点接通,Y0发光,1s后T10动作,T10常闭触点断开,Y0熄灭;再过1s后T11动作使T10失电,T10触点复位,Y0再次发光。如此实现状态重复。指示灯1s闪光2次,熄灭1s,不断重复34T11T10T200X0T10K10T11K10X0Y0M0T10T200(T10与T11组成时间循环控制器,T10在1s时动作,2s时断电复位,如此重复。)(0.25s脉冲发生器)(以0.25s时间间隔交替输出)(T10控制Y0闪光1s、熄灭1s;M0控制Y0实现1s闪光2次)触点比较指令FNCNO.指令助记符指令功能FNCNO.指令助记符指令功能224LD=(S1)=(S2)236AND<>(S1)<>(S2)225LD>(S1)>(S2)237AND≤(S1)≤(S2)226LD<(S1)<(S2)238AND≥(S1)≥(S2)228LD<>(S1)<>(S2)240OR=(S1)=(S2)229LD≤(S1)≤(S2)241OR>(S1)>(S2)230LD≥(S1)≥(S2)242OR<(S1)<(S2)232AND=(S1)=(S2)244OR<>(S1)<>(S2)233AND>(S1)>(S2)245OR≤(S1)≤(S2)234AND<(S1)<(S2)246OR≥(S1)≥(S2)(当C0=5时,Y0接通)LDC0K5Y0(当C0当前值5时,Y0接通)LD=C0K5Y0S1S2LDK10T0Y0(T0当前值10(1s)时,Y0接通)3个指示灯轮流发光1s,不断重复4Y0(LD=T1K10)(LD=T1K20)Y1Y0(LD=T1K30)Y2Y0Y1T1K30T1X0(实现T1每接通3s即断开并自动复位一次)(灯Y1在第1秒内发光)(灯Y2在第2秒内发光)(灯Y3在第3秒内发光)用指示灯的发光来表示工件检测的数量5S1S1接近开关X0K5D10(D10=5)X0X1X2COMY0Y1Y2Y3Y2Y1Y0Y3∨∨∨∨∨∨∨∨∨∨∨∨12345(用Y0指示灯的发光次数表示工件数)Y1S20C10D10(进入工件检测状态条件)检测工件的传感器信号.检测到1个工件就闭合1次.C10检测到5个工件后转移至下一状态BCDC10K1Y1(通过Y1、Y2、Y3指示灯用BCD码表示工件数量)状态指示工件数表示蜂鸣器工作状态提示(发出连续短促声)各种保护警告长鸣5s,停1s,重复T11T10T10X0X0Y10T10K50T11K10X0闭合后,Y10接通5s后,T10动作,T10常闭触点断开,Y10断开。同时T10常开触点闭合,T11接通,T11接通1s后,T11动作,T11常闭触点断开,T10断电并复位,Y10又接通。如此重复。短促鸣3声,停0.5s,重复短促鸣3声M8012Y10T0K3S30T0用M8012(0.1s时钟脉冲)产生短促叫声;用T200控制3次时间。T11T0T0M8012X0Y10T0K3T11K5停止控制手动控制返原点控制自动控制(用按钮控制:正常停止、紧急停止、复位后停止)(用开关控制:连续运行、单周期运行、单步运行)(用按钮实现系统复位(原点条件)(用开关实现手动复位、分别控制每一状态的运行)用按钮(或开关)控制系统的正常启动、正常停止、急停、送电后再起动、自动运行(连续、单周期、单步)、手动控制、及改变运行状态等)启动控制(用按钮控制:正常启动、延时启动、复位后启动)SB1X0X1X2COMY0Y1Y2Y3SB2M8002S0S20X0SB1X0X1X2COMY0Y1Y2Y3SB2M8002S0S20X0用动合按钮作停止控制用动断按钮作停止控制M0X0X1M0M0X1M0X0M0M0SETS0FNC40S20S100X1SETS0FNC40S20S100X1(停止控制)(停止控制)X0X1T0T0M0M0T0K10M0M0按下按钮后延时启动M8002S0S20T0T0K10X0SB1X0X1X2COMY0Y1Y2Y3SB2X0M8002S0RSTY1Y0S20SETY1T10K30S100S20S0X2X2T10T10(连续)(单周期)SB1X0X1X2COMY0Y1Y2Y3K1用单刀开关K1作连续与单周期运行控制。K1断开,连续运行;K1闭合,单周期运行。(原点指示灯)(运行指示灯)SETS0FNC40S20S100X1SB2SETS0FNC40S20S100X1T10K30S100S20S0X3X21T10T10(连续)(单周期)X0RSTY1Y0M8002S0S20SETY1X1X2X3X4COMX0SB1SB2K1连续单周期单步Y1Y2Y3Y4COMY0原点指示运行指示SETS0FNC40S20S100X1M8040X4X0当X4闭合后,激活M8040,状态被禁止转移。只有按下启动按钮X0,切断M8040,状态才能在执行完成后(用时间控制转移的状态,必须将按钮按住至状态运行到设定值)进行转移。用单刀三掷开关K1控制自动运行(连续、单周期、单步)模式(停止控制)(启动)X5X1X2X3X4X0X6COMK2连续单周期单步Y1Y2Y3Y4COMY0原点指示运行指示SB1SB2自动手动K1X3CJP0手动控制程序CJP1………P0X2………END(自动控制)(手动控制)自动控制程序P1若自动控制开关X2闭合,程序会自动跳过手动控制程序,转到P0标号以下的自动控制程序运行。若手动控制开关X3闭合,即每执行完一次手动控制程序,程序就自动跳转到P1标号,执行结束指令。用跳转指令控制自动与手动模式模式的运行系统通电后,按下待机控制按钮SB1(X0),系统就进入待机状态;在各部件都处于复位状态后,绿色指示灯发光,指示可以下料。用按钮控制进入系统待机状态(S0)Y0X0S0S20SETS0FNC40S20S100X1黄色指示灯(待机指示)绿色指示灯(下料指示)(停止控制)(启动)Y1M8002M0器件已复位待机状态M0待机原点条件(待机条件)M8002S0(自动)X2(启动)X0(原点条件)M100M100原点条件1原点条件2原点条件3M100S0(自动)X2(启动)X0X4执行气缸A复位动作只有原点条件全部满足后,才能启动进入运行进入初始状态,若有设备满足复位条件,就强迫其自动复位。只有全部满足复位条件后,才能执行顺序控制程序。Y0原点指示灯Y0原点指示灯传送带电机Y10停止运行分拣气缸A复位检测X4分拣气缸B复位检测X5Y10满足全部复位条件M100=ONM100原点条件1原点条件2原点条件3Y4Y5X5执行气缸B复位动作X4X5Y10停电复位动作M100原点条件1原点条件2原点条件3原点条件4保证系统停电后回到待机状态SETS0M100M8002S0(自动)X2(启动)X0送电时置位S0复位后置位S0X1停止执行复位动作(停电时复位)系统停电时,应确保系统回到待机状态(全部单出杆气缸的活塞杆退回,皮带输送机停机、特殊光源灯熄灭等),以保证重新起动的需要。复位要求:在规定时间内,由按钮的按下次数来确定不同的运行状态。SETM0INCPD0X0T1K20M0[INC(FNC24)BIN加1。(D0)+1=D0](LD=D0K1)M10T1(LD=D0K2)M11T1(LD=D0K3)M12T1S20(S20转移后要将M0复位)(按钮按下时开始计算时间)(2s内,按钮按下1次就接通M10)(2s内,按钮按下2次就接通M11)(2s内,按钮按下3次就接通M12)S30S50S70M10↑M11↑M12↑运行方式3运行方式2运行方式1(用上沿脉冲驱动运行方式的执行)按钮用FNC40实现停止控制应用指令:FNC40(ZRST)指令功能:将指令范围内的软元件全部复位(清零)。指令格式:FNC40ZRSTD1.D2.(OFF)X1X1接通后,FNC40指令将D1~D2范围内的软元件全部复位(清零)D1.D2.1、指定为同一种类的软元件。如位软元件S、M、X、Y及字软元件KnX、KnY、KnM、KnS、T、C、D、V、Z。2、D1的编号要小于D2的编号。3、D1、D2应同为16位数据或同为32位数据。的要求:X1FNC40ZRSTS0S30SETS0(若不同时将S0置位,则程序不处在待机状态,就不能按SB1重新启动)将状态复位SETS0FNC40S20S100X1M8002S0S20X0Y0M8002S0S20X0SETY0SETS0FNC40S20S100X1RSTY0注意:程序中若有置位的元件,停止时要同时将其复位。正常停止的实现特殊辅助继电器M8031和M8032的运用M8031:被驱动时,可清除以下元件:X、Y、M(普通)、S(普通)的ON/OFF影象;T、C(普通)当前值寄存器;T、C(普通)接点、计数线圈及T的复位线圈;D(普通)的当前值寄存器。M8032:被驱动时,可清除以下元件:M(保持)、S(保持)的ON/OFF影象;T(累积)、C(保持、高速)的接点、计数线圈及T的复位线圈;T(累积、1ms)、C(保持、高速)的当前值寄存器;D(保持)的当前值寄存器。(在END指令执行时处理)M8031X1M8032X1M8013Y2用特殊辅助继电器M8031实现停止控制S20LAD0S0X0Y0T0C0T1M8002RETENDM8031X1SETS0X2RSTT0RSTT1RSTC0T0K50Y1C0K6T1K50S0S30S40X0:启动;X1:停止,X2:复位完成正常运行,可按X0重新启动运行;运行中停止按X1;运行中停止后要再启动,须先按X2进行复位,再按X0才能启动运行。如要停止后自动进入待机状态,可在X1按下后同时置位S0。对无保持元件的程序,可用M8031清零来实现停止。但同时要将程序置位S0,以实现再次起动。X1M8031M8032S0X0T250C100T251X2RETENDS500Y0T250K50S502Y1C100K6M8013S28Y2T251K50S0RSTT250RSTT251RSTC100X0:启动;X1:停止,X2:复位完成正常运行,可按X0重新启动运行;运行中停止须按X1,由于
本文标题:PLC定时器及控制.
链接地址:https://www.777doc.com/doc-2851240 .html