> 文章列表 > 西门子300定时器指令详解

西门子300定时器指令详解

西门子300定时器指令详解

西门子S7-300系列PLC中的定时器指令用于实现定时功能,包括计时、延时和周期性任务执行等。以下是几种常用的定时器指令及其功能:

1. TON(接通延时定时器)

功能 :当输入信号(IN)为TRUE时,开始计时,计时器(Timer)根据指定的时间(PT,单位为毫秒)进行计时。计时结束后,输出(Output)被置位(Q),并且如果EN(启用)为TRUE,则输出地址开始输出定时器的结果。

语法 :`TON(Output, IN, PT, ST)`

参数 :

`EN`:当为TRUE时,输出地址开始输出定时器的结果。

`TT`:当TT被置位时,计时器会自动清零。

`Q`:定时器完成计时后,将Q置位。

2. S_PULSE(脉冲S5定时器)

功能 :当输入信号(IN)为TRUE时,输出端(Output)Q的状态为1,在达到预设时间后,输出端Q状态为0。

示例程序 :例如,合上开关SA(I0.0),指示灯HL(Q0.0)亮1小时2分10秒后自动熄灭。

3. S_PEXT(扩展脉冲S5定时器)

功能 :与S_PULSE类似,但扩展脉冲定时器在输入信号(IN)为TRUE时,输出端(Output)Q的状态为1,并在达到预设时间后,输出端Q状态为0,同时,如果输入信号(IN)在计时过程中变为FALSE,则计时暂停,并在再次变为TRUE时继续计时。

4. S_ODT(接通延时S5定时器)

功能 :当输入信号(IN)为TRUE时,开始计时,计时器(Timer)根据指定的时间(PT,单位为毫秒)进行计时。计时结束后,输出(Output)被置位(Q),并且如果EN(启用)为TRUE,则输出地址开始输出定时器的结果。

示例程序 :例如,接通延时定时器和脉冲定时器应用——用定时器构成一脉冲发生器,当满足一定条件时,能够输出一定频率和一定占空比的脉冲信号。

5. S_OFFDT(断电延时S5定时器)

功能 :当输入信号(IN)为TRUE时,开始计时,计时器(Timer)根据指定的时间(PT,单位为毫秒)进行计时。计时结束后,输出(Output)被置位(Q),并且如果EN(启用)为TRUE,则输出地址开始输出定时器的结果。

示例程序 :例如,电动机延时自动关闭控制,按动起动按钮S1(I0.0),电动机M(Q4.0)立即起动,延时5分钟以后自动关闭。

以上是西门子S7-300系列PLC中定时器指令的基本介绍。

其他小伙伴的相似问题:

西门子300PLC中如何设置定时器?

西门子S7-300定时器数据类型有哪些?

西门子300PLC定时器不够用如何补充?