Installatiebouw met Profinet
Snel omstellen wordt kritische keuzefactor


Ing.Xavier De Buysscher, Control & Automation Magazine

version française

De ontwikkeling van de industriële automatiseringswereld naar meer openheid, waardoor machines en installaties modulair opgebouwd kunnen worden, zorgt voor significante tijds- en kostenbesparing voor de installatiebouwer. Machines voeren steeds meer functies uit en worden daardoor alsmaar complexer. In vele takken van de industrie worden de lotgrootten of rungrootten kleiner, waardoor de productie dan weer flexibeler moet worden. Dit heeft natuurlijk als gevolg dat er meer omgebouwd en omgesteld moet worden, en dit in toenemende mate een onderscheidende factor wordt. Modulair gestructureerde installaties en decentrale periferie kunnen hierbij een belangrijke bijdrage leveren.


Tegelijkertijd vindt er een trend plaats van ethernet als communicatiemiddel in de productieomgeving. Enerzijds is dit een kostenkwestie omdat door direct gebruik van ethernet, het gebruik van meerdere communicatiesystemen zoals bijvoorbeeld ethernet en een veldbus, wordt vermeden. Anderzijds is het bij installatie-uitbreiding dikwijls noodzakelijk bestaande installaties onveranderd te integreren. Profinet onderscheidt zich hierbij door Profinet IO voor ethernet-gebaseerde integratie van decentrale periferie, en door Profinet CBA voor de opbouw van modulaire machines en installaties. Voor de integratie van veldbusgebaseerde susbsystemen staat het Proxy-concept ter beschikking. Bijzondere aandacht werd hierbij besteed aan een efficiënte en gebruiksvriendelijke engineering.

Profinet IO
Profinet IO maakt het mogelijke om decentrale veldmodules te integreren in ethernet. Daarmee kunnen alle gebruikte toestellen en modules in een zelfde en transparante netwerkstructuur aangesloten worden, en worden, zowel de innovatiepotentialen van ethernet en de IT-standaard gebruikt, evenals de jarenlange ervaring van de Profibus-technologie ondergebracht. De verdere ontwikkeling van de gebruikers-interfaces van Profibus DP bij projectering, programmering en diagnose garandeert daarbij een kleine en eenvoudige overstap, daar de reeds aanwezige gebruikers-knowhow verder gebruikt kan worden. Profinet IO specificeert de totale gegevensuitwisseling tussen IO-controllers en de IO-devices, evenals de parametrering en diagnose. In tegenstelling tot oudere ethernetversies, is Profinet IO wel in staat om zeer snel gegevens met cyclustijden van minder dan enige milliseconden tussen op ethernet gebaseerde veldmodules uit te wisselen.

Profinet CBA
De grondgedachte van Profinet CBA (Component Based Automation) is dat een volledige automatiseringsinstallatie in autonoom werkende deelinstallaties kan opgedeeld worden. De opbouw en de functionaliteit kan zich vrij in meerdere installaties in identieke of licht aangepaste vorm terugvinden. Dergelijke zogenoemde Profinet-componenten worden normaliter door een bepaald aantal ingangssignalen gestuurd. Binnen deze componenten voert een door de gebruiker geschreven sturingsprogramma de gedefinieerde functionaliteit door en geeft de bijhorende uitgangssignalen door aan een andere sturing. De daarbij horende engineering is fabrikantonafhankelijk. De communicatie van een componentgebaseerde systeem word geprojecteerd. Profinet CBA is met cyclustijden in de grootteorde 100ms zeer geschikt voor communicatie tussen sturingen onderling.

Modulaire opbouw
Nemen we nu bijvoorbeeld een bottelarij met een installatie voor het afvullen van flessen met een welbepaalde drank. Meestal bestaat deze machine uit vier deelmachines, namelijk de spoelinstallatie, de vulinstallatie, kurkinstallatie en de verpakkingsinstallatie. In dit geval vormt de toepassing van Profinet een duidelijk voordeel. Bij Profinet CBA wordt de installatie in technologische modules opgedeeld, die naast de mechanische en elektrische ook een sturingsfunctionaliteit bevat. Profinet CBA realiseert de verdeelde automatisering door middel van een open componentenmodel. Daarmee kunnen machines en installaties van verschillende fabrikanten op basis van een autonoom werkende technologische module tot een verwante installatie samengebouwd worden. Het opzetten van deze modulaire structuur vergemakkelijkt het terug ontwikkelen en gebruiken, en de standaardisering van dergelijke machinedelen.

