quote:以下是引用BigBigbear在2014-03-12 14:55:21的发言:
FUNCTION_BLOCK FB205
VAR_INPUT
mytime : TIMER ;
initialvalue : S5TIME ;
set,reset : BOOL ;
END_VAR
VAR_OUTPUT
result : S5TIME ;
binvalue : WORD ; //Time value in binary
Output : BOOL;
END_VAR
VAR
bcdvalue : S5TIME ;//Time base and time remaining in BCD
END_VAR
BEGIN
bcdvalue := S_PEXT (T_NO := mytime ,
S := set ,
TV := initialvalue ,
R := reset ,
BI := binvalue ,
Q := Output) ;
END_FUNCTION_BLOCK
随便写了一个调用,你看看吧。
其实SCL的帮助里面有定时器和计数器的使用方法和例程。仔细找找看。
SCL的帮助打不开啊。提示语言什么的。