LabVIEWForum.de - OPC Variablen speichern

LabVIEWForum.de

Normale Version: OPC Variablen speichern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

kann mir jemand sagen ob man ein Cluster aus Bool und Zeitstempel in eine Datei schreiben kann? Wenn ja welcher Dateityp?

Mein Problem ist folgendes.
Ich möchte gewisse Variablen des OPC Servers aufzeichnen (die kommen von ner SPS), einfach nur bei änderung den Wert und den Zeitstempel.
OPC-Werte kommen alle an das funktioniert. Wenn ich sie in ein Array schreibe sind sie halt nach einem Zyklus weg, ich hab noch nie in Dateien geschrieben oder Array in Zwischenspeicher geschrieben.

Bin da auf em Holzweg.??

Cash
Bei nur zwei Elementen ist die Übersicht schon von Haus aus gegeben also würde ich es so machen:
http://LabVIEWportal.eu/viewtopic.php?f=51&t=145

Wenn es mehr wird, sollte man es sich überlegen die Konfigurationsdateien zu benutzen:
http://www.LabVIEWforum.de/index.php?s=&am...ost&p=94323
Hi,

so das mit dem XML macht sinn, jetzt hab ichs mal probiert, nicht mit nem Cluster sondern nur mim Zeitstempel erstmal.
Nur kann man ein Array obwohl man es auswählen kann nicht aus XML zurückkonvertieren.
Das konvertieren geht.

Was mache ich falsch???HuhHuh


Cash
Wenn du in die Kontexhilfe schaust, sind die Namen der Eingänge von VIs manchmal fett gedruckt und manchmal normal: fett heißt: "Erfoderlich". D.h. die VIs funktionieren erst, wenn du alle erforderlichen Eingänge verdrahtet hast.

[attachment=25606]

Du musst Typ noch verdrahten und außerdem noch den Pfad der XML-Datei beim Read.vi angeben.
Hi, ich hab da mal was gebastelt um die OPC- Variablen mit nem Zeitstempel zu versehen.

Hatte auf ne hohe Abtastrate gehofft, is wohl nix die schleife braucht 10s zum durchlaufenO.

Wie kann ich die abspecken, das das bischen schneller voran geht?.
Ich möchte, also es klappt. Variablen der SPS mitschreiben. Jedoch nur Bool oder Integer Werte die reichen mir.

Hoffe es weiss jemand rat...

Hinweis: Das SubVi wird 6mal aufgerufen parallel... ist das vieleicht zuviel??
Feststellung: Sobald sich die Variable des OPC ändert geht die schleife wesentlich schneller.!!!!


Cash
' schrieb:Hi, ich hab da mal was gebastelt um die OPC- Variablen mit nem Zeitstempel zu versehen.
Nur so als Ergänzung, das DataSocket-Read hat den Zeitstempel des servers als Ausgang, würde diesen verwenden.
Hallo,

danke das mit dem Zeitstempel hatte ich nicht gesehen, echt super.

Ich lasse jetzt erst mal nur ein Attribut aufzeichnen, wenn ich was finde das es schneller läuft poste ich das.


Danke

Cash
Hallo Jonney,

du schreibst dasss du ein funktionierende OPC Kommunikation aufgebaut hast.
Ich bin ebenfalls dabei. Ich bekomm es leider nicht ganz hin.

Hier mein Problem:
http://www.labviewforum.de/index.php?showt...mp;#entry111284

Kann du mir vielleicht beschreiben, wie du es gemacht hast.



Grüße
Peter
Referenz-URLs