Mitsubishi Electric MELSEC Q Series Programming Manual page 271

Structured text
Hide thumbs Also See for MELSEC Q Series:
Table of Contents

Advertisement

7 ERROR LIST
No.
Error Message
Input '*1' was multiply
23
assigned. (C8016)
(Argument name enters *1.)
Input '*1' unknown.
24
(C8017)
(Argument name enters *1.)
Invalid integer literal '*1'.
25
(C8018)
(Integer value enters *1.)
Constant '*1' is wrong.
26
(C8019)
(Constant enters *1.)
It is used except the INT
type for the element
27
number of an array
variable. (C8021)
Array subscript is out of
28
bounds. (C8022)
The variable which is non-
29
array variable is used as
array. (C8023)
7 - 7
Cause
The same argument is used two or more times for an
FB call.
Example 1: I/O variable (bit type) : INOUT1
Diverted FB name: FB1
FB1(INOUT1 := TRUE,INOUT1 :=
FALSE);
The argument of the FB to be called is not defined.
Example 1: I/O variable (bit type) : INOUT1
Diverted FB name: FB1
FB1(TMP_INOUT1 := TRUE);
The integer value is illegal.
Example 1: D1 := 9999999999 ;
The integer value is greater than the
allowed range.
The Boolean constant is illegal.
Example 1: D1 := 2##0011_0101;
The wrong Boolean constant is
described.
Example 2: M0 :=2 #F;
The wrong Boolean constant is
described.
Other than the word type is used for element
specification.
Example 1: Bit type array: BoolAry1
Real number type label: RealVal
BoolAry1[RealVal] := x0;
Example 2: Bit type array: BoolAry1
BoolAry1[D0<D1]
The wrong element specification is
described.
The specified element number exceeds the element
range of the array definition.
Example 1: Word type array label (number of
elements 2): Kosu
Unit_No[5] := D0;
The array format syntax was described in the
variable that is not an array variable.
Example 1: Word type label: W_TMP1
W_TMP1[2] := 100;
Described in the array format in the
variable that is not an array.
Example 2: aaa[1] := D0;
The undefined label is described in the
array format.
Corrective Action
Do not use the same
argument more than once
for an FB call.
Define the argument of the
FB to be called.
Correct the integer value to
within the allowed range.
Change the description of
the Boolean constant into
the usable one.
Change the data type of
the element into the word
type.
Change the element
number to the one within
the element range of the
array definition.
Correct the description of
the variable.
7 - 7

Advertisement

Table of Contents
loading

This manual is also suitable for:

Melsec l series

Table of Contents