-> Hier kostenlos registrieren
Hallo zusammen,
Ich bin noch ganz frisch beim Arbeiten mit TIA, habe aber schon einige Erfahrung mit Step7.
In meinem momentanen Projekt möchte ich Störmeldungen projektieren. Dazu habe ich 10 MW für die Meldungen und 10 MW für die Quittierungen angelegt, also 160 Meldungen insgesamt.
In der HMI habe ich den Trigger und die Quittierung für alle Meldungen entsprechend eingestellt.
Mein Verständnis vom Signalverlauf der Fehlerbits(F), Quittierbits(Q) und anstehenden Fehlermeldungen (FM) habe ich in folgener Grafik mal dargestellt:

Ich habe jetzt folgende 2 Probleme:
1. Ich möchte grundsätzlich die Anlage erst einschaltbar machen, wenn alle Fehlermeldungen quittiert sind. Da die FM in der HMI selbst gebildet werden, habe ich darauf keinen Zugriff.
Wenn ich nun die entsprechenden Quittierbits und die dazugehörigen Fehlerbits auf "1" bzw. "0" vergleiche (alle Fehler quittiert und weg) wäre das theoretisch möglich. Das führt dann allerdings zu einem Anfangswertproblem, da die Quittierbits nach dem Einschalten erstmal alle "0" sind.
Wenn ich dagegen nur die Fehlerbits abfrage, dann könnte ich die Maschine schon starten nachdem ich die Fehler behoben habe ohne die Quittierung abzufragen. Das möchte ich eigentlich nicht.
Da ich nach diesem Problem schon gesucht habe und nichts dazu gefunden habe vermute ich, das ich etwas prinzipielles am neuen Quittierkonzept von TIA nicht verstanden habe.
2. Wenn eine Störmeldung nur sehr kurz ansteht (1 SPS-Zyklus) dann passiert es mir, dass diese selbst quittiert werden. Anscheinend reicht diese Zeit nicht aus, damit die Störung von WinCC erkannt wird und das Quittierbit auf "0" gesetzt wird. Dadurch wird die Störung dann nach dem gehen automtisch quittiert. Dadurch bleibt meine Maschine stehen, ohne das eine Störmeldung angezeigt wird. Es kann ja nicht im Sinne des Erfinders liegen, das ich jedes Fehlerbit mit einer Ausschaltverzögerung versehen muss, damit dies sicher von WinCC erkannt wird.
Ich hoffe das ihr mir hier weiterhelfen könnt.
Zu meinem Setup:
CPU: 317-2 DB
HMI-Panel: TP1500Comfort
TIA: V14 SP1 U4
WinCC Advanced V14 SP1 U4
Step7 Prof: V14 SP1 U4
Beste Grüße
KSEHJ
Ich bin noch ganz frisch beim Arbeiten mit TIA, habe aber schon einige Erfahrung mit Step7.
In meinem momentanen Projekt möchte ich Störmeldungen projektieren. Dazu habe ich 10 MW für die Meldungen und 10 MW für die Quittierungen angelegt, also 160 Meldungen insgesamt.
In der HMI habe ich den Trigger und die Quittierung für alle Meldungen entsprechend eingestellt.
Mein Verständnis vom Signalverlauf der Fehlerbits(F), Quittierbits(Q) und anstehenden Fehlermeldungen (FM) habe ich in folgener Grafik mal dargestellt:

Ich habe jetzt folgende 2 Probleme:
1. Ich möchte grundsätzlich die Anlage erst einschaltbar machen, wenn alle Fehlermeldungen quittiert sind. Da die FM in der HMI selbst gebildet werden, habe ich darauf keinen Zugriff.
Wenn ich nun die entsprechenden Quittierbits und die dazugehörigen Fehlerbits auf "1" bzw. "0" vergleiche (alle Fehler quittiert und weg) wäre das theoretisch möglich. Das führt dann allerdings zu einem Anfangswertproblem, da die Quittierbits nach dem Einschalten erstmal alle "0" sind.
Wenn ich dagegen nur die Fehlerbits abfrage, dann könnte ich die Maschine schon starten nachdem ich die Fehler behoben habe ohne die Quittierung abzufragen. Das möchte ich eigentlich nicht.
Da ich nach diesem Problem schon gesucht habe und nichts dazu gefunden habe vermute ich, das ich etwas prinzipielles am neuen Quittierkonzept von TIA nicht verstanden habe.
2. Wenn eine Störmeldung nur sehr kurz ansteht (1 SPS-Zyklus) dann passiert es mir, dass diese selbst quittiert werden. Anscheinend reicht diese Zeit nicht aus, damit die Störung von WinCC erkannt wird und das Quittierbit auf "0" gesetzt wird. Dadurch wird die Störung dann nach dem gehen automtisch quittiert. Dadurch bleibt meine Maschine stehen, ohne das eine Störmeldung angezeigt wird. Es kann ja nicht im Sinne des Erfinders liegen, das ich jedes Fehlerbit mit einer Ausschaltverzögerung versehen muss, damit dies sicher von WinCC erkannt wird.
Ich hoffe das ihr mir hier weiterhelfen könnt.
Zu meinem Setup:
CPU: 317-2 DB
HMI-Panel: TP1500Comfort
TIA: V14 SP1 U4
WinCC Advanced V14 SP1 U4
Step7 Prof: V14 SP1 U4
Beste Grüße
KSEHJ