Herunterladen Inhalt Inhalt Diese Seite drucken

Ports: Prozessdaten Lesen / Schreiben; Beispiel: Io-Link Prozesswert Lesen (Betriebsart "Io-Link"); Beispiel: Io-Link Prozesswert Schreiben (Betriebsart "Io-Link") - ifm AL1307 Betriebsanleitung

Io-link master mit profinet-schnittstelle dataline
Inhaltsverzeichnis

Werbung

AL1307
9.2.12 Ports: Prozessdaten lesen / schreiben
Unterstruktur: iolinkmaster/port[x] (x: 1...8)
Verfügbare Datenpunkte:
Name
../pin2in
../iolinkdevice/pdin
../iolinkdevice/pdout
1
nur lesen
2
lesen und schreiben
3
Parameter nur änderbar, wenn keine Verbindung zu Feldbus-Steuerung aktiv ist
9.2.12.1 Beispiel: IO-Link Prozesswert lesen (Betriebsart "IO-Link")
Aufgabe: Den aktuellen Messwert des ifm-Temperatursensors TN2531 an Port 2 lesen.
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.12.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.
46
Beschreibung
Digitaler Eingang (Pin 2)
Eingangsdaten (Pin 4)
Ausgangsdaten (Pin 4)
IO-Link Master mit PROFINET-Schnittstelle
Wertebereich
• 0: OFF
• 1: ON
Betriebsart "DI":
• 0x00: OFF
• 0x01: ON
Betriebsart "IO-Link":
• Prozesswert in Hexadezimaldarstellung
Betriebsart "DO":
• 0x00: OFF
• 0x01: ON
Betriebsart "IO-Link":
• Prozesswert in Hexadezimaldarstellung
Zugriff
1
ro
1
ro
2 3
rw

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis