datacaptatie , –archivering en –rapportering van een kristallisatieproces

Click here to load reader

Download Datacaptatie , –archivering  en  –rapportering van een kristallisatieproces

Post on 24-Feb-2016

40 views

Category:

Documents

0 download

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 Presentation

TRANSCRIPT

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

View more