FUNCTION FC11 : INT
VAR_INPUT
barcode1:STRING[5];
barcode2:STRING[5];
END_VAR
VAR_temp
x1:INT;
x2:INT;
END_VAR
BEGIN
x1:=STRING_TO_INT(barcode1); //编译不通过处
x2:=STRING_TO_INT(barcode2); //编译不通过处
IF x1<>0 AND x2<>0 AND x1<>x2 THEN
CASE x1 of
92:
FC11:=8;
07:
FC11:=1;
62:
FC11:=2;
ELSE
FC11:=0;
END_CASE;
END_IF;
END_FUNCTION
编译不通过,E:illegal parament assignment 怎么回事呢?谢谢大家了!问把收到的字符串转换成int。用SCL