TRS

Maquette - Coffret TRS - 08/2025

2.4 Détail programmation des DB

Les DB ont étés séparés en deux sous-dossiers hiérarchiques : un premier regroupant tous les DB reliés aux blocs « standards » (contenant donc les fonctions de base de l’automate ainsi que toute la gestion de la communication avec LINA), et un second regroupant les DB utilisés par les fonctions du TRS. Les DB seront présentés dans cet ordre.
Sous-dossier des DB standards et LINA

2.4.1 DB01_IMG_E

Ce DB contient les images des différentes entrées du système, qui seront ensuite utilisées dans le reste du programme.

DB01_IMG_E entrées

Figure 18 : DB01_IMG_E entrées

2.4.2 DB24_COMPTEURS_TRS

Ce DB contient les cinq compteurs qui seront utilisés dans le TRS. On y retrouve les trois compteurs standards, ainsi que deux compteurs de réserve.

DB24_COMPTEURS_TRS standard

Figure 19 : DB24_COMPTEURS_TRS standard

2.4.3 DB50_DEF_GEN

Ce DB contient 32 défauts, utilisables pour la programmation de défauts généraux.

DB50_DEF_GEN défaut général

Figure 20 : DB50_DEF_GEN défaut général

2.4.4 DB51_INH_DEF_GEN

Ce DB contient 32 inhibitions, chacune correspondant à un des défauts présents dans le DB50.

DB51_INH_DEF_GEN inhibition

Figure 21 : DB51_INH_DEF_GEN inhibition

2.4.5 DB100_DEF_AUTRES

Ce DB contient 32 défauts, utilisables pour la programmation de défauts n’appartenant pas aux autres catégories du standard.

DB100_DEF_AUTRES capteur bon

Figure 22 : DB100_DEF_AUTRES capteur bon

2.4.6 DB101_INH_DEF_AUTRES

Ce DB contient 32 inhibitions, chacune correspondant à un des défauts présents dans le DB100.

DB101_INH_DEF_AUTRES inhib défaut

Figure 23 : DB101_INH_DEF_AUTRES inhib défaut

2.4.7 DB150_DEF_COM

Ce DB contient 32 défauts, utilisables pour la programmation de défauts liés à des problèmes de communication.

DB150_DEF_COM mot vie

Figure 24 : DB150_DEF_COM mot vie

2.4.8 DB151_INH_DEF_COM

Ce DB contient 32 inhibitions, chacune correspondant à un des défauts présents dans le DB100.

DB151_INH_DEF_COM inhib défaut

Figure 25 : DB151_INH_DEF_COM inhib défaut

2.4.9 DB813_BITS_F_TOR

Ce DB contient 32 entiers, utilisables pour gérer le forçage des sorties.

DB813_BITS_F_TOR forçage sortie

Figure 26 : DB813_BITS_F_TOR forçage sortie

2.4.10 DB900_SUIVI_SORTIES_TOR

DB900_SUIVI_SORTIES_TOR

Figure 27 : DB900_SUIVI_SORTIES_TOR

2.4.11 DB20000_LINA

Ce DB contient les différentes structures utilisées dans la gestion de la communication entre LINA et l’API.

DB20000_LINA struct com

Figure 28 : DB20000_LINA struct com

2.4.12 DB32000_IMG_S

Ce DB contient les images des différentes sorties du système, qui une fois modifiés dans le reste du programme sont ensuite écrites sur les sorties physiques, de sorte à respecter l’unicité d’accès (de manière similaire aux entrées).

DB32000_IMG_S sortie

Figure 29 : DB32000_IMG_S sortie

Sous-dossier DB TRS :

2.4.13 DB20100_TRS_GESTION

Ce DB définit les différentes structures nécessaires pour le bon fonctionnement du TRS côté automate. On y retrouve les compteurs précédemment définis, les paramètres de gestion depuis LINA, et la déclaration des mots de filtres pour filtrage sur la région ou les secteurs.

DB20100_TRS_GESTION struct PLC

Figure 30 : DB20100_TRS_GESTION struct PLC

2.4.14 DB20110_PARAM_TRS_COMPTEUR

Ce DB contient les temps de contrôles respectifs à chacun des compteurs, qui seront utilisés pour générer un défaut de communication relatif à chacun d’entre eux.

DB20120_PARAM_TRS_COMPTEUR temps

Figure 31 : DB20120_PARAM_TRS_COMPTEUR temps

2.4.15 DB20500_SEQ_GEST_CHGT_PROD

Ce DB instancie une séquence 4C4I1E, utilisée pour les modes avancées du TRS.

DB20402_SEQ_GEST_CHGT_PROD avancée

Figure 32 : DB20402_SEQ_GEST_CHGT_PROD avancée