Skip to content
Snippets Groups Projects
Commit 1d1af2e0 authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

Hinweise zur MODBUS-Antwort

parent 063d3a46
Branches
No related tags found
No related merge requests found
...@@ -23,12 +23,27 @@ des Moduls »ExS,PVF« usw.) erledigt, kann mit einem RelayServer-Aufruf der ...@@ -23,12 +23,27 @@ des Moduls »ExS,PVF« usw.) erledigt, kann mit einem RelayServer-Aufruf der
folgenden Art der aktuelle Messwert ermittelt werden: folgenden Art der aktuelle Messwert ermittelt werden:
``` ```
cat <<EOF | curl -T - -X PUT http://localhost:55555 cat <<EOF | curl -T - -X PUT http://localhost:55555
{"Action":"MODBUS","Host":"e75451","Address":0,"Quantity":4, {"Action":"MODBUS","Host":"e75451","Address":0,"Quantity":3,
"FunctionCode":"ReadInputRegisters", "OutMode":"Buffer", "FunctionCode":"ReadInputRegisters", "OutMode":"Buffer",
"PostProcessing":"Result=_x.readFloatBE(0);"} "PostProcessing":"Result=_x.readFloatBE(0);"}
EOF EOF
``` ```
#### Die Antwort der MODBUS-Anfrage:
```
| 1| 2| 3| --- Gelesene 16-Bit-Werte (»Quantity«)
|1|2|3|4|5|6| --- Zugehörige 8-Bit-Werte
------- -
| |
| '------- E
|
'------------ F
```
* E: Fehlerbyte (0=fehlerfrei); wenn von Interesse, Wandlung zu `number` per
`_x.readUInt8(4);`
* F: 32-Bit Floatzahl (big endian); Wandlung zu `number` per
`_x.readFloatBE(0);`
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment