1. 库文件及功能块操作说明

1.14. 周期性脉冲,秒脉冲,Blink功能块,为什么在TwinCAT 3.1.4022 版本中找不到?

需要TwinCAT 3.1.4024版本才支持,Blink在util库中,可以用于获得自定义脉冲。

使用方法截图如下:

ENABLE是使能,TIMELOW是低电平时间,TIMEHIGH是高电平时间。

OUT引脚为最终输出电平。

4022及之前的版本,需要自己用定时器进行触发。以下案例为周期1s的脉冲:

FB_Ton: TON;

b_Execute: BOOL;

b_Output: BOOL;

t_Time: TIME;

FB_Ton(IN:= b_Execute, PT:= T#1S, Q=> b_Output, ET=> t_Time);

IF b_Output=TRUE THEN

b_Execute:=FALSE;

ELSIF b_Execute=FALSE THEN

b_Execute:=TRUE;

END_IF



2019.10.15 江星睿 编辑