Easy Programmeren Interface.

Omschrijving van het project.

home pagina
oplossingen voor problemen
schermafdrukken
 
Inleiding
Beschrijving van het programma
Download English software & manual available
PCI kaart met 2 parallelle poorten installeren
-

Inleiding.


Voor veel mensen is programmeren, in om het even welke taal, veel te moeilijk of tijdrovend.
Om toch op eenvoudige en snelle manier de net aangeschafte K8055 of de zelf gemaakte Parallelle of iCP12 interface te programmeren heb ik het onderstaande programma geschreven.

U kunt het programma met de muis 'schrijven'. Uw eerste programma kunt u binnen 5 minuten geschreven hebben.

De manier van programmeren lijkt op ladder, maar heeft daarnaast eigenschappen van een programma dat ik ooit eens, heel lang geleden, voor de cintech interface geschreven heb.



-

Beschrijving van het programma.


Het programma bestaat uit maximaal 90 regels. Op elke regel kunnen 3 condities (voorwaarden) en 1 actie ingevoerd worden.

Als conditie kunt u kiezen uit:

- Ingangen Digitaal 1 – 5. (Ook via netwerk.)
- Ingangen Analoog A1 - A2 0 – 255. (Ook via netwerk.)
- Elk gewenst tijdstip per dag instelbaar.
- Timers. 0 – 7.
- Geheugens 0 – 7.
- Functietoetsen F1 – F8.
- Variabelen A, B of C van 0 – 255.

Als actie kunt u kiezen uit:

- Uitgangen Digitaal 1 – 8. (Ook via netwerk.)
- Uitgangen Analoog A1 - A2 0 - 255. (Ook via netwerk.)
- Preset Timers vanaf 0,1 seconde tot 1 minuut.
- Set of Reset Timers.
- Set of Reset Geheugens 0 – 7.
- Set, Vergroot of Verklein variabelen A, B of C.
- Speel een WAV bestand af. (Een aantal geluiden wordt meegeleverd.)

 

-

Download

Installeer eerst de software van Festo en daarna pas EasyProgIntFace.
Please first install Festo software and then EasyProgIntFace.

Laatste Versie (Easyport link Festo. 29-11-2013 versie 2.3)

Download EasyProgIntFace English & Dutch. Laatste update 29 november 2013.

Download EasyProgIntFace Server English & Dutch. Laatste update 30 april 2010.

Updates EasyProgIntFace...

29 november 2013 (Versie 2.0.0)

- De iCP12 interface wordt nu ondersteund. Nog geen netwerk ondersteuning.
- Support for 1CP12 interface. No network support at this moment.
- Auto reconnect. (Zie Setup)

17 april 2013 (versie 1.2.0.)

- Een programma kan nu afgedrukt worden. (Testfase, mail wanneer er problemen zijn.)
- De Easyport wordt nu ook tijdens de cyclus correct aangestuurd. (Was een driver foutje.)

30 april 2012 (versie 1.0.306)
- Bewerken Conditie en Actie bug waarbij verkeerde instellingen verschenen gerepareerd.
- Foutafhandeling toegevoegd.
- Festo Miniport als USB interface toegevoegd.
- Font naam en grootte is te kiezen.

15 april 2011 (Versie 1.0.257)
- Achtergrondfiguur kon niet gevonden worden bij een resize. De naam is nu ingesteld op AchterConditie.jpg.

16 maart 2011. (Versie 1.0.256)
- Achtergrond figuur van conditie/actie velden verkleind.

12 februari 2011. (Versie 1.0.252)
- Wanneer in de init regel een RESET ALL uitgevoerd werd, kwam er een foutmelding. Deze is gerepareerd.

9 februari 2011.
- Na resize werd na het klikken op de sound tab niet de juiste actie instellingen getoond.
- Op het dashboard kun je nu de timers terug zien lopen.
- Fontsize op het dashboard iets vergroot. De analoge waarden waren slecht leesbaar.

14 december 2010. (Versie 1.0.222)
- Oeps, analoog probleemje.

13 december 2010. (Versie 1.0.220)
- Het bewerken van analoge acties en condities veranderde de waarden, som kwam een foutmelding bij overschakelen van analoog naar digitaal.

7 december 2010
- In een enkel geval werd het hoofdscherm niet goed getekend.

27 november 2010
- De analoge uitgangen van de verschillende kaarten werken nu wel onafhankelijk van elkaar.

31 augustus 2010
- Foutmelding bij het starten van het programma met een NOT (Waar of Onwaar) voor de ingangen verholpen.
- Verschuiven van de poorten van de parallelle interface verholpen.

24 augustus 2010
- Op de Host werden de aangesloten Velleman kaarten alleen op het dashboard getoond.
- 'all' wordt nu correct in en uitgeschakeld.
- Een paar bug's verholpen.

7 augustus 2010
- Dashboard kleuren van de ingangen aangepast. (Was slecht te zien.)
- De analoge waarden van het dashboard worden nu ook decimaal weergegeven.
- Ingangen worden ook gelezen wanneer het programma niet loopt.

Eerdere updates...

3 augustus 2020
- Op een 'dashboard' kan de status van in en uitgangen bekeken worden.
- Er kan gemeten en bestuurd worden via een netwerk. Poortnummer kan zelf gekozen worden.
- Set, Reset en Impuls voor alle digitale uitgangen gelijktijdig.
- Een aantal bugs verholpen. (Waarschijnlijk ook een paar nieuwe toegevoegd.)

10 mei 2010
- Engels als taal in te stellen..
- Wielmuis ondersteuning.
- De + in het conditieveld is vervangen door de &. Technisch gezien staat de + namelijk voor een OF.
- Timer instelbaar in 1/10e sec. en een aantal bugfixes.
- De NOT functie voor digitale ingangen toegevoegd.
- WAV Geluiden afspeelbaar als actie.
- Bug in besturing parallelle poort verholpen.
- Het adres voor de parallelle poort is instelbaar. (Nodig voor PCI parallelle poort uitbreidingskaart.)
- Uitgangen kunnen samengevoegd worden.
- Scherm kan gemaximaliseerd worden. Eerst max button klikken, daarna resize klikken.

Let op: Minimaal benodigde schermresolutie = 1280 x 1024 pixels.

Klik hier voor de handleiding. Laatste update: 24 augustus 2010.

Click here for the manual. Latest update: December 06 2010.

Klik hier voor de programma's die in de handleiding beschreven worden. (17 sept. 2010)

De komende tijd zal nog aan het programma en de handleiding gewerkt worden.

 

-

PCI kaart met 2 parallelle poorten installeren


Er kunnen met de software 3 parallelle kaarten bestuurd worden. Meestal heeft de computer maar 1 parallelle poort. Er zijn uitbreidingskaarten te koop waarmee poorten toegevoegd kunnen worden.

Bij conrad heb ik de hiernaast staande kaart gekocht. Na een kleine aanpassing in de software heb ik beide poorten werkend gekregen.
(De tweede poort zit op een losse backpanel)

Deze kaart gebruikt echter niet de standaard IO adressen. Daarom is de software zo aangepast dat u de adressen veranderen kunt. De benodigde adressen kunt u na de installatie in het configuratie scherm terugvinden onder hardware.

Deze PCI kaart werkt bij mij prima onder XP met de zelfbouw interface. Misschien dat ik het ook eens probeer onder windows 7.

Ik kreeg zelfs even de indruk dat er op deze manier misschien wel meer dan 3 'parallelle poorten' gemaakt kunnen worden, maar dat heb ik niet getest.

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

LET OP.!.!.

De parallelle interface kaart K8000 (Velleman) heb ik niet getest met deze PCI kaart. Deze parallelle interface wordt heel anders aangestuurd.