24::
0:
Program
1:
Argument error\n
Task %.16s: More than one\n
ocurrence of optional parameter\n
%.16s\n
\t\n
Make sure that the optional parameter is\n
not specified more than once in the same\n
routine call.
2:
Argument error\n
Task %.16s: Excluding\n
arguments must have conditional value\n
(%.16s has value)\n
\t\n
Arguments may not be specified for more\n
than one parameter from a list of\n
parameters that exclude each other\n
unless all values are conditional\n
argument values.
3:
Argument error\n
Task %.16s: Expecting\n
argument for required parameter\n
%.16s but found optional\n
argument %.16s\n
\t\n
Check that the arguments are specified\n
in the same order as the parameters for\n
the routine being called.
4:
Argument error\n
Task %.16s: Argument for REF\n
parameter %.16s is not a data\n
reference\n
\t\n
Make sure the argument expression is\n
just a data or parameter reference.
5:
Argument error\n
Task %.16s: Argument for\n
'INOUT' parameter %.16s is\n
not variable or persistent reference or\n
it is read only.\n
\t\n
Make sure the argument is\n
just a variable, persistent, variable\n
parameter or persistent parameter\n
reference and that it is writeable.\n
Do not use () around the argument.
6:
Argument error\n
Task %.16s: Missing optional\n
argument value for parameter\n
%.16s\n
\t\n
Only 'switch' parameters may be\n
specified by name only. Optional\n
parameters of other types must be\n
assigned a value. Add a value.
7:
Argument error\n
Task %.16s: Optional argument\n
%.16s at wrong place in\n
argument list\n
\t\n
Check that the arguments are specified\n
in the same order as the parameters for\n
the routine being called.
8:
Argument error\n
Task %.16s: Reference to\n
optional parameter %.16s in\n
required argument\n
\t\n
An argument corresponding to an optional\n
parameter must be specified with a\n
leading '\' character. Change the\n
required argument into an optional.
9:
Argument error\n
Task %.16s: Reference to\n
required parameter %.16s in\n
conditional argument value\n
\t\n
A conditional value for an optional\n
parameter must refer an optional\n
parameter in the calling routine.\n
Change the conditional value.
10:
Argument error\n
Task %.16s: Reference to\n
required parameter %.16s in\n
optional argument\n
\t\n
An argument corresponding to a required\n
parameter must not be specified with the\n
leading '\' character. Change the\n
optional argument into a required.
11:
Argument error\n
Task %.16s: Named required\n
argument %.16s at wrong place\n
in argument list\n
\t\n
Check that the arguments are specified\n
in the same order as the parameters for\n
the routine being called.
12:
Argument error\n
Task %.16s: 'switch' argument\n
%.16s cannot have a value\n
\t\n
An argument corresponding to a 'switch'\n
parameter may not be assigned a value.\n
Remove the value.
13:
Argument error\n
Task %.16s: Too few arguments\n
in call to routine %.16s\n
\t\n
A routine call must supply values for\n
all required parameters of the routine\n
being called. Add more arguments to fit\n
the parameter list.
14:
Argument error\n
Task %.16s: Too many\n
arguments in call to routine\n
%.16s\n
\t\n
Remove arguments so that no arguments\n
are supplied in excess to those defined\n
by the parameter list of the called\n
routine.
15:
Data declaration error\n
Task %.16s: Array dimension\n
must be > 0 (value is %i)\n
\t\n
Array dimensions must be positive.\n
Change the dimension expression.
16:
Data declaration error\n
Task %.16s: Too many\n
dimensions in array definition\n
\t\n
An array may have at most 3 dimensions.\n
Rewrite the program so that no more than\n
3 dimensions are needed.
17:
Type error\n
Task %.16s: Indexed data\n
%.18s %.18s is\n
not of array type\n
\t\n
Only data that have been declared to be\n
arrays may be indexed. Remove the index\n
or indices, or declare the data to be an\n
array.
18:
Type error\n
Task %.16s: Data\n
%.18s %.18s is\n
not of record type\n
\t\n
Components are only available for data\n
of record type. Check the type and name\n
of the referenced data.
19:
Limit error\n
Task %.16s: Error when\n
creating the persistent variable\n
(internal error code %i)\n
%.16s\n
\t\n
An error occurred when the persistent\n
variable was to be inserted into the\n
shared database. Probably the\n
database is full. Increase the value\n
for the System Parameter: AveragePers.
20:
Data declaration error\n
Task %.16s: Expression not\n
constant expression (%.16s\n
not constant)\n
\t\n
Expressions contained within data\n
declarations must be constant\n
expressions. Make sure the expression\n
does not contain any variable or\n
persistent reference, or function call.
21:
Instruction error\n
Task %.16s: RETURN from\n
function must have an expression\n
\t\n
A RETURN instruction within a function\n
must specify a function value to be\n
returned. Add a value expression.
22:
Type error\n
Task %.16s: Illegal\n
combination of operand types\n
%.18s and\n
%.18s for '*' operator\n
\t\n
The allowed type combinations for the\n
two operands of the '*' operator are\n
'num'*'num', 'num'*'pos', 'pos'*'num',\n
'pos'*'pos' and 'orient'*'orient'. Check\n
the types of the operands.
23:
Instruction error\n
Task %.16s: Cannot transfer\n
control into another instruction list\n
\t\n
Make sure that the label is located in\n
the same instruction list as the GOTO\n
instruction, at the same or an outer\n
level. It is not possible to jump into\n
a program flow instruction.
24:
Type error\n
Task %.16s: Illegal type\n
%.18s for left operand of\n
binary '+' or '-' operator\n
\t\n
The allowed types for the operands of\n
the '+' operator are 'num', 'pos' and\n
'string', for the '-' operator 'num' and\n
'pos'. Check the type of the operand.
25:
Type error\n
Task %.16s: Illegal type\n
%.18s for operand of unary\n
'+' or '-' operator\n
\t\n
The allowed types for the operands of\n
the '+' and '-' operators are 'num' and\n
'pos'. Check the type of the operand.
26:
Type error\n
Task %.16s: Illegal type\n
%.18s for right operand of\n
binary '+' or '-' operator\n
\t\n
The allowed types for the operands of\n
the '+' operator are 'num', 'pos' and\n
'string', for the '-' operator 'num' and\n
'pos'. Check the type of the operand.
27:
Type error\n
Task %.16s: Illegal type\n
%.18s for left operand of\n
'/', 'DIV' or 'MOD' operator\n
\t\n
The only allowed type for the operands\n
of the '/', 'DIV' and 'MOD' operators\n
is 'num'. Check the type of the operand.
28:
Type error\n
Task %.16s: Illegal type\n
%.18s for right operand of\n
'/', 'DIV' or 'MOD' operator\n
\t\n
The only allowed type for the operands\n
of the '/', 'DIV' and 'MOD' operators\n
is 'num'. Check the type of the operand.
29:
Type error\n
Task %.16s: Illegal type\n
%.18s for left operand of\n
'<', '<=', '>' or '>=' operator\n
\t\n
The only allowed type for the operands\n
of the '<', '<=', '>' and '>=' operators\n
is 'num'. Check the type of the operand.
30:
Type error\n
Task %.16s: Illegal type\n
%.18s for right operand of\n
'<', '<=', '>' or '>=' operator\n
\t\n
The only allowed type for the operands\n
of the '<', '<=', '>' and '>=' operators\n
is 'num'. Check the type of the operand.
31:
Type error\n
Task %.16s: Illegal type\n
%.18s for left operand of\n
'*' operator\n
\t\n
The allowed types for the operands of\n
the '*' operator are 'num', 'pos' and\n
'orient'. Check the type of the operand.
32:
Type error\n
Task %.16s: Illegal type\n
%.18s for right operand of\n
'*' operator\n
\t\n
The allowed types for the operands of\n
the '*' operator are 'num', 'pos' and\n
'orient'. Check the type of the operand.
33:
Type error\n
Task %.16s: Illegal type\n
%.18s for operand of 'NOT'\n
operator\n
\t\n
The only allowed type for the operand of\n
the 'NOT' operator is 'bool'. Check the\n
type of the operand.
34:
Type error\n
Task %.16s: Illegal type\n
%.18s for left operand of\n
'OR', 'XOR' or 'AND' operator\n
\t\n
The only allowed type for the operands\n
of the 'OR', 'XOR' and "AND' operator is\n
'bool'. Check the type of the operand.
35:
Type error\n
Task %.16s: Illegal type\n
%.18s for right operand of\n
'OR', 'XOR' or 'AND' operator\n
\t\n
The only allowed type for the operands\n
of the 'OR', 'XOR' and "AND' operator is\n
'bool'. Check the type of the operand.
36:
Type error\n
Task %.16s: Incorrect number\n
of indices in index list for array\n
%.18s with %i dimension(s)\n
\t\n
Make sure that the number of indices in\n
the index list is the same as the number\n
of dimensions of the indexed data array.
37:
Data declaration error\n
Task %.16s: LOCAL illegal in\n
routine constant declaration\n
\t\n
Only program data declarations may have\n
the LOCAL attribute. Remove the LOCAL\n
attribute or move the declaration\n
outside of the routine.
38:
Data declaration error\n
Task %.16s: LOCAL illegal in\n
routine variable declaration\n
\t\n
Only program data declarations may have\n
the LOCAL attribute. Remove the LOCAL\n
attribute or move the declaration\n
outside of the routine.
39:
Name error\n
Task %.16s: Constant name\n
%.16s ambiguous\n
\t\n
Routine data must have names that are\n
unique within the routine. Program data\n
must have names that are unique within\n
the module. Rename the data or change\n
the conflicting name.
40:
Name error\n
Task %.16s: Global constant\n
name %.16s ambiguous\n
\t\n
Global data must have names that are\n
unique among all the global types, data,\n
global routines and modules in the\n
entire program. Rename the data\n
or change the conflicting name.
41:
Name error\n
Task %.16s: Global persistent\n
name %.16s ambiguous\n
\t\n
Global data must have names that are\n
unique among all the global types, data,\n
global routines and modules in the\n
entire program. Rename the data\n
or change the conflicting name.
42:
Name error\n
Task %.16s: Global routine\n
name %.16s ambiguous\n
\t\n
Global routines must have names that are\n
unique among all the global types, data,\n
global routines and modules in the\n
entire program. Rename the routine\n
or change the conflicting name.
43:
Name error\n
Task %.16s: Global variable\n
name %.16s ambiguous\n
\t\n
Global data must have names that are\n
unique among all the global types, data,\n
global routines and modules in the\n
entire program. Rename the data\n
or change the conflicting name.
44:
Name error\n
Task %.16s: Label name\n
%.16s ambiguous\n
\t\n
Labels must have names that are unique\n
within the routine. Rename the label or\n
change the conflicting name.
45:
Name error\n
Task %.16s: Module name\n
%.16s ambiguous\n
\t\n
Modules must have names that are unique\n
among all the global types, global data,\n
global routines and modules in the\n
entire program. Rename the module\n
or change the conflicting name.
46:
Name error\n
Task %.16s: Parameter name\n
%.16s ambiguous\n
\t\n
Parameters must have names that are\n
unique within the routine. Rename the\n
parameter or change the conflicting\n
name.
47:
Name error\n
Task %.16s: Persistent name\n
%.16s ambiguous\n
\t\n
Program data must have names that are\n
unique within the module. Rename the\n
data or change the conflicting name.
48:
Name error\n
Task %.16s: Routine name\n
%.16s ambiguous\n
\t\n
Routines must have names that are unique\n
within the module. Rename the routine or\n
change the conflicting name.
49:
Name error\n
Task %.16s: Variable name\n
%.16s ambiguous\n
\t\n
Routine data must have names that are\n
unique within the routine. Program data\n
must have names that are unique within\n
the module. Rename the data or change\n
the conflicting name.
50:
Type error\n
Task %.16s: Operand types\n
%.18s and\n
%.18s for binary '+' or '-'\n
operator not equal\n
\t\n
The two operands of the '+' and '-'\n
operators must have equal type. Check\n
the operand types.
51:
Type error\n
Task %.16s: Operand types\n
%.18s and\n
%.18s for '=' or '<>'\n
operator not equal\n
\t\n
The two operands of the '=' and '<>'\n
operators must have equal type. Check\n
the operand types.
52:
Instruction error\n
Task %.16s: RETURN with\n
expression only allowed in function\n
\t\n
In a procedure or trap the RETURN\n
instruction must not specify a return\n
value expression. Remove the expression.
53:
Instruction error\n
Task %.16s: RAISE in error\n
handler must not have an expression\n
\t\n
A RAISE instruction within an error\n
handler can only be used to propagate\n
the current error, and may therefore not\n
specify an error number. Remove the\n
error number expression.
54:
Type error\n
Task %.16s: Different\n
dimension of array type (%i) and\n
aggregate (%i)\n
\t\n
Make sure that the number of expressions\n
in the aggregate is the same as the\n
dimension of the data array.
55:
Type error\n
Task %.16s: Assignment target\n
type %.18s is not value or\n
semi-value type\n
\t\n
The type, of the data to be assigned a\n
value, must be a value or semi-value\n
type. Data of non-value types may only\n
be set by special type specific\n
predefined instructions or functions.
56:
Type error\n
Task %.16s: Type\n
%.18s for left operand of\n
'=' or '<>' operator not value or\n
semi-value type\n
\t\n
The '=' and '<>' operators may only be\n
applied to expressions of value or semi-\n
value type. If comparisons are to be\n
made, special type specific predefined\n
functions are needed.
57:
Type error\n
Task %.16s: Type\n
%.18s for right operand of\n
'=' or '<>' operator not value or\n
semi-value type\n
\t\n
The '=' and '<>' operators may only be\n
applied to expressions of value or semi-\n
value type. If comparisons are to be\n
made, special type specific predefined\n
functions are needed.
58:
Type error\n
Task %.16s: TEST expression\n
type %.18s not value or\n
semi-value type\n
\t\n
The TEST instruction may only be applied\n
to an expression of value or semi-value\n
type. If comparisons are to be made,\n
special type specific predefined\n
functions are needed.
59:
Data declaration error\n
Task %.16s: Place holder for\n
value expression not allowed in\n
definition of named constant\n
\t\n
Complete the data declaration or change\n
the data name to a place holder.
60:
Data declaration error\n
Task %.16s: Place holder for\n
array dimension not allowed in\n
definition of named constant or variable\n
\t\n
Complete the data declaration or change\n
the data name to a place holder.
61:
Routine declaration error\n
Task %.16s: Place holder for\n
parameter array dimensions not allowed\n
in definition of named routine\n
\t\n
Complete the parameter declaration or\n
change the routine name to a place\n
holder.
62:
Name error\n
Task %.16s: Place holder for\n
parameter name not allowed in definition\n
of named routine\n
\t\n
Complete the routine declaration or\n
change the routine name to a place\n
holder.
63:
Data declaration error\n
Task %.16s: Place holder for\n
initial value expression not allowed in\n
definition of named persistent\n
\t\n
Complete the data declaration or change\n
the data name to a place holder.
64:
Routine declaration error\n
Task %.16s: Place holder for\n
parameter not allowed in definition of\n
named routine\n
\t\n
Complete the parameter declaration,\n
remove the place holder or change the\n
routine name to a place holder.
65:
Reference error\n
Task %.16s: Place holder for\n
type not allowed in definition of named\n
data, record component or routine\n
\t\n
Complete the data or routine declaration\n
or change the data or routine name to a\n
place holder.
66:
Data declaration error\n
Task %.16s: Place holder for\n
initial value expression not allowed in\n
definition of named variable\n
\t\n
Complete the data declaration or change\n
the data name to a place holder.
67:
Type error\n
Task %.16s: Too few\n
components in record aggregate of type\n
%.18s\n
\t\n
Make sure that the number of expressions\n
in the aggregate is the same as the\n
number of components in the record type.
68:
Type error\n
Task %.16s: Too many\n
components in record aggregate of type\n
%.18s\n
\t\n
Make sure that the number of expressions\n
in the aggregate is the same as the\n
number of components in the record type.
69:
Reference error\n
Task %.16s: Data reference\n
%.16s is ambiguous\n
\t\n
At least one other object sharing the\n
same name as the referred data is\n
visible from this program position. Make\n
sure that all object names fulfill the\n
naming rules regarding uniqueness.
70:
Reference error\n
Task %.16s: Function\n
reference %.16s is ambiguous\n
\t\n
At least one other object sharing the\n
same name as the referred function is\n
visible from this program position. Make\n
sure that all object names fulfill the\n
naming rules regarding uniqueness.
71:
Reference error\n
Task %.16s: Label reference\n
%.16s is ambiguous\n
\t\n
At least one other object sharing the\n
same name as the referred label is\n
visible from this program position. Make\n
sure that all object names fulfill the\n
naming rules regarding uniqueness.
72:
Reference error\n
Task %.16s: Procedure\n
reference %.16s is ambiguous\n
\t\n
At least one other object sharing the\n
same name as the referred procedure is\n
visible from this program position. Make\n
sure that all object names fulfill the\n
naming rules regarding uniqueness.
73:
Reference error\n
Task %.16s: Trap reference\n
%.16s is ambiguous\n
\t\n
At least one other object sharing the\n
same name as the referred trap is\n
visible from this program position. Make\n
sure that all object names fulfill the\n
naming rules regarding uniqueness.
74:
Reference error\n
Task %.16s: %.16s\n
not entire data reference\n
\t\n
The specified name identifies an object\n
other than data. Check if the desired\n
data is hidden by some other object with\n
the same name.
75:
Reference error\n
Task %.16s: %.16s\n
not function reference\n
\t\n
The specified name identifies an object\n
other than a function. Check if the\n
desired function is hidden by some other\n
object with the same name.
76:
Reference error\n
Task %.16s: %.16s\n
not label reference\n
\t\n
The specified name identifies an object\n
other than a label. Check if the desired\n
label is hidden by some other object\n
with the same name.
77:
Reference error\n
Task %.16s: %.16s\n
not optional parameter reference in\n
conditional argument value\n
\t\n
The specified name identifies an object\n
other than an optional parameter. Change\n
the name to refer to an optional\n
parameter.
78:
Reference error\n
Task %.16s: %.16s\n
not optional parameter reference\n
\t\n
The specified name identifies an object\n
other than an optional parameter. Change\n
the name to refer to an optional\n
parameter.
79:
Reference error\n
Task %.16s: %.16s\n
not procedure reference\n
\t\n
The specified name identifies an object\n
other than a procedure. Check if the\n
desired procedure is hidden by some\n
other object with the same name.
80:
Reference error\n
Task %.16s: %.16s\n
not required parameter reference\n
\t\n
The specified name identifies an object\n
other than a required parameter. Change\n
the name to refer to a required\n
parameter.
81:
Reference error\n
Task %.16s: %.16s\n
not trap reference\n
\t\n
The specified name identifies an object\n
other than a trap. Check if the desired\n
trap is hidden by some other object with\n
the same name.
82:
Reference error\n
Task %.16s: %.16s\n
not type name\n
\t\n
The specified name identifies an object\n
other than a type. Check if the desired\n
type is hidden by some other object with\n
the same name.
83:
Type error\n
Task %.16s: %.16s\n
not value type\n
\t\n
Only variables which lack initial value,\n
and 'VAR' mode parameters may be of\n
semi-value or non-value type.
86:
Reference error\n
Task %.16s: Reference to\n
unknown label %.16s\n
\t\n
The routine contains no label (or other\n
object) with the specified name.
87:
Reference error\n
Task %.16s: Reference to\n
unknown optional parameter\n
%.16s\n
\t\n
The called routine contains no optional\n
parameter (or other object) with the\n
specified name.
89:
Reference error\n
Task %.16s: Reference to\n
unknown record component\n
%.16s\n
\t\n
The record type contains no record\n
component with the specified name.
90:
Reference error\n
Task %.16s: Reference to\n
unknown required parameter\n
%.16s\n
\t\n
The called routine contains no required\n
parameter (or other object) with the\n
specified name.
92:
Reference error\n
Task %.16s: Unknown type name\n
%.16s\n
\t\n
No data type (or other object) with the\n
specified name is visible from this\n
program position.
93:
Instruction error\n
Task %.16s: Assignment target\n
is read only\n
\t\n
The data to be assigned a value may not\n
be a constant, read only variable or\n
read only persistent.
94:
Data declaration error\n
Task %.16s: Persistent\n
declaration not allowed in routine\n
\t\n
Persistents may only be declared at\n
module level. Move the persistent\n
declaration from the routine.
95:
Instruction error\n
Task %.16s: RAISE without\n
expression only allowed in error handler\n
\t\n
Add an error number expression to the\n
RAISE instruction.
96:
Instruction error\n
Task %.16s: RETRY only\n
allowed in error handler\n
\t\n
The RETRY instruction may only be used\n
in error handlers. Remove it.
97:
Instruction error\n
Task %.16s: TRYNEXT only\n
allowed in error handler\n
\t\n
The TRYNEXT instruction may only be used\n
in error handlers. Remove it.
98:
Parameter error\n
Task %.16s: 'switch'\n
parameter must have transfer mode IN\n
\t\n
Remove the parameter transfer mode\n
specifier. If IN transfer mode is not\n
sufficient, change the data type of the\n
parameter.
99:
Parameter error\n
Task %.16s: 'switch'\n
parameter cannot be dimensioned\n
\t\n
Remove the array dimension\n
specification, or change the data type\n
of the parameter.
100:
Parameter error\n
Task %.16s: 'switch' only\n
allowed for optional parameter\n
\t\n
Change the parameter into an optional\n
parameter, or change the data type of\n
the parameter. If the object is not a\n
parameter, change the data type.
101:
Type error\n
Task %.16s: Type mismatch of\n
expected type %.18s and\n
found type %.18s\n
\t\n
The expression is not of the expected\n
data type.
102:
Type error\n
Task %.16s: Type mismatch of\n
aggregate, expected type\n
%.18s\n
\t\n
The aggregate does not match the\n
expected data type.
103:
Type error\n
Task %.16s: Persistent\n
%.18s %.16s type\n
mismatch\n
\t\n
There is already a persistent data with\n
the same name but with another data\n
type. Rename the persistent, or change\n
its data type.
104:
Data declaration error\n
Task %.16s: Cannot determine\n
array dimensions (circular constant\n
references ?)\n
\t\n
Check that any referred constants are\n
correctly defined. If so, the program is\n
too complex. Try to rewrite the\n
declarations.
105:
Data declaration error\n
Task %.16s: Cannot determine\n
type of constant value (circular\n
constant references ?)\n
\t\n
Check that any referred constants are\n
correctly defined. If so, the program is\n
too complex. Try to rewrite the\n
declarations.
106:
Data declaration error\n
Task %.16s: Cannot evaluate\n
constant value expression (circular\n
constant references ?)\n
\t\n
Check that any referred constants are\n
correctly defined. If so, the program is\n
too complex. Try to rewrite the\n
declarations.
107:
Data declaration error\n
Task %.16s: Cannot determine\n
type of variable value (circular\n
constant references?)\n
\t\n
Check that any referred constants are\n
correctly defined. If so, the program is\n
too complex. Try to rewrite the\n
declarations.
108:
Type error\n
Task %.16s: Unknown aggregate\n
type\n
\t\n
An aggregate may not be used in this\n
position since there is no expected data\n
type. Declare data with the desired data\n
type and aggregate value. Use the name\n
of the data instead of the aggregate.
109:
Type definition error\n
Task %.16s: Cannot determine\n
type of record component\n
%.16s\n
(circular type definitions?)\n
\t\n
Check that the type of the component is\n
correctly defined. If so, it could be\n
a circular definition, the type of a\n
component could not refere to the its\n
own record type.
110:
Reference error\n
Task %.16s: Record name\n
%.16s is ambiguous\n
\t\n
At least one other object sharing the\n
same name as the referred record name is\n
visible from this program position. Make\n
sure that all object names fulfill the\n
naming rules regarding uniqueness.
111:
Name error\n
Task %.16s: Global record\n
name %.16s ambiguous\n
\t\n
Global type must have names that are\n
unique among all the global types, data,\n
global routines and modules in the\n
entire program. Rename the record\n
or change the conflicting name.
112:
Reference error\n
Task %.16s: Alias name\n
%.16s is ambiguous\n
\t\n
At least one other object sharing the\n
same name as the referred alias name is\n
visible from this program position. Make\n
sure that all object names fulfill the\n
naming rules regarding uniqueness.
113:
Name error\n
Task %.16s: Global alias\n
name %.16s ambiguous\n
\t\n
Global type must have names that are\n
unique among all the global types, data,\n
global routines and modules in the\n
entire program. Rename the alias\n
or change the conflicting name.
114:
Type definition error\n
Task %.16s: Type reference\n
of alias name %.16s\n
is an alias type\n
\t\n
Check that the type of the component is\n
correctly defined. If so, it could be\n
a circular definition. The type of a\n
component could not refer to its\n
own record type.
115:
Type definition error\n
Task %.16s: Cannot determine\n
type of alias %.16s\n
(circular type definitions?)\n
\t\n
Check that the type of the alias is\n
correctly defined. If so, it could be\n
a circular definition, the type of an\n
alias could not refer to a record that\n
use this alias as a component.
116:
Reference error\n
Task %.16s:\n
Record component name\n
%.16s is ambiguous\n
\t\n
At least one other object sharing the\n
same name as the referred component is\n
visible from this program position. Make\n
sure that all object names fulfill the\n
naming rules regarding uniqueness.
117:
Type definition error\n
Task %.16s: Place holder for\n
record component not allowed in\n
definition of named record\n
\t\n
Complete the definition or change\n
the data name to a place holder.
118:
Not authorized\n
Task %.16s: The function:\n
"User defined data types" is not\n
installed in this system\n
\t\n
Install the option Developer Functions\n
in the system.
119:
Reference error\n
Task %.16s:\n
Cannot use the semi-value type\n
%.16s for record components\n
\t\n

120:
Reference error\n
Task %.16s: Illegal reference\n
to installed task object\n
%.16s from shared object\n
\t\n
Install the referred object shared, or\n
install the referring ReaL object/\n
archive or RAPID module in each task\n
(not shared).
121:
Reference error\n
Task %.16s:\n
Cannot use semi-value type for arrays\n
\t\n

141:
Argument error\n
Task %.16s: Argument for\n
'PERS' parameter %.16s is not\n
persistent reference or is read only\n
\t\n
Make sure the argument\n
is just a persistent or persistent\n
parameter reference and and that\n
it is writeable.\n
Do not use () around the argument.
142:
Argument error\n
Task %.16s: Argument for\n
'VAR' parameter %.16s is not\n
variable reference or is read only\n
\t\n
Make sure the argument\n
is just a variable or variable\n
parameter reference and and that\n
it is writeable.\n
Do not use () around the argument.
157:
Instruction error\n
Task %.16s: Interrupt number\n
is not static variable reference, is\n
shared, or is read only\n
\t\n
Make sure the interrupt number is just\n
a variable or variable parameter\n
reference. The variable must be\n
static and not shared. The variable may\n
not be read only.
158:
Value error\n
Task %.16s: Integer value\n
%G too large\n
\t\n
The value of the expression must be an\n
integer value. The current value is\n
outside the integer range.
159:
Value error\n
Task %.16s: %G not an\n
integer value\n
\t\n
The value of the expression must be an\n
exact integer value. The current value\n
has a fraction part.
165:
Reference error\n
Task %.16s: Reference to\n
unknown entire data %.16s\n
\t\n
No data (or other object) with the\n
specified name is visible from this\n
program position.
166:
Reference error\n
Task %.16s: Reference to\n
unknown function %.16s\n
\t\n
No function (or other object) with the\n
specified name is visible from this\n
program position.
168:
Reference error\n
Task %.16s: Reference to\n
unknown procedure %.16s\n
\t\n
No procedure (or other object) with the\n
specified name is visible from this\n
program position.
170:
Reference error\n
Task %.16s: Reference to\n
unknown trap %.16s\n
\t\n
No trap (or other object) with the\n
specified name is visible from this\n
program position.
171:
Reference error\n
Task %.16s: Reference to\n
unknown data (or other object) found\n
during execution of module\n
%.16s\n
\t\n
Check the program for unresolved\n
references.
191:
Instruction error\n
Task %.16s: Variable and trap\n
routine already connected\n
\t\n
It is not legal to connect a specific\n
variable with a specific trap routine\n
more than once.
192:
Argument error\n
Task %.16s: %.16s\n
is second present conditional argument\n
for excluding parameters\n
\t\n
Arguments may not be present for more\n
than one parameter from a list of\n
parameters that exclude each other.
193:
Execution error\n
Task %.16s: Late binding\n
procedure call error %i\n
\t\n
There is an error in the procedure call\n
instruction. See previous message for\n
the actual cause.
194:
Value error\n
Task %.16s: Division by zero\n
\t\n
Cannot divide by 0. Rewrite the program\n
so that the divide operation is not\n
executed when the divisor is 0.
195:
Limit error\n
Task %.16s:\n
The configured maximum\n
number of RETRYs (%i retries)\n
is exceeded.\n
\t\n
The error correction performed before\n
the RETRY instruction is executed, is\n
probably not enough to cure the error.\n
Check the error handler.
196:
Instruction error\n
Task %.16s: Attempt to\n
execute place holder\n
\t\n
Remove the place holder or the\n
instruction containing it, or make the\n
instruction complete. Then continue\n
execution.
197:
Execution error\n
Task %.16s: Function does not\n
return any value\n
\t\n
The end of the function has been reached\n
without a RETURN instruction being\n
executed. Add a RETURN instruction\n
specifying a function return value.
198:
Value error\n
Task %.16s: Illegal\n
orientation value\n
%.40s\n
\t\n
Attempt to use illegal orientation\n
(quaternion) value
199:
Value error\n
Task %.16s: Illegal error\n
number %i in RAISE\n
\t\n
Only error numbers in the range 1-90 are\n
allowed in the RAISE instruction.
200:
Limit error\n
Task %.16s: No more interrupt\n
number available\n
\t\n
There is a limited number of interrupt\n
numbers available. Rewrite the program\n
to use fewer interrupt numbers. This\n
message may also occur as a consequence\n
of a system error.
201:
Value error\n
Task %.16s: Negative operand\n
%i not allowed\n
\t\n
The 'MOD' operator only allows non\n
negative operands. Change the program\n
to make sure that the operator is not\n
applied to negative values.
202:
Type error\n
Task %.16s: Dimensions %i\n
and %i of conformant array\n
dimension number %i are incompatible\n
\t\n
The array is not of the expected size.\n
Array assignment may only be performed\n
on arrays of identical size.
203:
Reference error\n
Task %.16s: Optional\n
parameter %.16s not present\n
\t\n
The value of a non present optional\n
parameter may not be referred. Use the\n
predefined function 'Present' to check\n
the presence of the parameter before\n
using its value.
204:
Value error\n
Task %.16s: Array index %i\n
for dimension number %i out of bounds\n
(1-%i)\n
\t\n
The array index value is non-positive or\n
violates the declared size of the array.
205:
Value error\n
Task %.16s: String too long\n
\t\n
String value exceeds the maximum allowed\n
length. Rewrite the program to use\n
strings of less length.
206:
Interrupt queue full\n
Task %.16s:\n
To many interrupts occured while\n
executing a trap routine. Probably\n
cause, to slow Trap routine or/and too\n
many subsequently interrupts.\n
\t\n
Proposal:\n
- Minimize execution time in the Trap\n
   routine.\n
