Deutsch - Software > Galileo

Modbus TCP Verbindung zu PQ Plus

(1/1)

ELWMS:
Hallo!

Hat schon jemand Erfahrung mit der Verbindung zu einem PQ plus UMD96 (Energiemessung) über Modbus TCP gemacht?

Ich möchte mit GALILEO verschiedene Daten vom PQ Plus lesen und dann anzeigen /verarbeiten.

Ist da überhaupt möglich?

Projekt unter Galileo erstellt, Modbus TCP ausgewählt, IP-Adresse eingestellt. PING auf das PQ PLus erfolgreich. Portnummer 502.

Gruß,

ELWMS

radar17892:
Hallo ELWMS,

ja das ist möglich. Die ersten Schritte hast du ja schon erledigt. Jetzt geht es darum die zu kommunizierenden Variablen zu erstellen.
Grundlage dafür ist die Registertabelle die du im Modbus Kommunikationshandbuch auf der PQ Plus Seite findest.
zB wenn du die Istströme I1-3+N auslesen willst, legst du ein Floatarray mit 4 Einträgen an. Die Startadresse des Arrays wäre dann: R%d 4608, pollend 1s, nur lesend.

Sind Daten da aber die Werte ergeben keinen Sinn, sollte man die Byteorder überprüfen, die in den Kommunikationseigenschaften eingestellt werden. Standard steht die auf Big endian.

Ich würde aber dazu tendieren die Werte aus dem 19000Dez Block zu lesen. Hier sind die Wichtigsten Werte zusammen gefasst und es sind alles nur 32Bit FLOAT. Die 64Bit Zähler Werte kann Galileo nämlich nicht.

Gruß Thomas

ELWMS:
Hallo Thomas!

Danke für deine Hilfe. Es funktioniert. Einzig der Adressoffset musste von 1 auf 0 geändert werden. Der Wert 1 ist Standarteinstellung.

Gruß,

ELWMS

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln