《电气控制与PLC技术》总复习(PLC部分)课件_第1页
《电气控制与PLC技术》总复习(PLC部分)课件_第2页
《电气控制与PLC技术》总复习(PLC部分)课件_第3页
《电气控制与PLC技术》总复习(PLC部分)课件_第4页
《电气控制与PLC技术》总复习(PLC部分)课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

<电气控制与PLC技术>

总复习

红河学院徐绍坤

442902133@<电气控制与PLC技术>

总复习一、掌握PLC基本指令及其编程方法具体应用有:1、设计类:根据控制要求和控制工艺设计能满足控制的PLC程序。(如:P.74设计题型)2、改造类:用PLC改造继电—接触式控制电路。(如下例题型)一、掌握PLC基本指令及其编程方法具体应用有:2应用PLC对继电器电路的改造应用举例1:能耗制动1、三相异步机能耗制动电气原理图3、梯形图设计2、I/O分配:停止SB1—X1,正转起动SB2—X2,

反转起动SB3—X3;

正转KM1—Y1,反转KM2—Y2,制动KM3—Y3X3X1M2M2MCN0X2Y3Y3ENDY1T0K50M2M0N0M0X1T0X2Y2Y1X3Y2Y2Y1反转正转制动MCRN0应用PLC对继电器电路的改造应用举例1:能耗制动1、三相异步3应用PLC对继电器电路的改造应用举例2:可逆运行反接制动1、三相异步机可逆运行反接制动电气原理图2、I/O分配:停止SB1—X1,正转起动SB2—X2,反转起动SB3—X3;速度继电器(正)SK-1—X4,速度继电器(反)SK-2—X5,

正转KM1—Y1,反转KM2—Y2,R接入或切除KM3—Y33、梯形图设计X2ENDY1Y2Y1X3Y2Y2Y1反转正转X4X5Y3R切换Y1Y2M0M0X1M0M0X4M0X4X5M0X5M0停止应用PLC对继电器电路的改造应用举例2:可逆运行反接制动1、4应用PLC对继电器电路的改造应用举例3:绕线式异步机串频敏变阻器起动控制1、电气原理图2、I/O分配:停止SB1—X1,起动SB2—X2,电源接入KM1—Y1,BP切除KA2—Y2,电源指示灯HL1—Y4,运行指示灯HL2—Y34、梯形图设计X2ENDY1Y1T0Y2电源BP切除T0K60Y3Y4运行指示电源指示X1X1HL2HL1KA2KM1KOCSB1SB2X2X1Y2Y1Y3Y4COMCOMPLC~220V3、PLC接线图应用PLC对继电器电路的改造应用举例3:绕线式异步机串频敏变5应用PLC对继电器电路的改造应用举例4:异步机串自耦变压器起动控制1、电气原理图3、梯形图设计2、I/O分配:停止SB1—X1,起动SB2—X2,全压运行KM2—Y2,自耦变压器接入KM1—Y1,自耦变压器星点KM3—Y3,停车指示灯HL1—Y4,起动指示灯HL2—Y5,运行指示灯HL3—Y6X1M10M10MCN0X2ENDY1M10M0N0M0X2Y1T0Y2MCRN0T0K60Y3Y6起动停止Y2Y5Y1Y2Y4运行指示起动指示停车指示应用PLC对继电器电路的改造应用举例4:异步机串自耦变压器起6应用PLC对继电器电路的改造应用举例5:绕线式异步机串频敏变阻器起动控制1、电气原理图3、梯形图设计2、I/O分配:停止SB1—X1,起动SB2—X2,电源接入KM1—Y1,R1切除KM2—Y2,

R2切除KM3—Y3,R3切除KM4—Y4X1M10M10MCN0X2ENDY1M10M0N0M0X2Y1T1Y2MCRN0T1K30T2K20Y3T3K15T2Y4T3R1切除R2切除R3切除起动停止应用PLC对继电器电路的改造应用举例5:绕线式异步机串频敏变7二、掌握PLC状态编程方法具体应用有:设计类:根据控制要求和控制工艺设计能满足控制的PLC程序。(如:P.97-100全部设计型习题)重点:状态图和梯形图设计。1、多重循环;2、条件分支;3、并行分支。二、掌握PLC状态编程方法具体应用有:8三、掌握PLC部分功能指令及编程方法具体应用有:设计类:根据控制要求和控制工艺设计能满足控制的PLC程序。(如:P.149部分设计型习题)重点:1、传送比较指令及应用、数据处理指令及应用;2、熟读以下梯形图程序:三、掌握PLC部分功能指令及编程方法具体应用有:9《电气控制与PLC技术》总复习(PLC部分)课件10《电气控制与PLC技术》总复习(PLC部分)课件11FX2传送比较指令的应用举例例1:用程序构成一个闪光信号灯,改变输入口所接置数开关可改变闪光频率(即信号灯亮ts,熄灭ts。)设置4个开关,分别接于X0-X3,X10为启动开关,信号灯接于Y0。FNC12

