Download Handbuch 750-655
Transcript
WAGO-I/O-SYSTEM 750 750-655 AS-Interface-Master M4 V3.0 8.5.2 Prozessabbild 59 Zugriffsverfahren Der Anwender schreibt zuerst die Anfrageparameter und danach Opcode und Toggle-Flag. Sobald sich Opcode oder Toggle-Flag ändern interpretiert der Master den Mailboxbereich der Klemmenbus-Ausgangsdaten als vollständiges Mailboxkommando und führt es aus. Die Antwortparameter werden dabei in den Mailboxbereich der Klemmenbus-Eingangsdaten abgelegt. Nachdem das Kommando abgearbeitet ist spiegelt der Master Opcode und Toggle-Flag. Daran erkennt der Anwender, daß seine Anfrage ausgeführt worden ist und das Ergebnis in den Klemmenbus-Eingangsdaten vorliegt. Das Toggle-Flag ist nötig damit man zwei Mailboxkommandos mit gleichem Opcode (aber eventuell unterschiedlichen Parametern) direkt hintereinander ausführen kann. Die Ausführung eines Mailboxkommandos wird abgelehnt, wenn die Anzahl der (in Ausgangsdatenrichtung) übertragenen Anfrageparameterbytes zu klein ist, d.h. wenn die Mailboxlänge zu klein eingestellt ist. 8.5.3 Übersicht der Mailbox-Kommandos Eine detaillierte Übersicht über die Mailbox-Kommandos finden Sie im Anhang. 8.5.4 Result-Werte der Mailbox-Kommandos Tabelle 35: Result-Werte der Mailbox-Kommandos Result OK HI_NG HI_OPCODE HI_LENGTH Wert 0x00 0x11 0x12 0x13 Ort --HI HI HI Bedeutung Fehlerfreie Ausführung Allgemeiner Fehler (Host Interface „not good“) Ungültiger Wert in Opcode Länge der Mailbox im E/A-Datenbereich bzw. Länge des DP V1-Requests ist zu klein HI_ACCESS 0x14 HI kein Zugriffsrecht EC_NG 0x21 EC allgemeiner Fehler (AS-I Execution Control „not good“) EC_SND 0x22 EC „Slave (source addr) not detected“ EC_SD0 0x23 EC „Slave 0 detected“ EC_SD2 0x24 EC „Slave (target addr) not decteced“ EC_DE 0x25 EC „Delete error“ EC_SE 0x26 EC „Set error“ EC_AT 0x27 EC „Address temporary“ EC_ET 0x28 EC „Extended ID1 temporary“ EC_RE 0x29 EC „Read (extended ID1) error“ HI : Host Interface der Klemme EC : Execution Control (AS-Interface spezifischer Teil) Handbuch Version 1.4.0, gültig ab SW/HW-Version XXXX0304