- Disable interrupts while executing\n
   a Trap routine (ISleep\IWatch).
221:
Execution error\n
Task %.16s: Execution aborted\n
\t\n
Execution was aborted due to a fatal\n
error.
222:
Limit error\n
Task %.16s: Execution stack\n
overflow\n
\t\n
The program is too complex to execute.\n
Probably the program contains recursive\n
routines.
223:
Execution error\n
Task %.16s: Fatal runtime\n
error\n
\t\n
A fatal runtime error has occurred.\n
Fatal runtime errors causes immediate\n
termination of execution. See previous\n
message for the actual cause.
224:
Execution error\n
Task %.16s: Illegal return\n
code %i from ReaL routine\n
This is always caused by an internal\n
error in the ReaL routine.
225:
Execution error\n
Task %.16s: Execution could\n
not be restarted\n
Execution of the program could not be\n
continued after power failure.\n
\t\n
 Restart the program.
226:
Name error\n
Task %.16s: Procedure name\n
%.40s\n
is not a RAPID identifier excluding\n
reserved words\n
\t\n
The procedure name, must be a legal\n
RAPID identifier not equal to any of\n
the reserved words of the RAPID\n
language. Change the name expression.
227:
Limit error\n
Task %.16s: Runtime stack\n
overflow\n
The program is too complex to execute.\n
Probably the program contains recursive\n
routines.
228:
Execution error\n
Task %.16s: Unhandled\n
non-fatal runtime error %i\n
\t\n
A non-fatal runtime error has occurred\n
but was not handled by any ERROR\n
clause. See previous message for the\n
actual cause.
229:
Execution error\n
Task %.16s: Unhandled raise\n
error %i\n
\t\n
An error was raised by a RAISE\n
instruction but was not handled by any\n
ERROR clause.
230:
Execution error\n
Task %.16s: Unhandled\n
non-fatal runtime error\n
\t\n
A non-fatal runtime error has occurred\n
but was not handled by any ERROR\n
clause.
241:
Value error\n
Task %.16s: Array dimension\n
number %G out of range (1-%i)\n
\t\n
The value of the 'DimNo' parameter of\n
the 'Dim' function must be an integer\n
value in the specified range.
242:
Type error\n
Task %.16s: Data is not an\n
array\n
\t\n
The 'DatObj' parameter of the 'Dim'\n
function must be an array.
243:
Value error\n
Task %.16s: Unknown interrupt\n
number\n
\t\n
Check that the specified interrupt\n
variable has been initialized by\n
CONNECT, and that the interrupt has been\n
defined using the ISignalDI or other\n
interrupt definition instruction.
244:
Value error\n
Task %.16s:\n
Object %.16s is of\n
non-value type\n
\t\n
Use expression or data object of value\n
or semivalue type.
245:
Parameter error\n
Parameters in %.16s\n
and %.16s is not\n
matching (late binding)\n
\t\n
Make sure that all procedures that are\n
called from the same late binding node\n
have matching parameters. I.e they\n
should be matching concerning base type,\n
mode and required/optional parameters.
251:
Name error\n
Task %.16s: Ambiguous symbol\n
name %.16s\n
\t\n
Installed objects must have names that\n
are unique. Rename the object or change\n
the conflicting name.
252:
Limit error\n
Task %.16s: Error %i when\n
creating sdb entry for %.16s\n
\t\n
An error occurred when the persistent\n
was to be inserted into the shared\n
database. Probably the database is full.
253:
Type definition error\n
Task %.16s: Alias\n
%.16s of alias\n
%.16s not allowed\n
\t\n
It is not possible to define an alias\n
type equal to another alias type.\n
Instead, define two alias types equal to\n
the same atomic or record type.
254:
Symbol definition error\n
Task %.16s: 'ANYTYPE#'\n
parameter %.16s cannot be\n
dimensioned\n
\t\n
Remove the dimension specification.\n
'ANYTYPE#' includes array types.
255:
Symbol definition error\n
Task %.16s: 'ANYTYPE#' only\n
allowed for parameter (not for\n
%.16s)\n
\t\n
Use another type.
256:
Parameter error\n
Task %.16s: 'alt' must not be\n
set for first optional parameter\n
%.16s in alternatives list\n
\t\n
Make sure that only the second and\n
following in each list of excluding\n
optional parameters are marked as\n
alternatives.
257:
Parameter error\n
Task %.16s: REF mode\n
parameter %.16s cannot be\n
dimensioned\n
\t\n
Remove the array dimension\n
specification, or change the mode of the\n
parameter.
258:
Parameter error\n
Task %.16s: 'switch'\n
parameter %.16s can not be\n
dimensioned\n
\t\n
Remove the array dimension\n
specification, or change the data type\n
of the parameter.
259:
Parameter error\n
Task %.16s: 'switch'\n
parameter %.16s must have\n
transfer mode IN (specified value\n
%i)\n
\t\n
Remove the parameter transfer mode\n
specifier. If IN transfer mode is not\n
sufficient, change the data type of the\n
parameter.
260:
Symbol definition error\n
Task %.16s: 'switch' only\n
allowed for optional parameter\n
(not for %.16s)\n
\t\n
Change the parameter into an optional\n
parameter, or change the data type of\n
the parameter. If the object is not a\n
parameter, change the data type.
261:
Type definition error\n
Task %.16s: Value type class\n
for %.16s must be one of\n
REAL_SYMVALTYP_VAL, _SEMIVAL, _NONVAL or\n
_NONE (specified value %i)\n
\t\n
Change the value type class.
262:
Data declaration error\n
Task %.16s: Too many array\n
dimensions for %.16s\n
(specified value %i)\n
\t\n
An array may have at most 3 dimensions.
263:
Name error\n
Task %.16s: Symbol name\n
%.40s\n
is not a RAPID identifier excluding\n
reserved words\n
\t\n
The names of installed objects,\n
including parameters and components,\n
must be legal RAPID identifiers not\n
equal to any of the reserved words of\n
the RAPID language. Change the name.
264:
Symbol definition error\n
Task %.16s: Missing C\n
function for %.16s\n
\t\n
A C-function that executes the ReaL\n
function being defined, must be\n
specified.
265:
Symbol definition error\n
Task %.16s: Missing value\n
initialization function for\n
%.16s\n
\t\n
A value initialization function must be\n
specified.
266:
Reference error\n
Task %.16s: %.16s\n
is not a data type name (object\n
%.16s)\n
The specified name identifies an object\n
other than a type.
267:
Reference error\n
Task %.16s: %.16s\n
is not a value data type (object\n
%.16s)\n
Only record components, alias types,\n
variables and 'VAR' mode parameters may\n
be of semi-value or non-value type.
268:
Symbol definition error\n
Task %.16s: Missing value\n
conversion function for %.16s\n
\t\n
A value conversion function must be\n
specified for a semi-value type.
269:
Symbol definition error\n
Task %.16s: Not enough\n
memory for value of data\n
%.16s\n
\t\n
More memory required.
270:
Type definition error\n
Task %.16s: Private type\n
%.16s can only be semi-value\n
or non-value type (specified value\n
%i)\n
\t\n
Change the value type class.
271:
Type definition error\n
Task %.16s: Private type\n
%.16s size must be multiple\n
of 4 (specified value %i)\n
\t\n
All RAPID types must have a size that is\n
a multiple of four. Change the specified\n
type size.
272:
Type error\n
Task %.16s: Persistent type\n
mismatch for %.16s\n
\t\n
There is already a persistent data with\n
the same name but with another data\n
type. Rename the persistent, or change\n
its data type.
273:
Reference error\n
Task %.16s: Unknown data type\n
name %.16s for\n
%.16s\n
\t\n
There is no data type (or other object)\n
with the specified name.
274:
Parameter error\n
Task %.16s: Unknown parameter\n
transfer mode %i for\n
%.16s\n
\t\n
The specified parameter transfer mode is\n
not one of IN, 'VAR', 'PERS', 'INOUT' or\n
REF. Use corresponding REAL_SYMPARMOD_x.
275:
Symbol definition error\n
Task %.16s: Unknown symbol\n
definition type %i\n
The symbol definition type tag does not\n
specify one of the allowed symbol\n
types (REAL_SYMDEF_x).
276:
Symbol definition error\n
Task %.16s: Initialization\n
function may not be specified for shared\n
variable %.16s\n
with per task value\n
\t\n
Remove initialization function, install\n
variable in all tasks, or make variable\n
value shared.
301:
I/O error\n
Task %.16s: Permission denied\n
(file name\n
%.39s)\n
\t\n