MOVM8000K0ZFNC12

MOVK1X0ZFNC12

MOVK8ZD0T0D0T1D0Y0X10T0X10T0T1END变址初值Z=023222120X3X2X1X0如按X3、X1即值入常数101010Z=10常数8+10=18传送到D0,即DO=18T0、T1按D0=18当前值计时振荡闪光灯Y0按1.8s频率闪光。改变值入常数即改变闪光频率。FX2传送比较指令的应用举例例1:用程序构成一个闪光信号灯,12FNC12

MOVX0H3K1Y0例2:电动机Y-D起动控制设起动按钮为X0,停止按钮为X1;电源接触器KM1接Y0,Y接法接触器KM2接Y1,D接法接触器KM3接Y2。FNC12

MOVX1K0K1Y0Y2T1K10Y0T0K60FNC12

MOVT0H4K1Y0FNC12

MOVT1H5K1Y0END按X0,十六进制数H3传K1Y0Y3Y2Y1Y0

H3=21+200011Y1、Y0通后Y接法起动,计时6ST0到时限,H4传K1Y0即Y3Y2Y1Y0

H4=220100Y2通后电机D接法,T1计时1ST1到时限,H5传K1Y0即时Y3Y2Y1Y0电机D接法运行H5=22+200101按X1,K0传K1Y0,电机停。Y3Y2Y1Y0

0000FNC12MOVX0H3K1Y0例2:电动机13例4:密码锁用比较器构成密码锁系统。密码锁有12个按钮,分别接入X0-X13,其中X0-X3代表第一个十六进制数;X4-X7代表第二个十六进制数;X10-X13代表第三个十六进制数。每次同时按四个键,分别代表三个十六进制数,共按四次,如与密码设定值都相符,3S后可开启锁,10S后,重新锁定。FNC10

CMPX1H2A4K3X0M1FNC10

CMPH1EK3X0M4FNC10

CMPH151K3X0M7FNC10

CMPH18AK3X0M10SETY0RSTY0T0K30T1K100M2M5M8M11T0T1ENDX13X12X11X10X7X6X5X4X3X2X1X0常数00101

01

00100H2A4000111100000H1E0001

0101

0001

H151000110001010H18AA对应十进制数10B11C12D13E14例4:密码锁用比较器构成密码锁系统。密码锁有12个按钮,分别14例5:简易定时报时器用计数器与比较指令构成24小时可设定时间的控制器,每15min为一设定单位。作如下控制:

1、早上6:30电铃(Y0)每秒响一次,六次后自动停止;

2、9:00~17:00,启动住宅报警系统(Y1);

3、晚上18:00开园内照明(Y2);

4、晚上22:00关园内照明(Y2);设X0为起停开关,X1为15min快速调整与试验开关,X2为格数设定的快速调整与试验开关,时间设定值为钟点数×4。使用时在0:00时起动定时器设计时采用特殊辅助继电器:M000(运行监视)

M8011(10ms时钟);M8012(100ms时钟);

M8013(1s时钟);M8014(1min时钟);例5:简易定时报时器15X1=0N时,10ms时钟供C0快调X0=ON时,1s时钟供C0计数,15min动作X0=ON时,100ms时钟供C1快调C0每15min动作一次,供C1计数计数器清0C1﹥K26,M1=ON;C1=K26,M2=ON;C1﹤K26,M3=ON;……C1=K72,M5=ON;…………C1=K88,M8=ON;…………K36≤C1≤K68,M10=ON;……M2=ON,Y0每隔1s通一次,共6次M5=ON,Y0=ONM8=ON,Y0=OFF9~17时,M10=ON,Y1启动FNC10

CMPM8000C1K26M1SETY2RSTY2T0K60Y0X1T0M8011M5(C1=K72)M8(C1=K88)ENDRSTC0RSTC1FNC10

CMPC1K72M4FNC10

CMPC1K88M7FNC11

ZCPC1K68M9K36C0C1C0K900X0M8013X2M8012C1K96C0M8013M10(K36≦C1≦K68)Y1(15min)(24h)390min=6:3018:0022:009:0017:00M2(C1=K26)X1=0N时,10ms时钟供C0快调FNC10CMP16M2M3M4Y0Y1M1M3M4Y0Y1M1M2M4YOY1M1M2M3Y0Y1M4FNC10

