DIO motion management (automatic execution mode)

ID Label Type #Val Min Max Attr Description

6000

DIO MotionBlock executing

Int16

 

 

 

RO

This status variable indicates which of the DIO MotionBlocks is currently being executed. This value will ranges from 0 to "Max DIO MotionBlocks" (DataID 6001). If no block is currently being executed, this value will be 0.

6001

Max DIO MotionBlocks

Int16

 

 

 

RO

This status variable indicates the number of DIO MotionBlocks that are configured in the system.

6002

DIO Motion status

String

 

 

 

RO

This status variable contains a message that indicates the state of the DIO Motion applications, e.g. not active, waiting for DIO, etc.

6003

DIO Motion ins/del blocks

Int16

2

 

 

 

This parameter implements a convenience function that inserts or deletes DIO MotionBlocks. For insertion operations, an empty block is inserted at the specified block number and all following blocks are slid down by one block number. The last block is automatically deleted. For deletion operations, the specified block is deleted and a new, empty block is inserted at the end of the array of blocks. When this parameter array is written, the two array values are interpreted as follows:

  1st parm: 0-no operation, 1-insert a block, 2-delete a block
  2nd parm: Block number, 1-n