FbAC_Compact3WireWyeDelta_495 im Modbus TCP Slave Abbild direkt mappen?!

wayne5de

Level-2
Beiträge
197
Reaktionspunkte
32
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,
momentan mache ich die ersten Schritte mit Modbus. Also schon mal Entschuldigung für die Fragen...:rolleyes:

Ich habe einen BC100 und die Klemmen 750-450000-002 und würde gerne u.a. die Außenleiter-Spannungen messen und per Modbus abgreifen.
Dazu gibt es einen FbAC_Compact3WireWyeDelta_495(FB) mit „aVoltage_Lx_Ly“. Den kann man im SPS-Programm verwenden.
Das ist aber ziemlich umständlich/aufwendig.
Man kann auch Variablen im Modbus TCP Slave Abbild direkt mappen. Leider gibt es hier den Typ FbAC_Compact3WireWyeDelta_495 nicht.
1707289768116.png

Kann das sein oder muss ich irgendwie anders suchen?


Danke und Grüße
 
In diesem Fall wird eine automatische Konvertierung von REAL nach WORD durchgeführt.
Edit:
Ich lag falsch. Es wird keine Konvertierung durchgeführt,
Es werden 16 Bit aus dem 32 Bit Speichers des REAL Wertes zurückgegeben.
1707311077673.png
 
Zuletzt bearbeitet:
...ich komme der Sache näher...

Habe von hier folgendes übernommen:
Code:
TYPE REALCONVERT : UNION
 rVar : REAL;
 wVar : ARRAY[0..1] OF WORD;
 END_UNION
END_TYPE

Mit dem scheint es zu funktionieren:

1707389487429.png


Danke und Grüße
 
Zurück
Oben