NEWS
Abfrage ORNO OR-WE-516/ 517 Modbus, evtl. Script vorhanden?
-
@tbsjah Bin heute auch etwas weiter gekommen.
Ich habe einen weiteren Zähler mit einem USB Adapter direkt am PC angeschlossen und dort mit der Software von ORNO (Gibts auf der HP von ORNO beim Zähler WE517 zum Download) die Zähler ID verändert.
Danach habe ich den Zähler hinter meinen bestehenden Zähler gehangen.
Im Modbus Adapter dann in den "Allgemeinen" Einstellungen den Haken bei "mehrere Geräte IDs" gesetzt und in den Holdingregister die weiteren Messpunkte angelegt. Dort knn in der zweiten Spalte "Slave-ID" die ID des Zählers eingetragen werden.
Damit klappt es auch mit min. zwei Zählern bei mir ohne weitere Probleme, die gewünschten Werte trudeln zuverlässig ein. -
Hallo zusammen,
ich muss mich heute nochmal melden.
Ich möchte jetzt in einer weiteren Verfeinerung die Zählerstände auch mit auslesen. (Bisher hatte ich nur die aktuellen Leistungen benötigt).
Welches Register habt Ihr für den Zählerstand genommen? Ich habe im Holdingregister die 40067 bzw. die 40075 eingetragen. Bekomme da aber keine Werte und, noch viel schlimmer, im Log einen Fehler und der Adapter bleibt dann auf gelb.(Runtime Fehler).
Habe ich da einen Knoten im Kopf und das falsche Register eingetragen, oder klemmt da was im Adapter?
Freue mich auf Eure Antworten.
Gruß
Markus -
So, hab mal etwas mehr Zeit gefunden und mich mit den Zählerständen auseinandergesetzt.
Durch Zufall bin ich im Zuge einer Neukalibrierung eines Zählers in der Software von ORNO über das dort hinterlegte Register gefallen. Dort ist für den Zählerstand die HEX 0100 angegeben, also 256 in Dezimal. Für den Adapter ist somit 40257 der richtige Eintrag beim Register für die Zählerstände.
Funzt jetzt bei mir im BUS mit 5 Geräten einwandfrei. -
Wie kann man denn die Zählerstände zurücksetzen? Möchte einen vorhandenen Zähler nun gerne zur Abrechnung mit der Firma verwenden. Da wäre ein Zählerstand von 0 am Anfang schön.
Danke!
-
@easymeter Hallo zusammen, ich habe jetzt ein neues Phänomen, mit dem ich nicht wirklich weiter komme.
Ich musste meinen Adapter neu aufsetzen, da der Adapter gar nicht mehr funzen wollte. Ich habe alles neu eingerichtet und konnte meine 5 Zähler zuverlässig auslesen.
Das ganze lief auch mehrere Tage echt super. Gestern ist mir dann aufgefallen (Ich hab etwas mit Skripten rum Probiert um Summen usw. zu Bilden. Also nichts schreibenes in richtung Modbus Adapter nur Werte auslesen), dass die Werte nicht mehr zuverlässig kommen.
Der Adapter scheint nicht mehr alle Werte zu aktualisieren. Diverse Zeitstempel blieben vor einigen Tagen einfach stecken. Eigentlich wird nur noch die erste ID von meinen 5 Zählern zuverlässig aktualisiert. Die zweite noch gelegendlich. in der dritten nur vereinzelte Werte. ID 4 und 5 dann aber gar nicht mehr.
Das Log schreibt das Hier:
Hier meine Einstellungen (die schon mehrere Tage eigentlich klappten....):
Und hier die Register:
Hat jemand hier vielleicht eine Idee / Erfahrungen mit einem ähnlichen Fehler?
Ich bin verwirrt, da es ja schon längere Zeit geklappt hatte.....Freue mich auf Eure Hinweise.
Gruß
Markus -
@easymeter sagte in Abfrage ORNO OR-WE-516/ 517 Modbus, evtl. Script vorhanden?:
Und hier die Register:
@easymeter sagte in Abfrage ORNO OR-WE-516/ 517 Modbus, evtl. Script vorhanden?:
nichts schreibenes in richtung Modbus Adapte
aber da hast du cyclic write aktiv
ich hoffe nicht, dass du irgendwo im Sekundentakt in ein EEPROM schreibst, das dürfte dann hin sein.
-
@homoran Hallo homoran, Danke für die schnelle Rückmeldung!
Das CW war irgendwie direkt bei der Eingabe der Register vorgewählt. Ich habe die jetzt alle deaktiviert und den Adapter neu gestartet. Jetzt bekomme ich keine Werte mehr aktualisiert....
So schauts im Log aus:
-
@easymeter hast du im Verlauf der Leitung etwas verändert?
läuft der Zähler noch?
sieht man am Konverter den Traffic? -
@homoran Nein, an der Installation habe ich nichts verändert und die Zähler laufen auch noch weiter.
-
@homoran Was Meinst Du mit Konverter?
-
@easymeter sagte in Abfrage ORNO OR-WE-516/ 517 Modbus, evtl. Script vorhanden?:
Nein, an der Installation habe ich nichts verändert
meinte ich auch nicht! sondern entlang der Leitung?
@easymeter sagte in Abfrage ORNO OR-WE-516/ 517 Modbus, evtl. Script vorhanden?:
Was Meinst Du mit Konverter?
USB to RS485
-
@homoran Nein, keine Veränderungen vorgenommen. Der Weg ist auch recht kurz von den Zählern zu meinem NUC.
Ich werfe mal meine andere Maschiene an und versuche direkt mit der Software von ORNO die Dinger auszulesen und melde mich gleich nochmal. -
@easymeter sagte in Abfrage ORNO OR-WE-516/ 517 Modbus, evtl. Script vorhanden?:
@homoran Nein, keine Veränderungen vorgenommen. Der Weg ist auch recht kurz von den Zählern zu meinem NUC.
Ich werfe mal meine andere Maschiene an und versuche direkt mit der Software von ORNO die Dinger auszulesen und melde mich gleich nochmal.Da bin ich wieder.
USB Adapter abgezogen und direkt an den PC angeschlossen und mit der ORNO Software angesprochen.
Alle Zähler sind mit ihren ID erreichbar und werfen ohne murren die gewünschten Werte aus.(Hab die gleichen genommen, die ich auch mit dem Adapter auslese).
Die verdrahtung und der Apapter sind also auszuschließen.
Mich wundert nur, dass das ganze ja eine gewisse Zeit schon mal lief und dann einfach den Dienst Quittierte, aber auch nicht durchgehend, teilweise kamen ja noch Werte... -
@easymeter sagte in Abfrage ORNO OR-WE-516/ 517 Modbus, evtl. Script vorhanden?:
Alle Zähler sind mit ihren ID erreichbar und werfen ohne murren die gewünschten Werte aus
gottseidank!
wenn es in ein EEPROM gegangen wäre, hätte das nach ca. 100.000 Schreibvorgängen den Geist aufgegeben.
bleibt jetzt die USB-Schnittstelle
du hast die als USB0 definiert.
ist die es noch?die Schnittstellen werden nach Neustart möglicherweise umbenannt
-
@homoran Jetzt wird es gaanz spuky....
Hab die VM vorhin schon mal neu gestartet, jetzt ist der Pull down Pfeil bei der Einstellmöglichkeit "Port" weg:
Man kann aber manuell eingeben.
Bei USB 0 kommt dieser Log:Bei USB 1 dieser:
Ich würde das jetzt so deuten, das der USB1 jetzt eher der richtige ist. Werte kommen jetzt aber leider gar keine mehr....
-
@easymeter stell die Instanz mal auf debug
-
@homoran jetzt brat mir.... Ich habe wieder alle werte, allerdings von 18:20Uhr, warum auch immer. Sie laufen aber nicht weiter.
Das Log schaut jetzt zwischen einem connect und disconnect so aus:
-
@easymeter was sagt
lsusb
-
@homoran das hier, der umrandete müsste der Adapter sein:
-
@easymeter jetzt nin ich mit meinem linux am Ende
ls -la /dev/serial/by-id/
ist hoffentlich richtig.bin ja nicht @Thomas-Braun