|
Daten einer SPS S7-1200 mit SP7 Toolkit auslesen
Hallo zusammen,
momentan stehe ich vor einem Problem und komme einfach nicht weiter. Hab schon mehrere Seiten durchgestöbert aber bin auf leider keine erfolgreiche Hilfe gestoßen.
Ich versuche euch mal das Problem so gut es geht zu schildern.
Wir haben an unserer Versuchsanlage insgesamt 3 Siemens SPSen S7-1200. Dort werden verschiedene Daten wie z.B. Temperaturen erfasst, sowie Volumenströme oder Drücke aufgezeichnet. Diese Daten werden in spidercontrol visualisiert. Da wir eine Steuerung/Regelung in LabVIEW aufbauen wollen, müssen diese Daten im ersten Schritt in LabVIEW gelesen werden (später kommt dann noch das Schreiben der Daten auf die SPS dazu, so weit bin ich allerdings noch nicht). Die Kommunikation soll mit dem SP7 Toolkit von DATA AHEAD erfolgen. Eine Verbindung zu den SPSen konnte ich auch schon erfolgreich herstellen und mir werden auch ein paar Werte angezeigt, allerdings, so vermute ich, im falschen Format. Laut Dokumentation des Anlagenbauers, kommen die Werte die ich abrufen möchte als Boolean, Integer oder Real von der SPS. Wenn ich nun zum Beispiel die Temperaturen (Integer-Werte) abrufen möchte zeigt es mir in LabVIEW immer nur Ganzzahlen an (z.B. 235, statt 23.5). Auf der gleichen SPS und im gleichen DB sollen Volumenströme (Real-Werte) ausgelesen werden, allerdings wird mir hier 0 angezeigt (wenn ich im SP7 Toolkit Real auswähle) oder 16738 wenn ich Integer auswähle. Hier wäre meine erste Frage, wie bekomme ich diese Zahlen anders visualisiert? Bei einer anderen SPS werden Temperaturen und Drücke als Real-Werte ausgelesen, allerdings werden mir hier Zahlen im Format -2,7386235087E23 dargestellt. Auch hier meine Frage, wie bekomme ich die Zahlen richtig visualisiert.
Ich hoffe ich konnte einige Informationen nennen, falls welche fehlen sollten, bitte entschuldigt, ich bin noch LabVIEW-Anfänger ... Bei Bedarf kann ich auch Screenshots hochladen.
Ich freue mich auf eure Hilfe.
Viele Grüße
Daniel
|