Une meilleure exploitation des données au sein de l’entreprise,
nécessite d’assouplir les barrières afin que chaque destinataire
potentiel d’une information quel qu’elle soit, puisse y accéder
dans les meilleures conditions, le plus rapidement possible où
qu’il se trouve. Avec ThinManager, Rockwell Automation propose
une solution aussi flexible que facile à déployer et administrer.
Machines connectées, automates et PC industriels en réseau, gestion centralisée de la
production industrielle en relation directe
avec les progiciels d’administration et de
planification, externalisation des datamasses
vers un cloud public ou privé, etc., la donnée
et donc, l’information qu’elle porte, est bien
la valeur élémentaire sur laquelle s’appuie
toute la richesse de l’Industrie 4.0.
Et c’est là, l’un des plus formidables défis qui
soit posé aux entreprises industrielles. Le
plus souvent en effet, telle ou telle machine,
tel ou tel équipement dispose de son propre
dispositif de pilotage qui prend la forme d’un
automate ou d’un PC industriel, que
l’utilisateur exploite au travers d’une console
spécifique, d’un clavier et d’une souris et
parfois, d’un écran tactile. Souvent, des
jauges, des cadrans et indicateurs s’invitent
dans ce manège de dispositifs accomplissant
répétitivement leurs mouvements.
L’Industrie 4.0 repose largement sur un
principe connu depuis des lustres : pour
optimiser une installation afin d’accroître sa
rentabilité, tout en assurant sa pérennité et
en améliorant la qualité des produits, il faut
disposer d’une vue d’ensemble afin de
traquer les problèmes de synchronisation
entre les cellules, de recadrer les dérives
avant qu’elles ne conduisent à relever des
défauts, de limiter les contraintes subies par
les systèmes de production afin d’espacer les
arrêts de maintenance et plus si affinités.
POURQUOI ?
COMMENT ?
Le directeur de site, le responsable de lignes,
le qualiticien, l’ingénieur et le technicien de
maintenance, chacun a désormais besoin
d’accéder à l’information qui le concerne
directement tout en ayant la possibilité de la
mettre en perspective avec des données
issues d’autres sources. Dans un monde industriel idéal, chacun devrait être en mesure
de constituer son propre tableau de bord, dès
lors que les informations qui l’animent sont
produites quelque part sur le site, voire même
ailleurs.
De telles questions se posent déjà au début
des années 2000 à un intégrateur américain
qui doit affronter les difficultés que pose la
création de postes d’opérateur en déployant
des serveurs et des clients logiciels
spécifiques à des systèmes de contrôle et
d’acquisition de données (Scada). La mise en
place de dizaines de postes clients dans une
entreprise représente une lourde tâche où
s’accumulent les risques d’erreurs
d’installations, les problèmes de configuration
matérielle, etc.
C’est ainsi que l’entreprise Automation
Control Products (ACP) en est venue à créer
une solution de client léger en s’appuyant sur
une architecture logicielle centralisée appelée
Remote Desktop Services (RDS), permettant
de se connecter à un ordinateur distant en
utilisant la couche Microsoft Terminal
Services, nativement intégrée dans les
systèmes d’exploitation Windows depuis 2008. La communication entre la source et la
destination s’effectuent au travers de toutes
les liaisons en réseau supportant Remote
Desktop Protocol (RDP).
C’est de ce projet qu’est née ThinManager,
une solution logicielle qui permet de créer des
écrans d’information et des tableaux de bords
en récupérant les données auprès d’autant de
sources que nécessaire avec une
extraordinaire simplicité. Cette solution
installée sur plus de 3 000 sites dans une
trentaine de pays, est notamment exploitées
par plus d’un tiers des cent plus grandes
entreprises industrielles mondiales. Ce succès
lié à l’extrême adéquation du produit avec les
besoins de l’Industrie 4.0, est à l’origine du
rachat d’ACP par Rockwell Automation, il y a
deux ans.
LE CLIENT LÉGER AU
PLUS PRÈS DE L’OUTIL
DE PRODUCTION
Répondant au défi que pose la distribution
de la bonne information vers le bon
destinataire sur les sites de production, le
logiciel ThinManager est directement
exploitable par le technicien
d’automatisation de l’entreprise utilisatrice
grâce à des fonctions d’intégration évoluées
comme par exemple, les masques
graphiques (graphic wizards).
Le serveur ThinManager se comporte
comme un agrégateur de contenus opérant
au travers des liaisons constituant le réseau
de l’entreprise. Il recense en amont, les
équipements qui vont délivrer les vues utiles
puisque par le truchement du protocole
RDP, ce ne sont pas stricto sensu les
données des sources qui sont acheminées
vers le client léger mais tout ou partie des
images s’affichant sur leur écran. D’une
source à une destination, ce sont donc des
portions d’images qui traversent le réseau de
l’entreprise dans toutes les directions. Cette
approche pourrait générer de forts volumes
de données mais en pratique, seuls
environ 10 % des pixels changent à
chaque seconde dans une
application Scada.
En aval, le client léger affiche un bureau
virtuel composite qui regroupe les vues
issues fréquemment de plusieurs sources.
L’utilisateur est en mesure d’interagir avec
ses sources d’information afin d’exploiter
tout ou partie des fonctions actives sur le
poste distant. Un terminal industriel peut par
exemple, accéder à des applications
bureautiques ou tout autre programme
absent de sa logithèque même si les
possibilités de ThinManager s’étendent bien
au-delà d’utilisations aussi triviales.
Le client léger est le plus souvent un PC sans
disque dur, qui est relié au réseau Ethernet et
embarque un environnement logiciel capable
de gérer des sessions graphiques à distance.
Obligatoirement conçu autour d’un processeur
Intel, cet équipement doit être capable de
démarrer au travers du réseau grâce à
l’amorçage PXE (de l’anglais, Pre-boot
eXecution Environment). Dès qu’il est reconnu
par le serveur au moyen de son adresse MAC ,
le client léger reçoit le firmware ThinManager,
c’est-à-dire, un système d’exploitation
élémentaire qui lui est spécialement adapté.
ThinManager comporte un grand nombre de
pilotes logiciels (drivers) qui, outre l’affichage
sur un maximum de deux écrans, permettent
aux clients de supporter des fonctions aussi
diversifiées que, les interfaces tactiles
multipoints, les claviers et les périphériques de
pointage (souris, joysticks, trackbalIs, etc.), les
lecteurs de codes-barres, les détecteurs RFID,
les caméra USB, etc.
MANAGER LES
SOURCES…
Les clients légers en relation avec ThinManager
ne sont d’aucune utilité sans qu’en amont, des
sources ne les approvisionnent en vues.
Cette collecte de contenus s’appuie
principalement sur quatre technologies. Il y a
d’abord l’agrégation des vues telle qu’elle peut
être réalisée au travers des services RDS au
travers du protocole RDP, une technologie qui
existe sur tous les systèmes développés par
Microsoft : Windows 7/8/8.1/10, Windows
Server 2008/2012/2016, Windows 10 IoT,
Windows CE, etc. Cette ressource couvre aussi
bien les IHM que les applications de gestion
centrale (ERP) et de management de la
production (MES), de planification de la
maintenance (CMMS) et de partage d’affichage
http/html.
Sur les équipements qui ne fonctionnent pas
sous le contrôle d’un système créé par
Microsoft, il est aussi possible d’utiliser une pile
logicielle VNC (Virtual Network Computing)
pour assurer les échanges au travers du serveur
ThinManager. Un client VNC installé sur un
équipement quel qu’il soit, peut communiquer
avec un serveur VNC fonctionnant ou non,
sous le même système d’exploitation et
plusieurs clients peuvent se connecter en
même temps à un même serveur VNC.
ThinManager est aussi compatible avec le
protocole de transmission de flux RTSP
(Real-Time Streaming Protocol), ce qui permet
de récupérer des vidéos en temps réel à partir
de caméras IP qui peuvent être positionnées ici
ou là sur le plateau de production.
… ET LES
DESTINATAIRES COMME
LES DESTINATIONS
Comme évoqué précédemment, les
terminaux ThinManager sont pourvus d’un
Bios leur permettant de récupérer les couches
élémentaires d’un système exécutable au
travers d’un réseau Ethernet filaire ou Wi-Fi,
en s’appuyant sur cinq ports TCP/IP et quatre
ports UDP/IP. Ils nécessitent au maximum Go
de mémoire sur une base de processeur Intel
et des ressources d’affichage comportant au
maximum deux écrans.
Ces équipements doivent cependant être
déclarés « ThinManager ready » aux termes
d’une certification délivrée par Rockwell
Automation. Dans cette catégorie, on trouve par exemple, les PC industriels VersaView 5000 de Rockwell
Automation dans les déclinaisons intégrant un écran tactile comme
dans celles qui se présentent sous la forme d’un boîtier disposant d’un
connexion Ethernet, de ports USB et de ports graphiques. D’autres
constructeurs ont déjà effectué les démarches permettant de certifier
la compatibilité de tel ou tel de leurs équipements avec ThinManager.
A cette offre que l’on pourrait qualifier de régalienne, s’ajoute pour les
entreprises, la possibilité de cibler des terminaux mobiles grand public.
Rockwell Automation diffuse gratuitement des applications qui
permettent d’afficher les contenus gérés par ThinManager sur les
tablettes et les smartphones fonctionnant sous Android, Apple iOS ou
Windows 10 Mobile. L’identification de ces terminaux peut en plus de
l’adresse MAC, s’appuyer sur son immatriculation IMEI .
Si ThinManager permet de partager presque n’importe quel type de
contenus avec autant d’utilisateurs que nécessaire, la sécurité et la
confidentialité peuvent être scrupuleusement respectées. Côté
serveur, ThinManager dispose d’une base de données qui enregistre
les configurations spécifiques de chaque client et de chaque
ressource diffusant des données. Cet outil d’administration spécifique
permet en outre, de visualiser ce qui est exploité sur tel ou tel client à
tout moment. Cette base de données peut aussi assurer la gestion
des utilisateurs qui comprend à la fois, les identifiants et mots de
passe associés et les droits d’accès correspondants. Cette fonction
d’identification peut aussi, être gérée au moyen d’un annuaire Active
Directory lorsque l’entreprise utilisatrice dispose déjà d’une telle
ressource. On peut noter que l’identification d’un utilisateur peut aussi
s’appuyer sur des systèmes d’identification évolués : lecteurs
d’empreintes digitales, reconnaissance faciale, détecteur de puces
RFID, etc.
L’administrateur de la solution ThinManager peut favoriser la mobilité
des utilisateurs ou au contraire la restreindre. Fonction de la
composition de son profil, un opérateur peut retrouver ses
applications d’un terminal à un autre. A l’inverse, l’utilisation de
certaines applications peut être restreinte à un nombre donné
d’utilisateurs à partir d’un ou de plusieurs terminaux physiquement
identifiés mais aussi, au besoin, clairement localisés au moyen par
exemple, de leur adresse sur le réseau.
Un serveur ThinManager a la faculté de gérer jusqu’à trente clients.
Au-delà, il faut prévoir la mise en place d’un second serveur. Le serveur
permet à chaque client de connaître la source qui l’approvisionne via
RDS/RDP. Si le serveur ThinManager subit une défaillance, les clients
continuent de fonctionner ta
t qu’ils ne sont pas redémarrés
puisqu’ils reçoivent directement les données sous la forme de
pixels depuis la ou les sources déportées qui les
approvisionnent.