
Appendix
07/04 AWB2700-1428GB
64
Notes on XSoft
Task configuration
Multiple tasks can be configured. The tasks must be assigned with
differing priorities (numbers) to ensure that the tasks can be
uniquely identified.
Every task can be monitored with the aid of a watchdog:
X
Open the “Task configuration
l
Task properties” tab and
activate the watchdog.
X
Enter the monitoring time.
The sensitivity is a fixed setting of “1” even though the value can
be changed in the input field.
An event controlled task assumes a cyclically operating task. The
event, e.g. a variable of an external input, must be programmed in
the program of the cyclically running task. After each L
l
H edge
of the input variable, the event controlled task of the program is
executed.
Lib files
The XSoft V2.3.2. contains new functions which are included in
the Lib files. The Lib files can be found in the
“Targets\Moeller\Lib_NTRT” directory. The description of the
function can be found in the “Dok\Deutsch\XsoftSysLibs”
directory.
Handling of physical operands
The physical operands, such as I,Q,M, cannot be declared as
RETAIN variables.
Other error messages
• Task monitoring
• Bus error
• Checksum error
• Fieldbus error
• I/O update error
• Cycle time exceeded
• Invalid instruction
• Access violation
• Privileg. instruction
• Page error
• Stack overflow
• Invalid disposition
• Array limit exceeded
• Division by zero
• Overflow
• Float div. by zero
The PLC messages are indicated with an error code: PLC: <xxx>
Meaning of error code <xxx>:
16
Task monitoring failed
17
Hardware monitoring failed
18
Bus error
19
Checksum error
20
Fieldbus error
21
I/O update failed
22
Cycle time for ... exceeded
80
Invalid instruction
81
Access violation
82
Privileged instruction
83
Page error
84
Stack overflow
85
Invalid disposition
86
Invalid access identification
87
Access to protected page
256
Access to odd address
257
Array limit exceeded
258
Division by zero
259
Overflow
260
Unavoidable exception
336
Floating point unit: general error
337
Floating point unit: unnormalised operand
338
Floating point unit: division by zero
339
Floating point unit: inaccurate result
340
Floating point unit: invalid instruction
341
Floating point unit: overflow
342
Floating point unit: stack check failed
343
Floating point unit: underflow
Summary of Contents for XControl XC600
Page 4: ...II...
Page 8: ...07 04 AWB2700 1428GB 4...
Page 30: ...07 04 AWB2700 1428GB 26...
Page 40: ...07 04 AWB2700 1428GB 36...
Page 74: ...07 04 AWB2700 1428GB 70...
Page 78: ...07 04 AWB2700 1428GB 74...