Exemple De Programme 1 "Gettingstarted; Démarrage; Fonctionnement Cyclique - Siemens FM 351 Instructions De Service

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

Publicité

12.7

Exemple de programme 1 "GettingStarted"

Tâche
Avec cet exemple, vous pouvez procéder à la mise en service du module de positionnement
que vous avez paramétré avec la mise en route.
L'analyse d'erreurs traitée dans cet exemple complète le programme du chapitre "Intégration
au programme utilisateur" de la mise en route.
Conditions préalables
Vous avez paramétré le module de positionnement comme décrit dans la mise en route.
Dans le DB de canal, l'adresse de votre module est correctement inscrite dans le paramètre
MOD_ADDR et le numéro de canal dans le paramètre CH_NO.
Démarrage
Dans l'OB 100 de démarrage, appelez la fonction FC ABS_INIT qui remet à 0 tous les
signaux de commande et signaux en retour dans le DB de canal, de même que la gestion
des tâches.

Fonctionnement cyclique

Ouvrez la table de variables VAT_CTRL_1, établissez la liaison avec la CPU configurée et
visualisez les variables. Transférez les valeurs de forçage préparées. Activez
"CHAN_1".DRV_EN : L'entraînement est maintenant débloqué ("CHAN_1".ST_ENBLD=1). Si
l'entraînement n'est pas débloqué, contrôlez vos entrées de validation.
Avec les deux étapes suivantes, vous démarrez l'entraînement.
Vous pouvez arrêter l'entraînement par l'une des démarches suivantes :
 Remettre à 0 et activer la valeur de forçage pour le sens
 Remettre à 0 et activer la valeur de forçage pour le déblocage de l'entraînement
 Mettre la CPU à l'état STOP
Activez DIR_P=1 pour un déplacement dans le sens positif pour le mode "Manuel à vue"
sélectionné. Si vous activez DIR_P=0, il y aura un arrêt contrôlé de l'entraînement.
Module de positionnement FM 351
Instructions de service, 05/2011, A5E01092702-02
PRUDENCE
12.7 Exemple de programme 1 "GettingStarted"
Exemples
155

Publicité

Table des Matières
loading

Table des Matières