datacaptatie , –archivering en –rapportering van een kristallisatieproces
Post on 24-Feb-2016
40 views
Embed Size (px)
DESCRIPTION
Datacaptatie , –archivering en –rapportering van een kristallisatieproces. Alexander Dewaele Promotoren Marc Crop Henk Capoen. Studiegebied Industriële wetenschappen en technologie Opleiding Master in de industriële wetenschappen: Elektrotechniek Afstudeerrichting Automatisering - PowerPoint PPT PresentationTRANSCRIPT
Titel
Datacaptatie, archivering en rapportering van een kristallisatieproces
StudiegebiedIndustrile wetenschappen en technologie
OpleidingMaster in de industrile wetenschappen:Elektrotechniek
AfstudeerrichtingAutomatisering
Academiejaar2008 - 2009Alexander Dewaele
PromotorenMarc CropHenk CapoenBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit1Bedrijfsvoorstelling
Belgische voedingsgroep vooral actief in Europa 3 Business-segmenten Sojaproducten Diepvries bakkerijproducten Margarines & vetten Transportbedrijf Metro Raffinaderij Lipidos Santiga
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit2DoelstellingenProcesKristallisatieproces van margarine = onderdeel van het productieproces. input- en outputparameters.
Doelstellingen VDM Realtime capteren en historisch verwerken van de parameters Datacaptatiesysteem Aanmaken rapporteringen Tijdsgestuurd Batchgestuurd Verschillende batches van recepten vergelijken
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
3KristallisatieprocesProcesKristallisatieproces van margarine = onderdeel van het productieproces. Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
4
EmulsieMargarineWerktankCentrifugaalpompPasteurHogedruk-pompKoel-machinePoeferRetourOverzicht
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit5Overzicht
SDKTCP/IPSQLBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit6ProductievloerSiemens PLCsInputs & Outputs
Meet-omvormerAnaloge kaartPLC4-20 mASensorOnthoud:De temperatuurswaarde wordt opgeslagenin DB30 beginnend bij byte 368Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
7OPC ServerVisualiseren procesparametersPLC waardes beschikbaar stellenOPC ServerSiemens OPC.SimaticNet
Naam verbinding: NatGedeelte_L1Server: NBIZ030PLCOnthoudNBIZ_030NatGedeelte_L1Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
8Proficy HistorianInleidingProficy Historian = hoogperformant data-archiveringssysteem ontworpen om tijdsgebaseerde informatie te verzamelen op te slaan en weer te geven Proficy Historian: Archiveert en maakt grote datahoeveelheden beschikbaar Verwerkt grote datahoeveelheden aan grote snelheden Verspreidt gemakkelijk verschillende componenten over het netwerk Buffert data als de connectie onderbroken is
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
9Proficy Historian
ArchitectuurOPC ServerOPC CollectorHistorian database
ClientsBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
10Proficy HistorianArchievenDataArchiefdelenGrootte instelbaarVoorkomen volledig archief corruptArchiefbeheerGroei afhankelijk van: Aantal gearchiveerde items Pollingfrequentie Instelling van de compressie Data typesBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
11Proficy HistorianGroei archief bepalen
Voorbeeld Aantal tags: 10 000 Pollingfrequentie: 2 seconden Compressie: 90% Data type: Integer (Bytes/Waarde = 2) Duration: Jaar
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
12Proficy HistorianProficy Historian AdministratorHoofdfuncties Visualiseren van de systeemstatus Onderhoud en configuratie van het archief Backup en restore van data Onderhoud en configuratie van de collectoren Onderhoud en configuratie van de tags Doorzoeken van de berichten (messages)De interface voor de Proficy Historian database5 schermenBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
13Proficy HistorianProficy Historian AdministratorScherm TagsGearchiveerde OPC Items
Tab GeneralBeschrijvingVb. Temperatuur werktankEngineering UnitVb. CBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
14Proficy HistorianProficy Historian AdministratorScherm TagsTab Collection
Source Address S7: STEP7 verbinding NatGedeelte_L1: Naam verbinding DB30,REAL 368: Locatie Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
15Proficy HistorianProficy Historian AdministratorScherm TagsTab Compression
Compressie:Beperken archiefVoorbeeld: Temperatuur werktank Pollingfreq: 5s Datatype: Real (4 bytes) Absolute comp band: 1 Totale logtijd: 1h 29.8 C < T < 30.1 CZonder compressie(1h*60*60)/5s * 4B = 2 880 bytesMet compressie0.3 < (1/2) dus 4 bytesBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
16OracleConnectieData Source=IZEGEM;User Id=Username;Password=passwd;Integrated Security=no;
Data SourceConnectiestringTnsnames.oraHosthosts6.60.1.30 IZEGEM2Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
17ServerapplicatieDoelActies 1x per dag gegevens uit de Oracle databases ophalen Gegevens opslaan in een Access bestand Gegevens op aanvraag verzenden naar de Report ToolGegevens uit de Oracle databaseReport Tool
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
18ServerapplicatieReden Access database als tussenstap1. Recepten in Oracle worden verwijderd
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit19ServerapplicatieReden Access database als tussenstap2. Performantie
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
20ServerapplicatieReden Access database als tussenstap3. Oracle databases zo min mogelijk belasten
4. Security1x per dag recepten updatenEnkele vaste IP adressen toegangBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
21Report Tool
Proficy HistorianServerapplicatie
Report ToolRapporteringSamenvattingen & grafieken Controleren proceswaardes Opsporen fouten in het proces Verbanden leggen met de kwaliteit Proces verbeteren Analyses makenHistorischedataReceptenBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
22Report ToolComponenten:1. Connect2. Global3. Recipe4. ComparisonConnecteren met een Historian databaseOpvragen data van alle beschikbare tagsOpvragen data van een bepaalde batch van een receptVergelijken verschillende batches van een receptBedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
23Report ToolComponentenConnect
Connecteren met een Historian database
OPGELET: wachtwoorden zijn voorIedereen zichtbaar!Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit24Report ToolComponentenConnect
Connecteren met een Historian database
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit25Report ToolComponentenGlobalOpvragen data van alle beschikbare tags
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
26
Report ToolComponentenRecipeOpvragen data van een bepaald recept
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit28Film
Report ToolComponentenComparisonVergelijken batches van een recept
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit29
Report ToolSaves
Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
31Besluit Vooropgestelde doelstellingen zijn behaald
Meerwaarde Arbeidsuren bespaard Gedetailleerdere rapporteringen Snellere opvraagbaarheid
Q/A?Bedrijf Doel Overzicht - Prod OPC Prof Hist Oracle Serverapp Report Besluit
32