PLC中三种计数器和定时器

合集下载

5.2定时器资料

5.2定时器资料

5.2定时器指令定时器与计数器都是控制设备实现自动运行最基本的元件。

使用定时器与计数器指令可实现复杂的控制任务。

定时器指令用于计时。

S7-200系列PLC定时器有三种TON、TOF、 TONR。

5.2.1定时器基本概念1.定时器6要素(1)类型——TON、TONR、TOF三种(2)输入端——IN(3)设定值——PT(4)分辨率——1ms/10ms/100ms三种(5)当前值——Txx,如T37,运行过程中显示在定时器号的位置(6)状态位——Txx,如T37,运行过程中由触点显示其状态位的状态。

2.指令盒形式定时器指令的梯形图格式为指令盒形式,如图4.11。

1.IN—运行条件输入端,又称使能端;2.PT—为定时器的计时设定值或存放设定值的地址,数据类型为INT(整数);3.T37—为定时器的器件号(地址号),定时器编号为T0~T255;4.TON—定时器的种类。

5.实际计时的大小:定时值=设定值×分辨率(ms)。

3.定时器分辨率与最大设定值5.2.2通电延时定时器TON(On-Delay Timer)通电延时型定时器TON,通电时,延时接通。

具体工作原理如下:1.初始状态当前值=0,状态位=0。

2.输入端有效,开始计时。

当前值上升,状态位=0。

3.如果计时时间<设定值,输入端复位,则当前值上升到有效时间后归零,状态位=0。

(输入断电,状态位马上复位)。

4.计时时间>=设定值当前值连续计时,状态位=1。

(输入通电,状态位延时接通。

)5.2.3 断电延时定时器TOF(Off-Delay Timer)断电延时定时器TOF,断电时,延时断开。

具体工作原理如下:1.初始状态当前值=0,状态位=0。

2.输入端有效,当前值=0,状态位=1。

(输入有效,状态位马上有效)3.输入端断开,开始计时,当前值上升,状态位=1。

4.计时时间<设定值,输入端复位,当前值上升到有效时间后归零,状态位=1。

PLC定时器与计数器的应用

PLC定时器与计数器的应用
定时器的工作原理是,当输入信号启动定时器 时,定时器开始计时,直到达到设定的时间值, 然后输出信号触发相应的操作。
定时器的计时精度决定了其控制精度,是PLC 实现精确控制的重要元件之一。
PLC计数器介绍
计数器是PLC中用于对输入脉冲进行计数的元件。
计数器可以用于各种应用,如控制步进电机、检 测生产线上的产品数量等。
紧急情况处理
在遇到交通事故或其他紧急情况 时,PLC定时器和计数器能够快速 响应,调整信号灯的控制逻辑, 保障救援车辆的优先通行权。
THANKS FOR WATCHING
感谢您的观看
计数器通常有预置值,当计数值达到预置值时, 计数器会触发相应的输出信号。
PLC定时器与பைடு நூலகம்数器的关系
定时器和计数器都是PLC中的 控制元件,但它们的应用场景
和功能不同。
定时器主要用于时间控制, 而计数器主要用于计数控制。
在某些应用中,可以将计数器 的计数值作为定时器的设定值, 从而实现基于计数的定时控制。
创建定时器和计数器
在编程软件中创建定时器和计数器, 并为其分配相应的输入和输出信号。
编写定时器和计数器程序
根据实际需求编写定时器和计数器的 程序,包括设置时间参数、计数逻辑 等。
调试与测试
对编写的程序进行调试和测试,确保 定时器和计数器能够按照预期工作。
定时器与计数器的编程实例
定时器实例
实现一个周期性自动启动的设备,如 每隔10秒启动一次的泵。
02
PLC定时器的应用
定时器类型与原理
01
02
03
接通延时型
在输入信号作用下,定时 器输出信号开始接通,直 到达到设定时间后,输出 信号才断开。

PLC定时、计数器指令(LG)

PLC定时、计数器指令(LG)

P020 T000 T000 C000 C000 P060
P021
[ TMR T000 36000 ] [ RST T000 ]
U CTU C000 R < s > 00100
( P060 )
1 小时定时器 计数器 (1小时×100 = 100小时)
·
31
定时器指令
Company Logo
4、 TMON 单稳态定时器
一个闪烁的灯 (TON指令举例 )
[梯级图程序]
利用2个定时器和 P020控制灯周期性闪烁。
P020 T001 T000
[ TON T000 00005 ] [ TON T001 00006 ]
( P065 ) [ END ]
设置Off 时间(0.5s)
设置On 时间 (0.6s)
T000, T001是 100 ms 定时器
U CTU C010 R <S> 00010
( P060 )
P031 P030
C010 P060
设定值
设定值
P030从off变成 on, C010 的当前值加1。 P031是复位条件。
2
计数器指令
Company Logo
2、 CTD Down 计数器
❖ 当在计数脉冲输入检测到一个上升沿的时候,当前值减 1。
P020 T000 P023
[TMON T000 00100 ] ( P061 )
P023 P020
T000
[ RST T000 ]
P061
设定时间 ( t )
设定值
31
振动防止电路 (TMON指定举例)
1.系统图
定时器指令
Company Logo

三菱PLC功能指令

三菱PLC功能指令

三菱PLC功能指令1.位操作指令:位操作指令用于读取、写入和修改位级别的数据。

常见的位操作指令包括LD(逻辑与)、ORR(逻辑或)、AND(逻辑与)、XOR(异或)等。

2.数据操作指令:数据操作指令用于读取、写入和修改字节、字和双字级别的数据。

常见的数据操作指令包括MOV(赋值)、ADD(加法)、SUB(减法)、MUL(乘法)、DIV(除法)等。

3.计数器指令:计数器指令用于实现计数功能。

有三种类型的计数器指令:上升沿计数器、下降沿计数器和阶段计数器。

计数器指令可以用于进行数量统计、进度监测等应用。

4.定时器指令:定时器指令用于实现定时功能。

有两种类型的定时器指令:上升沿定时器和下降沿定时器。

定时器指令可以用于进行时间监测、延时操作等应用。

5.移位指令:移位指令用于将数据的位进行移动。

常见的移位指令包括SHL(左移)、SHR(右移)等。

移位指令通常用于数据处理和位拼接等应用。

6.比较指令:比较指令用于比较两个数值的大小。

常见的比较指令包括CMP(比较)、EQ(等于)、NE(不等于)、GT(大于)等。

比较指令可以用于实现条件判断和逻辑控制等应用。

7.转移指令:转移指令用于控制程序的流程。

常见的转移指令包括JMP(无条件跳转)、JE(等于时跳转)、JNE(不等于时跳转)、JG(大于时跳转)等。

转移指令可以用于实现程序的循环和条件判断等应用。

8.存储器控制指令:存储器控制指令用于读取和写入存储器的数据。

常见的存储器控制指令包括LD(读取)、ST(写入)等。

存储器控制指令可以用于实现数据存储和加载等应用。

9.数学指令:数学指令用于实现各种数学运算。

常见的数学指令包括SIN(正弦)、COS(余弦)、SQRT(平方根)等。

数学指令可以用于实现数据处理和数值计算等应用。

10.基本运算指令:基本运算指令用于实现基本的数值运算。

常见的基本运算指令包括加法、减法、乘法和除法等。

基本运算指令通常用于实现逻辑计算和数据处理等应用。

PLC的基本指令

PLC的基本指令

PLC的基本指令一、位操作类指令位操作类指令依靠两个数字1和0进行工作,这两个数字组成了二进制系统,数字1和0称之为二进制数或简称位。

在触点与线圈中,1表示启动或通电,0表示启动或未通电。

1.标准触点指令梯形图表示:语句表表示:“LD bit ”;“LDN bit”。

Bit触点的范围:V、I 、Q、M、SM、T、C、S、L(位)。

功能及说明常开触点在其线圈不带电时,触点是断开的,触点的状态为Off或为0。

当线圈带电时,其触点是闭合的,触点的状态为ON或为1。

该指令用于网络块逻辑运算开始的常开触点与母线的连接。

常闭触点在其线圈不带电时,触点是闭合的,触点的状态为ON或为1。

当线圈带电时,其触点是断开的,触点的状态为OFF或为0。

该指令用于网络块逻辑运算开始的常闭触点与母线的连接。

2.立即触点指令梯形图表示:语句表表示:“LDI bit ”;“LDNI bit”。

Bit触点的范围:I(位)。

功能及说明当常开立即触点位值为1时,表示该触点闭合。

当常闭立即触点位值为0时,表示该触点断开。

指令中的“I”表示立即的意思。

