# SLMP-definierte Datenblöcke

Über die definierten Datenblöcke können Sie steuern, wo das Vision-System auf dem „Automation Controller“ Daten liest und wohin diese auf dem „Automation Controller“ geschrieben werden.

Zum leichteren Einrichten der Anwendung sind die verschiedenen Steuer- und Statusbits, die für die Befehlsfunktionalität benötigt werden, zu fortlaufenden Blöcken zusammengefasst. Auf diese Weise können sie zusammen verarbeitet werden. Wenn Sie die Interaktion zwischen dem Vision-System und dem „Automation Controller“ einrichten, müssen Sie die Startadresse und den Gerätetyp für jeden Datenblock angeben.

Block | Byte | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Vision Control | 0 | Set Paused | Reserved | Execute Command | Inspection Results Ack | Buffer Results Enable | Trigger | Trigger Enable
1 | Reserved
2 | Reserved | Clear Exposure Complete | Clear Error | Initiate String Command | Set User Data
3 |  |  |  |  |  |  |  |
Vision Status | 0 | Online |  |  | Acq Error | Reserved | Trigger Ack | Trigger Ready
1 | Error | Command Failed | Command Completed | Command Executing | Results Valid | Results Buffer Overrun | Inspection Completed |
2 | Reserved |  | Exposure Complete | String Command Error | String Command Ack | Set User Data Ack
3 |  |  |  |  |  |  |  |
Ausgabeblock | 0..1 | Current Job ID
2..3 | Error Code
4..5 |
6..7 | Inspection ID
8..9 | Inspection Result Code
10.. | Inspection Results
Eingabe | 0..1 | Command
2..3 | Reserved
4.. | User Data