# In-Sight ViDi PC - PROFINET IO Module Reference Table

This topic provides the PROFINET IO Module reference table, which should be used in conjunction with the GSD file for incorporating the In-Sight ViDi PC and a Siemens PLC via the PROFINET protocol.

Note:

- For detailed descriptions of the signals, see Industrial Communications Signals.
- The Engine Control (Input Channel and Output Channel), User Data, and Inspection Results modules can be plugged into multiple slots.
- Only Engine Control Channel 1 is supported. The Engine Control Channel 2, 3, and 4 are not currently supported.
- When multiple User Data or Inspection Results modules are plugged into PROFINET, the User Data or Inspection Results data will span all of the plugged in modules. In this scenario, if there is a 240 byte module and a 16 byte module plugged in, the first 240 bytes of data will be mapped to the first module, and bytes 241-256 will be mapped into the second module.

Module | Description | ID | Slots | Byte | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
System Control | System Input | 0x101 | 1 | 0 | Set Paused | Clear Error | Reserved | Execute Command | Reserved | Buffer Results Enable | Trigger Enable
1 | Reserved
2..3 | Command ID
4..7 | External Event 0-31
8..15 | Reserved
System Output | 0x101 | 1 | 0 | Online | Paused | Reserved | System Ready
1 | Error | Command Failed | Command Completed | Command Executing | Reserved
2..3 | Reserved
4..5 | Command Result Code
6..7 | Error ID
8..11 | External Event Acknowledge 0-31
12..15 | Reserved
Engine Control | Input Channel | 0x401 | 2...5 | 0 | Reserved | Set User Data N | Clear Exposure Complete N | Inspection Results Acknowledge N | Trigger Camera N
Output Channel | 0x401 | 2...5 | 0 | Results Buffer Overrun N | Inspection Passed N | Results Valid N | Inspection Completed N | Exposure Complete N | Acquisition Error N | Trigger Acknowledge Camera N | Trigger Ready Camera N
1 | Reserved | Set User Data Acknowledge N
2..3 | Acquisition ID N
4..5 | Inspection Image ID N
6..7 | Inspection Result Code N
User Data - 240 Bytes | User Data | 0x701(16) 0x702(32) 0x703(64) 0x704(128) 0x705(240) | 6...11 | 0... | User Data
Results - 240 Bytes | Inspection Results | 0x801(16) 0x802(32) 0x803(64) 0x804(128) 0x805(240) | 12...17 | 0... | Inspection Results