执行立即指令时,CPU直接读取其物理输入点的值,而不是更新映像寄存器。

在程序执行过程中,立即触点起开关的触点作用。

3.输出操作指令(线圈驱动指令)梯形图表示:语句表表示:“=bit ”Bit触点的范围:V、I 、Q、M、SM、T、C、S、L(位)。

功能及说明输出操作是把前面各逻辑运算的结果复制到输出线圈,从而使输出线圈驱动的输出常开触点闭合,常闭触点断开。

输出操作时,CPU是通过输入/输出映像区来读/写输出操作的。

4.立即输出操作指令梯形图表示:语句表表示:“=I bit ”Bit的范围:Q(位)。

功能及说明立即输出操作是把前面各逻辑运算的结果复制到输出线圈,从而使立即输出线圈驱动的输出常开触点闭合,常闭触点断开。

当立即输出操作时,CPU立即输出。

除将结果写到输出映像区外直接驱动实际输出。

5.逻辑与、或操作指令梯形图表示:逻辑与操作由标准触点或立即触点串联构成;逻辑或操作由标准触点或立即触点的并联构成。

PLC定时器与计数器的应用

PLC定时器与计数器的应用

PLC技术在典型任务中的应用
任务一 电动机间歇运行控制
二、任务实施 STEP 1:任务分析
可以看出,合上控制开关SA后,电动机5秒后开始运转, 10秒后停止运行。 电动机就这样停止5秒,运转10秒,周而复始地间歇运行下去,只有断开控制 开关SA后,电动机才会停止运转。电动机的运行时间和停止时间都可以由定 时器的设定值控制,下面就应用定时器指令完成电动机间歇运行的控制。
1.纵道交通灯的运行控制程序
第 35 页
PLC技术在典型任务中的应用
任务二 十字路口交通灯控制
二、任务实施 STEP 3:程序编制
2.横道交通灯的运行控制程序
第 36 页
PLC技术在典型任务中的应用
任务二 十字路口交通灯控制
二、任务实施 STEP 3:程序编制
2.横道交通灯的运行控制程序
第 37 页
二、任务实施 STEP 3:程序编制
1.纵道交通灯的运行控制程序
第 33 页
PLC技术在典型任务中的应用
任务二 十字路口交通灯控制
二、任务实施 STEP 3:程序编制
1.纵道交通灯的运行控制程序
第 34 页
PLC技术在典型任务中的应用
任务二 十字路口交通灯控制
二、任务实施 STEP 3:程序编制
第 19 页
PLC技术在典型任务中的应用
任务一 电动机间歇运行控制
二、任务实施 STEP 2:任务准备
PLC输入输出接线如图
SA
KM
PLC
SIEMENS CPU226AC/DC/ RLY
DC24V 电源进线
AC220V 电源进线
第 20 页
PLC技术在典型任务中的应用
任务一 电动机间歇运行控制

PLC的定时器与计数器

PLC的定时器与计数器

采用16位保持型数据寄存器来存放设定值时: —— K值设定范围是1-32767 —— K值计算方法是: K=定时值(S)/计时分辨率(S)
同样定时要求 —— 采用不同计时分辨率的定时器 —— 设定值大小是不相同
例如: 要求定时10s,采用T0计时K=100。而采用T246计时,
则K=10000。 注意:也可以采用两个保持型数据寄存器串联构成32
同时每个定时器还要占用三个位元件 一个为复位位
—— 当该位状态为1 —— 则当前值寄存器清零 第二位为计时位 若该位为1同时复位位为0 —— 表示计时条件满足 ——该定时器开始计时 若该位状态为0 —— 则表示计时条件不满足,定时器不工作 第三位是定时器线圈的逻辑状态位 —— 该位为0表示定时时间未到 —— 该位为1则表示定时时间到
X12 加
X12 X13 X14 C230

M8230 RST C230
C230 K-2 Y0

X13
X14
C230 当前值0 1
Y0
2 1 0 -1 -2 -3 -2 -1 0 1
图2-28 加/减计数器动工作情况
23
01
2.内部信号计数器的计数频率 (1)内部信号计数器C0-C234 —— 计数频率在复位位为0 —— 计数位1为0和计数位2为1 —— 完成一次计数过程 计数位1和计数位2的状态 —— 由两次扫描结果获得 —— 即某个计数器最高计数频率为 1/2T Hz
—— 另一类是外部信号高速计数器 C235~C255共21点均为32 位保持型
—— 外部计数信号由高速输入端子 X0~X5输入
1.计数器的组成与计数方式 与定时器类似 —— 由软机组成 —— 在RAM区中占用二个或四个16 位数据寄存器 (16位计数器占用二个字元 件,32位计数器占用四个字 元件)