CMPK1M1K1X11M10M1M2M3X1X2X3X4M1M2M3M4M8000M10M12Y0Y1ENDK1M1>K1X11,M10=ON上升K1M1<K1X11,M12=ON下降K1M1=K1X11,M11=ON(停)

用传送与比较指令作简易四层升降机的自动控制。要求:1、只有在升降机停止时,才能呼叫升降机;2、只能接受一层呼叫信号,先按者优先,后按者无效;3、上升或下降或停止自动识别与自动控制。I/O分配1、各楼层呼叫(升降机)按钮:SB1(SB1/)、SB2(SB2/)SB3(SB3/)、SB4(SB4/)对应于:X1、X2、X3、X42、各楼层位置开关:SQ1、SQ2、SQ3、SQ4对应于:X11、X12、X13、X143、上升KM1为Y1,下降KM2为Y0。四层升降机的自动控制(方案一)问题1:PLC上电,M8000通,无呼叫时K1M1=0,CMP指令后为M12=ON,下降(可升降机已经在1楼)。???问题2:若升降机在1楼,K1X11=1,4楼呼叫则K1M1=4,CMP指令后M10=ON,上升。但Y1切断M1~M4,K1M1=0,CMP指令后M12=ON,下降。???M2M3M4Y0Y1M1M317D0>K1X11,M10=ON上升D0<K1X11,M12=ON下降M2M3M4Y0Y1M1M3M4Y0Y1M1M2M4YOY1M1M2M3Y0Y1M4FNC10

CMPD0K1X11M10M1M2M3X0X1X2X3M1M2M3M4M10M12Y0Y1ENDM5M2M3M4M1FNC12

MOVK1X0D0M5四层升降机的自动控制(方案二)

K1X0K1X11四层升降机

行程开关

呼叫按钮

SB1

SB2

SB3

SB4

SQ1

SQ2

SQ3

SQ4

解决问题:改用K1X0传D0,有记忆,再用D0与K1X11比较,与真实电梯一致,方案好。问题:取消M8000,改用M5,但M5“站不住”;若M5用自保,升降机又下不来。???D0>K1X11,M10=ON上升D0<K1X11,M12=18K1M1>K1X11,M10=ON上升K1M1<K1X11,M12=ON下降M2M3M4M1M3M4M1M2M4M1M2M3M4K1X11M10M1M2M3X0X1X2X3M1M2M3M4M10M12Y0Y1ENDM5M2M3M4M1FNC10

CMPK1M1M5FNC40

ZRSTM1M12M11四层升降机的自动控制(方案三)批复位

K1X0K1X11四层升降机

行程开关

呼叫按钮

SB1

SB2

SB3

SB4

SQ1

SQ2

SQ3

SQ4

问题:ZRST批复位指令能否对OUT下的M1~M5复位,试试???K1M1>K1X11,M10=ON上升K1M1<K1X11,19X10MOV(P)K2X0D0MOV(P)K38D1MOV(P)K255D2MOV(P)K2D3MUL(P)D0D1DIV(P)D4D2ADD(P)D5D3D4D5K2Y0END例:四则运算式的实现。进行下式运算+2,运算结果送输出口K2Y0。X0从OFF转ON,K2X0送入的数传D0常数38传D1FNC12常数2传D3D0×D1即38×X后传D4D4÷D2即(38×X)/255后传D5(余数传D6)D5+D3即[(38×X)/255]+2运算结果去驱动K2Y0。38X255FNC12FNC12FNC12FNC22FNC23FNC20X10MOV(P)K2X0D0MOV(P)K38D1MO20M8034X1INC(P)INC(P)K4Y0ZZM1M8013X1DEC(P)DEC(P)K4Y0ZZM1M8013X1M8002Y14Y0M0RSTZSETM1PLSM0RSTM1ENDM1例:用加1、减1运算实现彩灯控制。灯组为Y0-Y17,彩灯状态变化的时间单元为1S,用M8013完成。上电时Z0被置位(置初值0)M8034为ON时,禁止所有输出上电时Z=0,K4Y0Z=0,即Y0输出;加1后Z=1,K4Y0Z=1,即Y1输出(Y0保持通状态);…..依次加1驱动当Y14=ON时,M1置位。断开加1、启动减1指令当Y0=OFF时,M0被上沿微分驱动。从Z=14,K4Y0Z=14,即Y14输出开始减1;依次减1驱动,直至Y0为OFF。当M0=ON时,M1复位(M1=OFF)断开减1、启动加1指令,反复循环执行。FNC24FNC24FNC25FNC25M8034X1INC(P)INC(P)K4Y0ZZM21移位指令的应用举例例:流水灯光控制。有8个灯接于K2Y0,当X0=ON时,灯先以正序每隔1S轮流点亮,当Y7亮后,停2S;反序每隔1S轮流点亮,当Y0再亮后,停2S,重复上述过程。X1为ON时,停止工作。FCN30K4Y0ROR(P)K1X0PLSM100FCN12K1M100MOV(P)K2Y0FCN12K0X1MOV(P)K2Y0FCN31K4Y0M0ROL(P)K1Y7SETM1RSTM1X0M0T1M1X1M0M8013M1T0K20T0M8013X1M2M1Y0T1K20M2ENDT1X1置初值,灯Y0亮程序起动运行停止工作。X1=ON,K2Y0回0位。没有灯亮

