IO-Link Master mit EtherNet/IP-Schnittstelle
{
"cid":10,
"code":200
}
9.2.14.3 Beispiel: Digitalen Eingangswert lesen (Betriebsart "DI")
Aufgabe: Der digitale Eingansgswert des IO-Link Devices an Port 2 (Pin 4) soll gelesen werden. Die
Betriebsart des IO-Link Ports ist "Digital Intput (DI)".
Lösung: Den Prozesswert des Datenpunkts pdin schreiben. Der Prozesswert wird als
Hexadezimalwert mit der Länge von 1 Byte zurückgegeben (OFF = "00", ON ="01"').
Anfrage (Request):
{
"code":"request",
"cid":10,
"adr":"iolinkmaster/port[2]/iolinkdevice/pdin/getdata"
}
Antwort (Response):
{
"cid":10,
"data":{"value":"00"},
"code":200
}
9.2.14.4 Beispiel: Digitalen Ausgangswert schreiben (Betriebsart "DO")
Aufgabe: Der digitale Eingansgswert des IO-Link Devices an Port 2 (Pin 4) soll gelesen werden. Die
Betriebsart des IO-Link Ports ist "Digital Intput (DI)".
Lösung: Den Prozesswert des Datenpunkts pdin schreiben. Der Prozesswert wird als
Hexadezimalwert mit der Länge von 1 Byte zurückgegeben (OFF = "00", ON ="01"').
Anfrage (Request):
{
"code":"request",
"cid":10,
"adr":"iolinkmaster/port[2]/iolinkdevice/pdin/getdata"
}
Antwort (Response):
{
"cid":10,
"data":{"value":"00"},
"code":200
}
9.2.15 Ports: Port-Events lesen
Ein Port-Event enthält Informationen über Ereignisse am IO-Link Port (z. B. IO-Link Device
angeschlossen oder getrennt, Änderung der Betriebsart des Ports).
Ein Port-Event wird als Wert im Hexadezimal-Format angezeigt. Der Wert besitzt folgende Struktur:
AL1324
51