Siemens FM 351 Instructions De Service page 162

Module de positionnement; simatic s7-300
Table des Matières

Publicité

Exemples
12.10 Exemple de programme 4 "OneChannel"
Fonctionnement
La CPU se trouve en STOP. Ouvrez la table des variables USER_VAT, adaptez les
consignes ("USER_DB".TRG_INC_1, "USER_DB".TRG_INC_2), la précourse changement
de vitesse ("USER_DB".CHGDIF) et la précourse de coupure ("USER_DB".CUTDIF) à votre
installation et chargez les valeurs de forçage.
Démarrez la CPU (STOP > RUN). Vous pouvez voir les numéros d'étapes du graphe
séquentiel ("USER_DB".STEPNO), les signaux en retour et les valeurs réelles à changer.
Après l'initialisation, un déplacement "semi-automatique relatif" est exécuté. L'entraînement
se déplace dans le sens négatif et revient à sa première position ("USER_DB".TRG_INC_1).
Ensuite, le programme attend à l'étape 6 une impulsion externe
("USER_DB".START_INC_2) pour déclencher le déplacement semi-automatique dans le
sens positif. Quand la position est atteinte, le graphe est à sa valeur finale (-2). Le
déplacement semi-automatique avec le numéro de consigne 255 permet le transfert des
précourses de changement de vitesse et de coupure. Vous pouvez ainsi tester le
comportement de votre arrivée à destination.
Un nouveau démarrage (STOP > RUN) de la CPU provoque un nouveau traitement du
graphe. Cette procédure ne convient bien sûr pas à un fonctionnement continu de votre
installation. Dans l'exemple, nous obtenons ainsi que le module soit toujours réinitialisé.
Analyse des erreurs
En cas d'erreur de traitement, le graphe séquentiel est arrêté. Le numéro d'étape inscrit est
-1.
Essayez de générer des erreurs qui seront inscrites comme erreurs groupées dans le bit
"USER_DB".ERR par l'analyse d'erreurs.
● Activez, dans la USER_VAT, la valeur de forçage préparée pour le numéro de consigne 1
● Activez les unes après les autres dans la USER_VAT d'autres valeurs de forçage pour le
162
("USER_DB".TRG_INC_1) qui est supérieure au fin de course logiciel.
La séquence est interrompue et -1 est indiqué comme numéro d'étape. Vérifiez l'erreur
dans le masque d'analyse des erreurs.
numéro de consigne 1 ("USER_DB".TRG_INC_1), le numéro de consigne 255
("USER_DB".TRG_INC_2), la précourse de changement de vitesse
("USER_DB".CHGDIF) et la précourse de coupure ("USER_DB".CUTDIF). Pour la
vérification des erreurs, procédez comme pour la consigne 1.
Module de positionnement FM 351
Instructions de service, 05/2011, A5E01092702-02

Publicité

Table des Matières
loading

Table des Matières