LabVIEWForum.de
OPC Variablen speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: OPC Variablen speichern (/Thread-OPC-Variablen-speichern)



OPC Variablen speichern - Jonny Cash - 07.04.2010 13:30

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


OPC Variablen speichern - dimitri84 - 07.04.2010 13:59

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


OPC Variablen speichern - Jonny Cash - 07.04.2010 17:30

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


OPC Variablen speichern - dimitri84 - 07.04.2010 18:34

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.


OPC Variablen speichern - Jonny Cash - 09.04.2010 16:03

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


OPC Variablen speichern - RoLe - 12.04.2010 08:37

' 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.


OPC Variablen speichern - Jonny Cash - 12.04.2010 17:14

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


OPC Variablen speichern - Jooschtl - 23.11.2010 10:55

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