Projectmanagement Software ontwikkeling
Organisatie Projectleider Hardware engineer Team leider Paneelbouw Montage CAD engineer Software specialist
Project aanpak GAMP methodiek Software Design Specificatie (SDS) Testplannen Methoden & Technieken (S88, S95) Engineeringstool Dali, Gala
Voorbeeld project DeskTopXorter besturing met PLC + SCADA Volgens GAMP aanpak Gebruik van S88
Besturing DeskTopXorter De DeskTopXorter Tafelmodel van een logistiek systeem welke producten van verschillende materiaalsoort en grootte kan uitsorteren. Producttypes: Metaal / kunststof Klein / groot
Besturing DeskTopXorter GAMP Methode voor de projectdoorloop van automatiseringsprojecten, m.n. afkomstig uit de farmacie wereld.
Functionele Offerte Functionele Technische URS User Requirements Spec. FS Functional Specification Volgens S88, S95 WAT gemaakt wordt. Realisatie Test In bedrijf stel Nazorg
User Requirements Specification User Requirements Specification Eisen van de klant: Er moet op vier verschillende soorten producten kunnen worden gesorteerd PLC programma en SCADA applicatie moeten gestandaardiseerd worden ontworpen Model moet via SCADA bestuurbaar zijn en statusinformatie weergeven Soort en aantal producten in het systeem moet traceerbaar zijn Sorteerproces moet handmatig en automatisch kunnen werken
Functional Specification Functional Specification Waaruit bestaat de Functional Specification? Algemene systeem beschrijving Ł Globaal overzicht van de DeskTopXorter en zijn onderdelen inclusief de functies Functionele beschrijving Ł Beschrijving van hoe het PLC programma en de SCADA applicatie moet gaan werken Ontwerp beperkingen Ł Beperkingen van het systeem en de gekozen methoden
Gebruik S88 S88 Wat is S88? Richtlijn voor het beschrijven van batchprocessen, maar is ook toe te passen op diverse andere processen. Fysieke model van S88 Enterprise Site Area Process Cell Unit Equipment Module Control Module
Besturing DeskTopXorter S88 toegepast op de DeskTopXorter
Besturing DeskTopXorter S88 toegepast op de DeskTopXorter Unit Equipment Module Control Module DeskTopXorter Invoer Transportband 1 Object identification Merge Transportband 2 Transport Transportband 3 Luffing Transportband 4 Luffing Column Transport Transportband 5 Sorteer Transportband 6 Object identification Divert 1 Divert 2 Transport Transportband 7 Transport Transportband 8 Transportband 9 Transportband 10 Transportband 11
S95 (MES) Manufacturing Execution Systems (MES) Vloeiende integratie wordt bereikt langs de lijn van de bedrijfsprocessen ERP FI AM CO CO IS WF PS HR PP SD QM MM PM MES Controls Production Warehouse
GAMP Validatie Testrapporten GAMP Performance Qualification Testrapport om te controleren of het systeem functioneert zoals gedefinieerd in de URS Operational Qualification Testrapport om te controleren of het systeem functioneert zoals gedefinieerd in de FS Installation Qualification Testrapport om te controleren of het systeem functioneert zoals gedefinieerd in de DS
Technische Offerte Functionele Technische Fase SDS Software Design Specification HOE het gemaakt wordt Technische oplossing Realisatie Test Inbedrijfstel Nazorg
Software Design Specification Design Specification Waaruit bestaat de Design Specification? Software Design Specification Ł Software ontwerp PLC programma (S88 is weer leidraad) Ł Scada scherm(en)
S88: control types Procedural control Procedure Unit procedure Coordination control Operation Phase Basic control!!exception!!!!handling!!
SDS: Basic control Software Design Specification Basic Control Standaard Interface Mode Resource State Process State Environment State Ontwerp gemaakt in State Diagrams
SDS: Basic control 2 Software Design Specification Basic Control Afhandeling Noodstop Detailed Status Communicatie tussen de verschillende Modules (RtS -RtR) Die Back functionaliteit Energie Saving Handbesturing Exception Handling
SDS: Procedural control Software Design Specification Procedural Control Automatische programma-afloop Ontwerp op Unit-niveau in PFC (Procedural Function Chart; afkomstig uit S88) Ontwerpen op EM-niveau in SFC-diagrammen (Sequential Function Chart; GraphCeT) Exception Handling
SDS: Coordination control Software Design Specification Coördinational Control Sorteeralgoritme Starten van de Procedurele Elementen Exception Handling Sorteertype Divert 1: Pusher Divert 2: Vertibelt NML ML NMH en MH NMH MH NML en ML ML NML NMH en MH MH NMH NML en ML
SDS: SCADA scherm(en) Software Design Specification Scada scherm
Realisatie Offerte Functionele Technische Fase Realisatie Software ontwikkeling Configuratie simulatiesysteem Test Inbedrijfstel Nazorg
Dali: een raamwerk Eng. Definition Gala Borg Excel Access?? PFS Storage Database (Gala structuur) Reporting script BOM script Purchase script Calc ADT s script ACAD script EPlan script S7 script Modicon script InTouch script IFix Customer Library
Dali Programma
Test Offerte Functionele Technische Fase Realisatie Test Inbedrijfstel Software testen in een gesimuleerde omgeving FAT Factory Acceptance Test Nazorg
Simulatie systeem SCADA
Inbedrijfstel Offerte Functionele Technische Fase Realisatie Test Inbedrijfstel Nazorg Functioneel testen (droog testen) SAT Site Acceptance Test Opstart produktie
Nazorg Offerte Functionele Technische Fase Realisatie Test Inbedrijfstel Nazorg Semafoondienst met projectgroep Garantie Consignatiedienst
EINDE PRESENTATIE