Architecture: the applicationtemplate in detail – Lenze PLC Designer ApplicationTemplate (PLC Designer R3-x) User Manual

Page 81

Advertising
background image

Lenze · ApplicationTemplate · 1.3 EN - 04/2013

81

Architecture: The ApplicationTemplate in detail

State machine

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

17

"Automatic"

"SystemFault"

• The module's intrinsic error handling sets the state machine to the "SystemFault"

status or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.SystemFault);

18

"Mode 1"

"Quick stop"

• The module's intrinsic error handling sets the state machine to the "Quick stop"

status or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Quick stop);

18

"Mode 1"

"Fault"

• The module's intrinsic error handling sets the state machine to the "Fault" status

or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Fault);

18

"Mode 1"

"SystemFault"

• The module's intrinsic error handling sets the state machine to the "SystemFault"

status or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.SystemFault);

19

"Mode 2"

"QuickStop"

• The module's intrinsic error handling sets the state machine to the "Quick stop"

status or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Quick stop);

19

"Mode 2"

"Fault"

• The module's intrinsic error handling sets the state machine to the "Fault" status

or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Fault);

19

"Mode 2"

"SystemFault"

• The module's intrinsic error handling sets the state machine to the "SystemFault"

status or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.SystemFault);

20

"Homing"

"QuickStop"

• The module's intrinsic error handling sets the state machine to the "Quick stop"

status or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Quick stop);

20

"Homing"

"Fault"

• The module's intrinsic error handling sets the state machine to the "Fault" status

or

• baseChannelSetNominalState(MM_Address:= 0,

eState:=L_EATP_SMStates.

SystemFault);

20

"Homing"

"SystemFault"

• The module's intrinsic error handling sets the state machine to the "SystemFault"

status or

SetState request by the master

baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Fault);

21

"Quick stop"

"Ready"

• After acknowledging the error (eliminate error cause and execute "ErrorQuit"),

and

• Automatically after a quick stop (Execute "Quickstop")



Error handling ( 92)

22

"Fault"

"Ready"

23

"No Warning"

"Warning"

• The module's intrinsic error handling sets the state machine to the "Warning"

status.

24

"Warning"

"No Warning"

• The module's own error handling sets the state machine to the "No Warning"

status.

Number

State transition

Condition

Advertising