Système (100) pour la conduite et l’aide à la conduite d’un processus industriel critique comprenant : Un premier ensemble (1051) de postes opérateurs (105) comprenant chacun une interface graphique et étant chacun configuré pour : recevoir des consignes d’un opérateur via l’interface graphique ; afficher à un instant courant (t c ) et sur demande de l’opérateur, des premières informations (P i ) d’un sous-ensemble d’informations (S c ), le sous-ensemble d’informations (S c ) étant compris dans un ensemble d’informations (E c ) comprenant un groupe d’informations (I i ) pour chaque instant d’acquisition (t i ) d’une pluralité d’instants d’acquisition (t i ) précédant l’instant courant (t c ), chaque groupe d’informations (I i ) comprenant des premières informations (P i ) pour la conduite du processus industriel et des deuxièmes informations (S i ) pour l’aide à la conduite du processus industriel ; Un deuxième ensemble (1052) de postes opérateurs (105) chacun configuré pour afficher à l’instant courant (t c ) et sur demande de l’opérateur, les deuxièmes informations (S i ) du sous-ensemble d’informations (S c ) ; Un premier sous-système (102) pour la conduite du processus industriel présentant un fonctionnement cyclique, un deuxième sous-système (104) pour l’aide à la conduite du processus industriel présentant un fonctionnement événementiel et un dispositif de séparation (103) unidirectionnel compris dans le premier sous-système (102) et dans le deuxième sous-système (104), comportant un couple de calculateurs (1022), le premier sous-système (102) comprenant : Un module d’interface (1021) configuré pour collecter, d’une pluralité d’automates (101) programmables industriels présentant chacun un modèle d’automate, des données (D i ), chaque donnée (D i ) étant associée à un instant d’acquisition (t i ) de la pluralité d’instants d’acquisition (t i ), le module d’interface (1021) comportant au moins un couple de calculateurs (1022) pour chaque modèle d’automate, chaque calculateur (1022) du couple de calculateurs (1022) étant configuré pour : collecter chaque donnée (D i ) reçue par chaque automate (101) présentant le modèle d’automate et éliminer chaque donnée (D i ) reçue en double ; envoyer à au moins un automate (101), au moins une commande dépendant des données (D i ) collectées et/ou de consignes fournies par l’opérateur ; les calculateurs (1022) du module d’interface (1021) fonctionnant en redondance asynchrone ; Un premier module de traitement (1023) comportant un couple de calculateurs (1022), chaque calculateur (1022) du couple de calculateurs (1022) étant configuré pour : recevoir de chaque calculateur (1022) du module d’interface (1021), les données (D i ) collectées ; trier les données (D i ) reçues en fonction de leur instant d’acquisition (t i ) et éliminer les données (D i ) reçues en double ; calculer pour chaque instant d’acquisition (t i ), les premières informations (P i ) du groupe d’informations (I i ) correspondant, à partir des données (D i ) triées correspondantes ; envoyer à chaque calculateur (1022) du dispositif de séparation (103), chaque première information (P i ) calculée ; les calculateurs (1022) du premier module de traitement (1023) fonctionnant en redondance active ; Un premier module de gestion des postes opérateurs (1024) comportant un calculateur (1022) pour chaque poste opérateur (105) du premier ensemble (1051) de postes opérateurs (105), chaque calculateur (1022) étant configuré pour : recevoir chaque première information (P i ) calculée ; envoyer au poste opérateur (105) correspondant, chaque première information (P i ) correspondant au sous-ensemble d’informations (S c ) demandé ; gérer l’interface graphique du poste opérateur (105) correspondant ; Un premier réseau de communication (1031) doublé présentant une première voie (1032) et une deuxième voie (1033) distinct, comprenant un premier module de redondance (1034) réparti sur chaque calculateur (1022) du premier sous-système (102), chaque calculateur (1022) du premier sous-système (102) étant configuré pour : envoyer au premier module de redondance (1034), chaque message destiné à au moins un autre calculateur (1022) du premier sous-système (102), simultanément sur la première voie (1032) et la deuxième voie (1033) ; recevoir chaque message qui lui est destiné du premier module de redondance (1034) et envoyer un acquittement au premier module de redondance (1034) ; le premier module de redondance (1034) étant configuré pour : recevoir le message envoyé via la première voie (1032) et/ou via la deuxième voie (1033) ; effacer le message reçu via la deuxième voie (1033) si le message a été reçu via la première voie (1032) ; modifier le message reçu en ajoutant une demande d’acquittement ; diffuser vers l’autre calculateur (1022) du premier sous-système (102), le message modifié, simultanément sur la première voie (1032) et la deuxième voie (1033) ; le deuxième sous-système (104) comprenant : Un deuxième module de traitement (1041) comportant un couple de calculateurs (1042), chaque calculateur (1042) du couple de calculateurs (1042) étant configuré pour : recevoir de chaque calculateur (1022) du dispositif de séparation (103), les données (D i ) collectées et les premières informations (P i ) calculées ; éliminer les données (D i ) et les premières informations (P i ) reçues en double ; calculer pour chaque instant d’acquisition (t i ), les deuxièmes informations (S i ) du groupe d’informations (I i ) correspondant, à partir des données (D i ) et des premières informations (P i ) triées correspondantes ; les calculateurs (1042) du deuxième module de traitement (1041) fonctionnant en redondance active ; Un deuxième module de gestion des postes opérateurs (1043) comportant un calculateur (1042) pour chaque poste opérateur (105) du deuxième ensemble (1052) de postes opérateurs (105), chaque calculateur (1042) étant configuré pour : recevoir chaque deuxième information (S i ) calculée ; envoyer au poste opérateur (105) correspondant, chaque deuxième information (S i ) correspondant au sous-ensemble d’informations (S c ) demandé ; gérer l’interface graphique du poste opérateur (105) correspondant ; Un deuxième réseau de communication (1035) doublé présentant une première voie (1036) et une deuxième voie (1037) distinct, comprenant un deuxième module de redondance (1038) réparti sur chaque calculateur (1022) du deuxième sous-système (104), chaque calculateur (1042) du deuxième sous-système (104) étant configuré pour : envoyer au deuxième module de redondance (1038), chaque message destiné à au moins un autre calculateur (1042) du deuxième sous-système (104), simultanément sur la première voie (1036) et la deuxième voie (1037) ; recevoir chaque message qui lui est destiné du deuxième module de redondance (1038) et envoyer un acquittement au deuxième module de redondance (1038) ; le deuxième module de redondance (1038) étant configuré pour : recevoir le message envoyé via la première voie (1036) et/ou via la deuxième voie (1037) ; effacer le message reçu via la deuxième voie (1037) si le message a été reçu via la première voie (1036) ; modifier le message reçu en ajoutant une demande d’acquittement ; diffuser vers l’autre calculateur (1042) du deuxième sous-système (104), le message modifié, simultanément sur la première voie (1036) et la deuxième voie (1037). Système (100) selon la revendication 1, caractérisé en ce que le premier sous-système (102) comporte en outre une première base de données (1025) répartie sur au moins une partie des calculateurs (1022) du premier sous-système (102), configurée pour stocker et gérer les données (D i ) et les premières informations (P i ) et/ou le deuxième sous-système (104) comporte en outre une deuxième base de données (1046) répartie sur au moins une partie des calculateurs (1042) du deuxième sous-système (104), configurée pour stocker et gérer les données (D i ), les premières informations (P i ) et les deuxièmes informations (S i ). Système (100) selon l’une quelconque des revendications précédentes, caractérisé en ce que le deuxième sous-système (104) comporte en outre un module d’instant courant (1044) comportant une pluralité de calculateurs (1042), chaque calculateur (1042) du module d’instant courant (1044) étant configuré pour : répliquer au moins une partie des données (D i ), des premières informations (P i ) et des deuxièmes informations (S i ) du deuxième module de traitement (1041) ; fournir au deuxième module de gestion des postes opérateurs (1043), les données (D i ), les premières informations (P i ) et les deuxièmes informations (S i ) répliquées correspondant à l’instant d’acquisition (t j ) précédant immédiatement l’instant courant (t c ) ; les calculateurs (1042) du module d’instant courant (1044) fonctionnant en redondance fonctionnelle. Système (100) selon l’une quelconque des revendications précédentes, caractérisé en ce que le deuxième sous-système (104) comporte en outre un module d’archivage (1045) comportant une pluralité de calculateurs (1042), chaque calculateur (1042) du module d’archivage (1045) étant configuré pour : répliquer et archiver une partie des données (D i ), des premières informations (P i ) et des deuxièmes informations (S i ) du deuxième module de traitement (1041) ; fournir au deuxième module de gestion des postes opérateurs (1043), les données (D i ), les premières informations (P i ) et les deuxièmes informations (S i ) archivées correspondant à chaque instant d’acquisition (t i ) précédant l’instant d’acquisition (t j ) précédant immédiatement l’instant courant (t c ) ; les calculateurs (1042) du module d’archivage (1045) fonctionnant en redondance fonctionnelle. Procédé (200) de conduite d’un processus industriel critique mis en œuvre par le système (100) selon l’une quelconque des revendications précédentes, comprenant les étapes suivantes réalisées pour chaque cycle d’un ensemble de cycles : Pour chaque calculateur (1022) de chaque couple de calculateurs (1022) du module d’interface (1021), collecte de chaque donnée (D i ) reçue par chaque automate (101) présentant un modèle d’automate correspondant et élimination de chaque donnée (D i ) reçue en double, chaque donnée (D i ) étant associée à un instant d’acquisition (t i ) précédant un instant courant (t c , 201) ; Réception par chaque calculateur (1022) du premier module de traitement (1023), des données (D i ) collectées par le module d’interface (1021), tri des données (D i ) reçues en fonction de leur instant d’acquisition (t i ), élimination des données (D i ) reçues en double, calcul de premières informations (P i ) d’un groupe d’informations (I i ) pour chaque instant d’acquisition (t i ), à partir des données (D i ) triées correspondantes et envoi à chaque calculateur (1022) du dispositif de séparation (103), de chaque première information (P i ) calculée (202) ; Réception par chaque calculateur (1022) du premier module de gestion des postes opérateurs (1024), de chaque première information (P i ) calculée et envoi à chaque poste opérateur (105) du premier ensemble (1051) de postes opérateurs (105), de chaque première information (P i ) reçue comprise dans un sous-ensemble d’informations (S c ) demandé par un opérateur (203) ; Réception par chaque calculateur (1042) du deuxième module de traitement (1041), des données (D i ) collectées et des premières informations (P i ) calculées par le premier sous-système (102), détection des données (D i ) et premières informations (P i ) modifiées par rapport au cycle précédent, élimination des données (D i ) et premières informations (P i ) reçues en double et calcul de deuxièmes informations (S i ) du groupe d’informations pour chaque instant d’acquisition (t i ), à partir des données (D i ) et des premières informations (P i ) détectées correspondantes (204) ; Réception par chaque calculateur (1042) du deuxième module de gestion des postes opérateurs (1043), de chaque deuxième information (S i ) calculée et envoi à chaque poste opérateur (105) du deuxième ensemble (1052) de postes opérateurs (105), de chaque deuxième information (S i ) reçue comprise dans le sous-ensemble d’informations (S c ) demandé (205) ; Affichage des premières informations (P i ) du sous-ensemble d’informations (S c ) demandé par chaque poste opérateur (105) du premier ensemble (1051) de postes opérateurs (105) et des deuxièmes informations (S i ) du sous-ensemble d’informations (S c ) demandé par chaque poste opérateur (105) du deuxième ensemble (1052) de postes opérateurs (105), à l’instant courant (t c , 206) ; Si l’opérateur fournit une consigne via l’interface graphique d’un poste opérateur (105) du premier ensemble (1051) de postes opérateurs (105), envoi de la consigne au module d’interface (1021, 207) ; Envoi par le module d’interface (1021) d’au moins une commande dépendant des données (D i ) reçues et/ou de la consigne à au moins un automate (101, 208) ; chaque étape de réception (202, 203) par un calculateur (1022) du premier sous-système (102) comportant un échange (212) d’au moins un message entre le calculateur (1022) et un autre calculateur (1022) du premier sous-système (102) comportant les sous-étapes suivantes : Envoi simultané sur la première voie (1032) et la deuxième voie (1033) du premier réseau de communication (1031), du message par l’autre calculateur (1022) vers le premier module de redondance (1034, 2121) ; Réception par le premier module de redondance (1034) du message envoyé (2122) ; Si le message est reçu via la première voie (1032) et via la deuxième voie (1033), effacement par le premier module de redondance (1034), du message reçu via la deuxième voie (1033, 2123) ; Modification par le premier module de redondance (1034), du message reçu par ajout d’une demande d’acquittement (2124) ; Diffusion simultanée sur la première voie (1032) et la deuxième voie (1033), du message modifié vers le calculateur (1022) par le premier module de redondance (1034, 2125) ; Réception du message modifié par le calculateur (1022) et envoi d’un acquittement au premier module de redondance (1034, 2126) ; chaque étape (204, 205) de réception par un calculateur (1042) du deuxième sous-système (104) comportant un échange (213) d’au moins un message entre le calculateur (1042) et un autre calculateur (1042) du deuxième sous-système (104) comportant les sous-étapes suivantes : Envoi simultané sur la première voie (1036) et la deuxième voie (1037) du deuxième réseau de communication (1035), du message par l’autre calculateur (1042) vers le deuxième module de redondance (1038, 2131) ; Réception par le deuxième module de redondance (1038), du message envoyé (2132) ; Si le message est reçu via la première voie (1036) et via la deuxième voie (1037), effacement par le deuxième module de redondance (1038), du message reçu via la deuxième voie (1037, 2133) ; Modification par le deuxième module de redondance (1038), du message reçu par ajout d’une demande d’acquittement (2134) ; Diffusion simultanée sur la première voie (1036) et la deuxième voie (1037), du message modifié vers le calculateur (1042) par le deuxième module de redondance (1038, 2135) ; Réception du message modifié par le calculateur (1042) et envoi d’un acquittement au deuxième module de redondance (1038, 2136). Procédé (200) selon la revendication 5 mis en œuvre par le système (100) comportant le module d’instant courant (1044), caractérisé en ce qu’il comporte en outre les étapes suivantes réalisées par chaque calculateur (1042) du module d’instant courant (1044) : Réplication d’au moins une partie des données (D i ), des premières informations (P i ) et des deuxièmes informations (S i ) du deuxième module de traitement (1041, 2091) ; Envoi à chaque calculateur (1042) du deuxième module de gestion des postes opérateurs (1043), des données (D i ), des premières informations (P i ) et des deuxièmes informations (S i ) répliquées correspondant à l’instant d’acquisition (t j ) précédant immédiatement l’instant courant (t c , 2092). Procédé (200) selon l’une quelconque des revendications 5 ou 6 mis en œuvre par le système (100) comportant le module d’archivage (1045), caractérisé en ce qu’il comporte en outre les étapes suivantes réalisées par chaque calculateur (1042) du module d’archivage (1045) : Réplication et archivage d’au moins une partie des données (D i ), des premières informations (P i ) et des deuxièmes informations (S i ) du deuxième module de traitement (1041, 2101) ; Envoi à chaque calculateur (1042) du deuxième module de gestion des postes opérateurs (1043), des données (D i ), des premières informations (P i ) et des deuxièmes informations (S i ) archivées correspondant à chaque instant d’acquisition (t i ) précédant l’instant d’acquisition (t j ) précédant immédiatement l’instant courant (t c , 2102). Procédé (200) selon la revendication 6 ou 7, caractérisé en ce que l’étape (2092, 2102) d’envoi par un calculateur (1042) du deuxième sous-système (104) comporte un échange (213) d’au moins un message entre le calculateur (1042) et au moins un autre calculateur (1042) du deuxième sous-système (104) comportant les sous-étapes suivantes : Envoi simultané sur la première voie (1036) et la deuxième voie (1037 du deuxième réseau de communication (1035), du message par le calculateur (1042) vers le deuxième module de redondance (1038, 2131) ; Réception par le deuxième module de redondance (1038), du message envoyé (2132) ; Si le message est reçu via la première voie (1036) et via la deuxième voie (1037), effacement par le deuxième module de redondance (1038), du message reçu via la deuxième voie (1037, 2133) ; Modification par le deuxième module de redondance (1038), du message reçu par ajout d’une demande d’acquittement (2134) ; Diffusion simultanée sur la première voie (1036) et la deuxième voie (1037), du message modifié vers l’autre calculateur (1042, 2135) ; Réception du message modifié par l’autre calculateur (1042) et envoi d’un acquittement au deuxième module de redondance (1038, 2136). Produit-programme d’ordinateur comprenant des instructions qui, quand le programme est exécuté sur un ordinateur, conduisent celui-ci à mettre en œuvre les étapes du procédé (200) selon l’une quelconque des revendications 5 à 8. Produit-programme d’ordinateur selon la revendication 9, caractérisé en ce qu’il est rédigé en langage ADA.