正序左循环移位,每隔1S移动K1位。K4Y0是16位有效格式。Y7=ON,左循环移位停,延时2S

右循环移位,每秒移K1位。Y0=ON,右循环移位停,延时2S后,重复上述。移位指令的应用举例例:流水灯光控制。有8个灯接于K2Y0,当22以位移指令实现步进电机正反转和调速控制。以三相三拍电机为例,脉冲列由Y0-Y12(晶体管输出)送出,作为步进电机驱动电源功放电路的输入。程序中采用积算定时器T246为脉冲发生器,设定值为K2-K500,定时为2ms-500ms,则步进电机可获得500步/s-2步/s的变速范围。X0为正反转切换开关(X0为OFF时,正转;X0为ON时,反转),X2为起动按钮,X3为减速按钮,X4为增速按钮。以正转为例,程序开始运行前,设M0为0。M0提供移入Y10、Y11、Y12的“1”或“0”,在T246的作用下最终形成011、110、101的三拍循环。T246为移位脉冲产生环节,INC指令及DEC指令用于调整T246产生的脉冲频率。T0为频率调整时间限制。调速时,按住X3(减速)或X4(增速)按钮,观察D0的变化,当变化值为所需速度值时,释放。如果调速需经常进行,可将D0的内容显示出来。例:步进电机控制以位移指令实现步进电机正反转和调速控制。以三相三拍电机为例,23X0T246FCN35SFTL(P)M0Y10K3K1SETM0RSTM0X0T246FCN34SFTR(P)M1Y10K3K1SETM1RSTM1RSTM4FCN12MOVK500D0RSTT246FCN24INC(P)D0FCN25DEC(P)D0SETM4PLFM10Y11Y10Y11Y12M8002T246X2T246D0X3M8012M4M8012X4M4T0X3X4T0X3X4M10T0K480END1、上电时,常数500送入D02、按X2起动,T246计时500ms3、T246计时500ms后,M0为1;执行第一次位左移,Y10为1。T246第二次计时后,执行第二次位左移,Y11为1。4、T246计时500ms后,T246置0并重新计时。5、Y10、Y11均为1时,M0置0。在T246作用下形成011、110、101的Y三拍循环。6、按X4,执行减1指令,下调T246计时数D0。7、按X3,执行加1指令,上调T246计时数D0。8、上、下调T246计时数限时48秒。9、T0计时48S,M4为1切断INC或DEC指令。10、X3、X4下沿时PLF产生脉冲使M10为1,并使M4置0,INC或DEC投入待运行状态。(T246~T249为1ms定时器)X0T246FCN35SFTL(P)M024橡胶机械顺序控制的应用举例SA1置“自动”SA1置“手动”主机起动运行指示结束指示主机停止工序1工序2工序3工序4工序1工序2工序3工序4SB1SB3SB3SB3SB3SB24S4S3S3S2S

主机由SB1按钮起动,SB2按钮停止,SA为控制状态选择开关,有“自动”、“手动”控制。I/O分配如下:SB1—X0,SB2—X1,SA1自动—X2,SA1手动—X3,热保护FR—X4,SB3—X5。各电磁阀YV1—YV8为Y0—Y7;运行指示为Y10,停止指示为Y11,主电机接触器KM为Y12。工序表如下表所示输出步序YV1YV2YV3YV4YV5YV6YV7YV8Y0Y1Y2Y3Y4Y5Y6Y71++------2++++----3----++--4----++++橡胶机械顺序控制的应用举例SA1置“自动”SA1置“手动”主25M503M502M501T250K20RSTT250M500M510Y12T251K30RSTT251M500T252K40RSTT252M501T253K30RSTT253M502T254K40RSTT254M503Y0Y1Y2Y3Y4Y5Y6Y7M504M500M501M501M502M503M503ENDYV1YV2YV3YV4YV5YV6YV7YV8

