Pour résumer, c'est de la programmation par blocs fonctionnels que l'on lie afin d'acheminer les données d'un bloc vers un autre (ou plusieurs).
Ensuite, il y a moyen de faire des choses assez évolué (gérer des données acquises par une carte d'entrée/sorties, les traiter et commander les sorties voulues selon la fonctions que l'on veut réaliser, travailler sur des fichiers, .......).