Omron · SYSMAC CJ Series PLC
Dieses Flag wird gesetzt, wenn der Impulswert (PV) für Impulsausgang 0 einen Überlauf oder Unterlauf erfährt, während ein Interrupt-Eingang empfangen wird, oder während der Ausführung des Befehls IFEED(892), wenn eine bestimmte Anzahl von Impulsen bewegt wird und der Ursprung definiert ist. Dies weist auf ein Datenintegritätsproblem innerhalb des Impulszählers hin, insbesondere bei interruptgesteuerten Vorschuboperationen, bei denen die PV-Grenzwerte überschritten werden.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Überprüfen Sie die Kontaktplanlogik bezüglich des Befehls IFEED(892) und der zugehörigen Interrupt-Eingänge für Impulsausgang 0.
Bestätigen Sie, dass die angegebene Anzahl von Impulsen für den Befehl IFEED(892) für Impulsausgang 0 nicht dazu führt, dass der PV den 32-Bit-Bereich überschreitet.
Analysieren Sie das Timing der Interrupt-Eingänge relativ zur IFEED(892)-Ausführung für Impulsausgang 0, um gleichzeitige Aktionen zu verhindern, die zu PV-Über-/Unterlauf führen könnten.
Stoppen Sie die Bearbeitung des Befehls IFEED(892) für Impulsausgang 0 und starten Sie sie dann neu, um das Flag zurückzusetzen.
Führen Sie den Befehl INI(880) für Impulsausgang 0 aus, um seinen PV zu ändern (zurückzusetzen).
Schalten Sie das Rücksetzbit A540.00 des Impulsausgangs 0 von AUS auf EIN, um den PV für Impulsausgang 0 zu löschen (dokumentiert auf Seite 183).