各工序转移条件位移量X1Y12X0Y11T0Y10Y12M510X3ZRSTM500M504FCN40FCN41SFTL(P)M510M500X4Y12X2Y11T254X3T250X2M500M501M502M503M504M510T250X2T251T252T253T254M500M501M502M503X3X5K5K1总位数(位左移)n1n2主机起动运行显示结束显示移位初值按转换条件移位手动步进移位区间复位置初值M510M500M501M502M503M504第五次后循环100000010000执行一次000001执行二次……100000M503M502M501T250K20RSTT25026数据处理指令的应用举例T0

用解码指令实现单按钮控制五台电动机的启停。按钮按数次,最后一次保持1S以上后,则号码与次数相同的电机运行,再按按钮,该电机停止。五台电动机接于Y0~Y4。M17M16M15M14M13M12M11M10000001102n位(23=8)M7M6M5M4M3M2M1M0000010001、加1指令,X0每ON一次[S*]加1。如按3次M11、M10均置1,解码为低位3(M2为1)。….0×22+1×21+1×20=3(低位3)3、按钮按数次输入成功后,为停止准备。2、最后一次保持1S以上后,才能输入按数。4、解码过程如下图示5、主控指令。X0FCN41DECO(P)M10M0FCN24INC(P)K1M10MCMCRN0M9T0T0K10ENDINC(P)K1M8FCN24M14Y0Y1Y2Y3Y4M9FCN40ZRSTM10M12X0T0M0M1M2M3M4N0M14[S*][D*]N06、主控结束。7、区间复位。8数据处理指令的应用举例T0用解码指令实现单按钮控制27电气控制与PLC技术欢迎光临课程网站:/zlgc/plc祝成功!电气控制与PLC技术欢迎光临课程网站:http://edu.28《电气控制与PLC技术》总复习(PLC部分)课件29<电气控制与PLC技术>

总复习

红河学院徐绍坤

442902133@<电气控制与PLC技术>

总复习一、掌握PLC基本指令及其编程方法具体应用有:1、设计类:根据控制要求和控制工艺设计能满足控制的PLC程序。(如:P.74设计题型)2、改造类:用PLC改造继电—接触式控制电路。(如下例题型)一、掌握PLC基本指令及其编程方法具体应用有:31应用PLC对继电器电路的改造应用举例1:能耗制动1、三相异步机能耗制动电气原理图3、梯形图设计2、I/O分配:停止SB1—X1,正转起动SB2—X2,

反转起动SB3—X3;

正转KM1—Y1,反转KM2—Y2,制动KM3—Y3X3X1M2M2MCN0X2Y3Y3ENDY1T0K50M2M0N0M0X1T0X2Y2Y1X3Y2Y2Y1反转正转制动MCRN0应用PLC对继电器电路的改造应用举例1:能耗制动1、三相异步32应用PLC对继电器电路的改造应用举例2:可逆运行反接制动1、三相异步机可逆运行反接制动电气原理图2、I/O分配:停止SB1—X1,正转起动SB2—X2,反转起动SB3—X3;速度继电器(正)SK-1—X4,速度继电器(反)SK-2—X5,

正转KM1—Y1,反转KM2—Y2,R接入或切除KM3—Y33、梯形图设计X2ENDY1Y2Y1X3Y2Y2Y1反转正转X4X5Y3R切换Y1Y2M0M0X1M0M0X4M0X4X5M0X5M0停止应用PLC对继电器电路的改造应用举例2:可逆运行反接制动1、33应用PLC对继电器电路的改造应用举例3:绕线式异步机串频敏变阻器起动控制1、电气原理图2、I/O分配:停止SB1—X1,起动SB2—X2,电源接入KM1—Y1,BP切除KA2—Y2,电源指示灯HL1—Y4,运行指示灯HL2—Y34、梯形图设计X2ENDY1Y1T0Y2电源BP切除T0K60Y3Y4运行指示电源指示X1X1HL2HL1KA2KM1KOCSB1SB2X2X1Y2Y1Y3Y4COMCOMPLC~220V3、PLC接线图应用PLC对继电器电路的改造应用举例3:绕线式异步机串频敏变34应用PLC对继电器电路的改造应用举例4:异步机串自耦变压器起动控制1、电气原理图3、梯形图设计2、I/O分配:停止SB1—X1,起动SB2—X2,全压运行KM2—Y2,自耦变压器接入KM1—Y1,自耦变压器星点KM3—Y3,停车指示灯HL1—Y4,起动指示灯HL2—Y5,运行指示灯HL3—Y6X1M10M10MCN0X2ENDY1M10M0N0M0X2Y1T0Y2MCRN0T0K60Y3Y6起动停止Y2Y5Y1Y2Y4运行指示起动指示停车指示应用PLC对继电器电路的改造应用举例4:异步机串自耦变压器起35应用PLC对继电器电路的改造应用举例5:绕线式异步机串频敏变阻器起动控制1、电气原理图3、梯形图设计2、I/O分配:停止SB1—X1,起动SB2—X2,电源接入KM1—Y1,R1切除KM2—Y2,