Integratie van decentrale periferie
Binnen een machine kan de geïntegreerde decentrale periferie door middel van Profinet IO communiceren. Zoals bij Profibus DP worden bij Profinet in de module- en netwerkprojectering van de PLC de decentrale veldmodules opgezet. De periferiesignalen van de veldmodules worden cyclisch ingelezen in de PLC, daar verwerkt en vervolgens terug naar de veldmodules uitgestuurd. Bij Profinet IO wordt een Provider/consumer-model gebruikt, dat de communicatieverhouding tussen gelijke deelnemers op ethernet ondersteund. Naast de cyclische gegevensuitwisseling biedt Profinet IO ook functies voor de overdracht van diagnosegegevens, parametrering en alarmen van en naar de periferie.

Engineering bij Profinet
Als gevolg van een toenemende functieomvang en daarmee een grotere complexiteit van automatiseringsinstallaties wordt de engineering voor de gebruiker alsmaar uitgebreider. Daarmee wordt er een groot potentieel gecreëerd om de kosten van het ontwerp van een installatie tot de inbedrijfsname ervan uit te sparen. De engineering behelst het projecteren van een installatie, het definiëren van de gegevensuitwisseling en het laden van de opbouwgegevens in de veldmodule. Het voordeel bij Profinet CBA is dat bij het opzetten van een open modulair systeem, modules van verschillende fabrikanten in eenzelfde installatie op een eenvoudige en snelle manier geïntegreerd kunnen worden.
Profinet IO heeft het voordeel dat de reeds opgedane know-how van Profibus nog altijd bruikbaar is voor het ontwikkelen van een Profinet IO-netwerk.

Engineering bij Profinet CBA
Voor het opzetten van een Profinet CBA-systeem met deelnemers van verschillende fabrikanten, wordt een engineeringconcept ter beschikking gesteld dat de programmering van de besturingslogica van de individuele modules en het opzetten van het totale installatienetwerk onderscheidt. Een installatieoverkoepelende toepassing wordt in drie stappen opgezet: het bepalen van de componenten, het verbinden van componenten en het downloaden van de verbindingsinformatie in de veldmodule. Profinet-componenten worden door een genormeerde PCD (Profinet Component Description) beschreven. Deze beschrijving gebeurt in de vorm van een XML-bestand met een van Profinet CBA vooropgesteld schema en wordt door fabrikantgespecificeerde tools ingeladen. In het andere geval kan de PCD-data in een fabrikantonafhankelijke Profinet Component Editor gebruikt worden. In een PCD zijn alle gegevens voorzien die nodig zijn voor de communicatie van het engineeringsysteem. Daarmee kan elke Profinet-engineering-tool de gegevens van de componenten verwerken. De PCD wordt door de machinebouwer met de hulp van de door de modulefabrikant ter beschikking gestelde ontwikkelingsomgeving opgebouwd.
Het verloop van de installatie wordt door het grafisch verbinden van de in- en uitgangen van de componenten in de editor opgebouwd. Met deze tool worden de communicatieverhoudingen tussen intelligente modules van verschillende fabrikanten zonder complex programmeringswerk opgebouwd. De gebruiker werkt daarbij enkel met technologische begrippen. Een editormodule beschikt meestal over twee overzichten: het installatieoverzicht en het netwerkoverzicht. In het installatieoverzicht worden de benodigde componenten uit een bibliotheek geïmporteerd, op het beeldscherm geplaatst en eenvoudig verbonden. Daarmee ontstaat de technologische structuur en de logische relatie binnen de installatie. De topologische structuur van het automatiseringssysteem wordt in het netwerkoverzicht opgebouwd. Hier worden de veld- en automatiseringsmodules van een bussysteem ingedeeld en de moduleadressen vastgelegd.