PLC中三种计数器和定时器

PLC中三种计数器和定时器

COUNTER计数器1.CTD减计数器当CD收到一个上升沿,CV递减一,收到第2个上升沿,CV再递减一,直到CV递减到0后,Q输出TRUE。

PV-----装入的是计数器的,初始数值,CV从这个初始数值开始递减(一个CD收到的上升沿脉冲让CV减一)LOAD-------当LOAD变为TRUE,减计数器复位,PV变成设置的最大值。

2.CTU加计数器CU----接受上升沿个数,收到一个脉冲,CV增加1,直到CV=PV后,Q输出TRUE,RESET复位----如果RESET=TRUE,则计数器被复位成0。

--------------CU,Q,RESET都为BOOL变量,CV和PV为WORD 变量。

3.CTUD增减计数器CU, CD, RESET, LOAD, QU , QD 都是 BOOL变量, PV 和 CV 都是 INT变量.如果 RESET=TRUE, CV 被赋值为0. If LOAD=TRUE,那么 CV 被设置成PV的数值.如果 CU收到一个上升沿脉冲信号, CV在不超出范围的前提下增加1。

. 如果CD 收到一个上升沿脉冲信号, CV 在不小于0的情况下,会减少1。

当CV = PV时,QU输出TRUE.当 CV= 0时,QD输出TRUE.三种定时器的区别TP定时器Q由FALSE变成TRUE被IN上升沿促发,(脉冲促发),由TRUE 变成FALSE为达到延迟时间PT后促发。

只要TP检测IN有一个上升沿,Q马上变成TRUE。

计时开始-----当达到PT设置的时间后,不管IN为什么状态,Q由TRUE变成FALSE。

TON定时器(延时接通)当IN为TRUE,并且IN保持为TRUE,当ET的时间=PT以后,Q 促发,由FALSE变为TRUE。

而且IN为TRUE不变,只要IN变为FALSE,IN变FALSE的下降沿马上促发Q由TRUE变成FALSE。

TOF 延时断开定时器输出Q由TRUE变成FALSE的促发信号来自IN由TRUE变FALSE 的下降沿(经过PT延时后)当IN=TRUE的上升沿发出时,Q由IN的上升沿促发,由FALSE变成TRUE,Q一直保持为TRUE,直到IN的下降沿信号发出,并且IN的下降沿经过延时PT长时间后,使Q由TRUE变成FALSE。

电大可编程序控制器应用形成性考核作业及答案

电大可编程序控制器应用形成性考核作业及答案

可编程序控制器应用形成性考核作业(一)一、填空题1、可编程序控制器采用微处理器作为中央处理单元,可以对逻辑量进行控制,也可以对模拟量进行控制。

2、PLC具有逻辑运算功能,能够描述继电器触点的串联和并联等各种连接。

