deploy library --> programmmatisch
Hallo,
ich bin gerade sehr aktiv mit der programmatischen Erstellung von OPC-Variablen zu Simatic NET OPC (aber nicht nur) beschäftigt und habe selber noch ein einziges Problem, dann geht "alles". Aber zu Deiner Frage:
Ich weiß zwar nicht, wie Dein Projekt aufgebaut ist. Ich erstelle alles programmatisch: Vom Prozess über die IO-Server, die Variablen und auch die gesamten Eigenschaften der Variablen. Ich vermute aber, dass Du über das Gleich stolperst, wie ich vor kurzem: Du musst unbedingt die Variable "committen" und die Eigenschaft "Network.OnScan" auf True setzen. Für Commit gibt es in der DSC für die Variablen einen Befehl. Für Network.OnScan muss man die allgemeine Eigenschaftsbox benutzen.
Ich schreibe gerade an einem Tool, dass Variablen aus einem Export von einem OPC-Client programmatisch ins Projekt einbindet. Mit viel Funktionen drum herum, die die Sache komfortabel machen soll. Aber ein Problem muss ich noch lösen: Der Datentyp wird beim Anlegen der Variablen nicht richtig zugeordnet. Im Variablenmanager wird immer Variant angezeigt. Aber bevor ich das hier poste, will ich sehen, ob ich hier schon eine Antwort finde.
Viele Grüße
Frank
|