Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS: 19001030: Modbus TCP Master Read

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • gulp2k
    antwortet
    Hm, kann leider nichts ungewöhnliches feststellen außer das die Verbindung wohl Hart beendet wird wenn der Fehler auftritt.
    Leider benutzte ich die Modbus library auch nur und hab im Moment nicht die Zeit das selber zu implementieren...
    Ich versuche mal dieses Wochenende noch die Fehlerbehandlung einzubauen aber viel mehr kann ich dann leider auch nicht mehr tun.

    Einen Kommentar schreiben:


  • hx5
    antwortet
    Hier noch das passende LBS-Log:
    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]158674[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: START ModbusMaster Exec[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]160201[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: v3:9[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]160482[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: inputs:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]160532[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]160576[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ["9"][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]160609[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]160908[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory before New ModBusMaster: 2016008[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]161175[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after New ModBusMaster: 2017416[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]161437[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: i:0; input:9; address:30775; length:2; type:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]240945[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after Read: 2019312[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]242849[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: a57700000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: a5770000000703030400000000[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]243959[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Type:0Raw Data:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]244149[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]244405[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: [0,0,0,0][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]244549[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]245819[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Data:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]250861[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: end of delay[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]255332[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory at End: 2017712[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:49[/TD]
     			[TD]256572[/TD]
     			[TD]26573[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: STOP ModbusMaster EXEC[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]219269[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: START ModbusMaster Exec[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]220345[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: v3:9[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]220552[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: inputs:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]220587[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]220621[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ["9"][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]220644[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]220825[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory before New ModBusMaster: 2016008[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]221050[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after New ModBusMaster: 2017416[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]221240[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: i:0; input:9; address:30775; length:2; type:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]351008[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: File: /usr/local/edomi/main/include/php/ModbusMaster.php | Error: 8 | Line: 506 | Uninitialized string offset: 12[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]352073[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after Read: 2019312[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]353084[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: b81100000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: b81100000007030304000000[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]353908[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Type:0Raw Data:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]354044[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]354142[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: [0,0,0,0][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]354325[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]355058[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Data:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]358372[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: end of delay[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]361795[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory at End: 2017712[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:54[/TD]
     			[TD]364861[/TD]
     			[TD]26579[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: STOP ModbusMaster EXEC[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]275190[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: START ModbusMaster Exec[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]276725[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: v3:9[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]277057[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: inputs:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]277107[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]277151[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ["9"][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]277184[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]277435[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory before New ModBusMaster: 2016008[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]277705[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after New ModBusMaster: 2017416[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]278018[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: i:0; input:9; address:30775; length:2; type:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]326237[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after Read: 2019312[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]331521[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: 9ee800000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: 9ee80000000703030400000000[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]333225[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Type:0Raw Data:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]333367[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]333468[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: [0,0,0,0][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]333673[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]334427[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Data:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]337672[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: end of delay[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]340830[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory at End: 2017712[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:38:59[/TD]
     			[TD]341680[/TD]
     			[TD]26584[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: STOP ModbusMaster EXEC[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]330168[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: START ModbusMaster Exec[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]331245[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: v3:9[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]331454[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: inputs:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]331490[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]331521[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ["9"][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]331546[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]331724[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory before New ModBusMaster: 2016008[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]331963[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after New ModBusMaster: 2017416[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]332154[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: i:0; input:9; address:30775; length:2; type:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]426326[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after Read: 2019312[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]427814[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: 0b6200000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: 0b620000000703030400000000[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]428733[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Type:0Raw Data:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]428867[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]429018[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: [0,0,0,0][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]429131[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]430216[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Data:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]433418[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: end of delay[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]436491[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory at End: 2017712[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:04[/TD]
     			[TD]437339[/TD]
     			[TD]26589[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: STOP ModbusMaster EXEC[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]411024[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: START ModbusMaster Exec[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]412520[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: v3:9[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]412856[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: inputs:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]412908[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]412951[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ["9"][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]412985[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]413229[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory before New ModBusMaster: 2016008[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]413489[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after New ModBusMaster: 2017416[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]413791[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: i:0; input:9; address:30775; length:2; type:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]526933[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after Read: 2019312[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]528256[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: c3bf00000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: c3bf0000000703030400000000[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]529170[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Type:0Raw Data:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]529305[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]529402[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: [0,0,0,0][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]529484[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]530359[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Data:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]533792[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: end of delay[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]537420[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory at End: 2017712[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:09[/TD]
     			[TD]538261[/TD]
     			[TD]26594[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: STOP ModbusMaster EXEC[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]470202[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: START ModbusMaster Exec[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]471281[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: v3:9[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]471527[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: inputs:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]471565[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]471597[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ["9"][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]471622[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]471802[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory before New ModBusMaster: 2016008[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]471996[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after New ModBusMaster: 2017416[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]472183[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: i:0; input:9; address:30775; length:2; type:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]622157[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after Read: 2019312[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]623523[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: cd7100000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: cd710000000703030400000000[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]624283[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Type:0Raw Data:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]624998[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]625117[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: [0,0,0,0][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]625200[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]626526[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Data:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]629741[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: end of delay[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]632828[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory at End: 2017712[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:14[/TD]
     			[TD]633668[/TD]
     			[TD]26599[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: STOP ModbusMaster EXEC[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]540277[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: START ModbusMaster Exec[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]541337[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: v3:9[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]541588[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: inputs:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]541625[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]541657[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ["9"][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]541682[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]541857[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory before New ModBusMaster: 2016008[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]542056[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after New ModBusMaster: 2017416[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]542243[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: i:0; input:9; address:30775; length:2; type:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]575040[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: File: /usr/local/edomi/main/include/php/ModbusMaster.php | Error: 8 | Line: 506 | Uninitialized string offset: 12[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]575422[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory after Read: 2019312[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]575623[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: 1ac200000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: 1ac200000007030304000000[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]575809[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Type:0Raw Data:[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]575845[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT START ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]575870[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: [0,0,0,0][/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]575894[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: ================ ARRAY/OBJECT END ================[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]576080[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Data:0[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]577018[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: end of delay[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]577855[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: Memory at End: 2017712[/TD]
     		[/TR]
    [TR]
    [TD]2017-04-28 20:39:19[/TD]
     			[TD]578068[/TD]
     			[TD]26604[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19001030 [v0.5]: STOP ModbusMaster EXEC[/TD]
     		[/TR]
    [/TABLE]

    Einen Kommentar schreiben:


  • hx5
    antwortet
    Zitat von gulp2k Beitrag anzeigen
    Hab mir jetzt mal das Wireshark Capture angeschaut, aber leider hast die die Antworten nicht mit gelogged...
    Ja meine Unwissenheit mal wieder...
    Gefiltert habe ich nichts aber die Daten werden nur zwischen Edomi und dem Wechselrichter übertragen.
    Fritzbox hat zwar auch ne Capturefuntion aber da wurde Modbus nicht aufgezeichnet/erkannt.

    Deshalb habe ich Wireshark auf CentOS installiert und da aufgezeichnet.

    Hoffentlich hilft es was: 1000packets.pcap.pdf

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Hab mir jetzt mal das Wireshark Capture angeschaut, aber leider hast die die Antworten nicht mit gelogged...
    Also nicht mit Source x.x.x.65 Dest x.x.x.200, deshalb kann man da auch nichts erkennen.

    Einen Kommentar schreiben:


  • hx5
    antwortet
    Die Fehler müssten mit drin sein, LBS Log:
    Code:
    2017-04-27 13:45:51    487457    26872    debug    EXE19001030 [v0.5]:    START ModbusMaster Exec
    2017-04-27 13:45:51    489008    26872    debug    EXE19001030 [v0.5]:    v3:9
    2017-04-27 13:45:51    489351    26872    debug    EXE19001030 [v0.5]:    inputs:
    2017-04-27 13:45:51    489402    26872    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT START ================
    2017-04-27 13:45:51    489444    26872    debug    EXE19001030 [v0.5]:    ["9"]
    2017-04-27 13:45:51    489475    26872    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT END ================
    2017-04-27 13:45:51    489711    26872    debug    EXE19001030 [v0.5]:    Memory before New ModBusMaster: 2016008
    2017-04-27 13:45:51    489963    26872    debug    EXE19001030 [v0.5]:    Memory after New ModBusMaster: 2017416
    2017-04-27 13:45:51    490255    26872    debug    EXE19001030 [v0.5]:    i:0; input:9; address:30775; length:2; type:0
    2017-04-27 13:45:51    611383    26872    debug    EXE19001030 [v0.5]:    File: /usr/local/edomi/main/include/php/ModbusMaster.php | Error: 8 | Line: 506 | Uninitialized string offset: 12
    2017-04-27 13:45:51    611773    26872    debug    EXE19001030 [v0.5]:    Memory after Read: 2019312
    2017-04-27 13:45:51    612032    26872    debug    EXE19001030 [v0.5]:    Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: 96e600000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: 96e600000007030304000008[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>
    2017-04-27 13:45:51    612404    26872    debug    EXE19001030 [v0.5]:    Type:0Raw Data:
    2017-04-27 13:45:51    612495    26872    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT START ================
    2017-04-27 13:45:51    612538    26872    debug    EXE19001030 [v0.5]:    [0,0,8,0]
    2017-04-27 13:45:51    612566    26872    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT END ================
    2017-04-27 13:45:51    612822    26872    debug    EXE19001030 [v0.5]:    Data:134217728
    2017-04-27 13:45:51    614031    26872    debug    EXE19001030 [v0.5]:    end of delay
    2017-04-27 13:45:51    615072    26872    debug    EXE19001030 [v0.5]:    Memory at End: 2017712
    2017-04-27 13:45:51    615330    26872    debug    EXE19001030 [v0.5]:    STOP ModbusMaster EXEC
    2017-04-27 13:45:56    558376    26877    debug    EXE19001030 [v0.5]:    START ModbusMaster Exec
    2017-04-27 13:45:56    559901    26877    debug    EXE19001030 [v0.5]:    v3:9
    2017-04-27 13:45:56    560184    26877    debug    EXE19001030 [v0.5]:    inputs:
    2017-04-27 13:45:56    560233    26877    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT START ================
    2017-04-27 13:45:56    560283    26877    debug    EXE19001030 [v0.5]:    ["9"]
    2017-04-27 13:45:56    560319    26877    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT END ================
    2017-04-27 13:45:56    560626    26877    debug    EXE19001030 [v0.5]:    Memory before New ModBusMaster: 2016008
    2017-04-27 13:45:56    560900    26877    debug    EXE19001030 [v0.5]:    Memory after New ModBusMaster: 2017416
    2017-04-27 13:45:56    561166    26877    debug    EXE19001030 [v0.5]:    i:0; input:9; address:30775; length:2; type:0
    2017-04-27 13:45:56    723201    26877    debug    EXE19001030 [v0.5]:    Memory after Read: 2019312
    2017-04-27 13:45:56    724523    26877    debug    EXE19001030 [v0.5]:    Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: 393e00000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: 393e0000000703030400000843[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>
    2017-04-27 13:45:56    725438    26877    debug    EXE19001030 [v0.5]:    Type:0Raw Data:
    2017-04-27 13:45:56    725567    26877    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT START ================
    2017-04-27 13:45:56    725785    26877    debug    EXE19001030 [v0.5]:    [0,0,8,67]
    2017-04-27 13:45:56    725872    26877    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT END ================
    2017-04-27 13:45:56    726747    26877    debug    EXE19001030 [v0.5]:    Data:138608640
    2017-04-27 13:45:56    730737    26877    debug    EXE19001030 [v0.5]:    end of delay
    2017-04-27 13:45:56    733994    26877    debug    EXE19001030 [v0.5]:    Memory at End: 2017712
    2017-04-27 13:45:56    734899    26877    debug    EXE19001030 [v0.5]:    STOP ModbusMaster EXEC
    2017-04-27 13:46:01    626040    26882    debug    EXE19001030 [v0.5]:    START ModbusMaster Exec
    2017-04-27 13:46:01    627780    26882    debug    EXE19001030 [v0.5]:    v3:9
    2017-04-27 13:46:01    628097    26882    debug    EXE19001030 [v0.5]:    inputs:
    2017-04-27 13:46:01    628146    26882    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT START ================
    2017-04-27 13:46:01    628190    26882    debug    EXE19001030 [v0.5]:    ["9"]
    2017-04-27 13:46:01    628225    26882    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT END ================
    2017-04-27 13:46:01    628532    26882    debug    EXE19001030 [v0.5]:    Memory before New ModBusMaster: 2016008
    2017-04-27 13:46:01    628807    26882    debug    EXE19001030 [v0.5]:    Memory after New ModBusMaster: 2017416
    2017-04-27 13:46:01    629071    26882    debug    EXE19001030 [v0.5]:    i:0; input:9; address:30775; length:2; type:0
    2017-04-27 13:46:01    693419    26882    debug    EXE19001030 [v0.5]:    Memory after Read: 2019312
    2017-04-27 13:46:01    694786    26882    debug    EXE19001030 [v0.5]:    Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: ebda00000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: ebda0000000703030400000837[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>
    2017-04-27 13:46:01    695718    26882    debug    EXE19001030 [v0.5]:    Type:0Raw Data:
    2017-04-27 13:46:01    695854    26882    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT START ================
    2017-04-27 13:46:01    695952    26882    debug    EXE19001030 [v0.5]:    [0,0,8,55]
    2017-04-27 13:46:01    696033    26882    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT END ================
    2017-04-27 13:46:01    696926    26882    debug    EXE19001030 [v0.5]:    Data:137822208
    2017-04-27 13:46:01    700406    26882    debug    EXE19001030 [v0.5]:    end of delay
    2017-04-27 13:46:01    703422    26882    debug    EXE19001030 [v0.5]:    Memory at End: 2017712
    2017-04-27 13:46:01    704071    26882    debug    EXE19001030 [v0.5]:    STOP ModbusMaster EXEC
    2017-04-27 13:46:06    678355    26887    debug    EXE19001030 [v0.5]:    START ModbusMaster Exec
    2017-04-27 13:46:06    680936    26887    debug    EXE19001030 [v0.5]:    v3:9
    2017-04-27 13:46:06    681333    26887    debug    EXE19001030 [v0.5]:    inputs:
    2017-04-27 13:46:06    681396    26887    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT START ================
    2017-04-27 13:46:06    681452    26887    debug    EXE19001030 [v0.5]:    ["9"]
    2017-04-27 13:46:06    681495    26887    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT END ================
    2017-04-27 13:46:06    681883    26887    debug    EXE19001030 [v0.5]:    Memory before New ModBusMaster: 2016008
    2017-04-27 13:46:06    682240    26887    debug    EXE19001030 [v0.5]:    Memory after New ModBusMaster: 2017416
    2017-04-27 13:46:06    682651    26887    debug    EXE19001030 [v0.5]:    i:0; input:9; address:30775; length:2; type:0
    2017-04-27 13:46:06    807066    26887    debug    EXE19001030 [v0.5]:    File: /usr/local/edomi/main/include/php/ModbusMaster.php | Error: 8 | Line: 506 | Uninitialized string offset: 12
    2017-04-27 13:46:06    807663    26887    debug    EXE19001030 [v0.5]:    Memory after Read: 2019312
    2017-04-27 13:46:06    808037    26887    debug    EXE19001030 [v0.5]:    Status:<pre>readMultipleRegisters: START[LF]Connected[LF]Packet: ce2400000006030378370002[LF]Send[LF]Wait data ... [LF]Data received[LF]Packet: ce2400000007030304000008[LF]Modbus response error code: NOERROR[LF]Disconnected[LF]readMultipleRegisters: DONE[LF]</pre>
    2017-04-27 13:46:06    808437    26887    debug    EXE19001030 [v0.5]:    Type:0Raw Data:
    2017-04-27 13:46:06    808505    26887    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT START ================
    2017-04-27 13:46:06    808552    26887    debug    EXE19001030 [v0.5]:    [0,0,8,0]
    2017-04-27 13:46:06    808594    26887    debug    EXE19001030 [v0.5]:    ================ ARRAY/OBJECT END ================
    2017-04-27 13:46:06    809005    26887    debug    EXE19001030 [v0.5]:    Data:134217728
    2017-04-27 13:46:06    810849    26887    debug    EXE19001030 [v0.5]:    end of delay
    2017-04-27 13:46:06    812330    26887    debug    EXE19001030 [v0.5]:    Memory at End: 2017712
    2017-04-27 13:46:06    812771    26887    debug    EXE19001030 [v0.5]:    STOP ModbusMaster EXEC
    Ich nehme mal stark an es sind die roten [RST, ACK].

    Aber was das mir jetzt sagen soll?

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Das der LBS immer eine neu Verbindung aufbaut ist normal und leider auch nicht vermeidbar...

    Der Wireshark kann ja ganz schon die ModBus/TCP Frames analysieren, lass den doch mal ne Weile mitlaufen ob der auch Fehler sieht.

    Einen Kommentar schreiben:


  • hx5
    antwortet
    Es lässt mich noch nicht ganz in Ruhe. Habe jetzt mal mit Wireshark mit geschnitten:
    2017-04-27 14_06_14-Greenshot.png


    Oben der LBS 19001030 (Edomi VM, mit der IP 192.168.178.200)
    und unter der QMobus Master (Host, mit der IP 192.168.178.89)
    Der Wechselrichter hat die IP 192.168.178.65

    Man sieht deutlich die Unterschiede, obwohl ich jeweils nur den einen habe laufen lassen. Leider kann ich mir daraus wenig ziehen. Anbei die Mitschnitte (.pdf muss weg).

    Ich meine aber zu sehen das der LBS ständig eine neue Verbindung aufbaut und wieder trennt während der QModbus Master das nur zum Anfang und Ende macht. Außerdem scheint der LBS keine Rückmeldung zu bekommen, tatsächlich empfängt er aber neun Werte...
    Angehängte Dateien
    Zuletzt geändert von hx5; 27.04.2017, 13:59.

    Einen Kommentar schreiben:


  • hx5
    antwortet
    Zitat von gulp2k Beitrag anzeigen
    Hm, aber wenn du mit Absicht Fehler provozieren kannst und QMaster das auch so anzeigt, dann deutet das ja auf ein Problem im Wechselrichter hin...
    Wie gesagt, ich habe keine Ahnung von Modbus. Aber gerade Radzio scheint mir ziemlich hektisch, mit dem konnte ich bis jetzt keine stabile Verbindung aufbauen. Ich habe jetzt mal Upd und den Webconnect beim Wechselrichter deaktiviert, damit kann er sich allein auf den Modbus TCP konzentrieren. Vielleicht wird es ja besser...

    Ich denke des beste das man da machen kann ist den Fehler abzufangen und keinen Wert auszugeben...
    Schaden kann es sicher nicht. Besser lange keine aktuellen Werte als ständig Falsche.

    Wenn du andere Ideen hast dann immer her damit
    Leider nicht. Mich hätte aber auch interessiert warum ich die ausgebenden Werte durch 65.535 bei deinem LBS teilen muss und warum der QModbus Master allein stabil läuft?

    Aber so Wichtig ist es auch wieder nicht...

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Hm, aber wenn du mit Absicht Fehler provozieren kannst und QMaster das auch so anzeigt, dann deutet das ja auf ein Problem im Wechselrichter hin...

    Ich denke des beste das man da machen kann ist den Fehler abzufangen und keinen Wert auszugeben...
    Es scheint das generel bei der Php Modbus Lib die Fehlerbehandllung leider nicht so toll ist

    Wenn du andere Ideen hast dann immer her damit

    Einen Kommentar schreiben:


  • hx5
    antwortet
    Zitat von gulp2k Beitrag anzeigen
    Ich hab mir jetzt maldie Mühe gemacht den Paketaufbau zu verstehen
    Danke

    und da Fehlt tatsächlich das letzte Byte wenn ein Fehler kommt...
    Wenn der QModbus Master läuft, schau mal bitte ob der dann eventuell ungültige Antworten einfach verwirft...
    Als im Protokol nach Lücken suchen.
    Ich habe nicht bemerkt. Die Werte änderten sich mit der eingestellten Verzögerung wie erwartet. Anbei Protokollauszüge vom QMaster. Leider zeichnet der immer nur 50 Zeilen auf. Beim zweiten Log habe ich aber mal mit Absicht Fehler provoziert indem ich deinen LBS, den QMaster und den Radzio zusammen laufen hab lassen.

    Vielleicht hilft das ja weiter:
    Modbus.txt Modbus2.txt Modbus3.txt

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Ich hab mir jetzt maldie Mühe gemacht den Paketaufbau zu verstehen und da Fehlt tatsächlich das letzte Byte wenn ein Fehler kommt...
    Wenn der QModbus Master läuft, schau mal bitte ob der dann eventuell ungültige Antworten einfach verwirft...
    Als im Protokol nach Lücken suchen.

    Was ich machen könnte ist zumindest den Fehler abfangen und dann das Paket nicht auswerten, dann kämen wenigstens keine Falschen Werte.

    Einen Kommentar schreiben:


  • hx5
    antwortet
    Zitat von gulp2k Beitrag anzeigen
    Was mir auch gerade auffällt ist das du Funktion 3 - Read Holding Register nutzt, ich hab aber bis jetzt nur Read Multiple Registers implementiert. Bin mir nicht sicher ob das das gleiche ist...
    Habe ich heut en bisl recherchiert: Ist das gleiche (FC 3).

    Der QModbus Master läuft seit Stunden ohne Probleme (keine Fehler, Werte stimmen genau), auch im dem Wertebereich indem dein LBS falsche Werte/Fehler liefert.

    Der Modbus TCP Master Read liefert unterdessen bei mindestens jedem zweiten Wert den Fehler "File: /usr/local/edomi/main/include/php/ModbusMaster.php | Error: 8 | Line: 506 | Uninitialized string offset: 12" und die Werte stimmen meistens auch nicht (auch wenn der QModbus Master aus ist).

    Ich schließe deshalb mal aus, dass es an meiner Installation liegt (der QModbus Master läuft auf dem selben PC).

    Da ich leider aber auch keine Ahnung von Modbus und/oder Php habe, bin ich mit meinem Ideen auch am Ende .


    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Ich schreibe doch schon die ganze Zeit das man den Wert durch 65.535 teilen muss um auf die Soll-Werte (heute max. 3000W) zu komme.
    Sorry, hatte ich falsch Verstanden... Ich dachte das du das normalerweise nicht brauchst und nur beim LBS machst um auf den richtigen Wert zu kommen.

    Komisch vor allem deswegen weil das nur kommt wenn die Produktion zwischen 700 - 1100W liegt.
    Du wirst lachen aber ich kämpfe bei mir mit dem Problem das morgends ab und zu was passiert das den LBS so aus dem Tritt bringt das er den Speicher bis zum PHP limit zu müllt... Bin ich auch noch nicht dahinter gekommen was da genau passiert.

    Aber es scheint mir jetzt wohl eher "normal" zu sein das die ModBus Slaves sich ab und zu verschlucken...

    Einen Kommentar schreiben:


  • hx5
    antwortet
    Zitat von gulp2k Beitrag anzeigen
    Das war ein guter Hinweis, nur ob es zur Lösung verhilft bin ich mir noch nicht sicher...
    Btw, was für ein Großkraftwerk hast du den da?! 50331648W?!
    Ich schreibe doch schon die ganze Zeit das man den Wert durch 65.535 teilen muss um auf die Soll-Werte (heute max. 3000W) zu komme.

    Das Problem ist wohl das jedesmal wenn der Fehler kommt das Modbus Antwortpaket um 2 Bytes zu kurz ist...
    Sieht mir danach aus als ob es entweder im Netzwerk Übertragungsprobleme gibt (bei TCP eigendlich nicht möglich) oder der Modbus slave sich ab und zu verschluckt...
    Komisch vor allem deswegen weil das nur kommt wenn die Produktion zwischen 700 - 1100W liegt.

    Ich hab leider im Moment kein Linuxsystem da um mir mal den QModbusMaster zu installieren aber wenn der auch die Pakete analysieren kann dann schau mal was eine kapute Antwort ergibt, z.B. "10ed00000007030304000003".
    Den gibt es für Windows.
    Ich lasse den mal Morgen laufen aber bis jetzt hatte ich mit dem keine Fehler und die Werte werden ohne Umrechnen richtig angezeigt.


    Oder ist da vielleicht noch irgendwo ein Seriell auf TCP Umsetzer im Spiel?
    Nicht das ich wüsste. Außer er ist im Wechselrichter (serienmäßig) verbaut. Glaub ich aber nicht...

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Das war ein guter Hinweis, nur ob es zur Lösung verhilft bin ich mir noch nicht sicher...
    Btw, was für ein Großkraftwerk hast du den da?! 50331648W?!

    Das Problem ist wohl das jedesmal wenn der Fehler kommt das Modbus Antwortpaket um 2 Bytes zu kurz ist...
    Sieht mir danach aus als ob es entweder im Netzwerk Übertragungsprobleme gibt (bei TCP eigendlich nicht möglich) oder der Modbus slave sich ab und zu verschluckt...

    Ich hab leider im Moment kein Linuxsystem da um mir mal den QModbusMaster zu installieren aber wenn der auch die Pakete analysieren kann dann schau mal was eine kapute Antwort ergibt, z.B. "10ed00000007030304000003".

    Bin mir jetzt ganz ehrlich nicht sicher was man da machen kann

    Oder ist da vielleicht noch irgendwo ein Seriell auf TCP Umsetzer im Spiel?

    Einen Kommentar schreiben:

Lädt...
X