Download de presentatie
GepubliceerdMarina Driessen Laatst gewijzigd meer dan 10 jaar geleden
1
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 Academiejaar Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
2
Bedrijfsvoorstelling
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 – Besluit
3
Doelstellingen Proces
Kristallisatieproces 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
4
Kristallisatieproces
Kristallisatieproces van margarine = onderdeel van het productieproces. Emulsie Retour Poefer Werktank Centrifugaalpomp Margarine Pasteur Hogedruk- pomp Koel- machine Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
5
Overzicht Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
6
Overzicht SDK TCP/IP SQL
Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
7
Productievloer Siemens PLC’s Inputs & Outputs Sensor Onthoud:
De temperatuurswaarde wordt opgeslagen in DB30 beginnend bij byte 368 Meet- omvormer 4-20 mA Analoge kaart PLC Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
8
OPC Server Visualiseren procesparameters PLC Server: NBIZ030
PLC waardes beschikbaar stellen OPC Server Siemens “OPC.SimaticNet” Naam verbinding: NatGedeelte_L1 Onthoud NBIZ_030 NatGedeelte_L1 Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
9
Proficy Historian Inleiding
Proficy 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
10
Proficy Historian Architectuur OPC Server OPC Collector
Historian database Clients Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
11
Proficy Historian Archieven Grootte instelbaar Data Archiefdelen
Voorkomen volledig archief corrupt Archiefbeheer Groei afhankelijk van: Aantal gearchiveerde items Pollingfrequentie Instelling van de compressie Data types Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
12
Proficy Historian Groei 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
13
Proficy Historian Proficy Historian Administrator
De interface voor de Proficy Historian database Hoofdfuncties 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) 5 schermen Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
14
Proficy Historian Proficy Historian Administrator Scherm “Tags”
Tab “General” Gearchiveerde OPC Items Beschrijving Vb. Temperatuur werktank Engineering Unit Vb. °C Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
15
Proficy Historian Proficy Historian Administrator Scherm “Tags”
Tab “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
16
Proficy Historian Proficy Historian Administrator Scherm “Tags”
Tab “Compression” Compressie: Beperken archief Voorbeeld: Temperatuur werktank Pollingfreq: 5s Datatype: Real (4 bytes) Absolute comp band: 1 Totale logtijd: 1h 29.8 °C < T < 30.1 °C Zonder compressie (1h*60*60)/5s * 4B = bytes Met compressie 0.3 < (1/2) dus 4 bytes Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
17
Oracle Connectie Connectiestring
Data Source=IZEGEM;User Id=Username;Password=passwd;Integrated Security=no; Tnsnames.ora Data Source hosts Host IZEGEM2 Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
18
Serverapplicatie Doel Gegevens uit de Oracle database Report Tool
Acties 1x per dag gegevens uit de Oracle databases ophalen Gegevens opslaan in een Access bestand Gegevens op aanvraag verzenden naar de Report Tool Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
19
Serverapplicatie Reden Access database als tussenstap
1. Recepten in Oracle worden verwijderd Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
20
Serverapplicatie Reden Access database als tussenstap 2. Performantie
Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
21
Serverapplicatie Reden Access database als tussenstap
3. Oracle databases zo min mogelijk belasten 1x per dag recepten updaten 4. Security Enkele vaste IP adressen toegang Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
22
Report Tool Proficy Historian Report Tool Serverapplicatie
Historische Recepten data Rapportering Samenvattingen & grafieken Controleren proceswaardes Opsporen fouten in het proces Verbanden leggen met de kwaliteit Proces verbeteren Analyses maken Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
23
Report Tool Componenten: 1. Connect
Connecteren met een Historian database 2. Global Opvragen data van alle beschikbare tags 3. Recipe Opvragen data van een bepaalde batch van een recept 4. Comparison Vergelijken verschillende batches van een recept Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
24
Report Tool Componenten Connect Connecteren met een Historian database
OPGELET: wachtwoorden zijn voor Iedereen zichtbaar! Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
25
Report Tool Componenten Connect Connecteren met een Historian database
Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
26
Report Tool Componenten Global Opvragen data van alle beschikbare tags
Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
28
Report Tool Componenten Recipe Opvragen data van een bepaald recept
Film Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
29
Report Tool Componenten Comparison Vergelijken batches van een recept
Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
31
Report Tool Saves Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
32
Besluit Vooropgestelde doelstellingen zijn behaald Meerwaarde
→ Arbeidsuren bespaard → Gedetailleerdere rapporteringen → Snellere opvraagbaarheid Q/A? Bedrijf – Doel – Overzicht - Prod – OPC – Prof Hist – Oracle – Serverapp – Report – Besluit
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.