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