Profinet IO: vertrouwde omgeving
Het Profinet IO-systeem is bewust gelijkvormig aan het Profibus-systeem gehouden. Voor de gebruiker is er geen verandering zichtbaar. Ook bij engineering is de projecteringsmethode van het netwerk identiek en vertrouwd gebleven. Iedere Profinet IO-veldmodule is beschreven door GSD-data, gebaseerd op de XML-georiënteerde standaard GSDML (Generic Station Description Markup Language).
De GSD-gegevens worden door de fabrikant ter beschikking gesteld en zijn door een icoon in de bibliotheek van het engineeringsysteem voorgesteld. Met drag en drop kan de gebruiker de veldbusnetwerkstructuur opzetten, waarna de busconfiguratie door de engineeringtool ingeladen kan worden in de IO-controller.
Het verschil met Profibus ligt bij de adrestoewijzing van de aangesloten IO-devices. Hier voorziet Profinet het DCP (Discovery and Basic Configuration) of het DHCP-protocol (Dynamic Host Configuration Protocol). De toewijzing van de IP-adressen voor de IO-modules gebeurt automatisch door de IO-controller door middel van DCP.<<

L’ingénierie de Profinet
dans un environnement de production

Ing. Xavier De Buysscher, Control & Automation Magazine

L’ouverture de plus en plus grande du monde de l’automatisation industrielle permet une construction modulaire des machines et installations et assure des gains de temps et d’argent considérables pour le constructeur d’installations. Les machines réalisent davantage de fonctions et deviennent de ce fait toujours plus complexes. Dans de nombreux secteurs de l’industrie, la taille des lots ou des cycles ne cesse de diminuer, imposant à la production une flexibilité accrue. Cela exige naturellement plus de conversions et de réglages mais constitue un facteur distinctif. Les installations modulaires et la périphérie décentralisée peuvent apporter une contribution substantielle à ce concept.


Nous assistons simultanément à une tendance qui consiste à utiliser Ethernet comme outil de communication dans l’environnement de production. D’une part, l’utilisation directe d’Ethernet évite le recours à plusieurs systèmes de communication comme par exemple Ethernet plus un bus de terrain, ce qui permet une économie. D’autre part, lors d’une extension d’installation, il est souvent nécessaire d’intégrer les installations existantes telles quelles. Profinet se distingue dans ce contexte avec Profinet IO pour l’intégration basée sur Ethernet de la périphérie décentralisée et avec Profinet CBA pour la construction de machines et installations modulaires. Le concept Proxy est là pour l’intégration de sous-systèmes basés sur un bus.

Profinet IO
Profinet IO permet d’intégrer des modules de terrain décentralisés dans Ethernet. Tous les appareils et modules utilisés peuvent être raccordés dans une même structure de réseau transparente. Profinet IO utilise tant les potentiels d’innovation d’Ethernet que le standard IT, tout en s’appuyant sur la longue expérience de la technologie Profibus. Le développement plus poussé des interfaces utilisateurs de Profibus DP lors de la conception, de la programmation et du diagnostic de l’application garantit une transition simple et rapide. Profinet IO spécifie l’ensemble de l’échange des données entre les contrôleurs IO et les appareils IO, de même que le paramétrage et le diagnostic. Contrairement aux versions plus anciennes d’Ethernet, Profinet IO est en mesure d’échanger très vite des données avec des temps de cycle inférieurs à quelques millisecondes entre les modules de terrain basés sur Ethernet.

Profinet CBA
La pensée fondamentale de Profinet CBA (Component Based Automation) s’appuie sur le fait qu’une installation d’automatisation complète peut être divisée en installations partielles fonctionnant de manière autonome. La structure et la fonctionnalité peuvent se retrouver dans différentes installations dans une forme identique ou légèrement adaptée. De tels composants Profinet sont normalement pilotés par un certain nombre de signaux d’entrée. Au sein de ces composants, un programme de commande écrit par l’utilisateur effectue la fonctionnalité définie et transmet les signaux de sortie qui en découlent à une autre commande. L’ingénierie allant de pair est indépendante du constructeur. La communication d’un système basé sur des composants est dessinée graphiquement. Avec des temps de cycle d’un ordre de grandeur de 100 ms, Profinet CBA convient parfaitement à une communication entre les commandes.

Structure modulaire
Prenons l’exemple d’une usine d’embouteillage dotée d’une installation de remplissage de bouteilles d’une certaine boisson. En général, cette installation est composée de quatre machines partielles, à savoir, l’installation de rinçage, l’installation de remplissage, l’installation d’encapsulage et l’installation d’emballage. Dans ce cas, l’application de Profinet offre un avantage évident. Avec Profinet CBA, l’installation est répartie en modules technologiques qui comprennent une fonctionnalité mécanique, électrique et de commande. Profinet CBA réalise l’automatisation partagée au moyen d’un modèle de composants ouverts. Les machines et installations de différents fabricants peuvent ainsi être assemblées en une installation apparentée sur la base de modules technologiques à fonctionnement autonome.

