Herunterladen Diese Seite drucken

ifm AL1342 Betriebsanleitung Seite 75

Io-link master mit modbus tcp-schnittstelle dataline 8 ports ip 65 / ip 66 / ip 67
Vorschau ausblenden Andere Handbücher für AL1342:

Werbung

IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67
>
Hinweis: Exception Codes
Bei der fehlerfreien Abarbeitung einer Function-Code-Anfrage hat die Response-Nachricht folgenden
Inhalt:
Response Function Code: Request Function Code
Response Data: angeforderte Daten
Tritt ein Fehler auf während des Zugriffs auf die Register, antwortet der AL1342 mit einem Error Code
anstelle des Function Codes. Die Response-Nachricht hat folgenden Inhalt:
Response Function Code: Error Code (= Request Function Code + 0x80)
Response Data: Exception Code
Folgende Exception Codes sind verfügbar:
Exception Code
Name
0x1
ILLEGAL FUNCTION
0x2
ILLEGAL DATA ADDRESS
0x3
ILLEGAL DATA VALUE
0x4
SERVER DEVICE FAILURE
>
Azyklische Dienste nutzen
Der AL1342 verfügt über eine Kommandoschnittstelle für die Ausführung azyklischer Kommandos. Ein
azyklisches Kommando besteht aus einer Anforderung (Request) und einer Antwort (Response).
Register
500
Command Request Channel (Fieldbus PLC >>> IO-Link Master) (44 Bytes)
0
Command Response Channel (IO-Link Master >>> Fieldbus PLC) (44 Bytes)
Struktur des azyklischen Kommandokanals: →
Genereller Ablauf der azyklischen Kommunikation:
1
Command Request schreiben
► Im Anforderungskanal: Gewünschte Daten schreiben (außer [User ID]).
► Gewünschte [User ID] schreiben.
>
Geänderte [User ID] signalisiert neuen Befehl.
>
Im Antwortkanal: Register werden auf 0 gesetzt.
>
Azyklischer Kommandokanal wird blockiert.
>
Verarbeitung des Befehls wird gestartet.
2
Status prüfen
► Im Antwortkanal: Register [Command Status] prüfen.
>
Wenn [Command Status] <> 0: Weiter mit Schritt 3
>
Wenn [Command Status] == 0: Schritt 2 wiederholen.
3
Command Response lesen
► Im Antwortkanal: zurückgegebene Nutzdaten lesen.
>
Azyklischer Kommandokanal wird freigegeben.
Beschreibung
Ungültiger Function Code
Ungültige Datenadresse
Ungültige Datenwerte
Fehler im IO-Link Master
Inhalt
Acyclic Command Channel
16557
11046
Zugriff
r/w
r
(→ S. 100)
75

Werbung

loading