1、建立FB块——计数
2、建立变量
3、FB块程序编写
IF LDP( 1 ,加计数 ) THEN
计数存储器 :=计数存储器+1;
END_IF;
IF LDP( 1 ,减计数 ) THEN
计数存储器 :=计数存储器-1;
END_IF;
IF 计数存储器 =设定值 THEN
输出:=1;
ELSE
输出:=0;
END_IF;
4、主程序调用
计数_1(加计数:= M0 ,减计数:= M1 ,输出:= Y0 ,计数存储器:= D200 , 设定值:=D210);
计数_2(加计数:= M2 ,减计数:= M3 ,输出:=Y1 ,计数存储器:= D201, 设定值:=D210);
计数_3(加计数:= M4 ,减计数:=M5 ,输出:= Y2 ,计数存储器:= D202, 设定值:=D210 );
IF M8002 =1 THEN
D201 := 5;
END_IF;
5、编译仿真
6、GT_Designer3进行仿真设计
6、成果展示