[WinCC Comfort V11] Anfängerfrage zu Störmeldungen

D4K!ZZ4

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

ich bastel grad meine erste Störmeldung.

Ich habe im PLC verschiedene Störeingänge wie z.b 24V Spannung (OK), etc.

Nun will ich im HMI eine Fehlermeldng ausgeben wenn z.b die Spannung weg ist.

Nun seh ich aber das ich als Triggervariabe immer ein Wort angeben muss.

Seh ich das richtig das ich alle Fehler z.b ( 1-8 ) in ein Wort packen soll und dann das jeweilige Bit im HMI abfrage ob gut oder schlecht?

Kann mir jemand vielleicht mal ein Beispiel nennen wie ich das realisiere?

Vielen dank schon mal.

gruß Chris
 
Danke für deine Antwort ;)

Hab grad etwas gegoogelt und kein direktes beispiel gefunden.

Weist du zufällig was?

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

das Anlegen des Array's kann ich mir grad überhaupt nicht denken.
Ich glaub ich denk auch zu kompliziert.

Zu der WinCC parametrierung habe ich Beispiele gefunden bzw. Leuchtet mir das auch so ein.

Gruß Chris
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

soweit funktioniert das alles... :D

Was mich jetzt noch interessiert ist ob ich für jede Meldung ein Wort brauche? Oder reicht wirklich jeweils ein Bit für Meldung und quittierung?

Gruß Chris
 

Anhänge

  • Snap.JPG
    Snap.JPG
    84,2 KB · Aufrufe: 25
Zuletzt bearbeitet:
Hi,

Das is ja schon mal super.

Jetzt fehlt mir eigentlich nur noch eins.

Wie setz ich das Trigger oder quitierbit.

Über das array im DB geht es leider licht.

Gruß
 
Hallo,

ich bins nochmal.

Ich bekomm die Störmeldungen nicht gebacken.

Kann mir bitte nochmal einer sagen wie ich die Störmeldung an Sich in das Array bekomme?

Beispiel. Ich habe einen motor der setzt bei Störung den Eingang E0.0.
So und jetzt würd ich gerne wissen wie ich diesen Eingang E0.0 Auf die Störmeldunge bekomme und da steht M1-Störung.

Ich hab schon alles gewälzt zum Thema und werd einfach nicht schlau.

Vielen Dank schon mal.

Gruß Chris
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann mir bitte nochmal einer sagen wie ich die Störmeldung an Sich in das Array bekomme?
Hallo Chris,
wenn du sowieso nur mit Absolutadressen arbeitest, dann brauchst du doch nur das richtige Bit, beginnend von der Start Adresse des Arrays, eingeben:
Code:
   U E0.0
   = DB5.DBX 0.0
Symbolisch geht das alles natürlich viel komfortabler. ;)
 
Hi,

hab ich versucht aber ich bekomm immer die Meldung das hinter dieser Adresse keine Variable vorhanden ist.

Sollt eich vielleicht kein array of word verwenden?

Funktioniert vielleicht ein Array mit einzelnen bit's auch?

Gruß Chris
 
hab ich versucht aber ich bekomm immer die Meldung das hinter dieser Adresse keine Variable vorhanden ist.
OK, da meckert wohl das TIA.
Funktioniert vielleicht ein Array mit einzelnen bit's auch?
Ja, du legst dir ein Array mit einzelnen Bit's an und zwar so viele wie in das Anzahl Array of Word passt: Also bei 4 Worte = 16 mal 4 = 64 = Array[0..63] of Bool.

Anschließend kopierst du das Array of Bit per BLKMOVE (SFC20) auf das Array of Word.
Somit hast du im Flex das einfache Word Format und sparst sehr viele Powertags.
 
Zurück
Oben