09.06.2019 18:25 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Das erste Problem wird die auf dem Bild erkennbare Portnummer 1502 sein, die sollte auf 502 eingestellt sein, eventuell Tippfehler ? M.f.G. Scorp Habe mittlerweile diesen Link gefunden und die Portnummer wird tatsächlich mit 1502 angegeben, die anscheinend nicht geändert werden kann. Zusätzlich ist noch eine Unit-ID mit 71 angegeben, die man ändern könnte. Ist dann die Frage, ob die Logo mit Port 1502 arbeiten würde oder Portnummern in dem Bereich durch einen zwischengeschalteten Router gesperrt sind. |
Zuletzt bearbeitet von: Scorp am: 06/09/2019 18:37:23 |
|
09.06.2019 18:48 | |
Beigetreten: 03.06.2019 Letzter Bes: 24.02.2023 Beiträge: 28 Bewertung: (0) |
Hallo, der Router lässt die Portnummer zu. Über meinen PC und Modbus Poll kann ich alle Werte empfangen. |
09.06.2019 19:29 | |
Beigetreten: 03.06.2019 Letzter Bes: 24.02.2023 Beiträge: 28 Bewertung: (0) |
Habe das Programm übertragen können, aber es bleibt bei 0 |
10.06.2019 10:57 | |
Beigetreten: 03.06.2019 Letzter Bes: 24.02.2023 Beiträge: 28 Bewertung: (0) |
Hallo, erstmal danke, aber es funktioniert nur bedingt. Es wird nicht mehr 0 angezeigt, wenn ich z.B. HR 173 nehme, sondern abwechselnd 0.0 und 32767.0 und -32768.0. Egal welches HR ich nehme die Werte sind immer die selben. Bei Modbus Poll musste ich noch "32-float" und da "little-endian byte swap" einschalten, damit ich vernünftige Werte angezeit bekommen habe. Anbei das Programm. DateianhangWechselrichter Forum.zip (588 Downloads) |
10.06.2019 13:42 | |
Beigetreten: 03.06.2019 Letzter Bes: 24.02.2023 Beiträge: 28 Bewertung: (0) |
Ich erhalte trotzdem immer wieder einen inkorrekten Wert 32767.0 |
10.06.2019 13:42 | |
Beigetreten: 03.06.2019 Letzter Bes: 24.02.2023 Beiträge: 28 Bewertung: (0) |
|
10.06.2019 19:30 | |
Beigetreten: 03.06.2019 Letzter Bes: 24.02.2023 Beiträge: 28 Bewertung: (0) |
Dir auch danke ixo65 |
Für diesen Beitrag bedanken sich1 Benutzer |
17.06.2019 09:41 | |
Beigetreten: 03.06.2019 Letzter Bes: 24.02.2023 Beiträge: 28 Bewertung: (0) |
Hallo Jen_Moderator, unter dem Link sagt er mir, dass er die Datei nicht finden kann. |
03.05.2020 07:16 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Da scheinen die Register in umgekehrter Reihenfolge zu stehen, innerhalb der Register ist die Reihenfolge korrekt. In dem Fall kannst du z.B. 2 Words umsortieren, dann müsste es passen. Falls es im Plenticore auch eine Möglichkeit gibt, zwischen Big und Little Endian auszuwählen, dann schalte das mal um. Falls im Plenticore nichts einstellbar ist, kannst du es in der Logo z.B. wie folgt machen: NAI1 (VW104) -> NAQ1 (VW206) Falls VW108 frei ist, geht es auch mit einmal umkopieren: M.f.G. Scorp |
Für diesen Beitrag bedanken sich1 Benutzer |
03.05.2020 07:47 | |
Beigetreten: 18.12.2014 Letzter Bes: 22.09.2024 Beiträge: 33817 Bewertung: (4201)
|
Lädt man sich das Dokument herunter, auf welches der User Scorp am 09.06.2019 18:25 in seinem Beitrag verlinkt hat, findet man folgende Aussage:
Auf deutsch:
|
Für diesen Beitrag bedanken sich1 Benutzer |
03.05.2020 08:16 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Interessanter Hinweis in der Anleitung, nur musste ich nicht alle 4 Bytes in umgekehrte Reihenfolge bringen, sondern die 2 Register (Words) austauschen, um eine sinnvolle Spannung von ca. 230V zu erhalten. Bin mal gespannt, was bei Cth1982 beim Probieren herauskommt. P.S. VB104 = 208 = 0xD0 |
Zuletzt bearbeitet von: Scorp am: 05/03/2020 08:31:52 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
03.05.2020 08:46 | |
Beigetreten: 18.12.2014 Letzter Bes: 22.09.2024 Beiträge: 33817 Bewertung: (4201)
|
Tauscht man die Words und betrachtet man dann das Bitmuster der vier Bytes in der Datentabelle von LSC (01000011_01100110_11010000_01000110) und trägt das Bitmuster in einen Float-Umrechner ein, bekommt man als Ergebnis den Dezimalwert "230.813568115". |
03.05.2020 12:24 | |
Beiträge: 4 Bewertung: (0) |
Vielen Dank an alle ! Am Wechselrichter kann man leider grad soviel wie Nichts einstellen. Die einfachste Variante war nun die Speicher etwas umzuordnen und hinter jedem Float ein Word freizumachen und das erste Word dorthin zu kopieren. Dann den F/I auf das bislang 2. Word setzen. Hat nun perfekt funktioniert. Die Lösung ist meist so einfach. Ich muss nun halt für alle Werte ein Wort mehr reservieren und erst das Kopieren und neu Mappen. Das ist halt Fleissarbeit, aber nur einmal nötig :) Bisher hatte ich Systeme, bei denen man beim Float lesen den Indian einstellen konnte. Nochmals vielen Dank |
Zuletzt bearbeitet von: Robby3 am: 05/03/2020 12:25:39 |
|
20.03.2021 09:03 | |
Beigetreten: 13.11.2020 Letzter Bes: 04.03.2024 Beiträge: 7 Bewertung: (0) |
Hallo, vielen Dank für die genaue Beschreibung... hat bei mir ebenfalls super geklappt :) |
Folgen Sie uns auf