Job status
The status of each job is described by statuses that are defined in PLCopen and can assume the following values during the entire life span of a job:
- “Busy“ (MC_BUSY): The job is planned but is in the queue.
- “Started“(MC_STARTED): The job was started in the decoder.
- “Aborted“ (MC_ABORTED): The job was aborted. This was preceded by a stop or reset by the user.
- “Error“ (MC_ERROR): An error was detected during a job processing phase. The error may have occurred in the commanding channel itself or in a commanded channel started by the client.
- “Done“ (MC_DONE): Error-free end of the job and its commanded channels started by the client. When this status is signalled, the job is removed from the Job Manager system and deleted.
![]() | PLCopen uses proprietary output interfaces with the value range True/False to display statuses The implementation described here partially deviates from this and uses an enumeration or a numerical value for statuses. The name uses the PLCopen notation where “MC_” (for Motion Control) is placed in front for the sake of uniqueness. |