Implicit Messaging Input Large

The Implicit Messaging Input Large object receives control commands from a PLC. It maps to the ControlInputLarge register assembly and is assigned Instance ID 102 (0x66)

The structures of the Implicit Messaging Input Large and Implicit Messaging Input block. The main differences are as follows:

The Implicit Messaging Input block allows up to 63 bytes to be used for a file name with the Load Job File command and user data for the Set User Input Data command.

The Implicit Messaging Input Large block allows up to 63 bytes for a file name with the Load Job File command, or up to 492 bytes for user data with the Set User Input Data command.

Information

Valu

Register Assembly

Implicit Control Input register assembly

Supported Block Type Identifier

ControlInput

Class

0x4

Instance

102 (0x66)

Attribute Number

3

Max Size of Register Assembly

496 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 492)

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.