Omron SYSMAC CP Serie Manuel D'introduction page 145

Table des Matières

Publicité

Exemple de programmation 2
Utilisez une instruction CTBL (tableau de comparaison de registre) pour exécuter
un processus d'interruption lorsque la valeur cible est atteinte.
Le ralentissement et l'arrêt sont exécutés comme des tâches d'interruption,
permettant l'exécution de processus à grande vitesse sans affecter le temps de
cycle.
Programme contact
Utilisez une instruction CTBL pour exécuter des tâches d'interruption lorsque la
position cible est atteinte.
0.02
Démarrage moteur
Après l'arrêt du moteur, vérifiez la position d'arrêt.
W0.02
Moteur arrêté
Lorsque la PV du compteur à grande vitesse correspond à la valeur cible 1 (3000), la
tâche d'interruption 04 est exécutée.
Tâche d'interruption
>=(325)
<(310)
A270
A270
#0DDE
#0DAC
>=(325)
A270
#0DDE
P_On
04
A-4 Exemples de programmation CP1L
RSET
Réinitialisation "Moteur arrêté"
W0.02
A531.00
Réinitialisation logicielle pour le compteur
à grande vitesse 0
CTBL(882)
#0
Caractéristiques du compteur grande vitesse 0
#0
Démarre la comparaison avec la cible
D600
CH inférieur de la table de comparaison
SET
Définit "Moteur en fonctionnement"
100.00
La position d'arrêt est normale si le
100.02
compteur à grande vitesse (A270) se situe
entre 3500 (0DAC Hex) et 3550 (0DDE Hex).
Position
d'arrêt normale
100.03
La position d'arrêt est en erreur si
le compteur à grande vitesse (A270)
est supérieur à 3550 (0DDE Hex).
Position
d'arrêt en erreur
SET
Définit "Moteur lent"
100.01
Manuel d'introduction SYSMAC CP1L/CP1E
A
143

Publicité

Table des Matières
loading

Table des Matières