Implicit Messaging Input

The Implicit Messaging Input object receives control commands from a PLC. It maps to the ControlInput register assembly and is assigned Instance ID 100 (0x64)

Information

Valu

Register Assembly

Implicit Control Input register assembly

Supported Block Type Identifier

ControlInput

Class

0x4

Instance

100 (0x64)

Attribute Number

3

Max Size of Register Assembly

67 bytes

Supported Service

SetAttributeSingle (0x10)

Input Structure

The input data block consists of the following fields.

Field

Type

Offset (bytes)

Value

Command Sequence Number

UINT16

0

Optional. A unique value set by the client to identify each command. Echoed back in the Control Output.

Command Identifier

UINT8

2

Identifies the action to perform:

0 = No Command

1 = Start Scanning

2 = Stop Scanning

3 = Align Sensor Group

4 = Clear Alignment

5 = Load Job File

6 = Software Trigger

9 = Set User Data Input. For use with the User Data Input tool; for more information see User Data Input Tool.

Unused

UINT8

3

Reserved unused field.

Command Arguments

ARRAY[UINT8] (max 63)

4

Optional.

Load Job File

The argument must be a null-terminated string containing the job filename. Do not include the file extension, as the control service server appends it automatically.

Each register holds a single character, with a limit of 63 characters including the null terminator.

 

Set User Data Input

Use up to the full 63 registers for data input.