Herunterladen Inhalt Inhalt Diese Seite drucken

Zuordnung Der Interrupt-Programme - Mitsubishi Electric MELSEC System Q QI60 Bedienungsanleitung

Interrupt-modul
Inhaltsverzeichnis

Werbung

Einleitung
1.1.1

Zuordnung der Interrupt-Programme

Durch die Angabe eines Interrupt-Pointers wird gleichzeitig auch festgelegt, durch welches
Modul oder Ereignis dieses Interrupt-Programm aufgerufen wird. Bei den CPU-Modulen Q00J,
Q00 und Q01 können bis zu 128 und bei den restlichen CPU-Modulen des MELSEC System Q
bis zu 256 verschiedene Interrupt-Quellen unterschieden werden.
Interrupt-Nr. Auslösung des Interrupts durch
I0
I1
I2
I3
I4
I5
I6
I7
I8
I9
I10
I11
I12
I13
I14
I15
I16 bis I27*
I28 bis I31
I32 bis I39
I40 bis I48
I49*
I50 bis I255
Tab. 1-1:
*
Nicht bei Q12PH-, Q25PH-, Q12PRH- und Q25PRHCPU
Zum Beispiel wird durch ein Signal an der Anschlussklemme 1 des QI60 der Interrupt I0 ausge-
löst. Daraufhin wird das Hauptprogramm unterbrochen und das Interrupt-Programm ausge-
führt, das mit dem Interrupt-Pointer I0 gekennzeichnet ist. Beim QI60 ist jedem der 16 Eingänge
ein Interrupt und damit ein Interrupt-Programm zugeordnet.
Die Eingangssignale des QI60 können mit ihrer steigenden oder ihrer fallenden Flanke einen
Interrupt auslösen. Diese Festlegung wird in den SPS-Parametern vorgenommen
(Abschnitt 4.3).
Interrupt-Modul QI60
Signal an Anschlussklemme 1 (Xn0)
Signal an Anschlussklemme 2 (Xn1)
Signal an Anschlussklemme 3 (Xn2)
Signal an Anschlussklemme 4 (Xn3)
Signal an Anschlussklemme 5 (Xn4)
Signal an Anschlussklemme 6 (Xn5)
Signal an Anschlussklemme 7 (Xn6)
Signal an Anschlussklemme 8 (Xn7)
– Interrupt-Modul QI60
Signal an Anschlussklemme 9 (Xn8)
Signal an Anschlussklemme 10 (Xn9)
Signal an Anschlussklemme 11 (XnA)
Signal an Anschlussklemme 12 (XnB)
Signal an Anschlussklemme 13 (XnC)
Signal an Anschlussklemme 14 (XnD)
Signal an Anschlussklemme 15 (XnE)
Signal an Anschlussklemme 16 (XnF)
– Sondermodule
(Die Zuordnung der Interrupts zu den Sondermodulen wird von der Anordnung der
Module auf dem Baugruppenträger bestimmt. Das Modul, das der CPU am nächsten
ist, löst den Interrupt I16 aus.)
– interne Timer der CPU (Auslösung in einstellbaren Intervallen von 0,5 bis 1000 ms) 253 bis 256
– einen Fehler, der in der CPU aufgetreten ist
(Der Interrupt 32 wird bei einem Fehler ausgelöst, der die Bearbeitung des Pro-
gramms stoppt. In diesem Fall wird erst das Interrupt-Programm 32 ausgeführt und
dann die CPU gestoppt.)
nicht belegt
– internen Timer der CPU (Intervall einstellbar im Bereich von 0,2 bis 1,0 ms)
Wenn der High-Speed-Interrupt I49 in den SPS-Parametern eingestellt wird, dürfen
die Interrupts I0 bis I48 und I50 bis I255 nicht verwendet und keine Programme mit
einer festen Zykluszeit ausgeführt werden.
– Sondermodule
(Die Zuordnung der Interrupts zu den Sondermodulen wird in den SPS-Parametern
vorgenommen.)
Interrupt-Quellen bei den CPU-Typen Q02(H), Q06H, Q12(P)H, Q25(P)H,
Q12PRH und Q25PRH
Interrupt-Programme
Priorität
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
224 bis 236
1 bis 6
7
18 bis 223
1 - 3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis