Herunterladen Inhalt Inhalt Diese Seite drucken

Benachrichtigungen Abonnieren; Beispiel: Benachrichtigungen 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
>
9.2.22

Benachrichtigungen abonnieren

Besitzt ein Datenpunkt das Unterelement datachanged, kann der Anwender Benachrichtigungen über
Werte- oder Zustandsänderungen abonnieren. Auslöser für die Benachrichtigungen kann der Ablauf
eines Timers oder ein Ereignis sein. Der IoT Core unterstützt die Ausgabe der Benachrichtigungen im
CSV- oder im JSON-Format.
Verfügbare Datenpunkte:
Name
timer[x]/counter
timer[x]/interval
iolinkmaster/port[n]/portevent
iolinkmaster/port[n]/iolinkdevice/iolinkevent
r ... nur lesen
rw ... lesen und schreiben
x = [1,2]
n = 1...4
Anwendbare Dienste:
Name
../datachanged/subscribe
../datachanged/unsubsribe
../datachanged/getsubscriptioninfo
Zusätzlich kann der Anwender mit
anzeigen.
>

Beispiel: Benachrichtigungen abonnieren

Aufgabe: Es sollen regelmäßig die aktuellen Werte folgender Parameter an einen Netzwerk-Server
mit der IP-Adresse 192.168.0.4 verschickt werden:
zyklische Eingangsdaten des IO-Link Devices an IO-Link Port X02
Betriebstemperatur des IO-Link Masters.
Lösung: Mit dem subscribe-Dienst die erforderlichen Daten abonnieren.
Folgende Optionen stehen zusätzlich zur Verfügung:
per WebSockets (ws://):
per MQTT (mqtt://):
Anfrage (Request):
{
"code":"request",
"cid":4711,
"adr":"/timer[1]/counter/datachanged/subscribe",
62
Beschreibung
Timer für das Auslösen einer Benachrichtigung
Zykluszeit der Aktualisierung der abonnierten Werte
Anzeige folgender Ereignisse an IO-Link Port n:
IO-Link Device stecken
IO-Link Device ziehen
Betriebsart des IO-Link Ports geändert
Anzeige von IO-Link Events
Beschreibung
Benachrichtigung anmelden
Benachrichtigung abmelden
Informationen über Benachrichtigung zeigen
Dienst: getsubscriberlist
Beispiel: WebSockets nutzen
Beispiel: MQTT-Kommandokanal konfigurieren
(→ S. 116) alle aktiven Abonnements
(→ S. 66)
(→ S. 70)
58298
Zugriff
rw
rw
rw
rw
60212

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis