Questions fréquemment posées

Parcourez les questions fréquemment posées pour trouver des réponses sur UniversalAutomation.org

À propos de UniversalAutomation.org

UniversalAutomation.org et la Fondation OPC promeuvent toutes deux l’interopérabilité. Quelle est la différence ?

La norme IEC 61499 définit l’interopérabilité au niveau de l’application et ne spécifie aucun protocole de communication.
Le runtime IEC 61499 partagé par UniversalAutomation.org dispose déjà d’une stack OPC UA. Les initiatives d’UniversalAutomation.org et de la Fondation OPC sont complémentaires.

Qu’est-ce que l’interopérabilité au niveau de l’application ?

IEC61499_models

La norme IEC 61499 permet d’exécuter une ou plusieurs applications sur une ressource/un appareil ou de les répartir sur plusieurs ressources/appareils. Si une application est divisée et distribuée sur plusieurs ressources/appareils, toutes les communications croisées entre les FB de l’application sur les différentes ressources/appareils sont automatiquement recréées et gérées par le runtime de l’UAO. C’est ce que nous entendons par interopérabilité des applications – la capacité de diviser les BF connectés dans une application et de les faire interopérer entre les différentes ressources/appareils sur lesquels ils sont distribués.

Qui sont les membres d’UniversalAutomation.org ? Quels en sont les avantages ?

Les membres actuels d’UniversalAutomation.org comprennent un groupe diversifié de leaders industriels et de pionniers – y compris des fournisseurs de technologies matérielles et logicielles, des utilisateurs finaux, des intégrateurs de systèmes, des équipementiers, des start-ups et des établissements d’enseignement supérieur.

Les membres développent et adoptent la prochaine génération de solutions d’automatisation universelles – des composants logiciels qui apportent des valeurs uniques aux utilisateurs, sur la base de la norme IEC 61499. Ils incrémentent également un runtime partagé et se font les champions de son utilisation.

Les membres ont accès à l’implémentation du runtime et ont la possibilité de la façonner. Les demandes d’adhésion sont ouvertes à tous, et tout le monde est encouragé à adhérer. 

Liste actuelle des membres >>

Quel est l’objectif d’UniversalAutomation.org?

UniversalAutomation.org a été créé par un groupe diversifié de leaders industriels et de pionniers qui se sont unis pour faire progresser le monde de l’automatisation industrielle.

Pour la première fois, les fournisseurs de technologies matérielles et logicielles, les utilisateurs finaux, les intégrateurs de systèmes, les équipementiers, les start-ups et les établissements d’enseignement supérieur partageront une couche logicielle d’automatisation commune pour l’ensemble de leurs produits et solutions, quelle qu’en soit la marque. Ce nouveau niveau de technologie partagée constitue la base d’un écosystème de solutions portables, interopérables, “prêtes à l’emploi” et crée une catégorie entièrement nouvelle au sein de l’automatisation industrielle.

Les membres d’UniversalAutomation.org développeront des logiciels d’automatisation interopérables et portables – basés sur la norme IEC 61499 – qui peuvent fonctionner avec presque n’importe quel matériel, créant ainsi un écosystème entièrement indépendant des fournisseurs pour le développement de logiciels d’automatisation. En fusionnant à la fois le monde des technologies de l’information et celui des technologies opérationnelles et en partageant une mise en œuvre de référence technologique, l’organisation cherche à libérer tout le potentiel de l’industrie 4.0. 

Pourquoi UniversalAutomation.org est-il nécessaire aujourd’hui?

L’architecture actuelle des systèmes d’automatisation industrielle a fait un bon travail pour faire progresser l’industrie jusqu’à ce que nous soyons aujourd’hui. Cependant, l'”automatisation ouverte” telle qu’elle existe aujourd’hui n’est pas suffisante. L’adoption de l’automatisation universelle par l’ensemble de l’industrie garantira l’interopérabilité et la portabilité des applications logicielles de la prochaine génération. Nous avons déjà vu d’autres secteurs prospérer grâce à l’adoption de l’interopérabilité, notamment dans les domaines de l’informatique, de l’énergie et des télécommunications, et il est temps de s’assurer que nous ne restons pas à la traîne.

Notre secteur est depuis longtemps au bord de la rupture, tentant de tenir les promesses de la quatrième révolution industrielle. Aujourd’hui, la situation d’urgence sanitaire et l’évolution constante de la dynamique du marché mondial ont mis en évidence le besoin de résilience et d’agilité, qui ne peut provenir que de la numérisation, y compris des applications d’automatisation industrielle interopérables. Il est temps d’adopter l’interopérabilité et d’abandonner les systèmes propriétaires pour répondre aux demandes d’aujourd’hui et de demain. Nous avons l’intention de donner aux entreprises industrielles la possibilité de choisir les meilleures solutions qui répondent à leurs besoins uniques et qui permettent de relever efficacement les défis modernes.

Aujourd’hui, nous devons nous unir et innover pour apporter des changements positifs durables à nos industries. 

Quelle est la différence entre UniversalAutomation.org et les autres organismes de standardisation industrielle?

UniversalAutomation.org est un partenaire complémentaire des autres initiatives visant à rendre le monde de l’automatisation plus ouvert. UniversalAutomation.org ne crée pas de nouvelle norme.

UniversalAutomation.org gère une implémentation de référence de la norme IEC 61499 sur la base d’une source partagée. 

Avantages pour le marché

Comment le marché peut-il bénéficier de la norme IEC 61499?

L’architecture actuelle des systèmes d’automatisation industrielle a permis de faire progresser l’industrie jusqu’à sa position actuelle, mais l'”automatisation ouverte” telle qu’elle existe aujourd’hui n’est pas suffisante. L’adoption par l’ensemble de l’industrie d’une automatisation universelle garantira l’interopérabilité et la portabilité des applications logicielles de la prochaine génération.