302:
I/O error\n
Task %.16s: No such file or\n
directory (file name\n
%.39s)\n
\t\n

303:
I/O error\n
Task %.16s: No space left on\n
device (file name\n
%.39s)\n
\t\n

304:
I/O error\n
Task %.16s: I/O error %!\n
(file name\n
%.39s)\n
\t\n
One of:\n
 Permission denied (write protected)\n
 No such file or directory\n
 No space left on device
305:
I/O error\n
Task: %.16s\n
No contact with I/O unit on Device Net\n
Timeout has expired\n
%.40s\n
\t\n
Check I/O unit, connectors and cables.\n
Recovery: %.16s
321:
Load error\n
Task %.16s:\n
Module loaded with path\n
%.40s\n
is active and thus can not be erased.\n
%.40s\n
\t\n
A module containing routines or data\n
that are still active cannot be erased.\n
Recovery: %.16s
322:
Load error\n
Task %.16s: RAPID syntax\n
error(s) in file\n
%.40s\n
\t\n
The source file to be loaded contains\n
RAPID syntax errors. Correct the source\n
file. The syntax errors are logged in a\n
separate file.
323:
Load error\n
Task %.16s: Syntax error(s)\n
in header in file\n
%.40s\n
\t\n
The source file to be loaded contains\n
syntax error in the file header. Correct\n
the source file. The syntax errors are\n
logged in a separate file.
324:
Load error\n
Task %.16s: Keywords not\n
defined in specified language (file\n
%.39s)\n
\t\n
Cannot load RAPID source code in the\n
national language specified in the file\n
header.
325:
Load error\n
Task %.16s: Not enough heap\n
space\n
\t\n
There is not enough free memory left.
326:
Load error\n
Task %.16s: Parser stack\n
full (file\n
%.39s)\n
\t\n
The program is too complex to load.
327:
Load error\n
Task %.16s: Not current RAPID\n
version (file\n
%.39s)\n
\t\n
Cannot load RAPID source code of the\n
version specified in the file header.
328:
Load error\n
Task: %.16s\n
Program memory is full\n
%.40s\n
\t\n
The module\n
%.40s\n
could not be loaded because\n
the program memory is full.\n
Recovery: %.16s
351:
Memory allocation error\n
Task %.16s: Failed to\n
allocate hash table, use linear list\n
\t\n

352:
Memory allocation error\n
Task %.16s: Failed to\n
update persistent expression, keep old\n
one\n
\t\n

501:
Timeout\n
Task: %.16s\n
%.40s\n
%.40s\n
%.40s\n
\t\n
Recovery: %.16s
502:
Digital input break\n
Task: %.16s\n
%.40s\n
%.40s\n
%.40s\n
\t\n
Recovery: %.16s
503:
Reference error\n
The device descriptor is\n
%s\n
Signal name: %s\n
\t\n

504:
Parameter error\n
Task:%.16s\n
%.40s\n
%.40s\n
%.40s\n
\t\n
Recovery: %.16s
505:
File access error\n
Task: %.16s\n
%.40s\n
%.40s\n
%.40s\n
\t\n
1. Wrong path or filename\n
2. Too many files open simultaneously\n
3. I/O device reference already in use\n
4. No space left on storage device\n
Recovery: %.16s
506:
System access error\n
Task: %.16s\n
%.40s\n
%.40s\n
%.40s\n
\t\n
Recovery: %.16s
507:
Limit error\n
%s\n
\t\n

508:
Wrong orientation value\n
in %s\n
\t\n

509:
Search warning\n
Task: %.16s\n
%.40s\n
Before performing next search, make sure\n
that TCP is moved back to the start\n
position of the search path.\n
\t\n
%.40s\n
If no repositioning is done, before\n
restart of circular search, movement\n
that can cause damage might occur.\n
Recovery: %.16s
510:
Security warning\n
The move instruction can't restart\n
due to security problem.\n
Try to move the PCP\n
\t\n

511:
Parameter error\n
The parameter %.16s\n
in %.16s is specified\n
with a negative value\n
\t\n
The parameter must be set positive.
512:
Missing ext. axis value\n
Some active external axis have\n
incorrect or no order value.\n
Reprogram the position.\n
\t\n

