Bedienmeldung WinCC V70

Move

Level-2
Beiträge
510
Reaktionspunkte
58
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo allerseits,

habe folgendes Problem:
habe im Alarm Logging eine Bedienmeldung angelegt, Variable ist eine 32bit vorzeichenlose.
Wird die Variable auf 1 gesetzt, dann erscheint auch in der Chronik Bedienliste die entsprechende Bedienmeldung, alles supi.
Jetzt soll aber auch bei 0 eine Meldung abgesetzt werden, also bei fallender Flanke, jetzt funktioniert es nicht, obwohl alles richtig eingestellt ist.

Ist das ein WinCC Bug oder mache ich da was falsch?

Gruß
Move
 
Hallo,

hier ein Auszug aus der WinCC Hilfe:
"Beim Bitmeldeverfahren können Sie festlegen, ob die Meldung bei steigender oder fallender Signalflanke erzeugt werden soll. Bei allen anderen Meldeverfahren, wird die Meldung immer mit der steigenden Signalflanke erzeugt.
Bei Meldungen mit fallender Flanke muss die Meldevariable mit dem Startwert "1" projektiert werden."​

Soll heißen: nur bei Boolschen Variablen kannst Du eine Fallende Flanke Parametrieren.

Ich weiß zwar nicht wie eine steigende Flanke an einem 32Bit Wert aussieht, ich vermute aber dass dies mit einer Variablenänderung gleichgesetzt wird!?

Gruß

Markus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

die Bedienmeldung um die es sich handelt, ist in diesem Fall auch eine boolsche Variable. Nur als Bedienmeldung reagiert sie nur auf positive Flanke, nicht auf fallende Flanke, Bei Störmeldungen, Betriebsmedlungen etc. funktioniert dies, nur bei Bedienmeldungen nicht, so ist es zumindest bei mir.

Gruß
Move
 
Ich glaube, was WendeMarkus meinte war eher:
-Beim Bitmeldeverfahren legt man sich im Variablenhaushalt Tags an, und im Alarmlogging kann man dann auch die negative Flanke der entsprechenden Variable abfangen.
-Beim Zeitfolgerichtigen Meldeverfahren (Stichworte AS-OS Übersetzung, Alarm_8, Alarm_8P) werden die Meldungen in den Instanz-DB der entsprechenden Step7-SFB Aufrufe generiert.

Du müsstet erstmal sagen, welches Meldeverfahren Du überhaupt benutzt.

Approx
 
Hallo,

also es ist schon das Bitmeldeverfahren. Nur das Problem ist, das man im Alarm-Logging bei Deklaration einer Bedienmeldung die entsprechende Variable nur einmal verwenden darf, dh eine Bit-Variable entweder auf pos oder auf neg Flanke abfragen. Beides (pos+neg) funktioniert nicht. So die Aussage Siemens-Support. Habs gestestet und jetzt funzt es, habe jetzt zwei Variablen ausgewertet.
Erklärung Support:
Wahrscheinlich hat die Eigenschaft "Meldung ohne Zustand gegangen" der Meldeklasse "Bedienmeldungen" hier Auswirkungen darauf.

Gruß
Move
 
Zurück
Oben