Procédé

Tutoriel - Lina Procédé - 05/2024

5.2 DB de stockage de variables

5.2.1 Synthèse : lien entre variable, séquence et Lina

Figure 51 : lien var seq

5.2.2 DB550 – Tableau de gestion de com avec Lina

Voici le DB550 gestion de com Lina : DB permettant la communication entre Lina et l’automate. L’ensemble des demandes, des confirmations et des réponses émises sont enregistrées et transmises par les données de ce tableau afin que les actions souhaitées puissent s’exécuter correctement.

Figure 52 : DB550_GESTION_COM_LINA

Ce DB correspond au tableau de COM démarrage avec sauvegarde.

Figure 53 : Correspondance DB550

L’appel des données du tableau suit l’ordre du tableau de com Lina.

Les données côté automate sont accompagnées d’un nom de code permettant de connaître leur utilisation primaire :

Code côté automate Correspondance Lina
SP Sauvegarde programme
LAP Lancement/annulation programme
DD Démarrage différé
E États
SE Saut d’étape
DSTP Demande de sauvegarde de tous les programmes
RP Récupération programme
RV Remontée valeur

5.2.3 DB551 – Table tampon de réception de progr

Le DB551 contient le programme sélectionné et envoyé par Lina. Ce programme se charge dans la zone lors d’une sauvegarde, d’une modification de programme en cours ou d’une reprise d’étape. Son contenu sera ensuite transféré dans des DB internes à l’automate en fonction de la demande émise par Lina.

Noter que ce tableau contient uniquement les paramètres / compléments de type écriture LINA → API !

Figure 54 : DB551_PROG_RECEPT_LINA

Attention : À chaque demande traitée nécessitant l’utilisation du tableau tampon , Lina va envoyer une demande de vidage pour que l’automate vide le tableau !

5.2.4 DB555 – Tableau de récupération de programme

Le DB555 contient le programme à envoyer à Lina lors d’une procédure de récupération. Une fois la demande traitée, le DB doit être vidé.

Figure 55 : DB555_RECUP_PROG

Le nom et le code du programme à récupérer sont renseignés dans le DB de gestion 550.

5.2.5 DB556 – Tableau de remontée de données prog

Le DB556 contient l’intégralité des données liées au programme en cours à remonter à Lina.

Figure 56 : DB556_RECUP_PROG

On renseigne ici uniquement les paramètres / compléments de type lecture API → LINA.

5.2.6 DB557 – Table suivi Hypervision du prog

Remontée des valeurs nécessaires à la visualisation et le suivi du procédé en cours d’exécution.

Figure 57 : DB557_PROCEDE_HYPER

5.2.7 DB560 – Table de séquence sauvegarde de prog

DB de séquence liée à la sauvegarde de programme

Figure 58 : DB560_SEQ_SAUV_PROG

5.2.8 DB562 – Table de séquence de prog en cours

DB de séquence liée à la gestion de programme en cours

Figure 59 : DB562_SEQ_PROG_EN_COURS

5.2.9 DB564 – Table de séq de récupération de prog

Le DB564 de séquence est lié à la récupération de programme

Figure 60 : DB564_SEQ_RECUP_PROG

5.2.10 DB566 – Table de séq pour sauver tous progs

Le DB566 de séquence est lié à la sauvegarde de tous les programmes dans l’automate

Figure 61 : DB566_SEQ_DSTP

5.2.11 DB570 – Tableau de programme en cours

DB570 contenant le programme en cours lancé dans Lina.

Figure 62 : DB570_PROG_EN_COURS

Le process de l’installation viendra donc y piocher les informations souhaitées. Ce DB doit être vide lorsque le programme est terminé.

5.2.12 DB571 – Table paramètre du prog en cours

Le DB571 contient les paramètres du programme en cours lancé dans Lina. Il va notamment stocker le mois, le jour, l’heure et la minute du départ différé.

Figure 63 : DB571_PARAM_PROG_EN_COURS

Ce DB doit être vide lorsque le programme est terminé.

5.2.13 DB580-598 – Table de stockage des progs

L’ensemble des DB ci-dessous ont pour rôle de stocker l’ensemble des programmes communiqués par Lina dans le but de les conserver. En fonction de leurs codes, les programmes auront une place attitrée et prédéfinie dans l’un d’entre eux.

Figure 64 : table stock prog

Il est important que ces DB soient rémanents. Cela implique cependant d’utiliser un automate possédant une grosse mémoire rémanente si on souhaite utiliser Lina Procédé.

Voici la composition du DB580 :

Figure 65 : DB580_STOCKAGE_PROG_001_020

5.2.14 DB559 – Table mémoire pour prog hors backup

Le DB559 de stockage programme autre permet de sauvegarder les éléments d’un programme ne pouvant être enregistré à cause du passement de l’index de stockage.

Figure 66 : DB599_STOCKAGE_PROGRAMME_AUTRE

Le programme doit tout de même être sauvegardé quelque part pour que le DB de programme en cours puisse l’exécuter. Ce dernier se fera écrasé lors d’une nouvelle sauvegarde de programme avec un code non prévu dans les zones de sauvegarde.