每天学一点/ 电工:西门子PLC

STEP7-SMARTPLC:定时器

定时器的功能:

累计PLC的时针脉冲,当达到设定值时输出触点动作,类似于继电器电路中时间继电器的作用。

下面我们介绍一下定时器使用时要注意以下几点:

1. 时基(定时器的计时单位)有100ms、10ms、1ms三种;所选用的定时器时基有定时器编号决定,具体如下表所示:

codesys累计定时器_清除定时器后再次启用定时器

2. 设定值当定使其累计到设定值时,对应的触点就会动作,可以用一个16位有符号常数直接给定,也可通过一个字寄存器间接给定。定时时间=时基*设定值。

3. 当前值:定时器运行的过程变量值。可以直接用T37等表示,为16位有符号数。定时器按照实际不同分为1ms、10ms、100ms定时器;按照定时开始方式不同又可分为接通和关断延时定时器;按照是否累计又分为累计型和不累计型定时器。

    需要选择什么样的定时器,由定时长,定时精度、计时方式及是否需要记忆等要求决定,选用合适的定时器能达到定时效果的同时简化程序。

1. 有记忆接通延时定时器(TONR):在启用的输入为“接通”时开始计时;当前值大于或等于预设值(PT),定时器的状态为“接通”,就算输入断开,仍保持定时器当前值不清除,触点也保持“接通”状态,输入方法为:按F9键,输入TONR,然后按回车键。

codesys累计定时器_codesys累计定时器_02

2. 无记忆接通延时定时器(TON):在启动条件“接通”时开始计时,当前值大于或等于与设定值时,定时器接通。输入方法:按F9间,输入TON,回车。

codesys累计定时器_清除定时器后再次启用定时器_03

3. 关断延时定时器(TOF):输入从“接通”到“不通”后,延迟固定一段时间在关闭输出,启用定时器输入接通后,定时器会立即接通,当前值清零。

codesys累计定时器_清除定时器后再次启用定时器_04

※※※※ ※※※※