Professional Documents
Culture Documents
Onderzoeksverslag Voorbeeld
Onderzoeksverslag Voorbeeld
Project Lift
Inleiding(Daan Peters)........................................................................................................................2
I/O mogelijkheden................................................................................................................................3
Werking lift............................................................................................................................................4
Watchtable............................................................................................................................................5
CPU properties....................................................................................................................................7
Diagnose mogelijkheden....................................................................................................................9
Conclusie(Abdullah Turkkani)..........................................................................................................10
Start onderzoek................................................................................................................................10
Kern onderzoek................................................................................................................................10
Tips...................................................................................................................................................11
Bronnenlijst.........................................................................................................................................12
1
Inleiding(Daan Peters)
Dit document is gemaakt door Daan Peters en Abdullah Turkkani. Daan en Abdullah
volgen beide de opleiding Elektrotechniek/Technische informatica op het hogeschool
Avans in den Bosch. De functie van dit onderzoeksverslag is, inzicht krijgen in de
werking van de lift en de ontwikkelomgeving voor het PLC programma TIA Portal.
Met die inzicht kan de lift werkend gemaakt worden. De lift is een project in blok
twee. Er moet een lift geprogrammeerd worden in het PLC programma TIA Portal. In
dit document worden er vijf hoofdonderwerpen behandeld. Elk hoofdonderwerp heeft
één of meerdere deelvragen. Met de deelvragen, kan de hoofdvraag beantwoord
worden.
De hoofdvraag:
- “Hoe kan ik met het ontwikkelprogramma voor de Siemens PLC het bestaande
liftprogramma verder afmaken en testen?”
Bij het eerste hoofdstuk op de volgende pagina wordt het hoofdstuk I/O
mogelijkheden behandeld. I/O mogelijkheden gaan over de mogelijkheden van de
ingangen en uitgangen van de gebruikte configuratie. Het tweede hoofdstuk gaat
over de werking van de lift. De werking gaat over de werking van de lift na sprint één,
sprint twéé en sprint drie. Het derde hoofdstuk gaat over het onderwerp watchtable.
Hier wordt behandeld wat een watchtable kan en wat voor variabelen er gebruikt
kunnen worden in de watchtable. Naast dat wordt ook nog aangegeven of de term
watchtable wel een goede naam is. Bij het vierde hoofdstuk gaat het over de CPU
properties. Hier wordt behandeld welke instellingen er zijn en welke instellingen
belangrijk zijn voor het project. Het vijfde en laatste hoofdstuk vóór de conclusie gaat
over diagnose mogelijkheden. Bij dat hoofdstuk wordt behandeld wat er gebeurt bij
bepaalde fouten en hoe deze te achterhalen zijn.
Tips
Bij het hogeschool Avans is een workshop georganiseerd, waarbij de
ontwikkelprogramma wordt geïntroduceerd voor de eerstejaarsstudenten. De
workshop wordt door ons sterk aangeraden (voor degenen die de mogelijkheid
hebben), omdat TIA portal een handig, maar tegelijkertijd een groot softwarepakket
is.
Na het onderzoek is het uiteindelijk mogelijk om de state diagrams te maken. Door
de state diagrams weet de programmeur hoe het programma in elkaar moet zitten.
2
De state diagrams werken dus als een hulpmiddel.
3
I/O mogelijkheden
Dit hoofdstuk wordt het onderwerp I/O mogelijkheden behandeld. Hier gaat het
vooral over de mogelijkheden van de gebruikte configuratie. I/O mogelijkheden zijn
de mogelijkheden van de ingangen en uitgangen. Die mogelijkheden gaan dan over
de gebruikte CPU.
Conclusie
De huidige configuratie heeft een CPU met veertien digitale ingangen, tien digitale
uitgangen en twee analoge ingangen. De configuratie heeft nog plek voor acht extra
modules.
4
Werking lift
Dit hoofdstuk gaat over de werking van de lift. Hier wordt behandeld wat de lift dient
te kunnen na sprint 1, sprint 2 en sprint 3. Dit zodat het programma geprogrammeerd
kan worden naar de volledige werking van de lift.
Conclusie
De lift moet na sprint één alleen omhoog en omlaag naar de juiste verdieping kunnen
bewegen. Hier is er altijd maar één liftvraag actief. Na sprint twéé moet de lift
functioneren met deuren en met een noodstop. Na sprint drie moet de lift een
tussenstopfunctie hebben. Hier zijn dus meerdere liftvragen gelijktijdig actief.
5
Watchtable
Dit hoofdstuk gaat over de watchtable. Hier wordt behandeld wat een watchtable
inhoud en wat er met een watchtable kan. Naast deze dingen wordt er verteld of de
naam watchtable wel een goede naam is.
Conclusie
Met een watchtable is er een volledig overzicht over een naam, adres,
weergaveformaat en huidige waarde van de PLC tags. Ook is het mogelijk om de
waardes in de watchtable een ander waarde te geven of te resetten. Alle data types
zijn te verwerken in de watchtable. De term watchtable is een goede keuze. Een
duidelijke naam bij de functie.
6
CPU properties
Dit hoofdstuk gaat over de CPU properties. Er wordt behandeld welke
instellingen/properties de gebruikte CPU heeft. Naast alle instellingen wordt ook
aangegeven welke instellingen belangrijk zijn voor de lift.
General
General staat de projectinformatie vermeld. Naast die projectinformatie ook de
eigenschappen van de CPU. De eigenschappen/prestaties van deze CPU zijn:
- Werkgeheugen van 75 kB.
- 120/240 VAC Power Supply.
- 14 digitale ingangen 24 VDC.
- 10 digitale uitgangen relay.
- 6 high speed counters.
- 4 pulse outputs.
- Tot 3 communicatie modules voor seriële communicatie.
- Tot 8 modules voor I/O uitbreiding.
Profinet interface
Bij profinet interface wordt juiste ethernet connectie vastgesteld en gemaakt. De
ethernet en IP adressen bijvoorbeeld. Hier bevind zich dus de informatie over de
ethernet connectie.
DI 14/DQ 10
Hier worden de instellingen en informatie van de digitale ingangen en uitgangen
gegeven. In dit geval zijn er veertien digitale ingangen en tien digitale uitgangen. De
I/O adressen of channel adressen staan hier in.
AI 2
Hier worden de instellingen en informatie over de analoge ingangen gegeven. In dit
geval zijn het twee analoge ingangen. De I/O adressen of channel adressen staan
hier in.
7
Hier worden de instellingen en informatie gegeven over de high speed counters. High
speed counters zijn counters die door middel van pulsen tellen. (Support Industry
Siemens, 2016)
Pulse generators
Hier worden de instellingen en informatie gegeven over de pulse generators. Pulse
generators zijn uitgangen die, zoals de naam zegt, pulsen genereren.
Web server
Web server bevat de instellingen over de huidige tijd en de taal. De web server kan
ingesteld worden zodat dat de PLC bedienbaar is op het internet. (ISIS Industriell
Styrteknik, 2015)
Welke instellingen zijn belangrijk bij de CPU voor het gekregen liftprogramma?
Een belangrijke instelling is de ethernet configuratie. Er moet gezorgd worden dat het
IP adres 192.168.0.1 is, met een subnet mask van 255.255.255.0. Nog een
belangrijke instelling is dat het netwerk gekoppeld moet zijn aan de HMI simulatie. Dit
zodat de HMI simulatie kan werken. Natuurlijk moeten ook de juiste
ingangen/uitgangen gekoppeld worden in de tag list van de lift.
Conclusie
De CPU properties zijn onderverdeeld in acht hoofdinstellingen. Bij general staat de
projectinformatie en CPU informatie op een rijtje. In het profinet interface staan de
instellingen van de ethernet connectie. Dan is er nog wat informatie over de
digitale/analoge ingangen en uitgangen. Naast die ingangen en uitgangen zijn er
instellingen over high speed counters en pulse generators. De laatste twee
hoofdinstellingen gaan over de web server en protection & security. De webserver
bevat de instellingen over de huidige tijd en de taal. In de web server kan ingesteld
worden dat de PLC bedienbaar dient te kunnen zijn via het internet. Bij de protection
& security staan de instellingen over het beveiligen van het bestand.
8
Diagnose mogelijkheden
Dit hoofdstuk gaat over de diagnose mogelijkheden. Wat er gedaan kan worden om
fouten te achterhalen en wat een aantal fouten doen. Ook de cyclustijd, diagnose
buffer en trace functie worden hier behandeld.
9
Conclusie(Abdullah Turkkani)
Het onderzoek is gestart met het bedenken van de eindresultaat door de
onderzoekers. Daarna is het ontwikkelprogramma onderzocht om het bestaande
liftprogramma verder af te maken en te testen. Het onderzoeken van het
ontwikkelprogramma werd verdeeld in deelvragen en die deelvragen werden weer
verder onderverdeeld.
Met behulp van die deelvragen is er een antwoord gegeven op de hoofdvraag. Door
een antwoord te geven op de deelvragen heeft de programmeur voldoende kennis
om het bestaande liftprogramma af te maken.
De CPU properties heeft een overzicht gegeven die de mogelijkheden en limieten
van de CPU duidelijk heeft gemaakt. Zo wisten de programmeurs bijvoorbeeld welke
bit- en byteadressen beschikbaar zijn voor de ingangen en uitgangen.
Ook met behulp van de diagnose mogelijkheden zijn de onderzoekers meer te weten
gekomen over de PLC. Tijdens het uitbreiden van het programma viel het ons
namelijk op dat het programma een steeds tragere werking heeft. De onderzoek naar
de cyclustijd heeft ons daarbij een beter beeld gegeven.
De watchtable had tijdens het programmeren een fijn overzicht gegeven, waardoor
eventuele fouten makkelijk opgespoord konden worden. Verder is het aanpassen van
de tagwaardes heel gemakkelijk, waardoor het testen tijdens de simulatie soepel is
verlopen.
Niet alles wat onderzocht is, is van pas gekomen. Een grote deel van de diagnose
mogelijkheden, wat is onderzocht, is tijdens dit project niet nodig geweest. De
uitgangskaart heeft namelijk de gehele project goed gewerkt.
Kortom, de onderzoeker moet weten wat het eindresultaat is, doet onderzoek naar
het ontwikkelprogramma voor de Siemens PLC, maakt als het nodig is state
diagrams en uiteindelijk wordt het liftprogramma afgemaakt en getest op een fysieke
lift.
Deelvragen geconcludeerd.
1. I/O mogelijkheden
2. Watchtable
Wat kun je met een watchtable?
10
Met een watchtable is er een volledig overzicht over naam, adres,
weergaveformaat (zoals bool en int), en huidige waarde van de PLC tags.
Daarnaast kun je waarden snel aanpassen.
3. CPU properties
Welke properties heeft de CPU?
De CPU is een CPU1214 AC/DC/RLY. De properties zijn in hoofdstukken
verdeeld (voor meer informatie over de properties, zie kopje “Welke properties
heeft de CPU?”).
Welke instellingen zijn belangrijk bij de CPU voor het gekregen liftprogramma?
Een belangrijke instelling is de ethernet configuratie. Nog een belangrijke
instelling is dat je het netwerk moet koppelen aan de HMI simulatie.
4. Diagnose mogelijkheden
Wat is de cyclustijd van de PLC?
De cyclustijd van de PLC is 0,04ms/1000 instructies.
11
// van plan om dit stuk te gebruiken voor eind conclusie.
Kortom, de onderzoeker moet weten wat het eindresultaat is, doet onderzoek naar
het ontwikkelprogramma voor de Siemens PLC, maakt als het nodig is state
diagrams en uiteindelijk wordt het liftprogramma gemaakt en getest met op een
fysieke lift.
12
Bronnenlijst
Van den berg, P (2020).Projecthandleiding lift. Geraadpleegd op 22
november 2020, van
https://bb.avans.nl/webapps/blackboard/content/listContent.jsp?
course_id=_18267_1&content_id=_1977725_1&mode=reset
13