Intelligente installatieautomatisering
Gestructureerde datamodellering voor oude installaties


Xavier De Buysscher, Control & Automation Magazine

version française

De levenscyclus van een productie-installatie is zeer uiteenlopend in de verschillende productiebranches. Spreekt men in de automobielindustrie over enige jaren, dan spreekt men in de procesindustrie over decennia. De eisen voor een geautomatiseerde productieomgeving zijn, onafhankelijke van de levensduur ervan, toch dikwijls gelijk: Op een competitieve manier kwalitatief hoogwaardige producten produceren door gebruik te maken van progressieve en betrouwbare technologie en methoden. Maar wat nu met oudere installatiedelen?


Wettelijke bepalingen dwingen ondernemers hun installaties regelmatig met nieuwe of modernere hard- en software uit te rusten. Veranderde normen en voorschriften stellen hogere eisen aan de gegevenshoeveelheid en –kwaliteit. Hieruit resulteren blijvende uitbreidingen en veranderingen van de systemen. De gegevensstructuren van oudere, in de jaren uitgebouwde automatiseringsplatformen laten aanpassing en modernisering niet meer toe. De oorzaak voor de problemen zijn veelal uiteenlopend. De systemen zijn niet enkel door de jaren heen opgebouwd en aangepast, ze zijn dikwijls nog door verschillende programmeurs opgebouwd, of de sturingen zijn verouderd en niet meer leverbaar. Het resultaat is dikwijls een automatiseringsniveau dat elke vorm van een transparante gegevensstructuur mist. De documentatie van het systeem en het programma zijn daarbij dikwijls niet up-to-date. Het hoeft geen tekeningetje dat uitbreiding van tien jaar oude systemen bijna zo goed als uitgesloten is. De gebruikte hardware is niet meer leverbaar, en het geïnstalleerde programma is niet geschikt voor de moderne hardware. Noodzakelijke modernisering wordt daarmee alsmaar gecompliceerder en duurder, daar moderne systemen gestructureerde gegevens vereisen. Objectgeoriënteerde systemen kunnen op dit gebied hun voordeel direct uitbuiten, wanneer de referenties (adressen) eenvoudig en ongecompliceerd in te zetten zijn. De vervanging van een totale automatiseringsinstallatie is dikwijls niet realistisch wegens technisch nauwelijks omzetbaar en veel te duur. In het bijzonder dan wanneer de installatie, respectievelijk het besturingsprogramma gevalideerd wordt, komen er extra kosten op de proppen. Anderzijds moeten er alsmaar meer gegevens uit de installatie beschikbaar zijn voor verdere verwerking en voor een optimale systeemintegratie.

Industrial Application Server
Voor de bezitters van installaties die met oudere onhomogene systemen uitgerust zijn, biedt Wonderware nu de mogelijkheid deze systemen op een eenvoudige manier te structureren zonder daarbij het besturingsniveau te moeten omgooien. De Industrial Application Server (IAS) van Wonderware stelt daarvoor met Data Integration Objecten (DI Objecten) en Proxy-objecten geëigende mechanismen ter beschikking om de meest gangbare automatiseringsinterfaces van dienst te zijn. Dit alleen was niet bijzonder voor Wonderware daar men met de circa 800 beschikbare E/A-servers al de totale automatiseringswereld afdekt. Met de Industrial Application Server gebaseerd op de nieuwe ArchestrA-technologie wordt een extra dimensie gecreëerd met de DI-Objecten die naast de vele verschillende protocollen voor de hardwarefabrikanten zoals Siemens, Schneider Automation, Allen Bradley, GE Fanuc, Rockwell, enz. niet alleen de communicatie met desbetreffende systemen ter beschikking stellen, maar ook de mechanismen voorzien voor een gestructureerde omgeving voor diagnose van de besturingscomponenten en de verwerking van de bijhorende gegevens. De externe gegevenspunten worden interne objecten die in een overzichtelijke hiërarchische boomstructuur samengebracht. Op die manier kan de onhomogene externe structuur door middel van eenvoudige en overzichtelijke referentielijsten in een overzichtelijke homogene structuur vertaald worden. Uit ondoordringbare Bit- en woordverzamelingen komen duidelijke en transparante gegevensverzamelingen ter beschikking voor visualiserings- en gegevensverwerkingssystemen.

