Festo MecLab.

Omschrijving van het project.

home pagina
oplossingen voor problemen
schermafdrukken
 
Inleiding
Beschrijving van het programma
Download
Slechts 1 Easyport Mini op een computer
1 EasyPort voor meerdere stations
Problemen met de ingangen
-

Inleiding.


Momenteel geef ik naast Technologie ook PIE voor de Gemengde leerweg.

Omdat de MecLab transportband zeker als een machine bechouwd mag worden, gebruik ik deze voor PIE.
Brochure MecLab Festo Didactic .

In de SYLLABUS CENTRAAL EXAMEN PILOT 2016 kunnen de volgende regels van toepassing zijn.

- P/PIE/3.1.4 een regelsysteem opbouwen, aansluiten en testen (1, 2 en 3)
- P/PIE/3.1.8 een verslag maken en de resultaten presenteren (1 2n 2)

Voor het maken van een verslag en de presentatie kunnen de leerlingen foto's en een filmpje maken van het werkende station.

Het vele bijgeleverde lesmateriaal van Festo is echter geschreven voor het MBO. Het is te uitgebreid en voor mijn leerlingen te diepgaand en vereist te veel basiskennis en technisch inzicht.

Om leerlingen op een snellere en aantrekkelijker manier kennis te laten maken met de stations...

- stapelmagazijn
- transportband en
- handling

heb ik een aansturingsprogramma geschreven met bijbehorend leer- en werkboek.

Er is een demo versie beschikbaar, waarmee alleen de transportband bestuurd kan worden.
Voor informatie over de volledige versie kunt u mij het beste even mailen.

De MecLab Stations zouden ook op het EasyRelais aangesloten worden, maar dat moet ik nog uitwerken..

 

-

Beschrijving van het programma.


Op het scherm kan de leerling een station naar keuze selecteren. Hij/zij kan dan middels de interface verbinding maken met het station.

  • Met een muisklik kunnen de actuatoren bediend worden.
  • De signalen van de sensoren worden op het scherm getoond.

Het onderdeel dat geselecteerd is, wordt vergroot op het scherm geplaatst. Dat kan een sensor maar ook een actuator zijn. De leerling ziet en hoort de verschillende actuatoren schakelen en ontdekt waarmee de sensoren geactiveerd kunnen worden.

Wanneer de leerling de transportband 'verkend' heeft, gaat hij deze ladder programmeren met EasyProgIntFace.

Behalve het eenvoudig programmeren is het leuk dat een geluid afgespeeld kan worden wanneer bijvoorbeeld...

  • de transportband gestart wordt
  • een bakje afgekeurd wordt

Op de bovenstaande manier maakt de leerling kennis met alle stations.

 

-

Download


Wanneer u al werkt met FluidSIM® dan hoeft de ActiveX control for EasyPort USB niet nogmaals geinstalleerd te worden.

ActiveX control for EasyPort USB. Hiermee worden de benodigde drivers geinstalleerd. (versie 2.4.2)

Voor de onderstaande downloads geldt: Copyright 2014-2016 EduTechSoft.nl

EasyPortMini MecLab Besturingssoftware voor de Transportband. (30 december 2016 .EXE 17,3 MB)

Leerboek. Stuurt de leerling door het gehele leerproces. (PDF)

Werkboek. Voor leerlingen om de antwoorden op de vragen in op te schrijven. (PDF)

Technologie TL/GL. Powerpoint beschrijving en uitleg. (Exclusief demo EasyProgIntFace.)

---------------------------------------------------------------------------

Voor geïnteresseerden staat hieronder de handleiding voor het besturen van de Easyport.

- 01 EasyPortActiveX control

- 02 EasyPortActiveX Methods

- 03 EasyPortActiveX Events

 

-
Slechts 1 EasyPort Mini op een computer.


Vandaag (26-10-2017) dacht ik even EasyProgIntFace geschikt te maken voor het aansturen van meerdere EasyPort Mini interfaces om op die manier alle MecLab Stations eenvoudig vanuit 1 computer besturen en samen te laten werken.

In de beschrijving van hoe de EasyPort bestuurd moet worden was namelijk aangegeven dat met de opdracht connect een waarde teruggestuurd zou worden waaruit op te maken valt hoeveel en welke aangesloten zijn. (Zie tekst hieronder.) In de documentatie van de EasyPort Mini wordt dat trouwens wel duidelijk vermeldt. (Hoezo leerlingen lezen niet goed wat er staat.)

Connect()
Return value
0 if no EasyPort is found, otherwise the module numbers of the detected EasyPorts
Module 1: Return value 1
Module 2: Return value 2
Module 3: Return value 4
Module 4: Return value 8

The values are added up if several EasyPorts are detected.

