Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Benachrichtigungen Im Csv-Format Abonnieren - 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
"/processdatamaster/voltage"]}
}
>

Beispiel: Benachrichtigungen im CSV-Format abonnieren

Aufgabe: Es sollen aller 2 Sekunden die aktuellen Werte folgender Parameter an einen
Netzwerk-Server mit der IP-Adresse 192.168.0.4 verschickt werden:
zyklische IO-Link-Eingangsdaten des IO-Link Devices an Port X02
Betriebstemperatur des IO-Link Masters.
Die Daten sollen im CSV-Format (Komma-Seperator) übertragen werden.
Lösung:
► Mit dem subscribe-Dienst die erforderlichen Daten abonnieren und das Ausgabeformat auf "csv0"
setzen.
Daten im CSV-Format können nur per TCP-Protokoll veschickt werden.
Anfrage (Request):
{
"cid": 1,
"adr":"/timer[1]/counter/datachanged/subscribe",
"code":"request",
"callback":"tcp://192.168.50.59:1883/topic",
"codec":"csv0",
"data":{
"datatosend":[
"/iolinkmaster/port[2]/iolinkdevice/pdin",
"/processdatamaster/temperature"]}
}
► Das Intervall des Timers auf 2 Sekunden setzen:
Anfrage (Request):
{
"code":"request",
"cid":4712,
"adr":"/timer[1]/interval/setdata",
"data":{"newvalue":2000}
}
Die zyklische gesendete Benachrichtigung hat folgende Struktur:
/timer[1]/counter/datachanged,6317,200,1,200,39,200,03B0
64
60214

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis