Справочник Пользователя для Siemens 6ES7223-1PL22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1PL22-0XA0
![Siemens](https://files.manualsbrain.com/attachments/fea10bc852adcb1f4f76708d5daebca542e532b9/common/fit/150/50/c53f5738b57089fc3d6c279e23db7450685a19c9616727fc1f659077967b/brand_logo.png)
Модели
6ES7223-1PL22-0XA0
Programmiergrundlagen, Konventionen und Funktionen
Kapitel 5
53
Zeichnen der Konfigurationspläne
Erstellen Sie die Konfigurationspläne für das Automatisierungssystem anhand der Anforderungen
in den Beschreibungen der Funktionsbereiche. Zeichnen Sie folgende Punkte auf:
in den Beschreibungen der Funktionsbereiche. Zeichnen Sie folgende Punkte auf:
!
Position der einzelnen S7-200 in Bezug zum Prozess bzw. zur Anlage
!
Mechanische Anordnung der S7-200 und Erweiterungsmodule (einschließlich Schränke
usw.)
usw.)
!
Verdrahtungspläne für alle S7-200 und Erweiterungsmodule (einschließlich
Gerätenummern, Kommunikationsadressen und Adressen der Ein- und Ausgänge)
Gerätenummern, Kommunikationsadressen und Adressen der Ein- und Ausgänge)
Auflisten der symbolischen Namen (optional)
Wenn Sie sich für die symbolische Adressierung entscheiden, müssen Sie den absoluten
Adressen symbolische Namen zuordnen. Geben Sie nicht nur die physikalischen Ein- und
Ausgänge, sondern auch alle anderen Elemente an, die Sie in Ihrem Programm verwenden.
Adressen symbolische Namen zuordnen. Geben Sie nicht nur die physikalischen Ein- und
Ausgänge, sondern auch alle anderen Elemente an, die Sie in Ihrem Programm verwenden.
Wesentliche Elemente eines Programms
Ein Programmbaustein besteht aus aus ausführbarem Code und Kommentaren. Der ausführbare
Code besteht aus einem Hauptprogramm (OB1) sowie Unter- und Interruptprogrammen. Der
Code wird übersetzt und in die S7-200 geladen. Die Kommentare werden nicht übersetzt und
nicht geladen. Mit diesen Organisationseinheiten (Hauptprogramm, Unterprogramme und
Interruptprogramme) können Sie Ihr Steuerungsprogramm strukturieren.
Code besteht aus einem Hauptprogramm (OB1) sowie Unter- und Interruptprogrammen. Der
Code wird übersetzt und in die S7-200 geladen. Die Kommentare werden nicht übersetzt und
nicht geladen. Mit diesen Organisationseinheiten (Hauptprogramm, Unterprogramme und
Interruptprogramme) können Sie Ihr Steuerungsprogramm strukturieren.
Das folgende Beispiel zeigt ein Programm, das ein Unterprogramm und ein Interruptprogramm
umfasst. Diese Beispielprogramm liest mit Hilfe eines zeitgesteuerten Interrupts alle 100 ms den
Wert eines Analogeingangs.
umfasst. Diese Beispielprogramm liest mit Hilfe eines zeitgesteuerten Interrupts alle 100 ms den
Wert eines Analogeingangs.
Beispiel: Wesentliche Elemente eines Programms
M
A
I
N
Netzwerk 1
//Im ersten Zyklus Unterprogramm 0
//aufrufen.
//aufrufen.
LD
SM0.1
CALL
SBR0
S
B
R
0
B
R
0
Netzwerk 1
//Intervall für zeitgesteuerten
//Interrupt auf 100 ms setzen.
//Interrupt 0 freigeben.
//Interrupt auf 100 ms setzen.
//Interrupt 0 freigeben.
LD
SM0.0
MOVB
100, SMB34
ATCH
INT_0, 10
ENI
I
N
T
0
T
0
Netzwerk 1
//Analogeingang 4 abfragen.
LD
SM0.0
MOVW
AEW4, VW100
Hauptprogramm
Dieser Hauptteil des Programms enthält die Operationen, die Ihre Anwendung steuern. Die
S7-200 führt diese Operationen der Reihe nach einmal je Zyklus aus. Das Hauptprogramm wird
auch OB1 genannt.
S7-200 führt diese Operationen der Reihe nach einmal je Zyklus aus. Das Hauptprogramm wird
auch OB1 genannt.