Aion IO-Link mioty Adapter Payload Beschreibung
Suchen Sie die Aion IO-Link‑mioty‑Adapter‑Payload‑Beschreibung ?
📄 Das PDF kann oben angesehen werden oder
hier heruntergeladen werden
.
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)
© Sentinum GmbH – Alle Rechte vorbehalten.
Alle Inhalte dieses Dokuments, einschließlich Text, Tabellen und Bildern, sind urheberrechtlich geschützt und Eigentum der Sentinum GmbH.
Alle Bilder unterliegen dem Urheberrecht der Sentinum GmbH, sofern nicht anders angegeben.
Vervielfältigung, Verbreitung oder Nutzung — auch auszugsweise — ist ohne ausdrückliche schriftliche Genehmigung nicht gestattet.
Änderungen der Spezifikationen vorbehalten. Alle Angaben erfolgen ohne Gewähr.