Architecture: the applicationtemplate in detail – Lenze PLC Designer ApplicationTemplate (PLC Designer R3-x) User Manual
Page 81
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")
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