3、PLC具有模数转换(A/D转换和数模转换(D/A转换)功能,完成对模拟量的控制与调节。

4、按结构形式分类,PLC可分为整体式和模块式两种。

5、CPU 模块是可编程序控制器系统的运算控制核心。

6、导轨是安装可编程控制器各类模板的机架,可根据实际需要选择。

7、电源模板用于对PLC内部电路供电。

8、输入电压转换是用来将输入端不同电压或电流信号转换成微处理器所能接收的低电平信号。

9、输出电平转换是用来将微处理器控制的低电平信号转换为控制设备所需的电压或电流信号。

10、电气隔离是在微处理器与I/O回路之间采用的防干扰措施。

二、判断题(正确的打√,错误的打×)1、PLC的输入和输出量有开关量和模拟量两种。

开关量I/O用最大I/O点数表示,模拟量I/O点数用最大I/O通道数表示。

(v )2、PLC具有模数转换和数模转换功能,完成对逻辑量的控制与调节。

(x)3、PLC配置有较强的监控功能,能记忆某些异常情况,或当发生异常情况时自动中止运行。

(v )4、传统继电器接触器控制系统的控制功能必须通过修改控制器件和接线来实现。

(v )5、可编程控制系统的控制功能必须通过修改控制器件和接线来实现。

(x )6、输入输出模板必须与CPU模板放置在一起。

(x )7、集散控制系统由单回路仪表控制系统发展起来,主要侧重于回路调节功能。

(x )8、PLC的扫描周期因程序的长度不同而不同。

(v )9、PLC的扫描周期仅取决于程序的长度。

(x )10、PLC的扫描周期仅取决于CPU模板的运算速度。

(x )1、传统继电器接触器控制系统和可编程控制系统有何区别?答:传统继电器接触器控制系统为“硬接线”程序控制系统,通过修改控制器件和接线来改变控制功能;可编程控制系统为“软接线”程序控制系统,通过修改PLC程序并改动少量接线端子来改变控制功能。

西门子PLC编程常用命令

西门子PLC编程常用命令

在西门子plc梯形图中,将其触点和线圈等称为程序中的编程元件。

编程元件也称为软元件,是指在plc编程时使用的输入/输出端子所对应的存储区以及内部的存储单元、寄存器等。

根据编程元件的功能,西门子plc梯形图中的常用的编程元件主要有输入继电器(I)、输出继电器(Q)、辅助继电器(M、SM)、定时器(T)、计数器(C)和一些其他较常见的编程元件等。

1、输入继电器(I)的标注西门子PLC梯形图中的输入继电器用“字母I+数字”进行标识,每个输入继电器均与PLC的一个输入端子对应,用于接收外部开关信号。

输入继电器由PLC端子连接的开关部件的通断状态(开关信号)进行驱动,当开关信号闭合时,输入继电器得电,其对应的常开触点闭合,常闭触点断开,如图1所示。

图1 西门子PLC梯形图中的输入继电器2、输出继电器(Q)的标注西门子PLC梯形图中的输出继电器用“字母Q+数字”进行标识,每一个输出继电器均与PLC的一个输出端子对应,用于控制PLC外接的负载。

输出继电器可以由PLC内部输入继电器的触点、其他内部继电器的触点或输出继电器自己的触点来驱动,如图2所示。

图2 西门子PLC梯形图中的输出继电器3、辅助继电器(M、SM)的标注在西门子PLC梯形图中,辅助继电器有两种,一种为通用辅助继电器,一种为特殊标志位辅助继电器。

(1)通用辅助继电器的标注。

通用辅助继电器,又称为内部标志位存储器,如同传统继电器控制系统中的中间继电器,用于存放中间操作状态,或存储其他相关数字,用“字母M+数字”进行标识,如图3所示。

图3 西门子PLC梯形图中的通用辅助继电器由图3可以看到,通用辅助继电器M0.0既不直接接受外部输入信号,也不直接驱动外接负载,它只是作为程序处理的中间环节,起到桥梁的作用。

(2)特殊标志位辅助继电器的标注。

特殊标志位辅助继电器,用“字母SM+数字”标识,如图4所示,通常简称为特殊标志位继电器,它是为保存PLC自身工作状态数据而建立的一种继电器,用于为用户提供一些特殊的控制功能及系统信息,如用于读取程序中设备的状态和运算结果,根据读取信息实现控制需求等。

plc定时器与计数器

plc定时器与计数器
第27页/共43页
(2)计数值
计数值的范围为0~999,如下图所示,计数器值有两种存储格 式:
一种是BCD码格式,则该字的0~11位是计数值的BCD码,用
格式 15
87
0
0 0 0 10 0 1 0 0 1 1 1
C#127表示BCD码127;
未用
1
2
7
另一种是二进制格式,只占用计数器字的0~9位,。
机M2起 动;按下停止按钮,M2立即停止,延时10s后,
M1停机。 起动按钮:I0.1; 停止按钮:I0.2 电动机M1:Q0.0; 电动机M2: Q0.1
例4:定时器扩展,在S7-300中,单个定时器的最大计时范围 是9990s
或2H-46M-30s,如果超过这个范围,可以采用两个(或多个)
第42页/共43页
= 输出地址 //输出地址 为1状态
第32页/共43页
STL等效程序
3. S_CU(加计数器)块图指令
第33页/共43页
4. S_CD(减计数器)块图指令
第34页/共43页
5. 计数器的线圈指令 除了前面介绍的块图形式的计数器指令以外,S7-300系统
还为用 户准备了LAD环境下的线圈形式的计数器。这些指令有计数器
L(装入指令):把预置值装入累加器1 SP(为脉冲定时器指令):启动定时器 R:复位Tn0 L Tn0:把Tn0的十六进制时间当前值装入累加器1 T 时间字单元1:把累加器1的内容传送到时间字单元1 LC Tn0:把Tn0的BCD时间当前值装入累加器1 T 时间字单元2:把累加器1的内容传送到时间字单元2 A Tn0:检查Tn0的信号状态 = 输出地址: Tn0的定时器位为1时,输出地址有输出。
圈表示 的形式,指令格式、示例及时序波形图见下图所示。各输入端及输

学习资料 PLC 1-4定时器计数器指令

学习资料 PLC 1-4定时器计数器指令

END 谢谢大家!
延时关机程序
按下启动按钮 电机启动同时 散热风扇也一 起启动,停机 时电机先停, 风扇延时10S停 机
定时器
• TONR属于断电记忆型定时器,使能端通电 开始计时,使能端断电当前值被记忆,使 能端再通电,会继续计时,当前值大于或 等于设定值时,常开触点导通,常闭触点 断开。
有一台空
压机运行 4000H提醒 更换油水分 离器
计数器
S7-200计数器
• 号数) • 计数器的编号:C0---C255 • 当前值可读可写,断电保持型
计数器
每产生一个上升 沿,当前值加1
当值清零
设定值
当前值>=设定值时 常开触点导通,常闭断开
计数完成 自动停机
程序
定时器类型及型号
定时器
定时器的工作原理
• TON属于通电延时型 定时器,使能端通电 开始计时,使能端断电当前值复位,当前 值大于等于设定值时,常开触点导通,常 闭触点断开。
星三角降压启动
设定值
时基
定时器的工作原理
• TOF属于断电延时定时器,使能端通电当 前值复位,常开触点导通,常闭触点断开, 不计时,使能端断电后开值始计时,当前 值等于设定值时,常开触点断开,常闭触 点导通,停止计时
计 时 程 序
计数器
I0.0每接通一次, 当前值减1
把设定值装 载至当前值
当前值=0时 常开导通
计数器
当前值加1 当前值减1
当前值>=设定值 常开导通
S7-200定时器
• 定时器的配件: • 线圈 常开 常闭(位类型) • 设定值 当前值(16位有符号数) • 定时器的编号:T0---T255 • 定时器根据时基自动计数进行计时 • 当前已计时间=当前值*时基 • 设定时间=设定值*时基 • 时基:1MS 10MS 100MS

