Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simatic s5 Handbuch Seite 205

Vorschau ausblenden Andere Handbücher für simatic s5:
Inhaltsverzeichnis

Werbung

Wenn ein nicht belegter Software-Interrupt angesprungen wird,
gibt das CP 551 Betriebssystem folgende Meldung aus
:
S W - I N T E R R U P T
ssss:ooooh
INT iiih
- - - - - - - - - - - - - - - - - - - - - - - -
Dabei bedeuten:
ssss:oooo Segment- und Offset-Adresse der Stelle
i m
Programm von
welcher der Interrupt angesprungen wurde, in Hexadezi-
mal -Darstellung.
iii
Nummer des Interrupts der angesprungen wurde in Hexa-
dezimal-Darstellung.
Die Meldung wird, auch wenn sie von Hintergrund-Prozessen
ausgelöst wurde, immer auf der Konsole des Massenspeichers
aus gegeben.
Nachdem die Meldung ausgegeben wurde, wird das verursachende Pro-
gramm abgebrochen. Der belegte Speicher wird dabei aber nicht
freigegeben. Dadurch hat der Anwender die Möglichkeit, mit den
entsprechenden Testhilfen im Speicher des CP 551 die Ursache für
das Auslösen des falschen Software-Interrupts zu suchen.
Bei verschiedenen Programmen (zum Beispiel bei der Stackeinstel-
lung in Assembler-Programmen) ist es notwendig teilweise unter
Interruptsperre zu arbeiten. Dabei ist z u beachten, daß
die Interruptsperre nicht länger als unbedingt erforderlich und
maximal über 10 Assembler-Befehle gesetzt sein darf.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis