脉冲定时器TP

指令格式

脉冲定时器中的“%DB1”表示定时器的背景数据块,TP表示脉冲定时器。


指令说明

起动:

当输入端IN从“0” 变为“1”时,定时器起动,此 时输出端Q也置为“1”,开始输出脉冲。到达 PT(Preset Time)预置的时间时,输出端Q变为“0”状态(见图中波形A、B、E)。IN输入的脉冲宽度可以小于Q端输出的脉冲宽度。在脉冲输出期间,即使IN输入发生了变化又出现上升沿(见波形B),也不影响脉冲的输出。到达预设值后,如果IN输入为“1”,则定时器停止定时且保持当前定时值。若IN输入为“O”,则定时器定时时间清零。

输出:

在定时器定时时间过程中,输出端Q为“1”,定时器停止定时,不论是保持当前值还是清零当前值和输出皆为0。

复位:

当图1-54a中的I0.1为“1”时,定时器复位线圈(RT)通电,定时器被复位。如果此时正在定时,且IN输入为“0”状态,将使已耗时间清0,Q输出也变为0(见波形C)。如果此时正在定时,且IN输入为“1”状态,将使已耗时间清0,Q输出保持为“1”状态(见波形D)。如果复位信号I0.1变为“0”状态时,如果IN输入为“1”状态,将重新开始定时(见波形E)。

指令应用