R2切除KM3—Y3,R3切除KM4—Y4X1M10M10MCN0X2ENDY1M10M0N0M0X2Y1T1Y2MCRN0T1K30T2K20Y3T3K15T2Y4T3R1切除R2切除R3切除起动停止应用PLC对继电器电路的改造应用举例5:绕线式异步机串频敏变36二、掌握PLC状态编程方法具体应用有:设计类:根据控制要求和控制工艺设计能满足控制的PLC程序。(如:P.97-100全部设计型习题)重点:状态图和梯形图设计。1、多重循环;2、条件分支;3、并行分支。二、掌握PLC状态编程方法具体应用有:37三、掌握PLC部分功能指令及编程方法具体应用有:设计类:根据控制要求和控制工艺设计能满足控制的PLC程序。(如:P.149部分设计型习题)重点:1、传送比较指令及应用、数据处理指令及应用;2、熟读以下梯形图程序:三、掌握PLC部分功能指令及编程方法具体应用有:38《电气控制与PLC技术》总复习(PLC部分)课件39《电气控制与PLC技术》总复习(PLC部分)课件40FX2传送比较指令的应用举例例1:用程序构成一个闪光信号灯,改变输入口所接置数开关可改变闪光频率(即信号灯亮ts,熄灭ts。)设置4个开关,分别接于X0-X3,X10为启动开关,信号灯接于Y0。FNC12

MOVM8000K0ZFNC12

MOVK1X0ZFNC12

MOVK8ZD0T0D0T1D0Y0X10T0X10T0T1END变址初值Z=023222120X3X2X1X0如按X3、X1即值入常数101010Z=10常数8+10=18传送到D0,即DO=18T0、T1按D0=18当前值计时振荡闪光灯Y0按1.8s频率闪光。改变值入常数即改变闪光频率。FX2传送比较指令的应用举例例1:用程序构成一个闪光信号灯,41FNC12

MOVX0H3K1Y0例2:电动机Y-D起动控制设起动按钮为X0,停止按钮为X1;电源接触器KM1接Y0,Y接法接触器KM2接Y1,D接法接触器KM3接Y2。FNC12

MOVX1K0K1Y0Y2T1K10Y0T0K60FNC12

MOVT0H4K1Y0FNC12

MOVT1H5K1Y0END按X0,十六进制数H3传K1Y0Y3Y2Y1Y0

H3=21+200011Y1、Y0通后Y接法起动,计时6ST0到时限,H4传K1Y0即Y3Y2Y1Y0

H4=220100Y2通后电机D接法,T1计时1ST1到时限,H5传K1Y0即时Y3Y2Y1Y0电机D接法运行H5=22+200101按X1,K0传K1Y0,电机停。Y3Y2Y1Y0

0000FNC12MOVX0H3K1Y0例2:电动机42例4:密码锁用比较器构成密码锁系统。密码锁有12个按钮,分别接入X0-X13,其中X0-X3代表第一个十六进制数;X4-X7代表第二个十六进制数;X10-X13代表第三个十六进制数。每次同时按四个键,分别代表三个十六进制数,共按四次,如与密码设定值都相符,3S后可开启锁,10S后,重新锁定。FNC10

CMPX1H2A4K3X0M1FNC10

CMPH1EK3X0M4FNC10

CMPH151K3X0M7FNC10

CMPH18AK3X0M10SETY0RSTY0T0K30T1K100M2M5M8M11T0T1ENDX13X12X11X10X7X6X5X4X3X2X1X0常数00101

01

00100H2A4000111100000H1E0001

0101

0001

H151000110001010H18AA对应十进制数10B11C12D13E14例4:密码锁用比较器构成密码锁系统。密码锁有12个按钮,分别43例5:简易定时报时器用计数器与比较指令构成24小时可设定时间的控制器,每15min为一设定单位。作如下控制:

