IO-Link Master mit PROFINET-Schnittstelle
Beispiel:
1. Lesebefehl: pos = 0, length = 256
2. Lesebefehl: pos = 256, length =256
3. Lesenebefehl: pos = 512, length = 256
Jedes Segment wird als BASE64-codierter String zurückgegeben.
u Segmente verbinden (konkatenieren).
Datenspeicher wiederherstellen
u Größe des gesicherten Data-Storage-Inhalts ermitteln (n = Anzahl der Bytes).
Beispiel: n = 550
u Segmentgröße lesen (s = Anzahl der Bytes)
{
"code":"request",
"cid":-1,
"adr":"/iolinkmaster/port[1]/datastorage/chunksize/getdata"
}
Beispiel: s = 256
u Segmentweises Schreiben des Data-Storage-Strings starten ("size" = Größe des gelesenen Data
Storage)
{
"code":"request",
"cid":-1,
"adr":"/iolinkmaster/port[1]/datastorage/start_stream_set",
"data": {"size": n}
}
Beispiel: size = 550
u Segmentweise Data-Storage-String übertragen ("value" = String-Wert mit Länge s)
{
"code":"request",
"cid":-1,
"adr":"/iolinkmaster/port[1]/datastorage/stream_set",
"data": {"value": "aWZtfgIAAABBTDF4NXhfY25faXRfdDIuMi43Nw..."
}
9.2.11 Ports: Datenübertragung zu Monitoring-Software einstellen
Unterstruktur: iolinkmaster/port[x] (x: 1...4)
Verfügbare Datenpunkte:
Name
../senddatatosmob
1
lesen und schreiben
Beschreibung
Übertragung der Prozessdaten zur Moni-
toring-Software aktivieren / deaktivieren
Wertebereich
• 0: Disabled – Prozessdaten werden
nicht übertragen
• 1: Enabled – Prozessdaten werden
übertragen
AL1304
Zugriff
1
rw
45