TIA Realzahlen nicht über OPC angezeigt

Mamö

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe das Problem, dass ich über den OPC-Server (DeltaLogic) keine Realzahlen angezeigt bekomme. Wenn ich in S7 den Wert von Real in INT ändere funktioniert alles. Hab ich die Möglichkeit im HMI Programm die Daten zu laden und dann zu konvertieren, oder muß ich mühsälig im S7 konvertieren und alle Daten in einen DB schreiben um dann die INT Werte in der HMI anzeigen zu lassen.

Mfg Mario
 
Zuletzt bearbeitet:
Der OPC-Server zeigt keine Daten an, das macht der OPC-Client.
Mit welchem Datentyp meldet sich dein OPC-Client denn für die betreffende Variable beim OPC-Server an?
Bei OPC ist nämlich auch eine Typkonvertierung im OPC-Server möglich. Der Urprungsdatentyp in der SPS ist Real, dann sollte der OPC-Server den kanonischen Datentyp VT_R4 dafür verwenden (d.h. der Datentyp der angezeigt wird wenn du den OPC-Server mit einem Client browst). Wenn dein OPC-Client aber gerne VT_I2 oder VT_I4 haben möchte, dann muss der Server den Wert konvertieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Viele Dank für den Tip auf den OPC-Server zu schauen. Das gab mir Anlass direkt bei DeltaLogic nachzufragen. Die Lösung ist simpel. Im OPC-Client reicht es aus, wenn ich den Datentyp mit angebe
zB Test/DB1.DBD0:REAL

mfg Mario
 
Zurück
Oben