DFB est l'acronyme de « Derived Function Block » (bloc fonction dérivé).
Les types DFB sont des blocs fonction programmables par l'utilisateur en langage ST, IL, LD ou FBD.
L'utilisation de ces types DFB dans une application permet :
de simplifier la conception et la saisie du programme ;
d'accroître la lisibilité du programme ;
de faciliter sa mise au point ;
de diminuer le volume du code généré.