Command byte for running INFORM jobs using MceRunInformJob.
Version history
0.1.0
deGroot
Changes
Added:
- initial release
Overview
| name | type | default | comment |
|---|---|---|---|
| bJobNrBit0 | BIT | job number (0-15), bit 0 | |
| bJobNrBit1 | BIT | job number (0-15), bit 1 | |
| bJobNrBit2 | BIT | job number (0-15), bit 2 | |
| bJobNrBit3 | BIT | job number (0-15), bit 3 | |
| bJobNumberOk | BIT | confirm the returned job number | |
| bReset | BIT | reset master job (cursor to top) | |
| bRun | BIT | start the master job | |
| bHold | BIT | hold the master job |
Details
bJobNrBit0
BITJob number (0-15), bit 0.
bJobNrBit1
BITJob number (0-15), bit 1.
bJobNrBit2
BITJob number (0-15), bit 2.
bJobNrBit3
BITJob number (0-15), bit 3.
bJobNumberOk
BITConfirm the returned job number.
bReset
BITReset master job (set the cursor to the top).
bRun
BITStart the master job.
bHold
BITHold the master job.
Source code
Declarations
(*command byte for running INFORM jobs using MceRunInformJob*)
TYPE MceRunInformJobCmdByte :
(*
* -----------------------------------------------------------------------------
* Name : MceRunInformJobCmdByte
* Version : 0.1.0
* Date : 2026-02-23
* Author : deGroot
* Family : YaskawaMce
* Organisation : github.com/YaskawaEurope/mlx-examples
*
* -----------------------------------------------------------------------------
* command byte for running INFORM jobs using MceRunInformJob
* -----------------------------------------------------------------------------
*)
STRUCT
bJobNrBit0 : BIT; (*job number (0-15), bit 0*)
bJobNrBit1 : BIT; (*job number (0-15), bit 1*)
bJobNrBit2 : BIT; (*job number (0-15), bit 2*)
bJobNrBit3 : BIT; (*job number (0-15), bit 3*)
bJobNumberOk : BIT; (*confirm the returned job number*)
bReset : BIT; (*reset master job (cursor to top)*)
bRun : BIT; (*start the master job*)
bHold : BIT; (*hold the master job*)
END_STRUCT
END_TYPE