Intégration d’une périphérie décentralisée
La périphérie décentralisée d’une machine peut communiquer via Profinet IO. A l’instar de Profibus DP, les modules de terrain décentralisés sont mis sur pied avec Profinet dans la conception du module et du réseau du PLC. Les signaux de périphérie des modules de terrain sont lus cycliquement par le PLC qui les traite. Le résultat de ce traitement est ensuite renvoyé aux modules de terrain. Le modèle de Provider/Consumer utilisé par Profinet IO soutient le rapport de communication entre participants égaux sur Ethernet. Outre l’échange de données cyclique, Profinet IO propose aussi des fonctions pour le transfert de données de diagnostic, du paramétrage et des alarmes de et vers la périphérie.

L’ingénierie de Profinet
Suite à l’ampleur croissante des fonctions et à la complexité sans cesse accrue des installations d’automatisation, l’ingénierie ne cesse de s’étendre pour l’utilisateur. Cela crée un grand potentiel d’économie sur les coûts de conception et de mise en service d’une installation. L’ingénierie comprend le développement d’une installation, la définition de l’échange des données et le chargement des données de conception dans le module de terrain. L’avantage de Profinet CBA est que, lors de la mise sur pied d’un système modulaire ouvert, des modules de différents fabricants peuvent être intégrés dans une même installation de manière simple et rapide. Profinet IO a l’avantage de profiter du savoir-faire déjà acquis avec Profibus pour le développement d’un réseau Profinet IO.

L’ingénierie de Profinet CBA
Un concept d’ingénierie est mis à disposition pour mettre sur pied un système Profinet CBA regroupant des participants de différents constructeurs. Ce concept distingue la programmation de la logique de commande des modules individuels et la mise sur pied du réseau d’installation complet. Une application chapeautant l’installation est mise sur pied en trois étapes : définition des composants, liaison des composants et téléchargement de l’information de liaison dans le module de terrain. Les composants Profinet sont décrits par une PCD (Profinet Component Description) normalisée. Cette description se fait sous la forme d’un fichier XML suivant un schéma Profinet CBA préétabli. Elle est chargée par des outils spécifiés par le constructeur. Dans l’autre cas, les données PCD peuvent être utilisées dans un Profinet Component Editor non propriétaire. Une PCD comprend toutes les données nécessaires à la communication du système d’ingénierie afin que chaque outil d’ingénierie Profinet puisse traiter les données des composants. La PCD est construite par le constructeur de machines à l’aide de l’environnement de développement mis à disposition par le constructeur du module.

Le déroulement de l’installation est construit par la liaison graphique des entrées et sorties des composants dans l’éditeur. Cet outil permet de construire les rapports de communication entre des modules intelligents de différents constructeurs, sans travail de programmation complexe. L’utilisateur recourt uniquement à des notions technologiques. Un module d’éditeur dispose généralement de deux aperçus : l’aperçu de l’installation et l’aperçu du réseau. Dans l’aperçu de l’installation, les composants nécessaires sont importés d’une bibliothèque, placés sur l’écran et simplement reliés. Cela génère la structure technologique et la relation logique au sein de l’installation. La structure topologique du système d’automatisation est construite dans l’aperçu de réseau. Les modules de terrain et d’automatisation d’un système de bus y sont répartis et les adresses des modules y sont déterminées.

Profinet IO : un environnement familier
Le système Profinet IO est sciemment maintenu uniforme au système Profibus. L’utilisateur ne remarque aucun changement. Dans l’ingénierie aussi, la méthode de conception du réseau est restée identique et familière. Chaque module de terrain Profinet IO est décrit par des données GSD, basées sur le standard GSDML (Generic station Description Markup Language) orienté XML. Les données GSD sont mises à disposition par le constructeur et sont représentées par une icône dans la bibliothèque du système d’ingénierie. Par un simple glisser-coller, l’utilisateur peut mettre sur pied la structure du réseau. Ensuite, la configuration du bus peut être chargée par l’outil d’ingénierie dans le contrôleur IO.La différence avec Profibus réside dans l’attribution des adresses des appareils IO raccordés. Ici, Profinet prévoit la DCP (Discovery and Basic Configuration) ou le protocole DHCP (Dynamic Host Configuration Protocol). Les adresses IP pour les modules IO sont automatiquement attribuées par le contrôleur IO au moyen de DCP.

 

©