Siemens FM 351 Instructions De Service page 163

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

Publicité

Programme utilisateur FB 1 (USER_PROG)
Le programme utilisateur accède aux données dans les blocs de données spécifiques au
module (USER_DB) sous la forme <nom de bloc>.<identificateur symbolique>. Le
programme utilisateur peut ainsi utiliser exactement un canal.
Ce type de programmation vous permet d'accéder aux données du bloc de données à l'aide
d'identificateurs symboliques. L'adressage indirect pour plusieurs canaux est décrit dans
l'exemple de programme 6 "MultiChannels".
Le programme utilisateur exécute un graphe séquentiel comportant les séquences
suivantes :
Etape 0 : Le module de positionnement est initialisé. Les tâches contenant les paramètres à
exécuter lors d'un démarrage du module sont initialisées avec les valeurs voulues.
Etape 1 : Le programme attend la fin de l'exécution des tâches initialisées à l'étape 0.
Etape 2 : La valeur paramétrée de la consigne "USER_DB".TRG_INC_1 est reportée dans la
table des consignes. La table des consignes est ensuite chargée dans le module. Les
signaux de commande pour le premier déplacement semi-automatique sont émis en même
temps. Le FB ABS_CTRL veille à l'ordre d'exécution correct de l'étape 2.
Etape 3 : Le programme attend la fin de l'exécution de la tâche d'écriture mise à 1.
Etape 4 : Le programme attend le signal en retour "PEH" et les valeurs de position
actualisées du premier déplacement automatique.
Etape 5 : Les valeurs paramétrées pour le deuxième déplacement semi-automatique, la
précourse de changement de vitesse et la précourse de coupure sont inscrites dans le DB
de canal. Pour finir, le deuxième déplacement semi-automatique avec le numéro de
consigne 255 est lancé avec "USER_DB".START_INC_2.
Etape 6 : Le programme attend la fin de l'exécution des tâches mises à 1.
Etape 7 : Le programme attend le signal en retour "PEH" et les valeurs de position
actualisées du deuxième déplacement automatique.
Module de positionnement FM 351
Instructions de service, 05/2011, A5E01092702-02
12.10 Exemple de programme 4 "OneChannel"
Exemples
163

Publicité

Table des Matières
loading

Table des Matières