三菱PLC特殊寄存器,定时器、计数器

三菱PLC特殊寄存器,定时器、计数器

FX2N内部计数器16位增计数器(C0~C99)通用型3276716位增计数器(C100~C199断电保持32位增减计数器(C200~C219)通用型±21478364832位增减计数器(C220~C234断电保持高速计数器(C235~C255)单向单计数输入高速计数器(C235~C245单向双计数输入高速计数器(C246~C250高速计数器与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可以变成非断电保持。

FX2N有21个高速计数器。

适合用来做高速计数器的PLC端口有X0~X7,X0~X7不能重复使用,即某一个输入端已被某个高速计数器占用,它就不能再用于其他高速计数器,也不能做它用。

其触点动作与32位增减计数器相同,可进行增或减计数。

两个输入端,一个为增计数输入,另一个为减计数输入。

双向高速计数器(C251~C255)数输入通用定时器(自复位)调用计时,为零清除100ms(T0~T199)K取值范围1~32767时间0.1~3276.7s10ms(T200~T245)K取值范围1~32767时间0.01~327.67s积算定时器(手动复位)调用计时,为零保持。

下次调用计时继续。

Rst复时间0.1~3276.7s时间0.001~32.76.s 1ms(T246~T249)100ms(T250~T255)K取值范围1~32767K取值范围1~32767。

PLC程序中定时器和计数器的配合应用

PLC程序中定时器和计数器的配合应用

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小时。

如欲延长定时时间,可以如常规继电控制线路一样,将多只定时器“级联”,总定时值系多只定时器的定时值相加,以扩展定时时间。

更好的办法,是常将定时器和计数器配合使用,其定时时间,即变为定时器的定时器和计数器的计数值相乘,更大大拓展了定时范围,甚至可以以月或年为单位进行定时控制。

在NEZA系列PLC中,常用功能块指令有定时器、计数器、鼓形控制器、移位寄存器、步进计数器五种

在NEZA系列PLC中,常用功能块指令有定时器、计数器、鼓形控制器、移位寄存器、步进计数器五种

4.2.3 常用功能块指令在NEZA系列PLC中,常用功能块指令有定时器、计数器、鼓形控制器、移位寄存器、步进计数器五种。

使用这些指令可以很容易地实现生产现场中的定时计数控制及各种步进控制。

一、定时器功能块指令%TMi定时器功能块犹如电气控制线路中的时间继电器,可以用来按时间原则控制电动机的启动、停止或其它电气设备的工作。

首先让我们来做一个三台电动机分时启动、同时停机的实验。

实验电路接线如图4-16所示。

图中KM1、KM2、KM3分别驱动三台电动机,SB1、SB2分别为启动按钮和停车按钮。

接好线后,请将图4-17所示三台电动机分时启动的PLC梯形图程序下载到PLC的程序存储器中,并将PLC置运行状态。

揿下启动按钮SB1,观察三台电动机L1、L2、L3的运行情况,再揿一下停车按钮SB2,观察是否停车。

在图4-17所示的三台电动机分时启动梯形图程序中,%TM0及%TM1功能块就是我们本节课要研究讨论的定时器功能块%TIMi。

1、定时器功能块指令%Tmi的编程格式定时器功能块的编程格式如图4-18所示。

图中各参数说明如下:1)%TM0表示默认的第0个定时器功能块,在NEZA PLC中,定时器功能块共有32个,即%TIM0~%TIM31。

2)IN为定时器启动控制输入信号,每当IN由0变1(由OFF变ON)时,定时器启动。

3)Q为定时器输出信号。

4)TYPE表示定时器的类型。

