Bildfenster öffnen durch Bit aus SPS

Fireball

Level-1
Beiträge
39
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, hat einer von euch eine Idee wie ich WinCC 6.1 dazu bringe ein Bildfenster zu öffnen, wenn in der SPS eine Variable auf "1" gesetzt wird?

Ich soll z.B. bei einer Datenbankabfrage ein Fenster erscheinen lassen wenn der gesuchte Datensatz nicht gefunden wurde. Die SPS setzt mir dann ein Bit, und aufgrund dieses gesetzten Bits soll ein PopUp Fenster erscheinen wo drin steht das der Datensatz nicht gefunden wurde.

Hat jemand ne Idee wie ich das über ein C-Script realisieren kann?


MfG

Fire
 
Hallo,
du musst eben eine Aktion im Global Script mit folgendem Code hinzufügen ...

if (GetTagBit("Variable")){
BOOL Bool;
Bool=TRUE;
PDLRTSetPropEx(0,"Bildname","Bildfenster1","Visible",VT_BOOL,&Bool,NULL,NULL,0,NULL,NULL);
}

Variable ist dein Bit, "Bild" ist das Bild mit dem Bildfenster und "Bildfenster1" ist das entsprechende Bildfenster.

Für das Script musst Du dann noch als Trigger einen Variablentrigger mit deiner Bit Variable anlegen. Die Global Script Runtime aktivieren nicht vergessen.

Das ganze wäre auch mit einem Meldungsfenster möglich.

MessageBox(NULL,"Fehlertext","Überschrift",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);

oben in die IF Anweisung einfügen. Das Fenster erscheint in jedem Bild.

Gruß:ROFLMAO:
 
Hey Leute vll. könnt ihr mir ja nochmal weiter helfen.

Ich hab nun mein Projekt noch übers Intranet des Kunden laufen, also per WinCC WebNavigator.

Jetzt hab ich aber das Problem das die globale Aktion die das Bild aufrufen soll nicht im Internet Explorer funtkioniert.

Weiß jemand wie ich das lösen könnte so das mir diesen Bild auch im IE angezeigt wird sobald das Bit gesetzt wird?

MfG
Fire
 
Zurück
Oben