IEC 61131-3 Standardfunktionen/-Funktionsbausteine
Diese Hilfedatei enthält Beschreibungen zu Firmware-Funktionen und -Funktionsbausteinen.
So rufen Sie die Hilfe zu Funktionen/Funktionsbausteinen auf:
Um das Inhaltsverzeichnis für die gesamte FU/FB-Hilfe zu öffnen, wählen Sie den Menüpunkt '? > Hilfe zu Menüpunkt 'FB/FU'.
Hilfeinformationen zu bestimmten Funktionen und Funktionsbausteinen können Sie entweder aus dem Editor-Assistenten oder dem Dialog 'Funktion/Funktionsbaustein' aufrufen.
Rechtsklicken Sie im Auswahlbereich des Editor-Assistenten auf den gewünschten Baustein und wählen Sie anschließend 'Hilfe zu FB/FU' aus dem Kontextmenü aus.
Oder:
Rechtsklicken Sie im Auswahlbereich des Editor-Assistenten auf das betreffende Bausteinsymbol und wählen Sie anschließend 'Hilfe zu FB/FU' aus dem Kontextmenü aus.
Im Dialog 'Funktion/Funktionbaustein' öffnen Sie die FU/FB-Hilfe des gewählten Bausteins über die '?'-Schaltfläche. Zum Öffnen des Dialogs doppelklicken Sie auf das betreffende Bausteinsymbol im Editor und wählen anschließend den Befehl 'Objekteigenschaften...' aus dem Kontextmenü aus.
Definition von Standardfunktionen/-funktionsbausteinen gemäß der Norm IEC 61131-3
Funktionen (kurz: FUs) sind POEs, die mehrere Eingangsparameter haben können, aber immer nur einen Ausgangsparameter besitzen. Da Funktionen keinen internen Speicher besitzen, liefert eine Funktion immer dasselbe Ergebnis, wenn sie mit den selben Eingangswerten aufgerufen wird.
Funktionsbausteine (kurz: FBs) sind POEs, die mehrere Eingangsparameter und mehrere Ausgangsparameter haben können. FBs haben einen internen Speicher. Das bedeutet, dass der Wert, den ein Funktionsbaustein als Ergebnis zurückgibt, vom Wert seines internen Speichers abhängt. Aus diesem Grund müssen Funktionsbausteine instanziiert werden: Für jeden FB, der verwendet werden soll, muss ein Instanzname deklariert werden, der die betreffende FB-Instanz eindeutig identifiziert und über den der FB im Code angesprochen (aufgerufen) wird. Die Deklaration des Instanznamens geschieht automatisch unter Verwendung des Dialogs 'Variable' nachdem Sie den FB aus dem Editor-Assistenten in den Code eingefügt haben.
Neben den IEC 61131-3-Standardfunktionen/-funktionsbausteinen, können Bibliotheken mit weiteren Bausteinen in EcoStruxure Machine Expert - Safety eingebunden werden (siehe Thema "Einfügen/Löschen von Bibliotheken").