RdcyAcyclicState (ENUM)ΒΆ
TYPE RdcyAcyclicState :
State of the acyclic data transfer module
- Attributes:
qualified_only
- InOut:
Name
Comment
RA_STATE_INITIAL
Startup phase: Initial pseudo state (next state: RA_STATE_INITIALIZED)
RA_STATE_INITIALIZED
Startup phase: The acyclic data transfer module has been initialized (done in the CH_INIT2 hook). (next state: RA_STATE_COMMUNICATION_RUNNING)
RA_STATE_COMMUNICATION_RUNNING
Startup phase: The internal receive task is up and running (done in the CH_INIT_COMM hook). (next state: either RA_STATE_PROTOCOL_VER_SUCCEEDED or RA_STATE_PROTOCOL_VER_FAILED)
RA_STATE_PROTOCOL_VER_SUCCEEDED
Startup finished: The acyclic protocol version negotiation between the active and the passive PLC has succeeded (done asynchronously in the internal receive task). (next state: RA_STATE_COMMUNICATION_STOPPED)
RA_STATE_PROTOCOL_VER_FAILED
Startup finished: The acyclic protocol version negotiation between the active and the passive PLC has failed (done asynchronously in the internal receive task). (next state: RA_STATE_COMMUNICATION_STOPPED)
RA_STATE_COMMUNICATION_STOPPED
Shutdown phase: The internal receive task exited (done in the CH_EXIT_COMM hook). (next state: RA_STATE_EXITING)
RA_STATE_EXITING
Shutdown phase: The resources of the acyclic data transfer module are being freed (done in the CH_EXIT2 hook). (next state: RA_STATE_FINAL)
RA_STATE_FINAL
Shutdown phase: Final state. The resources of the acyclic data transfer module have been freed (done in the CH_EXIT2 hook).