Benjamin Werner
Level-1
- Beiträge
- 2
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo alle zusammen.
Wir haben für einen Kunden eine Steuerung mit S7-Graph programmiert (vorgabe vom Kunden). Die Schrittketten haben in allen Einzelschritten eine Supervision (Schrittüberwachung) von 5sekunden. Wenn ich die Schrittkette jetzt auf Tipp-Betrieb (SWITCH_MODE_TRANSITION_AND_PUSH) umschalte bekomme ich in jedem Schritt, in dem ich länger als 5sekunden stehen bleibe die entsprechende Störmeldung.
Nach etlichen recherchen haben wir dann den Eingang ENABLE_SUPERVISIONS, mit dem man die Schrittüberwachung ein bzw. ausschalten kann, gefunden. Nur ist dieser Eingang als Toggle-Signal ausgelegt - soll heißen: mit der ersten Flanke an dem Eingang schalte ich EIN, mit dem nächsten AUS und mit dem übernächsten wieder EIN ... usw.
So... Auch das haben wir in den Griff bekommen. Einfach mit dem Ausgang SV_ENABLED (Schrittüberwachung wird berücksichtigt) kombiniert
Hat einer von Euch ne elegantere Version dieses Problems. Es gibt da wohl noch die Variante die Supervisions zu blokieren, sobald die Transition erreicht ist. Ist für uns aber viel zu viel arbeit (12 große bis richtig große Schrittketten).
Danke schon mal
Wir haben für einen Kunden eine Steuerung mit S7-Graph programmiert (vorgabe vom Kunden). Die Schrittketten haben in allen Einzelschritten eine Supervision (Schrittüberwachung) von 5sekunden. Wenn ich die Schrittkette jetzt auf Tipp-Betrieb (SWITCH_MODE_TRANSITION_AND_PUSH) umschalte bekomme ich in jedem Schritt, in dem ich länger als 5sekunden stehen bleibe die entsprechende Störmeldung.
Nach etlichen recherchen haben wir dann den Eingang ENABLE_SUPERVISIONS, mit dem man die Schrittüberwachung ein bzw. ausschalten kann, gefunden. Nur ist dieser Eingang als Toggle-Signal ausgelegt - soll heißen: mit der ersten Flanke an dem Eingang schalte ich EIN, mit dem nächsten AUS und mit dem übernächsten wieder EIN ... usw.
So... Auch das haben wir in den Griff bekommen. Einfach mit dem Ausgang SV_ENABLED (Schrittüberwachung wird berücksichtigt) kombiniert
Code:
U Tippen
U SV_ENABLED
O
UN Tippen
UN SV_ENABLED
= EN_SV
Hat einer von Euch ne elegantere Version dieses Problems. Es gibt da wohl noch die Variante die Supervisions zu blokieren, sobald die Transition erreicht ist. Ist für uns aber viel zu viel arbeit (12 große bis richtig große Schrittketten).
Danke schon mal