资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,.,*,控制要点,.,指示灯,用作各种工作状态的提示,设备保护的提示,容许下料的提示,禁止下料的提示,时间间隔的提示,Y1,Y0,Y2,Y3,COM,DC24V,指示灯控制,.,100ms(0.1s):,T0T199共200点(0.13276.7s),其中T192199为子程序和中断程序专用。,对时钟脉冲进行加法运算,当达到设定值时,输出触点动作。(编号按十进制分配),10ms(0.01s):,T200T245共46点(0.01327.67s),断电保持用:T250T255。,定时器(T),.,1个指示灯,0,5s,闪光1次,T200,T200,FNC66(ALT):交替输出,ALTP:脉冲执行型。指令只在T1从OFFON变化时执行一次,其它时间不执行。,Y0,T200,K25,ALTP,M0,M0,Y0,T200,K25,ALTP,M0,T200,T200,M0,X0,X0,设指示灯发光条件为X0,则当X0闭合时,指示灯闪光。,(025s脉冲发生器),(灯发光规律为:发光025s,熄灭025s),(M0交替输出),Y0,T200,M0,T1两次脉冲间隔为一次扫描时间,在程序不长时可忽略,。,时序图,若要求1s闪光3次、4次、5次,可照此方式编写(修改T1的设定时间)。,1,.,Y0,T200,K50,ALTP,M0,(05s脉冲发生器),(Y0灯发光规律为:发光05s,熄灭05s),(M0交替输出),Y1,T200,T200,M0,M0,(Y0灯发光规律为:熄灭05s,发光05s),两灯交替发光05s,M100,T100,K3,T100,T100,M100,T100,K3,T100,T100,T100,K3,ALTP,M100,T100,T100,(每03s驱动M100闭合1次),(每03s驱动M100断开1次),(M100以03s时间交替闭合与断开),脉冲发生器的应用,当需要多种不同的触发脉冲时,可先制作多个脉冲发生器。,2,.,指示灯发光1s,熄灭1s,不断重复,T200,K25,ALTP,M0,T11,T10,T10,X0,X0,Y0,T10,K10,T11,K10,启动后T10常闭触点接通,Y0发光,1s后T10动作,T10常闭触点断开,Y0熄灭;再过1s后T11动作使T10失电,T10触点复位,Y0再次发光。如此实现状态重复。,指示灯1s闪光2次,熄灭1s,不断重复,3,4,T11,T10,T200,X0,T10,K10,T11,K10,X0,Y0,M0,T10,T200,(T10与T11组成时间循环控制器,,T10在1s时动作,2s时断电复位,如此重复。),(025s脉冲发生器),(以0,25s时间间隔交替输出),(T10控制Y0闪光1s、熄灭1s;M0控制Y0实现1s闪光2次),.,触点比较指令,FNC NO,指令助记符,指令功能,FNC NO,指令助记符,指令功能,224,LD=,(S1)=(S2),236,AND,(S1)(S2),225,LD,(S1)(S2),237,AND,(S1)(S2),226,LD,(S1)(S2),238,AND,(S1)(S2),228,LD,(S1)(S2),240,OR=,(S1)=(S2),229,LD,(S1)(S2),241,OR,(S1)(S2),230,LD,(S1)(S2),242,OR,(S1)(S2),232,AND=,(S1)=(S2),244,OR,(S1)(S2),233,AND,(S1)(S2),245,OR,(S1)(S2),234,AND,(S1)(S2),246,OR,(S1)(S2),(当C0=5时,Y0接通),LD,C0,K5,Y0,(当C0当前值5时,Y0接通),LD=,C0,K5,Y0,S1,S2,LD,K10,T0,Y0,(T0当前值10(1s)时,Y0接通),.,3个指示灯轮流发光1s,不断重复,4,Y0,(LD=T1 K10),(LD=T1 K20),Y1,Y0,(LD=T1 K30),Y2,Y0,Y1,T1,K30,T1,X0,(实现T1每接通3s即断开并自动复位一次),(灯Y1在第1秒内发光),(灯Y2在第2秒内发光),(灯Y3在第3秒内发光),.,用指示灯的发光来表示工件检测的数量,5,S1,S1,接近开关,X0,K5,D10,(D10=5),X0,X1,X2,COM,Y0,Y1,Y2,Y3,Y2,Y1,Y0,Y3,1,2,3,4,5,(用Y0指示灯的发光次数表示工件数),Y1,S20,C10,D10,(进入工件检测状态条件),检测工件的传感器信号.检测到1个工件就闭合1次.,C10,检测到5个工件后转移至下一状态,BCD,C10,K1Y1,(通过Y1、Y2、Y3指示灯用BCD码表示工件数量),状态指示,工件数表示,.,蜂鸣器,工作状态提示(发出连续短促声),各种保护警告,长鸣5s,停1s,重复,T11,T10,T10,X0,X0,Y10,T10,K50,T11,K10,X0闭合后,Y10接通5s后,T10动作,T10常闭触点断开,Y10断开。同时T10常开触点闭合,T11接通,T11接通1s后,T11动作,T11常闭触点断开,T10断电并复位,Y10又接通。如此重复。,短促鸣3声,停0,5s,重复,短促鸣3声,M8012,Y10,T0,K3,S30,T0,用M8012(01s时钟脉冲)产生短促叫声;用T200控制3次时间。,T11,T0,T0,M8012,X0,Y10,T0,K3,T11,K5,.,停止控制,手动控制,返原点控制,自动控制,(用按钮控制:正常停止、紧急停止、复位后停止),(用开关控制:连续运行、单周期运行、单步运行),(用按钮实现系统复位(原点条件),(用开关实现手动复位、分别控制每一状态的运行),用按钮(或开关)控制系统的正常启动、正常停止、急停、送电后再起动、自动运行(连续、单周期、单步)、手动控制、及改变运行状态等),启动控制,(用按钮控制:正常启动、延时启动、复位后启动),.,SB1,X0,X1,X2,COM,Y0,Y1,Y2,Y3,SB2,M8002,S0,S20,X0,SB1,X0,X1,X2,COM,Y0,Y1,Y2,Y3,SB2,M8002,S0,S20,X0,用动合按钮作停止控制,用动断按钮作停止控制,M0,X0,X1,M0,M0,X1,M0,X0,M0,M0,SET,S0,FNC40,S20,S100,X1,SET,S0,FNC40,S20,S100,X1,(停止控制),(停止控制),.,X0,X1,T0,T0,M0,M0,T0,K10,M0,M0,按下按钮后延时启动,M8002,S0,S20,T0,T0,K10,X0,SB1,X0,X1,X2,COM,Y0,Y1,Y2,Y3,SB2,X0,M8002,S0,RST,Y1,Y0,S20,SET,Y1,T10,K30,S100,S20,S0,X2,X2,T10,T10,(连续),(单周期),SB1,X0,X1,X2,COM,Y0,Y1,Y2,Y3,K1,用单刀开关K1作连续与单周期运行控制。K1断开,连续运行;K1闭合,单周期运行。,(原点指示灯),(运行指示灯),SET,S0,FNC40,S20,S100,X1,SB2,SET,S0,FNC40,S20,S100,X1,.,T10,K30,S100,S20,S0,X3,X21,T10,T10,(连续),(单周期),X0,RST,Y1,Y0,M8002,S0,S20,SET,Y1,X1,X2,X3,X4,COM,X0,SB1,SB2,K1,连续,单周期,单步,Y1,Y2,Y3,Y4,COM,Y0,原点指示,运行指示,SET,S0,FNC40,S20,S100,X1,M8040,X4,X0,当X4闭合后,激活M8040,状态被禁止转移。,只有按下启动按钮X0,切断M8040,状态才能在执行完成后(用时间控制转移的状态,必须将按钮按住至状态运行到设定值)进行转移。,用单刀三掷开关K1控制自动运行(连续、单周期、单步)模式,(停止控制),(启动),.,X5,X1,X2,X3,X4,X0,X6,COM,K2,连续,单周期,单步,Y1,Y2,Y3,Y4,COM,Y0,原点指示,运行指示,SB1,SB2,自动,手动,K1,X3,CJ,P0,手动控制程序,CJ,P1,P0,X2,END,(自动控制),(手动控制),自动控制程序,P1,若自动控制开关X2闭合,程序会自动跳过手动控制程序,转到P0标号以下的自动控制程序运行。,若手动控制开关X3闭合,即每执行完一次手动控制程序,程序就自动跳转到P1标号,执行结束指令。,用跳转指令控制自动与手动模式模式的运行,.,系统通电后,按下待机控制按钮SB1(X0),系统就进入待机状态;在各部件都处于复位状态后,绿色指示灯发光,指示可以下料。,用按钮控制进入系统待机状态(S0),Y0,X0,S0,S20,SET,S0,FNC40,S20,S100,X1,黄色指示灯(待机指示),绿色指示灯,(下料指示),(停止控制),(启动),Y1,M8002,M0,器件已复位,待机状态,M0,待机,.,原点条件(待机条件),M8002,S0,(自动)X2,(启动)X0,(原点条件)M100,M100,原点条件1,原点条件2,原点条件3,M100,S0,(自动)X2,(启动)X0,X4,执行气缸A复位动作,只有原点条件全部满足后,才能启动进入运行,进入初始状态,若有设备满足复位条件,就强迫其自动复位。只有全部满足复位条件后,才能执行顺序控制程序。,Y0,原点指示灯,Y0,原点指示灯,传送带电机Y10停止运行,分拣气缸A复位检测X4,分拣气缸B复位检测X5,Y10,满足全部复位条件M100=ON,M100,原点条件1,原点条件2,原点条件3,Y4,Y5,X5,执行气缸B复位动作,X4,X5,Y10,.,停电复位动作,M100,原点条件1,原点条件2,原点条件3,原点条件4,保证系统停电后回到待机状态,SET,S0,M100,M8002,S0,(自动)X2,(启动)X0,送电时置位S0,复位后置位S0,X1,停止,执行复位动作,(停电时复位),系统停电时,应确保系统回到待机状态(全部单出杆气缸的活塞杆退回,皮带输送机停机、特殊光源灯熄灭等),以保证重新起动的需要。,复位要求:,.,在规定时间内,由按钮的按下次数来确定不同的运行状态。,SET,M0,INCP,D0,X0,T1,K20,M0,INC(FNC24)BIN加1。(D0)+1=D0,(LD=D0 K1),M10,T1,(LD=D0 K2),M11,T1,(LD=D0 K3),M12,T1,S20,(S20转移后要将M0复位),(按钮按下时开始计算时间),(2s内,按钮按下1次就接通M10),(2s内,按钮按下2次就接通M11),(2s内,按钮按下3次就接通M12),S30,S50,S70,M10,M11,M12,运行方式3,运行方式2,运行方式1,(用上沿脉冲驱动运行方式的执行),按钮,.,用FNC40实现停止控制,应用指令:FNC40(ZRST),指令功能:将指令范围内的软元件全部复位(清零)。,指令格式:,FNC40,ZRST,D1,D2,(OFF),X1,X1接通后,FNC40指令将D1D2范围内的软元件全部复位(清零),D1,D2,1、指定为同一种类的软元件。如位软元件S、M、X、Y及字软元件KnX、KnY、KnM、KnS、T、C、D、V、Z。,2、D1的编号要小于D2的编号。,3、D1、D2应同为16位数据或同为32位数据。,的要求:,X1,FNC40,ZRST,S0,S30,SET,S0,(若不同时将S0置位,则程序不处在待机状态,就不能按SB1重新启动),将状态复位,.,SET,S0,FNC40,S20,S100,X1,M8002,S0,S20,X0,Y0,M8002,S0,S20,X0,SET,Y0,SET,S0,FNC40,S20,S100,X1,RST,Y0,注意:程序中若有置位的元件,停止时要同时将其复位。,正常停止的实现,.,特殊辅助继电器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指令执行时处理),M8031,X1,M8032,X1,.,M8013,Y2,用特殊辅助继电器M8031实现停止控制,S20,LAD 0,S0,X0,Y0,T0,C0,T1,M8002,RET,END,M8031,X1,SET,S0,X2,RST,T0,RST,T1,RST,C0,T0,K50,Y1,C0,K6,T1,K50,S0,S30,S40,X0:启动;X1:停止,X2:复位,完成正常运行,可按X0重新启动运行;,运行中停止按X1;,运行中停止后要再启动,须先按X2进行复位,再按X0才能启动运行。,如要停止后自动进入待机状态,可在X1按下后同时置位S0。,对无保持元件的程序,可用M8031清零来实现停止。但同时要将程序置位S0,以实现再次起动。,.,X1,M8031,M8032,S0,X0,T250,C100,T251,X2,RET,END,S500,Y0,T250,K50,S502,Y1,C100,K6,M8013,S28,Y2,T251,K50,S0,RST,T250,RST,T251,RST,C100,X0:启动;X1:停止,X2:复位,完成正常运行,可按X0重新启动运行;,运行中停止须按X1,由于有停电保持元件,需同时用M8031和M8032清零;,运行中停止后再启动,要先按X2进行复位,再按X0才能启动运行。,运行中突然发生停电,运行中的状态与数据都会保持;重新送电后,会在停电时的状态下继续运行。,停电保持:S500S899,T250 T255,C100 C199(十六位),D200 D511,M500 M1023,停电保持状态,送电继续运行,.,S20,X0,Y0,T0,C0,M8002,T0,K50,Y1,C0,K6,T1,K50,RST,T0,RST,T1,RST,C0,S0,S30,S40,Y2,在连续循环方式的运行过程中,只要按下停止按钮X1,系统立刻提示停止下料(红色指示灯Y10发光),由于停止时已置位M0,因此,不管停止时系统正在那个状态工作,也需要完成本周期全部工作任务后,才能通过M0转移到S0停止运行,。,S40,S20,S0,T1,T1,M0,M0,RST,M0,按下停止按钮后,完成一周期的工作后才停止,X1,SET,M0,Y10,(发出停机信号),(停止下料指示灯发光),若停机指令发出,M0置位,则程序运行一个周期后就转移至S0待机。转移到S0后就清零。,.,系统启动后,如按下停止按钮SB6(X2),则要在电感式接近开关(X10)检测出金属块达到5个时,HL1(Y10)指示灯发光,单控电磁阀(Y5)通电,气缸顶出金属块后系统才能停机。,按下停止按钮后,完成指定工作后才停止,S80,C1,K5,X10,C1,Y5,T1,K10,S90,S85,T1,M0,M0,M8002,S0,RST,C1,RST,T1,Y0,RST,M0,S75,SET,M0,X2,(发出停止指令),(用计数器C1对已推出的工件计数,,未满5次,就转回S75继续传送分拣工件;,已到5次,若未按下停止按钮,就转移执行S90;,若已按下停止按钮,就转移至S0待机。),(待机指示灯),(只要电感式接近开关X10检测到工件,电磁阀线圈Y5通电,气缸就将工件推出;1s后状态转移,电磁阀线圈失电,气缸复位。),C1,S75,C1,S0,.,按下按钮SB5,则发出正常停止信号,此时,若皮带输送机尚有物料,则系统需完成物料的分拣后才停止运行;若皮带输送机已无物料,则系统立刻停止运行。系统正常停止运行后应自动回到待机状态。,按下停止按钮后,需判断系统的工作状态,再根据工作状态选择停机方式。,S20,X1(下料检测),C1,K20,MOV,C1,D1,S50,X2(出料检测),C2,K20,MOV,C2,D2,SET,M0,X2,(发出停止指令),SET,M10,(LD=D1 D2),M0,SET,S0,M10,M8031,(对下料工件计数,并将数量存储在D1),(对出料工件计数,并将数量存储在D2),发出停止指令后,只有下料工件数(D1)与出料工件数(D2)相等时,传送带无工件时,才可停机。,.,在任何运行方式中,只要压下急停按钮,系统立刻停止工作,急停后必须要先使机器返回初始状态(复位,),后才能启动自动运行。,紧急停止的要求,若系统因故障需要进行急停,可按下急停按钮(按钮应锁死),此时,系统应立刻停止运行。,系统急停后,可用按钮(自选2个)对传送带分别进行手动正、反方向的慢速运行检查;并能用按钮(自选2个)手动控制C位置气缸处理废品和复位。,故障处理后,可将急停按钮复位,同时再次按下待机控制按钮SB1,使系统重新进入待机状态。,若系统因故障需要进行急停,可按下急停按钮(按钮应锁死),此时,系统应立刻停止运行。系统急停后,可启动自动检测按钮(SB6)对皮带输送机与气缸进行检查。,.,MCR,N0,MC,N0,M100,X1,停止控制,N0,M100,M100则成为程序(MCR为结束)的总开关,S20,MC,N0,M100,X1,停止控制,N0,M100,MCR,N0,RET,END,使用MCMCR指令作停止控制,被控部分,被控部分,使用在急停控制中,.,停电后重新运行要求,停电后保持,送电后立刻运行,停电后保持,送电后需按运行按钮再运行,停电后保持,送电后需系统复位后再运行,停电后保持,送电后需系统复位后按运行按钮再运行,停电后保持,送电后在停电的状态上继续运行(状态S保持),停电后保持,送电后在停电的时间或次数上继续运行(状态S、时间T和计数C保持),系统应有掉电保持功能。若系统在自动运行中突然遇到电源断电后再来电,系统能自行启动并从断电前的状态继续运行。,停电保持要求,送电后继续运行要求,.,用光电传感器识别下料的间隔时间;,用指示灯状态识别下料的间隔时间;,用电感式接近开关识别下料的间隔时间;,用光纤传感器接近开关识别下料的间隔时间;,工作方式控制,1下料时间控制,(规定间隔时间下料;超过规定时间下料;在允许下料时间内下料。),可以连续下料(只下1个,料件离开下料口再下);,只准下1个料在传送(或工作)中禁止下料;,1个金属、1个非金属间隔下料;,2 个金属、2个非金属间隔下料;,1个金属、1个白色塑料、1个黑色塑料间隔下料;,2下料工件控制,对传送带上某类工件的识别及数量的的统计;,对传送带上各类工件的识别及数量的统计。,3工件识别与数量统计,(难点:下料次序锃个数发生了变化,如何处理?),.,连续(循环)运行;,单周期运行(自动测试);,单步运行(按钮控制);,手动运行(带自锁按钮控制);,连续运行一定次数后停止一段时间的运行;,每个工作周期都相隔一段时间的运行;,设备以两种工作模式运行;,设备以测试运行+工作运行方式运行;,通过自己的测量确定工作运行时间与行程。,运行方式控制,1,工作和检测运行方式,(按下停止按钮),有限制条件的停止运行;,继续完成当时工作过程的停止运行;,继续完成一个工作周期的停止运行;,立即停止运行,启动后在停止工作状态上继续运行。,2正常停止运行,.,3完成一个工作周期后(打包时)停止运行,(由信号控制),1个金属件与1个非金属件出料后打包,停止一段时间再运行;,2个金属件与2个非金属件出料后打包,停止一段时间再运行;,一定数量的工件出料打包后,停止一段时间后运行。,(按下急停开关),立刻停止运行,复位后自动在停止工作状态上继续运行。,立刻停止运行,复位后要按启动按钮再在停止工作状态上继续运行。,立刻停止运行,停止运行后可进行自动检测或手动检测。,急停后对废品的处理后再停止。,立刻停止运行,复位后先对废品作处理。,4紧急停止运行,断电后保持工作状态,复电后自动在停止工作状态上继续运行。,断电后保持工作状态,复电后需再启动才会在停止工作状态上继续运行。,5断电保持后重送电运行,.,开关或按钮操作错误时作容错保护;,工作或检测期间,用按钮对不合格品(废品)的处理;,在禁止下料时间内下料时作停机保护;,对误下不符合材料要求的工件时的保护。,保护方式控制,1原点(初始位置)保护,起动前对初始位置的确定(指示灯);,起动受限于原点条件;,停止后立即复位至原点位置再待机。,2过载保护,(用开关控制),立刻停止运行;,容许过载一段时间,过载超时后再停止运行。,3误操作保护,.,系统程序简析,.,训练题11,.,传送带由三相交流电动机拖动,三相交流电动机由变频器作低速运行控制。,直线气缸由,双线圈电磁阀,控制。,系统组成,说明:,1光电传感受器 2电感式接近开关 3电容式接近开关 A、B单出杆气缸,6、7、8、9磁性开关 G交流异步电动机 D、F出口斜槽 P传送带,1,2,3,1,俯视图:,正视图:,G,D,E,A,6,7,B,8,9,G,P,2,3,A,B,工件传送、分拣系统示意图,.,工件在传送系统的,位置,放到传送带,,当,位置的光电传感器,检测到工件,后,传送带就以,低速,(变频器输出频率为,15Hz,)运行,,当检测到的工件为,金属材料,时,,位置,的直线气缸A就会将金属物料推出斜槽D。,当检测到的工件为,塑料材料,时,,位置,的直线气缸B就会将塑料工件推出斜槽E。,系统工作任务,俯视图:,正视图:,1,2,3,1,G,D,E,A,6,7,B,8,9,G,P,2,3,A,B,.,由按钮,SB4,作系统的,待机控制,。,按下SB4,,系统进入待机状态;若此时各部件处于复位状态,,待机指示灯(绿色)发光,。,只有在待机指示灯(绿色)正常发光后,系统才能开始下料运行。待机指示灯(绿色)只作系统通电后按下SB4的待机状态指示用,,系统运行后应熄灭,。,系统应能保持连续运行,但为了节约能源,要求传送带在,无工件时自动处于停机状态,等下料后再自行起动。,(注:传送带的无工件状态请自行通过时间实测来确定),由按钮,SB5,作系统,正常停止控制,。按下SB5,系统立刻提示,停止下料(红色指示灯发光),,同时系统在完成传送带上的,工件分拣后停机,。,下料时,要求工件,每隔2s下料一次(每次下料一个),,以保证工件的分拣。每次,下料后,停止下料指示灯(红色)都会发光,,每次发光,2s后熄灭;,红色指示灯熄灭的同时,下料指示灯(黄色)发光,,提示可以下料。,但若在,黄色指示灯发光3s后仍未下料,黄色指示灯的就会发生闪烁(每秒闪光2次),,以提示缺料,直至下料后才恢复正常指示。,直线气缸,的动作要用气缸上的,磁性传感器控制,。若,气缸活塞杆伸出15s后仍未能退回,即蜂鸣器会以每秒1次的频率发出鸣叫警告。,系统控制要求,.,题目分析,元件与功能:,按钮:,SB1ON时进入待机状态。SB3ON时系统停止运行。,指示灯:,绿色(发光)待机指示。红灯(发光)停止下料指示。,黄灯(发光)允许下料指示。黄灯闪烁(2/s)缺料提示。,蜂鸣器(1/s)推料气缸活塞伸出15s后未退回。,系统运行要点:,1、按下SB1进入待机状态(待机条件:气缸复位、电机停转)。,2、按下SB3停机。,3、下料后传送带自动低速启动运行;无料自动停机。,4、金属工件在位置推出;塑料工件在位置推出。,5、下料要求:每隔2S下1个,,.,X0,X1,X2,X3,X4,COM,X5,X6,X7,X10,X11,X12,X13,X14,X15,X16,Y0,Y1,Y2,Y3,Y4,COM5,Y5,Y6,Y7,Y10,COM,1-2,Y20,Y21,X22,X23,Y24,正转,红(停止下料指示),黄(允许下料指示),气缸A伸出,气缸A退回,气缸B伸出,气缸B退回,蜂鸣器,DC24V,SD,电磁阀线圈,接线图,停机控制,SB5,HL2,HL3,绿(待机指示),E5400.75KW,I,STF,STR,RH,RM,RL,V,M,3,W,U,R,S,T,变频器,SD,HL1,YA1,YA2,YA3,YA4,HA,气缸B复位检测,S7,气缸B伸出检测,S6,气缸A复位检测,S5,气缸A伸出检测,S4,塑料检测,S3,金属检测,S2,下料检测,S1,待机控制,SB4,.,I/O口分配,输入端:,X0SB1(待机控制),X1SB2(停机控制),X2S1(位置下料检测),X3S2(位置金属检测),X4S3(位置塑料检测),X5S4(气缸A伸出检测),X6S5(气缸A复位检测),X7S6(气缸B伸出检测),X10S7(气缸B复位检测),输出端:,Y0HL2(绿灯:待机指示),Y1HL3(红灯:禁止下料指示),Y2HL1(黄灯:允许下料指示),Y3HA(蜂鸣器:气缸未复位提示),Y4YA1(气缸A伸出),Y5YA2(气缸A退回),Y6YA3(气缸B伸出),Y7YA4(气缸B退回),Y20STF(电机运转/停止),Y21RL(电机低速运行),.,X2,INCP,D0,X2,DECP,D0,Y6,X10,(=D0 K0),M20,(下料),(气缸A出料),(气缸B出料),(D0+1),(D0-1),(D0=0时M20=ON),传送带工件计数,INC,DEC,二数制数加1,二进制数减1,系统待机与运行控制,(强制气缸A Y5、B Y7复位),(待机指示绿灯Y0=ON),(满足待机条件M0=ON),X0,S0,M8002,S10,M0,X2,S20,S30,(传送带低速运行Y20=ON、Y21=ON),(下料检测),X1,X1,S0,(停止控制),(下料检测),(待机控制),(黄灯、红灯、蜂鸣器复位),传送带无料确定,S50,X7,S55,(气缸4伸出Y4=ON),(气缸4退回Y5=ON),S30,M20,X4,M20,S20,X10,(气缸B伸出检测),(气缸B退回检测),(塑料检测),(传送带工件数检测),(金属检测),X5,S40,S45,(气缸A伸出Y4=ON),(气缸A退回Y5=ON),S30,M20,X3,M20,S20,X6,(气缸A伸出检测),(气缸A退回检测),(传送带低速运行Y20=ON、Y21=ON),(传送带低速运行Y20=ON、Y21=ON),(传送带低速运行Y20=ON、Y21=ON),(传送带低速运行Y20=ON、Y21=ON),塑料工件传送分拣,金属工件传送分拣,.,T1,T0,K30,S20,Y1,M40,M40,(待料时间3S),(禁止下料2S后ON),(待机状态时ON),Y1,T1,K20,X2,Y1,T1,X1,(红灯:禁止下料),下料,时间结束,停止,(禁止下料2S),(下料后红灯亮2S),S20,T0,X2,X1,M100,T0,(黄灯:允许下料),Y2,Y1,S10,S20,(红灯熄灭后ON),(待料超时ON),闪烁脉冲,(待机状态ON),(下料),(停止),指示灯控制,(红灯发光:禁止下料;黄灯发光:允许下料;黄灯闪烁:缺料提示。),(灯发光规律为:发光025s,熄灭025s),(025s脉冲发生器),(M100交替输出),T200,K25,ALTP,M100,T200,T200,FNC66(ALT):交替输出,T200,K25,T20,K15,X5,X7,X6,X10,Y3,T20,M8013,气缸伸出检测,气缸复位检测,气缸伸出计时,蜂鸣器,每秒闪烁2次,.,1、用步进状态程序来实现系统的待机与运行。,2、由于金属与塑料有不同的运行状态与分拣位置,因而对金属与塑料的分拣运行用并行分支实现。,3、由于指示灯控制较复杂,不宜将其放在步进状态中,因此可编写专门的指示灯程序。如用梯形图处理则要避免出现双元件(如要解决同一个灯又发光、又闪烁,同一个灯在不同情况下的控制问题)。比较好的是用独立的步进程序来处理。,4、对指示灯的闪烁,可先编写脉冲发生器;到时采用。,5、对传送带有无工件的判断,用应用指令(INC:加1)对下料脉冲计数和应用指令DEC:减1)对推料气缸复位脉冲计数,通过触点比较指令(=D0 K0)来实现。,6、按下停止按钮后,若传送带有料,则系统要继续完成工件的分拣。所以只能在下料前断开,并使传送带完成分拣后停止。,程序要点,.,待机程序要点:,S10是待机状态。通过对气缸A、B的强迫复位来实现待机状态。,由于绿灯只作待机、指示,所以就将其放在S10。,S20是一个空状态,目的是在进入运行状态后,为传送带无料而需要停机时提供一个停留状态。,在S20前后设置下料检测传感器的控制,是使运行处于无料停机时,绿灯即使满足待机条件也不应发光。,(如果在运行状态时,只要满足条件绿灯也同样发光,即S20是不需要的)。,塑料分拣,金属分拣,金属检测,X4,X3,塑料检测,S30是传送带低速运行的控制,通过接通变频器的两个控制点实现。一有下料就启动传送带的运行。但若在下料前按下停止按钮,就立即转移到初始状态S0停止运行。,在初始状态S0,注意要将必要的元件全部复位。,X0,S0,M8002,S10,M0,X2,S20,S30,(传送带低速运行Y20=ON、Y21=ON),(下料检测),X1,X1,S0,(停止控制),(下料检测),(待机控制),(黄灯、红灯、蜂鸣器复位),(强制气缸A Y5、B Y7复位),(待机指示绿灯Y0=ON),(满足待机条件M0=ON),.,S30,金属与塑料工件的运行程序要点:,当位置的电感式接近开关检测到金属工件,就运行S40的分支程序,完成对金属工件的分拣。,当,位置的电感式接近开关检测到塑料工件,就运行S50的分支程序,完成对塑料工件的分拣。,用应用指令(INC:D0加1)对下料脉冲计数和应用指令(DEC:D0减1)对推料气缸复位脉冲计数,用触点比较指令来判断,当D0=0时就转移到停机状态S20。应用指令要用脉冲(P)控制。,按下停止按钮后,若传送带有工件,将继续进行分拣。分拣完成后转移至S30,此时因传送带已无工件,M20接通,再转移至S20,因停止按钮按下,X1接通,最后转移至S0,实现系统停机。,S50,X7,S55,(气缸4伸出Y4=ON),(气缸4退回Y5=ON),S30,M20,X4,M20,S20,X10,(气缸B伸出检测),(气缸B退回检测),(塑料检测),(传送带工件数检测),(金属检测),X5,S40,S45,(气缸A伸出Y4=ON),(气缸A退回Y5=ON),S30,M20,X3,M20,S20,X6,(气缸A伸出检测),(气缸A退回检测),(传送带低速运行Y20=ON、Y21=ON),(传送带低速运行Y20=ON、Y21=ON),(传送带低速运行Y20=ON、Y21=ON),(传送带低速运行Y20=ON、Y21=ON),塑料工件传送分拣,金属工件传送分拣,.,T1,T0,K30,S20,Y1,M40,M40,(待料时间3S),(禁止下料2S后ON),(待机状态时ON),Y1,T1,K20,X2,Y1,T1,X1,(红灯:禁止下料),下料,时间结束,停止,(禁止下料2S),(下料后红灯亮2S),S20,T0,X2,X1,M100,T0,(黄灯:允许下料),Y2,Y1,S10,S20,(红灯熄灭后ON),(待料超时ON),闪烁脉冲,(待机状态ON),(下料),(停止),1,2,3,4,5,6,7,8,指示灯控制程序要点:,系统进入待机状态后,黄灯发光,提示下料。在待料时间超过3S后(T0断开)停止发光。,只要待料时间超过3S(T0闭合),黄灯就闪烁,闪烁频率由脉冲发生器M100决定,系统进入运行后,只要红灯熄灭(Y1闭合),黄灯就发光。提示下料。但在待机状态时不会执行(S10、S20断开)。,进入待机状态,即对待料时间计时(T0)。在禁止下料指示灯(红灯)发光2S后(T1闭合),即对待料时间计时(T0)。只要红灯亮(Y1断开),街料计时就停止。自保持。,只要一下料(X2闭合),红灯就发光提示禁止下料。2S后红灯熄灭(T1断开)。自保持。,.,
展开阅读全文