Herunterladen Inhalt Inhalt Diese Seite drucken

Verwenden Des Parametertyps Any; Zuordnen Eines Aktualparameters Zu Einem Parameter Any - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Anhang
A.3.4.6

Verwenden des Parametertyps ANY

Sie können für einen Baustein Formalparameter definieren, die für
Aktualparameter mit beliebigen Datentypen geeignet sind. Dies ist vor allem dann
nützlich, wenn der Datentyp des Aktualparameters, der beim Aufrufen des
Bausteins bereitgestellt wird, unbekannt ist oder variieren kann (und wenn ein
beliebiger Datentyp zulässig ist). In der Variablendeklaration des Bausteins
deklarieren Sie den Parameter als Datentyp ANY. In STEP 7 Lite können Sie dann
einen Aktualparameter eines beliebigen Datentyps zuordnen.
STEP 7 Lite ordnet einer Variablen vom Datentyp ANY 80 Bits Speicherplatz zu.
Wenn Sie diesem Formalparameter einen Aktualparameter zuordnen, codiert
STEP 7 Lite die Startadresse, den Datentyp und die Länge des Aktualparameters
in den 80 Bits. Der aufgerufene Baustein analysiert die 80 Bits an Daten, die für
den Parameter ANY gespeichert wurden, und erhält so Informationen, die für die
zusätzliche Bearbeitung verwendet werden können.

Zuordnen eines Aktualparameters zu einem Parameter ANY

Wenn Sie für einen Parameter den Datentyp ANY deklarieren, können Sie diesem
Formalparameter einen Aktualparameter mit beliebigem Datentyp zuordnen. In
STEP 7 Lite können Sie die folgenden Datentypen als Aktualparameter zuordnen:
Elementare Datentypen: Sie geben die absolute Adresse oder den
symbolischen Namen des Aktualparameters an.
Zusammengesetzte Datentypen: Sie geben den symbolischen Namen der
Daten mit zusammengesetztem Datentyp an (z. B. Felder und Strukturen).
Zeiten, Zähler und Bausteine: Sie geben die Nummer an (z. B. T1, Z20 oder
FB6).
Nachfolgendes Bild zeigt, wie Daten an eine FC mit Parametern vom Datentyp
ANY übergeben werden können.
A-60
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis