Ad Widget

Collapse

Modbus bei einem Huawei Wechselrichter

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sined_r
    Junior Member
    • Jun 2024
    • 12

    #1

    Modbus bei einem Huawei Wechselrichter

    Hallo,

    ich befasse mich derzeit mit dem Agent2 und Modbus.
    Und habe da so ein bisschen Schwierigkeiten

    wenn ich es direkt über die Konsole ausführe habe ich ein Ergebnis
    Code:
    modpoll -m tcp -a 1 -r 30070 -t 4 -l 10000 -o 4.0 -0 -c 1 10.1.2.104
    modpoll 3.11 - FieldTalk(tm) Modbus(R) Master Simulator
    Copyright (c) 2002-2024 proconX Pty Ltd
    Visit https://www.modbusdriver.com for Modbus libraries and tools.
    
    Protocol configuration: MODBUS/TCP, FC3
    Slave configuration...: address = 1, start reference = 30070 (PDU), count = 1
    Communication.........: 10.1.2.104, port 502, t/o 4.00 s, poll rate 10000 ms
    Data type.............: 16-bit register, output (holding) register table
    
    -- Polling slave... (Ctrl-C to stop)
    Reply time-out!
    -- Polling slave... (Ctrl-C to stop)
    [30070]: 427
    -- Polling slave... (Ctrl-C to stop)
    komischerweise gibt er mir immer erst beim zweiten Versuch etwas zurück ist das vielleicht schon falsch?

    auf einem Testserver habe ich den Agent2 installiert.
    unter Zabbix habe ich dann mit folgendem Syntax probiert etwas zu bekommen (in der zabbix-agent.conf habe ich nur die modbus timout auf 30 gesetzt)
    Agent läuft aber sonst so weit.
    modbus.get["tcp://10.1.2.104:502",1,3,30070,2,uint16,be,0]

    Als Fehler bekomme ich
    Get value from agent failed: ZBX_TCP_READ() timed out

    Es ist ein HUAWEI SUN2000-6...

    Wer kann mir helfen?​
Working...