maandag 9 februari 2015

Deelvragen beantwoord en Definitieve probleemstelling

Ik heb de deelvragen beantwoord en een definitieve probleemstelling opgesteld. Van de deelvragen zijn er een paar weg gevallen omdat deze niet relevant waren of omdat de andere verantwoordelijke voor de system logics deze al aan het beantwoorden was.



Kan er het beste met een microcontroller of –processor gewerkt worden?

Om een programmeerbare schakeling te realiseren met I/O functionaliteit is een controller of  processor nodig. De onderstaande componenten zouden hiervoor gebruikt kunnen worden:
·         Programmable Logic Controllers
·         Computers
·         Microchips
·         Ontwikkelboards (Arduino)
·         Programmable Intergrated Circuits
De keuze uit deze opties wordt gebaseerd op factoren zoals kostprijs en technische mogelijkheden. Is het noodzakelijk een dure PLC aan te schaffen of volstaat een, volgens van Moergestel, Leo. (augustus 2014), goedkope microcontroller ook?
Op gebied van microcontrollers en processors is het mogelijk een ontwikkelplatform te gebruiken zoals een Arduino. De andere optie is het zelf produceren van een printplaat met eigen gekozen componenten. De uiteindelijke keuze zal worden gemaakt in de ideefase.
(van Moergestel, 2014)

Met welke programmeertalen werken verschillende microcontrollers en     –processors?

Arduino wordt geprogrammeerd in een eigen taal gebaseerd op C++, hierin zijn een boel functies al gedefiniƫerd waardoor hierin snel en makkelijk te programmeren is. Er kan ook gekozen worden voor een microprocessor zoals een raspberry pi, dit programmeer je met de programmeertaal C++, hierbij zijn er niet zoveel functies gedefiniƫerd zoals bij de arduino maar er kunnen op internet librarys gezocht worden waarmee je functies kunt gebruiken van andere mensen.
Vijf veel gebruikte programmeertalen bij een PLC zijn: AnWeisungsListe (AWL) of Instruction List (IL), Structured Text (ST), KontaktPlan (KOP) of Ladder Diagram (LD), FunctionsPlan (FUP) of Functional Block Diagram (FBD) en Sequential Function Chart (SFC).

Met welke programma’s kan de code geschreven worden?

Arduino heeft een eigen ontwikkel omgeving waarin de code geschreven wordt. Voor een raspberry pi en een PLC te programmeren kun je devc++ gebruiken.




Definitieve probleemstelling

Wat is de beste combinatie van programmeerbare hardware, programmeertaal, software en code waardoor een systeem dat stoelen wegschuift ervoor zorgt dat een schoonmaak systeem de vloer onder de stoelen schoon kan maken zonder dat deze schade kan brengen aan de omgeving.

Geen opmerkingen:

Een reactie posten