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. |