发布于 2011-03-29 21:09:29
2楼
我也是新手!不过你的程序已经编译通过了,并且已经模拟过了!完全可以的!
只是以后写程序的时候需稍加优化一下,自己看也很方便!
FUNCTION_BLOCK FB2
VAR_INPUT
Start : BOOL ;
END_VAR
VAR_IN_OUT
END_VAR
VAR_OUTPUT
T_out : BOOL := 0 ;
END_VAR
VAR
Ton1 : TON ;
Zeit : TIME := t#3s ;
TV : TIME := t#0s ;
END_VAR
BEGIN
Ton1(IN := Start // IN: BOOL
,PT := Zeit // IN: TIME
);
T_out := Ton1.Q; // OUT: BOOL
TV := Ton1.ET; // OUT: TIME
END_FUNCTION_BLOCK