Deklaration von Funktionsbaustein-Instanzen oder Klassen-Instanzen in ST
Syntax |
---|
|
Bedeutung | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Deklaration einer bzw. mehrerer →Funktionsbaustein-Instanzen, wobei Die Deklaration mehrerer solcher Abschnitte ist zulässig. Die Deklaration ist innerhalb der Deklaration eines →Programms oder eines →Funktionsbausteins möglich. Das optionale Schlüsselwort Mit dem optionalen Schlüsselwörter für die Sichtbarkeit definieren Sie die Sichtbarkeit aller Elemente dieses Abschnitts. Diese Schlüsselwörter sind nur innerhalb der Deklaration eines Funktionsbausteins zulässig.
Ein vorhandener →Funktionsbaustein (in →ST, →FBS oder →KOP erstellt) ist als Typ für eine Funktionsbaustein-Instanz möglich. Bei der Deklaration einer Funktionsbaustein-Instanz im Abschnitt Sie können Funktionsbaustein-Instanzen auch mit Hilfe von ein- oder mehrdimensionalen ARRAYs deklarieren (auch dies ist analog zur "Deklaration eines ARRAY-Datentyps in ST") oder mit Hilfe von Strukturelementen deklarieren (siehe "Deklaration eines strukturierten Datentyps in ST").
|
Gut zu wissen |
---|
Neuron Power Engineer bietet außerdem die Möglichkeit, noch nicht festgelegte Speicherorte bei der Deklaration anzugeben. Siehe "Deklaration eines Sprachelements mit partieller Adresse in ST" für Details. Neuron Power Engineer bietet außerdem die Möglichkeit, zusätzliche Daten bei der Deklaration anzugeben. Siehe "Beschreibung, Kommentar, JSON-String oder Typ für Variablen oder Datentypen angeben" für Details. |
Beispiele |
---|
|
Beispiel für die Deklaration einer Funktionsbaustein-Instanz inkl. Initialisierung, wobei ein Eingang der Funktionbaustein-Instanz mit Hilfe eines strukturierten Datentyps deklariert ist |
---|
|