190 likes | 306 Views
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
E N D
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 ManagerJan Dekker - Account ManagerRaster IA BVRaster 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 / datagenereert of samensteltwelke 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’
TagExchange • 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
Software genereert: Framework Reality:Top Down
Distributed Objects Nice to have:Bottom Up
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 % (EWW) • Altijd dedicated generator
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 Iris 80 % Flink Iris 90 % Iris Wonderware 70 %
Conclusie • Time (cost) saver • End User generator > Applicatie Enabler • Niet zaligmakend • Fire and forget • Applicatie afhankelijke inzet