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 FB für E/A-Kanal hinzufügen
- Registerkarte <Gerätename> IEC-Objekte, Befehlsschaltfläche  Hinzufügen 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