Bonjour pour faire simple,les FB,FC et SFC sont des blocs de données spécifiques aux automates Siemens.Dans Step7 on a 6 types de blocs :
1) Les blocs de données ou DB (data block)
2) Les blocs FC (ce sont des blocs sans mémoire)
3) Les blocs FB (ce sont des blocs avec mémoire,ils ont donc besoin de DB d'instance)
4) Les blocs d'organisation dont l'OB1 qui est le bloc principal
5) Les SFB : blocs systèmes avec mémoire
6) Les SFC : blocs systèmes sans mémoire
Pour revenir à ta question,la différence existante entre un FC et FB est que le FB possède une mémoire,les données sont donc conservées après l’exécution des instructions du bloc.Le SFC quant à lui est un bloc système généré par Step7
Cordialement,
" Travailles pour tes propres rêves sinon quelqu'un d'autres t'embauchera pour réaliser les siens "