Open structuur
De door de Wonderware objecttechnologie geboden voordelen laten het toe door geschikte naamgeving voor attributen, DI-objecten en automatiseringsobjecten een automatische afleiding te doen van externe referenties uit de gebruikte namen bij het kopiëren of overnemen van toepassingsobjecten. Hierdoor worden bijkomstige kosten bij de projectering van nieuwe gegevensniveaus in functie van het behoud van het oude systeem uitgespaard. Naast de gegevens-integratie-objecten voor Siemens-besturingen (bijvoorbeeld voor de link met een S5 gegevenspunt) staan er ondertussen ook al DI-objecten voor Schneider Automation en Allen Bradley-besturingssystemen evenals Wonderware- en GE-visualiseringen ter beschikking. Naast de DI-objecten biedt Wonderware de Proxy-objecten, die de referenties voor bestaande besturingscomponenten, zoals HMI, ter beschikking kunnen stellen. Al beschikbaar zijn de Proxy-objecten voor GE Fanuc iFix en FIX 32, evenals OPC-server. Andere objecten voor sturingen, veldbussen, automatiseringssystemen (WinCC, RSView, etc) en databanken worden snel verwacht. Indien gewenst kan men ook hier een referentie of adressenlijst gemaakt worden zoals bij de DI-objecten. Hierbij is het geen vereiste dat InTouch of een Industrial-Application-Server als besturingssysteem fungeert, daar Wonderware eenvoudig op andere besturingssystemen die langs hun kant gegevensverzamelingen beschikbaar stellen, kan ingrijpen. Verder is het mogelijk alle samengebrachte gegevens als een gemeenschappelijke naamplaats over verschillende systemen ter beschikking te stellen. De modernisering van een installatie kan daarmee in overzichtelijke stappen gebeuren, waarbij een samengaan van oude en nieuwe systemen niet in de weg staat. Door de mogelijkheid tot parallelle ontwikkeling kunnen daarnaast ook de stilstanden voor inbedrijfname tot een minimum beperkt worden. Eenmaal ontwikkelde objecten voor de Industrial-Application-Server kunnen meermaals toegepast en gekopieerd worden, waardoor ook de ontwikkelingstijd enorm verkort wordt.

Diagnose
Bedrijfszekerheid en eenvoudige maar volledige diagnose wordt hierbij zeer serieus genomen. Door middel van de System Management Console (SMC) kan men van alle betrokken systemen en componenten de diagnose stellen, waardoor fouten of voorkomende problemen snel kunnen gelokaliseerd worden. Bij de DI- en Proxy-objecten gaat de diagnose tot op gegevenspuntniveau. Elke individuele status en proceswaarde wordt overzichtelijk en duidelijk weergegeven.

ArchestrA
De configuratie en administratie van alle ArchestrA-gebaseerde producten gebeurd door middel van de “Integrated Development Environment” (EDI). Hierbij kan lokaal of over het netwerk met een of meerdere IDEs gelijktijdig aan een zelfde project gewerkt worden. Wonderware biedt met ArchestrA een moderne, op Microsoft Net-technologie-gebaseerde architectuur aan die de basis verschaft om verschillende systemen in een automatiseringsomgeving op basis van standaardcomponenten met elkaar te verbinden. Dat dit alles geen toekomstmuziek meer is, en dat de voordelen alsmaar meer door gebruikers en systeemintegratoren erkent worden, wordt bevestigd door de verschillende projecten.Voorbeeld hiervan is de integratie van het aloude COROS van Siemens door middel van de Industrial Application Server in samenspel met InTouch-view-clients wordt gebracht zonder dat er enige verandering van de besturingstechniek nodig was. Het “eenvoudig” extraheren van Coros-referentieadressen bijna niet te realiseren of enkel met hoge kosten gepaard gaand, daar het dataformaat van Siemens met de actuele PC-technologie dikwijls niet meer uitgelezen kan worden, maar met de Wonderware-technnologie lukt het nu wel. We gaan ons ditmaal onthouden om verder in detail te gaan, maar het opent in ieder geval perspectieven voor een grote groep ondernemers. <<

