购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 定时器

2.2.1 定时器的种类

定时器指令可用于创建可编程延迟时间。西门子S7-1200 PLC有4种常用的定时器。

①TP:脉冲定时器,可生成具有预设宽度时间的脉冲。

②TON:接通延迟定时器,设置输出Q在预设的延迟时间后为ON。

③TOF:关断延迟定时器,重置输出Q在预设的延迟时间后为OFF。

④TONR:保持型接通延迟定时器,设置输出Q在预设的延迟时间后为ON,可以进行累积计时,直至R信号进行复位。

2.2.2 TON

如图2-18所示,选择“定时器操作”中的TON,将其拖入程序段,这时就会跳出一个“调用选项”窗口,如图2-19所示,选择“自动”编号后,直接生成DB1数据块,也可以选择“手动”编号,根据用户需要生成DB数据块。

图2-18 选择TON

在“项目树”界面的“程序块”中可以看到自动生成的IEC_Timer_0_DB[DB1]数据块,如图2-20所示,双击进入,即可读取DB1数据块,变量见表2-14。

TON指令形式如图2-21所示。TON的参数及数据类型见表2-15。在表2-15中,参数IN由0跳变为1时将启用TON。

图2-19 “调用选项”窗口

图2-20 数据块的位置

表2-14 DB1数据块的变量

图2-21 TON指令形式

表2-15 TON的参数及数据类型

在TON指令形式中,PT(预设的时间)和ET(经过的时间)用有符号、双精度的32位整数形式表示,见表2-16。Time数据类型使用T#标识符,用简单时间单元“T#200ms”或复合时间单元“T#2s_200ms”输入。

表2-16 Time数据类型

TON的应用与时序图分别如图2-22和图2-23所示。在时序图中,PT=5s。

图2-22 TON的应用

图2-23 TON的时序图

2.2.3 TOF

图2-24和图2-25分别为TOF的应用和时序图。在时序图中,PT=10s。

2.2.4 TP

TP的应用如图2-26所示,时序图如图2-27所示。在时序图中,PT=5s。

图2-24 TOF的应用

图2-25 TOF的时序图

图2-26 TP的应用

图2-27 TP的时序图

2.2.5【实例5】延时开、延时关的指示灯

1.PLC控制任务说明

按下启动按钮I0.0,5s后,指示灯Q0.0亮;按下停止按钮I0.1,10s后,指示灯Q0.0灭。

2.电气接线图

图2-28为【实例5】简化电气接线图。

图2-28【实例5】简化电气接线图

3.PLC编程

根据任务说明,需要设置两个定时器,即延时开的定时器1和延时关的定时器2,并设置不同的PT值。【实例5】的梯形图如图2-29所示。

图2-29【实例5】的梯形图

程序段1将启动按钮置位延时开变量M0.0。程序段2对M0.0进行TON定时5s,延时到后,指示灯Q0.0亮,同时将延时开变量M0.0复位。程序段3将停止按钮启动信号置位延时关变量M0.1。程序段4对M0.1变量进行TON定时10s,延时到后,指示灯Q0.0灭,同时将延时关变量M0.1复位。

2.2.6【实例6】按一定频率闪烁的指示灯

1.PLC控制任务说明

采用【实例5】简化电气接线图,当按下启动按钮I0.0时,指示灯Q0.0按照亮3s、灭2s的频率闪烁,按下停止按钮I0.1时,指示灯Q0.0停止闪烁后熄灭。

2.输入/输出的定义

表2-17为输入/输出的定义。

表2-17 输入/输出的定义

3.PLC编程

根据任务说明,需要设置两个定时器,【实例6】的梯形图如图2-30所示。闪烁指示灯的高、低电平时间分别由两个定时器的PT值确定,时序图如图2-31所示。程序段1用于启动按钮为ON时,置位指示灯Q0.0和中间变量M0.0。程序段2在指示灯Q0.0变为ON时进行TON定时(此为定时器1),定时时间为3s,时间到后,指示灯灭。程序段3是中间变量M0.0继续ON、指示灯Q0.0为OFF的情况下,进行TON定时(此为定时器2),定时时间为2s,时间到后,指示灯亮。如果程序段2和程序段3循环执行,则指示灯Q0.0就会按任务要求进行闪烁。程序段4是停止按钮被按下后,指示灯Q0.0和中间变量M0.0均被复位。

图2-30【实例6】的梯形图

图2-30【实例6】的梯形图(续)

图2-31【实例6】的时序图

【实例6】也可以采用TP进行编程,梯形图如图2-32所示,引入两个定时器中间变量,在程序段2和程序段3之间循环执行,形成脉冲。

图2-32 采用TP的梯形图

图2-32 采用TP的梯形图(续) /bstasGm+Ej9Dfax6Y/RkE5thIWfxsq2rleBQzRnIQFjUy5uEPcdBLHs8U0SqdQf

点击中间区域
呼出菜单
上一章
目录
下一章
×