ShowSystemAlarm (Text/value)
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".
(
rote Hervorhebung von mir)
Vorweg: ich habe kein WinCC Professional V1x.x (TIA). Ich vergleiche mit der V7.2
In WinCC Professional V7.x gibt es kein ShowSystemAlarm und keine Meldeanzeige. Ich denke mal, daß es diese Sachen auch bei WinCC Professional (TIA) nicht gibt. Laut
Systemhandbuch "WinCC Professional V13.0 SP1" gibt es z.B. ZeigeSystemmeldung (ShowSystemAlarm) nur für Panels und für "WinCC RT Advanced", aber nicht für "WinCC RT Professional" (7.11 Referenz, ab Seite 1327)
(*** Ehrlich gesagt kotzt mich die neue Mode von Siemens total an, einen Gemischtwarenladen von unvollständigen und falschen Informationen zu inkompatiblen Systemen in ein einziges tausende Seiten langes Dokument zu quetschen - ohne ein System, bei jeder Aussage zu kennzeichnen, wofür sie denn gelten soll! ***)
@anze
Hast Du schon mal einen Blick in die WinCC Hilfe (WinCC Information System) geworfen?
Zumindest in der V7.x findet man da die komplette VBS-Referenz und muß die nicht extra downloaden.
Ist die VBS-Referenz in Deinem WinCC Professional (TIA) ebenfalls enthalten?
Im o.g. Systemhandbuch besteht die "VBScript für Windows"-Referenz lediglich aus einem Verweis zu Microsoft:
7.11.3.3 VBScript für Windows schrieb:
Grundlegende Informationen zu VBScript Details zu den Sprachelementen finden Sie auf der
Homepage von Microsoft:
http://msdn.microsoft.com/en-us/library/t0aew7h6.aspx
WinCC Information System
- Arbeiten mit WinCC
- VBS zum Erstellen von Prozeduren und Aktionen
- Grundlagen von VBScript
- Scripting Run-Time Reference
Hier findet man z.B. das FileSystemObject und seine Methoden und Codebeispiele und und und...
WinCC Information System
- Arbeiten mit WinCC
- VBS zum Erstellen von Prozeduren und Aktionen
- Diagnose
GCS-Diagnose schrieb:
Trace-Anweisung geben Sie in der Form "HMIRuntime.Trace(<Ausgabe>)" an.
Im GSC-Diagnosefenster werden Trace-Ausgaben von C und VBS ausgegeben.
Hinweis
Laufzeitfehler in VBS werden nicht angezeigt
Einige Skript-Fehler werden weder über Trace ausgegeben noch über den Fehlerdialog angezeigt. Verwenden Sie den Microsoft Script Debugger.
[...]
Die Verwendung des Microsoft Script Debugger wird im Kapitel "Testen mit dem Debugger" beschrieben.
Der vermutlich einfachste Weg zum Ansehen der Laufzeitfehler-Meldungen:
Code:
...
[COLOR="#008000"]'Am Anfang des VBS-Skriptes[/COLOR]
[B]On Error Resume Next[/B]
[COLOR="#008000"]'Eigene Anweisungen[/COLOR]
[COLOR="#808080"]Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile "C:\Users\Desktop\Archiv\test.csv", "C:\Users\Desktop\Archiv2\test_" & s &".csv"[/COLOR]
[COLOR="#008000"]'Am Ende des Skriptes oder nach vermutlich fehlerhaft ausgeführten Anweisungen[/COLOR]
[B]If Err.Number <> 0 Then
MsgBox ("Error # " & CStr(Err.Number) & ": " & Err.Description)
Err.Clear
End If[/B]
Harald