Omdat ik de EasyPort Interfaces op school had laten liggen begon ik met het aanpassen van de grafische omgeving. Helaas bleek later bij het aansluiten dat er maar 1 EasyPort Mini gelijktijdig op een computer bestuurd kan worden.

Ik kreeg bij het aanroepen namelijk de onderstaande melding.

Na de foutmelding loopt het programma wel door, maar de Return Value blijft 1.

Maar eens even een Easyport Mini open gemaakt, misschien zitten er wel jumpers in. Dat blijkt wel het geval, maar er is geen documentatie over wat en hoe. Hmmm.. erg jammer.

Contact gezocht met Festo. Zeer behulpzaam, maar 'dat werkt inderdaad niet', de werking van de jumpers is trouwens onbekend. Het moet dan met een grotere EasyPort gedaan worden, dan zijn er meer uitgangen beschikbaar.

Een USB uitvoering is toch wel prijzig, maar voor Technologie hadden we wel zo'n ding en die ligt hopelijk (natuurlijk weer) nog in de kast op school. ;-(
Er zijn 2 types van, 1 daarvan kan wel via een USB to Serial kabel bestuurd worden. Nou maar eens zien of ik hem nog kan vinden.

Er is trouwens ook een easyport mini easykit verkrijgbaar. Op internet kon ik er nog niet zoveel over vinden en weet eigenlijk ook niet zeker of van deze er wel meer dan 1 op een computer aangesloten kan worden. Er schijnen wel 6 in- en uitgangen te zijn, dus maar even afwachten, ik zou meer informatie toegestuurd krijgen.

FF snel de software aanpassen is er dus niet bij dan maar even afwachten of een en ander nog beschikbaar is, komt enz.

 


1 EasyPort voor meerdere stations.


Vandaag 2 november 2017 verder gezocht naar de mogelijkheid om toch meer dan 1 station aan te sturen. De afgelopen week ben ik bezig geweest met een EasyPort welke gelukkig nog in het oude Technologie lokaal lag.

Het blijkt te gaan om het D8A model. Deze heeft 8 digitale in- en uitgangen en daarnaast ook 4 analoge ingangen en 2 analoge uitgangen.
Beter was het model met 16 in- en uitgangen geweest, maar goed hier valt ook veel mee te doen.

Na even stoeien met de jumpers (mijn fout) werd de interface direct gevonden door de software. De in- en uitgangen konden direct met de door mij geschreven software aangestuurd worden.

Omdat er 2 keer 8 aansluitingen zijn is er geen D15, maar een Centronics connector voor de aansluitingen gebruikt. Dus eerst maar even drie van deze besteld.
Gelukkig zitten er voor de in- en uitgangen leds op en kon ik toch meteen testen.

Ik had nog een paar D16 kabels liggen en heb er twee gebruikt die ik op de Centronics gesoldeerd heb.
Omdat de Transportband bij beide andere stations gebruikt kan worden heb ik 1 kabel aangesloten op de eerste 3 in- en uitgangen van de Easyport.
Er blijven dan nog vijf in- en uitgangen over welke ik gebruik voor de andere kabel. Op deze manier kunnen 2 stations op 1 computer aangesloten en bestuurd worden.

Alleen moest ik voor EasyProgIntFace wel het aantal in- en uitgangen van zes naar acht uitbreiden. Zoals bijna altijd met software kost dat altijd meer tijd dan in eerste instantie gedacht. De afgelopen dagen heb ik het aangepast en getest. Een nieuwe versie zal wel beschikbaar gesteld worden, anders maar even een mailtje naar mij sturen.

Eigenlijk moet voor het aansturen van de stations e.e.a. omgebouwd worden. Dat vind ik jammer dus zoek ik nog naar de beste samenstelling.

 

Problemen met de ingangen.


Gisteren, 15 november 2017, hadden wij een open avond voor basisschool leerlingen en hun ouders.

Een aantal leerlingen vonden het leuk om hierbij de stations te demonstreren. Het bleek echter dat de communicate tussen de PC en de D8A heel vaak verstoord werd.
De uitgangen bleven wel werken, maar er kwamen geen ingangs signalen meer binnen op de PC. Wel lichtten de ingangs leds op de interface wel op wanneer een sensor iets waarnam.

In debug mode bleek dat de Festo driver (interrupt) geen signalen meer stuurde naar het programma. De computer heeft een echte seriele poort en als test aangesloten via een USB-ser kabeltje. Dat gaf geen verbetering.

In een eerder gemaakt kastje had ik al eens een vrijlloopdiode geplaatst voor de uitgang waar de stopper op aangesloten is. Momenteel ben ik niet op school, maar morgen eens 'kijken' of dat helpt.