Non classé

PLCNEXT, NOUVEAU PAS EN AVANT POUR LA PROGRAMMATION

L’environnement de programmation
des automates s’adapte à la
diversification des technologies
qui accompagne la digitalisation
de l’appareil de production. Avec
PLCnext, les langages venus de
l’informatique tels que Java,
C# ou C++, sont désormais
supportés, tout en apportant de
nouvelles fonctionnalités comme le
monitoring et la traçabilité.

Al’occasion du salon SPS – IPC – Drive, Thierry Vajsman, responsable de l’activité infrastructure urbaine chez
Phoenix Contact, a détaillé aux journalistes de
Manufacturing.fr, les avancées fonctionnelles
ainsi que les avantages que les automaticiens
peuvent en attendre.

Qu’est-ce que la plateforme de
développement PLCnext apporte de
nouveau dans le domaine du
développement d’applications
d’automatisation ?

Il s’agit d’abord d’une offre qui touche un
ensemble de nouveaux produits de Phoenix
Contact comme les automates de la gamme
Axiocontrol. Avec ces équipements et d’autres
qui vont continuer d’arriver au fil des semaines
et des mois qui viennent, il est possible de
s’appuyer sur un nouvel environnement de
développement que nous avons baptisé,
PLCnext.

Dans ce système intégré, on va retrouver
différents types de langages de
programmation. Il faut bien comprendre
qu’aujourd’hui, le monde évolue et, avec
lui, la complexité des machines ne cesse de
s’accroître. Nous avons intégré différentes
possibilités de choix de langages de
programmation : les langages C et C++ mais
aussi, Simulink et Matlab, tout en gardant la
plateforme de développement normalisée
IEC 61131 qui est évidemment, la base de
programmation des automates usuels. Ainsi,
chaque type d’utilisateurs retrouve ce dont
il a besoin dans la nouvelle plateforme de
développement afin qu’il soit en mesure
d’exploiter de nouvelles approches s’il le
souhaite.

Est-ce que cela signifie que le moteur
d’exécution de PLCnext est capable de
s’adapter à une multitude de langages de
programmation ?

C’est exactement cela : il y a un noyau central
dans lequel on retrouve un certain nombre
de briques, chacune d’elles correspondant à
un certain type de langages. Les utilisateurs
pourront ainsi choisir leur moyen de
programmation en fonction évidemment
de leurs compétences mais aussi, selon le
domaine d’applications à adresser. Pour les
anciennes générations d’équipements ou
pour les opérateurs qui le connaissent déjà,
PLCnext permet aussi de continuer d’utiliser
la programmation PC Worx Engineer.
La notion de projet qui est omniprésente
dans notre nouvelle plateforme de
développement, va permettre de créer des
applications qui résultent de l’agrégation de
différentes parties ayant été mise au point
par différents programmeurs. Chacun de
ces derniers peut utiliser le langage pour
lequel il a le plus de compétences ou, celui
qui se trouve être le plus adapté aux buts
poursuivis.
Du point de vue de la qualité et de la
performance, cette solution garantit
que chaque intervenant sera en mesure
de donner le meilleur de lui-même. Pour
l’entreprise, PLCnext apporte aussi une plus
grande flexibilité puisque, pour mener un
projet donné, il est possible de renforcer
rapidement les effectifs d’une équipe,
en faisant appel à des ingénieurs ou des
techniciens maîtrisant un langage très
largement répandu comme le C, le C++, Java
et même à l’avenir C#.

Que se passe-t-il au niveau
des automates ?

Toutes les facilités offertes par
l’environnement PLCnext sont exploitables
sur les automates Phoenix Contact de la
gamme Axiocontrol.
Mais la même technologie peut être utilisée
sur d’autres équipements comme les
contrôleurs de la gamme Inline qui occupe
toujours une place prépondérante dans le
portefeuille de produits de Phoenix Contact.
Sur ces équipements qui ne sont pas
nativement compatibles avec la technologie
PLCnext, il est possible d’ajouter un nouveau
module qui leur permet de communiquer
avec la nouvelle génération d’automates.
La plateforme PLCnext a pour vocation
d’être déployée partout où l’on trouve une
infrastructure IP mais ce qui est clairement
privilégié aujourd’hui, c’est une autre
technologie que nous appelons Proficloud. Il
est en effet possible de faire converger dans
le cloud, des fonctions d’automatismes qui
s’appuient sur cette nouvelle technologie
d’environnement de programmation, ce
qui va jusqu’à inclure des entrées-sorties
déportées ou même, des contrôleurs
Axioline.

D’abord pour tout ce qui concerne la
communication et la transmission des
données et des programmes depuis et à
destination de la plateforme PLCnext, on
s’appuie sur les liaisons IP. Or, cette capacité
d’extension vers les réseaux les plus diffusés
au monde, s’étend jusqu’à notre solution
Proficloud qui permet de manière quasi
transparente, d’héberger une multitude
d’applications dans une ressource distante
capable d’abriter jusqu’à la gestion de
l’automate et des entrées-sorties.
Il faut comprendre que, pour les fabricants
de machines par exemple, le cloud
permet d’héberger à distance, différents
types d’applications de manière à la fois
centralisée et sécurisée avec des capacités
d’accueil quasiment illimitées.

Les entreprises gérant un parc de machines
étendu qui peut comprendre des versions
venues s’ajouter au fil du temps et des
déclinaisons résultant des spécificités de
métiers, de secteurs d’activités, voire d’aires
géographiques différents, sont confrontés à
un problème récurrent : garder la mémoire
de tous les développements effectués et
être en mesure de faire correspondre une
application à la machine et à l’activité qui lui
correspond.
PLCnext et Proficloud constituent des
ressources technologiques qui apportent
de la flexibilité et de l’agilité en permettant
d’opter pour une gestion centralisée des
développements.

Ces articles peuvent vous intéresser :