PLC—定时器的使用(中职)
- 格式:ppt
- 大小:1.11 MB
- 文档页数:12
PLC定时器的应用
设计人:
参考教材:
课时:
授课对象:中职电类专业
PLC定时器的应用
【教学目标】
知识目标:掌握PLC定时器的分类、不同型号定时器设定值的计算以及多重输出指令(MPS、MRD、MPP)的应用。
能力目标:熟练应用定时器解决实际程序设计的问题。
情感目标:激发学生探索未知的兴趣和积极性,得到利用知识解决问题的成就感。
【教学手段】
1.教学场地:理实一体化教室
2.教学手段:多媒体信息化辅助教学
【教学方法】
1.小组合作教学法
2.案例探究教学法
【教学过程设计】。
S7-200 PLC定时器的使用
定时器在S7-200系列PLC基本指令中占有很重要的地位,如果能够熟练、正确掌握定时器的使用方法,可以为以后的编程解决很多麻烦。
S7-200PLC的定时器为增量型定时器,用于实现时间控制,可以按照工作方式和时间基准(时基)分类,时间基准又称为定时精度和分辩率。
1、工作方式
按照工作方式,定时器可分为通电延时型(TON)、有记忆的通电延时型(TONR)、断电延时型(TOF)三种类型,我们要根据实际需要来选择。
2、时基标准
按照时基标准,定时器可分为1ms、10ms、100ms 三种类型,不同的时基标准,定时精度.定时范围和定时器的刷新方式不同,我们使用的时候要注意它们之间的区别。
3、定时器工作方式及类型
4、工作原理分析
⑴通电延时型(TON)
使能端输入有效时,定时器开始计时,当前值从0开始递增,大于或等于预置值时,定时器输出状态位置1(输出触点有效),当前值的最大值为32767。
使能端无效时,定时器复位(当前值清零,输出状态位置0)。
⑵有记忆通电延时型(TONR)
使能端(IN)输入有效时,定时器开始计时,当前值递增,当前值大于或等于预置值(PT)值,输出状态位置1。
使能端输入无效时,当前值保持,使能端再次接通有效时,在原记忆值的基础上递增计时。
有记忆通电延时型定时器采用
线圈的复位指令(R)进复位操作,当复位线圈有效时,定时器当前值清零,输出状态位置0。
⑶断电延时型(TOF)
使能端(IN)输入有效时,定时器输出状态位立即置1,当前值复位。
使能端断开时,开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位置0,并停止计时,当前值保持。
plc脉冲定时器的用法PLC(可编程逻辑控制器)是一种广泛应用于工业自动化领域的电子控制设备。
在PLC中,脉冲定时器是一种常用的功能模块,用于实现对脉冲信号的计数和定时功能。
下面将详细介绍PLC脉冲定时器的用法。
一、脉冲定时器的基本原理脉冲定时器是一种基于计数器的功能模块,它可以对输入的脉冲信号进行计数和定时。
在PLC中,脉冲信号通常是由传感器、编码器等设备产生的,用于检测物体的位置、速度等信息。
脉冲定时器可以对这些脉冲信号进行计数和定时,从而实现对物体的控制。
二、脉冲定时器的使用方法1. 配置输入端口在使用脉冲定时器之前,需要先配置输入端口,将脉冲信号输入到PLC中。
在PLC编程软件中,可以选择相应的输入端口,并设置输入信号的类型和触发方式。
2. 配置计数器脉冲定时器通常是基于计数器实现的,因此需要先配置计数器。
在PLC编程软件中,可以选择相应的计数器,并设置计数器的初始值、计数方式、计数范围等参数。
3. 配置定时器脉冲定时器还可以实现定时功能。
在PLC编程软件中,可以选择相应的定时器,并设置定时器的初始值、定时方式、定时范围等参数。
4. 程序设计在程序设计中,需要编写相应的逻辑控制程序,实现对脉冲信号的计数和定时。
通常情况下,可以使用计数器和定时器的输出信号来控制输出端口,实现对物体的控制。
三、脉冲定时器的应用场景脉冲定时器广泛应用于工业自动化领域,常见的应用场景包括:1. 位置控制:通过计数器对编码器输出的脉冲信号进行计数,实现对物体位置的控制。
2. 速度控制:通过计数器对传感器输出的脉冲信号进行计数,实现对物体速度的控制。
3. 计时控制:通过定时器对脉冲信号进行定时,实现对物体的计时控制。
4. 频率计数:通过计数器对脉冲信号进行计数,实现对频率的计数。
总之,PLC脉冲定时器是一种非常重要的功能模块,可以实现对脉冲信号的计数和定时,广泛应用于工业自动化领域。
在使用脉冲定时器时,需要注意配置输入端口、计数器和定时器,并编写相应的逻辑控制程序,才能实现对物体的精确控制。
1)FP1-C40 PLC的基本定时器分三种类型
TMR——定时时钟为0.01s
TMX——定时时钟为0.1s
TMY——定时时钟为1s
2)定时器的设定值,也就是十进制时间常数K,设定范围是K0~K32767内的任意整数。
定时器类型与设置值结合起来才能确定定时设置时间。
定时设置时间等于设置值乘以该定时器的定时时钟。
如:“TMR 0,K100”;“TMX 1,K100”;“TMY 3,K100”的定时设置时间分别是“0.01×100=1s”;“0.1×100=10s”;“1×100=100s”。
根据定时控制精度要求不同,编程时可任意选择定时器类型。
3)在FP1-C40 PLC中,默认100个定时器,序号T0~T99。
通过系统寄存器No.6可重新设置其序号范围。
一个定时器有无数个与之序号相同的常开触点和常闭触点供编程使用。
但在同一程序中相同序号的定时器只能使用一次,否则电路不能执行。
4)定时器的设置值和经过值会自动存入相同序号的设置值寄存器SV和经过值寄存器EV中,可通过SV、EV中的内容来监控定时器的工作情况。
PLC程序中定时器和计数器的配合使用实际使用中,定时器和计数器,常常有“强强联合”形式的搭配性使用。
一、定时器1、定时器是位/字复合元件,可以有三个属性:1)有线圈/触点元件,当满足线圈的驱动(时间)条件时,触点动作;2)具有时间控制条件,当线圈被驱动时,触点并不是实时做出动作反应,而是当线圈被驱动时间达到预置时间后,触点才做出动作;3)具有数值/数据处理功能,同时又是“字元件”。
2、可以用两种方法对定时时间进行设置:1)直接用数字指定。
FX编程器用10进制数据指定,如K50,对于100ms 定时器来讲,延时5秒动作。
为5秒定时器。
对LS编程器,可用10制数或16进制数设定,如50(或h32),对于100ms定时器来讲,延时5秒动作;2)以数据寄存器D设定定时时间,即定时器的动作时间为D内的寄存数值。
3、由定时器构成的时间控制程序电路:LS编程器中的定时器有多种类型,但FX编程器中的定时器只有“得电延时输出”定时器一种,可以通过编写相应程序电路来实现“另一类型”的定时功能。
图1程序电路中,利用M0和T1配合,实现了单稳态输出——断开延时定时器功能,X1接通后,Y0输出;X1断开后,Y0延时10秒才断开;T2、T3、Y2电路则构成了双延时定时器,X4接通时,Y2延时2秒输出;X4断开时,Y2延时3秒断开;Y3延时输出的定时时间,是由T4定时器决定的,T4的定时时间是同D1数据寄存器间接指定的。
当X2接通时,T4定时值被设定为10秒;当X3接通时,T4定时值则被设定为20秒。
XO提供定时值的清零/复位操作。
单个定时器的定时值由最大设定值所限定(0.1∽3276.7s),换言之,其延时动作时间不能超过1小时。
如欲延长定时时间,可以如常规继电控制线路一样,将多只定时器“级联”,总定时值系多只定时器的定时值相加,以扩展定时时间。
更好的办法,是常将定时器和计数器配合使用,其定时时间,即变为定时器的定时器和计数器的计数值相乘,更大大拓展了定时范围,甚至可以以月或年为单位进行定时控制。
一、实验目的:1、进一步掌握定时器的使用和编程方法。
2、了解七段数码显示数字的原理。
3、掌握用一个段锁存器,一个位锁存器同时显示多位数字的技术。
二、实验设备:EL-8051-III型单片机实验箱三、实验原理:本试验采用动态显示。
动态显示就是一位一位地轮流点亮显示器的各个位(扫描)。
将8031CPU的P1口当作一个锁存器使用,74LS273作为段锁存器。
四、实验题目利用定时器1定时中断,控制电子钟走时,利用实验箱上的六个数码管显示分、秒,做成一个电子钟。
显示格式为:分秒定时时间常数计算方法为:定时器1工作于方式1,晶振频率为6MHZ,故预置值Tx为:(2e+16-Tx)x12x1/(6x10e+6)=0.1s Tx=15535D=3CAFH,故TH1=3CH,TL1=AFH五、实验电路:六、实验接线:将P1口的P1.0~P1.5与数码管的输入LED6~LED1相连,74LS273的O0~O7与LEDA~LEDDp相连,片选信号CS273与CS0相连。
去掉短路子连接。
七、程序框图:T9.ASM八、参考程序:T9.ASM;将P1口的P1.0~P1.5与LED8~LED3相连,74LS273的SO0~SO7与A~Dp相连,片选信号;CS273与CS0相连。
去掉短路子连接。
NAME T9 ;数码显示实验PORT EQU 0CFA0HBUF EQU 23H ;存放计数值SBF EQU 22H ;存放秒值MBF EQU 21H ;存放分值CSEG AT 0000HLJMP STARTCSEG AT 401BHLJMP CLOCKCSEG AT 4100HSTART: MOV R0,#40H ;40H-45H是显示缓冲区,依次存放MOV A,#00H ;分高位、分低位,0A,0A(横线)MOV @R0,A ;以及秒高位、秒底位INC R0MOV @R0,AINC R0MOV A,#0AHMOV @R0,AINC R0MOV @R0,AINC R0MOV A,#00HMOV @R0,AINC R0MOV @R0,AMOV TMOD,#10H ;定时器1初始化为方式1MOV TH1,#38H ;置时间常数,延时0.1秒MOV TL1,#00HMOV BUF,#00H ;置0MOV MBF,#00HSETB ET1SETB EASETB TR1DS1: MOV R0,#40H ;置显示缓冲区首址MOV R2,#20H ;置扫描初值,点亮最左边的LED6 DS2: MOV DPTR,#PORTMOV A,@R0 ;得到的段显码输出到段数据口ACALL TABLEMOVX @DPTR,AMOV A,R2 ;向位数据口P1输出位显码CPL AMOV P1,AMOV R3,#0FFH ;延时一小段时间DEL: NOPDJNZ R3,DELINC R0 ;显示缓冲字节加一CLR CMOV A,R2RRC A ;显码右移一位MOV R2,A ;最末一位是否显示完毕?,如无则JNZ DS2 ;继续往下显示MOV A,SBF ;把秒值分别放于44H,45H中ACALL GETDEC R0 ;跳过负责显示"-"的两个字节DEC R0MOV A,MBF ;把分值分别放入40H,41H中ACALL GETSJMP DS1 ;转DS1从头显示起TABLE: INC A ;取与数字对应的段码MOVC A,@A+PCRETDB 3FH,06H,5BH,4FH,66H,6DH,7DH, 07H, 7FH,6FH, 40HGET: MOV R1,A ;把从分或秒字节中取来的值的高ANL A,#0FH ;位屏蔽掉,并送入缓冲区MOV @R0,ADEC R0MOV A,R1 ;把从分或秒字节中取来的值的低SWAP A ;位屏蔽掉,并送入缓冲区ANL A,#0FHMOV @R0,ADEC R0 ;R0指针下移一位RETCLOCK: MOV TL1,#0AFH ;置时间常数MOV TH1,#3CHPUSH PSWPUSH ACCINC BUF ;计数加一MOV A,BUF ;计到10否?没有则转到QUIT退出中断CJNE A,#0AH,QUITMOV BUF,#00H ;置初值MOV A,SBFINC A ;秒值加一,经十进制调整后放入DA A ;秒字节MOV SBF,ACJNE A,#60H,QUIT ;计到60否?没有则转到QUIT退出中断MOV SBF,#00H ;是,秒字节清零MOV A,MBFINC A ;分值加一,经十进制调整后放入DA A ;分字节MOV MBF,ACJNE A,#60H,QUIT ;分值为60否?不是则退出中断MOV MBF,#00H ;是,清零QUIT: POP ACCPOP PSWRETI ;中断返回END。
欧姆龙plc定时器的基本用法欧姆龙PLC定时器的基本用法1. 什么是欧姆龙PLC定时器?欧姆龙PLC定时器是一种用于控制PLC(可编程逻辑控制器)操作的定时功能。
通过设置不同的参数,可以实现各种定时操作,如延时、定时启动、定时停止等。
2. 延时操作定时器•定时时间设定:通过设置定时器的时间参数,实现延时操作。
常见的时间单位有毫秒、秒、分和时。
•启动延时定时器:通过将定时器的EN(enable)信号置为1,定时器开始计时。
•停止延时定时器:通过将定时器的EN信号置为0,定时器停止计时。
3. 定时启动定时器•定时时间设定:通过设置定时器的时间参数,实现在指定时间自动启动定时器。
•定时器模式设定:选择定时器的模式,可以是单次触发模式或周期触发模式。
•设置启动条件:通过给定的信号触发定时器,使其在指定时间启动。
•定时器状态监控:可以监控定时器的运行状态,如是否已启动、已完成倒计时等。
4. 定时停止定时器•定时时间设定:通过设置定时器的时间参数,实现在指定时间自动停止定时器。
•定时器模式设定:选择定时器的模式,可以是单次触发模式或周期触发模式。
•设置停止条件:通过给定的信号触发定时器,使其在指定时间停止。
•定时器状态监控:可以监控定时器的运行状态,如是否已启动、已完成倒计时等。
5. 应用案例1.在自动化生产线上,使用延时操作定时器,在每个工序之间设置一个延时定时器,以确保工序之间有足够的时间间隔。
2.在自动化仓库中,使用定时启动定时器,在每天固定时间执行自动分拣操作,提高工作效率。
3.在电梯系统中,使用定时停止定时器,在指定时间自动停止电梯运行,以便进行维护和检修。
以上是欧姆龙PLC定时器的基本用法,通过合理设置定时器的参数和条件,能够实现更加精确的时间控制和自动化操作。
6. 具体设置步骤以下将介绍使用欧姆龙PLC定时器的具体设置步骤,以延时操作定时器为例。
1.打开PLC编程软件并创建一个新的程序。
2.在程序中选择合适的资源,如变量表。
PLC定时器的使用注意事项及工作原理PLC中的定时器相当于继电器系统中的时间继电器。
它有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的映像寄存器(占二进制的一位),这三个存储单元使用同一个元件号。
FX系列PLC的定时器分为通用定时器和积算定时器。
常数K可以作为定时器的设定值,也可以用数据寄存器(D)的内容来设置定时器。
例如外部数字开关输入的数据可以存入数据寄存器,作为定时器的设定值。
通常使用有电池后备的数据寄存器,这样在断电时不会丢失数据。
通用定时器各系列的定时器个数和元件编号如表3–5所示。
100ms定时器的定时范围为0.1~3276.7s,10ms定时器的定时范围为0.01~327.67s。
FX1S的特殊辅助继电器M8028为1状态时,T32~T62(31点)被定义为10ms定时器。
图3–10中X0的常开触点接通时,T200的当前值计数器从0开始,对10ms时钟脉冲进行累加计数。
当前值等于设定值414时,定时器的常开触点接通,常闭触点断开,即T200的输出触点在其线圈被驱动10ms×414=4.14s后动作。
X0的常开触点断开后,定时器被复位,它的常开触点断开,常闭触点接通,当前值恢复为0。
•如果需要在定时器的线圈“通电”时就动作的瞬动触点,可以在定时器线圈两端并联一个辅助继电器的线圈,并使用它的触点。
通用定时器没有保持功能,在输入电路断开或停电时被复位。
FX 系列的定时器只能提供其线圈“通电”后延迟动作的触点,如果需要在输入信号变为OFF之后的延迟动作,可以使用图3–11所示的电路。
•积算定时器100ms积算定时器T250~T255的定时范围为0.1~3276.7s。
X1的常开触点接通时(见图3–12),T250的当前值计数器对100ms时钟脉冲进行累加计数。
X1的常开触点断开或停电时停止定时,当前值保持不变。
X1的常开触点再次接通或重新上电时继续定时,累计时间(t1+t2)为1055×100ms=105.5s时,T250的触点动作。