Exemple de programme pour Simatic S7 et bus de terrain
Pilotage du
L'entrée DI0 sert à libérer le MOVIMOT
®
MOVIMOT
•
•
L'entrée DI1 sert à définir le sens de rotation et la vitesse :
•
•
Le moteur accélère ou freine selon une rampe de 1 s pour une variation de 50 Hz.
Les entrées-process sont sauvegardées pour traitement ultérieur dans les mots MW20
à MW24.
LIBER : L
CONS : U
GAUC : L
MESU : L
Manuel Modules répartiteur de bus PROFIsafe®
E 100.0 = "0" : Instruction "Arrêt"
E 100.0 = "1": Instruction "Marche"
E 100.1 = "0" : 50 % f
max
E 100.1 = "1" : 50 % f
max
U
E 100.0
// Donner l'ordre de libération via l'entrée 100.0
SPB
LIBERE
L
W#16#2
//Commande "Arrêt"
T
PAW 132
// sur SP1 (mot de commande 1)
SPA
CONS
W#16#6
// Ecrire instruction MOVIMOT "Libération" (0006hex)
T
PAW 132
// sur SP1 (mot de commande 1)
E 100.1
// Définir le sens de rotation via l'entrée 100.1
SPB
GAUC
// Si l'entrée 100.1 = "1", alors rotation à gauche
L
W#16#2000
// Ecrire vitesse de consigne = 50 % fmax rotation à droite (=2000hex)
T
PAW 134
// sur SP2 (vitesse [%])
SPA
MESU
W#16#E000
// Ecrire vitesse de consigne = 50 % fmax rotation à gauche (=E000hex)
T
PAW 134
// sur SP2 (vitesse [%])
1000
// Rampe = 1s (1000déc)
T
PAW 136
// sur SP3 (rampe)
L
PEW 132
// Charger EP1 (mot d'état 1)
T
MW 20
// puis sauvegarder
L
PEW 134
// Charger EP2 (courant de sortie)
T
MW 22
// puis sauvegarder
L
PEW 136
// Charger EP3 (mot d'état 2)
T
MW 24
// puis sauvegarder
BE
Protocole MOVILINK®
®
:
rotation à droite
rotation à gauche
12
95