Faccio seguito alla richiesta di un cliente che deve interfacciare un lettore di carte magnetiche della Magtek, il lettore come si vede dal manuale utente ha una uscita di strobe ed una di dato oltre ad una uscita di carta presente. Siccome tutte le uscite sono a 5Vdc ho collegato il lettore ad un modulo SlimLine Compact Ethernet utilizzando gli ingressi Di00 e Di01 che accettano una tensione minima di 5Vdc (Vedi foto).
Ho realizzato il blocco funzione MCReader, come si vede dall’estratto del manuale, occorre passare al blocco funzione i segnali di Strobe e Data oltre all’indirizzo del buffer dove appoggiare i dati letti. Occorre eseguire il programma nella task Fast cui per poter leggere la carta anche quando è fatta scorrere velocemente occorre modificare il tempo di esecuzione portandolo a 100uS (Download programma).