FBD 功能图如下:
STL语句表如下:
A I 0.0
CU C 10 \\计数器加计数
A I 0.1
CD C 10 \\计数器减计数
A I 0.2
S C 10 \\计数初值预置
L C#55 \\装入计数初值到ACCU1
A I 0.3
R C 10 \\计数器C10复位
A C 10
= Q 4.0
l 当输入信号I 0.2由“0”变为“1”时,计数初值55被装入计数器C10;
l 如果输入信号I 0.0由“0”变为“1”,计数器C10的计数值加1(除非C10的计数值已达到999);
l 如果输入信号I 0.1由“0”变为“1”,计数器C10的计数值减1;(除非C10的计数值已减到0);
l 如果输入信号I 0.3由“0”变为“1”,计数器C10被复位,计数值为0;