TRENDS EN ONTWIKKELINGEN: NIET PROGRAMMEREN MAAR GENEREREN � 3 KENNIS EN PRAKTIJK: ISA 88 � 7,8 ELKAAR LEREN’ � 9
���
���
���
DE DRINKWATERBRANCHE: ‘WIJ KUNNEN VAN
PRODUCTEN � 11
���
VRAAG EN ANTWOORD � 12
A U T O M AT I O N M A G A Z I N E VA N S C H N E I D E R E L E C T R I C • T W E E M A A N D E L I J K S E U I T G AV E • S E P T E M B E R 2 0 0 6 N U M M E R 5
TRANSPARENT WWW.TRANSPARENTINFO.NL
2 � Vo o r w o o r d �
TRENDS & ONTWIKKELINGEN
Voorwoord
Niet programmeren maar genereren
De wereld is in beweging en Schneider Electric doet er alles aan om zich te blijven ontwikkelen in de nieuwe automatiseringwereld. Innovatieve oplossingen om sneller en makkelijker te werken en om uw leven veiliger en comfortabeler te maken. Transparante oplossingen om voortgang te volgen, supervisie te houden en productiviteit te vergroten. Communicatie en netwerken om op afstand informatie te krijgen. In 1998 introduceerde Schneider Electric Ethernet TCP/IP als één van de eersten met de Transparent Ready componenten gebaseerd op de web-technologie. Met FactoryCast kan de gegebruiker voor zijn toepassingen zijn eigen website ontwikkelen en deze op verschillende manieren gebruiken: FactoryCast HMI, FactoryCast Gateway stand-alone of in een PLC rack. FactoryCast zal deze nieuwe generatie introduceren in 2007. Bijna elk bedrijf wil zijn productiviteit vergroten en dit kan d.m.v. een goed software platform. Schneider Electric biedt binnekort Unity Software aan voor alle hardware producten: Modicon Quantum PLC, Modicon Premium PLC en de nieuwe middenklasse PLC Modicon M340.
ties uit het Vijeo Designer softwarepakket om probleemsituaties te detecteren, te volgen en te beveiligen en kan zo uw applicatie vernieuwen. Op een hoger niveau kan Vijeo Citect SCADA software het data-acquisitieproces managen en monitoren.
Het principe Vandaag de dag zijn de meeste tools voor het ontwerpen en onderhouden van Proces Besturing Systemen programmeertools die gebruikt worden door Applicatiesoftware Specialisten. Het probleem dat geassocieerd wordt met een dergelijke benadering is dat de Proces Engineer moeite heeft met het begrijpen van deze applicatiesoftware. Ook moet de Proces Engineer specificaties opstellen voor de Applicatiesoftware Specialist, omdat laatstgenoemde in de meeste gevallen onvoldoende kennis heeft van het proces die de “Standard Operational Procedures” (SOP) bepaalt. Ook heeft de Applicatiesoftware Specialist moeite met het lezen van de “Piping and Instrument Diagrams” (P&ID’s).
Bij Schneider Electric is de “nieuwe automatiseringswereld” al begonnen en we hopen u te mogen verwelkomen bij één van onze talrijke evenementen waar u onze innovatieve, transparante en communicatieve oplossingen kunt zien. Onze Transparent Ready demotruck rijdt al vanaf 1 juli in het land en u kunt de truck een bezoekje brengen op ieder gewenste locatie tijdens zijn “Tour de Hollande”. U kunt ook langskomen bij een van onze Automatiseringsseminars over Transparent Ready & FactoryCast. Of bezoek onze stand op de beurs Aandrijftechniek en Processing & ICT in de Jaarbeurs Utrecht van 3 tot 6 oktober.
Om deze “vertaling” van proceseisen en procedures naar de applicatiesoftware van een Procesbesturingsysteem in te vullen, heeft Schneider Electric de Unity Application Generator ontwikkeld. Unity Application Generator is een functionele tool die gebruikt kan worden door de Proces Engineer, of een engineer die bekend is met de processtandaarden. Unity Application Generator is ontwikkeld conform de volgende standaarden: ISA 88 standaard voor Batch Control: Terminologie en methodiek die ook relevant is voor continue procesbesturing. GAMP (Good Automation Manufacturing Practices): Richtlijnen en methodieken voor applicatieengineering.
Op automatiseringsgebied dus genoeg aan de gang bij Schneider Electric. Ik hoop u op een van onze automatiseringsevenementen te mogen verwelkomen. Nu wens ik u veel leesplezier. Jean-François Nowak Industrial Automation Marketing Manager
In de automatiseringswereld is bij data-acquisitie van belang om de juiste taken op het juiste moment uit te voeren. Schneider Electric heeft net een nieuw HMI product uitgebracht. Magelis grafische terminals & IPC bieden de videofunc-
Transport Materiaal A A Materiaal of energie
of energie
Conversie
Materiaal B of energie
Opslag
De methodiek De Unity Application Generator is een geïntegreerde ontwerpmethodiek en applicatiegeneratie tool, die de gebruiker in staat stelt om processen te automatiseren. Een proces is te definiëren als een sequentie van chemische, fysieke of biologische activiteiten voor de conversie,
transport en opslag van materiaal of energie. De omschrijving van een proces is gebaseerd op de analyse van het benodigde materiaal of energie (bijvoorbeeld suikerbieten, afval, water, stoom…), en wat ermee gebeurt (transport, wassen, snijden, opwarmen, opslag …..). Procesdefinitie De eerste stap in het ontwerp van een Procesbesturingsysteem is het definieren van de functionele proceseisen (User Requirement Specification). Om met de Unity Application Generator te werken, is een procesomschrijving nodig, die bij voorkeur voldoet aan een standaard applicatiemethodiek zoals GAMP (Good Automation Manufacturing Practices ). Minimaal zijn nodig: • Standaard Operation Procedure (SOP); • Piping and Instrument Diagrams" (P&ID); • Procesomschrijving; Conventionele programmeertools behoeven daarnaast nadere specificaties. Deze dienen te worden ontwikkeld zoals een functionele specificatie en een ontwerpspecificatie. Deze additionele tools en documenten zijn van belang om de proceseisen vast te leggen en te vertalen voor andere personen en disciplines. In tegenstelling tot deze additionele tools werkt Unity Application Generator op functioneel niveau, waardoor voor een groot deel de noodzaak van een functionele specificatie en een ontwerpspecificatie geëlimineerd wordt. Ook niet onbelangrijk: Unity Application Generator elimineert de interpretatieproblemen tussen de verschillende engineering en softwaredisciplines die aan het project werken. Hiervoor biedt Unity Application Generator de volgende functionaliteiten: Een methodiek voor het verbeteren van de kwaliteit van de oplossing, en hulp bij het validatieproces; • Een "taal" voor het beschrijven van het proces tijdens de ontwerpfase; • Een specificatie voor de implementatie en opstartfase; • Documentatie tijdens het gebruik, onderhoud en het zoeken naar storingen; • Een procedure die gebruiker waarschuwt voor aanpassingen aan het besturingsysteem. >>
ANTWOORDKAART
4 � Tr e n d s & o n t w i k k e l i n g e n �
postzegel niet nodig
• HMI/SCADA applicaties. Hierin worden de volgende zaken gegenereerd: - HMI variabelen (TAG's) - Operatorschermen (graphics) - Communicatie SCADA/PLC - Alarmen en meldingen - Historische data logging
Deze voordelen uiten zich onder andere in: • Tijdsbesparing voor de PLC applicatieprogramma-ontwikkeling • Tijdsbesparing in HMI/SCADA applicatieontwikkeling • Reductie van tijd voor testen van de applicatie • Reductie van tijd voor het valideren van een applicatie • Tijd- en kostenbesparing bij toekomstige aanpassingen van het automatiseringssysteem.
ANTWOORDKAART
postzegel niet nodig
Schneider Electric B.V. Tav afdeling communicatie Antwoordnummer 27 2000 VC Haarlem
Vanuit deze enkelvoudige database worden de volgende zaken automatisch gegenereerd: • PLC logica voor de Modicon Quantum, Premium, Momentum en Atrium PLC systemen conform de IEC 61131-3 standaard. In deze PLC logica worden de volgende elementen gegenereerd: - De functionele architectuur (conform ISA 88) - De verschillende objecten / (ISA 88 Control modules) met hun instellingen - Interlocks: voorwaarden voor operatie - Topologische architectuur - Netwerkinstellingen - Communicatie SCADA/PLC - Communicatie PLC/PLC
Voordelen De voordelen van toepassing van de Unity Application Generator voor de gebruiker zijn: - Een gestandaardiseerde en gestructureerde methodiek die de tijd verkort, nodig voor het ontwikkelen, testen, valideren en opstarten van een systeem en hergebruik van ontwikkelde functionaliteiten bevordert; - De geïntegreerde gebruikerstandaarden binnen het gestructureerde ontwerp, zorgen voor consistentie door het gehele project; - Consistente project data tussen alle betrokkenen en binnen het automatiseringssysteem laten modificaties toe met een minimale impact binnen een project; - “Customer Business Advantages” betekent minder kosten, en een verbetering van de kwaliteit en de performance van een systeem.
Schneider Electric B.V. Tav afdeling communicatie Antwoordnummer 27 2000 VC Haarlem
Enkelvoudige database Voor elk besturingssysteem geldt dat de data zich bevindt op twee verschillende niveaus. De besturingslogica en het visualiseringsysteem. Historisch gezien, bestaan er twee verschillende systemen met hun specifieke voordelen en nadelen. Dit zijn het Distributed Control System (DCS) en de PLC systemen. De klassieke DCS systemen bieden een consistent systeem verdeeld over meerdere besturingsystemen en een specifiek (proprietary) HMI systeem. In het algemeen hebben DCS systemen ook een aantal nadelen, zoals hun dynamische snelheid en een verminderde flexibiliteit en openheid. De focus van PLC systemen ligt op de flexibiliteit van de besturingslogica, maar de synchronisatie met HMI systemen is niet automatisch aanwezig. Wel bieden PLC systemen de mogelijkheid om vrijwel elk HMI systeem toe te passen. Unity Application Generator houdt vast aan de klassieke PLC toepassingen met de voordelen van dynamische veranderingen en het behoud van keuze van een HMI systeem. Daarnaast biedt Unity Application Generator de consistentie van data tussen PLC systeem en HMI systeem, door toepassing van een enkelvoudige database.
m/v
KENNIS & PRAKTIJK
UAG
Unity Appplication Generator De basis voor Unity Application Generator is gelegd in 1999, door de samenwerking tussen het Schneider Electric Automationteam en een grote industriële eindgebruiker. Het doel van de samenwerking was het ontwikkelen van een object georiënteerde procesanalyse en generatietool voor het ontwerpen en managen van PLC systemen voor procesindustrie-applicaties. De originele naam van deze tool was ONESTEP GeneratorTM en was gericht op het ontwikkelen en toepassen van Control Modules (objecten) voor zowel de procesbesturing-logica (PLC) als de Human Machine Interface (HMI). Na de succesvolle toepassing van dit projectgeoriënteerde tool in diverse projecten, is het besluit genomen om deze tool om te zetten naar een standaard product. Dit product is inmiddels geïntegreerd in het Unity-platform en de naam is aangepast in Unity Application Generator.
E-mail:
Postcode en Plaats:
Adres:
Functie:
Contactpersoon:
Unity
Bedrijfsnaam:
O Stuur mij het speciale Transparent Info opbergsysteem
Vraag nu het gratis opbergsysteem aan. Stuur de antwoordkaart op of vul het antwoordformulier in op www.transparentinfo.nl
SOFTWARE:
FO .N L
RE NT IN
RA NS PA
E-mail:
Postcode en Plaats:
Adres:
Functie:
Contactpersoon:
Bedrijfsnaam:
?
AN OP
W W W.T
VRAAG A
O Ik wens de Transparent Info niet meer te ontvangen
O Stuur mij het speciale Transparent Info opbergsysteem
O Wijzig mijn adresgegevens in:
O Stuur in het vervolg Transparent Info ook naar:
O Wilt u met mij contact opnemen over:
O Kunt u mij meer informatie toesturen over:
ABONN
EMENT
G R AT I S
m/v
ISA 88
De Unity Application Generator is gebaseerd op de ISA 88 notatie voor Control Modules voor procesfuncties. Deze Control Modules zorgen ervoor dat de diverse processen en locaties zo veel als mogelijk dezelfde procesfunctie hergebruiken. Zij vormen de basisbouwstenen in de automatiseringsoplossing.
Onderzoek bij diverse gebruikers geeft aan dat het grootste voordeel van het toepassen van de ISA 88 standaardmethodiek een verhoogde flexibiliteit van het proces biedt. Dit wordt tevens versterkt doordat deze flexibiliteit een tijdsreductie (Time to Market) geeft bij het lanceren van nieuwe producten. Dit voordeel wordt gevolgd door ander voordelen, zoals een verhoogde productiekwaliteit, gereduceerde ontwikkelkosten, verhoogde efficiëntie, en gereduceerde onderhoudsen operationele kosten. Als laatste voordeel biedt ISA 88 een consistente engineeringbenadering, die testen en validatie door bijvoorbeeld een FDA inspecteur mogelijk maakt. FDA stelt inmiddels eisen aan het toepassen van dit soort methodieken op alle productie-eenheden in een bedrijf. Indien een productie-eenheid niet voldoet aan de eisen die hiervoor gesteld zijn, kan dit een grote uitval van productie, boetes of zelfs een complete stilstand tot gevolg hebben.
Fysiek model
Om het complete automatiseringssysteem te beschrijven dienen de volgende aspecten nader te worden gespecificeerd: • Fysiek model: De beschrijving van alle fysieke apparaten in het productieproces; • Procedure model: De beschrijving van het dynamische gedrag van het systeem; • Topologisch model: De beschrijving en configuratie van alle PLC's, IO's HMI systemen en communicatie tussen deze systemen.
Een Equipment-module groepeert functioneel een aantal Control-modules die samen de benodigde fysieke bewerkingen en besturing uitvoeren van een eindig aantal bewerkingen. Een voorbeeld van een Equipmentmodule is een lopende band of een reactor. >>
In Unity Application Generator wordt de terminologie toegepast van de ISA 88 standaard deel 1; modellen en terminologie. De toepassing van de ISA 88 structuur kan de gebruiker de verschillende procesdelen eenvoudig opsplitsen conform zijn standaard. De ISA 88 standaard omschrijft een hiërarchie voor het structureren van de automatisering in een bedrijf.
Site
Area
De lijnen in het fysiek model geven een “één met veel” relatie aan, bijvoorbeeld dat een Unit bestaat uit meerdere “Equipment”.
Cell
De Area’s, Cell’s en Unit’s worden gebruik om het bedrijf te structureren en onder te verdelen in delen, die elk een specifieke taak uitvoeren.
Unit
Equipment-modulen
Equipment
Control
KENNIS & PRAKTIJK (vervolg)
IN BEDRIJF
ISA 88
Drinkwaterleidingbedrijf Oasen innoveert voortdurend
Een Control-module is een generieke term die gebruikt wordt voor het definiëren van sensoren, actuatoren en regelapparatuur, die vanuit het besturingsstandpunt gezien kunnen worden als een entiteit. Een Control-module kan in werkelijkheid een fysiek apparaat zijn, zoals een motor, klep, temperatuur-transmitter of kan een besturingsfunctie zijn zoals een PID-regelaar, timer of counter.
Control-modulen Control-modulen worden gecreëerd als herbruikbare objecten. Een Control-module omschrijft een deel (apparaat) van het totaalproces en omvat alle aspecten van de automatiseringstaak: • PLC logica; • Grafische representatie voor de operator in het HMI systeem; • Elektrische en mechanische eigenschappen; • Onderhoud- en storingsinformatie. Een Control-module erft alle instellingen en kenmerken van het basistype. Additioneel kunnen specifieke taken ingesteld worden door middel van de parameters. Unity Application Generator bied een flexibele mogelijkheid voor het definiëren
van de parameters en instellingen, bijvoorbeeld welke delen vast ingesteld zijn en welke parameters per instantie ingesteld kunnen worden. Het variabele deel van een Control-module is gebaseerd op standaard waarden. Deze flexibiliteit resulteert in gebruiksgemak. Control-modulen zijn gedefinieerd en geplaatst in een bibliotheek. Unity Application Generator wordt geleverd met een standaard bibliotheek van Control-modulen. Tevens beschikt de gebruiker over een tool voor het ontwikkelen en aanpassen van zijn eigen bibliotheek.
Topologisch model Het topologisch model beschrijft de PLC’s en supervisiestations die nodig zijn voor besturing en bediening van het proces. Voor de PLC’s is het noodzakelijk om het systeem en de I/O te specificeren. Deze opzet bestaat uit PLC CPU’s, racks, I/O modulen en netwerkconfiguratie en communicatie. Het supervisiesysteem is gebaseerd op een cliënt/server-architectuur. Meer informatie omtrent ISA 88 is te vinden op: www.s88.nl
GAMP GAMP is de afkorting van Good Automation Manufacturing Practice. De GAMP richtlijn is in 1994 opgesteld door het “GAMP Forum”, een Europesche industriegroep. In 2000 is GAMP onderdeel geworden van het internationale ISPE. De GAMP methodiek biedt richtlijnen voor ontwerpen, testen en onderhouden van automatiseringssystemen. Onderstaand schema geeft de basismethodiek aan voor een creëren van een automatiseringssysteem.
De “User Requirement Specification” wordt onderverdeeld naar lagere niveaus (Functional Specification en Design Specification). Zodra het systeem ontwikkeld en gebouwd is, dient elke laag gekwalificeerd en gevalideerd te worden De toepassing van technologische objecten van Unity Application Generator past in deze benadering. Elk object representeert een besturingsfunctie die is gespecificeerd, ontworpen, getest en gevalideerd. Meer informatie omtrent GAMP is te vinden op www.ispe.org/gamp
User Requirement Specification
PLC/HMI Application Software
Performance Qualification
Installation Qualification
Design Specification
System Build
Unity
UAG
Unity
Process Control System Documentation Validation Qualification
Operational Qualification
Functional Specification
UAG
Software Design Specification
� In bedrijf � 9
“Zonder procesautomatisering komt er geen druppel uit de kraan” Het is voor de medewerkers procesautomatisering van Oasen niet altijd eenvoudig om de collega’s uit te leggen waar ze mee bezig zijn. “We hebben een specifiek vakgebied. Om duidelijk te maken wat we doen, vergelijk ik het vaak maar met ICT”, glimlacht Kees Zijderveld. Niemand heeft overigens reden om te twijfelen aan het belang van deze interne specialisten. “Je kunt een mooi pompstation hebben”, stelt collega Harm Kien, “maar zonder procesautomatisering komt er geen druppel uit de kraan.”
750.000 klanten in Zuid-Holland maken dagelijks gebruik van het drinkwater van Oasen. Het drinkwaterleidingbedrijf heeft een lange geschiedenis achter de rug die tal van fusies laat zien. Veel kleine, plaatselijke organisaties zijn opgegaan in Oasen. “Dat kunnen wij als procesautomatiseerders nog steeds goed merken”, zegt Zijderveld. “De achterliggende jaren hebben we veel energie gestoken in de standaardisatie van software op de verschillende locaties. SCADA’s moeten standaardfunctionaliteit bieden, zodat een operator op elke locatie hetzelfde scherm voor zich krijgt.”
geleden zetten zij daarvoor de eerste stap en kozen voor I/O rekken die direct aan de CPU gekoppeld waren, ModBus netwerken en connectie met analoge lijnen. Inmiddels bepalen Quantum PLC’s en Advantys STB’s het beeld, terwijl alles via ethernet aan elkaar verbonden is. “Volledig remote beheer is mogelijk. We kunnen de procesautomatisering zelfs volledig koppelen aan de kantoorautomatisering”, aldus Kien, “maar we zijn daar voorzichtig mee. Hacking is een gevaar voor elke externe verbinding. En je moet je wel realiseren dat we ons hier bezighouden met drinkwater, een eerste levensbehoefte van mensen.”
Eerste levensbehoefte De medewerkers procesautomatisering houden zich voortdurend bezig met innovatie. Tien jaar
Nauwe samenwerking Op dit moment wordt UAG (Unity Application Generation) geïmplementeerd. Daarbij werkt Oasen nauw samen met installateur Alewijnse Industrie B.V. en Schneider Electric. “Schneider Electric levert de SCADA’s en alle hardwarecomponenten voor de PLC’s. Verder geven ze ondersteuning bij innovatie, denken mee als er problemen zijn en zijn proactief als er nieuwe producten geleverd worden!”
10 � Samen werken �
� Producten � 11
Alewijnse Industrie B.V. gespecialiseerd in de (drink)waterbranche
“Er mag geen druppel olie vallen”
Toen grootmoeders nog kleine kinderen waren, de meeste lampen nog op gas brandden en de zeldzame vakantiefoto’s in het zwart/wit werden afgedrukt, werd elektrotechnisch installatiebedrijf Alewijnse opgericht. Om precies te zijn: in 1901. Het bedrijf bouwde een reputatie op in de eeuw dat het bestaat. “Wij hebben veel ervaring”, knikt Michèl M.A. Manders bescheiden. Hij is manager water in de vestiging Nijmegen. Manders deelt zijn kennis graag met Schneider Electric en dat is wederzijds. De marktgroep water maakt onderdeel uit van het cluster Alewijnse Industrie. Belangrijke opdrachtgevers voor het bedrijf zijn onder meer Vitens, Brabant Water, Hydron, Oasen en Waternet. Manders moet even zoeken naar de juiste bewoordingen, om aan te geven waarin het (drink)waterspecialisme bestaat. Al snel komen de feiten boven water. Proceskennis “Het proces van waterzuivering en –distributie is eigenlijk niet zo ingewikkeld, hoewel opdrachtgevers wel veel proceskennis verwachten. Er zullen ongetwijfeld meer partijen zijn die over die kennis beschikken. Door onze ervaring weten wij echter méér. Wij kennen het jargon, weten hoe we moeten reageren op uitzonderlijke situaties en calamiteiten, begrijpen wat de consequenties
van onze handelingen zijn als we bijvoorbeeld een pomp stilleggen. Bovendien zijn we bekend met de strenge voorschriften. We mogen geen druppel olie laten vallen.” Slimme voorbereiding Alewijnse voert nieuwbouw en renovatieprojecten uit aan onder meer pompstations. Juist bij de renovatieprojecten blijkt dat Alewijnse een rasechte specialist is – en dat ervaring goud waard is. “Door een slimme voorbereiding hoeven installaties maar heel kort uit de lucht. Moet een paneel bijvoorbeeld blijven staan, dan gooien we niet zomaar een bos draden neer. We markeren zoveel mogelijk draden met felle kleuren, zodat de monteurs bijna zonder tekening te lezen razendsnel kunnen monteren. Door onze ervaring kunnen we ons al voorbereiden op wat er mis kan gaan.” Door die werkwijze heeft Alewijnse al een paar keer staaltjes van renovaties laten zien. In Woerden renoveerden de specialisten een complete bestaande installatie. De opdrachtgever hield er rekening mee dat de installatie een dag lang handmatig bediend zou moeten worden, maar binnen 4 uur was de klus gefikst. Waardevolle samenwerking Ook Schneider Electric is thuis in de waterbranche. “Samen kunnen we opdrachtgevers optimaal bedienen”, vindt Manders. “Wij hebben ons helemaal gespecialiseerd in Schneider-producten. Daardoor hebben we een enorme expertise opgebouwd. Schneider Electric helpt ons daarbij door op nieuwe technologieën te attenderen en kennis over te dragen. De opdrachtgever, Schneider Electric én Alewijnse: wij kunnen van elkaar leren en dat maakt onze samenwerking waardevol!”
Implementeer Web Services in uw industriële automatisering Communicatie systemen in de industriële automatisering hebben zich ontwikkeld vanuit een gesloten protocol naar open veldbus systemen en gestandaardiseerde op Ethernet gebaseerde protocollen. De migratie naar een open standaard introduceert vele voordelen zoals: vereenvoudigde implementatie, integratie, diagnose en support, en verhoogde interoperabiliteit tussen ongelijksoortige systemen en apparaten. Parallel met de ontwikkelingen in de industriële automatisering is een vergelijkbare open standaard in de snelle internetwereld verschenen. De focus ligt hierbij op het delen van data via internet/ intranet. De oplossingen in de industriële automatisering richten zich nu op deze nieuwe generatie internet SOAP Web Services. Telemecanique heeft inmiddels deze nieuwe technologie geïntroduceerd in haar PLC’s om real-time data direct beschikbaar te stellen voor business-, en informatie software, ERP of MES etc. Web technologie: • Eerste generatie: TCP/IP en HTML / HTTP voor statische weergave • Tweede generatie: JAVA en ASP/JSP voor animatie en interacties • Huidige generatie: XML, SOAP, WSDL en UDDI voor open data uitwisselingen HTML (Hyper Text Mark-up Language) is een oudere visualiseringinterface voor internet. JAVA (Just Another Vague Acronym) is een open programmeertaal ontwikkeld door Sun. XML(eXtensible Markup Language) wordt gebruikt om data te structuren. Dit voor het uitwisselen van data tussen machines. XML is uitermate flexibel en men hoeft geen programmeur te zijn om het te gebruiken of te leren. Het is tevens platform onafhankelijk. SOAP (Simple Object Access Protocol) is een op XML gebaseerd protocol ontwikkeld voor het uitwisselen van data tussen ongelijksoortige systemen. Vergelijkbaar met de conventionele COM/DCOM methode scoort SOAP beter op verschillende onderdelen zoals: • Niet gebonden aan Microsoft • Firewall vriendelijker • Niet gebonden aan een specifiek transport mechanisme (kan bijvoorbeeld worden gebruikt met TCP/IP, SMTP, WAP, FTP). Deze nieuwe benadering kreeg zelfs de goedkeuring van belangrijke spelers als Microsoft, IBM, Sun en SAP. SOAP is een op XML gebaseerd protocol dat verschillende applicaties toelaat. Het is geschreven met verschillende talen, draait op verschillende besturingssystemen of platformen en communiceert over een internet verbinding. SOAP wordt ge-
zien als het internet transport protocol voor de toekomst. WDSL(Web Services Description Language) beschrijft een Web Service en kan worden gezien als een contract tussen de Web Service en elke remote Client die er gebruikt van wil maken. In traditionele industriële automatiseringsoplossingen wordt de data in drie stappen tussen PLC en business software gecommuniceerd, namelijk: PLC ➞ SCADA(en/of OPC) ➞ Database ➞ business software Met de geïntegreerde Webserver technologie in de PLC’s van Telemecanique kan dit in twee stappen. Te weten: PLC + Webserver ➞ Database ➞ business software Met de geïntegreerde Webserver technologie in de PLC’s van Telemecanique en de huidige SOAP/WDSL Services kan dit in slechts één stap! PLC + Webserver ➞ business software In het product aanbod van de high-end PLC’s van Telemecanique, Modicon Quantum, Premium en Micro, zijn FactoryCast en FactoryCast HMI Webservers opgenomen welke kunnen functioneren als SOAP Server en sommige als Client. Elke SOAP Client applicatie kan de data rechtstreeks vanuit de PLC ontvangen. Tevens bestaat de mogelijkheid om gebruik te maken van de standaard aanwezige diagnose pagina’s of door de gebruiker zelf gemaakte pagina’s in HTML formaat. Voor dit laatste is het mogelijk om gebruik te maken van een uitgebreide bibliotheek van grafische Java Applets voor een dialoog met de PLC.
Development tool SOAP server WSDL 1, 2 Visual Studio •NET W3C
RunTime client
SOAP request 3 •NET Java
FactoryCast module
1 2 � U i t g e l i c h t | Vr a a g e n A n t w o o r d �
Uitgelicht! In elke Transparent Info stellen wij u een Schneider Electric medewerker voor die gespecialiseerd is in het bieden van Industriële Automatiseringsoplossingen en u altijd met raad en daad te woord kan staan. Yves Eknadissian werkt vanaf 1 mei 2006 als Product Manager HMI/ SCADA binnen de afdeling Marketing Industriële Automatisering. Yves is van origine Fransman en is alweer zes jaar woonachtig in Nederland. “Tot mijn productenpakket behoren niet alleen de bekende Magelis terminals en industriële PC’s maar ook de softwarepakketten die bij deze hardware horen. Naast productlanceringen, prijsbepaling en marktanalyse, help ik onze klanten bij hun productkeuze. Dit betekent dat ik samen met de klant bekijk welk product op welke wijze het best past bij de specifieke klantbehoefte. Uiteraard dient de klant hierbij telkens op de hoogte worden gebracht van de nieuwste HMI/SCADA ontwikkelingen en mogelijkheden. Bestaande producten worden gemoderniseerd en nieuwe producten worden ontwikkeld. Ook klantbehoeften veranderen met de tijd. Een hele uitdaging om deze twee te matchen.” Meer info? Bel Yves op 023 5124124 of mail naar support@nl. schneider-electric.com.
?/!
Colofon
Vraag & Antwoord
Welke HMI / SCADA systemen ondersteunt Unity Application Generator? Unity Application Generator genereert applicaties voor gedistribueerde PLC / SCADA systemen, vanuit een enkelvoudige database. Unity Application Generator kan applicaties genereren voor: - Factorylin k v7 - Monitor-pro v7.2 / v7.6 - IFIX v3.0 / v3.5 - XML voor toepassing in combinatie met generieke HMI systemen. - Citect: Koppeling wordt verwacht in 2007 - Intouch / Arcehestra: Neem contact op met ons
Waarvoor worden Modbus TCP gateways gebruikt? - Om aansluiting op bestaande (historische) producten te bieden (Modbus+, Modbus SL en UniTelway) - Voor verschillende producten waar het nog niet efficiënt is om Ethernet in te bouwen. Soms is een gateway efficiënter om een groep producten samen te voegen. - Voor producten zonder Ethernet-aansluiting. Sommige van deze gateways hebben een embedded Web-server voor remote monitoring, configuratie en diagnose van de gateway zelf en de aangesloten componenten. Een complete reeks van ModbusTCP gateways is gewenst, omdat elke gateway aan verschillende specifieke behoeften voldoet: - Type netwerkaansluiting ( Modbus+, Modbus SL, UniTelway) - Applicatiespecifieke producten (b.v. met automatisch geconfigureerde Web-pagina’s voor elektrische distributie, met RTU eigenschappen voor watersubstations)
Transparent Info is een uitgave van Schneider Electric B.V. Redactie-adres: Schneider Electric B.V. Afdeling communicatie Joyce Zonneveld - de Winter Postbus 836 2003 RV Haarlem Telefoon 023 5124124 www.transparentinfo.nl Teksten: Schneider Electric B.V. Rudolph tekst & concept Barneveld Fotografie & Illustraties: Schneider Electric B.V. Plan B Grafimediabureau BV Haarlem Ontwerp & Opmaak: Plan B Grafimediabureau BV Drukwerk: Veldwijk–Van Loon Waddinxveen Oplage: 15.000 Gehele of gedeeltelijke overname van artikelen is alleen mogelijk na schriftelijke toestemming van de redactie.