第17讲可编程控制器(FP1型PLC)(2).ppt
,,,,,,,,,海南风光,第九章可编程序控制器2(FP1型PLC),清华大学电机系电工学教研室唐庆玉编,计数器初始值132767,计数器编号FP1机100143,计数脉冲,复位信号,4.计数器及计数器指令(CT指令),CT指令梯形图格式,CT指令梯形图与时序图,PLC的寄存器(以FP1为例)一览,字输入寄存器WX0WX12位输入寄存器X0X12F字输出寄存器WY0WY12位输出寄存器Y0Y12F通用字寄存器WR0WR62通用位寄存器R0R62F专用字寄存器WR900WR903专用位寄存器R900R903F定时器TM0TM99计数器C100C143,通用数据寄存器DT0DT8999专用数据寄存器DT9000DT9069设定值寄存器SV0SV143经过值寄存器EV0EV143索引寄存器IX,IY十进制常数寄存器K十六进制常数寄存器H,,,,,,,,,,微分指令DF,DF/,STX0DFOTR0STX1DF/OTR1,例5.计数器应用举例产品数量检测(教材P509例9-3),(每24个产品机械手动作1次),电机起动后,R1产生宽度为一个扫描周期的正脉冲,使CT100和TM1复位,起、停传送带电机,计数器应用举例产品数量检测,每检测到一个产品,X2产生一个正脉冲,使CT100计一个数,CT100每计24个数,机械手动作一次,机械手动作后,延时2秒,将机械手电磁铁切断,同时将CT100复位。CT100复位后,Y1和TM1也复位,计数器应用举例产品数量检测,地址指令数据0STX11ORY02ANX03OTY04STY05DF6OTR17STX28ANY09STR1,地址指令数据10ORTM111CT10012K2413STCT10014AN/TM115OTY116STCT10017AN/R118TMY119K220ED,置位指令与复位指令(SET,RST),STX1SETY1STX2RSTY1,X11时,Y11,X10时,Y1仍1,X21时,Y10,数据传送指令(共11条),16位数据传送指令,若X11,则将WR0的数据传送到WY0,移位指令(共12条),16位数左移指令SR,X00,输入数据0X01,输入数据1,X1通断一次,输入一个计数脉冲,X2通断一次,输入一个清0脉冲,使WR10,清0,0000000000000000,X01,1,1,1,0,例6.传送指令、移位指令举例,要求X2开关通断一次,用于WR1清0。X0开关用于设置输入数据。X1开关通断一次,输入一个移位脉冲。若X0开关合上,则串入数据为1,每输入一个移位脉冲,输出指示灯依次点亮。若X0打开,则串入数据为0。,0STX01STX12STX23SRWR14F05WR16WY07ED,例7.传送指令、移位指令举例节日彩灯控制,设计要求开机后输出指示灯Y0Y7全灭,每隔1秒从Y0至Y7依次点亮1个;8个灯全亮持续5秒,然后每隔1秒从Y0至Y7依次熄灭1个;8个灯全灭,然后再从Y0至Y7依次点亮。如此重复进行,直至停机为止。(教材P515例9-4),专用寄存器FP1机WR900WR903。常用的如下,R900A“”标志R900B“”标志R900C“”标志R9010常ON继电器R9011常OFF继电器R9013仅在第一个扫秒周期ON,其他时候均为OFFR9014仅在第一个扫秒周期OFF,其他时候均为ON,,时钟脉冲发生器R9018周期0.01sR901B周期0.2sR9019周期0.02sR901C周期1sR901A周期0.1sR901D周期2s用于给定时器和移位提供一个内部时钟,,,,,,,SRWR0,R901C,,,,,,,,,,,R7(WR0的第7位)1(8个灯全亮)时,起动定时器,定时5秒,使灯全亮5秒。时间到TM0反0,给WR0输入0,使灯逐个熄灭。,R100(关机)时,将常数0传送给WY0,8个灯全灭,R101(开机)时,将WR0传送给WY0,输出,TM0反1时,给WR0输入1,使灯逐个点亮R101时,R901C产生周期1秒的移位时钟R11信号将WR0清0,X1信号的上升沿求微分,在R11产生一个正脉冲,用于WR0清0,X1通断一次起动,R101;X0通断一次停机,R100,节日彩灯控制梯形图,功能解释(编程见教材P517),基本指令数据传送指令算术运算指令移位指令位操作指令数据变换指令转移控制指令特殊控制指令,FP1指令分类(共128条),按指令的功能可分为,(1)ST(2)ST/(3)OT(4)AN(5)AN/(6)OR(7)OR/(8)ANS(9)ORS(10)CT(11)TMR(12)TMX(13)TMY,键盘指令,(14)DF(15)SR(16)PSHS(17)RDS(18)POPS(19)SET(21)RST,非键盘指令,键盘指令由FP1键盘直接输入(阅读教材P524533),非键盘指令用SC键和指令的功能码输入(阅读教材P534536),功能扩展指令用Fn键和指令的功能码输入(阅读教材P537538),指令的功能码,Fn,0,ENT,ORR.WR,0,WRT,ANY.WY,0,WRT,1.你能否设计一个用PLC控制十字路口红绿黄交通灯的程序2.你能否设计一个用PLC控制四层楼的电梯程序3.你能否设计一个用PLC控制反应堆控制棒升降的程序4.你能否设计一个用PLC控制室内安全防盗报警的程序,PLC实际应用设计题目,,,课堂练习习题9-8,第一部分上机操作练习实验一键盘及编辑命令练习实验二基本指令练习第二部分综合练习实验1三相异步电机正反转控制实验2延时自动往复行程控制实验3三相异步电机Y-起动实验4运料小车控制,实验内容布置,实验一人一组,要认真预习,不交报告,由实验验证是否通过,,PLCI/O分配SB1X0(停止按钮)SBFX1(正转按钮)SBRX2(反转按钮)KMFY0(正转接触器)KMRY1(反转接触器),1,PLC实验讲解清华大学电机系唐庆玉编2000.12.18,PLC接线图,0STX11ORY02ANX03AN/Y14OTY05STX26ORY17ANX08AN/Y09OTY110ED,实验要求输入输出都不必接线。输入利用FP1的输入开关,输出利用FP1的输出指示灯,模拟运行。,助记符语句表,2,PLC控制三相异步电动机的正反转(续),梯形图,实验2.运料小车延时自动往复行程控制实验,控制要求运料小车起动后自动在a、b两地之间往复运行。运行到b地装货20秒,运行到a地卸货15秒。小车可在a、b两地之间任意处起动或停车,并可向任意方向运行。,3,实验3.用PLC控制三相异步电动机的Y-起动,5,PLCI/O分配SB1X0(停止)KM1Y1(Y形接触器)SB2X1(起动)KM2Y2(形接触器)KM0Y0(主接触器)KTTMX1(定时器),继电器-接触器控制原理图,,,0STX11ORY02ANX03OTY04STX15ORY06ANX07PSHS8AN/Y29TMX110K150,11RDS12AN/T113AN/Y214OTY115POPS16STT117ORY218ANS19AN/Y120OTY221ED,6,三相异步电动机的Y-起动实验,实验要求输入输出都不必接线。输入利用FP1的输入开关,输出利用FP1的输出指示灯,模拟运行。,梯形图,编程表,实验4.节日彩灯控制,设计要求开机后输出指示灯Y0Y7全灭,每隔1秒从Y0至Y7依次点亮1个;8个灯全亮持续5秒;然后每隔1秒从Y0至Y7依次熄灭1个;8个灯全灭,然后再从Y0至Y7依次点亮。如此重复进行,直至停机为止。停机后,8个灯全灭。利用FP1上的输入开关和输出指示灯模拟运行。,,X0,X1,Y0,Y1,Y2,Y7,,,,,,,,Y3,Y4,Y5,Y6,,,,,,,,,FP1型PLC控制器,停机,开机,PLC内部电源,7,PLCI/O分配X0停机(常开)X1起动(常开)Y0彩灯0Y7彩灯7,,PLC内部开关,节日彩灯控制,0STX11ORR102AN/X03OTR104STX15DF6OTR117ST/TM08STR109ANR901C10STR1111SRWR0,12STR1013F0WR0WY018ST/R1019F0K0WY024STR725AN/R1126TMX0K5029ED,8,编程表,梯形图,