Procédé

Tutoriel - Lina Procédé - 05/2024

6. Les séquences process

Les séquences process varient en fonction du projet. On va cependant retrouver pour chacune la même méthode de communication entre ces dernières et les séquences de gestion procédé.

Figure 83 : méthode de communication seq process

Tous les échanges passent par des synchro afin de s’assurer que le process est bien dans le même état que le programme lancé sur Lina.
Séquence d’initialisation :

  1. Attente de synchro de mise en Condition Initiale avec la séquence maître ;
  2. Demande de synchro de mise en CI ok avec la séquence maître.

Séquence d’arrêt de process :

  1. Attente de synchro d’arrêt de process avec la séquence maître ;
  2. Demande de synchro d’arrêt de process ok avec la séquence maître.

Séquence de process :
La séquence de process communique par l’intermédiaire de synchro avec la gestion de procédé afin d’assurer le bon fonctionnement général du module.
Synchro avec la séquence process :

  1. Attente de synchro de démarrage process avec la séquence maître ;
  2. Demande de synchro de fin de process avec la séquence maître ;
  3. Attente de synchro général de saut d’étape ou de reprise avec la séquence maître ;
  4. Attente de synchro général d’annulation ou d’arrêt différé avec la séquence maître.

Une synchro générale à la différence d’une synchro simple permet de mettre la séquence en attente de synchro à chaque tour de cycle et non à une étape particulière. Si le numéro d’étape de la synchro maître ne correspond pas aux conditions d’attentes, alors la séquence de process continue sa lecture normalement.

Figure 84 : ST synchro GENERAL ARRET

Afin de s’assurer de n’avoir aucun loup et que les séquences soient synchronisées avec l’état du programme indiqué sur Lina, les séquences process sont initialisées par la séquence de gestion procédé selon certaines étapes.

Figure 85 : ST Init Séquence

Voici ce que l’on retrouve dans la gestion de fin de programme de la séquence maître :

Figure 86 : ST étape 30060 vidange recette en cours