Dialog: Funktionsbaustein auswählen
Funktion: Der Dialog dient der Auswahl eines Funktionsbausteins für E/A-Mapping. Der Funktionsbaustein soll dem auf der Registerkarte <Gerätename> E/A-Abbild selektierten E/A-Kanal, oder dem auf Registerkarte <Gerätename> IEC-Objekte selektierten Objekt zugewiesen werden.
Aufruf:
Registerkarte <Gerätename> E/A-Abbild, Befehlsschaltfläche
FB für E/A-Kanal hinzufügen
Registerkarte <Gerätename> IEC-Objekte, Befehlsschaltfläche
Hinzufügen
Der Dialog bietet alle Funktionsbausteine aus der aktiven Applikation und den im Projekt eingebundenen Bibliotheken an, die Folgendes erfüllen:
Der Funktionsbaustein ist mit dem Attribut
{attribute 'io_function_block'}
versehen.Der Funktionsbaustein enthält Eingangs- oder Ausgangsparameter, die zum Kanaltyp (Eingang, Ausgang, Datentyp) passen und mit dem Attribut
{attribute 'io_function_block_mapping'}
versehen sind.
Wenn ein Funktionsbaustein gewählt wird, der mehrere passende Parameter bietet, wird nur der erste davon automatisch auf den Kanal abgebildet. Die weiteren können nur händisch auf der Registerkarte <Gerätename> E/A-Abbild zugewiesen werden.
Nach Zuweisen des Funktionsbausteins wird der Parameter der Funktionsbausteininstanz in der Spalte Variable der Mapping-Tabelle eingetragen. Der Pfad setzt sich folgendermaßen zusammen:
<Applikationsname>.<Gerätekanalname>_<Name des FBs>_<fortlaufende FB-Instanz-Nummer>.<FB-Parametername>
Beispiel: App1.Out_4_Int_myScale_Output_Int_1.iOutput
für den Parameter iOutput
der ersten eingefügten Instanz des Funktionsbausteins myScale_Output
Suchen | Eingabefeld für eine Suche nach Bausteinnamen |
Type | Zum Kanaltyp passende Funktionsbausteine in Baumstruktur Knoten: Applikation, Bibliotheksname(n) |
Dokumentation | Zeigt für die im Baum selektierte Bibliothek oder den Bibliotheksbaustein die verfügbare Dokumentation an |
Für weitere Informationen siehe: io_function_block, io_function_block_mapping