Mitsubishi Electric MELSEC Q Series Programming Manual page 280

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

Advertisement

7 ERROR LIST
No.
Error Message
There is too much function
63
or number of a operator.
(C10002)
There is too much nesting
64
of array element
specification. (C10003)
Specified FB name is
65
already used. (C10004)
An output variable is used
66
before the call of FB.
(C10005)
The illegal type is used by
67
'*1'. (C10006)
(Operator enters *1.)
7 - 16
Cause
A total of 1025 or more functions or operators are
used in a single statement.
Example 1: D0 := 1+1+1+1+ • • • +1+1;
1025 or more operators "+" were used in
a single statement.
Example 2: d0 := ABS(ABS(ABS(ABS(wlabel)
• • • • ))));
1025 or more functions ABS were used
in a single statement.
When nesting was performed to 17 or more levels in
the array element specification.
Example 1: Array1[Array1[Array1[Array1
[Array1[Array1[. . . . . . . . . . . . . . . . . ]]]]];
Nesting was performed to 17 or more
levels in the array element specification.
An FB call is made two or more times under the
same FB name in the program.
Example 1: Diverted FB name: FB1
I/O variable name: INOUT1
FB1(INOUT1 := D100);
FB1(INOUT1 := D101);
FB output is provided before an FB call.
Example 1: Diverted FB name: FB1
I/O variable name: INOUT1
Output variable: OUT1
D0 := FB1.OUT1;
FB1(INOUT1 := D100);
The value greater than the data type range was used
in the double word or real number type assignment
statement or operation.
Example 1: Double word type label: w_Dword
w_Dword := -2147483649;
Corrective Action
When functions or
operators are used in a
single statement, make
correction to use less than
1025 functions or
operators.
Correct the nesting of the
array element specification
to up to five levels. Six or
more levels are not
supported. 17 or more
levels will result in an error.
Make an FB call under the
same FB name only once.
Put the FB output after the
FB call.
Specify the correct range.
7 - 16

Advertisement

Table of Contents
loading

This manual is also suitable for:

Melsec l series

Table of Contents