513:
Mechanical unit error\n
Not possible to activate or\n
deactivate mechanical unit.\n
\t\n

514:
Execution error\n
Task %s:Too far from path to perform\n
StartMove of the interrupted\n
movement.\n
%.40s\n
\t\n
Position the robot to the\n
interrupted position in the program\n
Recovery: %.16s
515:
Type error\n
Task %s: Illegal data type\n
of argument for parameter %s\n
\t\n

516:
Value error\n
Task %s: Illegal value of\n
argument for parameter %s\n
\t\n

517:
Search error\n
%s\n
No search hit or more than 1 search\n
hit during stepwise forward execution.\n
The search instruction is ready and\n
next instruction can be executed.\n
\t\n
Note that no position has been returned\n
from the search instruction.
518:
Type error\n
Task: %.16s\n
%.40s\n
%.40s\n
%.40s\n
\t\n
Recovery: %.16s
519:
End of file found during\n
%s\n
\t\n

521:
Parameter error\n
Task %.16s:\n
Can not open %.25s.\n
Only a device specified.\n
%.40s\n
\t\n
Specify a file or directory.
522:
Limit error\n
Stop watch overflow.\n
\t\n
Recovery: %.16s
523:
Mechanical unit conflict\n
Not possible to deactivate\n
mechanical unit\n
%.40s\n
due to the configuration.\n
\t\n

524:
Argument error\n
Task: %.16s\n
Parameter %.16s not within\n
range.\n
%.40s\n
\t\n
Value must be in range %.7s
525:
Argument error\n
Task: %.16s\n
Missing optional argument.\n
%.40s\n
\t\n
Add one of the optional arguments\n
'\X', '\Y' or '\Z'.
526:
Argument error\n
Task: %.16s\n
Parameter %.13s or %.13s\n
not within range.\n
%.40s\n
\t\n

527:
Argument error\n
Task: %.16s\n
Parameter %.16s\n
not within range.\n
%.40s\n
\t\n

528:
Argument error\n
Task: %.16s\n
Parameter %.13s or %.13s\n
not within range.\n
%.40s\n
\t\n

529:
Execution error\n
Task: %.16s\n
StartMove could not get\n
the regain distance.\n
%.40s\n
\t\n
Application error.\n
Please restart the path.\n
Recovery: %.16s
590:
ParId error\n
%.40s\n
%.40s\n
\t\n
%.40s
591:
Argument error\n
Unknown type of parameter\n
identification.\n
\t\n

592:
ParId Program Stop\n
Any type of program stop during\n
load identification is not allowed.\n
\t\n
Start the identification procedure from\n
beginning again.
593:
ParId Power Fail\n
Task: %.16s\n
Power Fail during load identification\n
results in faulty load result.\n
%.40s\n
\t\n
Restart the program execution again\n
with same run mode (without PCP move)\n
for load identification from beginnig.\n
Recovery: %.16s
594:
ParId user error\n
Task: %.16s\n
Error resulting in raise of PCP to the\n
beginning of the parameter\n
identification procedure.\n
%.40s\n
\t\n
Start the identification procedure from\n
beginning again.\n
Recovery: %.16s
595:
Argument error\n
Unknown type of load\n
identification.\n
\t\n

596:
ParId Program Stop\n
Any type of program stop during\n
load identification is not allowed.\n
\t\n
Restart the program execution again\n
for load identification from beginnig.\n
(From old PCP pos and with same run mode\n
if try to move PCP within program list.)
597:
ParId Speed Override\n
Speed override not 100 per cent.\n
\t\n
Change the speed override to 100.\n
Restart the program execution again\n
for load identification from beginnig. 
600:
Argument error\n
No \WObj specified\n
for movement with stationary TCP.\n
\t\n
Add argument \WObj\n
for actual work object.\n
If not movement with stationary TCP,\n
change argument Tool to\n
"robot holds the tool".
601:
Argument error\n
Undefined if robot holds the tool\n
or the work object.\n
\t\n
Check if mismatch between\n
argument Tool and argument \WObj\n
for data component robhold.
602:
Argument error\n
Argument %s has\n
at least one data component\n
with negative value.\n
\t\n
Set all data components\n
in argument %s\n
to positive values.
603:
Argument error\n
Argument %s may not have\n
a negative value.\n
\t\n
Set argument %s to\n
a positive value.
604:
Argument error\n
Argument Tool has undefined\n
load of the tool.\n
\t\n
Define the actual load of the tool\n
before use of the tool for jogging\n
or program movement.
605:
Argument error\n
Argument Tool has negative\n
load of the tool.\n
\t\n
Define the correct load of the tool\n
before use of the tool for jogging\n
or program movement.
606:
Argument error\n
Argument Tool has at least\n
one inertia data component\n
with negative value.\n
\t\n
Define all inertia data components\n
(ix, iy or iz) to actual\n
positive values.
607:
Execution error\n
Not allowed to change run mode\n
from forward to backward or vice versa\n
during running a circular movement.\n
\t\n
If possible, select the original run\n
mode and press start to continue the\n
stopped circular movement. If not\n
possible, move robot and program pointer\n
for a new start.
608:
Argument error\n
Orientation definition error\n
in %s.\n
\t\n
All used orientations must be normalized\n
i.e. the sum of the quaternion elements\n
squares must equal 1.
609:
Argument error\n
Argument \WObj specifies a mechanical\n
unit with too long name.\n
\t\n
Use max. 16 characters to specify the\n
name of a mechanical coordinated unit.
610:
Argument error\n
Argument \WObj specifies a mechanical\n
unit name, which is not activated\n
or unknown in the system.\n
\t\n
The mechanical unit name defined in\n
\WObj must correspond to the name\n
earlier defined in the system\n
parameters and must be activated.
611:
Execution error\n
Not allowed to step backwards\n
with this move instruction.\n
\t\n
Step backwards to a position\n
defined with another tool\n
or work object could result in\n
fualty path.
612:
Argument error\n
No argument programmed for\n
the name of the output signal.\n
\t\n
Possible to set one position fix IO\n
such as digital, group of digitals\n
or analog output signal during the\n
robot movement.
613:
Argument error\n
Optional argument %s\n
can only be combined with\n
output signal argument %s.\n
\t\n

614:
Argument error\n
Argument %s\n
is not 0 or 1.\n
\t\n
Digital signals can only be\n
set or checked to 0 or 1.
615:
Argument error\n
Argument %s\n
is not an integer value.\n
\t\n
Digital group of in/out signals,\n
process identity or process selector\n
can only have an integer value.
616:
Argument error\n
Argument %s\n
is outside allowed limits.\n
\t\n
Used group of digital in/out signals\n
can only be set or checked within\n
0 to %s according to\n
configuration in system parameters.
617:
Argument error\n
Task %.16s:\n
Argument SetValue, ScaleValue or\n
CheckValue is outside allowed limits.\n
%.40s\n
\t\n
Used analog in/out signals can only be\n
set/checked within %s to %s\n
according configuration in\n
the system parameters.\n
Recovery: %.16s
618:
Argument error\n
Argument %s\n
contains an illegal interrupt number.\n
\t\n
Input interrupt number is illegal\n
because it has not been allocated by\n
the instruction CONNECT.\n
CONNECT do allocation and connection of\n
interrupt number to trap routine.
619:
Argument error\n
Argument %s\n
contains an interrupt number, which\n
is already in use for other purpose.\n
\t\n
Before reuse of an interrupt variable\n
again in the program, cancel old\n
interrupt generation and interrupt\n
number with instruction IDelete.
620:
Argument error\n
Argument %s have\n
too large negative value.\n
\t\n
Set argument %s to\n
%.16s or more.
622:
Argument error\n
The value of argument Time in ITimer\n
is too low for cyclic interrupts.\n
\t\n

623:
Argument error\n
The value of argument Time in ITimer\n
is too low for single interrupts.\n
\t\n

624:
Argument error\n
Task %.16s:\n
Argument %s\n
is not between 0 and 2.\n
%.40s\n
\t\n
Specify the flank to generate the\n
interrupt.\n
0 Negative flank (high -> low).\n
1 Positive flank (low -> high).\n
2 Both negative and positive flank.
625:
Limit error\n
Task %.16s:\n
Reasons could be:\n
Axis outside working area, Limits\n
exceeded for at least one coupled joint\n
%.40s\n
\t\n
Recovery: %.16s
626:
Wrong path level\n
Task: %.16s\n
A move instruction was started in the\n
wrong path level.\n
%.40s\n
\t\n
The reason could be that a StorePath\n
has been made without a following\n
RestoPath.\n
Recovery: %.16s
631:
Instruction error\n
Too many move instructions in\n
sequence with concurrent RAPID\n
program execution.\n
\t\n
Edit the program to max. 5 MoveX \Conc\n
in sequence on the basic\n
execution level of the program.
632:
Instruction error\n
No move instructions with concurrent\n
RAPID program execution are allowed\n
within the StorePath-RestoPath part of\n
the program.\n
\t\n
Edit the program so it does not\n
contain any MoveX \Conc instructions\n
within the StorePath-RestoPath part of\n
the program.
633:
Reference error\n
Trigg parameter no %s reference to\n
undefined trigg data.\n
\t\n
Define trigg data by executing\n
instruction TriggIO, TriggInt,\n
TriggEquip, TriggSpeed\n
or TriggCheckIO\n
before TriggL, TriggC or TriggJ.
634:
Reference error\n
Signal reference in parameter %s\n
contains unknown signal for the robot.\n
\t\n
All signals should be defined in the\n
system parameters and should not be\n
defined in the RAPID program.
635:
Reference error\n
Argument reference\n
in parameter %.16s\n
is not a entire persistent variable.\n
\t\n
Not possible to use record component or\n
array element in arg. %.16s.\n
Only possible to use entire persistent\n
variables for Tool, WObj or Load\n
in any motion instructions.
636:
Sensor error\n
No measurement from sensor.\n
\t\n
Requested data is not available.
637:
Sensor error\n
Not ready yet.\n
\t\n
Requested function is not ready yet.
638:
Sensor error\n
General error.\n
\t\n
General error has occurred which is not\n
specifically connected to the requested\n
action. Read the block "Error log" if\n
the function is available.
639:
Sensor error\n
Sensor busy, try later.\n
\t\n
The sensor is busy with an other\n
function.
640:
Sensor error\n
Unknown command.\n
\t\n
The function requested from the sensor\n
is unknown.
641:
Sensor error\n
Illegal variable or block number.\n
\t\n
Requested variable or block is not\n
defined in the sensor.
642:
Sensor error\n
External alarm.\n
\t\n
Alarm from external equipment.
643:
Sensor error\n
Camera alarm.\n
\t\n
Some error has been detected in\n
the camera. Run Camcheck to test if the\n
camera is OK.
644:
Sensor error\n
Temperature alarm.\n
\t\n
The camera is overheated it needs more\n
cooling air or water.
645:
Sensor error\n
Value out of range.\n
\t\n
The value of the data sent to the\n
sensor is out of range.
646:
Sensor error\n
Camera check failed.\n
\t\n
The CAMCHECK function failed. The\n
camera is broken. Send it for repair.
647:
Sensor error\n
Communication time out.\n
\t\n
Increase the time out time and check\n
the connections to the sensor.
648:
Search error\n
Not possible to do StorePath while\n
searching on basic path level.\n
\t\n
If using program with robot movement\n
in TRAP, then such interrupt must be\n
deactivated during any searching.\n
E.g. ISleep - SearchL - IWatch
649:
Path limit error\n
%s already done.\n
\t\n
Instruction %s must first be\n
executed, before a new %s can\n
be done.
650:
Wrong param combination\n
Optional parameters and switches are\n
not used in a correct combination.\n
\t\n
No optional parameters and no switch\n
keeps the old coordinate system.\n
The switch Old has the same function.\n
RefPos or RefNum has to be defined with\n
Short, Fwd or Bwd.
651:
Use numeric input\n
Use numeric input for the position\n
instead of a robtarget.\n
\t\n
The position can not be defined with\n
a robtarget for robot axes.\n
Use the optional parameter for numeric\n
input of the position.
652:
Axis is moving\n
Task: %.16s\n
A Robot axis, an external axis\n
or an independent axis is moving.\n
%.40s\n
\t\n
All Robot axes, external axes and\n
independent axes have to stand still.\n
E.g Use MoveL with Fine argument for the\n
Robot and ext axes. And IndRMove for the\n
independent axes. Rec: %.16s
653:
Argument is missing\n
One of the switch parameters %s\n
or %s has to be defined.\n
\t\n
The called RAPID routine could not be\n
executed. An argument of the data type\n
switch must be specified.
654:
Axis is not active\n
Task: %.16s\n
The axis is not active\n
or it is not defined.\n
%.40s\n
\t\n
The mechanical unit has to be activated\n
and the axis has to be defined, before\n
this instruction is executed and before\n
a robtarget is saved.\n
Recovery: %.16s
655:
Axis is not independent\n
Task: %.16s\n
The axis is not in independent mode.\n
%.40s\n
\t\n
It is only possible to get the status\n
from an axis in independent mode.\n
Recovery: %.16s
656:
Execution error\n
Not possible to set a new scale\n
value for the AO signal.\n
\t\n
The internal process, that control\n
the output of the AO signal,\n
are for some unknown reason "dead".
657:
Execution error\n
The output of the AO signal are not\n
TCP-speed proportional any more.\n
The reason could be following:\n
\t\n
- Use of MoveX between TriggX instr.\n
- No setup of TriggSpeed in the used\n
  TriggX instr.\n
