您好,欢迎访问三七文档
计数器初始值:1~32767计数器编号(FP1机:100~143)计数脉冲复位信号(1)复位信号接通时,计数器复位,装入初始值。(2)复位信号断开时,每来一个计数脉冲减1,直到减为0,计数器的“常开接点接通,常闭接点断开”。说明:4.计数器及计数器指令(CT指令)CT指令梯形图格式:CPRCTn1235049X1CT100RCT指令梯形图与时序图CT100X1X2CPR50STX1STX2CT100K50助记符编程PLC的寄存器(以FP1为例)一览字输入寄存器WX0~WX12位输入寄存器X0~X12F字输出寄存器WY0~WY12位输出寄存器Y0~Y12F通用字寄存器WR0~WR62通用位寄存器R0~R62F专用字寄存器WR900~WR903专用位寄存器R900~R903F定时器TM0~TM99计数器C100~C143通用数据寄存器DT0~DT8999专用数据寄存器DT9000~DT9069设定值寄存器SV0~SV143经过值寄存器EV0~EV143索引寄存器IX,IY十进制常数寄存器K十六进制常数寄存器H微分指令:DF,DF/(DF)R0(DF/)R1X0X1STX0DFOTR0STX1DF/OTR1X0接通瞬间(上升沿),R0接点接通一个扫描周期T。X1断开瞬间(下降沿),R1接点接通一个扫描周期T。功能解释R0X0TX1R1T例5.计数器应用举例:产品数量检测(教材P509例9-3)产品通过检测器PH机械手KM1KM2传送带电机PLC的I/O分配:X0—传送带停机按钮X1—传送带起动按钮X2—产品通过检测器PHY0—传送带电机KM1Y1—机械手KM2TMY2—定时器,定时2秒CT100—计数器,初始值24(每24个产品机械手动作1次)电机起动后,R1产生宽度为一个扫描周期的正脉冲,使CT100和TM1复位起、停传送带电机计数器应用举例:产品数量检测TMY21Y0EDX0X1Y0Y0Y1R1DFCT24100TM1R1X2Y0R1CT100TM1CT100RCP每检测到一个产品,X2产生一个正脉冲,使CT100计一个数CT100每计24个数,机械手动作一次机械手动作后,延时2秒,将机械手电磁铁切断,同时将CT100复位。CT100复位后,Y1和TM1也复位计数器应用举例:产品数量检测TMY21Y0EDX0X1Y0Y0Y1R1DFCT24100TM1R1X2Y0R1CT100TM1CT100RCP地址指令数据0STX11ORY02ANX03OTY04STY05DF6OTR17STX28ANY09STR1地址指令数据10ORTM111CT10012K2413STCT10014AN/TM115OTY116STCT10017AN/R118TMY119K220ED置位指令与复位指令(SET,RST)SRX1X2Y1Y1STX1SETY1STX2RSTY1X1=1时,Y1=1X1=0时,Y1仍=1X2=1时,Y1=0X2X1Y1数据传送指令(共11条)16位数据传送指令梯形图格式目的寄存器源寄存器或常数K助记符(Move)指令代号F0MVX1F0MVWR0WY0例:STX1F0WR0WY0若X1=1,则将WR0的数据传送到WY0移位指令(共12条)16位数左移指令:SRSRX0X1CPINWR1X2RX0=0,输入数据=0X0=1,输入数据=1X1通断一次,输入一个计数脉冲X2通断一次,输入一个清0脉冲,使WR1=0FEDCBA9876543210寄存器WR1清00000000000000000X0=1CP111001例6.传送指令、移位指令举例要求:X2开关通断一次,用于WR1清0。X0开关用于设置输入数据。X1开关通断一次,输入一个移位脉冲。若X0开关合上,则串入数据为1,每输入一个移位脉冲,输出指示灯依次点亮。若X0打开,则串入数据为0。X0X1Y0Y1Y2Y7Y3Y4Y5Y6X2输入指示灯输出指示灯输入开关FP1型PLC控制器内部电源SRX0X1CPINWR1X2RX0X1Y0Y1Y2Y7Y3Y4Y5Y6X2FP1型PLC控制器SRX0X1CPINWR1X2RF0MVWR1WY0ED0STX01STX12STX23SRWR14F05WR16WY07ED例7.传送指令、移位指令举例:节日彩灯控制设计要求:开机后输出指示灯Y0~Y7全灭,每隔1秒从Y0至Y7依次点亮1个;8个灯全亮持续5秒,然后每隔1秒从Y0至Y7依次熄灭1个;8个灯全灭,然后再从Y0至Y7依次点亮。如此重复进行,直至停机为止。(教材P515例9-4)X0X1Y0Y1Y2Y7Y3Y4Y5Y6FP1型PLC控制器停机开机内部电源专用寄存器(FP1机:WR900~WR903)。常用的如下:R900A:“”标志R900B:“=”标志R900C:“”标志R9010:常ON继电器R9011:常OFF继电器R9013:仅在第一个扫秒周期ON,其他时候均为OFFR9014:仅在第一个扫秒周期OFF,其他时候均为ON时钟脉冲发生器R9018周期0.01sR901B周期0.2sR9019周期0.02sR901C周期1sR901A周期0.1sR901D周期2s用于给定时器和移位提供一个内部时钟SRWR0R901CR7(WR0的第7位)=1(8个灯全亮)时,起动定时器,定时5秒,使灯全亮5秒。时间到TM0反=0,给WR0输入0,使灯逐个熄灭。R10=0(关机)时,将常数0传送给WY0,8个灯全灭R10=1(开机)时,将WR0传送给WY0,输出TM0反=1时,给WR0输入1,使灯逐个点亮R10=1时,R901C产生周期1秒的移位时钟R11信号将WR0清0X1信号的上升沿求微分,在R11产生一个正脉冲,用于WR0清0X1通断一次起动,R10=1;X0通断一次停机,R10=0节日彩灯控制梯形图功能解释(编程见教材P517)TMX500R10EDX0X1R10X1F0MVWR0WY0R11DFSRWR0R10TM0R11R7R10RCPINR11R901CR10F0MV0WY0基本指令数据传送指令算术运算指令移位指令位操作指令数据变换指令转移控制指令特殊控制指令FP1指令分类(共128条)按指令的功能可分为:1条21条(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非键盘指令扩展功能指令(22)MV键盘指令——由FP1键盘直接输入(阅读教材P524~533)非键盘指令——用SC键和指令的功能码输入(阅读教材P534~536)功能扩展指令——用Fn键和指令的功能码输入(阅读教材P537~538)例:PSHS输入时按键盘的顺序:SC9SCWRT屏幕显示:PSHS指令的功能码例:X1F0MVWR0WY0Fn0ENTORR.WR0WRTANY.WY0WRT1.你能否设计一个用PLC控制十字路口红绿黄交通灯的程序?2.你能否设计一个用PLC控制四层楼的电梯程序?3.你能否设计一个用PLC控制反应堆控制棒升降的程序?4.你能否设计一个用PLC控制室内安全防盗报警的程序?PLC实际应用设计题目课堂练习习题9-8Y0EDCT100X0Y0X0R0DFTMX1000R1R0CT80R1RCPR901CTM0100R1SY0DF/R1R0102030405060708090100X0Y0R0R1TMCT第一部分上机操作练习实验一键盘及编辑命令练习实验二基本指令练习第二部分综合练习实验1三相异步电机正反转控制实验2延时自动往复行程控制实验3三相异步电机Y-起动实验4运料小车控制实验内容布置实验一人一组,要认真预习!不交报告,由实验验证是否通过PLCI/O分配:SB1X0(停止按钮)SBFX1(正转按钮)SBRX2(反转按钮)KMFY0(正转接触器)KMRY1(反转接触器)1PLC实验讲解清华大学电机系唐庆玉编2000.12.18X1X0COMY0COM~KMFSBFSB1220V24VX2SBRY1KMRFRFP1实验1.PLC控制三相异步电动机的正反转KMFSB1KMFSBFFRKMRKMRSBRKMRKMF继电器-接触器控制原理图PLC接线图0STX11ORY02ANX03AN/Y14OTY05STX26ORY17ANX08AN/Y09OTY110ED实验要求输入输出都不必接线。输入利用FP1的输入开关,输出利用FP1的输出指示灯,模拟运行。助记符语句表2PLC控制三相异步电动机的正反转(续)Y0X0X2X1Y1X0Y1Y0Y0Y1梯形图正程逆程电机ba实验2.运料小车延时自动往复行程控制实验控制要求:运料小车起动后自动在a、b两地之间往复运行。运行到b地装货20秒,运行到a地卸货15秒。小车可在a、b两地之间任意处起动或停车,并可向任意方向运行。3KMFFRKMRSBFSB1KMFSTaSTaKTaSTbKTbKMRKMRKMFSTbKTaKTbSBR继电器-接触器控制原理图运料小车延时自动往复行程控制实验4I/O分配:X0:SB1(常闭)X1:SBF(常开)X2:SBR(常开)X3:STa(常闭)X4:STb(常闭)Y0:KMFY1:KMRTM1:KT1(15秒)TM2:KT2(20秒)FRX1X0COMY0COM~KMFSBFSB1220V24VX2SBRY1KMRFP1X3STaX4STbPLC接线图TMX1501Y0EDX0X1Y0X0X3Y1X3TM2Y1Y1Y0X4TM1X0X2TMX2002X0X4STX1ORY0ORTM2ANX0AN/Y1ANX3OTY0STX0AN/X3TMX1K150STX2ORY1ORTM1ANX0AN/Y0ANX4OTY1STX0AN/X4TMX2K200ED要求利用FP1上的输入开关和输出指示灯模拟运行。KM2KTKTKM1KM1KM2KM2KTKM2KM0SB1SB2KM0FR实验3.用PLC控制三相异步电动机的Y-起动5PLCI/O分配:SB1X0(停止)KM1Y1(Y形接触器)SB2X1(起动)KM2Y2(形接触器)KM0Y0(主接触器)KTTMX1(定时器)继电器-接触器控制原理图PLC接线图X1X0COMY0COM~KM0SB2SB1220V24VY1KM1FRFP1Y2KM20STX11ORY02ANX03OTY04STX15ORY06ANX07PSHS8AN/Y29TMX110K15011RDS12AN/T113AN/Y214OTY115POPS16STT117ORY218ANS19AN/Y120OTY221ED6三相异步电动机的Y-起动实验TMX1501Y0EDX0X1Y0X0X1Y0Y2Y1TM1Y2TM1Y1Y2Y2实验要求:输入输出都不必接线。输入利用FP1的输入开关,输出利用FP1的输出指示灯,模拟运行。梯形图编程表实验4.节日彩灯控制设计要求:开机后输出指示灯Y0~Y7全灭,每隔1秒从Y0至Y7依次点亮1个;8个灯全亮持续5秒;然后每隔1秒从Y0至Y7依次熄灭1个;8个灯全灭,然后再从Y0至Y7依次点亮。如此重复进行,直至停机为止。停机后,8个灯全灭。利用FP1上的输入开关和输出指示灯模拟运行。X0X1Y0Y1Y2Y7Y3Y4Y5Y6FP1型PLC控制器停机开机PLC内部电源7PLCI/O分配:X0停机(常开)X1起动(常开)Y0彩灯0Y7彩灯7PLC内部开关精品课件!精品课件!TMX500R10EDX0X1R10X1F0MVWR0WY0R11DFSRWR0R10TM0R11R7R10RCPINR11R901CR10F0MV0WY0节日彩灯控制0STX11ORR102AN/X03OTR104STX15DF6OTR117ST/TM08STR109ANR901C10STR1111SRWR012STR1013F0WR0WY018ST/R1019F0K0WY0
本文标题:清华大学PLC教程
链接地址:https://www.777doc.com/doc-3635650 .html