实例例简单PLC设计过程及需完成的内容任务:三相异步电动机连续运行1、工艺分析:过程+要求+方法+2、地址分配:3、梯 形图设计4、指令表语言编制5、接线图例电机延时启动控制1、控制工艺要求:按SB1则M1启动,5S后M2 启动,按SB2电机同时停止。2、输入输出地址分配3、电路接线及程序例定时器做震荡电路HL亮3S,灭2S。例综 合联系——生产线控制工艺说明:两条传输带为防止物料堆积,启动后2号传输带先运行5S后1好传输带再运行,停机时1好传输带先停止,1 0S后2好传输带才停。地址分配:接线图:程序及波形图:例利用堆栈指令控制电机正反转一、工艺分析:两个接触器控制正 反转二、继电接触控制主电路和控制电路三、地址分配四、接线图五、梯形图六、指令表例利用主控指令对电机Y—△启动控制 工艺要求:1、按下正转按钮SB1,电机以Y—△方式正向启动,5S秒后转换成△运行;2、按下反转按钮SB2,电机 以Y—△方式反向启动,5S秒后转换成△运行;3、SB3为停止按钮。堆栈指令和主令指令程序1. 2.例:利用SET置位、RST复位指令对电机连续运行控 制一、工艺分析:启保停控制二、地址分配三、接线图例如何画状态图工艺过程:组合机床液压动力滑台有原位、快进、工进、快退 四步,设行程限位开关SQ1、SQ2、SQ3和电磁阀Y1、Y2、Y3控制液压缸动作,KP为压力继电器,在滑台到终点时动作。例 如何画状态转移图小车在A、B两地间送料,可正向或反向启动,两处均装有行程开关,B出停车10S装料。正向启动,循环工作。步进顺 序指令的编程方式功能图——梯形图——指令表单一顺序步进顺序指令的编程方功能图——梯形图——指令表选择 顺序步进顺序指令的编程方法功能图——梯形图——指令表并行顺序工程实例——单向顺序工艺过程分析:1.小车原处后端,后限位 行程开关X0压下为ON;2.若启动X3(按钮开关)则小车前行;3.碰前限位行程开关X1为ON,电磁阀Y1打开,延时10S装料;4. 小车自动后行,至后限位压下X0,电磁阀Y3打开延时6S卸料。如此循环运行,直到停止。工程实例——选择顺序小车在左边可装运三种物 料中一种,右行自动选择对应A、B、C处卸料。X1、X2检测信号组合可决定何处卸料。其中:X0、X1=11,A处; X0、X1=01,B处;X0、X1=10,C处。卸料时间20S后,小车返回原位待命(左限位开关X3为ON)。工程实例——并行 顺序交通灯一个周期120S,南北和东西同时工作。0——50S,南北绿、东西红;50——60S,南北黄、东西红; 60——110S,南北红、东西绿;110—120S,南北红、东西黄。字软元件——T、C、D、V、Z,可以处理数字数据(T 、C表示定时器、计数器的当前值寄存器)字软元件由位软元件有序的集合。最少4位,最32位组成。位组件字元件多个元件按一定规 律组合称位组件字元件。如KnY0,K表示十进制,n表示组数,取值为1—8,每组有4个位元件。如:例:K1X00 0:表示X003—X000的四位数据,X000为最低位;K4M10:表示M25—M10的16位数据,M10为最 低位;K8M100:表示M131—M100组成的32数据,M100为最低位位指定:K1—K4为16位运算有效, K1—K8为32位运算有效[S]表示源(Source)操作数、[D]表示目标(Destination)操作数。若使用变址功能,则 表示[S·]和[D·]。P55功能指令的格式指令与操作数——功能指令编号为FNC00—FNC246(有对应的助记符),用指令语 言与助记符表示。电脑编程可用助记符,手持编程器用FNC×××。多数功能指令在助记符后跟1—4个操作数:[S]表示源(Sou rce)操作数[D]表示目标(Destination)操作数,操作数多,可加数字予区别,[S1]和[D1]等。如若使用变 址功能,则表示[S·]和[D·]。n和m表示其它操作数,表示常数或补充说明。功能指令格式说明例:条件跳转指令实例设备有手 动和电动两种操作,由SB3选择开关控制,断开时为手动操作,接通时为电动。手动操作时按SB2电机运行,SB1为停止;自动操作按SB2 启动电机,1min后自动停止,按SB1电机停止。3)中断返回IRET、允许中断EI、禁止中断DI中断指针I(9个 中断源,6外部输入点、3个内部中断)中断——是CPU和外设之间进行数据传递的方式。响应中断请求后,CPU保护现场、执行中断程序, 再返回主程序。外部中断——信号从输入端子输入,用于机外突发随即事件引起的中断;内部中断——由定时器时间到引起。中断指针设定方 法循环指令运用实例求1+2+3+4······100的和,结果存入D0。第二类:传送和比较指令1)传送指令M OV指令格式:指令符符号名称FNC12 数据传送源地址元件:S.可以为所有数据目标元件:D. 可以为KnY、KnM、KnS、T、C、D、V、Z功能与操作:将源地址中的数据送到目的地址中。传输指令实例星 —三角降压启动过程10S,考虑主触点同时接通而产生电弧,KM2与K M3动作延时时间1S。第四类循环移位与移位指令1)循环右移位指令ROR2)循环左移位指令ROL3)带进位右移位指令RC R4)带进位左移位指令RCR5)位右移位指令SFTR6)位左移位指令SFTL7)字右移位指令WSFR8)字左移位指令WS FL移位指令实例广告牌22灯,按下启动按钮X0,灯以正序、反序每0.1S间隔轮流点亮;按下X1则停止。输出速度快,采用 晶闸管型PLC,流水灯两个输入,22输出端。M8002STLSETS0SETS20SETS30SETS40 STLY0SETS50X2X1X0X1X0X1X0X4STLY0S0S20X5SETS50S 30Y0SETS50X6STLS40S50STLT0k200SETS51T0STLS51Y1SE TS0X3RETEND初始状态X0、X1状态ON选择S20X1、状态ON选择S30X0、状态ON选择S30右行 X4为ON,进入S50X5为ON,进入S50右行右行X6为ON,进入S50延时20S延时时间到,进入S51左行X 3为ON,初始状态步进返回结束LDM8002SETS0STLS0LDX2MP SLDX1ANDX0ANBSETS20MRDLDX1ANIX0AN BSETS30MPPLDIX1ANDX0ANBSETS40STLS20O UTY0LDX4SETS50STLS30OUTY0LDX5SE TS50STLS40OUTY0LDX6SETS50STL50O UTTOK200LDT0SETS51STLS51OUTY1LDX3 SETS0RETEND共48步SB1SB2SB3SQ1SQ2SQ3SQ4X6 X5X4X3X2X1X0COMLNFU1~220VKM1KM2KM1KM2Y0Y1FU2LN PLCCOMFR东北南西东西黄HL5Y5东西绿HL4Y4东西红HL3Y3南北红HL2Y2南 北黄HL1Y1南北绿HL0Y0运行开关SB1X0控制对象输出元件输出继电器功能作用输入元件输入继电器 输出输入南北信号灯东西信号灯绿绿黄黄红红50S10S50S10SY0Y1Y2Y3Y4Y5S ETS0STLSETS20SETS30K500STLY0S21SETT0T0S20STLY3S3 1SETT3T3S30STLY1S22SETT1T1S21STLY4S32SETT4T4S31 K600K100K500STLY2T2S22K600STLY5T5S32K100STLSTLSET S0RETENDM8002X0S0S22S32T2T5初始化并行分支南北绿灯东西红灯南北黄灯东西绿 灯南北红灯东西黄灯并行汇合返回结束039141722253033384146515758 S0S20Y0T0K500S21Y1T1K100S22Y2T2K600S30Y3T3K600S3 1Y4T4K500S32Y5T5K100T5T1T2T0T3T4M8002绿黄红红绿黄1 、顺序状态转移用置位指令SET,不连续转移时,可用OUT指令进行状态转移;2、用SETY指令,则Y的结果就要保 持。因此Y用OUT指令。X0Y0Y1Y2Y3Y4Y5COMCOMHL0HL1HL2HL3H L4HL5绿绿黄红红黄南北东西FU1FU2~220VSB1NLX0 功能指令PLC具有很多特殊功能,称为功能指令(FunctionnalInstruction)或应用指令(A ppliedInstruction),实质是功能不同的子程序。分类——程序流指令;传输与比较;算术与逻辑运算;移位与循环移位; 数据处理;高速处理;方便命令外部输入输出处理;外部设备通信等。1、功能指令的基本格式格式——助记符后跟1 —4个操作数[S]表示源(Source)操作数[D]表示目标(Destination)操作数,操作数多,可加数字予区别,[ S1]和[D1]等。如若使用变址功能,则表示[S·]和[D·]。n和m表示其它操作数,表示常数或补充说明。助记符后面的P为脉冲 操作指令,条件满足时仅执行一个扫描周期,即执行一次。助记符前面有“D”字样,表示32位指令,一般为16位指令。2、功能指令的操作 数位软元件——只具有接通(ON或1)或断开(OFF或0)两种状态的软元件,如X、Y、M和S,它是只处理ON/OFF状态。位元件 只能逐个操作,如取X0—X7状态,需要用8次LD指令,相对比较繁琐。常数K、H或指针P;FNC45MEAND0D10K 3X0助记符[S.][D.]nMEANFNC45(P)(16)KnXKnYKnMKnS TCDV、ZK、H助记符操作元件n=1—64[S.][D.]变址寄存器V、Z数据寄存器D计数器C的当前 寄存值C定时器T的当前寄存值T状态继电器位元件组合的字元件,即状态位组件KnS辅助继电器位元件组合的字元件,即辅助位组 件KnM输出继电器位元件组合的字元件,即输出位组件KnY输入继电器位元件组合的字元件,即输入位组件KnX表示内容符号 32Y37——Y0K8Y028Y33——Y0K7Y024Y27——Y0K6Y020Y23——Y0K5Y0 N取值1—8只能使用32位指令16Y17——Y0K4Y012Y13——Y0K3Y08Y7——Y0K2Y04 Y3——Y0K1Y0N取值1—4适用32位指令N取值1—8适用32位指令位元件个数包含位元件最高—最低位(Y为8进 制)KnY0指令适用范围2)数据长度与指令执行方式——按数据位长分为16位和32位。不标符号是16位,[D]符号表示 32位(指定其地址号的软元件及下一个地址软元件组合使用;高速计数器C235—C255本身32位,不能使用16位指令的操作数)。 3)不同数据长度之间的传送——字软件元件与位指令元件之间的数据传送,因数据长度不同,规定:长→短传送,目的位元件数据的 高位保持不变;短→长,数据的高位全部为零。4)变址寄存器V与Z的处理——为16位数据寄存器,可组合进行32位运算,V 为高位。操作方法与普通寄存器一样。RSTM7SETM6SETM5SETM4SETM 3RSTM2SETM1SETM0ENDM8002FUC012MOVK123K2M0ENDM OVK123K2M0ENDM8002M800201111011M7M6M5M4M3M2 M1M0说明:MOV为16位操作指令,如是32位免责前面加【D】左图表示不同,含义一致 FUC12,即MOV指令M0—M7等8位位元件组合成位组件字元件,如左图用功能指 令大大简化于右图基本逻辑指令。位组件字元件=K123第一类:程序流向控制指令1)条件跳转指令功能与操作:当CJ 指令的驱动输入X000为ON时,程序跳转到CJ指令指定的标号处,之间的程序被跳过,不执行;若驱动输入为OFF,则执行紧接到CJ指令 的程序。CJ(P)FNC00条件跳转操作元件:指针P0—P63(允许 变址修改)P63相当于END程序参数:CJ和CJ(P)······3步 标号P××········2步P0FNC00CJP0X000X000ON跳转X020Y0X021X022 FNC00CJP9FNC00CJP9P9LDX030CJP20LDX031 OUTY010P20LDX032OUTY011FNC00CJP20Y010Y 011X030X031X032P20说明:同一程序指针标号只能使用一次;P63表示程序转移到END ;条件若是M8000,则无条件跳转。M3~X0X1X2X3FRSB1SB2SB3Y0 COMNLKMNL1L2L3QSFU1KMFRFU2FX2N—16MR过载保护停止启动选择CO M手动自动延时Y0FNC00CJP0X3X2X1X0Y0FNC00CJP1X3ENDY0X2 X1X0Y0T0T0K600P0P10491323程序执行过程:手动方式——SB3断开,X3常开断开 ,不执行”CJP0”,顺序需执行4—8步;因X3常闭闭合,执行“CPP1”,跳过自动操作到结束指令;自动方式——SB3接 通,X3常开闭合,执行”CJP0”,跳过4—12步,执行13—22步自动程序,然后顺序执行到结束指令语句。I 01:上升沿中断0:下降沿中断0:常设为0中断指针0—5;对应输入X0—X5I 10—99:中断请求信号时间间隔为10—99ms每隔设定时间中断一次中断指针6—8;对应三个内部中断2)中断 返回、允许中断、禁止中断指令格式:指令符名称符号 FNC03IRET中断返回FNC 04EI允许中断FNC05 DI禁止中断目标元件:三条指令均无FNC03IRETFNC04EIFNC05 DIFNC04EIFNC05DIFNC04EIFNC06FENDFNC03IREDFNC03IREDEN DX010I001I101开中断范围关中断范围开中断范围中断程序1中断程序2功能与操作中断功能说明说明:在开 中断范围,程序将响应这段请求而中断;中断信号须大于200μs;M80050—M8058为中断屏蔽,为ON对应中断源被屏蔽3) 主程序结束指令格式:指令符名称符号FNC06主 程序结束FEND目标元件:无功能与操作:FEND表示一个主程序结束子程序开始。与END一 样程序结束后返回0条指令;使用多条FEND指令时,中断程序写在最后FEND和END指令之间。4)监视定时器指令格式:指令 符名称符号FNC07监视定时器 WDT目标元件:无功能与操作:按PLC设定循环执行的扫描周期,时间到未能循环完成则报出错。FNC06FEND FNC07WDTFNC08FORS·FNC09NEXTS·K,HKnXKnYKnMKnST CDV、Z[S·]5)循环指令循环开始指令格式:指令符名称符号FNC 08循环开始3步(循环区起点)FOR目标元件:循环结束指令格式指 令符名称符号FNC09循环结束 1步(循环区终点)NEXT目标元件:无功能与操作:某种操作的反复进行编程方便,提高程序功能。FOR、NEXT两条 指令总是成对出现。最高可以5级嵌套。ZRSTD0D1FORK100INCD1ADDD0D1D0NEXTE NDX0X1X0对循环变量清零循环开始,循环次数n为100次循环变量加一计算变量D0加D1计算,和存入D0中循环 结束07102122说明:1、X0为计算控制端,X1为清零端;2、7步到21步为100 次循环;3、循环指令前需要对相应继承权清零4、本程序为局部程序事例,X0启动后 即停,否则就成了死循环。MOVS.D.M3~L1L2L3QSFU1KM1KHU1V1W1W2U2 V2KM3KM2NFU2△Y电源启动、报警KM3KM2KM1HLKM2KM3LNCOMY3 Y2Y1Y0X0X1X2COMKHSB1SB2K1四位二进制表示为00011 000X0过载保护KHK0四位二进制表示为00000000X1停止SB 1K10四位二进制表示为10100101T1延时到,△运行K3四 位二进制表示为00111100T0延时到,T1延时1SK7四位二进制表示为01 111110X2Y启动、T0延时10SSB2Y0/HLY1/KM1Y2/KM2Y3/KM3 传输数据输出端口/负载输入端口状 态操作元件Y启动Y断开延时1S△运行停止MOVK7K1Y0T0MOVPK3K1Y0 T1MOVPK10K1Y0MOVK0K1Y0MOVK1K1Y0ENDX2启动Y3连锁Y1Y3K10 0T0K10T1X1停止X0过载081322283440延时10S过载报警 结束MOVP的P为脉冲操作指令,条件满足时仅执行一个扫描周期,即执行一次。常开热继电器FRX3常开停止按钮SB 1X1通断电机Y0KM常开启动按钮SB2X0作用输出元件输出继电器触点状态作用功能输入原件输人继电器 输出输入LDX0ORY0ANIX1ANIX3OUTY0ENDX0X1Y0SB2SB1 KM注意:1、输入触点为常开,则逻辑关系与继电接触控制相同;2、热继电器触点、停止按钮接入输入,但要安 全性稍差;3、FU0.5—1APLCKMSB1SB2FRX0X1X3COMCOMY0 FU220V~ENDX0X1X3Y0Y0KMM3~QSFU1FU2KMFRKMSB1SB 2220V~380V~FRKM1M1M2QSFU1L1L2L3KM2FR2FR1FU2FR1FR 2SB1SB2220V~KM1KTKM2KTKM1M2过载保护FR2X3M1过载保护FR1X2M2接 触器KM2Y2停止按钮SB1X1M1接触器KM1Y1启动按钮SB2X0作用输出元件输出继电器功能输 入元件输人继电器输出输入220V~SB2SB1FR1FR2COMCOMX0X1X2X3Y1Y2 PLCKM1KM2FUY1T0K50Y2ENDX0Y1X1X2X3T00LDX0 6OUTT0K501ORY19LDT0 2ANIX110OUTY23ANIX211 END4ANIX35OUTY1注意:1.热继电器做输入2.220V控制电压取决 于实际需要;3.对比外电路,逻辑部分由PLC完成;4.Y2不自锁,因为Y1有自锁。 T0K20Y0T1K30ENDX0T1T0SBX0Y0COMCOMEHLPLCX0T0T1 Y02S3S2S3S3S2ST1号传输带2号传输带2号传输带电机KM2Y1停止按钮SB2X11 号传输带电机KM1Y0启动按钮SB1X0功能输出元件输出继电器功能输入元件输人继电器输出输入SB1S B2COMCOMFU220V~FR1FR2KM1KM2X0X1Y0Y1PLCK50M0T0Y0 M1T1Y1ENDX0X1M0T0X1Y0T0M1T1M0M1T0K100X0X1M0M1 Y0Y15S10S说明:1.主要理由时间继电器触点进行控制2.M0、M1辅助继电器起中间转换的作用。 T0RSTC0C0RSTC2C2RSTC4C4Y000ENDX000T0X000C0T0X00 0C2C0X000C4C2C4K600K60K24K5例:设计一个5昼夜计时器 0LDX000ANIT0OUTT0K6005LDIX00 06ORC07RSTC08LDT09OUT C0K6012LDIX00013ORC214RSTC215 LDC016OUTC2K2419LDIX00020O RC421RSTC422LDC223OUTC4K5 24LDC425OUTY00026ENDT+C、C+C电路计十时。C 2小时计数(分钟加1)、C4计昼夜(5)X000与X000互锁T0计时100ms×600=60s并自复位C0清 0,并自锁1min×60=60min=1hC2清0,并自锁1h×24=24h=1天C4清0,并自 锁1天×5=5天计时器到时输出X000非的作用?过载保护FRX3停止SB1X2反转接触器KM2Y1 反转启动SB3X1正转接触器KM1Y0正转启动SB2X0功能输出元件输出继电器功能输入元件输入继电器 输出输入KM2X2X3X0Y1Y0Y1ENDY0Y0X1Y1220V~SB2SB1SB3F RX0X1X2X3Y0Y1COMCOMKM1FU3KM2KM10LDIX2 8MPP1ANIX39LDX12MPS 10ORY13LDX011ANB4ORY 012ANIY05ANB13OUTY1 6ANIY114END7OUTY0KM2M3~QSKM1FRFR1 KM1KM2FRSB1SB1SB2SB3KM1KM2KM2KM1220~FU2L1L2L3说明: 1、程序设互锁2、外电路设互锁3、FR常开作输入4、FR常 闭设外电路M3~L1L2L3KM1Y0KM2Y1KM3Y2KM4Y3FRU1V1W1W2U2 V2△形接触器KM4Y3Y形接触器KM3Y2停止SB3X2反向运行KM2Y1反向启动SB2X1正 向运行KM1Y0正向启动SB1X0功能输出元件输出继电器功能输入元件输人继电器输出输入220V~2 20V~FU1SB1SB2SB3COMLNX0正X2反X3停COMY0Y1Y2Y3KM 1KM2KM3KM4KM2KM1KM4KM3FRPLCFU2Y1T0Y2Y3ENDX0X1X2 Y1Y0Y0X1Y1X0X2Y0Y0Y1T0Y3T0Y2K50LDX0ORY0 ANIX1ANIX2ANIY1OUTY0LDX1ORY1ANIX0ANI X2ANIY0OUTY1LDY0ORY1OUTT0K50MPSANI T0ANIY3OUTY2MPPANDT0ANIY2OUTY3ENDN0K50Y0 Y0Y1Y1T0Y1MCN0M100Y2Y3MCRN0ENDX0X1X2Y1X1X0X2Y 0Y0M100T0Y3T0Y2LDX0ORY0ANIX1ANIX2ANIY 1OUTY0LDX1ORY1ANIX0ANIX2ANIY0OUTY1LD Y0ORY1OUTT0K50MCN0M100LDIT0ANIY3 OUTY2LDT0ANIY2OUTY3MCRN0END用堆栈指令用主令指令停 止按钮SB2X1接通电机KMY0启动按钮SB1X0功能输出元件输出继电器功能输入元件输入继电器输出 输入SB1SB2X0X1COMCOMY0FRKM220~FUPLCSETY0RSTY0ENDX 0X1LDX0SETY0LDX1RSTY0END注意:1、FR接输出回路,安全,但PLC并 不知道过载的发生;2、SET指令只能用RST复位。3、SET指令代替自锁, 程序步长可以减少。例:两台电机延时启动控制一台启动10s后启动第二台,运行后同时停止分析:两台电机供电的接触器占用两个输出口 ;由于是电机只是延时启动,同时停车,用一个启动按钮和一个停止按钮就够了;延时需要定时器。设计顺序:先绘制两台电机的启保停电路;第 一台使用启动按钮;第二台电机使用定时器的常开触点延时启动;两电机同时用停止按钮;对延时启动,应从第一台启动记时,因此定时线圈要并接 在第一台电机的输出线圈上。外部线路:KM1KM2SB1SB2KM2KM1FR220VY001T1Y002 X000X002K100Y002Y001X000启动X002停止Y001TIX002停止Y0020L DX000ORY001ANIX002OUTY001OUTTIK100 7LDTI8ORY0029ANIX00210OUT Y00211END接线图24VCOMCOM例:基本指令实例——三台风机监控对风机选择运转装置进行监视。如果三 台风机中有两台在工作,信号灯持续发亮;如只有一台风机工作,信号灯以0.5Hz的频率闪光;如三台风机都不工作,信号灯以2Hz频率闪光 ;如果选择运转装置不运行,信号灯熄灭。分析:条件信号有三个:三台风机中至少有两台在运行,这时有三种逻辑组合关系;只有一台风机运行 ;没有风机运行。见下页逻辑图地址表(I/O清单)输入条件输出器件其 它机内器件X000:风机1(接触器辅助常开触点)Y004:信号灯M100:至少两台风机运行,信号为1X001:风机2(接触 器辅助常开触点)M101:当无风机运行时,其信号为1X002:风机3(接触器辅助常开触点)T150:2Hz脉冲发生器X00 3:运转选择开关T151:0.5Hz脉冲发生器。Y004M100风机1风机2风机2风机1风机3风机3M100 M101T151M101风机1风机2风机3M100X000X001X001X000X002X002M10 1X000X001X002Y004T150T151M100X003M100T150M101M101T15 1T150T151风机运行控制逻辑风机监视梯形图K0.5K2两台以上运行一台运行没有运行基本电路编程1、启动 和停止控制电路X0是Y0输出启动输入触点,X2是Y1输出的启动输入触点,X1是总统治按钮,X3、X4分别为Y0、Y1的点动输入触 点,M0、M1辅助继电器是把自锁控制和点动控制分开,电路中设互锁。M0Y0M1Y1ENDX0X1M1X3X4 M0X2X1M0X3X4M1M0Y1X3M1Y0X40LDX0ORM 0ANIX1ANIM1ANIX3ANIX4OUTM0LDX2OR M1ANIX1ANIM0ANIX3ANIX4OUTM1LDM 0ORX3ANIY1OUTY0LDM1ORX4ANIY0O UTY1END启动启动自锁自锁点动点动例:多地控制电路X0—Xn组成多点启动输入,X10—X12等组成停止 输入,用自保持SET指令省略自锁电路SETY0RSTY0ENDX0X1X2X10X11X1 20LDX0ORX1ORX2SETY0LDX10LD X11LDX1218RSTY019END················· ·······例:顺序控制电路Y0启动后,Y1才启动,Y0、Y1都启动后,Y2才启动······ Y0Y1Y2···ENDX0X1停止Y0X2X1Y0顺控Y1X3X1Y0Y1顺控Y 20LDX0ORY0ANIX1OUTY0 LDX2ORY1ANIX1ANDY0OUTY1LD X3ORY2ANIX1ANDY0ANDY1OUT Y226END···例:时间顺序控制——延时断开定时器T0Y0ENDX0T0Y0K100 0LDX0ORY0ANIT0OUTY0ANIX0OUTT0K10 0ENDX0说明:X0脉宽为按键时间;X0按下为ON,X0F非为OFF;X0断 开回位后才开始延时10s。10sX0Y0例:时间顺序控制——震荡电路T0T1Y0ENDX 0T1T0K10K100LDX0ANIT1OUTT0K10LD T0OUTT1K10OUTY0END1S1SX0Y0说明:当X0为ON,Y0输出时间间 隔1s的震荡脉冲。例:定时步进电路当X0合上,Y0输出10s后Y1才有输出,Y0输出20s后停止输出 ;Y1输出10s后Y2才有输出,Y1输出30s后停止工作;Y2输出50s后停止工作;X1为总停触点。Y0 T0T1Y1T2T3Y2T5ENDX0X1T1Y0K100K200T0X1T3Y1T2X1 T5K100K300Y2K500OLDX0ORY0ANIX1 ANIT1OUTY0OUTT0K100OUTT1K20 0LDT0ORY1ANIX1ANIT3OUT Y1OUTT2K100OUTT3K300LDT2O RY2ANIX1ANIT5OUTY2OUT T5K500END20s10s10sX0Y0Y1Y250s例:计数电路当X0合上,Y0有输出;Y1 的输出状态是合上1s,关断1s,连续计数10次后,Y0、Y1停止输出;Y2在第10个脉冲时合上1s后关断。Y0T0Y1T1 RSTC0C0Y2ENDX0C0Y0Y0T1T0T0K10K10Y0T0C00 LDX0ORY0ANIC0OUTY0LDY0A NIT1OUTT0K10ANIT0OUTY1LDT0 OUTT1K10LDIY0RSTC0LDT0OUT C0K10LDC0OUTY2ENDK10说明:从4—10为震荡电路, 输出周期为2s脉冲;计数次数通过改变计数器K值调整; Y1输出脉冲周期由T0、T1、K值确定。Y1再10个上升沿脉冲后 刚好延时1秒,作为题意要求的Y2接通1秒,只是多1个扫描周期。 Y0Y1Y2T1210例:时间优先电路——接收到第一个信号,哪个就优先Y0Y1Y2 Y3X0Y1Y2Y3Y0X1Y2Y3Y0Y1X2Y3Y0Y1Y2X3END例:位置优先电路— —多个位置输入,根据位置不同优先图中优先顺序X3、X2、X1、X0Y0Y1Y2Y3X0Y1Y2Y3X1 Y2Y3X2Y3X3END例:声光报警电路——X0为散光或长亮加声报警,X1为灯长亮报警,X2为声报警允许控制信号;Y 0为灯光输出,Y1为声报警蜂鸣器。Y0M0Y1ENDM8013X0M0X1X2X0M0X0M00 LDM8013周期1秒震荡1ORM02ANDX0 报警信号输出时X0为ON3ORX14OUTY0报警信号闪烁5L DX2X2为ON时,蜂鸣器不输出信号6ORM07ANDX08 OUTM09LDX010ANIM011OUTY1报警蜂鸣器输出信号 12END可以自主设计很多类型的报警功能SQ3—X3快进——Y1工进——Y3SQ2—X2终点KP—X4原位 快退——Y2SQ1—X101Y12Y1Y33Y2X0启动X3SQ3X2SQ2X4KPX1S Q1说明:1、X0为启动按钮,启动后转入0步运行;2、启动方式可以多种;3、X1为 ON,返回到了初始步,并激活S0;X4后限位行程开关X3前限位行程开关X2停止按钮Y1后退X1后退启动按钮Y 0前进X0前进启动按钮输出信号输入信号延时10ST0X4X3K100初始前进Y0延时X3X0T0 后退T0X4Y1M80020123Y0T0K100Y1M8002X0X1X3X2T0X4 X2说明:1.左图为单一顺序,右图为选择顺序;2.右图功能更加完善。 3.功能图——状态转移程序——梯形图——指令表。S0S20S 21Y0Y1X0X1X2M80020LDM8002SETS0STLS0LD X0SETS20STLS20OUTY0LDX1SETS21STLS21O UTY1LDX2SETS0RETENDSETS20Y0SETS21S0SETM80 02S0S20X0X1Y1S21SETS0RETENDX20STLS21OUT Y1LDX1SETS22LDX4SETS24STLS22 OUTY2LDX2SETS23STLS23OUTY3LD X3SETS26STLS24OUTY4LDX5SET S25S21Y1Y5X1X2X2S22S24X4Y2S23X3Y3Y4S25X5X6S26 X7Y2SETS26S24X1Y3S22SETS25SETS22SETY1SETS23Y4Y5 SETS26Y6S21S23S24S25S26X4X2X3X5X6X7STLS25OUT Y5LDX6SETS26STLS26OUTY6LDX7 ……0STLS21OUTY1LDX1SETS22SET S24STLS22OUTY2LDX2SETS23STL S23OUTY3STLS24OUTY4LDX3SETS 2515STLS2516OUTY517STLS23STLS25 LDX4SETS26STLS26OUTY6LDX5……S21Y1Y5X2S22S24Y2S23Y3Y4S25X3S26X1Y6X4X5Y2S24X1Y3S22SETS25SETS22SETY1SETS23Y4Y5SETS26Y6S21S23S24S25S23X2X3X5S25X4S26Y0前进Y2后退开启斗门Y2开启底门Y3前限位X2后限位X3小车YA2放料电磁阀Y3后限位后行程开关X3YA1进料电磁阀Y2前限位前行程开关X2KM2后退接触器Y1(停止)(停止开关)(X1)KM1前进接触器Y0前行启动开关X0控制输出元件输出继电器功能输入元件输入继电器输出信号输入信号启动K100K60S0S20Y0Y2S21S22Y1T1S23Y3M8002X0X3T0X2T0X3T1X0YA1YA2(停止)前限位后限位COMX1X2X3FU1FU2COMY2~220VY1Y3FRY0KM1KM2KM2KM1K100K60S0S20Y0Y2S21S22Y1T1S23Y3M8002X0X3T0X2T0X3T1ZRSTS0S23SETS00LD8002ZRSTS0S23SETS0STLS0LDX0ANDX3SETS20STLS20OUTY0LDX2SETS21STLS21OUTY2OUTT0K100LDT0SETS22STLS22OUTY1LDX3SETS23STLS23OUTT1K60LDT1SETS0RETENDk100k60ZRSTS0S23SETS0SETS20M8002S0X0X3Y0SETS21X2S20Y2T0SETS22S21T0Y1SETS23X3Y3T1SETS0RETS22S23ENDT1ZRST——区间复位指令Y0前进Y1后退X3小车ABCX4X5X6S0S20S50S51Y0S30S40Y0Y0X0X2X1X1X0X0X1X4X5X6T0X3M8022C处位置SQ4x6B处位置SQ3X5A处位置SQ2X4左限位SQ1X3启动按钮SB3X2左行接触器KM2Y1选择开关SB2x1右行接触器KM1Y0选择开关SB1X0控制输出元件输出继电器作用功能输入元件输人继电器输出信号输入信号T0K200Y1 |
|