Herunterladen Diese Seite drucken

Beispiel: Benachrichtigungen Abmelden; Beispiel: Abonnements Prüfen - ifm AL1940 Gerätehandbuch

Vorschau ausblenden Andere Handbücher für AL1940:

Werbung

IO-Link Master mit Modbus TCP-Schnittstelle CabinetLine 8 Ports IP 20
{
"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
>

Beispiel: Benachrichtigungen abmelden

Aufgabe: Das existierende Abonnement
gelöscht werden.
Lösung: Mit dem Dienst unsubscribe das Abonnement löschen. Dafür muss in der Anfrage der Wert
des Parameters "callback" gleich dem des existierenden Abonnements sein.
{
"code":"request",
"cid":4711,
"adr":"/timer[1]/counter/datachanged/unsubscribe",
"data":{
"callback":"http://192.168.0.4:80/temp"
}
>
Beispiel: Abonnements prüfen
Aufgabe: Informationen über das existierende Abonnement
abonnieren
(→ S. 65)) anzeigen.
Lösung: Mit Dienst getsubscriptioninfo und den Parameterwerten cid, "adr" und "callback" des
existierenden Abonnements die Informationen abrufen.
Anfage (Request):
{
"code":"request",
"cid":4711,
"adr":"/timer[1]/counter/datachanged/getsubscriptioninfo",
"data":{
"callback":"http://192.168.0.4:80/temp"}
}
Rückgabe (Response):
{
"cid": 4711,
"data":{
"callback":"http://192.168.0.4:80/temp",
"datatosend":[
"/iolinkmaster/port[2]/iolinkdevice/productname",
"/iolinkmaster/port[2]/iolinkdevice/pdin",
"/processdatamaster/temperature"]},
"code":200
}
(Beispiel: Benachrichtigungen abonnieren
(Beispiel: Benachrichtigungen
60265
(→ S. 65)) soll
60267
67

Werbung

loading