06 · Ignition & PI
Côté usine · survol

Ignition & PI — d'où viennent les données d'usine

Le côté OT du stage. Objectif ici : comprendre ce que font ces systèmes et leur vocabulaire, pas devenir automaticien. C'est volontairement un survol.

En bref

Ignition = le système qui supervise et contrôle les machines en temps réel (SCADA). PI = la base qui archive l'historique de toutes les mesures (historian). Les deux transforment des signaux de capteurs en données que tes outils Microsoft peuvent ensuite exploiter.

Pourquoi t'en soucier ? Parce que tes tableaux de bord et tes routes d'inspection auront souvent besoin de chiffres venant de là. Tu n'auras probablement pas à configurer ces systèmes, mais tu devras parler avec ceux qui le font et savoir où piger la donnée.

Le chemin de la donnée (rappel)

1
Capteur

Mesure une grandeur physique.

2
PLC

Automate qui lit le capteur et pilote la machine.

3
Ignition / PI

Supervise (Ignition) et archive (PI).

4
Power BI

Analyse côté gestion.

Ignition (Inductive Automation)

Une plateforme SCADA / HMI / MES : elle affiche l'état des machines sur des écrans, déclenche des alarmes, permet aux opérateurs d'agir, et journalise tout. Elle se connecte aux automates via le protocole standard OPC-UA.

📖 Vocabulaire clé — Ignition
  • Gateway : le serveur central d'Ignition (le cœur qui tourne en continu).
  • Tag : un point de donnée nommé relié à un capteur/automate (ex. Ligne1/Vitesse).
  • Vision vs Perspective : deux modules d'écrans — Vision (application bureau classique) et Perspective (web/mobile, plus moderne).
  • OPC-UA : le protocole standard pour parler aux automates.
  • Alarme : une condition surveillée qui notifie quand elle est franchie.
  • Scripting : Ignition s'automatise en Python (Jython). Bonne nouvelle pour toi : tu peux lire/écrire de la logique réelle ici.
🔗 Analogie dev

Vois Ignition comme un tableau de bord temps réel + couche de contrôle : la Gateway est le serveur (ton backend qui tourne 24/7), les tags sont des variables observables (des signaux/observables abonnés en WebSocket), Perspective est le front web. Et comme l'automatisation se fait en Python, ton expérience de dev y est directement transférable — c'est le coin le plus « code » de tout le stage.

PI System (AVEVA, ex-OSIsoft)

Le historian de référence en industrie : il enregistre des millions de mesures horodatées et les garde des années, compressées et interrogeables. Quand on veut savoir « quelle était la température de la machine 3 le 12 mars à 14 h 07 », c'est PI qui répond.

📖 Vocabulaire clé — PI
  • PI Data Archive : le moteur qui stocke les séries temporelles.
  • PI Point / tag : un flux de mesure archivé (un capteur dans le temps).
  • Asset Framework (AF) : une couche qui organise les tags bruts en équipements logiques (Machine, Ligne) avec une hiérarchie et du contexte. C'est le « modèle de données » par-dessus les tags.
  • PI Vision : l'outil web pour visualiser les tendances (l'équivalent « dashboards » de PI).
  • PI DataLink : un add-in Excel pour tirer des données PI dans un tableur — très utilisé, et une porte d'entrée facile vers Power BI.
🔗 Analogie dev

PI = une base time-series managée (pense InfluxDB/TimescaleDB) avec, par-dessus, un ORM (Asset Framework) qui transforme des milliers de tags bruts SensorXYZ en objets propres Machine3.Température. Le PI DataLink, c'est un connecteur Excel : =PIfunction(...) au lieu d'un SELECT ... WHERE time BETWEEN.

Ignition vs PI — ne pas les confondre

IgnitionPI
Rôle principalSuperviser & contrôler maintenantArchiver & analyser l'historique
Question type« Quel est l'état de la ligne en ce moment ? »« Comment a évolué la production le mois dernier ? »
CatégorieSCADA / HMIHistorian
Analogie devDashboard live + WebSocketBase time-series + requêtes
⚠️ Piège & posture

Ces systèmes touchent la production réelle : on ne « teste » pas dessus à la légère. Ton rôle de stagiaire côté OT sera surtout de consommer la donnée (la lire pour l'analyser), pas de reconfigurer les automates. Pose des questions, respecte les procédures, et appuie-toi sur les automaticiens/électrotechniciens : ce sont eux les experts du plancher.

🏭 Au stage chez Kruger

Pour les routes d'inspection et les tableaux de bord de production, certaines valeurs viendront de PI/Ignition plutôt que d'une saisie manuelle. Savoir que ces sources existent — et comment en extraire des données vers Excel/Power BI (via PI DataLink ou un connecteur) — te rendra autonome plus vite. Ton angle cybersécurité est aussi un plus : la sécurité IT/OT est un vrai sujet en usine (voir Préparation).

🎯 Pour aller plus loin (gratuit)
  • Inductive University (formation Ignition, 100 % gratuite, courtes vidéos) : inductiveuniversity.com — commence par « Ignition Fundamentals ».
  • AVEVA PI — ressources et apprentissage : learning.aveva.com (chercher « PI System Basics »).