1、早上6:30电铃(Y0)每秒响一次,六次后自动停止;

2、9:00~17:00,启动住宅报警系统(Y1);

3、晚上18:00开园内照明(Y2);

4、晚上22:00关园内照明(Y2);设X0为起停开关,X1为15min快速调整与试验开关,X2为格数设定的快速调整与试验开关,时间设定值为钟点数×4。使用时在0:00时起动定时器设计时采用特殊辅助继电器:M000(运行监视)

M8011(10ms时钟);M8012(100ms时钟);

M8013(1s时钟);M8014(1min时钟);例5:简易定时报时器44X1=0N时,10ms时钟供C0快调X0=ON时,1s时钟供C0计数,15min动作X0=ON时,100ms时钟供C1快调C0每15min动作一次,供C1计数计数器清0C1﹥K26,M1=ON;C1=K26,M2=ON;C1﹤K26,M3=ON;……C1=K72,M5=ON;…………C1=K88,M8=ON;…………K36≤C1≤K68,M10=ON;……M2=ON,Y0每隔1s通一次,共6次M5=ON,Y0=ONM8=ON,Y0=OFF9~17时,M10=ON,Y1启动FNC10

CMPM8000C1K26M1SETY2RSTY2T0K60Y0X1T0M8011M5(C1=K72)M8(C1=K88)ENDRSTC0RSTC1FNC10

CMPC1K72M4FNC10

CMPC1K88M7FNC11

ZCPC1K68M9K36C0C1C0K900X0M8013X2M8012C1K96C0M8013M10(K36≦C1≦K68)Y1(15min)(24h)390min=6:3018:0022:009:0017:00M2(C1=K26)X1=0N时,10ms时钟供C0快调FNC10CMP45M2M3M4Y0Y1M1M3M4Y0Y1M1M2M4YOY1M1M2M3Y0Y1M4FNC10

CMPK1M1K1X11M10M1M2M3X1X2X3X4M1M2M3M4M8000M10M12Y0Y1ENDK1M1>K1X11,M10=ON上升K1M1<K1X11,M12=ON下降K1M1=K1X11,M11=ON(停)

用传送与比较指令作简易四层升降机的自动控制。要求:1、只有在升降机停止时,才能呼叫升降机;2、只能接受一层呼叫信号,先按者优先,后按者无效;3、上升或下降或停止自动识别与自动控制。I/O分配1、各楼层呼叫(升降机)按钮:SB1(SB1/)、SB2(SB2/)SB3(SB3/)、SB4(SB4/)对应于:X1、X2、X3、X42、各楼层位置开关:SQ1、SQ2、SQ3、SQ4对应于:X11、X12、X13、X143、上升KM1为Y1,下降KM2为Y0。四层升降机的自动控制(方案一)问题1:PLC上电,M8000通,无呼叫时K1M1=0,CMP指令后为M12=ON,下降(可升降机已经在1楼)。???问题2:若升降机在1楼,K1X11=1,4楼呼叫则K1M1=4,CMP指令后M10=ON,上升。但Y1切断M1~M4,K1M1=0,CMP指令后M12=ON,下降。???M2M3M4Y0Y1M1M346D0>K1X11,M10=ON上升D0<K1X11,M12=ON下降M2M3M4Y0Y1M1M3M4Y0Y1M1M2M4YOY1M1M2M3Y0Y1M4FNC10

CMPD0K1X11M10M1M2M3X0X1X2X3M1M2M3M4M10M12Y0Y1ENDM5M2M3M4M1FNC12

MOVK1X0D0M5四层升降机的自动控制(方案二)

K1X0K1X11四层升降机

行程开关

呼叫按钮

SB1

SB2

SB3

SB4

SQ1

SQ2

SQ3

SQ4

解决问题:改用K1X0传D0,有记忆,再用D0与K1X11比较,与真实电梯一致,方案好。问题:取消M8000,改用M5,但M5“站不住”;若M5用自保,升降机又下不来。???D0>K1X11,M10=ON上升D0<K1X11,M12=47K1M1>K1X11,M10=ON上升K1M1<K1X11,M12=ON下降M2M3M4M1M3M4M1M2M4M1M2M3M4K1X11M10M1M2M3X0X1X2X3M1M2M3M4M10M12Y0Y1ENDM5M2M3M4M1FNC10

CMPK1M1M5FNC40

ZRSTM1M12M11四层升降机的自动控制(方案三)批复位

K1X0K1X11四层升降机

行程开关

呼叫按钮

SB1

SB2

SB3

SB4

SQ1

SQ2

SQ3

SQ4

