Dokumentation
ModBus_WriteRegister
boolean ModBus_WriteRegister (int $InstanzID, float $Wert)
Parameterliste
InstanzID | ID des zu schaltenden Geräts |
Wert | 32Bit Gleitkommawert nach IEEE754 oder Ganzzahlig |
Rückgabewert
Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.
Beschreibung
Schreibt den Wert Wert in die konfigurierte Adresse (Schreiben) der Instanz mit der ID InstanzID, ohne den genauen Datentyp zu wissen.
Diese Funktion kann nicht für Bit-Werte genutzt werden. Für Bit-Werte muss ModBus_WriteCoil genutzt werden.
Beispiel
////Schreibt auf das Register der Instanz mit der ID 12345 den Wert 23,5
ModBus_WriteRegister(12345, 23.5);
////Schreibt auf das Register der Instanz mit der ID 23456 den Wert 12
ModBus_WriteRegister(23456, 12);