S7-300 2DP Sentron Pac3200 Profibus auslesen

StefanW.

Level-1
Beiträge
35
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen hoffe es kann mir einer helfen.

Meine Hardware:
CPU 315-2DP 315-2AF03-0AB0
SENTRON PAC3200 mit Profibusmodul

mein Problem:
Ich habe eine Verbindung zwischen CPU und Sentron hergestellt,
doch die Werte sind nicht realistisch.
Hab schon den ganzen Tag gelesen, hab leider nix gefunden was mir weitergeholfen hat.
Hab gelesen das die Werte als Float rausgegeben werden, kann mir einer sagen wie man den Wert in eine Real-Zahl umwandeln kann?

Hier noch ein Auszug aus meinem FB
L #PEW_Spannung_L1_N_1
TAW
DTR
T #Q_Spannung_L1_N_1

Gruß Stefan
 
Float = Real
Und wenn dann musst du den Wert schon als PED verwenden, PEW wäre nur die Hälfte.

Schwieriger wirds bei den Zählerständen, die sind Double-Float, also 64Bit = 8 Byte Lang, und von Haus aus nicht als Standard-Datentyp vorhanden,
hier sollte aber die Forensuche das ein oder andere zu Tage bringen.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aha, ok. Bei den Zählerständen wird es bei 32Bit-Realwerten je nach Leistung eng mit dem Wertebereich. Wenn ich mich recht erinnere, beinhalten die Realwerte die elektrische Arbeit in Wh. Ich hätte mir einen DINT in kWh gewünscht. Aber den gibt es wahrscheinlich auch bei der neuesten Firmware noch nicht.
 
Nabend, kann mir mal einer erklären wie ich hierbei den Hardwareeingang in die Variable (Array) laden kann?
CALL "LREAL2REAL"
IN :="Data_LReal_Convertion".LREAL2REAL_IN
RET_VAL:="Data_LReal_Convertion".LREAL2REAL_RV
STATUS :="Data_LReal_Convertion".LREAL2REAL_STATUS
 
Zurück
Oben