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 constant
werden als Modulparameter definiert. Dabei können die AttributeparameterCategory
,parameterMinValue
undparameterMaxValuehere
zum Setzen von Kategorie und Minimal-/Maximalwert verwendet werden.Alle numerischen Variablen
var_output
werden als Modulausgänge definiertAlle numerischen Variablen
var_input
werden als Moduleingänge definiert, soweit sie nicht als Teil eines Multislots gekennzeichnet sind.Alle Variablen
var_input
vom TypInterface
werden zu Single Slots, wenn sie mit dem Attributac_single_slot
gekennzeichnet sind.Zum Erzeugen eines Multislots wird ein Paar von
var_input
benötigt, das aus einemPointer to Interface
und einer Integervariablen besteht. Beide müssen mit dem Attribut'ac_multi_slot' := '<ID>'
gekennzeichnet sein, wobei die<ID>
der beiden übereinstimmen muss.