Befehl: Modul aus FB erzeugen
Dieser Befehl (Kategorie "Composer“) erzeugt aus einem Funktionsbaustein eine Modulbeschreibung.
- Modulbeschreibung mit dem Namen - <NameOfTheFB>
- Bildersammlung mit dem Namen - IP_<NameOfTheFB>
- Textliste mit dem Namen - TL_<NameOfTheFB>
- Interface mit dem Namen - I<NameOfTheFB>.- Dieses Interface erweitert - AC.IModule.
- Alle Variablen - var_input constantwerden als Modulparameter definiert. Dabei können die Attribute- parameterCategory,- parameterMinValueund- parameterMaxValueherezum Setzen von Kategorie und Minimal-/Maximalwert verwendet werden.
- Alle numerischen Variablen - var_outputwerden als Modulausgänge definiert
- Alle numerischen Variablen - var_inputwerden als Moduleingänge definiert, soweit sie nicht als Teil eines Multislots gekennzeichnet sind.
- Alle Variablen - var_inputvom Typ- Interfacewerden zu Single Slots, wenn sie mit dem Attribut- ac_single_slotgekennzeichnet sind.
- Zum Erzeugen eines Multislots wird ein Paar von - var_inputbenötigt, das aus einem- Pointer to Interfaceund einer Integervariablen besteht. Beide müssen mit dem Attribut- 'ac_multi_slot' := '<ID>'gekennzeichnet sein, wobei die- <ID>der beiden übereinstimmen muss.