Modbus: Wie liest man korrekt diese Register aus?

Keiner hier, der Double Float Variablen einliest (4 Registervariablen)?

Hallo,

lässt sich das Sentron PAC 3200 ohne großen Programmieraufwand (z.B. in C) mit IPS auslesen?
Ich würde ein Dashboard, ähnlich dem Powermanager (http://w3.siemens.com/powerdistribution/global/de/lv/portfolio/seiten/powermanager-de.aspx) einrichten.
Habe bis jetzt nur Powerconfig zum auslesen genutzt, da der Powermanager für die Heimanwendung mit über 1700€ recht teuer ist.
Bis jetzt habe ich noch keine IPS Lizenz, da die einzigste Anwendung das Auslesen des PAC 3200 wäre und ich erstmal wissen möchte, ob es überhaupt so funktioniert.

Du brauchst keine C-Programmierung, noch nicht mal PHP für die Ausleserei und Darstellung.

Dashboard einrichten ist möglich, aber reicht nicht auch diese relativ einfache Visualisierung? Schau mal hier
Gruß Helmut

Hallo Helmut,

Danke für die frohe Botschaft.
Ja diese Visualisierung reicht. Möchte mir die aktuellen Werte anzeigen und aufzeichnen lassen.
Bis jetzt habe ich noch kein IPS. Ich stelle mir die Abfragen also so vor, als wäre es ein Eingang einer Logo. Denke die Programmierung ist relativ identisch, brauche ja nur die Adresse auswählen.
Sehe ich das Richtig? Vllt. kann ja der Thread-Ersteller mal ein Bildausschnitt der Programmierung hochladen, da gleiches Gerät.

Gruß Daniel

Du mußt eigentlich nur die Modbusadressen ab S. 40, Deine Geräte ID, und Boudrate wissen.

Jede Variable Die Du per Modbus Instance ausliest erhält einen Haken zur Speicherung der Werte und dann kannst Du sofort eine Anzeige wie in der Vorschau gezeigt erhalten.

Dazu brauchst Du noch kein PHP Script, das geht schon so.
Einen RS485 zu USB oder LAN hast Du?
Gruß Helmut

LAN also ModBus TCP/IP

nee,
RS485 auf Rs232 oder USB. Es gibt aber auch RS485 zu LAN Adapter, die die Schnittstelle RS485 dann darstellen, auf welches System setzt Du IP-Symcon dann ein?
Gruß Helmut

Also bis jetzt habe ich noch kein IPS.
Würde es mir aber kaufen, wenn ich damit per Laptop über LAN das PAC 3200 auslesen kann.
Mit dem Konfig-Programm von Siemens liest er ja auch über Modbus aus, aber aufzeichnen geht halt nicht.

Das Preiswerteste ist ein USB auf RS485 Adapter, ich würde Dir nur dann zum LAN RS485 Adapter raten, wenn Du mehrere RS485 Geräte hast.
In der Bucht oder sonst wo „USB to RS485 USB-485 Converter“ eingeben.
Gruß Helmut

kann ich mit ips keinen kontakt über den lan anschluss des gerätes herstellen ??
also wie gesagt der lan anschluss ist modbus TCP/IP tauglich. die software von siemens liest ja auch darüber aus.
mit adapter wollte ich eig. nicht anfangen, da per lan ne schöne sache wäre.

Äh, habe ich das falsch gelesen? Der hat einen LAN Anschluß? Dann brauchst Du keinen extra Adapter.
Dann hast Du Modbus über TCP? Ist ja noch einfacher!

Gruß Helmut

Davon rede ich die ganze Zeit. Aber jetzt sind wir ja einer Meinung.

Also kann ich jetzt ruhigen gewissens die software kaufen, ohne mich zu ärgern? Klar ist es eine super software, da ich aber noch keine weitere anwendung dafür habe, wäre es halt ein wenig riskant.

Double Float geht glaube ich mit IPS nicht! Zumindest als ich das vor längerer Zeit getestet habe. Es gibt alternative Register von denen man die gewünschten Werte lesen kann, die sind dann 32bit breit! Google mal danach, gibt auch von Siemens ein PDF dazu!

Schau mal hier!

https://support.industry.siemens.com/tf/ww/de/posts/auslesen-der-wirkarbeit-vom-pac-3200-funktioniert-nicht/65952/?page=0&pageSize=10

Gruss Tommy

Du kannst dir im Service-Bereich die Software einfach herunterladen und ausprobieren :slight_smile: Sie läuft jeweils eine Stunde und dann musst du den Dienst neu starten, bevor es weiter geht.

paresy

ok, werde es mal testen

Und ich dachte es wäre einfach…
Habe zu dem Gerät nur Offset und Register, z.B: Spannung L1-N Offset 1, Register 2
Wie und wo muss ich das in IPS eingeben?? Bekomme zwar Werte, die sind aber jenseits von gut und böse
(28.02.2017 04:38:01*| VariableManager*| [ModBus Device\Wert] = 9,165796048e-19) eigentlich sollte hier 230 Volt rauskommen.

Wer kann helfen und vielleicht für diesen Wert ein Beispiel geben?

Mach bitte mal Bildschirmcopy von Modbus Splitter, und der Modbus Adress-lese-Instance.
Gruß Helmut

So Problem gelöst!

Habe den Haken bei „Swap LSW/MSW usw.“ rausgenommen und schon ging es.

ips.PNG

Hallo, ist schon lange her, aber hast du das mit dem Auslesen des Pac`s hinbekommen?
Wenn ja, kannst du mir eine Beispielskonfiguration zusenden? Viele Grüße Jörg