跳到主要内容

7.3.1 标准生成脉冲定时器

功能

TP_TIME称为标准生成脉冲定时器,其作用是在PLC程序中实现生成指定时间长度的脉冲信号的功能,用于驱动其他设备或触发其他操作。

LD图形

alt text

  • 生成脉冲时序图:

alt text

参数说明

接口变量声明数据类型说明
INVar_InputBOOL启动输入位
PTVar_InputTIME设定的时间输入
QVar_OutputBOOL输出位
ETVar_OutputTIME已计时的时间

对应语法

  • 输入位IN值为"TRUE",定时器启动,同时,Q值输出"TRUE";
  • 当ET值小于PT值时,IN值的变化不影响Q值的输出和ET值进行计时;

示例

  • LD示例如下动图所示:

alt text

  • ST示例如下代码所示:
TP_TIME_1(
IN:=IN1,
PT:=T#1s,
Q=>OUT,
ET=>ET
);
IF OUT THEN
iVar:=iVar+1;
else
iVar:=0;
END_IF;