- The used ScaleLag is too small in\n
  relation to actual robot servo lag.
658:
Parameter error\n
Parameter %s can only\n
be used, if parameter %s\n
is greater than zero.\n
\t\n
Parameter %s has effect\n
only in the first TriggX, in a\n
sequence of several TriggX, that\n
controls the speed proportional\n
AO signal.
659:
Undefined load\n
WARNING: Argument %.16s has\n
undefined load (mass equal to 0 kg).\n
IMPORTANT TO DEFINE CORRECT LOAD to\n
avoid mechanical damages of the robot\n
and to get good motion performance.\n
\t\n
Define the actual load for the tool\n
or the grip load before program\n
movement or jogging.
660:
Undefined load\n
WARNING: Argument %.16s has\n
undefined load centre of gravity.\n
IMPORTANT TO DEFINE CORRECT LOAD to\n
avoid mechanical damages of the robot\n
and to get good motion performance.\n
\t\n
Define the actual centre of gravity\n
for the tool load or the grip load\n
before program movement or jogging\n
(cog.x, cog.y and cog.z can not be\n
0 mm at the same time).
661:
Search error\n
Task: %.16s\n
The signal %.16s for the\n
SearchX instruction is already high\n
at the start of searching.\n
%.40s\n
\t\n
Recovery: %.16s
662:
Invalid worldzone type\n
The switch \%.16s must be\n
associated with a %.16s\n
worldzone.\n
\t\n
If use of switch \Temp, the datatype\n
must be wztemporary in WorldZone.\n
If use of switch \Stat, the datatype\n
must be wzstationary in WorldZone.
663:
World zone not in use\n
The '%.16s' argument of the\n
instruction %.16s must refer\n
to a worldzone that has been defined\n
and activated by a WZLimSup or WZDOSet\n
instruction.\n
\t\n

664:
World zone already in use\n
The '%.16s' worldzone has\n
already been defined and activated.\n
A world zone can only be defined once.\n
\t\n
Use a worldzone with another name.
665:
Too many world zones\n
It is not possible to add the world\n
zone %.16s.\n
The world zone table is full\n
\t\n

666:
Illegal world zones\n
Task %.16s:\n
Worldzone '%.16s' is\n
defined locally in current routine\n
\t\n
Only a global or local in module\n
entire world zone argument can be used.
667:
Illegal world zones\n
Task %.16s:\n
WorldZone %.16s is\n
not entire data reference.\n
\t\n
Only an entire world zone argument\n
can be used.
668:
shapedata not in use\n
The '%.16s' argument of the\n
instruction %.16s must refer\n
to a defined shapedata.\n
\t\n
A shapedata is used to store a volume\n
definition. It must have been defined\n
by WZBoxDef, WZSphDef or WZCylDef prior\n
to be used by WZLimSup or WZDOSet.
669:
World zone too small\n
At least one side or radius is less\n
than the minimal allowed in\n
instruction %.16s.\n
\t\n
Check previous volume definition\n
instruction.
670:
Invalid world zone\n
The index of the world zone argument\n
%.16s in %.16s\n
is not a valid index defined by\n
WZLimSup or WZDOSet.\n
\t\n

671:
Illegal use of world zone\n
Task %.16s:\n
'%.16s'\n
argument for %.16s\n
must be a temporay world zone.\n
\t\n

672:
World zone in use\n
It is not possible to add the world\n
zone %.16s. Another world\n
zone with the same name is already\n
defined in the system.\n
\t\n

673:
I/O access error\n
The signal given in parameter\n
%s is write protected\n
for RAPID access.\n
\t\n
Select other user signal or\n
change the access mode for the signal
674:
I/O access error\n
The signal given in parameter\n
%s is not write protected\n
for user access from TP or RAPID.\n
\t\n
Change the access mode to system type\n
for the signal in the I/O\n
configuration.
675:
Execution error\n
Not allowed to change the run mode from\n
forward to backward or vice versa during\n
running an invisible trap routine.\n
\t\n
If possible, select the original run\n
mode and press start to continue.
676:
Parameter error\n
Task %.16s\n
The DeltaJointVal for robot axis\n
%.16s is <= 0.\n
%.40s\n
\t\n
The DeltaJointVal for all axes to\n
supervise must be > 0 mm or degrees.
677:
Parameter error\n
Task %.16s\n
The DeltaJointVal for external axis\n
%.16s is <= 0.\n
%.40s\n
\t\n
The DeltaJointVal for all axes to\n
supervise be > 0 mm or degrees.
678:
Parameter error\n
Task %.16s\n
LowJointVal is higher than or equal to\n
HighJointVal for robot axis\n
%.16s\n
%.40s\n
\t\n
The HighJointVal must be higher than\n
the LowJointVal for all axes with\n
defined high or/and low limits.
679:
Parameter error\n
Task %.16s\n
LowJointVal is higher than or equal to\n
HighJointVal for external axis\n
%.16s\n
%.40s\n
\t\n
The HighJointVal must be higher than\n
the LowJointVal for all axes with\n
defined high or/and low limits.
680:
Parameter error\n
Task %.16s\n
Error in used WZHomeJointDef:\n
Not allowed to specify supervision\n
of not active axis %.16s\n
%.40s\n
\t\n
Set the argument MiddleJointVal to 9E9\n
for the actual axis.
681:
Parameter error\n
Task %.16s\n
Error in used WZLimJointDef:\n
Not allowed to specify limitation\n
of not active axis %.16s\n
%.40s\n
\t\n
Set the argument LowJointVal and\n
HighJointVal to 9E9 for the\n
actual axis.
700:
Syntax error\n
Task %s: Syntax error\n
%s\n
\t\n

701:
Program memory full\n
The task %s, has only\n
%i free bytes in its\n
user space\n
\t\n
Remove some other module and try\n
again.
702:
File not found\n
Task: %.16s\n
%.40s\n
%.40s\n
\t\n
The file path or the file name is wrong\n
or the file doesn't exist.\n
Recovery: %.16s
703:
UnLoad error\n
%.40s\n
The program module couldn't be unloaded\n
The reason is that the module is\n
changed but not saved.\n
\t\n
The instruction UnLoad\n
use the optional switch ErrIfChanged\n
without recover from this situation\n
in an Error handler.\n
Recovery: %.16s
704:
UnLoad error\n
%.40s\n
The program module couldn't be unloaded\n
The reason could be:\n
- Module not loaded with Load instr.\n
- Not same file path as used for Load\n
\t\n
The program module must have been\n
loaded with the instruction Load.\n
The file path and name must be the same\n
in the UnLoad and Load instruction.\n
Recovery: %.16s
705:
Syntax error\n
Task %s: Syntax error\n
%s\n
\t\n
More syntax errors will follow this
706:
Loaded error\n
Task: %.16s\n
The program module is already loaded\n
%.40s\n
\t\n
The module name in the head of the file\n
%.40s\n
already exists in the program memory\n
Recovery: %.16s
707:
I/O Unit name invalid\n
Task: %.16s\n
The unit name\n
%.40s\n
doesn't exist.\n
%.40s\n
\t\n
The unit name is misspelled or not\n
defined.\n
Recovery: %.16s
708:
I/O unit is not enabled\n
Task: %.16s\n
I/O unit\n
%.40s\n
was not enabled.\n
%.40s\n
\t\n
The maximum period of waiting time was\n
too short. Increase the waiting time\n
or make a retry.\n
Recovery: %.16s
709:
I/O unit is not disabled\n
Task: %.16s\n
I/O unit\n
%.40s\n
was not disabled.\n
%.40s\n
\t\n
The maximum period of waiting time was\n
too short. Increase the waiting time\n
or make a retry.\n
Recovery: %.16s
710:
Argument error\n
Task %.16s: Argument error\n
from %.16s !\n
The argument is expression value,\n
is not present or is of the type switch.\n
%.40s\n
\t\n
Change the parameter\n
(%.16s) to a valid one.\n
Recovery: %.16s
711:
Alias type error\n
Task %s:\n
The data types for the arguments\n
FromSignal and ToSignal must be the\n
same and must be one of signalxx.\n
(signalai/ao, signaldi/do, signalgi/go)\n
\t\n
Change the type\n
to a valid one.
712:
Event routine error\n
Task %s: Too many event routines,\n
the routine %s will not be\n
executed. Maximum 4 routines\n
could be specified for each event\n
\t\n
Encapsulate the routine in one of\n
the others that are specified for\n
the same event.
713:
Alias define error\n
Task %s:\n
FromSignal must be defined in\n
the io-system. ToSignal must not be\n
defined in the io-system, it should\n
just be defined as a variable.\n
\t\n

714:
Argument error\n
Orientation definition error\n
in %s.\n
\t\n
This is probably an off-line generated\n
"dummy" position (undefined orienta-\n
tion), that needs to be MODPOS.
715:
IOEnable call interrupted\n
Task %.16s\n
Call to I/O unit\n
%.40s\n
was inerrupted.\n
%.40s\n
\t\n
IOEnable or IODisable have been exec\n
from an other task. Make a retry.\n
Recovery: %.16s
720:
Alias IO installation\n
The task %s, could not\n
refresh all alias IO\n
\t\n

721:
IO installation\n
The task %s, could not\n
refresh all IO\n
as RAPID symbols\n
\t\n
Check the IO configuration.
722:
Mechanical units\n
The task %s, could not\n
refresh all mechanical\n
units as RAPID symbols\n
\t\n
Check the Motion\n
configuration.
724:
Save or Erase error\n
Task: %.16s\n
The program module\n
%.40s\n
could't be saved, or erased.\n
%.40s\n
\t\n
The module name is misspelled or\n
the module is not loaded.\n
Recovery: %.16s
726:
Reference error\n
Task: %.16s\n
The reference to the load session is\n
not valid\n
%.40s\n
\t\n
The specified reference must be same\n
as in StartLoad.\n
Recovery: %.16s
727:
Save error\n
Task: %.16s\n
Missing file source\n
%.40s\n
%.40s\n
\t\n
Use FilePath argument\n
to specify the file destination.\n
Recovery: %.16s
728:
Frame error\n
Task %.16s: Unable to\n
calculate new frame. The positions\n
have not the required relations or are\n
not specified with enough accuracy.\n
%.40s\n
\t\n
Check if the positions are too close\n
or not specified with enough accuracy.\n
Recovery: %.16s
729:
I/O error\n
Task %.16s\n
(file name\n
%.39s)\n
\t\n
One of:\n
 Permission denied (write protected)\n
 No such file or directory\n
 No space left on device
730:
I/O error\n
Task %.16s:\n
%s\n
\t\n
%s
731:
Task %s: %s argument\n
for signal %s\n
is above its max logical value\n
\t\n
Change the argument or\n
change the max logical value parameter\n
for the signal.
732:
Task %s: %s argument\n
for signal %s\n
is below its min logical value\n
\t\n
Change the argument or\n
change the min logical value parameter\n
for the signal.
733:
Task %s: %s argument\n
for signal %s\n
is below %s argument\n
\t\n
Change the arguments.
734:
Symbol definition error\n
Task %.16s:\n
String too long in\n
text table %.16s\n
at index %.16s\n
\t\n
Change the file for the text table\n
and do a cold start.
735:
Argument error\n
The axis is not defined\n
\t\n
The axis has to be defined, before\n
this instruction is executed.
736:
Mechanical unit error\n
Not possible to define a payload on the\n
robot with this instruction.\n
\t\n
Use the instruction GripLoad\n
instead of MechUnitLoad.
737:
Symbol definition error\n
Task %.16s:\n
The requested text or text package\n
does not exist.\n
Text table %.16s\n
Index %.16s\n
\t\n
%.40s\n
Recovery: %.16s

738:
I/O error\n
Unable to access the I/O signal\n
%.16s unit %.16s.\n
Impossible to restart.\n
\t\n
The connection with the I/O module is\n
broken. Reestablish the connection\n
with the I/O unit. To make it possible\n
to restart the program move PCP to a\n
safe restart position.
739:
Parameter error\n
Task %.16s:\n
None of the option\n
parameters DO1, GO1, GO2, GO3 or GO4\n
are specified.\n
%.40s\n
\t\n
At least one of the parameters must be\n
specified.
740:
Execution error\n
The PERS variable specified in the\n
instruction TriggStopProc can not\n
be updated, because it not exists\n
any more.\n
\t\n
The program module with the PERS\n
variable is probably removed from the\n
program memory.
741:
Context error\n
Instruction %.16s\n
may only be used in an event routine.\n
\t\n

742:
Parameter error\n
Task %.16s:\n
The timing parameter dip lag is larger\n
than the system parameter Event preset\n
time.\n
%.40s\n
\t\n
Increase the system parameter\n
Event preset time or check the\n
equipment dip lag (delay)\n
compensation.\n
Recovery: %.16s
743:
Parameter error\n
Task %.16s:\n
Not a valid subtype in\n
parameter %.16s\n
%.40s\n
\t\n

744:
Parameter error\n
Task %.16s:\n
Invalid value in\n
%.32s\n
in parameter %.16s.\n
%.40s\n
\t\n

745:
Parameter error\n
Task %.16s:\n
%.32s is less\n
than %.32s\n
in parameter %.16s.\n
%.40s\n
\t\n

746:
Parameter error\n
Task %.16s:\n
%.16s TRUE in parameter\n
%.16s in\n
combination with conveyor coordination.\n
%.40s\n
\t\n
Cannot use fine points when leaving\n
conveyers after coordinated stoppoint.\n
Use a zone instead.
747:
Access error\n
Task %.16s: Can´t read or\n
write to the parameter %.16s.\n
The parameter is internal and\n
protected from reading and writing.\n
%.40s\n
\t\n
Recovery: %.16s

748:
Value error\n
Task %.16s:\n
The data to write from parameter\n
CfgData to the system parameter,\n
is outside valid limits.\n
%.40s\n
\t\n
Recovery: %.16s
749:
Execution error\n
Task %.16s:\n
Not possible to execute StartMove\n
when the robot is moving.\n
%.40s\n
\t\n
Recovery: %.16s
750:
Argument error\n
Task %.16s:\n
There is an argument error\n
%.40s\n
%.40s\n
\t\n

751:
Argument error\n
Task %.16s:\n
There is an argument error\n
%.40s\n
%.40s\n
\t\n
Recovery: %.16s
752:
Argument error\n
Task %.16s:\n
Some load session with StartLoad -\n
WaitLoad has not been finished.\n
%.40s\n
\t\n
Finish the load session with WaitLoad,\n
cancel it with CancelLoad\n
or set PCP to main.\n
Recovery: %.16s
753:
Memory fault\n
Because of power fail in executed Load\n
or StartLoad ... WaitLoad instr., the\n
RAPID program memory is inconsistent.\n
*** TO REPAIR DO P-START ***\n
%.40s\n
\t\n
Important to do P-start, because the\n
RAPID program memory is destroyed:\n
- Faulty init value of PERS variables\n
- Reduction of the available program\n
  memory size
754:
Argument error\n
Task %.16s:\n
There are no arguments given.\n
%.40s\n
\t\n
If you want a limitation set the opt\n
arg On with a value otherwise set to Off
755:
Context error\n
Instruction %.16s\n
may only be used in a trap routine.\n
\t\n

756:
Context error\n
Instruction %.16s may only be\n
used in a trap routine ordered through\n
instruction %.16s\n
\t\n
Check INTNO has the interrupt number\n
used by %.16s
757:
Argument error\n
Task %.16s:\n
The load session you are trying to\n
cancel is not in use.\n
%.40s\n
\t\n
Recovery: %.16s
758:
I/O error\n
Unable to access the I/O signal\n
%.16s unit %.16s.\n
\t\n
The connection with the I/O module is\n
broken. Reestablish the connection\n
with the I/O unit.
759:
Parameter error\n
Task: %.16s\n
The parameter Data in %.16s\n
has improper data type.\n
%.40s\n
\t\n
Work-around: Non-value and semi-value\n
types may not be used
760:
Parameter error\n
Task: %.16s\n
%.40s\n
writebin %.31s\n
%40s\n
\t\n
Work-around: The output buffer must be\n
specified as an array of num
761:
Parameter error\n
Task: %.16s\n
The parameter %.14s is negative\n
%.40s\n
\t\n
Work-around:\n
%.40s
762:
Value error\n
Task: %16s\n
The parameter %.16s forces\n
the robot out of workspace\n
%.40s\n
\t\n
Work_around:\n
%.40s
763:
Execution error\n
Task: %16s\n
The %.16s instruction can't\n
be executed while the system is\n
in a stop state\n
%.40s\n
\t\n

764:
Switch error\n
Task: %16s\n
In the instruction %.16s\n
must be used with one switch.\n
%.40s\n
\t\n

765:
Argument error\n
Task: %.16s\n
In the instruction %.16s\n
the argument %.16s is not\n
an open directory\n
%.40s\n
\t\n
Recovery: %.16s
766:
Parameter error\n
Task: %.16s\n
In the instruction %.16s the\n
parameter %.16s can't be used\n
without the parameter %.16s\n
%.40s\n
\t\n

767:
Search error\n
Task: %.16s\n
Object of the type %.16s\n
could not be searched for\n
%.40s\n
\t\n

768:
Symbol access error\n
Task: %.16s\n
No system symbol %.16s\n
accessable in the system.\n
%.40s\n
\t\n
Recovery: %.16s
769:
Symbol read access error\n
Task: %.16s\n
The symbol %.16s is not a\n
readable object.\n
%.40s\n
\t\n
Recovery: %.16s
770:
Symbol type error\n
Task: %.16s\n
The symbol %.16s is of\n
type %.16s not the expected\n
type %.16s.\n
%.40s\n
\t\n

771:
Symbol access error\n
Task: %.16s\n
The symbol %.16s is\n
not accessable in this scope\n
%.40s\n
\t\n
Recovery: %.16s
772:
I\O error\n
Task: %.16s\n
The %.16s instruction has\n
lost contact with the conveyor\n
%.40s\n
\t\n

773:
Instruction interrupted\n
Task: %.16s\n
The instruction %.16s was\n
interrupted, reason unknown\n
%.40s\n
\t\n

774:
Object dropped\n
Task: %.16s The object that\n
the instruction %.16s\n
was waiting for has been dropped.\n
%.40s\n
%.40s\n
\t\n
Start window passed or Checkpoint not\n
satisfied. If Checkpoint not used,\n
Checkpoint Distance and Checkpoint\n
Window Width must be set to zero.\n
Recovery: %.16s
775:
Convey error\n
Task: %.16s\n
Another %.16s instruction is\n
waiting for a distance to the object\n
%.40s\n
\t\n

776:
Convey error\n
Task: %.16s\n
Another %.16s instruction is\n
waiting for the object\n
%.40s\n
\t\n

777:
Convey error\n
Task: %.16s\n
The %.16s instruction is\n
already connected\n
%.40s\n
\t\n
Recovery: %.16s
778:
Value error\n
Task:%.16s\n
Booking of the new error number\n
%.16s failed. The init value\n
must be -1 or the old no.\n
%.40s\n
\t\n
Check the init value of the new errnum\n
variable.
779:
Errno local\n
Task: %.16s\n
The RAPID user error number\n
%.16s must not be\n
declared as local in routine.\n
%.40s\n
\t\n
%.40s
780:
Data object error\n
Task: %.16s\n
There is no valid data object for the\n
inparameter %.16s of the\n
instruction %.16s.\n
%.40s\n
\t\n
%.40s
781:
File error\n
Task: %.16s\n
The parameter %.16s\n
does not correspond to any loaded\n
text file.\n
%.40s\n
\t\n
Check if the text file is (correct)\n
installed.
782:
Mode error\n
Task: %.16s\n
File or serial channel is not\n
opened for writing\n
%.40s\n
\t\n

