EasyManua.ls Logo

Omron CX-PROGRAMMER 5.0-FUNCTION BLOCK OPERATION - Page 173

Omron CX-PROGRAMMER 5.0-FUNCTION BLOCK OPERATION
183 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
158
Structured Text (ST Language) Specifications Appendix B
Invalid expression The numeric equation is ille-
gal. For example, the integer
equation or condition equation
is illegal or has not been spec-
ified in the syntax (IF, WHILE,
REPEAT, FOR, CASE).
WHILE DO (*The WHILE statement does not contain a
condition equation*)
X:=X+1;
END_WHILE;
Invalid parameter in FOR loop
declaration
A variable with data type other
than INT, DINT, LINT, UINT,
UDINT, or ULINT has been
used for variables in a FOR
statement.
FOR I:=1 TO 100 DO (*I is a WORD type variable*)
X:=X+1;
END_FOR;
Invalid statement The statement is illegal. E.g.,
The statement (IF, WHILE,
REPEAT, FOR, CASE,
REPEAT) does not contain an
IF, WHILE, REPEAT, FOR,
CASE, or REPEAT in the syn-
tax, respectively.
X:=X+1; (*There is no REPEAT in the syntax*)
UNTIL X>10
END_REPEAT;
Invalid variable for Function
output
The specified variable for the
function output is illegal (A
non-boolean (BOOL) variable
or numeral has been specified
as the ENO transfer destina-
tion.)
Y:=SIN(X1, ENO=>1);
Missing ( The call for a data format con-
version instruction or function
does not contain a “(“ (open-
ing parenthesis).
Y:=INT_TO_DINT X);
Missing ) The operator parentheses or
the call for a data format con-
version instruction or function
does not contain a “)“ (closing
parenthesis) corresponding to
“(“ (opening parenthesis).
Y:=(X1+X2/2
Missing : The integer equation in the
CASE statement is not fol-
lowed by a “:” (colon).
CASE A OF
1 X:=1;
END_CASE;
Missing := “:=” is not included in the
assignment equation.
Missing ; The statement is not con-
cluded by a “;” (semicolon).
Missing DO “DO” is not provided in the
FOR or WHILE statement.
Missing END_CASE “END_CASE” is not provided
at the end of the CASE state-
ment.
Missing END_FOR “END_FOR” is not provided at
the end of the FOR statement.
Missing END_IF END_IF” is not provided at
the end of the IF statement.
Missing END_REPEAT “END_REPEAT” is not pro-
vided at the end of the
REPEAT statement.
Missing END_WHILE “END_WHILE” is not pro-
vided at the end of the WHILE
statement.
Missing Input Parameter. All
input variables must be set.
The function argument is not
specified or is insufficient.
Y:=EXPT(X);
Error Message Cause of error Example

Table of Contents

Related product manuals