Lenze PLC Designer ApplicationTemplate (PLC Designer R3- Manual do Utilizador Página 79

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 177
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 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)
Vista de página 78
1 2 ... 74 75 76 77 78 79 80 81 82 83 84 ... 176 177

Comentários a estes Manuais

Sem comentários