Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Système de contrôle d'automatisation

Applications potentielles et défis pour la blockchain dans l'automatisation industrielle

L'article précédent expliquait le fonctionnement de la blockchain, pourquoi elle est sécurisée et introduit l'utilisation de la blockchain pour la logistique, telle que la chaîne d'approvisionnement et le suivi des actifs. Dans cet article, nous continuerons à fournir des exemples et des applications potentielles de la blockchain dans l'automatisation industrielle.

Blockchain et IoT

L'Internet des objets (IoT) compte des millions d'applications dans le monde, mais a simultanément exposé de nombreux risques de sécurité. Nous entendons souvent par les nouvelles que des acteurs malveillants ont piraté des produits IoT tels que des caméras sans fil, Amazon Alexa et des thermostats intelligents et ont volé des données.

La blockchain peut aider à combler l'écart sur le manque de sécurité pour les applications IoT. De nombreuses applications IoT utilisent MQTT pour la communication. MQTT peut être sécurisé en introduisant l'authentification OTP (mot de passe unique) basée sur la blockchain dans son schéma.

Dans la figure 1, un utilisateur enregistre un périphérique distant auprès du courtier en envoyant une demande d'authentification au courtier à l'aide d'un périphérique local. Le courtier génère une transaction et initie la fonction d'un contrat intelligent. Il génère ensuite un OTP et le renvoie à l'utilisateur. Ensuite, l'utilisateur publie l'OTP sur la blockchain pour démontrer l'originalité de sa demande d'authentification.

Figure 1. IoT implémenté avec blockchain. Image utilisée avec l'aimable autorisation de la Bibliothèque nationale de médecine des États-Unis

Étant donné que l'OTP a une expiration, l'utilisateur doit appeler le contrat intelligent à partir de l'appareil local pour vérifier que l'OTP n'a pas expiré. Une fois l'OTP validé, l'appareil distant le récupère dans la blockchain et l'envoie au courtier. Enfin, le courtier récupère l'OTP de la blockchain et approuve l'enregistrement de l'appareil.

Toutes les communications ci-dessus sont effectuées via la passerelle Ethereum, et l'application IoT fonctionne pour générer et vérifier l'OTP et communiquer avec la passerelle Ethereum.

Cybersécurité du système de contrôle industriel (ICS) avec Blockchain

Une autre méthode pour sécuriser le contrôle d'accès aux appareils IoT et à leurs données consiste à utiliser la blockchain pour stocker la liste des appareils et les transactions. La blockchain peut être conçue sur une plate-forme Ethereum à l'aide de Truffle Suite. Truffle Suite est un outil utilisé pour créer des contrats intelligents à l'aide d'Ethereum Virtual Machine (EVM). Il crée une base de données immuable et de suivi des enregistrements à des fins d'authentification et pour sécuriser les transactions. Les données de la base de données immuable ne peuvent pas être supprimées ou mises à jour.

La blockchain Ethereum créée est un réseau privé derrière un pare-feu, et le serveur communique avec la blockchain Ethereum à l'aide des méthodes HTTPGet et HTTPPost. Le contrat intelligent est conçu pour authentifier chaque transaction à chaque fois. La blockchain Ethereum est utilisée pour le réseau de blockchain privé, et Solidity basé sur Java définit les contrats.

Blockchain et contrôle des processus

Une architecture d'intégration verticale basée sur la blockchain pour un système d'automatisation de processus (PAS) peut contrôler et surveiller un processus industriel. Une intégration verticale collecte les données au niveau le plus bas du champ et de l'appareil et permet aux informations de voyager jusqu'au niveau le plus élevé. Et vice versa, du plus haut niveau aux appareils de terrain tels que la modification des points de consigne pour les boucles de régulation.

Une architecture de réseau décentralisée basée sur la blockchain peut être mise en œuvre dans l'intégration verticale des niveaux hiérarchiques PAS, qui fonctionne en parallèle avec le système en temps réel. Cela introduit la blockchain dans les commandes de tâches telles que la compilation, l'exécution et la surveillance, effectuées par l'opérateur au niveau de l'interface homme-machine (IHM).

Comme le montre la figure 2, le réseau blockchain est utilisé comme un middleware pour connecter les niveaux de gestion d'entreprise, de gestion d'usine et de supervision, où chaque niveau agit comme un client blockchain et interagit les uns avec les autres de manière décentralisée.

Les dispositifs de niveau de contrôle de processus arbitrent la communication entre les dispositifs de terrain et les capteurs via le contrôleur logique programmable (PLC). Il communique également avec les trois niveaux du PAS via des contrats intelligents qui définissent l'exécution des tâches et la collecte de données brutes, et effectuent le contrôle d'accès et la gestion de la sécurité. Les informations peuvent soutenir la prise de décision commerciale et de fabrication.

Figure 2. Contrôle de processus mis en œuvre avec blockchain. Image utilisée avec l'aimable autorisation de l'Université Cornell [PDF]

Dans cette architecture, les informations de gestion et de contrôle des appareils CPL sont stockées dans les registres du réseau blockchain où les transactions sont validées. Chaque transaction est identifiée par une adresse unique et stocke toutes les informations pertinentes à échanger entre les différents niveaux du PAS.

Le défi à relever avec la blockchain

Même avec le succès des réseaux basés sur la blockchain dans la crypto-monnaie, la blockchain ne peut pas être copiée et collée dans d'autres applications industrielles. Vous trouverez ci-dessous quelques-uns des défis que les développeurs de blockchain doivent prendre en compte pour réussir l'intégration de la blockchain dans les applications d'automatisation et de fabrication industrielles.

Même s'il semble y avoir quelques défis avec la blockchain, la bonne nouvelle est qu'il y a beaucoup de travail en cours pour lutter contre ces lacunes. Les organisations et les leaders technologiques ont reconnu les avantages et les potentiels de la blockchain et investissent dans cette technologie. Comme pour les autres nouvelles technologies, la blockchain aura le temps de relever un défi rigoureux avant qu'elle ne devienne une adoption grand public.

Seul le temps peut dire si la crypto-monnaie est un boom ou un buste. Mais la technologie blockchain qu'elle contribue à créer conservera sa valeur pendant longtemps dans le domaine des applications industrielles.


Système de contrôle d'automatisation

  1. Capteurs et processeurs convergent pour les applications industrielles
  2. Renesas étend sa gamme de MCU RX24T et RX24U pour les applications de contrôle moteur
  3. GE présente un nouveau produit pour les applications de contrôle et de surveillance
  4. Conseils de sélection des contrôleurs et enregistreurs pour les applications alimentaires et boissons
  5. Automatisation pour IML et Stack Molds
  6. ABB et Ericsson s'associent pour accélérer l'automatisation sans fil des usines flexibles
  7. L'automatisation industrielle "paye le prix de ne pas voir grand et investir plus"
  8. Epson signe Industrial Control comme distributeur dans le Michigan
  9. Rockwell Automation et Comau s'associent pour « simplifier l'intégration des robots pour les fabricants »