Joe Ambrose est le Responsable du programme d'innovation numérique pour BW Packaging Systems. Le contenu suivant contient des extraits de son entretien avec Conception de contrôle, initialement paru sur controldesign.com le 25 février 2022.
Plus tôt cette année, Control Design m'a invité à répondre à la question d'un lecteur sur les logiciels IHM open source. Le lecteur a demandé : « Quels sont les avantages et les inconvénients des logiciels IHM open source ? Et quels types de matériel supplémentaire pourraient être nécessaires ? » Après avoir discuté avec notre plus grande équipe d'innovation numérique, nous avons partagé les informations suivantes avec les lecteurs de Control Design.
Comment la familiarité affecte la sélection IHM
L'un des éléments clés de la conception est de savoir avec quoi les utilisateurs finaux sont à l'aise. Dans de nombreux cas, nos organisations souhaitent un HMIUne interface homme-machine (IHM) est le tableau de bord à travers lequel un opérateur interagit avec des systèmes ou des équipements d'emballage. Les IHM modernes peuvent offrir des ressources de formation aux opérateurs, fournir des rappels de maintenance préventive, aider au dépannage des dysfonctionnements de la machine, et bien plus encore. en fonction de l'équipement déjà installé ou de la familiarité. Cela peut limiter les options disponibles lors de l'examen des plates-formes de développement open source, car la plupart des IHM sont spécialement conçues et nécessitent une plate-forme de développement spécifique disponible dans le commerce. Lorsqu'il existe une flexibilité ou des exigences pour utiliser des plates-formes de développement open source, il existe 2 avantages clés : la flexibilité et les coûts de licence. Le contrôle total et la configuration du logiciel sont possibles car le code source du logiciel de développement est disponible. Un ingénieur suffisamment qualifié serait en mesure de créer un logiciel adapté à une expérience utilisateur final beaucoup plus unique, ou des solutions sur mesure pour une demande client. Les logiciels open source signifient généralement pas de frais de licence pour les logiciels de développement. Cela peut être un avantage mais dépendra de la mise en œuvre. La plupart des solutions open source nécessiteront une solution centrée sur l'IPC, ce qui peut nécessiter des équipements supplémentaires (UPS, concentrateur de données, hôtes, écrans, etc.) qui compenseraient les économies.
Prise en compte du coût total de possession (TCO) de l'IHM
Pour les développeurs et l'utilisateur final, coût total de possession (TCO)Le coût total de possession (TCO) fait référence aux coûts à long terme associés à la possession et à l'entretien d'une ligne ou d'une machine d'emballage tout au long de son cycle de vie. Le TCO comprend les coûts associés au processus d'achat, à l'exploitation de l'usine, à la maintenance des machines et au support technique. est toujours important d'équilibrer lorsque l'on considère les plates-formes open-source. Comme pour tout développement communautaire open source, il existe un bon point de départ pour intégrer de nouvelles fonctionnalités et capacités dans le code de l'application ou du cas d'utilisation spécifique. Cependant, à moins que des contributions ne soient rendues à la communauté, il existe un risque de problèmes de compatibilité avec les mises à jour de l'environnement open source. De plus, la bifurcation de la communauté impose à l'adoptant un fardeau plus lourd pour maintenir et résoudre les problèmes avec le point de départ. Il est nécessaire de déterminer si une organisation dispose de la bonne combinaison d'ingénieurs logiciels et de contrôle pour prendre en charge le développement et la maintenance d'un système, ce qui peut représenter une dépense importante à long terme. Faire en sorte qu'une équipe soit formée puis dotée du personnel approprié peut retirer beaucoup de ressources du développement de la solution.
Intégration API et autres considérations techniques
En plus du coût, il y a quelques autres considérations techniques, y compris tolérance aux pannesLa tolérance aux pannes fait référence à la capacité d'un équipement (ou d'un système) à continuer à fonctionner même si un (ou plusieurs) de ses composants est défaillant., la sécurité et les logiciels supplémentaires. Les systèmes de contrôle ont tendance à avoir une tolérance élevée aux pannes avec la possibilité de remplacer rapidement le matériel et de redéployer les applications là où les solutions basées sur PC ne sont pas aussi conviviales. La plupart des solutions disponibles dans le commerce sont accompagnées de certifications de cybersécurité que les solutions open source ne peuvent pas offrir ou ne peuvent pas maintenir. Cela vaut particulièrement la peine d'être évalué lors de la manipulation de données. Les logiciels open source peuvent ne pas prendre en charge nativement PLCUn contrôleur logique programmable (PLC) est un contrôleur renforcé conçu pour contrôler les équipements et les processus de fabrication. protocoles de communication, nécessitant un logiciel supplémentaire pour le traduire dans un format pris en charge. Généralement, il y a un coût associé à ce logiciel qui serait un coût unitaire.