Le comportement doit être vérifié
A la suite de la conversion en application Modicon M340 d'un projet PL7 en langage ST, il est nécessaire de vérifier le comportement des SFB convertis.
Notification des différences
La conversion d'applications en langage ST comprenant des SFB est effectuée avec un message d'erreur de conversion qui enregistre tous les appels des SFB.
Le programmeur est ainsi prévenu des différences qui peuvent se produire en fonction du programme.
Les SFB dans PL7 sont gérés par le système d'exploitation de l'automate de manière asynchrone par rapport au programme.
En revanche, les SFB convertis sont des blocs fonction dans Control Expert, gérés de manière synchrone avec l'exécution du programme.
Par conséquent :
-
Dans Control Expert, l'exécution du bloc fonction à chaque temps de cycle est obligatoire afin d'actualiser les valeurs courantes (temps écoulé, sortie). Cela n'est pas obligatoire dans PL7.
Dans le cas d'appels de SFB conditionnels, veillez à conserver un appel actif tant que le SFB est en cours d'exécution ou ajoutez un appel non conditionnel.
-
Vérifiez que le comportement des SFB est correct dans tous les modes de fonctionnement de l'automate (démarrage à froid, démarrage à chaud, initialisation de l'automate, automate en fonctionnement).
NOTE : dans les applications Modicon M340, un EFB PL7_DRUM est converti en DFB vide.