Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 S5-90U Systemhandbuch Seite 158

Simatic s5 serie
Vorschau ausblenden Andere Handbücher für SIMATIC S5 S5-90U:
Inhaltsverzeichnis

Werbung

Einführung in STEP 5
Der Aufruf eines Funktionsbausteins setzt sich zusammen aus:
Aufrufanweisung
- SPA FBx
absoluter Aufruf des FBx ( SP ringe A bsolut ...)
Aufruf des FBx, nur wenn VKE=1 ( SP ringe B edingt ...)
- SPB FBx
Parameterliste (nur notwendig, wenn im FB Bausteinparameter definiert wurden)
Funktionsbausteine können nur aufgerufen werden, wenn sie bereits programmiert wurden. Bei der
Programmierung eines FB-Aufrufes fordert das PG automatisch die Parameterliste für den FB an,
sofern Bausteinparameter im FB definiert wurden.
Parametrierung eines Funktionsbausteins
Das Programm im Funktionsbaustein legt fest, wie die Formaloperanden (Parameter, die als "BEZ"
definiert wurden) bearbeitet werden sollen.
Sobald Sie eine Aufrufanweisung (z.B. SPA FB2) programmiert haben, blendet das PG die
Parameterliste ein. Die Parameterliste besteht aus den Namen der Parameter, jeweils gefolgt von
einem Doppelpunkt (:). Den Parametern müssen nun sogenannte Aktualoperanden zugeordnet
werden. Aktualoperanden ersetzen beim Aufruf des FBs die dort definierten Formaloperanden, so
daß der FB "eigentlich" mit den Aktualoperanden arbeitet.
Die Parameterliste darf max. 40 Parameter umfassen.
Beispiel:
Der Name (BEZ) eines Parameters ist EIN1, die Art ist E (wie Eingang) und der Typ ist BI (wie Bit).
Der Formaloperand des FBs hat dann die Form
BEZ:
EIN1
E
BI.
Im aufrufenden Baustein wird in der Parameterliste festgelegt, welcher (Aktual-) Operand im Falle
des FB-Aufrufs den Formaloperanden ersetzen soll; im Beispiel soll dies der Operand "E 1.0" sein.
In der Parameterliste muß folglich eingetragen werden
EIN1:
E 1.0.
Wenn der FB aufgerufen wird, setzt er an Stelle des Formaloperanden "EIN1" den Aktualoperanden
"E 1.0".
Im Bild 7.5 sehen Sie ein ausführlicheres Beispiel für die Parametrierung eines Funktionsbausteins.
Der FB-Aufruf belegt im internen Programmspeicher zwei Wörter, jeder Parameter ein weiteres
Speicherwort.
Die erforderliche Speicherlänge der Standard-Funktionsbausteine sowie die Laufzeit werden im
Katalog ST 57 angegeben.
Die bei der Programmierung am Programmiergerät erscheinenden Bezeichner für die Ein- und
Ausgänge des Funktionsbausteins, sowie der Name, sind im Funktionsbaustein selbst abgelegt.
Deshalb müssen, bevor mit der Programmierung am Programmiergerät begonnen wird, alle
erforderlichen Funktionsbausteine auf die Programmdiskette übertragen (bei Offline-Programmierung)
oder direkt in den Programmspeicher des Automatisierungsgerätes eingegeben werden.
7-14
S5-90U/S5-95U
EWA 4NEB 812 6115-01b

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 s5-95u

Inhaltsverzeichnis