783:
Mode error\n
Task: %.16s\n
File or serial channel is not\n
opened in a character-based mode\n
%.40s\n
\t\n

784:
Mode error\n
Task: %.16s\n
File or serial channel is not\n
opened in a binary mode\n
%.40s\n
\t\n

785:
Mode error\n
Task: %.16s\n
File or serial channel is not\n
opened for reading\n
%.40s\n
\t\n

786:
Read error\n
Task: %.16s\n
One or more bytes is not read properly.\n
The value of the read data might be\n
inconsistent\n
%.40s\n
\t\n
Recovery: %.16s
787:
User frame error\n
Task: %.16s\n
Not possible to get the coordinated\n
user frame\n
%.40s\n
\t\n

788:
Axis error\n
Task: %.16s\n
The single axis is not init correctly\n
%.40s\n
%.40s\n
\t\n

789:
Limit error\n
Task %.16s\n
The string length of the argument for\n
the file path is too long.\n
%.40s\n
\t\n
The max. allowed string length is\n
200 characters for the full system\n
file path.
790:
Value error\n
Task %.16s\n
RAPID string is too long\n
%.40s\n
\t\n
String value exceeds the maximum allowed\n
length. Rewrite the program to use\n
strings of less length.\n
Recovery: %.16s
791:
I/O error\n
Task %.16s: No space left on\n
device (file name\n
%.39s)\n
%.40s\n
\t\n
Recovery: %.16s
792:
I/O error\n
Task %.16s\n
File open/access error for path\n
%.40s\n
%.40s\n
\t\n
Error reason one of:\n
- Permission denied (write protected)\n
- No such file or directory\n
- No space left on device\n
Recovery: %.16s
793:
TextTabInstall error\n
Task %.16s\n
No or faulty text resource name or\n
index number in the text file.\n
%.40s\n
\t\n
If this type of errors, the contents of\n
some of the text tables can have been\n
distroyed. Correct the error,\n
cold start the system and try again.
794:
TextTabInstall error\n
Task %.16s\n
The specified index within the text\n
resource already exist in the system.\n
%.40s\n
\t\n
Error in the index numbering or the\n
file has been installed twice time.\n
If error in the index, correct it,\n
cold start the system and try again.
795:
TextTabInstall error\n
Task %.16s\n
System memory for text tables is full.\n
%.40s\n
\t\n
Reduce the amount of user defined\n
text string installed from RAPID.\n
Cold start the system and try again.
796:
Overload error\n
Task %.16s\n
The system is overloaded so the actual\n
order can not be ready in time.\n
%.40s\n
\t\n
Reduce the main computer load:\n
- Add WaitTime in RAPID loops\n
- Increase filter time for I/O signals\n
- Avoid cyclic interrupts\n
- And many more reason for the problem
797:
I/O error\n
Unable to access the I/O signal\n
%.16s unit %.16s.\n
\t\n
The connection with the I/O module is\n
broken. Reestablish the connection\n
with the I/O unit.
798:
System access error\n
%s\n
\t\n

799:
Execution error\n
Task %.16s\n
The time between TestSignDefine and\n
TestSignRead is too short.\n
%.40s\n
\t\n
Put a WaitTime (0.1s) after\n
TestSignDefine.
800:
Tool error\n
Task: %.16s\n
The component robhold in the tool\n
has not got the correct value.\n
%.40s\n
\t\n

801:
Calculation error\n
Task: %.16s\n
Cannot calc. tool frame!\n
Not possible to calculate the tool\n
frame with the selected approach points\n
%.40s\n
\t\n
Select new approach points as accurate\n
as possible.
802:
Execution error\n
Task: %.16s\n
Not possible to do subscribe.\n
%.40s\n
\t\n
There are already five subscriptions\n
made on this variable.\n
To continue, PCP must be moved to main!
803:
Error msg too long\n
The length of the following error\n
message was too long and has been cut.\n
This means you will not be able to\n
read the whole message.\n
\t\n

804:
Argument error\n
Task: %.16s\n
The argument "type" in stoppointdata\n
may not be followtime in the\n
instr MoveJ, MoveAbsJ and MoveExtJ.\n
%.40s\n
\t\n
Change "type" to inpos or stoptime.

805:
Motion error\n
Task: %.16s\n
Error from MocGenInstr.\n
Ref to former message for reason\n
%.40s\n
\t\n

806:
Iof error\n
Task: %.16s\n
Error from IofGenInstr.\n
Ref to former message for reason\n
%.40s\n
\t\n

807:
File error\n
Task: %.16s\n
The file %.30s\n
already exists\n
%.40s\n
\t\n
To be able to rename or copy:\n
Change the file name or remove\n
the existing file.\n
Recovery: %.16s
808:
Parameter error\n
Task: %.16s\n
The parameter %.14s is negative\n
%.40s\n
\t\n
Increase the value for Timeout.\n
The value must be positive.
809:
Argument error\n
Task: %.16s\n
The string "Path" or\n
"SetValue/GetValue" is too long.\n
%.40s\n
\t\n
The string length may not exceed\n
30 characters.
810:
Access error from IO\n
Task: %.16s\n
The unit %s\n
is not accessible.\n
%.40s\n
\t\n
The unit is not running or\n
the bus is not of type DeviceNet.
811:
Execution error\n
Task: %.16s\n
The unit %s\n
is busy\n
%.40s\n
\t\n
There is already a message sent to the\n
unit. Try again.\n
Recovery: %.16s
812:
Execution error\n
Task: %.16s\n
Not allowed to run this program\n
in non_motion_execution_mode.\n
\t\n
Change mode.
813:
Used name is not a bus\n
Task: %.16s\n
The bus name\n
%.40s\n
doesn't exist.\n
%.40s\n
\t\n
The unit name is misspelled or not\n
defined.\n
Recovery: %.16s

900:
Discr. App. System Error\n
%s\n
\t\n
%s
901:
Discr. App. Sys Message\n
WARNING: A new application or process\n
has been ordered\n
A warm start is required to install a\n
new configuration\n
\t\n
%s
902:
Discrete Application\n
Task %s:\n
Error from %.16s. Can't\n
find the process %.16s.\n
\t\n
Check the installed process(es).
903:
Discrete Application\n
It was not possible to order the\n
servo gun to close due to\n
motors off state.\n
\t\n
Retry after setting motors on.
1000:
Item source exists\n
Item source %.16s\n
already exists. Two item sources may\n
not have the same name.\n
\t\n

1001:
Not a valid name\n
Choose %.16s\n
or  %.16s\n
\t\n

1002:
Buffer size exceeded\n
Fatal internal error for item source\n
%.16s. Try warm start or cold\n
start. Please report this error.\n
\t\n

1003:
Item source not defined\n
The item source object has not been\n
defined.\n
\t\n

1004:
Itmsrc internal error\n
Internal error for item source\n
%.16s.\n
Error type: %.25s.\n
\t\n

1005:
Flush item source first\n
Item source %.16s must be\n
flushed before it is used.\n
\t\n

1006:
Ack item target first\n
Item target must be acknowledged\n
before executing the GetItmTgt(s)\n
instruction again.\n
Error occured for item source\n
%.16s.\n
\t\n

1007:
Item target buffer full\n
Item target buffer full for\n
item source %.16s.\n
\t\n

1008:
Conveyor eio init error\n
Error in the initialization of the\n
I/O signal for item source\n
%.16s, for conveyor\n
%.16s. Eio signal name\n
%.16s.\n
\t\n

1009:
Conveyor does not exist\n
Error for item source\n
%.16s.\n
The conveyor %.16s\n
does not exist.\n
\t\n

1010:
No conveyor name given\n
Error for item source\n
%.16s.\n
No conveyor name specified.\n
\t\n

1011:
Conveyor limits error\n
Error for item source\n
%.16s, conveyor\n
%.16s. The limits are\n
are incorrectly specified.\n
\t\n

1012:
Cnv data defined late\n
Error for item source\n
%.16s, conveyor\n
%.16s. The ItmSrcCnvDat\n
instruction must be called before the\n
ItmSrcFlush instruction.\n
\t\n

1100:
Too many corrections\n
Max 5 correction descriptors\n
are allowed to be connected.\n
\t\n
Check number of connected descriptors.
1101:
Correction not connected\n
Can't write to correction descriptor\n
\t\n
Check that the current correction\n
descriptor is connected.
1102:
No corrections connected.\n
Correction unable to be read.\n
\t\n
No correction descriptor connected.\n
Check if any correction generator is\n
connected.
1200:
Task %s:\n
Not possible to order servo gun\n
to open.\n
%.40s\n
\t\n
Recovery: %.16s
1201:
Task %s:\n
Not possible to order servo gun\n
to close.\n
%.40s\n
\t\n
Recovery: %.16s
1202:
Task %s:\n
Not possible to order servo gun\n
to calibrate.\n
%.40s\n
\t\n
Recovery: %.16s
1203:
Task %s:\n
Servo tool %.20s\n
does not exist.\n
%.40s\n
\t\n
Check mechanical unit name.\n
Recovery: %.16s
1204:
Task %s:\n
Emergency stop when executing\n
instruction in background task.\n
%.40s\n
\t\n
Retry after emergency stop reset.\n
Recovery: %.16s
1205:
Task %s:\n
Not possible to close servo gun.\n
The gun is not open.\n
%.40s\n
\t\n
Retry after opening the gun.\n
Recovery: %.16s
1206:
Task %s:\n
The parameter %s must\n
be a positive value.\n
%.40s\n
\t\n
Recovery: %.16s
1207:
Task %s:\n
The position for servo tool\n
unit %.20s\n
is not initialized.\n
%.40s\n
\t\n
Initialize via ManServiceCalib\n
or perform a tip change calib.\n
Recovery: %.16s
1208:
Task %s:\n
The tips for servo tool\n
unit %.20s\n
are not synchronized.\n
%.40s\n
\t\n
Synchronize via ManServiceCalib\n
or perform a tool change calib.\n
Recovery: %.16s
1209:
Task %s:\n
Servo tool %.20s\n
is not activated.\n
%.40s\n
\t\n
Use ActUnit to activate.\n
Recovery: %.16s
1210:
Task %s:\n
Not possible to execute instruction\n
in motors off state for servo tool:\n
%.20s\n
%.40s\n
\t\n
Retry after setting motors on.\n
Recovery: %.16s
1211:
Task %s:\n
Not possible to perform a\n
recalibration of the gun:\n
%.20s\n
%.40s\n
\t\n
Retry after checking values.\n
Recovery: %.16s
1300:
Argument Error\n
The argument Joint must\n
be between 1 and %s\n
\t\n

1301:
Argument Error\n
The argument Type\n
doesn't correspond to\n
a service value\n
\t\n

1302:
Argument Error\n
The argument Type\n
doesn't correspond to\n
a service value\n
\t\n

1303:
Argument Error\n
The argument Robot must\n
be between 1 and %s\n
\t\n

1304:
Argument Error\n
The argument Level\n
doesn't correspond to\n
a service level\n
\t\n

