用SCL写了个FB18,想在这个FB18中多次调用另一个FB_STRING_TO_BUFFER,可是系统的SF却一直亮灯…有没有哪位前辈能指点下呢?谢谢啦,代码如下
FUNCTION_BLOCK FB18
VAR
a : BOOL;
b : BOOL;
iLen : INT;
sString : STRING;
i : INT;
END_VAR
BEGIN
_STRING_TO_BUFFER.DB15(str := 'abcd' // IN: STRING
,pos := 1 // IN: INT
,pt := DB16.DB0// IN: POINTER
,size := 11// IN: INT
);
a := DB15._BUFFER;
_STRING_TO_BUFFER.DB25 (str := '0123' // IN: STRING
,pos := 1 // IN: INT
,pt := DB16.DB5// IN: POINTER
,size := 11// IN: INT
);
b := DB25._BUFFER;
END_FUNCTION_BLOCK