Interrupt-Parameter

Die unterstützten Interrupt-Parameter variieren je nach Interrupt-Typ.
Interrupt-Parameter
Interrupt-Parameter
Beschreibung
Auto-Start
Zeigt an, ob die Konfiguration einer Benutzer-Interrupt-Funktion ohne Strompfadlogik vorangetrieben wird.
Die Funktion ist standardmäßig deaktiviert. Bei Aktivierung wird der Interrupt ohne jegliche Strompfadlogik erzwungen.
Der Interrupt-Parameter ist für die folgenden Interrupt-Typen verfügbar:
  • Ereignis-Eingangs-Interrupt (EII)
  • Auswählbarer, zeitlich festgelegter Interrupt (STI)
  • Interrupt des Universellen Plugin-Moduls (Universal Plug-In Module, UPM)
  • Benutzer-Interrupt des Hochgeschwindigkeitszählers (High Speed Counter, HSC)
Integrierter Eingang
Listet die Indexnummer der integrierten Eingänge auf, die mit einer Benutzer-Interrupt-Funktion verknüpft sind. Integrierte Eingangswerte für verschiedene Controllertypen:
  • Vierzehn integrierte Variablen sind für 24-Punkt-Controller verfügbar: von IO_EM_DI_00 bis IO_EM_DI_13
  • Sechzehn integrierte Variablen sind für 48-Punkt-Controller verfügbar: von IO_EM_DI_00 bis IO_EM_DI_15
Der Interrupt-Parameter ist für EIIs verfügbar.
Sollwert (STI)
Gibt den Zeitraum zwischen den Ausführungen der STI-Strompfad-Subroutine an.
Wenn Ihr Programm zahlreiche Strompfade für die STI-Programmorganisationseinheit enthält und der STI-Wert gering ist, können die Interrupts einen erheblichen Teil, wenn nicht sogar die gesamten CPU-Ressourcen in Anspruch nehmen. Das folgende Problem kann auftreten:
  • Die Scan-Zeit des Programms hat den Zeitüberschreitungsgrenzwert (0xD011) der Überwachung überschritten.
  • Der Wertebereich reicht von 0 bis 65.535. Der Standardwert ist 0.
  • Der Interrupt-Parameter ist für STIs verfügbar.
Maske für Überlauf (HSCO.MV)
Ermöglicht oder verhindert das Auftreten eines Überlauf-Interrupts. Wenn das Bit gelöscht ist (0) und ein Zustand „Überlauf erreicht“ vom HSC (High-Speed Counter) erkannt wird, wird der HSC-Benutzer-Interrupt nicht ausgeführt.
Das MV-Bit (Maske für Überlauf) wird vom Benutzerprogramm gesteuert und behält seinen Wert durch einen Neustart bei. Das Benutzerprogramm muss das MV-Bit setzen und löschen.
HSC-Modi: 0.. 9
Der Interrupt-Parameter ist für HSC-Benutzer-Interrupts verfügbar.
Maske für Unterlauf (HSCO.MN)
Ermöglicht oder verhindert das Auftreten eines Unterlauf-Interrupts. Wenn das Bit gelöscht ist (0) und ein Zustand „Unterlauf erreicht“ vom HSC erkannt wird, wird der HSC-Benutzer-Interrupt nicht ausgeführt.
Das MN-Bit (Maske für Unterlauf) wird vom Benutzerprogramm gesteuert und behält seinen Wert durch einen Neustart bei. Das Benutzerprogramm muss das MN-Bit einstellen und löschen.
HSC-Modi: 2.. 9
Der Interrupt-Parameter ist für HSC-Benutzer-Interrupts verfügbar.
Maske für obere Voreinstellung (HSCO.MH)
Ermöglicht oder verhindert das Auftreten eines Interrupts mit oberer Voreinstellung. Wenn das Bit gelöscht ist (0) und ein Zustand „Obere Voreinstellung erreicht“ vom HSC erkannt wird, wird der HSC-Benutzer-Interrupt nicht ausgeführt.
Das MH-Bit (Maske für obere Voreinstellung) wird vom Benutzerprogramm gesteuert und behält seinen Wert durch einen Neustart bei. Das Benutzerprogramm muss das MH-Bit einstellen und löschen.
HSC-Modi: 0.. 9
Der Interrupt-Parameter ist für HSC-Benutzer-Interrupts verfügbar.
Maske für untere Voreinstellung (HSCO.ML)
Ermöglicht oder verhindert das Auftreten eines Interrupts mit unterer Voreinstellung. Wenn das Bit gelöscht ist (0) und ein Zustand „Untere Voreinstellung erreicht“ vom HSC erkannt wird, wird der HSC-Benutzer-Interrupt nicht ausgeführt.
Das ML-Bit (Maske für untere Voreinstellung) wird vom Benutzerprogramm gesteuert und behält seinen Wert durch einen Neustart bei. Das Benutzerprogramm muss das ML-Bit einstellen und löschen.
HSC-Modi: 2.. 9
Der Interrupt-Parameter ist für HSC-Benutzer-Interrupts verfügbar.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal