Interne Struktur der CPU–Baugruppe
6-1
Interne Struktur der CPU–Baugruppe
CPU–Baugruppe
Anwenderprogramm
Das Anwenderprogramm
E/A–Speicher
SPS–Konfiguration
DIP–Schalter
180
Das folgende Diagramm zeigt die interne Struktur der CPU–Baugruppe.
Speichermodul
E/A–Speicher
EM–Datei–
speicher
SPS–Konfiguration
und andere Parame-
ter
Das Anwenderprogramm wird durch bis zu 288 Programm–Tasks gebildet, ein-
schließlich Interrupt–Programm–Tasks. Die Programm–Tasks werden von der
CX–Programmer–Programmiersoftware in die CPU–Baugruppe übertragen.
Zwei Arten von Programm–Tasks sind möglich. Die erste ist eine zyklische Pro-
gramm–Task, die einmal pro Zyklus (maximal 32) ausgeführt wird und die an-
dere ist eine Interrupt–Programm–Task, die nur ausgeführt wird, wenn die Inter-
rupt–Bedingungen wahr sind (maximal 256). Zyklische Programm–Tasks wer-
den in numerischer Reihenfolge ausgeführt.
Programmbefehle lesen den E/A–Speicher und schreiben in diesen und werden
der Reihe nach abgearbeitet, begonnen mit dem Programmanfang. Nachdem
alle zyklischen Programm–Tasks ausgeführt wurden, werden die E/A–Punkte
aller Baugruppen aufgefrischt und der Zyklus wiederholt, wobei wieder mit der
niedrigsten zyklischen Programm–Tasknummer begonnen wird.
Der E/A–Speicher ist der RAM–Bereich, der vom Anwenderprogramm für das
Lesen und Schreiben verwendet wird. Er besteht aus einem Bereich, der nach
dem Ein– oder Ausschalten der Versorgungsspannung gelöscht wird und einem
anderen, in dem die Daten nullspannungssicher gespeichert werden.
Der E/A–Speicher ist auch in einen Bereich unterteilt, in dem die Daten aller
Baugruppen gespeichert werden und in einen Bereich, der nur intern verwendet
wird. Daten werden mit allen Baugruppen einmal pro Befehlszyklus ausge-
tauscht, wobei, abhängig vom Befehl, eine von zwei Methoden verwendet wird.
Die SPS–Konfiguration wird dazu verwendet, diverse anfängliche oder andere
Einstellungen über Software–Schalter einzustellen.
DIP–Schalter werden dazu verwendet, anfängliche oder andere Einstellungen
durch Hardware–Schalter einzustellen.
Das Programm wird in Pro-
Task 1
gramm–Tasks unterteilt und
die Programm–Tasks werden
in Programm–Tasknum-
Task 2
mern–Reihenfolge ausge-
führt.
Task n
E/A–Speicher, SPS–Konfigura-
tion, Programme und der EM–
Bereich können als Dateien
gespeichert werden.
DIP–Schalter
Abschnitt
6-1