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