Autres tâches
Le bloc Error Handling assume outre le déclenchement d'événements aussi le
message de l'événement au graphe d'état de l'application, p. ex. une course vers
la position de base en cas d'erreur.
5.4
Graphe d'état
La création d'un graphe d'état de l'application est expliquée à l'aide d'un exemple.
Il s'agit de convertir le graphe d'état présenté dans l'Illustration 5-7. L'état 1
Standby est obtenu par le branchement du convertisseur. L'activation de la
validation permet de passer au mode automatique (3 Auto). En mode
automatique, la chaîne pas à pas qui assume le déroulement de la scie volante
doit se dérouler.
Une validation disponible et un signal « Main » activé permettent de passer à l'état
2 Manual dans lequel l'entraînement est déplacé en mode pas à pas (2 Manual).
En cas d'erreur, une commutation de n'importe quel autre état est exécutée vers
l'état 0 Errorstop. Le signal Error Resetpermet de commuter de l'état 0 Errorstop
de nouveau à l'état 1 Standby .
0
Erreur
Errorstop
Erreur
Erreur
Error
Reset
Validation Arrêt
Validation Arrêt
1
Standby
manuel non sélectionné
Activer
Fig. 5-7 Graphe d'état d'une application (exemple)
Dans un premier temps, un paramètre commande est défini, p. ex. P00 avec le
type de données U8 afin de pouvoir commuter ce graphe d'état. L'état actuel est
commuté en écrasant le paramètre avec une valeur comprise entre 0 et 3. P00
peut également être utilisé pour l'affichage.
ID 442452.05
Programmer un application
Manual
Validation
activé et
manuel
sélectionné
Auto
Validation activé et
Manuel de programmation
2
Manuel
sélectionné
3
5
68