![background image](http://html1.mh-extra.com/html/omron/cs1-h-series/cs1-h-series_operation-manual_742526173.webp)
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
Содержание CS1-H Series
Страница 3: ...iv...
Страница 5: ...vi...
Страница 7: ...viii TABLE OF CONTENTS...
Страница 15: ...xvi Application Precautions 4...
Страница 151: ...136 Procedures Section 3 2...
Страница 153: ...138 Data Types Appendix A...
Страница 177: ...162 External Variables Appendix C...
Страница 181: ...166 Revision History...