UDF (User-Defined Function block - Uživatelem definovaný funkční blok) poskytuje pohodlný způsob, jak se vypořádat s logikou obvodu, která se skládá ze skupiny funkčních bloků a používá se na několika místech programu nebo mezi více programy. UDF vám pomůže vyhnout se kopírování a vkládání společné sady bloků na více míst a výsledkem je čitelnější logika programu s menším počtem propojovacích linek. Pomocí UDF můžete provádět úpravy všech výskytů logiky v obvodu pouze na jednom místě.
Chcete-li vytvořit a použít UDF, postupujte takto:
Editační režim: vytvořte a editujte UDF
Můžete vytvořit nový UDF skrze menu a lišty nástrojů a UDF upravovat.
Jako počáteční obsah nového UDF můžete použít skupinu vybraných bloků ve stávajícím obvodu.
UDF můžete uložit do knihovny UDF, kde UDF můžete později importovat.
Můžete si vytvořit vlastní knihovnu UDF nebo zkopírovat knihovnu UDF od třetí strany.
Režim používání: použít UDF v FBD nebo v jiném UDF (vnořený UDF)
Pokud jste importovali UDF, je k dispozici ve stromu bloků jako obyčejné funkční bloky. Můžete jej použít stejným způsobem jako obyčejný funkční blok.