Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

Aion IO-Link mioty Adapter Payload Beschreibung

Suchen Sie die Aion IO-Link‑mioty‑Adapter‑Payload‑Beschreibung ? 

📄 Sie können das PDF oben ansehen oder hier herunterladen .

1. Duty Cycle Durchsetzung

Der Sensor erzwingt den Duty Cycle selbst dynamisch auf Basis der Länge der Datenpakete.

2. Payload Beschreibung

2.1. Payload Layout

Byte-Indizes in Klammern:

  • (2–3) VendorID: UInt16 BE
  • (5–6) DeviceID: UInt16 BE
  • (8–9) Messwert A: gerätespezifisch (meist UInt16/Int16 × 0.1)
  • (10–11) Flags/Status je nach Gerät
  • (12–13) Messwert B: gerätespezifisch
  • (15) Status-Nibble (untere 4 Bit) — nur bei manchen Geräten
  • Alle anderen Bytes (0–1, 4, 7, 14) Reserved.

Endianness: alle 16-Bit-Wörter sind Big-Endian (readUInt16BE)

2.2. Beispiel Payload für LDH292

Byte-Index(e) Länge Feld Datentyp Skalierung Einheit Hinweise
2–3 2 VendorID UInt16 BE ×1 Erwartet: 0x0136 (dez. 310)
5–6 2 DeviceID UInt16 BE ×1 Erwartet: 0x0539 (dez. 1337)
8–9 2 Humidity UInt16 BE ×0.1 %RH z. B. Rohwert 553 → 55.3 %RH
12–13 2 Temperature UInt16 BE ×0.1 °C z. B. Rohwert 234 → 23.4 °C
15 (low-Nibble) 4 Bit DeviceStatus Enum bytes[15] & 0x0F
(nicht genutzt im Code) Bytes 0–1, 4, 7, 10–11, 14 erscheinen reserviert/unklar

Status-Codes (untere 4 Bit von Byte 15)

Code Bedeutung
0 OK
1 Maintenance required
2 Out of specification
3 Functional check
4 Failure
sonst Unknown (Code)

3. Beispiel LDH292

IDX 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
HEX 00 00 01 36 00 05 39 00 02 29 00 00 00 EA 00 00
  • Idx 2–3 → VendorID: 0x01 0x36 → 0x0136 → dezimal 310
  • Idx 5–6 → DeviceID: 0x05 0x39 → 0x0539 → dezimal 1337
  • Idx 8–9 → Humidity: 0x02 0x29 → 0x0229 → 553 × 0.1 → 55.3 %RH
  • Idx 12–13 → Temperature: 0x00 0xEA → 234 × 0.1 → 23.4 °C
  • Idx 15 → Status-Byte: 0x00; low-Nibble = 0x00 & 0x0F → 0 (OK)
JUNO BSX Logo
JUNO BSX Logo