Automatisation intelligente
Modelage structuré des données des anciennes installations


Xavier De Buysscher, Control & Automation Magazine

Le cycle de vie d’une installation de production est très divergent selon les branches de production. De plusieurs années dans l’industrie automobile, on passe à des décennies dans l’industrie de processus. Pourtant, les exigences d’un environnement de production automatisé sont souvent équivalentes, quelle que soit la durée de vie de l’installation: produire des produits de qualité supérieure de manière compétitive en recourant à une technologie et des méthodes avant-gardistes et fiables. Mais que faire des parties d’installations plus anciennes?


Les dispositions légales obligent les entrepreneurs à équiper régulièrement leurs installations de matériel et logiciels nouveaux ou plus modernes. Les changements de normes et de prescriptions imposent des exigences plus strictes en termes de quantité et de qualité des données. Tout cela conduit à des extensions et changements continus des systèmes.
Les structures de données des plates-formes d’automatisation plus anciennes, étendues au fil des ans, ne permettent plus d’adaptation ni de modernisation. La cause de ces pro­blèmes est souvent divergente. Les systèmes ont été étoffés et adaptés pendant plusieurs années, les programmes ont souvent été développés par différents programmeurs ou encore, les commandes sont dépassées et ne sont plus disponibles. Cela se traduit souvent par un niveau d’automatisation dépourvu de toute forme de structure de données transparente. La documentation du système et le programme sont rarement actualisés.Pas besoin de vous dire que l’extension de systèmes vieux de dix ans est pour ainsi dire utopique. Le matériel utilisé n’est plus disponible et le programme développé ne convient pas au hardware moderne. Les modernisations indispensables deviennent dès lors toujours plus complexes et plus coûteuses puisque les systèmes modernes requièrent des données structurées. Les systèmes orientés objet peuvent exploiter directement leur avantage dans ce domaine lorsque les références (adresses) peuvent être mises en œuvre simplement et sans complexité. Le remplacement d’une installation d’automatisation complète est souvent irréaliste vu la quasi-impossibilité technique de conversion et les coûts trop importants que cela engendrerait. Et si l’installation et le programme de commande doivent être va­lidés, d’autres frais viennent encore se rajouter. D’autre part, la quantité de données nécessaires à un traitement ultérieur et à une intégration optimale du système ne cesse de croître.

Industrial Application Server
Pour ceux qui possèdent des installations équipées de systèmes plus anciens et hétérogènes, Wonderware permet maintenant de structurer simplement ces systèmes sans devoir chambouler tout le niveau de commande. L’Industrial Application Server (IAS) de Wonderware propose à cette fin des méca­nismes appropriés s’appuyant sur des objets d’Intégration de Données (Objets DI) et des objets Proxy pour dialoguer avec les interfaces d’automatisation les plus courantes. Cette nouveauté seule n’avait rien d’exceptionnel pour Wonderware qui couvre déjà le monde complet de l’automatisation avec quelque 800 serveurs E/A disponibles. L’Industrial Application Server basé sur la nouvelle technologie ArchestrA apporte toutefois une dimension supplémentaire grâce à des objets DI. En plus des nombreux protocoles de constructeurs de matériel comme Siemens, Schneider Automation, Allen Bradley, GE Fanuc, Rockwell…, ceux-ci assurent non seulement la communication avec les systèmes adéquats mais prévoient aussi des mécanismes permettant de réaliser un environnement structuré pour le diagnostic des composants de commande et le traitement des données annexes. Les points de données externes deviennent des objets internes rassemblés dans une structure arborescente hiérarchique et synoptique. De la sorte, la structure externe non homogène peut être traduite à l’aide de listes de référence simples et claires en une structure homogène et bien ordonnée. La multitude de bits et de mots impénétrables devient ainsi une collection de données claires et transparentes pour les systèmes de visualisation et les systèmes de traitement des données.

