Beschreibung
Logikbaustein, der einen 32-Bit-Integer als IEEE-754-Gleitkommazahl (Float) deutet. Typischer Fall: Ein Modbus- oder KNX-Gerät liefert einen Messwert als zwei 16-Bit-Register, der X1 sieht davon nur die Ganzzahl. Byte- und Wortreihenfolge wählbar, dazu Faktor, Offset und ein Ausgang „Gültig“.
- Gerät
- Gira X1
- Version
- 1.0.0
- Lizenz
- Ein Schlüssel je X1 (MAC-Adresse), dauerhaft nutzbar
- Thema
- Rechnen und Umwandeln
Anleitung
Byte-Reihenfolge
Die Bytes der Float-Zahl heißen A (höchstwertig) bis D. Die Einstellung gibt an, in welcher Reihenfolge sie im Eingang stehen, gelesen vom höchstwertigen Byte des Integers an. Beispiel 21,5:
| Einstellung | Eingang (hex) | Typisch für |
|---|---|---|
| ABCD (Big Endian) | 41AC0000 |
Häufigste Reihenfolge bei Modbus |
| CDAB (Word Swap) | 000041AC |
Geräte, die das niederwertige Register zuerst senden |
| BADC (Byte Swap) | AC410000 |
Geräte mit vertauschten Bytes je Register |
| DCBA (Little Endian) | 0000AC41 |
Little-Endian-Geräte |
Passt die Einstellung nicht, kommen meist unsinnig große oder winzige Werte heraus. Dann die anderen Einstellungen ausprobieren.
Eingänge
| Eingang | Bedeutung |
|---|---|
| Wert (32 Bit) | Ganzzahl mit dem Bitmuster der Float-Zahl |
Parameter
| Parameter | Bedeutung |
|---|---|
| Byte-Reihenfolge | siehe oben, Vorgabe ABCD |
| Faktor | Der Float-Wert wird damit multipliziert, Vorgabe 1 |
| Offset | wird nach dem Faktor addiert, Vorgabe 0 |
| Nachkommastellen | 0 bis 6, Vorgabe 2. Gerundet wird nach Faktor und Offset. Liegt ein Wert genau auf der Mitte, wird zur geraden Ziffer gerundet (bei 0 Nachkommastellen: 2,5 → 2, 3,5 → 4) |
| Lizenzschlüssel | Schlüssel für diesen X1, siehe „Lizenz“ |
Ergebnis = Float × Faktor + Offset, gerundet auf „Nachkommastellen“.
Ausgänge
| Ausgang | Bedeutung |
|---|---|
| Float | umgerechneter Wert, wird bei jedem neuen Eingangswert gesendet |
| Gültig | 1, wenn der letzte Eingang eine gültige Zahl war. 0 bei NaN (keine Zahl) oder Unendlich |
| Lizenzstatus, Debug | Lizenzprüfung bzw. Hinweise |
Vor dem ersten Eingangswert stehen „Float“ und „Gültig“ auf 0.
Bei NaN oder Unendlich (z. B. 7FC00000 oder ein Gerät, das „kein Messwert“ meldet) behält „Float“ den letzten gültigen Wert, „Gültig“ wird 0 und „Debug“ nennt den Eingang in hex.
Lizenz
Der Lizenzschlüssel wird im GPA (Gira Projekt Assistent) im Parameter „Lizenzschlüssel“ eingetragen. Der Baustein prüft ihn beim Start auf dem X1, offline und gebunden an die MAC-Adresse des X1. Der Ausgang „Lizenzstatus“ zeigt das Ergebnis, bei einem Schlüssel für ein anderes Gerät auch die MAC-Adresse dieses X1. Ohne gültigen Schlüssel bleibt der Baustein untätig. In der Simulation des GPA am PC läuft er ohne Lizenzprüfung, damit sich Logikblätter testen lassen.
Den Schlüssel erhältst du beim Kauf über smolabs.de.
Verwendetes Icon: Maths icons created by cahiwak – Flaticon
Changelog
Version 1.0.0
- Erste Version.



Rezensionen
Es gibt noch keine Rezensionen.