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. |