Interrupt-Parameter
Die unterstützten Interrupt-Parameter variieren je nach Interrupt-Typ.
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:
|
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:
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:
|
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