Presentatie IA solutions 2005

advertisement
Presentatie IA Solutions 2005:
• Programma generatie voor:
PLC en SCADA
•
Een update van deze PPT is te downloaden op:
www.IrisScada.com
Rob Kits
- Technisch Manager
Jan Dekker
- Account Manager
Raster IA BV
Raster Products BV
Wie is Raster ?
• System integrator met software focus
– Process industrie
» Diosinth, Dupont, Grolsch, Total, Nato
– Productie automatisering
» Masterfoods, Fuji, DSM, EWW
• Product leverancier
– IrisScada.com
– Industrial products
–
–
–
–
Softing
eWon
IntraVue
Weed
Wat is een programma generator?
• Een programma dat
code / data
genereert of samenstelt
welke ingelezen wordt in
het PLC programmeerpakket
en/of de SCADA editor
– Generatoren / Compilers
– Converters
Wat kan de doelstelling zijn?
• Engineering:
– PLC / SCADA integratie
– Minimalisatie kosten / fouten
– Korte in bedrijfname tijd
– “Gratis” user Service / Diagnostics vanuit SCADA
– Revamp
• End User ‘Applicatie ontwikkeling’
– (operator genereert bediening en controls on site)
• flexibele samenstelling van productie modules
Wanneer code genereren?
• Engineering level:
– Indien er sprake is van herhaling binnen de applicatie
(Proces Industrie)
– Indien units in objecten zijn te vatten (Machinebouw)
– Toevoeging Service / Diagnostics taken
• End User level:
– ‘Per Job’ equipment
(Mammoet, TT Fijnmechanica)
– Niemand kent de configuratie vooraf
(Koersk, EWW)
Wanneer geen code genereren?
• Bij praktisch identieke applicaties copy paste
• Bij unieke applicaties development
• Steeds andere merken PLC en SCADA
Engineering Generators
• Tag Exchange
– API’s / Base functies op alle paketten
– Zelfbouw (Office / VBA)
• Object Replicatie
– Siemens ‘WinCC’
– Rockwell ‘Desktop Automation’
• Object Generatie
– Schneider ‘Unity Application Generator’
Tag
Exchange
PLC
programmeer
pakket
SCADA
editor
• uitwisseling van tags
• moeizaam te onderhouden bij wijzigingen
• geen code uitwisseling
Object Replicatie
• Standaard Objecten in PLC en Scada
• Objecten worden gekopieerd
• Tagnamen / adressen worden
gegenereerd
• Geen vererving (object inheritance)
Object Generatie
• Objecten worden gegenereerd uit
kleinere objecten.
• Interlocks en intercommunicatie tussen
objecten wordt gegenereerd
• Minpunt: Code wordt minder leesbaar
Reality:
Top Down
Software
genereert:
DATABASE
&
Generator
Framework
PLC
programmeer
pakket
SCADA
editor
PLC hardware
SCADA runtime
Nice to have:
Bottom Up
Distributed
Objects
DATABASE
&
Generator
Tags
Objects
Tags
Objects
Program
PLC
programmeer
pakket
SCADA
editor
PLC hardware
SCADA runtime
Beren en wakken
• genereer voor maintenance engineers
leesbare code
• voer generatie niet ‘oneindig’ door
• objecten zijn klant specifiek, niet generiek
End User Generators
• ‘Per Job’ equipment (Mammoet)
• Modulair met repeatfactor > 95 %
• Altijd dedicated generator
(EWW)
Show me: generate!
• demo Unity Application Generator
(van Schneider Electric)
• demo automatisch magazijn als
parkeer garage
(EWW Amsterdam)
• demo van ‘Load Ballancing’ applicatie
(Mammoet)
PLC Revamp Generators
•Schneider
•Siemens
•Rockwell
Scada Converters
Fix
Flink
80 %
90 %
70 %
Wonderware
Iris
Iris
Iris
Conclusie
• Time (cost) saver
• End User generator > Applicatie Enabler
• Niet zaligmakend
– Fire and forget
– Applicatie afhankelijke inzet
Download