Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
WInCC Advanced - gibts da sowas wie GetProjectPath ?
Also die frage sagt es schon mal. Kann ich da irgendwie den projektpfad ermitteln? Hintergrund ist die Vergabe von Rezeptname und das abspeichern von daten.
Also ich verwend TIA noch nicht, aber wenn ichs richtig verstehe ist WinCC-Advanced das "Äquivalent" zu WinCC-Flex. Du hast also nur VB zur Verfügung oder?
Dein Link bezieht sich auf WinCC "Professional" (SCADA), nicht auf WinCC flexible.
HMIRuntime.ActiveProject.Path gibt es leider nicht in WinCC Advanced bzw. flexible.
10.8 Mit Systemfunktionen und Runtime Scripting arbeiten schrieb:
ProjectPath
Beschreibung
Enthält Pfad und Namen des zugehörigen Projekts.
Zugriff in Runtime: Nur Lesen
Syntax
Object.ProjectPath[=String] Object
Erforderlich. Ein Objekt vom Typ "ScreenItem" mit der Ausprägung "AlarmControl". String
Optional. Ein Wert oder eine Konstante, welche Pfad und Namen des zugehörigen Projekts
enthält.
Irgendwie werde ich daraus nicht schlau und mag dem Handbuch nicht glauben. Auch die Erklärungen zum AlarmControl (Seite 4127) sind ziemlich verworren - angeblich soll das die Meldeanzeige sein - doch die heißt doch eigentlich AlarmView oder MessageView aber nicht AlarmControl.. Haben die das aus Versehen aus dem WinCC Professional Handbuch abgeschrieben/kopiert?
Und was hat eine optionale Zuweisung an einer nur lesbaren Eigenschaft zu suchen?
PS:
Wie kommt man überhaupt auf die Idee einen riesen Mischmasch an Informationen über 4 verschiedene SPS-Familien in Handbücher mit 6000 und mehr Seiten zu schreiben?
@Ronin
TIA WinCC Advanced hat wenig mit WinCCflex hat nichts mit TIA WinCC prof hat nichts mit WinCC 7.x zu tun. Auch wenn man glauben mag, das bei ähnlichem Namen, die Dinge auch ähnlich funktionieren sollten. Es ist nicht so!
Danke Siemens.
PS: VB-Script für WinCCflex hat auch wenig mit VB-Script für WinCC7 gemein.