Herunterladen Diese Seite drucken

Zyklische Prozessdaten Lesen / Schreiben - ifm AL1342 Betriebsanleitung

Io-link master mit modbus tcp-schnittstelle
Vorschau ausblenden Andere Handbücher für AL1342:

Werbung

IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67
>
9.2.8

Zyklische Prozessdaten lesen / schreiben

Um auf die zyklischen Prozessdaten der IO-Link Ports X01...X08 zuzugreifen:
Unterstruktur: iolinkmaster/port[n] (n = 1...8)
Verfügbare Datenpunkte:
Name
../pin2in
../iolinkdevice/pdin
../iolinkdevice/pdout
r = nur lesen
rw = lesen und schreiben
* = nur änderbar, wenn nicht mit
>
Beispiel: Prozessdaten eines IO-Link Devices lesen
Aufgabe: Den aktuellen Messwert des ifm-Temperatursensors TN2531 an IO-Link-Port X02 lesen
Lösung: Den Datenpunkt für die Prozess-Eingangsdaten mit dem Dienst getdata lesen.
Anfrageobjekt:
{
"code":"request",
"cid":4711,
"adr":"/iolinkmaster/port[2]/iolinkdevice/pdin/getdata"
}
Rückgabeobjekt:
{
"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.
46
Beschreibung
Wert des digitalen Eingangs an Pin 2 des IO-Link Ports
Wert des IO-Link Eingangs an Pin 4 des IO-Link Ports
Wert des IO-Link Ausgangs an Pin 4 des IO-Link Ports
7113
Zugriff
r
r
rw*
16574

Werbung

loading