Status byte for running INFORM jobs using MceRunInformJob.
Version history
0.1.0
deGroot
Changes
Added:
- initial release
Overview
| name | type | default | comment |
|---|---|---|---|
| bJobNrBit0 | BIT | active job number (0-15), bit 0 | |
| bJobNrBit1 | BIT | active job number (0-15), bit 1 | |
| bJobNrBit2 | BIT | active job number (0-15), bit 2 | |
| bJobNrBit3 | BIT | active job number (0-15), bit 3 | |
| bStartButton | BIT | green start button on pendant | |
| bIdle | BIT | master job idle (cursor at top) | |
| bBusy | BIT | master job busy | |
| bDone | BIT | master job done |
Details
bJobNrBit0
BITActive job number (0-15), bit 0.
bJobNrBit1
BITActive job number (0-15), bit 1.
bJobNrBit2
BITActive job number (0-15), bit 2.
bJobNrBit3
BITActive job number (0-15), bit 3.
bStartButton
BITGreen start button on pendant.
bIdle
BITMaster job idle (ready for start, with cursor at top).
bBusy
BITMaster job busy.
bDone
BITMaster job done.
Source code
Declarations
(*status byte for running INFORM jobs using MceRunInformJob*)
TYPE MceRunInformJobStsByte :
(*
* -----------------------------------------------------------------------------
* Name : MceRunInformJobStsByte
* Version : 0.1.0
* Date : 2026-02-23
* Author : deGroot
* Family : YaskawaMce
* Organisation : github.com/YaskawaEurope/mlx-examples
*
* -----------------------------------------------------------------------------
* status byte for running INFORM jobs using MceRunInformJob
* -----------------------------------------------------------------------------
*)
STRUCT
bJobNrBit0 : BIT; (*active job number (0-15), bit 0*)
bJobNrBit1 : BIT; (*active job number (0-15), bit 1*)
bJobNrBit2 : BIT; (*active job number (0-15), bit 2*)
bJobNrBit3 : BIT; (*active job number (0-15), bit 3*)
bStartButton : BIT; (*green start button on pendant*)
bIdle : BIT; (*master job idle (cursor at top)*)
bBusy : BIT; (*master job busy*)
bDone : BIT; (*master job done*)
END_STRUCT
END_TYPE