Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Io-Link Prozesswert Schreiben (Betriebsart "Io-Link"); Beispiel: Digitalen Ausgangswert Schreiben (Betriebsart "Do") - ifm AL1300 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für AL1300:
Inhaltsverzeichnis

Werbung

IO-Link Master mit PROFINET-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67
>

Beispiel: IO-Link Prozesswert schreiben (Betriebsart "IO-Link")

Aufgabe: Der Buzzer des DV2500 anIO-Link Port X2 soll eingeschaltet werden. Der DV2500 arbeitet
im On/Off-Modus.
Lösung: Die IODD des DV2500 zeigt die Struktur des Prozesswerts (→ z. B. LED-Aktivität). Der
Buzzer wird über Bit 40 des Prozesswerts geschaltet (OFF = 0, ON = 1).
Um nur den Buzzer zu schalten:
1. Den aktuellen Prozesswert lesen (→
"IO-Link")
(→ S. 53)).
2. Bit 40 des gelesenen Werts auf 1 setzen.
3. Neuen Prozesswert schreiben.
Beispiel:
Gelesener Prozesswert:
0x0000 0000 004D = 0b0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0100 1101
Neuer Prozesswert:
0b0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0100 1101 = 0x0100 0000 004D
Anfrage (Request):
{
"code":"request",
"cid":10,
"adr":"iolinkmaster/port[2]/iolinkdevice/pdout/setdata",
"data":{"newvalue":"01000000004D"}
}
Rückgabe (Response):
{
"cid":10,
"code":200
}
>

Beispiel: Digitalen Ausgangswert schreiben (Betriebsart "DO")

Aufgabe: Der digitale Ausgangswert des IO-Link Devices an IO-Link Port X1 soll auf "ON" gesetzt
werden. Die Betriebsart des IO-Link Ports ist "Digital Output (DO)".
Lösung: Den Wert 1 auf den Datenpunkt pdout schreiben. Der Wert muss als Hexadezimalwert mit
der Länge von 1 Byte übergeben werden (OFF = "00", ON = "01").
Anfrage (Request):
{
"code":"request",
"cid":10,
"adr":"iolinkmaster/port[1]/iolinkdevice/pdout/setdata",
"data":{"newvalue":"01"}
}
Rückgabe (Response):
{
"cid":10,
"code":200
}
54
Beispiel: IO-Link Prozesswert lesen (Betriebsart
56508
56506

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis