app
Une application (programme), en particulier une petite conçue pour un appareil mobile.
app : logiciel qui exécute une tâche unique sur du matériel industriel
En génie électrique et en contrôle industriel, une application (ou « app ») est un logiciel autonome qui exécute une fonction spécifique sur un appareil, généralement un automate programmable industriel (API), une interface homme-machine (IHM), un outil de diagnostic portable ou un capteur en réseau. Contrairement à la signification grand public, une application industrielle est conçue spécifiquement pour une tâche étroitement définie : surveiller une ligne de production, enregistrer des données de température, contrôler une séquence de moteur ou afficher des diagnostics d'équipement en temps réel. La distinction est importante car les applications industrielles doivent fonctionner de manière fiable sous des contraintes de temps strictes et dans des environnements électriques difficiles où la défaillance est coûteuse.
Dans le contexte des API et de l'automatisation industrielle, les applications sont souvent écrites dans des langages comme le ladder, le texte structuré ou le code conforme à la norme CEI 61131-3, et déployées directement dans la mémoire du contrôleur. Une application de démarrage de moteur, par exemple, gère les rampes de démarrage progressif, la protection contre les surcharges thermiques et le rapport de défauts sans nécessiter d'ordinateur séparé. Sur les appareils IHM et les plateformes mobiles utilisées en atelier, les applications gèrent les écrans tactiles, la visualisation des données de capteurs et la surveillance à distance des équipements. La portabilité et la nature modulaire des applications signifient que les équipes d'ingénierie peuvent échanger des fonctionnalités sans réécrire le micrologiciel de base.
Variantes et déploiement réel
Les multimètres et pinces ampèremétriques portables sont de plus en plus souvent livrés avec des applications compagnons pour l'enregistrement de données Bluetooth et l'analyse de tendances. Les modules d'E/S distribués et les passerelles de périphérie exécutent des applications qui prétraitent les flux de capteurs avant d'envoyer les données en amont. Les systèmes industriels plus importants exécutent plusieurs applications en parallèle : l'une contrôlant les séquences de vannes, une autre gérant les interverrouillages de sécurité, une autre enregistrant les alarmes. Le terme s'est étendu au-delà des appareils mobiles pour désigner toute pièce logicielle modulaire qui gère une tâche industrielle discrète et peut être mise à jour ou remplacée indépendamment. Les mises à jour de micrologiciels dans les équipements électriques modernes sont souvent décrites comme le déploiement de nouvelles applications ou d'applications corrigées plutôt que des remplacements complets du système.
La fiabilité et le déterminisme sont non négociables. Une application contrôlant un frein de convoyeur ne peut pas s'arrêter pour le ramasse-miettes ou perdre la synchronisation temporelle ; elle doit s'exécuter en microsecondes ou millisecondes prévisibles. Les applications industrielles fonctionnent donc sur des systèmes d'exploitation en temps réel ou sont intégrées directement dans un micrologiciel déterministe. Les applications connectées au réseau qui envoient des données vers le cloud ou les systèmes d'entreprise doivent gérer gracieusement les problèmes de connectivité intermittente sans faire planter le processus local. La gestion des versions et la capacité de restauration sont importantes : si une mise à jour d'application de micrologiciel provoque une dérive dans l'étalonnage des capteurs ou bloque une séquence de production, le système doit soit se récupérer automatiquement, soit prendre en charge une rétrogradation rapide.
Le nom « app » est emprunté à l'électronique grand public mobile, mais il a pris une signification plus précise dans le secteur industriel. Il signale la modularité, la capacité de mise à jour et la spécificité des tâches. Il distingue une routine de contrôle conçue à cet effet d'un micrologiciel monolithique, et il reflète le virage de l'industrie vers des machines composées, compatibles avec le cloud et définies par logiciel. Une application de variateur de moteur, une application de relais de sécurité ou une application d'enregistreur de données peuvent être discutées, achetées et maintenues comme une propriété intellectuelle distincte plutôt que comme un comportement de silicium câblé.
Sources
- Source de la définitionWiktionary