Selektiv aufstarten

Gerard Stutje

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag!

Beim Lehrfach Prozessüberwachung bekommen wir eine Einführung in WinCC. Ich habe ein Programm geschrieben welches in zwei Betriebsarten laufen kann, automatisch und manual.

Wenn ich jetzt WinCC aufstarte muss ich natürlich zunächst überprüfen in welche Betriebsart PLCSIM seine arbeit nachgeht.

Zur Zeit kommt noch der erste Schirm worin ich ein Bit abfrage und entsprechend eine Lampe aktiviert wird, dann aber muss ich (oder der WinCC-betreiber) handmäßig eine Taste drücken um zu Auto.PDL oder Manu.PDL zu wechseln.

Ich habe eine Visual Basic Lösung gefunden um das automatisch ablaufen zu lassen (die geht aber ich verstehe sie nicht ganz), ginge das nicht auch einfacher mit irgendeine eingebaute Funktion die dieses Bit abfragt?

Vielen Dank.
 
VB script in WinCC

Das VB script (auf spanish) sieht so aus:

Sub OnOpen()
Dim Tag_MarcaModo
Dim Tiempo
Const SEG_MUESTRA = 2
Tiempo = Timer
Do
If Timer - Tiempo >= SEG_MUESTRA Then Exit Do
Loop
Set Tag_MarcaModo= HMIRuntime.Tags("MarcaModo")
Tag_MarcaModo.Read
If Tag_MarcaModo.Value = 1 Then
HMIRuntime.BaseScreenName = "Manual"
Else
HMIRuntime.BaseScreenName = "Auto"
End If
End Sub

Vielen Dank!
 
Zurück
Oben