QUESTION:
Pourquoi est ce que l’alarme interne réglée en ligne n’est pas
transférée après un redémarrage/coupure secteur du
pupitre ?
REPONSE:
L’alarme interne ne peut être stockée que dans une variable ProTool
interne. Lorsque le Runtime ProTool se termine, la valeur de la
variable interne est remise a zéro et la valeur de l’alarme interne
établie lors de la configuration est transférée a cette même
variable interne lors du redémarrage du Runtime. La valeur de l’a
larme interne réglée en ligne est alors perdue. Pour sauvegarder
cette valeur vous devez la stocker dans l’automate :
- Configurez une variable interne
« Wecker_intern » sans automate et de type
DATETIME.
Figure 1: Création de la variable interne Alarme
- Reliez cette variable a une alarme.
Figure 2: Liaison de la variable a une alarme
- Créez une variable « Alarme » en liaison avec l’a
utomate et de type DATE_AND_TIME.
Figure 3: Variable de stockage pour l’alarme interne
- Créez un script dans lequel la variable externe Alarme
(Wecker) est copiée dans la variable interne
« Wecker_intern ».
Figure 4: Script pour copier l’alarme
- Appelez le script sur un changement de la variable externe
Alarme (Wecker)
Figure 5: Script appelé sur changement de valeur
- Reliez un champ d’entrée pour votre alarme a la variable Alarme
(Wecker)
Figure 6: Liaison du champ d’entrée a la variable Alarme
(Wecker)
Info: Cette contribution n'est pas valable pour les
CPU SIMATIC 505. Le type de données DATETIME n'est pas possible
dans les CPU SIMATIC 505.
|