TIA HMI-Meldung mit Dynamischen Parameter (Textliste)

Joerg123

Level-1
Beiträge
133
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

es geht im Detail um TIA v13 mit einem KTP 1000.
Bei diesem verwende ich in einer HMI-Meldung einen eingebetteten Text aus einer Textliste.
(Rechtsklick in Meldung -> Dynamischen Parameter (Textliste) einfügen)

Das ganze funktioniert auch soweit ganz gut.
Ändere ich allerdings während die Meldung aktiv ist den Wert der Variablen, so wird der Textlisteneintrag nicht aktualisiert.
Erst nachdem man die Meldung deaktiviert und wieder aktiviert ist der korrekte Textlisteneintrag eingebettet.

Ist dies ein Bug oder ein gewünschtes Verhalten???

Bzw. wie kann ich hier eine Aktualisierung herbeiführen?

//Gruß Jörg
 
Hallo,

also im Projektierungshandbuch zu Meldungen und Alaramen in WinCC (TIA Portal) ist beschrieben,
dass die Erfassungsart der Indexvariablen auf 'Zyklisch fortlaufend' gestellt werden muss.

Hat bei mir allerdings keinen Einfluss auf oben beschriebenes Verhalten ... :confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich dich richtig verstehe möchtest du nach dem erscheinen der Meldung immer noch den Text über die Indexvariable ändern können.

Ich glaube nicht das dies gehen wird. Da es sich im Endeffekt um eine zweite Meldung handelt die auch wieder einen eigenen Zeitstempel hat und notfalls auch gesondert protokolliert bzw. gedruckt werden muss.

Hier würde es nur helfen wenn du bei Indexänderung die Meldung automatisch aus der Steuerung quittierst und sofort wieder neu auslöst. Du musst also einfach bei ungleich alter Indexwert mit neuer Indexwert das SPS Quittierbit setzen.
 
Zuletzt bearbeitet:
Hallo,

ja ich vermute du hast recht.

Hab es jetzt so gelöst, dass bei Indexwechsel die Meldung kurz unterdrückt wird, so dass im Anschluss der korrekte Textlisteneintrag eingebettet wird.
Ist zwar kein schöner Workaround, aber so ist natürlich auch der Meldepuffer korrekt.
 
Hallo,

ich habe ein anderes Problem mit Meldungen, in denen eine Textliste vorkommt.
In meinem Fall habe ich zwei Textlisten hintereinander stehen (zB "Fehler [Grund 1] [Grund 2]"), wobei Grund 1 und Grund 2 jeweils eine eigene Textliste sowie eine eigene Indexvariable haben.

Der Meldetext wird aber so ausgegeben: "Fehler [Grund 1] [Grund 1]".
Die Indexvariablen habe ich auf "zyklisch fortlaufend gestellt".

Kennt jemand von euch das Problem?

-
tric
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab es jetzt so gelöst, dass bei Indexwechsel die Meldung kurz unterdrückt wird, so dass im Anschluss der korrekte Textlisteneintrag eingebettet wird.
Ist zwar kein schöner Workaround, aber so ist natürlich auch der Meldepuffer korrekt.

Ich kann dir das so bestätigen. Wir machen genau dasselbe mit ProDiag-Meldungen die teilweise dynamische Parameter verwenden. Sobald der Index ändert wird die Meldung unterdrückt und neu erzeugt.
 
Mit TIA14 und TP1200 Comfort hat es bei mir bisher auch bei mehreren Textlisten unabhängig voneinander funktioniert.
Vieleicht hilft wie so oft "komplett übersetzen"?
 
Das ist ja sehr interessant.
Bei mir will das einfach nicht, auch nicht mit "komplett übersetzen"...

Naja, wenns funktioniert (und ich weiß warum) werde ich Bescheid geben.

-
tric
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei mir auch nicht.

Ich unterdrücke die Meldungsanzeige für 1s wenn sich die Indexvariable ändert.
Die Störmeldungen werden aber mit 500ms abgefragt. So kann ich dann beide Zustände im Archiv sehen.
 
Zurück
Oben