TIA HMI-Meldungen Triggervariable keine Anzeige der Triggeradresse ab Bit 16 TIA V20

egger

Level-2
Beiträge
49
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,

Projektupdate von TIA V18 auf V20: bei den HMI-Meldungen erscheint die Triggeradresse ab Bit 16 nicht mehr. Bei Bit 0-15 in den Meldiungen wird die Adresse der Triggervariable, z.b. DB0.DBX0.0 korrekt angezeigt.

Die Triggervariable für die Meldungen ist als absoluter Zugriff angelegt: Störungen -- Array [0..9] of INT --- DB0.DBX0.0.

Das Projekt wurde aus Angst vor fehlenden Meldungen noch nicht in die Steuerung geladen, gut möglich dass es sich nur um einen Anzeigefehler handelt aber das Risiko ist zu hoch...weiß hier jemand Rat?

Und weil es zum Thema passt: hat jemand eine Lösung das ganze symbolisch anzulegen? Ich hatte das mal kurz getestet aber ohne Erfolg.
Szenario: Meldungen sind als Array [1..99] of BOOL im DB angelegt, aber hier scheitert es schon beim Anlegen der Triggervariable da Array of BOOL nicht akzeptiert wird, scheinbar nur wie traditionell gehabt INT oder WORD. Kann es sein dass der einzige Weg hierzu ist auch die Meldungen im DB als Array of INT anzulegen und die Bits für die Meldungen als "=INTMeldung.%x0" programmiert werden müssen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Projektupdate von TIA V18 auf V20: bei den HMI-Meldungen erscheint die Triggeradresse ab Bit 16 nicht mehr. Bei Bit 0-15 in den Meldiungen wird die Adresse der Triggervariable, z.b. DB0.DBX0.0 korrekt angezeigt.
Kannst du davon mal ein Screenshot zeigen?

erscheint die Triggeradresse ab Bit 16
Wobei es doch kein Bit 16 ( 0..15 ) bei Triggeradresse gibt sondern Bit 0 der nächsten Triggervariable aus deinem Array
 
wenn ich dich richtig verstehe, geht mit V18 noch alles, mit V20 nicht mehr?

Hast das Upd1 für V20 schon installiert?
ja das war auch die erste Idee die mir hierzu einfiel, leider immer noch alles wie gehabt.
Kannst du davon mal ein Screenshot zeigen?



Wobei es doch kein Bit 16 ( 0..15 ) bei Triggeradresse gibt sondern Bit 0 der nächsten Triggervariable aus deinem Array
es handelt sich um die gleiche Variable die aus einem Array of INT besteht, da gehen die Bits in der Zählweise weiter...

Deklaration der Triggervariable im TIA V18:

Deklaration Triggervariable V18.png
HMI-Meldungen:
Bitmeldungen V18.png

und hier das Ergebnis im TIA V20:
Deklaration Triggervariable V20.png
Bitmeldungen V20.png
EDIT:
habe das Ganze mal in der PLCSIM laufen lassen, die Meldungen werden auch bei den ab Bit 16 mit Adresse DB1.DBX3.0 ohne Problem angezeigt. Es scheint sich also nur um einen Bug in der Darstellung der Triggeradresse zu handeln ohne Auswirkung auf die Zuordnung in der Runtime.
 
Zuletzt bearbeitet:
Was ist denn mit den Bitmeldungen 22, 23, 24? Die unterscheiden sich in der Melde ID...
Ist das durch das Hochrüsten von v18 nach v20 gekommen?

Sehr unschön das ganze.🙈
Nein, das wurde von mir manuell angepasst um die Darstellung für den Screenshot zu vereinfachen, leider habe ich dann den Ausschnitt zu groß gemacht.
 
Zurück
Oben