WInCC Advanced - gibts da sowas wie GetProjectPath ?

repök

Level-2
Beiträge
654
Reaktionspunkte
90
Zuviel Werbung?
-> Hier kostenlos registrieren
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.
 
Tja, war auch zugegebener-weise ein wenig ins Blaue geraten. War mir nicht sicher was genau im HMIRuntime-Objekt in WinCC-Flex enthalten ist.
 
Moment.. ab V12 scheint es das doch zu geben.. ich muß mir erstmal die paar tausend Seiten des aktuellen Handbuchs runterladen..

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Systemhandbuch: WinCC Advanced V12.0 SP1
Seite 4660
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.

Siehe auch
AlarmControl (Seite 4127)​
AlarmControl

Beschreibung
Stellt das Objekt "Meldeanzeige" dar. Das AlarmControl-Objekt ist Element der ScreenItems-Auflistung.​

Typkennzeichnung in VBS
HMIAlarmControl​
Etwa so???
Code:
SmartTags("ProjectPath") = HmiRuntime.Screens("Bild_1").ScreenItems("Meldeanzeige_1").ProjectPath
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? :confused:

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?

Harald
 
@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.
 
Zurück
Oben