System pous, 9300 servo plc, 4 system pous – Lenze DDS Target 9300 Servo PLC V8.x User Manual
Page 111: Appendix

9300 Servo PLC
Appendix
3.4
System POUs
3−105
L
9300 Servo PLC EN 5.1
3.4
System POUs
System POUs are POUs of the "program" type which accept the features of a certain name, i.e. they
are started by an event registered by the PLC.
·
The program includes max. 1000 instructions for system POUs.
·
Unlike tasks or PLC_PRG, system POUs are not run−time monitored by a "watchdog".
·
The special POU names and the corresponding event for starting the POU are listed in the
following table:
POU name
Event for starting POU
The POU starts if
PLC_TaskOverrun
Task overflow
...the task monitoring time is exceeded.
PLC_RealError
Floating−point error
...a floating−point error occurs.
PLC_FailTripping
TRIP
...a trip is set.
PLC_WarningTripping
Warning
...a warning is activated.
PLC_MessageTripping
Message
...a message is activated.
1)
PLC_FailQspTripping
FAIL−QSP
...a FAIL−QSP is activated.
1)
Note: Only called when pulse inhibit is inactive!
PLC_CANError
CAN bus error
...a CAN bus error occurs (e.g. BUS−OFF).
PLC_AIFError
AIF bus error
...an AIF bus error occurs.
PLC_Restart
Start
...the START command is activated after a STOP.
PLC_ColdStart
Cold start
...a RESET, RESET (cold), RESET (original) or a program download has been
activated.
2)
Note: System variables must not be used in PLC_ColdStart. Otherwise, unexpected
controller errors may occur (e.g. motor start).
PLC_Stop
PLC stop
...the STOP command is activated.
Note: This POU is not activated through a RESET (cold, original)!
1)
2)
Not available for Drive PLC.
The CAN/AIF bus is ready after this POU has been executed.
Tip!
If you need a system POU for an event−controlled start, simply create a "program" POU and use the
POU name listed in the table for the corresponding event as POU name.