Hej!
Sitter med en Logger 1010 Modbus H1 version 220304 som jag inte lyckas få till som Modbus TCP slav.
Båda status-hemsidorna /mtmlog och /mtslog returnerar bara ett ord: fail . Vilket gör felsökning svårt.
Vi exempelanrop mot logger på port 502 med funktion 4 (read input registers) på adress 12 och quantity/range 28 får jag följande tillbaka:
responseBuffer: object
data: array[28]
[0 … 9]
0: 16778
1: 32768
2: 16646
3: 0
4: 16670
5: 0
6: 16787
7: 0
8: 16777
9: 0
[10 … 19]
[20 … 27]
buffer: buffer[56]
[0 … 9]
0: 0x41
1: 0x8a
2: 0x80
3: 0x0
4: 0x41
5: 0x6
6: 0x0
7: 0x0
8: 0x41
9: 0x1e
...
Får liknande värden om jag anropar HAN porten på adress 1000. Jag förväntar mig att få värden runt 11-20 (temperaturer).
Har jag missat en konvertering som skall göras? buffer -> data stämmer (0x41 + 0x8a -> 0x418a -> 16778)
Som TCP Master funkar loggern klockrent (loggar ett FTX-aggregats temperaturer utan problem). Använder mig av samma bibliotek (
https://flows.nodered.org/node/node-red-contrib-modbus) för att koppla mig mot ett Heru 160T FTX-aggregat utan problem.
Tack på förhand!
Mvh,
Robert