Siemens 6AV6651-7KA01-3AA4 - S7-1200 + KTP400 Basic Starter Kit 6AV6651-7KA01-3AA4 ユーザーズマニュアル
製品コード
6AV6651-7KA01-3AA4
Programmiergrundlagen leicht gemacht
5.2 Einfaches Entwerfen Ihres Anwenderprogramms
Easy Book
Gerätehandbuch, 11/2009, A5E02486775-01
Gerätehandbuch, 11/2009, A5E02486775-01
55
A
Aufrufender Baustein
B
Aufgerufener (oder unterbrechender)
Baustein
① Programmausführung
② Anweisung oder Ereignis, das die
② Anweisung oder Ereignis, das die
Ausführung eines anderen Bausteins
auslöst
③ Programmausführung
④ Bausteinende (Rückkehr zum aufrufenden
④ Bausteinende (Rückkehr zum aufrufenden
Baustein)
࿆
2%)%)&
2%)%)&
࿇
2%)%)&
2%)%)&
ི
ཱ
ཱི
Die Bausteinaufrufe können
verschachtelt werden, um die
Struktur noch modularer zu
gestalten.
① Zyklusbeginn
② Schachtelungstiefe
① Zyklusbeginn
② Schachtelungstiefe
In diesem Beispiel umfasst
die Schachtelungstiefe 4
Ebenen: den
Programmzyklus-OB plus 3
Ebenen mit Aufrufen von
Codebausteinen.
)%
2%
)&
)%
)&
)%
'%
)&
ཱ
'%
'%
'%
Durch das Anlegen allgemeiner Codebausteine, die im Anwenderprogramm mehrfach
genutzt werden können, lassen sich Entwurf und Implementierung des Anwenderprogramms
vereinfachen.
● Sie können wiederverwendbare Codebausteine für Standardaufgaben, wie z. B. für die
● Sie können wiederverwendbare Codebausteine für Standardaufgaben, wie z. B. für die
Steuerung einer Pumpe oder eines Motors, erstellen. Sie können diese allgemeinen
Codebausteine ferner in einer Bibliothek speichern, die für verschiedene Anwendungen
oder Lösungen verwendet werden kann.
● Durch die modulare Gliederung des Anwenderprogramms in einzelne Komponenten, die
sich auf funktionale Aufgaben beziehen, wird der Programmaufbau übersichtlicher und ist
einfacher zu handhaben. Die modularen Komponenten ermöglichen nicht nur die
Standardisierung des Programmentwurfs, sondern vereinfachen und beschleunigen auch
Anpassungen oder Änderungen des Programmcodes.
● Das Erstellen modularer Komponenten vereinfacht das Testen Ihres Programms. Wenn
das komplette Programm in eine Folge modularer Programmsegmente gegliedert ist,
können Sie die Funktionalität jedes Codebausteins direkt während der Entwicklung
testen.
● Ein modularer Aufbau, der sich an bestimmten funktionalen Aufgaben orientiert, verkürzt
normalerweise die Zeit bis zur Inbetriebnahme der fertiggestellten Anwendung.