Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikationsprogramm Erstellen; Vorteile Der Verwendung Einer Bausteinhülle - Siemens SIMATIC S7-1200 Bedienhandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

3.3

Kommunikationsprogramm erstellen

Das Kommunikationsprogramm kann mit den STEP 7-Programmiertools (KOP, FUP, AWL, SCL,
CFC) durch Aufruf und Parametrierung der Einzelfunktionen (Funktionsbausteine) oder
zweckmäßigerweise durch Verwendung einer Bausteinhülle (Aufrufbaustein für die
Einzelfunktionen pro Antrieb) erstellt werden.
In jedem Fall muss zunächst ein Datenbaustein DRIVDBx erzeugt und mit den
Konfigurationsdaten aller Antriebe aus der STEP 7-Hardwarekonfiguration vorbelegt werden
(siehe Datenbausteine S7-1500 (Seite 139)).
Erstellschritte bei Aufruf und Parametrierung der
Einzelbausteine S7-1200
Alle Bausteine aus der Biblio‐
thek DriveLib_S71200 in das
aktuelle Projekt kopieren
(auch UDTs!).
Datenbaustein DRIVDBx mit den Konfigurationsdaten der Antriebsslaves entsprechend der HW-Konfiguration anlegen
Standardbausteine FB36,
FB39, FC60 und FB284 bis
286 abhängig von der ge‐
wünschten Funktionalität im
Anwenderprogramm (z. B.
OB1) aufrufen und paramet‐
rieren (Parameter CFG_DATA:
Verweis auf die entsprechen‐
de SLOT_UDT im DRIVDBx).
Sende- und Empfangsfächer in den Instanz-Datenbausteinen
mit dem Steuerungsprogramm verschalten.
Programm in CPU laden.
-
Vorteile der Verwendung einer Bausteinhülle
Die folgende Tabelle zeigt die Erstellschritte bei der Verwendung von Einzelbausteinen und
Bausteinhüllen:
• Alle notwendigen Bausteinaufrufe für einen Antrieb sind in einem Baustein vereinigt ⇒
bessere Strukturierung des Programms
• Die in einem FB aufgerufenen Multiinstanzen (z. B. FB31 - FB42) brauchen keine eigenen
Instanz-DBs ⇒ einsparen von DBs
Bausteine zur Ansteuerung des SINAMICS mit SIMATIC S7-1200/1500 im TIA-Portal
Bedienhandbuch, 02/2021
Einzelbausteine S7-1500
Alle Bausteine aus der Biblio‐
thek DriveLib_S71500 in das
aktuelle Projekt kopieren
(auch UDTs!).
Standardbausteine FB31 bis
FB42, FC60 und FB284 bis
286 abhängig von der ge‐
wünschten Funktionalität im
Anwenderprogramm (z. B.
OB1) aufrufen und paramet‐
rieren (Parameter CFG_DATA:
Verweis auf die entsprechen‐
de SLOT_UDT im DRIVDBx).
-
Projektierung der Kommunikation
3.3 Kommunikationsprogramm erstellen
Erstellschritte bei Verwendung einer
Bausteinhülle S7-1200
Alle Bausteine aus der Biblio‐
thek DriveLib_S71200 in das
aktuelle Projekt kopieren
(auch UDTs!).
Die pro Antrieb benötigten
Standardbausteine FB36,
FB39 und FB284 bis 286 als
Multiinstanz und FC60 in ei‐
ner Bausteinhülle aufrufen
und parametrieren (siehe
auch in der TIA Portal Online-
Hilfe unter dem Stichwort
"Multiinstanz").
Wird ein Standardbaustein öfter benötigt (weil z. B. mehrere
Istwert-Slots konfiguriert sind), muss dieser mehrfach in die
Variablendeklaration eingebunden werden
Sende- und Empfangsfächer im Multiinstanz-DB mit dem Steu‐
erungsprogramm verschalten
Programm in CPU laden.
Bausteinhülle S7-1500
Alle Bausteine aus der Biblio‐
thek DriveLib_S71500 in das
aktuelle Projekt kopieren
(auch UDTs!).
Die pro Antrieb benötigten
Standardbausteine FB31 bis
FB42 und FB284 bis 286 als
Multiinstanz und FC60 in ei‐
ner Bausteinhülle aufrufen
und parametrieren (siehe
auch in der TIA Portal Online-
Hilfe unter dem Stichwort
"Multiinstanz").
37

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1500

Inhaltsverzeichnis