Datentyp REAL Siemens S7 / Labview - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenkommunikation (/Forum-Datenkommunikation) +---- Thema: Datentyp REAL Siemens S7 / Labview (/Thread-Datentyp-REAL-Siemens-S7-Labview) Seiten: 1 2 |
Datentyp REAL Siemens S7 / Labview - eurosky - 15.03.2013 11:51 Hallo, ich habe eine Siemens S7 SPS über das OPC-DSC Modul an Labview angebunden. Der Datenaustausch funktioniert bis auf REAL-Werte aus der SPS problemlos. Als Datentyp der Umgebungsvariable habe ich SINGLE gewählt. Leider scheint dies der falsche Datentyp zu sein. Es wird kein plausibler Wert übertragen. Wo könnte der Fehler liegen ? Muss der Datentyp gewandelt werden ? Vielen Dank. RE: Datentyp REAL Siemens S7 / Labview - Achim - 15.03.2013 13:57 Hi, ich denke schon das LV-SGL und S7-REAL das gleiche ist...musst du mal in der S7-Doku schauen. Auf Beckhoff-SPSen (TwinCAT) ist es genauso... Gruß Achim EDIT: http://zone.ni.com/reference/en-XX/help/371361H-01/lvhowto/floating_point_numbers/ http://www.sps-lehrgang.de/datentypen-in-step7/ EDIT: Hast du vielleicht ein Dezimal-PUNKT-vs. KOMMA-Problem? RE: Datentyp REAL Siemens S7 / Labview - eurosky - 15.03.2013 15:46 Der Dezimalwert 5000 wird in Labview als Wert 7,00649E-42 ausgegeben. Was mir noch aufgefallen ist, ist dass die OPC-Daten zu Labview nur übertragen werden, wenn ich Labview NI-DSM starte und mein Projekt öffne. Woran könnten diese beiden Probleme liegen ? Danke. RE: Datentyp REAL Siemens S7 / Labview - jg - 15.03.2013 16:11 Bist du dir sicher, dass du eine Floating-Zahl im Single-Format überträgst? Denn die HEX-Darstellung von 7,00649e-42 ist 0x00001388, und das ist als U32 zufällig 5000. Gruß, Jens RE: Datentyp REAL Siemens S7 / Labview - eurosky - 15.03.2013 16:39 Singele = 32 bit REAL = 32 bit Wo ist mein Denkfehler ? Danke. RE: Datentyp REAL Siemens S7 / Labview - Lucki - 15.03.2013 17:57 Schaut Euch auch mal diesen Link an. Damals ging es um Siemens S5, und wie es die großen Konzerne so an sich haben, hatte Siemens statt IEEE seine eigene Norm geschaffen, wie eine Gleitkommazahl strukturiert ist. RE: Datentyp REAL Siemens S7 / Labview - eurosky - 18.03.2013 16:49 Keiner eine Idee ? Auch zu diesem Problem : Was mir noch aufgefallen ist, ist dass die OPC-Daten zu Labview nur übertragen werden, wenn ich Labview NI-DSM starte und mein Projekt öffne. Danke. RE: Datentyp REAL Siemens S7 / Labview - Lucki - 19.03.2013 07:56 (18.03.2013 16:49 )eurosky schrieb: Keiner eine Idee ?Ideen muß man gar nicht haben, um so ein einfaches Problem zu lösen. Man bräuchte nur ein paar mehr Fakten von Dir, z.B: welche Bytefolgen kommen aus dem Controller heraus, und welche Gleitkommazahlen sollen das jeweils sein? RE: Datentyp REAL Siemens S7 / Labview - kpa - 19.03.2013 11:41 Hallo erosky, ich habe ein VI das ich in der Kommunikation zwischen LV - OPC - Siemens S5/S7 verwendet habe. Es hat als Eingang und Ausgang ein Bit-Array, Du musst halt vorher und nachher wandeln. Grüße kpa RE: Datentyp REAL Siemens S7 / Labview - jg - 19.03.2013 13:04 @kpa: Da fehlt ein SubVI. Oder kann man das durch das hier ersetzen? [attachment=44010] Gruß, Jens |