在NEZA PLC中,定时器类型分为通电延时闭合型TON、断电延时断开型TOF和脉冲输出型TP三种,默认为TON型。

各类型的具体功能见后面的叙述。

5)TB表示定时分辨率。

在NEZAPLC中,定时分辨率可设置为1min、1s、100ms、10ms和1ms五种,系统默认为1min。

6)ADJ表示定时器的预设值是否可改变,若允许改变设置为Y,否则设置为N,系统默认为Y。

7)%Tmi.P表示定时器的预设值,默认为9999,可在0~9999之间任选。

定时器、计数器简单电路编程及梯形图的经验设计法

定时器、计数器简单电路编程及梯形图的经验设计法

TON T××,PT
TONR T××,PT
TOF T××,PT
2. 时基 按时基脉冲分,则有1ms、10ms、100ms 三种定时器。不同的时基标 准,定时精度、定时范围和定时器刷新的方式不同。 (1)定时精度和定时范围。 定时器的工作原理是:使能输入有效后,当前值PT对PLC内部的时基 脉冲增1计数,当计数值大于或等于定时器的预置值后,状态位置1。 其中,最小计时单位为时基脉冲的宽度,又为定时精度; 从定时器输入有效,到状态位输出有效,经过的时间为定时时间, 即:定时时间=Байду номын сангаас置值×时基。 当前值寄存器为16bit,最大计数值为32767,由此可推算不同分辨率 的定时器的设定时间范围。CPU 22X系列PLC的256个定时器分属TON (TOF)和TONR工作方式,以及3种时基标准,如表4-4所示。 可见时基越大,定时时间越长,但精度越差。
设: 输入信号:I0.0为故障信号;I0.1为消铃按钮;I0.2为试灯、 试铃按钮 输出信号:Q0.0为报警灯;Q0.1为报警电铃
设计小车自动往返运动的梯形图
正次品分拣机编程实训
控制要求 (1)用启动和停止按钮控制电动机M运行和停止。在电动机运行时, 被检测的产品(包括正次品)在皮带上运行。 (2)产品(包括正、次品)在皮带上运行时,S1(检测器)检测到 的次品,经过5s传送,到达次品剔除位置时,起动电磁铁Y驱动剔除 装置,剔除次品(电磁铁通电1s),检测器S2检测到的次品,经过 3s传送,起动Y,剔除次品;正品继续向前输送。正次品分拣操作流 程如图4-51所示。
表4-4 定时器的类型
工作方式
时基(ms) 1 TONR 10 最大定时范围(s) 32.767 327.67 定时器号 T0,T64 T1-T4,T65-T68

plc培训教程,西门子S7-200PLC基本指令_定时器和计数器

plc培训教程,西门子S7-200PLC基本指令_定时器和计数器

西门子S7-200PLC基本指令_定时器/计数器一、定时器1.定时器号(Txx):定时器的编号为(0-255),也就是说总共有256个定时器可以使用。

2.定时时间= 设定值* 基准时间3.注意,不能将同一个定时器号同时用作TOF和TON。

定时器分类表:定时器类型分辨率设置范围最大值(秒)定时器号码TONR 1ms0-32767 32.767 T0,T6410ms0-32767 327.67 T1-T4,T65-T68100 ms 0-32767 3276.7T5-T31,T69-T95TON、TOF1ms0-32767 32.767 T32,T9610ms0-32767 327.67T33-T36,T97-T100100ms0-32767 3276.7T37-T63,T101-T255定时器分为三类:TON、TONR、TOF 。

1.接通延时定时器(TON)TON指令在启用输入端使能后,开始计时。

当前值(Txxx)大于或等于预设时间(PT)时,定时器触点接通。

当输入端断开时,接通延时定时器当前值被清除,触点断开达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时。

用法举例:此例中,定时器号是T37,因此此定时器为100ms的定时器。

定时器预设值为60,即定时时间为:60*100ms=6s;初始时,I0.1断开,定时器当前值为0。

当I0.1接通,则定时器开始计时,当前值到达60后,定时器常开点接通。

到达预设值后若I0.1还是接通,则定时器继续计时,直到当前值到达32767。

在定时过程中,只要I0.1断开,则定时器当前值清0,触点断开。

2.掉电保护性接通延时定时器(TONR)TONR指令在启用输入端使能后,开始计时。

当前值到达80后,触点接通。

到达预设值后若I0.1还是接通,则定时器继续计时,直到当前值到达32767。

在计时过程中I0.1断开,则定时器保持当前值不变。

TONR指令功能与TON指令类似,TONR指令带保持功能若要使定时器复位,清0,则需用复位指令3.断开延时定时器(TOF)TOF功能及用法:TOF指令用于在输入关闭后,延迟固定的一段时间再关闭输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

COUNTER计数器
1.CTD减计数器
当CD收到一个上升沿,CV递减一,收到第2个上升沿,CV再递减一,直到CV递减到0后,Q输出TRUE。

PV-----装入的是计数器的,初始数值,CV从这个初始数值开始递减(一个CD收到的上升沿脉冲让CV减一)
LOAD-------当LOAD变为TRUE,减计数器复位,PV变成设置的最大值。

2.CTU加计数器
CU----接受上升沿个数,收到一个脉冲,CV增加1,直到CV=PV后,
Q输出TRUE,RESET复位----如果RESET=TRUE,则计数器被复位成0。

--------------CU,Q,RESET都为BOOL变量,CV和PV为WORD 变量。

3.CTUD增减计数器
CU, CD, RESET, LOAD, QU , QD 都是 BOOL变量, PV 和 CV 都是 INT变量.
如果 RESET=TRUE, CV 被赋值为0. If LOAD=TRUE,那么 CV 被设置成PV的数值.
如果 CU收到一个上升沿脉冲信号, CV在不超出范围的前提下增加1。

. 如果CD 收到一个上升沿脉冲信号, CV 在不小于0的情况下,会减少1。

当CV = PV时,QU输出TRUE.
当 CV= 0时,QD输出TRUE.
三种定时器的区别
TP定时器
Q由FALSE变成TRUE被IN上升沿促发,(脉冲促发),由TRUE 变成FALSE为达到延迟时间PT后促发。

只要TP检测IN有一个上升沿,Q马上变成TRUE。

计时开始-----当达到PT设置的时间后,不管IN为什么状态,Q由TRUE变成FALSE。

TON定时器
(延时接通)
当IN为TRUE,并且IN保持为TRUE,当ET的时间=PT以后,Q 促发,由FALSE变为TRUE。

而且IN为TRUE不变,只要IN变为FALSE,IN变FALSE的下降沿马上促发Q由TRUE变成FALSE。

TOF 延时断开定时器
输出Q由TRUE变成FALSE的促发信号来自IN由TRUE变FALSE 的下降沿(经过PT延时后)
当IN=TRUE的上升沿发出时,Q由IN的上升沿促发,由FALSE变成TRUE,Q一直保持为TRUE,直到IN的下降沿信号发出,并且IN的下降沿经过延时PT长时间后,使Q由TRUE变成FALSE。

相关文档
最新文档