12.10 Exemple De Programme 4 "Onechannel - Siemens FM 351 Instructions De Service

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

Publicité

12.10
Exemple de programme 4 "OneChannel"
Objectif
Dans cet exemple, vous pilotez un entraînement avec un programme utilisateur. Le
programme utilisateur met le module en service après un nouveau démarrage de la CPU.
Ensuite, il exécute une séquence qui réagit aux événements.
Les tables de variables vous permettent de prédéfinir des événements, d'observer les
réactions du module et d'analyser la mémoire tampon de diagnostic.
Cet exemple d'une complexité plus importante vous permet de découvrir les possibilités
suivantes du module :
● émission simultanée de plusieurs tâches,
● combinaison de tâche d'écriture et de lecture,
● tâche de lecture permanente sans attendre la fin de la tâche,
● analyse des messages en retour du bloc,
● analyse des messages en retour pour une tâche unique,
● remise à 0 des bits de fin et des bits d'erreurs pour certaines ou toutes les tâches,
● appel central de ABS_CTRL à la fin du programme utilisateur.
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.
Dans le paramètre PARADBNO, le DB de canal fourni contient déjà le numéro 30 du DB de
paramètres pour les paramètres machine.
Les paramètres machine de votre installation sont enregistrés dans le bloc de données
PARADB_1.
Démarrage
Dans l'OB de démarrage (OB100), vous mettez à 1 l'identification de démarrage (étape 0)
pour le programme utilisateur dans le DB d'instance correspondant (USER_DB).
Module de positionnement FM 351
Instructions de service, 05/2011, A5E01092702-02

12.10 Exemple de programme 4 "OneChannel"

Exemples
161

Publicité

Table des Matières
loading

Table des Matières