Herunterladen Diese Seite drucken

IFM Electronic AL1324 Betriebsanleitung Seite 50

Io-link master mit ethernet/ip-schnittstelle dataline

Werbung

AL1324
Lösung: Den Wert des Datenpunkts pdin lesen.
Anfrage (Request):
{
  "code":"request",
  "cid":4711,
  "adr":"/iolinkmaster/port[2]/iolinkdevice/pdin/getdata"
}
Antwort (Response):
{
  "cid":4711,
  "data":{"value":"03C9"},
  "code":200
}
Der Rückgabewert wird im Hexadezimalformat dargestellt. Der Rückgabewert enthält neben dem
Temperaturwert zusätzliche Informationen (Ò IO Device Description (IODD) des Sensors). Der
Temperaturwert wird in den Bits 2 bis 15 abgebildet.
0x03C9 = 0b1111001001
Temperaturwert: 0b11110010 = 242
Daraus folgt: Der aktuelle Temperaturwert ist 24,2 °C.
9.2.14.2 Beispiel: IO-Link Prozesswert schreiben (Betriebsart "IO-Link")
Aufgabe: Der Buzzer des DV2500 an Port 2 soll eingeschaltet werden. Der DV2500 arbeitet im On/
Off-Modus.
Lösung: Den Wert des Datenpunkts pdout schreiben. 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).
Ablauf:
1. Den aktuellen Prozesswert lesen:
(Ò / 49)
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"}
}
Antwort (Response):
50
IO-Link Master mit EtherNet/IP-Schnittstelle
Beispiel: IO-Link Prozesswert lesen (Betriebsart "IO-Link")

Werbung

loading