PROFINET ou EtherNet/IP : comment choisir votre réseau industriel ?
Deux protocoles, deux origines industrielles
PROFINET est porté par PI (PROFIBUS & PROFINET International) et reste fortement associé à Siemens. Il succède à PROFIBUS, dont il reprend l’esprit tout en s’appuyant sur l’Ethernet industriel pour gagner en débit et en flexibilité. EtherNet/IP, développé par l’ODVA (Open DeviceNet Vendors Association), adapte le CIP (Common Industrial Protocol) à l’Ethernet standard. Il est largement déployé chez Rockwell Automation et reste dominant en Amérique du Nord, tandis que PROFINET conserve une base installée plus importante en Europe. A eux deux, ces protocoles représentent aujourd’hui la majorité des nouveaux nœuds Ethernet industriels installés chaque année.
Passerelle de communication Profinet-Ethernet/IP (© softing.com)
Architecture protocolaire et temps réel
La différence la plus structurante se situe dans la gestion du temps réel. PROFINET définit trois classes de communication. Le trafic TCP/IP classique gère la configuration, les diagnostics et les échanges non critiques. Le mode RT (Real Time) fait transiter les données cycliques d’E/S directement en trame Ethernet de couche 2, en contournant la pile IP, avec un typage EtherType dédié et une priorisation VLAN IEEE 802.1Q. Le mode IRT (Isochronous Real Time) va plus loin en réservant des créneaux temporels dans le cycle Ethernet, synchronisés par le protocole PTCP, pour atteindre des cycles descendant jusqu’à 31,25 microsecondes avec une gigue inférieure à la microseconde. Cette performance ne requiert plus de commutateurs propriétaires spécifiques avec PROFINET v2.4 (IRT sur commutateurs TSN standards), bien que l’architecture matérielle doive supporter la synchronisation de couche 2.
EtherNet/IP repose sur une architecture TCP/UDP/IP classique. Les échanges cycliques d’E/S (messagerie implicite) circulent en UDP (souvent en multicast ou en unicast via la commande UCMM) sur le port 2222, tandis que la configuration et le diagnostic (messagerie explicite) utilisent le protocole TCP sur le port 44818. Cette approche fonctionne avec des commutateurs Ethernet non spécialisés et s’intègre naturellement à une infrastructure informatique existante. Pour le contrôle de mouvement exigeant, CIP Motion ajoute la synchronisation IEEE 1588 (PTP), permettant d’approcher les performances de PROFINET IRT sans imposer de commutateurs propriétaires.
Description des équipements et outils d'ingénierie
Les fichiers de description de périphériques diffèrent également. PROFINET utilise le format GSDML, un fichier XML structuré qui modélise l’ensemble des slots et sous-slots d’un équipement modulaire, avec ses paramètres associés. EtherNet/IP s’appuie sur les fichiers EDS (Electronic Data Sheet), qui décrivent l’identité du périphérique et ses objets CIP. Bien que traditionnellement plats, ils supportent désormais des structures modulaires via les profils d’appareils et les fichiers de description d’intégration avancés (AOP) sous Studio 5000. Côté ingénierie, PROFINET s’intègre nativement à TIA Portal, tandis qu’EtherNet/IP se configure typiquement sous Studio 5000. Le choix du protocole engage donc, de fait, l’écosystème logiciel de programmation de vos automates.
Contactez nos experts pour moderniser votre architecture réseau existante.
Sécurité fonctionnelle : PROFIsafe et CIP Safety
Les deux mondes proposent une couche de sécurité fonctionnelle bâtie sur le principe du Black Channel défini par la norme IEC 61784-3 : le réseau standard est considéré comme un canal non fiable, et toutes les garanties de sécurité sont assurées par une couche logicielle supplémentaire. PROFIsafe (IEC 61784-3-3) équipe les automates de sécurité Siemens comme les S7-1500F, tandis que CIP Safety (IEC 61784-3-1) s’appuie sur les contrôleurs GuardLogix d’Allen-Bradley. Les deux atteignent le niveau SIL 3 / PLe et ne constituent donc pas, en soi, un critère de différenciation en matière de niveau de sécurité. Le choix dépendra plutôt du contrôleur de sécurité déjà présent dans votre parc machine, car il n’est pas possible de mélanger les deux profils au sein d’une même fonction de sécurité.
Exemples terrain
Sur une ligne d’emballage haute cadence nécessitant une synchronisation multi-axes fine, un intégrateur retiendra volontiers PROFINET IRT pour piloter des servomoteurs Siemens Sinamics avec un cycle de 1 milliseconde ou moins. A l’inverse, dans une usine agroalimentaire nord-américaine équipée d’automates Allen-Bradley ControlLogix, EtherNet/IP s’impose naturellement pour dialoguer avec des capteurs Banner ou des variateurs PowerFlex, sans nécessiter de commutateurs particuliers. Des fabricants comme Turck, Phoenix Contact, Beckhoff ou Festo proposent d’ailleurs des équipements multiprotocoles, sélectionnables par configuration, ce qui permet de repousser une partie de la décision au moment de la mise en service.
Limites et contraintes
Conclusion
Le choix entre PROFINET et EtherNet/IP repose rarement sur un seul critère technique. Il dépend avant tout de la marque d’automate déjà installée sur votre site, de la disponibilité régionale des équipements et de vos besoins réels en déterminisme. Pour un projet neuf sans contrainte d’existant, mieux vaut partir des exigences de cycle de contrôle et de la disponibilité des compétences internes plutôt que d’une préférence de principe. Dans tous les cas, une migration progressive, en testant le protocole retenu sur une cellule pilote avant un déploiement complet, reste la démarche la plus prudente pour sécuriser votre transition.