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

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.