Structure ouverte
Les avantages proposés par la technologie objet de Wonderware permettent, par une dénomination adéquate des attributs, objets DI et objets d’automatisation, de dériver automatiquement des références externes à partir des noms utilisés lors de la copie ou de la reprise d’objets d’application. Cette procédure permet par ailleurs d’économiser des coûts lors du développement de nouveaux niveaux de données en fonction du maintien de l’ancien système. Outre des objets d’intégration de données pour les commandes Siemens (par exemple pour le lien avec un point de donnée d’un S5), il existe entre-temps aussi des objets DI pour les systèmes de commande de Schneider Automation et d’Allen Bradley, de même que pour les outils de visualisation de Wonderware et de GE. Wonderware propose non seulement des objets DI mais aussi des objets Proxy qui peuvent mettre à disposition les références pour des composants de commande existants comme les HMI. Les objets Proxy pour GE Fanuc iFix et FIX 32, de même que pour le serveur OPC sont déjà disponibles. D’autres objets pour les commandes, bus de terrain, systèmes d’automatisation (WinCC, RSView…) et bases de données sont attendus très prochainement. Si nécessaire, on peut également établir ici une référence ou une liste d’adresses comme avec les objets DI. Il n’est pas nécessaire qu’InTouch ou un Industrial Application Server fasse office de système de commande puisque Wonderware peut intervenir simplement sur d’autres systèmes de commande qui proposent de leur côté des collections de données.
Par ailleurs, toutes les données rassemblées peuvent être mises à disposition comme emplacement de nom commun sur différents systèmes. La modernisation d’une installation peut ainsi se faire par phases bien claires sans qu’une convergence de nouveaux et anciens systèmes ne pose de problème. La possibilité de développement parallèle permet de réduire à leur minimum les arrêts nécessaires à la mise en service. Une fois que des objets ont été développés pour l’Industrial Application Server, ils peuvent être appliqués à plusieurs reprises et copiés, réduisant ainsi considérablement le temps de développement.

Diagnostic
La fiabilité et le diagnostic simple mais complet sont pris très au sérieux. Au moyen de la System Management Console (SMC), un diagnostic de tous les systèmes et composants concernés peut être établi afin de localiser rapidement les pannes ou problèmes survenant. Grâce aux objets DI et Proxy, ce diagnostic s’effectue jusqu’au niveau du point de donnée. Tous les statuts et valeurs de processus individuels sont affichés de manière claire et bien ordonnée.

ArchestrA
Tous les produits basés sur ArchestrA sont configurés et administrés au moyen de l’Integrated Development Environment (EDI). Il est donc possible de travailler localement ou via le réseau, avec un ou plusieurs IDE simultanément, à un même projet. Avec ArchestrA, Wonderware propose une architecture moderne, basée sur la technologie Microsoft Net, qui fournit la base pour relier différents systèmes dans un environnement d’automatisation sur la base de composants standard. Différents projets montrent bel et bien que tout cela n’est plus une douce illusion du futur et que les avantages sont reconnus par un nombre sans cesse croissant d’utilisateurs et d’intégrateurs de systèmes. Prenons comme exemple l’intégration de l’ancien COROS de Siemens au moyen de l’Industrial Application Server qui est mis en jeu avec des clients InTouch view sans que cela ne nécessite de modifications dans la technique de commande. La ‘simple’ extraction d’adresses de référence Coros, pratiquement irréali­sable ou à des coûts prohibitifs vu la quasi-impossibilité pour la technologie PC actuelle de lire le format de données de Siemens, est désormais possible grâce à la technologie Wonderware. Sans aller plus loin dans les détails, nous discernons clairement que cette technique ouvre à coup sûr de belles perspectives pour un grand groupe d’entrepreneurs.

 

©