Siemens SIMATIC S7-200 Manuel page 330

Masquer les pouces Voir aussi pour SIMATIC S7-200:
Table des Matières

Publicité

Automate programmable S7-200 Manuel système
Octet de commande pour le module de positionnement
Le module de positionnement met à disposition un octet d'entrées TOR qui est utilisé comme
octet de commande. La figure 9-20 décrit cet octet de commande. Le tableau 9-20 présente les
définitions des codes de commande (code_commande).
Le module interprète une écriture dans
l'octet de commande avec passage du
bit R de l'état 0 à l'état 1 comme une
nouvelle commande.
Si le module détecte un front descendant
du bit R (ce dernier passe à l'état 0) alors
qu'une commande est active, l'exécution
en cours est interrompue et, si un
déplacement était en cours, un arrêt
é
é
décéléré est exécuté.
Une fois une exécution achevée, le module doit constater un front descendant pour accepter une
nouvelle commande. En cas d'interruption d'une exécution, le module doit achever toute
décélération en cours avant d'accepter une nouvelle commande. Aucune modification du code de
commande n'est prise en compte lorsqu'une commande est active.
La réaction du module de positionnement à
un changement d'état de fonctionnement
du S7--200 ou à une situation d'erreur
dépend de l'influence que le S7--200
exerce sur les sorties TOR en fonction de
la définition existante de la fonction du
S7--200 :
Si le S7- -200 passe de l'état "Arrêt" à
-
l'état "Marche" : Le programme dans
le S7--200 gère le fonctionnement du
module de positionnement.
Si le S7- -200 passe de l'état "Arrêt" à
-
l'état "Marche" : Vous pouvez
sélectionner l'état que vont prendre
les sorties TOR au passage à l'état
"Arrêt" ou décider que les sorties
doivent conserver leur dernier état.
--
Si le bit R est désactivé lors du
passage à l'état "Arrêt" : Le
module de positionnement
exécute une décélération
jusqu'à l'arrêt pour tout
déplacement en cours.
--
Si le bit R est activé lors du passage à l'état "Arrêt" : Le module de positionnement
achève toute commande en cours d'exécution. Si aucune commande n'est en cours,
le module de positionnement exécute la commande indiquée par les bits
code_commande.
--
Si le bit R est maintenu à son dernier état : Le module de positionnement achève tout
déplacement en cours.
Si le S7- -200 détecte une erreur grave et désactive toutes les sorties TOR :Le module de
-
positionnement exécute une décélération jusqu'à l'arrêt pour tout déplacement en cours.
Le module de positionnement met en oeuvre une temporisation de surveillance qui désactive les
sorties si la communication avec le S7--200 est coupée. Si cette temporisation expire, le module
de positionnement exécute une décélération jusqu'à l'arrêt pour tout déplacement en cours.
En cas de détection d'une erreur grave dans le matériel ou le microprogramme, le module de
positionnement met les sorties P0, P1, DIS et CLR dans leur état inactif.
316
p
,
ê
Figure 9-20 Définition de l'octet de commande
Tableau 9-25 Définition des codes code_commande
BPFo
7
6
5
4
QBx
R
code_commande
R
0 =
Inactif
1 =
Exécuter la commande indiquée
dans code_commande (voir tableau 9-25)
code_commande Commande
000 0000 à
0 à
000 1111
24
100 0000 à
25 à
111 0101
117
111 0110
118
111 0111
119
111 1000
120
111 1001
121
111 1010
122
111 1011
123
111 1100
124
111 1101
125
111 1110
126
111 1111
127
BPFa
3
2
1
0
Exécuter le déplacement
indiqué dans les blocs de
profil 0 à 24
Réservés
(erreur si précisés)
Activer la sortie DIS
Désactiver la sortie DIS
Emettre impulsion au niveau
de la sortie CLR
Recharger position en cours
Exécuter le déplacement
indiqué dans le bloc interactif
Capturer décalage du point
de référence
Rotation positive en marche
fractionnée
Rotation négative en marche
fractionnée
Rechercher position du point
de référence
Recharger la configuration

Publicité

Table des Matières
loading

Table des Matières