Herunterladen Inhalt Inhalt Diese Seite drucken

ifm AL1341 Betriebsanleitung Seite 86

Inhaltsverzeichnis

Werbung

IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K
Exception
Name
Code
0x1
ILLEGAL FUNCTION
0x2
ILLEGAL DATA ADDRESS
0x3
ILLEGAL DATA VALUE
0x4
SERVER DEVICE FAILURE
>
Azyklische Dienste nutzen
Der AL1341 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.
86
Beschreibung
Ungültiger Function Code (Modbus-Funktion nicht implementiert)
Ungültige Datenadresse (ungültiges Adresse oder Länge)
Ungültiger Datenwert (ungültige Parameter; falsche Registeranzahl)
Nicht behebbarer Fehler im Modbus Server während Abarbeitung
Inhalt
Acyclic Command Channel
11046
Zugriff
r/w
r
(→ S. 108)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis