Lenze PLC Designer ApplicationTemplate (PLC Designer R3- Bedienungsanleitung Seite 79

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 177
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 78
Lenze · ApplicationTemplate · 1.3 EN - 04/2013 79
Architecture: The ApplicationTemplate in detail
State machine
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
9.3.3 The state transitions in detail
The "Init" status is reached immediately after mains switching/device reset.
The module application executes the initialisation. After the initialisation phase, the state
machine is to be set to the "Ready" status by setting the xEnableInitToReady input.
The following input conditions must be met so that the respective state transition is reached:
Number State transition Condition
1"Init""Ready" SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Ready); and
State transition is enabled by the module application
(xEnableInitToReady input = TRUE)
Note: When this method is passed through by every machine module (MM) during
the initialisation phase, all MMs are in the "Ready" status.
2"Ready"
"Manual"
SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Manual); and
State transition is to be enabled by the module application in every subordinated
machine module (xDisableReadyToManual input = FALSE)
3"Ready"
"Service"
SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Service); and
State transition is enabled by the module application
(xDisableReadyToService input = FALSE)
4"Ready"
"Automatic"
SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Automatic); and
State transition is enabled by the module application
(xDisableReadyToAutomatic input = FALSE)
5...7 "Ready"
"Mode(1...2)"
SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Mode(1...2));and
State transition is enabled by the module application:
(xDisableReadyToMode(1...2) input = FALSE)
8"Manual"
"Ready"
SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Ready); and
Enable of the state transition by the module application
(xDisableManualToReady input = FALSE)
9"Service"
"Ready"
SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Ready); and
State transition is enabled by the module application
(xDisableServiceToReady input = FALSE)
10 "Automatic"
"Ready"
SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Ready); and
State transition is enabled by the module application
(xDisableAutomaticToReady input = FALSE)
11 ... 13 "Mode 1...2"
"Ready"
SetState request by the master
baseChannelSetNominalState(MM_Address:= 0,
eState:=L_EATP_SMStates.Ready); and
State transition is enabled by the module application:
(xDisableMode(1...2)ToReady input = FALSE)
Seitenansicht 78
1 2 ... 74 75 76 77 78 79 80 81 82 83 84 ... 176 177

Kommentare zu diesen Handbüchern

Keine Kommentare