Programmation du FM 451
6.1
Bases de la programmation d'un module de positionnement
Fonction
Vous pouvez paramétrer, commander et mettre en service chaque canal du module de
positionnement depuis un programme utilisateur. Les chapitres suivants vous permettent de
concevoir un programme utilisateur correspondant à votre application.
Préparation
1. Dans SIMATIC Manager, ouvrez la bibliothèque de blocs FMx51LIB et copiez les
2. Créez des blocs de données (DB) en utilisant les UDT dans le dossier Blocs de votre
Module de positionnement FM 451
Instructions de service, 05/2011, A5E01092714-02
fonctions (FC) et modèles de blocs (UDT) requis dans le dossier Blocs de votre projet. Si
des numéros de blocs sont déjà utilisés, attribuez-en de nouveaux. Les désignations de
blocs sont repris tels quels dans la table des mnémoniques de votre programme S7.
Nom
FC ABS_INIT (FC 0)
FC ABS_CTRL (FC 1)
FC ABS_DIAG (FC 2)
UDT ABS_CHANTYPE(UDT 1)
UDT ABS_DIAGTYPE (UDT 2)
UDT ABS_PARATYPE(UDT 3)
programme S7 :
– Un DB de canal pour chaque canal.
– Si vous voulez écrire ou lire les paramètres par programme utilisateur, il vous faut un
DB de paramètres pour chaque canal.
– Si vous voulez exécuter un diagnostic par programme utilisateur, il vous faut
seulement un DB de diagnostic pour chaque module.
Signification
permet l'initialisation du DB de canal après un démarrage du
module
permet l'échange de données et la commande
permet de traiter des informations de diagnostic détaillées
dans le programme ou de les mettre à disposition d'un
système de contrôle-commande
permet de créer un DB de canal par canal ; celui-ci est utilisé
par les FC ABS_INIT et FC ABS_CTRL
permet de créer un DB de diagnostic par module ; celui-ci est
utilisé par la fonction FC ABS_DIAG
permet de créer un DB de paramètres avec des paramètres ;
celui-ci est utilisé par la fonction FC ABS_CTRL pour effectuer
la lecture ou l'écriture de paramètres machine ou de tables
des consignes
6
37