问题:ZRST批复位指令能否对OUT下的M1~M5复位,试试???K1M1>K1X11,M10=ON上升K1M1<K1X11,48X10MOV(P)K2X0D0MOV(P)K38D1MOV(P)K255D2MOV(P)K2D3MUL(P)D0D1DIV(P)D4D2ADD(P)D5D3D4D5K2Y0END例:四则运算式的实现。进行下式运算+2,运算结果送输出口K2Y0。X0从OFF转ON,K2X0送入的数传D0常数38传D1FNC12常数2传D3D0×D1即38×X后传D4D4÷D2即(38×X)/255后传D5(余数传D6)D5+D3即[(38×X)/255]+2运算结果去驱动K2Y0。38X255FNC12FNC12FNC12FNC22FNC23FNC20X10MOV(P)K2X0D0MOV(P)K38D1MO49M8034X1INC(P)INC(P)K4Y0ZZM1M8013X1DEC(P)DEC(P)K4Y0ZZM1M8013X1M8002Y14Y0M0RSTZSETM1PLSM0RSTM1ENDM1例:用加1、减1运算实现彩灯控制。灯组为Y0-Y17,彩灯状态变化的时间单元为1S,用M8013完成。上电时Z0被置位(置初值0)M8034为ON时,禁止所有输出上电时Z=0,K4Y0Z=0,即Y0输出;加1后Z=1,K4Y0Z=1,即Y1输出(Y0保持通状态);…..依次加1驱动当Y14=ON时,M1置位。断开加1、启动减1指令当Y0=OFF时,M0被上沿微分驱动。从Z=14,K4Y0Z=14,即Y14输出开始减1;依次减1驱动,直至Y0为OFF。当M0=ON时,M1复位(M1=OFF)断开减1、启动加1指令,反复循环执行。FNC24FNC24FNC25FNC25M8034X1INC(P)INC(P)K4Y0ZZM50移位指令的应用举例例:流水灯光控制。有8个灯接于K2Y0,当X0=ON时,灯先以正序每隔1S轮流点亮,当Y7亮后,停2S;反序每隔1S轮流点亮,当Y0再亮后,停2S,重复上述过程。X1为ON时,停止工作。FCN30K4Y0ROR(P)K1X0PLSM100FCN12K1M100MOV(P)K2Y0FCN12K0X1MOV(P)K2Y0FCN31K4Y0M0ROL(P)K1Y7SETM1RSTM1X0M0T1M1X1M0M8013M1T0K20T0M8013X1M2M1Y0T1K20M2ENDT1X1置初值,灯Y0亮程序起动运行停止工作。X1=ON,K2Y0回0位。没有灯亮

正序左循环移位,每隔1S移动K1位。K4Y0是16位有效格式。Y7=ON,左循环移位停,延时2S

右循环移位,每秒移K1位。Y0=ON,右循环移位停,延时2S后,重复上述。移位指令的应用举例例:流水灯光控制。有8个灯接于K2Y0,当51以位移指令实现步进电机正反转和调速控制。以三相三拍电机为例,脉冲列由Y0-Y12(晶体管输出)送出,作为步进电机驱动电源功放电路的输入。程序中采用积算定时器T246为脉冲发生器,设定值为K2-K500,定时为2ms-500ms,则步进电机可获得500步/s-2步/s的变速范围。X0为正反转切换开关(X0为OFF时,正转;X0为ON时,反转),X2为起动按钮,X3为减速按钮,X4为增速按钮。以正转为例,程序开始运行前,设M0为0。M0提供移入Y10、Y11、Y12的“1”或“0”,在T246的作用下最终形成011、110、101的三拍循环。T246为移位脉冲产生环节,INC指令及DEC指令用于调整T246产生的脉冲频率。T0为频率调整时间限制。调速时,按住X3(减速)或X4(增速)按钮,观察D0的变化,当变化值为所需速度值时,释放。如果调速需经常进行,可将D0的内容显示出来。例:步进电机控制以位移指令实现步进电机正反转和调速控制。以三相三拍电机为例,52X0T246FCN35SFTL(P)M0Y10K3K1SETM0RSTM0X0T246FCN34SFTR(P)M1Y10K3K1SETM1RSTM1RSTM4FCN12MOVK500D0RSTT246FCN24INC(P)D0FCN25DEC(P)D0SETM4PLFM10Y11Y10Y11Y12M8002T246X2T246D0X3M8012M4M8012X4M4T0X3X4T0X3X4M10T0K480END1、上电时,常数500送入D02、按X2起动,T246计时500ms3、

温馨提示

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

评论

0/150

提交评论