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).