La norme IEC 61499 étend et améliore la norme IEC 61131-3. Elle résout les problèmes de portabilité, de configurabilité et d’interopérabilité des logiciels d’application entre les fournisseurs, tout en permettant l’indépendance logicielle et matérielle. Elle permet une intégration transparente avec la couche informatique et une distribution aisée de la logique de contrôle.

La norme IEC 61499 est un catalyseur technologique pour une approche prêtes à l’emploi de l’automatisation industrielle. L’adoption d’une couche d’automatisation partagée, commune à tous les fournisseurs, offrira des possibilités illimitées de croissance et de modernisation dans l’ensemble de l’industrie. La confluence de la numérisation et de la norme IEC 61499 permet aujourd’hui de déployer facilement et efficacement de tels systèmes ouverts.

La norme IEC 61499 et l’automatisation ouverte bénéficient-elles du soutien de l’industrie?

Oui. L’automatisation universelle et les normes industrielles ouvertes sont fondamentalement nécessaires pour tenir les promesses de la quatrième révolution industrielle. La pression en faveur de l’adoption de l’automatisation ouverte est de plus en plus forte pour les parties prenantes dans tous les secteurs de l’industrie.

Les utilisateurs finaux commencent à considérer les systèmes d’automatisation propriétaires comme un obstacle à la croissance et un coût inutile, plutôt que comme un outil et une source de profit. De nombreuses organisations reconnaissent que l’automatisation industrielle de la prochaine génération doit être interopérable et s’affranchir du modèle propriétaire fermé que nous connaissons actuellement. En voici quelques exemples : Open Process Automation Forum, NAMUR et OPC Foundation.

Passer d’un monde propriétaire à une automatisation universelle ne profite pas seulement aux utilisateurs finaux, mais donne aussi à ceux qui sont prêts à innover un avantage dans la course à une nouvelle valeur fondée sur l’innovation logicielle. L’automatisation universelle créera un marché pour des composants logiciels éprouvés qui apporteront des valeurs uniques aux utilisateurs et de nouveaux revenus aux fournisseurs. L’industrie se rend compte qu’il est fondamental de travailler selon les mêmes normes ouvertes pour progresser.

Notre écosystème, de la chaîne d’approvisionnement au client final en passant par la fabrication et la production, reconnaît la nécessité d’adopter pleinement des implémentations interopérables. 

Technique

Existe-t-il déjà des produits ou des solutions qui utilisent le principe de l’automatisation universelle?
Le moteur d’exécution peut-il fonctionner dans une version conteneurisée (par exemple sur un serveur…) ?

Il est certain que le runtime est adapté pour être exécuté dans un conteneur qui pourrait fonctionner par exemple sur un serveur.

Une version prête à l’emploi existe déjà (voir Soft dPAC de Schneider Electric) et d’autres seront bientôt développées par les membres fournisseurs.

Quelle est la différence entre une plate-forme basée sur Linux et un UAO-Runtime ? Pourquoi ai-je besoin de cette technologie ?

Les plateformes basées sur Linux et l’UAO résolvent des problèmes différents.

Les plateformes d’automatisation basées sur Linux permettent à l’utilisateur de réaliser des applications de contrôle en temps réel et d’exécuter d’autres applications utilisant d’autres langages de programmation tels que C++ ou Python sur la même plateforme informatique. Bien qu’elles soient basées sur Linux, elles restent propriétaires car elles mettent en œuvre des techniques propriétaires pour garantir les performances et le déterminisme en temps réel, à savoir des correctifs OS en temps réel et un accès normalisé à la couche de données (y compris l’accès IO) pour toutes les applications. Les applications ne peuvent donc pas être portées d’une plateforme Linux à une autre sans être retravaillées et testées à nouveau.

UAO fournit un moteur d’exécution pour un environnement système basé sur les événements et les données (basé sur IEC 61499). L’objectif est de permettre des applications plug & produce indépendantes de la plate-forme matérielle sur laquelle elles s’exécutent. En d’autres termes, les utilisateurs peuvent créer des applications à l’aide de bibliothèques de composants logiciels UAO indépendants des fournisseurs, en les assemblant à l’aide de l’interface événement-données et en distribuant l’application complète à un ou plusieurs contrôleurs d’automatisation universelle. La même application peut être déployée sur différentes plates-formes sans qu’il soit nécessaire de la retravailler, si ce n’est pour connecter les entrées-sorties ” logiques ” aux entrées-sorties physiques réelles de la nouvelle plate-forme.

Les deux approches sont complémentaires. UAO est disponible sur plusieurs plates-formes basées sur Linux.

Qui est responsable du service et de l’assistance en cas de problème avec une plate-forme d’automatisation universelle ?

Lorsqu’un vendeur adhère à l’UAO, il lui incombe de vérifier et de valider l’offre qu’il lance sur le marché. Et il est responsable du support de son offre.

En matière d’accompagnement de projet, c’est à l’intégrateur du système applicatif de garantir et d’accompagner l’application pour l’utilisateur. En cas de problème avec la plateforme UAO, l’intégrateur de système s’appuiera sur le vendeur de la plateforme UAO pour le support. Dans le cas où les problèmes sont liés au runtime UAO lui-même, le vendeur se tournera vers l’UAO pour résoudre le problème s’il n’est pas en mesure de le résoudre lui-même.

Cette approche n’est pas nouvelle – de nombreux fournisseurs d’automates utilisent des produits logiciels tiers pour leur logiciel CEI 61131, et la plupart des applications de projet sont fournies par des intégrateurs de systèmes indépendants.