Herunterladen Inhalt Inhalt Diese Seite drucken

Bausteine Im Anwenderprogramm; Bausteinarten - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Grundlagen zum Entwerfen eines Programms
2.2

Bausteine im Anwenderprogramm

Die Programmiersoftware STEP 7 Lite bietet Ihnen die Möglichkeit, das
Anwenderprogramm zu strukturieren, d. h. in einzelne, in sich geschlossene
Programmabschnitte aufzuteilen. Daraus ergeben sich die folgenden Vorteile:
• umfangreiche Programme lassen sich übersichtlich programmieren
• einzelne Programmteile können standardisiert werden
• die Programmorganisation wird vereinfacht
• Änderungen des Programms lassen sich leichter durchführen
• der Programmtest wird vereinfacht, weil er abschnittsweise erfolgen kann
• die Inbetriebnahme wird erleichtert

Bausteinarten

Es gibt verschiedene Arten von Bausteinen, die Sie innerhalb eines
Anwenderprogramms verwenden können:
Baustein
Organisationsbausteine
(OB)
Systemfunktionsbausteine
(SFB) und System-
funktionen (SFC)
Funktionsbausteine (FB)
Funktionen (FC)
Instanz-Datenbausteine
(Instanz-DB)
Datenbausteine (DB)
OBs, FBs, SFBs, FCs und SFCs enthalten Programmteile und werden deshalb
auch als Codebausteine bezeichnet. Die erlaubte Anzahl der Bausteine pro
Bausteintyp und die erlaubte Länge der Bausteine ist CPU-abhängig.
2-2
Kurzbeschreibung der Funktion
OBs legen die Struktur des Anwender-
programms fest.
SFBs und SFCs sind in die S7-CPU
integriert und machen Ihnen einige wichtige
Systemfunktionen zugänglich.
FBs sind Bausteine mit "Gedächtnis", die
Sie selbst programmieren.
FCs enthalten Programmroutinen für häufig
verwendete Funktionen.
Instanz-DBs werden bei Aufruf eines
FB/SFB dem Baustein zugeordnet. Beim
Übersetzen werden sie automatisch
generiert.
DBs sind Datenbereiche zur Speicherung
von Anwenderdaten. Zusätzlich zu den
Daten, die jeweils einem Funktionsbaustein
zugeordnet sind, können globale Daten
definiert und von beliebigen Bausteinen
genutzt werden.
Näheres siehe
"Organisationsbausteine
und Programmstruktur"
"Systemfunktionsbausteine
(SFB) und
Systemfunktionen (SFC)"
"Funktionsbausteine (FB)"
"Funktionen (FC)"
"Instanz-Datenbausteine"
"Globale Datenbausteine
(DB)"
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis