PLC (Automate programmable industriel)
Programmable Logic Controller, ordinateur industriel dédié au pilotage en temps réel des machines sur une ligne de production.
Un PLC (Programmable Logic Controller) est un ordinateur industriel dédié au pilotage en temps réel des machines et procédés sur une ligne de production. Il reçoit les signaux issus des capteurs disposés sur l'installation, exécute une logique de contrôle programmée par les ingénieurs automaticiens, et envoie en retour des commandes aux actionneurs (moteurs, vannes, vérins, robots). Les langages de programmation utilisés sont historiquement le ladder logic (graphique, inspiré des schémas de relais électromécaniques), le structured text (proche du Pascal) et le function block (graphique, par blocs fonctionnels), normalisés par la norme internationale IEC 61131-3.
Les principales plateformes mondiales sont ControlLogix et CompactLogix de Rockwell Automation (commercialisées sous la marque Allen-Bradley) qui dominent le marché nord-américain avec environ 60 à 65 % de part de marché, SIMATIC S7 de Siemens qui domine le marché européen, Modicon de Schneider Electric, et MELSEC de Mitsubishi qui domine le marché asiatique. Le langage de programmation de chaque plateforme est propriétaire et non portable d'un éditeur à l'autre.
Pour un investisseur, la plateforme PLC choisie par une usine structure son écosystème logiciel et sa main-d'œuvre sur 20 à 25 ans en raison des coûts de migration élevés (réécriture intégrale du code, reformation des équipes, risque opérationnel). C'est cette friction qui crée les coûts de changement structurels qui constituent le moat principal des éditeurs d'automation industrielle, et notamment de Rockwell sur le marché américain.