System pous, 9300 servo plc, 4 system pous – Lenze Drive PLC Developer Studio 9300 Servo PLC (V8.x) User Manual

Page 109: Appendix

Advertising
background image

9300 Servo PLC

Appendix

3.4

System POUs

3−7

L

9300 Servo PLC EN 5.0

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.

Advertising