Problem mit Bitmeldungen in WinCC flex ´05

nikraym

Level-1
Beiträge
50
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle miteinander,

ich arbeite gerade an meiner Visualisierung in WinCC flexible 2005. Jetzt steh ich vor nem Problem zu dem ich keine Lösung weiß:


In einem fertigen Datenbaustein sind Bits vorhanden, die ein Problem in der Anlage repräsentieren.
Z.B.: DB100.DBX12.0 Motorschutz von Motor xy hat ausgelöst.
Bit ist gesetzt, bedeutet Motorschutz hat nicht ausgelöst.

Bei auslösen des Motorschutzes soll in der Visu eine Fehlermeldung erzeugt werden. Jetzt muss ich aber mit erschrecken feststellen, dass Bitmeldungen ein Wort als Triggervariable brauchen.
Ähm, ja, und da gehts mit dem Problem schon los. Ich habe kein Wort, sondern nur Bit´s, die schön im DB verteilt sind.

Kann man in WinCC flex nicht mit jeweils einem Bit eine Fehlermeldung auslösen?

Ich hoffe es kennt einer eine Lösung.:(

Mfg
 
...
Bit ist gesetzt, bedeutet Motorschutz hat nicht ausgelöst.
...
Ähm, ja, und da gehts mit dem Problem schon los. Ich habe kein Wort, sondern nur Bit´s, die schön im DB verteilt sind.

Kann man in WinCC flex nicht mit jeweils einem Bit eine Fehlermeldung auslösen?

Ich hoffe es kennt einer eine Lösung.:(

Mfg

Hallo,

du musst eine Variable für deine Meldungen anlegen,
Meldungen kannst du dann an Bits der Variable anbinden.

Ein "Stand alone Bit" kannst du für eine Fehlermeldung nicht verwenden.

Du könntest höchstens über Textlisten selber ein
Meldesystem basteln, das hallte ich aber für völlig unsinnig.

Mein Ratschlag:
Kopiere deine Meldebits in einen eigenen DB, so dass alle Meldebits in aufeinanderfolgenden Wörtern liegen.

Bei der Gelegenheit sorge noch für folgende Logik:
1 = Störungt, 0 = keine Störung

CU

Jürgen

.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...
doch natürlich. Du must innerhalb von WccF einen Übergabebereich festlegen (ich habs gerade nicht vor mir - bei ProTool hieß es Bereichszeiger Störmeldungen). Dort gibst du die Größe des Bereichs an.
Letztlich um deine Frage aber zu beantworten :
Du wirst vermutlich nicht darum herum kommen, alle deine Störungs-Bits in diesem Übergabe-Bereich zu konzentrieren. Also :
Code:
U DB100.DBX4.7
= DB_Störmeldungen.DBX0.0
z.B.
Eine andere Variante wüßte ich nicht, da warscheinlich ja die anderen Bits in deinem DB auch so dann und wann gesetzt werden aber keine Störungen sind ...

Gruß
LL
 
Hallo,

danke für eure Hilfe.
Dann werde ich mich mal gleich an die Arbeit machen.

Bei der Gelegenheit sorge noch für folgende Logik:
1 = Störungt, 0 = keine Störung
Ich dachte zwecks Leitungsunterbrechung ist es umgekehrt besser...so wurde es mir mal beigebracht. Ich bitte um Korrektur, wenn ich falsch liege. Man lernt ja nie aus.

MfG
 
Meldungen

hallo, deine Meldebits müssen nicht drahtbruchsicher ausgeführt werden, das Panel merkt selbst wenn die Kommunikation gestört ist.

Als Vorlage für deine Störmeldungen kannste dir meine Bibliotheken für WinCCflex runterladen. Siehe HP -> Download.

André
 
Zurück
Oben