Home
GPC® 05
Contents
1. 3 FIGURA 2 PIANTA COMPONENTI 224848412526484 22444452220048440242244452664084024224445286418 42444441628444 44 5 FiGURA 3 Foro SCHEDA GPC 05 7 FIGURA 4 DISPOSIZIONE CONNETTORI LEDs TRIMMER TASTO DI RESET 9 FiGURA 5 CONNETTORE RAPIDA ESTRAZIONE FIGURA 6 CN2 CONNETTORE RS 232 7 CN3 CONNETTORE PER DELLA PIA 65C21 FIGURA 8 SCHEMA LINEE DI DEL 65C21 FIGURA 9 CONNETTORE PER DELL MC146805 FiGURA 10 SCHEMA LINEE DI DEL PRocEssoRE MC146805 FIGURA 11 DISPOSIZIONE JUMPERS FIGURA 12 TABELLA RIASSUNTIVA JUMPERS FiGURA 13 TABELLA JUMPERS A 2 VIE PARTE 1 FiGURA 14 TABELLA JUMPERS A 2 VIE PARTE 2
2. FIGURA 15 TABELLA JUMPERS A VIE FIGURA 16 SCHEMA DI COMUNICAZIONE SERIALE FIGURA 17 TABELLA TEMPI D INTERVENTO CIRCUITERIA DI WATCH Doc 24 FIGURA 18 MAPPAGGIO DELLE MEMORIE 26 FIGURA 19 TABELLA INDIRIZZAMENTO PERIFERICHE DI BORDO 28 FIGURA 20 TABELLA INDIRIZZAMENTO REGISTRI DEL MODULO RAM RTC MK48T02 29 FIGURA 21 DISPOSIZIONE JUMPERS PER PER COMUNICAZIONE SERIALE 41 FIGURA 22 DISPOSIZIONE JUMPERS PER WATCH DOG E MODO DI FUNZIONAMENTO 42 INDUSTRIAL AUTOMATION e Pagina III grifo n ITALIAN TECHNOLOGY Pagina IV N INDUSTRIAL AUTOMATION INTRODUZIONE Questo manuale fornisce tutte le informazioni hardware e software per consentire all utente il miglior utilizzo della scheda GPC 05 Al fine di non incontrare problemi nell uso della scheda conveniente che l utente legga con attenzione tutte le informazioni contenute in questo manuale In una seconda fase per rintracciare pi facilmente le informazioni necessarie
3. 16 MEMET S H Ve de 16 ND Unoccme 18 JUDIDGES aA ZA I RP o asss 19 iena 21 RP 21 Selezione del tipo di comunicazione seriale 22 Pin Out connettore NZ 24 Selezione tempo d intervento della circuiteria di Watch Dog 24 DESCRIZIONE HARDWA RE 25 Introduzione III 25 delle risorse di bordo 25 Mappaggio delle memorie 26 Mappaggio periferiche di bordo 28 Programmazione delle periferiche 29 br d bpiome 29 RAM uu 29 Timer Counter CPU 146805 31 Port VO CPU M68
4. 05 General Purpose Controller 6805 MANUALI ECNICO Via Dell Artigiano 8 6 40016 San Giorgio di Piano g rifo Bologna ITALY Tel 051 89 20 52 4 lin r a FAX 051 8936 61 ITALIAN TECHNOLOGY 05 Edizione 3 10 Rel 27 Maggio 2003 GPC grifo sono marchi registrati della ditta grifo 05 General Purpose Controller 6805 MANUALE TECNICO Microprocessore 146805 MOTOROLA 8K EPROM e 4K RAM tamponata con batteria al Litio 32 Linee di I O TTL linea in RS 232 o 422 485 Watch Dog 1 Timer Counter alimentatore di bordo Scheda a basso consuno per guide DIN 46277 1 e 3 Via Dell Artigiano 8 6 40016 San Giorgio di Piano Sz g rifo Bologna ITALY Tel 051 89 20 52 4 lin r a FAX 051 893661 ITALIAN TECHNOLOGY 05 Edizione 3 10 Rel 27 Maggio 2003 GPC grifo sono marchi registrati della ditta grifo ITALIAN TECHNOLOGY INDICE GENERALE INTRODUZIONE O 1 CARATTERISTICHE GENERALI 1 Processore di 2 Dispositivi di memoria 2 Dispositivi dE Si DERI
5. 5 1 C N 1 FIGURA 16 SCHEMA DI COMUNICAZIONE SERIALE INDUSTRIAL AUTOMATION e Pagina 23 Pin Out connettore CN2 Sul connettore CN2 a vaschetta D 25 possono essere riportati 1 segnali della linea seriale della scheda settata in RS 232 Da questo punto di vista con i jumpers J14 J15 J16 e J17 selezionabile sesu tale connettore deve essere impostato un pin out di tipo DTE Data Terminal Equipment o DCE Data Comunication Equipment In particolare vale la seguente corrispondenza J14 J15 J16 J17 in connessione 1 2 gt interfaccia DTE J14 J15 J16 J17 in connessione 2 3 gt interfaccia DCE Con questa possibilit quindi possibile collegare direttamente la GPC 05 a terminali modem calcolatori ecc senza dover utilizzare appositi cavi di comunicazione che sono quindi sostituiti da normali cavi di comunicazione pin to pin Selezione tempo d intervento della circuiteria di Watch Dog La scheda GPC 05 dotata di una circuiteria di Watch Dog molto efficiente e di facile gestione software Dal punto di vista hardware possibile definire il tempo d intervento della circuiteria ovvero il tempo che pu trascorrere tra due retrigger consecutivi della circuiteria senza che questa si attivi ed intervenga resettando la scheda Di seguito viene riportato la descrizione di come definire questo tempo con indicati i relativi tempi programmabili ricordare che C connesso N C non connesso X indifferente
6. connessa alla sezione di Reset una volta scaduto il tempo d intervento la scheda viene resettata e di conseguenza la scheda riparte dalla condizione iniziale RAM tamponata RTC Questa periferica vista in uno spazio contiguo di 2 KByte di cui 8 byte possono avere una duplice funzione a seconda se il componente scelto provvisto della sezione di Real Time Clock 48702 MK48T02 In ogni caso i 2 KByte di RAM sono sempre accessibili tramite sem plici operazioni di accesso in memoria agli indirizziriportati nel precedente paragrafo Mappaggio delle memorie Nel caso di utilizzo dell eventuale sezione di si devono invece utilizzare 8 registri interni il cui significato ed indirizzamento viene di seguito riportato Tali registri coincidono sempre con gli ultimi indirizzi dello spazio occupato dal dispositivo INDIRIZZO SU INDIRIZZO SU IC FIGURA 20 TABELLA INDIRIZZAMENTO REGISTRI DEL MODULO RAM RTC 48 02 INDUSTRIAL AUTOMATION Pagina 29 grifo ITALIAN TECHNOLOGY Con questi registri possibile effettuare operazioni di prelevamento dell orario e data attuale e d 1 iniezializzazione dello stesso orologio ANN A7 A6 AS A4 A2 A1 AO dove A7 A0 Valore dell anno 00 99 in BCD MES 0 0 0 M4 M3 M2 MI MO dove Valore del mese 01 12 in GIO 200 DS 04 D3 D2 DI dove D5 DO Valore del giorno del mese 01 31 in BCD
7. Comando R Tale comando visualizza tutti i registri della CPU ed il disassemblato dell area di memoria indirizzata da PC Quando si d questo comando sul monitor appare gt PC val SP val X val CC lt val gt lt disassemblato gt gt Comando S Tale comando permette di eseguire il programma nella modalit passo passo ossia permette di gestire una istruzione alla volta Ogni volta che si d questo comando viene eseguita istruzione puntata dal PC viene incrementato il PC e viene visualizzato lo stato dei registri della CPU in modo del tutto simile al comando R Esempio gt S val gt SP val lt gt X lt val gt CC val lt disassemblato gt gt Comando T Tale comando del tutto simile al comando S tranne per il fatto che il TRACE continuo Una volta lanciato tale comando alcuni tasti hanno funzioni speciali ossia lo SPACE arresta o fa riprendere l esecuzione le frecce gestiscono il trace come il comando S con CR si esce dal comando ma soltanto se precedentemente si era premuto lo space Comando W Tale comando permette di abilitare o disabilitare lo stato di wait Quando si d questo comando sul monitor appare Pagina 36 INDUSTRIAL AUTOMATION gt W wait state on off gt Da notare che questo comando bistabile ossia ogni volta che lo si d si complementa lo stato di wait ON OF
8. SETT 0 FT 0 0 0 S2 51 50 dove S2 51 50 Valore del giorno della settimana 00 1 Domenica 0 Luned 1 Marted 0 Mercoled 1 Gioved O Venerdi 1 A 1 1 0 0 1 1 Sabato st della frequenza edi conteggio ORE KS 0 O5 O4 O3 O2 O1 00 dove KS Bit di start conteggio orologio 05 00 Valore delle ore 00 23 in BCD MIN 0 M6 M5 4 M2 MI MO dove 6 Valore dei minuti 00 59 in BCD SEC ST 56 55 54 53 52 51 50 dove S6 S0 Valore dei secondi 00 59 in BCD ST Bit di stop conteggio orologio CNT W R S C4 C3 C2 C1 dove W Bit di selezione operazione di scrittura R Bit di selezione operazione di lettura 5 di segno per la combinazione di compensazione C4 C0 Combinazione di compensazione Pagina 30 INDUSTRIAL AUTOMATION Timer Counter CPU 146805 Fare riferimento all apposita documentazione tecnica dell appendice C Port I O CPU 146805 Fare riferimento all apposita documentazione tecnica dell appendice C PIA 65C21 Fare riferimento all apposita documentazione tecnica dell appendice C ACIA 65C51 Fare riferimento all apposita documentazione tecnica dell appendice C INDUSTRIAL AUTOMATION Pagina 31 grifo ITALIAN TECHNOLOGY DESCRIZIONE SOFTWARE Sommario dei comandi del 105 A Visualizza e modifica accomulatore
9. MINIMO posizione di fine corsa antioraria e MASSIMO posizione di fine corsa oraria xe lt m Low pem pese p FIGURA 17 TABELLA TEMPI D INTERVENTO CIRCUITERIA DI WATCH Z Tl Per quanto riguarda l operazione di retrigger della circuiteria di Watch Dog si faccia riferimento al capitolo DESCRIZIONE HARDWARE Pagina 24 INDUSTRIAL AUTOMATION DESCRIZIONE HARDWARE Introduzione In questo capitolo ci occuperemo di fornire tutte le informazioni relative all utilizzo della scheda dal punto di vista della programmazione via software Tra queste si trovano le informazioni riguardanti il mappaggio della scheda e la gestione software delle sezioni componenti Mappaggio delle risorse di bordo La gestione delle risorse della scheda affidata ad una logica di controllo completamente realizzata con porte CMOS Essa si occupa con un minimo assorbimento di corrente del mappaggio delle zone di RAM ed EPRON e delle periferiche di bordo Tale logica di controllo realizzata in modo da allocare tutti i dispositivi di bordo all interno dello spazio d indirizzamento massimo di 8 KByte Naturalmente di questo spazio teorico d indirizzamento non vengono utilizzate le locazioni riservate per le periferiche interne della CPU in modo da evitare ogni problema di conflittualit Riassumendo i dispositivi mappati nello spazio d indirizzamento dedicato ai sistem
10. Non collega la circuiteria di Watch Dog alla circuiteria di Reset Collega il segnale in uscita dalla circuiteria di Watch Dog alla circuiteria di Reset Non seleziona tempo d intervento lungo sulla circuiteria di Watch Dog Seleziona tempo d intervento lungo sulla circuiteria di Watch Dog Non seleziona tempo d intervento corto sulla circuiteria di Watch Dog Seleziona tempo d intervento corto sulla circuiteria di Watch Dog Non collega il segnale di controllo CAI della PIA 65C21 a massa Collega il segnale di controllo CA1 della PIA 65C21 a massa Non collega il segnale di controllo CB1 della PIA 65C21 a massa Collega il segnale di controllo della PIA 65C21 a massa Non collega il segnale di handshake DCD dell ACIA 65C51 a massa lasciandolo nello stato disattivo alto Collega il segnale di handshake DCD dell ACIA 65C51 a massa ponendolo nello stato attivo 2basso Non collega il segnale di handshake DSR dell ACIA 65C51 a massa lasciandolo nello stato disattivo alto Collega il segnale di handshake DSR dell ACIA 65C51 a massa ponendolo nello stato attivo basso FIGURA 13 TABELLA JUMPERS A 2 VIE PARTE 1 INDUSTRIAL AUTOMATION Pagina 19 E grifo9 ITALIAN TECHNOLOGY JUMPERS CONNESSIONE UTILIZZO DEF non connesso connesso J9 non connesso connesso non connesso connesso non connesso connesso Non collega il segnale
11. B Settaggio del BREAK POINT C Visualizza e modifica il registro dei flag di stato CC D Visualizza la memoria F Effettua il FILL della memoria G Esegue il programma L Carica degli S RECORD M Visualizza e modifica area della memoria P Visualizza e modifica il program counter R Visualizza lo stato del microprocessore 5 Trace con esecuzione di una istruzione confermata dall utente T Trace con fine esecuzione confermata dall utente W Abilita o disabilita il modo di WAIT X Visualizza e modifica l INDEX REGISTER CNTRL C Reset del monitor Descrizione dei comandi del 105 Comando Tale comando serve per vedere e quindi modificare il registro A della CPU Quando si d questo comando sul monitor appare gt A A valore corrente hex gt _ per modificare il valore corrente basta inserire il nuovo numero in hex nella posizione puntata dal cursore Se si effettua tutto correttamente il monitor risulta presentarsi cos Pagina 32 INDUSTRIAL AUTOMATION gt A lt corrente in hex nuovo valore in hex 2 In caso che il dato inserito non sia valido viene visualizzato un che indica appunto che si verificato un errore e si abilitati quindi alla correzione della cifra inserita Comando B Tale comando serve per settare il break point che molto utile in fase di debug infatti permette di bloccare esecuzione del programma ad un indirizzo pre
12. I qa RECO TRES IRE aS i 2 Comunicazione seriale 4 PAUCI dB 4 Dispositivi periferici di bordo 4 S zione di WatchriD68 6 Lo i a di 6 SPECIFICHE TECNICHE 8 Caratteristiche ditta 8 Caratteristiche fiSiche_ u 8 Caratteristiche elettriche 8 INSTALLAZIONE rain 10 Connessioni con il mondo esterno 10 CN1 Connettore a rapida estrazione s 10 CN2 Connettore RS ilaria 11 CN3 Connettore per I O della PIA 65C21 12 CN4 Connettore per I O dell MC146805 14 Seenalaziloiii SNO 16 T asto di ReSet
13. fine corsa antioraria corrisponde sempre al tempo d intervento minore mentre la posizioone di fine corsa oraria corrisponde al tempo d intervento maggiore con un rapporto di variazione di circa 1 24 Da ricordare comunque che la taratura del tempo d intervento relazionata anche alla posizione dei jumpers J2 e J3 per ulteriori informazioni si facciariferimento al paragrafo Selezione tempo d intervento della circuiteria di Watch Dog Per una facile individuazione di tale trimmer a bordo scheda si faccia riferimento alla figura 4 INDUSTRIAL AUTOMATION Pagina 16 ITALIAN TECHNOLOGY 22 2 9 5 X EH a B n 7 3 a E ai MEE 1 2 r lt dee la NJS CS gt E UR 5 GPC 5 N SS I D FiGuRA 11 DISPOSIZIONE JUMPERS INDUSTRIAL AUTOMATION Pagina 17 Jumpers Esistono a bordo della GPC 05 17 jumpers a cavalliere con cui possibile effettuare alcune selezioni che riguardano il modo di funzionamento della stessa Di seguito ne riportato l elenco l ubicazione e la loro funzione nelle varie modalit di connessione Seleziona tempo d intervento lungo per la circuiteria di W D Seleziona tempo d intervento corto per la circuiteria di W D 2 Settalostatodelsegnaledi handshake DSR dell ACIA 65C51 Setta lo stato del Setta lo stato del segna
14. memoria Quando si d questo comando sul monitor appare 2M a questo punto il monitor attende l inserimento dell indirizzo della locazione di memoria di cui si vuole vedere e modificare il contenuto Se si effettua tutto correttamente il monitor dopo inserimento dell indirizzo risulta presentarsi cosi gt M indirizzo indirizzo valore in hex Ora possibile fare varie operazioni ossia con si sostituisce il valore corrente con uno nuovo con si pu saltare alla visualizzazione di un nuovo indirizzo con CR o SPACE si visualizza l indirizzo successivo a quello corrente con o si visualizza l indirizzo precedente a quello corrente con si esce dal comando M e viene ripresentato il prompt Comando Tale comando serve per vedere e quindi modificare il registro PC della CPU Quando si d questo comando sul monitor appare INDUSTRIAL AUTOMATION Pagina 35 gt lt valore corrente in hex per modificare il valore corrente basta inserire il nuovo numero in hex nella posizione puntata dal cursore Se si effettua tutto correttamente il monitor risulta presentarsi cos gt PC lt valore corrente in hex lt nuovo valore in hex gt gt In caso che il dato inserito non sia valido viene visualizzato un che indica appunto che si 6 verificato un errore e si abilitati quindi alla correzione della cifra inserita
15. scheda GPC 05 dotata di quattro LEDs con cui segnala alcune condizioni di stato LD1 Di colore verde viene attivato in corrispondenza di ogni operazione di retrigger della circuiteria di Watch Dog effettuata via software LD2 Di colore rosso viene attivato in corrispondenza dell attivazione della circuiteria di Watch Dog LD3 Dicolorerosso viene attivato in corrispondenza della presenza della tensione di alimentazione 5 Vcc LD4 Di colore giallo visualizza lo stato della linea di handshake DTR gestita dall 65C51 Lo stato attivo del segnale basso attiva il LED e viceversa La funzione principale di questi LEDs quella di fornire un indicazione visiva dello stato della scheda facilitando quindi le operazioni di debug e di verifica di funzionamento di tutto il sistema Per una pi facile individuazione di tali segnalazioni visive si faccia riferimento alla figura 4 Tasto di Reset Con il tasto presente sulla GPC 05 si ha la possibilit di attivare la linea di RESET della scheda Una volta premuto il tasto P1 la scheda riprende l esecuzione del programma in EPROM partendo da una condizione di azzeramento generale La funzione principale di questo tasto quella di uscire da condizioni di loop infinito soprattutto durante la fase di debug Trimmers Sulla GPC 05 presente un trimmer TRI da utilizzare per la regolazione del tempo d intervento della circuiteria di Watch Dog La posizione di
16. tamponata 48702 o compatibili dispositivo di RAM statica da 2 Kx8 Real Time Clock tamponati MK48T02 o compatibili Nelcasoincui venga scelta unaconfigurazione che comprende il Real Time Clock possibile gestire via software l orario ore minuti secondi e la data giorno mese anno giorno della settimana Il mappaggio delle risorse di memoriaavviene tramite una opportuna circuiteria di bordo che provvede ad allocare i dispositivi all interno dello spazio d indirizzamento del microprocessore Per maggiori informazioni fare riferimento al capitolo DESCRIZIONE HARDWARE e DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO Dispositivi di clock Sulla GPC 05 sono presenti due circuiti separati che provvedono a generare rispettivamente la frequenza di clock per la CPU 5 MHz e la frequenza per la generazione del baud rate 3 6864 MHz relativo alla linea di comunicazione seriale della scheda La scelta di utilizzare due circuiti e quindi due quarzi indipendenti legata alla possibilit di poter variare la frequenza di lavoro della CPU senza dover intervenire sul software di gestione della comunicazione ed allo stesso tempo avere la possibilit di raggiungere le massime prestazioni in termini di tempo sia per quanto riguarda l esecuzione che la comunicazione seriale Pagina 2 INDUSTRIAL AUTOMATION CN2 CN3 CN4 PIA 65C21 CPU 146805 DRIVERS 65C51 WATCH DOG IC 15 RAM IC16 AC RE
17. 035 31 PIA 56 21 2272 31 c VE EN S SON R 31 INDUSTRIAL AUTOMATION e OV Pagina I DESCRIZIONE SOFTWARE 32 Sommario dei comandi del 105 32 Descrizione dei comandi del MONI S 32 TERMOS Programma di comunicazione per MONIDQS 38 Collegamento fisico ec 38 PERIFERICHE PER 05 39 APPENDICE A DISPOSIZIONE JUMPER 41 APPENDICE B INDICE ANALITICO 43 APPENDICE COMPONENTI DI BORDO 45 Pagina II INDUSTRIAL AUTOMATION ITALIAN TECHNOLOGY grifo ebeco e bu INDICE DELLE FIGURE FIGURA 1 SCHEMA A BLOCCHI
18. 3 INDUSTRIAL AUTOMATION Pagina 39 XBI 01 miXed BLOCK Input Output Interfaccia tra 8 input 8 output TTL connettore normalizzato ABACO di T O a 20 vie con 8 output a transistor in Open Collector da 45 Vcc 3 A 8 input con filtro a Pi Greco connettore a morsettiera I O optoisolati e visualizzati attacco rapido per guide DIN 46277 1 e 3 DEB 01 Didactis Experimental Board Scheda di supportro per l utilizzo di 16 linee di I O TTL Comprende 16 tasti 16 LED 4 digits tastiera a matrice da 16 tasti interfaccia per stampante Centronics dislay LCD display Fluorescente connettore I O 68 collegamento con il campo KDI F32 Keyboard Display Interface FluorescentFUTABA Interfaccia tra 16 I O TTL su connettore normalizzato ABACO e tastiera a matrice da 32 tasti 8 LED Buzzer display alfanumerico fluorescente FUTABA Tasti a bassa corsa per pannelli a membrana KDI L33 KDI F33 Keyboard Display Interface LCD TOSHIBA Keyboard Display Interface FluorescentFUTABA Interfaccia tra 16 I O TTL su connettore normalizzato e tastiera a matrice da 32 tasti 8 LED Buzzer display LCD alfanumerico e grafico TOSHIBA L33 o display alfanumerico fluorescente FUTABA F33 Tasti a lunga corsa per utilizzo diretto frame metallico KDI LT Keyboard Display Interface LCD TOSHIBA Interfaccia tra 16 I O TTL su connettore normalizzato ABACO e tastiera a matrice da 32 tasti 8 LED Buzzer display LCD alfanumeric
19. F Comando X Tale comando serve per vedere e quindi modificare il registro X index register della CPU Quando si d questo comando sul monitor appare gt X X valorecorrente in hex gt _ per modificare il valore corrente basta inserire il nuovo numero in hex nella posizione puntata dal cursore Se si effettua tutto correttamente il monitor risulta presentarsi cosi gt X X valore corrente in hex gt nuovo valore in hex gt In caso che il dato inserito non sia valido viene visualizzato un che indica appunto che si verificato un errore e si abilitati quindi alla correzione della cifra inserita Comando CONTROL C Tale comando resetta il monitor perci viene ripresentato il messaggio di presentazione ed il prompt inoltre viene effettuata una inizializzazione di default INDUSTRIAL AUTOMATION Pagina 37 05 di comunicazione per 105 TERMOS un programma di comunicazione per la scheda GPC 05 e svolge la semplice funzione di emulazione terminale per il monitor di bordo ossia per il MONIOS Tramite il TERMOS quindi si in grado di colloquiare con il monitor e di utilizzare quindi tutti 1 suoi comandi che consentono di caricare un file eseguirlo ecc Il programma un eseguibile perci basta scrivere il suo nome preceduto dal path name per entrare in esecuzione del medesimo TERMOS si presenta con una maschera iniziale in cui sono indicate le gen
20. I 12 vie a rapida estrazione CN2 Vaschetta D Femmina 25 vie CN3 20 vie scatolino verticale M 4 20 vie scatolino verticale M da 10 a 40 gradi Centigradi 20 fino a 90 senza condensa 220 Vac 50 Hz 50 mA 250 V di tipo rapido 5 70 mA INDUSTRIAL AUTOMATION ITALIAN TECHNOLOGY grifo 020490 1618 T b i I 2 MADE IN ITALY FIGURA 4 DISPOSIZIONE CONNETTORI LEDS TRIMMER TASTO DI RESET INDUSTRIAL AUTOMATION P e Pagina 9 INSTALLAZIONE In questo capitolo saranno illustrate tutte le operazioni da effettuare per il corretto utilizzo della scheda A questo scopo viene riportata l ubicazione e la funzione degli strip dei connettori dei LEDs e dei trimmer presenti sulla GPC 05 Connessioni con il mondo esterno modulo GPC 05 provvisto di 4 connettori con cui vengono effettuate tutte le connessioni con il campo e con le altre schede del sistema di controllo da realizzare Di seguito viene riportato il loro pin out ed il significato dei segnali collegati per una facile individuazione di tali connettori si faccia riferimento alla figura 4 mentre per ulteriori informazioni a riguardo del tipo di connessioni fare riferimento alle figure 8 10 16 CNI Connettore a rapida estrazione un connettore a morsettiera per rapida estrazione composto d
21. TE CN1 RAM IC17 FiGURA 1 SCHEMA A BLOCCHI Pagina 3 INDUSTRIAL AUTOMATION Comunicazione seriale La comunicazione seriale completamente settabile via software per quanto riguarda sia il protocollo sia la velocit che pu raggiungere un massimo di 38400 Baud Tali settaggi avvengono tramite la programmazione dell ACIA 65C51 di cui la scheda provvista quindi per ulteriori informazioni si faccia riferimento alla documentazione tecnica della casa costrutrrice o appendice C di questo manuale Dal punto di vista hardware invece possibile selezionare tramite una serie di comodi jumpers se la comunicazione con il mondo esterno avviene in Full Duplex o Half Duplex e la scelta del protocollo elettrico RS 232 o RS 422 485 Alimentazione di bordo Una delle caratteristiche peculiari della GPC 05 quella di essere provvista di una sezione alimentatrice a bordo scheda Infatti tramite un opportuna circuiteria si ottengono le tensioni di alimentazione necessarie a partire dalla 220 Vac Tale sezione stata progettata per ridurre al minimo quello che il consumo complessivo della scheda di conseguenza non pu essere usata per alimentare sistemi esterni con consumi superiori ai 200 mA sui 5 Vcc Questa limitazione pu essere facilmente superata fornendo alla GPC 05 una alimentazione esterna stabilizzata 5 tramite il connettore CNI Le scelte progettuali descritte rendono la scheda estremamente prat
22. a 12 contatti Tramite CN1 pu essere fornita la tensione di alimentazione alternata o continua ed usufruire della linea seriale sia in RS 232 che in RS 422 485 FiGURA 5 CN1 CONNETTORE A RAPIDA ESTRAZIONE Legenda RxD I Receive Data linea di ricezione seriale in RS 232 TxD O Trasmit Data linea di trasmissione seriale in RS 232 CTS 1 Clear To Send linea di abilitazione della trasmissione in RS 232 RTS O Request To Send linea di richiesta di trasmissione in RS 232 RX Data Negative linea bipolare negativa per ricezione seriale differenziale in RS 422 485 RX 1 Data Positive linea bipolare positiva per ricezione seriale differenziale in RS 422 485 TX Trasmit Data Negative linea bipolare negativa per trasmissione seriale differenziale in RS 422 485 TX O Trasmit Data Positive linea bipolare positiva per trasmissione seriale differenziale in RS 422 485 Vcc I O Linea di alimentazione stabilizzata a 4 5 Vcc GND Linea di massa Vac Linee di alimentazione da rete a 220 Vac lt Pagina 10 e INDUSTRIAL AUTOMATION ITALIAN TECHNOLOGY CN2 Connettore RS 232 CN2 un connettore a vaschetta D 25 femmina su cui sono riportati i segnali relativi alla linea seriale in RS 232 Laconfigurazione dei segnali su questo connettore strettamente legata al posizionament
23. comunicazione e la gestione di tutte le linee di handshake tramite la programmazione dei registri dell 65 51 Vengono di seguito riportate le possibili configurazioni che possono essere effettuate da notare che i jumpers non menzionati nella sucessiva descrizione non hanno alcuna influenza ai fini della comunicazione qualunque posizione essi occupino J13 in posizione 2 3 gt la linea seriale di comunicazione viene settata in RS 232 In questo caso ijumpers J7 sono settabili a piacere e possono quindi essere gestiti come generici ingressi digitali mentre con l handshake DTR possibile gestire l attivazione di LD4 che pu quindi svolgere la funzione di LED di attivit J13 in posizione 1 2 gt la linea seriale di comunicazione viene settata in RS 422 485 In questo caso i jumpers J6 e J7 sono ancora settabili dall utente e possono quindi essere gestiti come generici ingressi digitali mentre per quanto riguarda l handshake DTR vale la seguente corrispondenza J12 in nessuna connessione gt con l handshake DTR possibile gestire l attivazione di 104 che pu quindi svolgere la funzione di LED di attivit La comunicazione in RS 422 485 avviene in Full Duplex 4 fili e solo per un sistema punto punto infatti 1l driver di trasmissione sempre attivo J12 in connessione 1 2 gt la comunicazione in RS 422 485 avviene in Full Duplex 4 fili per un sistema multipunto infatti il driver di trasmission
24. di handshake CTS dell ACIA 65C21 a massa per RS 232 Collega il segnale di handshake CTS dell ACIA 65C21 a massa ponendolo nello stato attivo basso quando si setta la linea seriale in RS 422 485 Non collega segnale TIMER della CPU al segnale LI della stessa lasciandolo connesso solo al pin 20 di CN4 Collega segnale TIMER dellaCPU al segnale LI della stessa per poter utilizzare una il Timer Counter come contatore di istruzioni Non collega segnale d interrupt IRQ della CPU al pin 19 di CN4 Collega segnale d interrupt IRQ della CPU al pin 19 di in modo da gestire interrupt provenienti dal campo Non collega resistenza di terminazione alla linea di ricezione in RS 422 485 Collega resistenza nominale di terminazione alla linea di ricezione in RS 422 485 FiGURA 14 TABELLA JUMPERS A 2 VIE PARTE 2 L indica la connessione di default ovvero la connessione impostata in fase di collaudo con cui la scheda viene fornita Pagina 20 INDUSTRIAL AUTOMATION ITALIAN TECHNOLOGY Jumpers a 3 vie basa JUMPERS CONNESSIONE UTILIZZO DEF J12 J13 J14 J15 J16 17 nessuna connessione posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 Seleziona comunicazione in Full Duplex su linea seriale in RS 422 485 con driver di trasmissione sempre abi
25. e pu essere disabilitato provvedendo ad attivare portare basso il segnale di handshake DTR Quest ultimo segnale assume quindi la funzione di abilitazione della trasmissione ed il suo stato visualizzato da LD4 J12 in connessione 2 3 gt la comunicazione in RS 422 485 avviene in Half Duplex 2 fili per sistemi multipunto infatti uno dei due driver pu essere settato in ricezione od in trasmissione tramite la gestione del segnale di handshake DTR Quest ultimo segnale assume quindi la funzione di settaggio della direzionalit della comunicazione attivo basso ricezione e disattivo alto trasmissione ed il suo stato visualizzato da LD4 Nel caso si utilizzi la linea seriale in RS 422 485 con il jumper J11 possibile connettere la resistenza di terminazione sulla linea differenziale di ricezione Tale resistenza deve essere sempre presente nel caso di sistemi punto punto mentre nel caso di sistemi multipunto deve essere collegata solo sulla scheda che risulta essere alla maggior distanza nei confronti del trasmettitore Il jumper J8 pu essere connesso per mantenere attiva la linea di handshake CTS nel caso in cui sulla scheda non sia montato il driver per RS 232 IC 14 Se quest ultimo componente presente il jumper J8 deve essere obbligatoriamente non connesso al fine di evitare conflitti elettrici Pagina 22 INDUSTRIAL AUTOMATION D DCE C CH 2 R RS 232 A C 1 A 6 5 C
26. e una impaginazione della EPROM Quest ultima infatti suddivisa in due pagine da 4 KByte l una dove la selezione della pagina avviene via software tramite la programmazione della linea CA2 della PIA 65C21 In particolare CA2 0 basso selezione pagina 0 di EPROM CA2 1 alto gt selezione pagina 1 di EPROM All atto del power on o del reset il segnale 2 6 settato a 1 quindi la scheda parte con l esecuzione del codice posto agli opportuni indirizzi della pagina 1 Inoltre si deve ricordare in fase di programmazione della EPROM con il programma applicativo sviluppato la corrispondenza delle pagine della EPROM ed i suoi indirizzi fisici 0000H lt pagina 0 lt OFFFH 1000H lt pagina 1 lt 1FFFH INDUSTRIAL AUTOMATION Pagina 27 Mappaggio periferiche di bordo Viene di seguito riportato l indirizzamento delle periferiche di bordo comprese quelle interne alla CPU Per maggior chiarezza si riporta il nome del registro il suo indirizzo il tipo di accesso ed una breve descrizione del loro significato Port B Data Direction Register della TIMER Timer Data Timer Data Register della CPU della CPU COUNTER CPU IM Timer Uj Timer Control RegisterWD Read PIBA Write Output Register Port A Pott Cage Data Direction Register Port A R W Read PIBB Write Output Register Port B SR Data Direction Register Port B WD 0006H Control Register Port A 0007H Control Register P
27. eda provvista di un apposita sezione alimentatrice la si pu alimentare direttamente da rete ottenendo cos un sistema economico autonomo ed efficiente a bassissimo consumo Inoltre la scheda provvista di una serie di comodi connettori con pin out normalizzato ABACO con cui si pu direttamente interfacciare al mondo esterno tramite i moduli BLOCK o all hardware dell utente Riassumendo Formato 100x200 mm per guide DIN 46277 1 e 3 CPU 146805 della MOTOROLA con quarzo da 5 Mz 12 K di RAM EPROM di cui 4 K RAM e 8 K EPROM Possibilit di montare un modulo di RAM tamponata provvista di Real Time Clock 32 linee di I O TTL completamente gestibili da software e con direzionalit settabile a livello di bit 1 Timer Counter ad 8 bit 1 linea seriale settabile in RS 232 od in RS 422 485 con Baud Rate programmabile fino a 19200 Baud Watch Dog hardware disinseribile e gestito via software Tensione di alimentazione da rete a 220 Vac oppure 5 Vcc 70 mA Disponibilit di linguaggi ed ambienti evoluti per lo sviluppo del firmware di gestione con possibilit di utilizzo di un Monitor Debugger nella EPROM di bordo Viene di seguito riportata una descrizione dei blocchi funzionali della scheda con indicate le operazioni effettuate da ciascuno di essi Per una pi facile individuazione di tali blocchi e per una verifica delle loro connessioni fare riferimento alla figura 1 INDUSTRIAL AUTOMATION Pa
28. er 2 This document informaron a new produci Specihcarons ang intarmanon neren INDUSTRIAL AUTOMATION ISA Le CMOS HIGH PERFORMANCE SILICON GATEI 8 BIT MICROPROCESSOR L SUFFIX CERAMIC PACKAGE CASE 715 S SUFFIX CERDIP PACKAGE CASE 734 P SUFFIX PLASTIC PACKAGE CASE 711 Z SUFFIX CHIP CARRIER CASE 761 40 40 39 139 38 JOSC2 38 37 TIMER 37 36 PBO s 19 AB 19 120 lt lt 0 J0 21 Pin numbers in parentheses represent equivalent 2 Suffix chip carne pins SMOTOROLA INC 1981 ADI 850 R3 Pagina 45 grifo ITALIAN TECHNOLOGY Pagina 46 INDUSTRIAL AUTOMATION
29. eralit della GRIFO ed 1 comandi disponibili cio F7 per caricare un file ed F10 per uscire Per entrare in comunicazione una volta che si presentata la maschera iniziale basta resettare la GPC 05 A questo punto se 1 collegamenti elettrici sono corretti sullo schermo deve comparire il messaggio di presentazione e il prompt del MONIOS e si pu cosi iniziare la sessione di lavoro Da ricordare che prima di utilizzare il comando di caricamento di un file F7 necessario inserire il comando L in modo da preparare il MONIOS alla ricezione di un file In caso non si effettua tale operazione e si preme F7 il comando viene ignorato e viene emesso un segnale acustico Sia il MONIOS che il TERMOS utilizzano il seguente protocollo fisico di comunicazione BAUD RATE 2400 baud STOP BIT 1 bit BIT x CHR 8 bit PARITY Nessuna HANDSHAKE CTS e RTS Collegamento fisico Viene di seguito riportato la connessione da effettuare tra un personal computer IBM o compatibile con la scheda GPC 05 con pin out di tipo DCE sul connettore CN2 CN2 GPC 05 COMI P C DB25 2 3 3 5 gt 5 7 7 Pagina 38 INDUSTRIAL AUTOMATION PERIFERICHE PER GPC 05 La scheda 05 si interfaccia a buona parte dei moduli della serie BLOCK e di interfaccia utente A titolo di esempio ne riportiamo un elenco con una breve descrizione delle carratteristiche di massima FBC 20 Flat Block Contact 20 vie Inte
30. essor designed for low end to mid range ap plications in the consumer automotive industrial and communications markets where very low power consumption constitutes an important factor The following are the major features of the 146805 2 MPU HARDWARE FEATURES Typical Full Speed Operating Power of 35 5 V Typical WAIT Mode Power of 5 mw Typical STOP Mode Power of 25 jW 112 Bytes of On Chip RAM 16 Bidirecuonal 1 0 Lines Internal 8 Bit Timer with Software Programmable 7 Bit Prescaler External Timer Input Full External and Timer Interrupts Multiplexed Address Data Bus Master Reset and Power On Reset Capable of Addressing Up to 8K Bytes of External Memory Single 3 1o 6 Volt Supply On Chip Oscillator 40 Pin Dual In Line Package Chip Carrier Also Available SOFTWARE FEATURES Similar to the MC6800 Efficient Use of Program Space Versaule Interrupt Handling True Bit Manipulation Addressing Modes with Indexed Addressing for Tables Efficient Instrucuon Set Memory Mapped 1 0 Two Power Saving Standby Modes GENERIC INFORMATION Package Frequency Type MHz Temperature Generic Number Ceramic 0 C to 70 C MC146805E2L L 40 to 85 MC146805E2CL Cerdip 0 C to 70 C 146805 25 S 40 o 85 146805 2 5 0 C to 70 146805 2 10 40 C 10 85 C 146805 2 10 0 C 70 C 146805 22 40 85 146805 2 2 Leadless Chip Carn
31. fissato e quindi di controllare lo stato della CPU e di tutti i suoi registri Quando si d questo comando sul monitor appare gt B breakpoint lt valore corrente in hex gt per modificare il valore corrente basta inserire il nuovo numero in hex nella posizione puntata dal cursore Se si effettua tutto correttamente il monitor risulta presentarsi cosi gt B breakpoint lt valore corrente in hex gt lt nuovo valore in hex gt 2 In caso che il dato inserito non sia valido viene visualizzato un che indica appunto che si verificato un errore e si abilitati quindi alla correzione della cifra inserita Comando C Tale comando serve per vedere e quindi modificare il registro CC della CPU Quando si d questo comando sul monitor appare gt C CC lt valore corrente in hex per modificare il valore corrente basta inserire il nuovo numero in hex nella posizione puntata dal cursore Se si effettua tutto correttamente il monitor risulta presentarsi cosi gt C lt corrente in hex nuovo valore in hex gt In caso che il dato inserito non sia valido viene visualizzato un che indica appunto che si 6 verificato un errore e si abilitati quindi alla correzione della cifra inserita Comando D Tale comando serve per vedere il contenuto della memoria Quando si d questo comando sul monitor appare INDUSTRIAL AUTOMATION Pagina 33 gt D a questo punto bisogna inseri
32. gina 1 Processore di bordo La scheda GPC 05 predisposta per accettare il processore MC146805E2 prodotto dalla MOTOROLA il quale ha le seguenti caratteristiche di massima processore ad 8 bit 112 bytes di RAM interna 16 linee di I O settabili a livello di bit Timer Counter ad 8 bit con funzione di prescaler programmabile ampio set di istruzioni con potenziamento delle istruzioni di manipolazione e verifica del bit ottimizzazione dell utilizzo dell area codice bassissimo assorbimento Per maggiori informazioni a riguardo di questo componente si faccia riferimento all apposita documentazione dellla casa costruttrice oppure all appendice C di questo manuale Dispositivi di memoria possibile dotare la scheda di un massimo di 12 di RAM EPROM di cui 8 K EPROM e4 La scelta della configurazione delle memorie presenti sulla scheda pu avvenire in relazione all applicazione da risolvere e quindi in relazione alle esigenze dell utente Da questo punto di vista si ricorda che la scheda pu essere fornita con moduli di RAM tamponati da utilizzare quando richiesto il mantenimento dei dati anche in assenza di alimentazione In particolare 05 provvista di due zoccoli per RAM statiche IC 16 ed IC 17 ed ognuno di tali zoccoli pu essere cosi configurato nessun dispositivo dispositivo di RAM statica da 2 Kx8 6116 o compatibili dispositivo di RAM statica da 2 Kx8
33. i esterni sono essenzialmente sei 8 KByte di EPROM su IC 15 2 KByte di RAM su IC 16 eventuale RTC 2 KByte di RAM su IC 17 eventuale RTC PIA 65C21 ACIA 65C51 Retrigger della circuiteria di Watch Dog Questi occupano gli indirizzi riportati nelle figure seguenti e non possono essere riallocati in nessun altro indirizzo Segue una schematizzazione degli indirizzamenti effettuati dalla logica di controllo della GPC 05 da notare che in questa raffigurazione sono indicati i soli indirizzi dei dispositivi esterni perquanto riguarda la descrizione dettagliata del significato di questi registri fare riferimento all apposita documentazione tecnica della casa costruttrice oppure all appendice C di questo manuale INDUSTRIAL AUTOMATION Pagina 25 delle memorie La scheda GPC 05 gestisce i 12 KByte massimi di memoria organizzandoli con un impaginazione effettuata all interno dello spazio di memoria dalla logica di controllo In particolare la scheda pu gestire direttamente la seguente configura 1FFFH PAGINA 0 1000H RAM IC 16 0800H RAM IC 17 0080H RAM INTERNA 0010H REGISTRI 0000H FIGURA 18 MAPPAGGIO DELLE MEMORIE Pagina 26 INDUSTRIAL AUTOMATION Come si pu facilmente notare l indirizzamento dei 12 K di memoria all interno di uno spazio massimo gestibile di 8 KByte spazio indirizzabile della CPU ottenuto tramit
34. ica economica ed efficiente Dispositivi periferici di bordo La scheda GPC 05 nata per risolvere molteplici problemi di controllo e comando di automatismi dotata di tre componenti periferici che si occupano dell interfacciamento con il mondo esterno In particolare PIA 65C21 periferica in grado di gestire due port paralleli da 8 bit per un totale di 16 linee di I O logico a livello TTL con direzionalit settabile a livello di bit Tali linee di I O aprono ulterio ri possibilit di impiego della GPC 05 ad esempio nella gestione di periferiche non intelligenti anche quando l handshake delle comunicazioni completamente da gestire via software Il chip 65C21 viene completamente gestito via software tramite la programmazione di 4 registri situati nello spazio di indirizzamento della CPU da un apposita logica di controllo INDUSTRIAL AUTOMATION Pagina 4 abaco e bu 7 grifo ITALIAN TECHNOLOGY ELJI HI s r PEJ fir CJ r 6 FiGURA 2 PIANTA COMPONENTI Pagina 5 W INDUSTRIAL AUTOMATION 65C51 periferica in grado di gestire una linea per la comunicazione seriale Il dispositivo pu essere utilizzato per la comunicazione con tutti i sistemi provvisti di una linea seriale bufferata in RS 232 o RS 422 485 Dal punto di vista software infatti definibile la velocit di comunicazione la lunghezza della
35. iferici di bordo 4 I INSTALLAZIONE 10 INTRODUZIONE 1 J Jumper 2vie 19 3 vie 21 Jumpers 18 L Logica di controllo 6 INDUSTRIAL AUTOMATION Pagina 43 grifo ITALIAN TECHNOLOGY M Mappaggio delle memorie 26 Mappaggio delle risorse di bordo 25 Mappaggio periferiche di bordo 28 N Note 21 P PERIFERICHE PER GPC 05 39 PIA 65C21 31 Pin Out connettore CN2 24 Port CPU 146805 31 Processore di bordo 2 Programmazione delle periferiche 29 R RAM tamponata RTC 29 S Segnalazioni visive 16 Selezione del tipo di comunicazione seriale 22 Selezione tempo d intervento della circuiteria di 24 Sezione di Watch Dog 6 Sommario dei comandi del 105 32 SPECIFICHE TECNICHE 8 T Tasto di Reset 16 TERM05 PROGRAMMA DI COMUNICAZIONE PER 105 38 Timer Counter CPU 146805 31 Trimmers 16 W Watch Dog 29 Pagina 44 INDUSTRIAL AUTOMATION ITALIAN TECHNOLOGY grifo PPIENDICE C COMPONENTI DI BORDO Semiconductors Colvilles Road Kelvin Estate East Kilbride Glasgow SCOTLAND grifo MC146805E2 Advance Information 8 BIT MICROPROCESSOR UNIT The MC146805E2 Microprocessor Unit MPU belongs to the M6805 Family of Microcomputers This 8 bit fully static and expandable microprocessor contains a CPU on chip RAM 1 0 and TIMER It is a low power low cost proc
36. inea digitale n del port B della PIA 65C21 GND Linea di massa O Linea di alimentazione 5 71 Piazzola 71 a disposizione utente Pagina 12 e INDUSTRIAL AUTOMATION 8 LINEE 8 LINEE FIGURA 8 SCHEMA LINEE DI DEL 65C21 INDUSTRIAL AUTOMATION Pagina 13 r grifo9 ITALIAN TECHNOLOGY CN4 Connettore per I O dell MC146805 Sul connettore CN4 a scatolino da 20 vie vengono riportate le 16 linee di I O del processore di bordo ossia i port paralleli A e B dell MC146805 Sono inoltre presenti una linea di ingresso per il Timer Counter ed una linea per la generazione di interrupt da parte dei dispositivi esterni I segnali presenti su questo connettore coincidono con segnali logici a livello TTL FIGURA 9 CN4 CONNETTORE PER 146805 Legenda CPU PA n Linea digitale n del port A della CPU MC146805 CPU PB n I O Linea digitale n del port B della CPU MC146805 GND Linea di massa O Linea di alimentazione 5 TIMER I Linea di input per il Timer Counter della CPU MC146805 I Linea d interrupt esterno della CPU MC146805 Pagina 14 e INDUSTRIAL AUTOMATION 8 LINEE 1 LINEA J10 MC 146805 8 LINEE PORT B 1 LINEA FIGURA 10 SCHEMA LINEE DI DEL 5 MC146805 INDUSTRIAL AUTOMATION Pagina 15 Segnalazioni visive La
37. le di handshake DSR dell ACIA 65C51 di handshake DSR dell ACIA 65C51 ENEN LN nel caso di comunicazione in RS 422 485 2 Collega Timer Counter della CPU in modalit conta istruzioni EEE Collega segnale di della CPU al connettore CN4 segnale di IRQ della CPU al connettore CN4 Collega resistenza di terminazione alla linea di ricezione in RS 422 485 Seleziona comunicazione seriale RS 422 485 in Half Duplex o Full Duplex Seleziona comunicazione seriale in RS 232 o RS 422 485 comunicazione seriale in RS 232 o RS 422 485 N FIGURA 12 TABELLA RIASSUNTIVA JUMPERS Di seguito riportata una descrizione tabellare delle possibili connessioni dei 17 jumpers con la loro relativa funzione Per riconoscere tali connessioni sulla scheda si faccia riferimento alla serigrafia della stessa o alla figura 2 di questo manuale dove viene riportata numerazione dei pin dei jumpers che coincide con quella utilizzata nella seguente descrizione Per l individuazione dei jumpers a bordo della scheda si utilizzi invece la figura 11 e l appendice A di questo manuale Pagina 18 INDUSTRIAL AUTOMATION ITALIAN TECHNOLOGY Jumpers a 2 vie grifo JUMPERS CONNESSIONE UTILIZZO DEF J1 J2 J3 J4 J5 J6 non connesso connesso non connesso connesso non connesso connesso non connesso connesso non connesso connesso non connesso connesso non connesso connesso
38. lido viene visualizzato un che indica appunto che si verificato un errore e si abilitati quindi alla correzione della cifra inserita Comando G Tale comando viene utilizzato per eseguire il programma caricato in memoria Quando si d questo comando sul monitor appare gt G a questo punto bisogna inserire l indirizzo da cui si vuole fare partire il programma Se si effettua tutto correttamente il monitor risulta presentarsi cos gt G indirizzo Pagina 34 INDUSTRIAL AUTOMATION In caso che il dato inserito non sia valido viene visualizzato un che indica appunto che si verificato un errore e si abilitati quindi alla correzione della cifra inserita Da notare che se durante l esecuzione si incontra un break point esecuzione si arresta e vengono visualizzati tutti 1 registri del microprocessore Comando L Tale comando viene utilizzato per caricare un file che contiene degli S Records codifica esadecimale della MOTOROLA in memoria Quando si d questo comando sul monitor appare gt L_ a questo punto il monitor pronto a ricevere il file Quando tutto il file stato ricevuto ed immesso in memoria il MONIOS risponde con OK e viene ripresentato il prompt Da ricordare che il monitor esce dalla condizione di LOAD FILE solo quando riceve il record di fine file che in motorola specificatio da 59 Comando M Tale comando viene utilizzato per modificare la
39. litato Seleziona comunicazione in Full Duplex su linea seriale in RS 422 485 con possibilit di disabilitare il driver di trasmissione Seleziona comunicazione in Half Duplex su linea seriale in RS 422 485 Seleziona comunicazione seriale in RS 422 485 Seleziona comunicazione seriale in RS 232 Connette handshake CTS al pin 5 di CN2 Connette handshake CTS al pin 4 di CN2 Connette handshake RTS al pin 4 di CN2 Connette handshake RTS al pin 5 di CN2 Connette handshake RxD al pin 3 di CN2 Connette handshake RxD al pin 2 di CN2 Connette handshake TxD al pin 2 di CN2 Connette handshake TxD al pin 3 di CN2 FiGURA 15 TABELLA JUMPERS 3 VIE L indica la connessione di default ovvero la connessione impostata in fase di collaudo con cui la scheda viene fornita Note Vengono di seguito riportate una serie di indicazioni con cui descrivere in modo pi dettagliato quali sono le operazioni da eseguire per configurare correttamente la scheda INDUSTRIAL AUTOMATION Pagina 21 Selezione del tipo di comunicazione seriale La scheda 05 dispone di una linea di comunicazione seriale che pu essere bufferata o in RS 232 o in RS 422 485 Questo tipo di selezione avviene via hardware e viene effettuata tramite un opportuno strippaggio dei jumpers di bordo come pu essere desunto dalla lettura delle precedenti tabelle Dal punto di vista software sono invece definibili tutti 1i parametri del protocollo fisico di
40. o dei jumper J14 J15 J16 J17 Infatti questi jumpers come descritto nel paragrafo Jumpers a 3 vie consentono all utente di selezionare sul connettore un interfaccia seriale con pin out standard di tipo DTE o DCE rovesciando la disposizione dei 4 segnali riguardanti la comunicazione La seguente figura illustra il pin out di tipo DTE in cui i 4 jumpers descritti sono posizionati come segue J14 gt 1 2 J15 gt 1 2 J16 gt 1 2 J17 gt 1 2 N C N C N C N C N C N C GND N C CTS RTS RxD TxD N C FIGURA 6 CN2 CONNETTORE RS 232 Legenda RxD I Receive Data linea di ricezione seriale in RS 232 TxD Trasmit Data linea di trasmissione seriale in RS 232 CTS 1 Clear To Send linea di abilitazione della trasmissione in RS 232 RTS O Request To Send linea di richiesta di trasmissione in RS 232 GND Linea di massa N C Non Collegato INDUSTRIAL AUTOMATION e Pagina 11 CN3 Connettore per I O della PIA 65C21 Il connettore CN3 a scatolino da 20 vie effettua la connessione tra l interfaccia periferica programmabile PIA 65C21 e l ambiente esterno tramite i due port paralleli ad 8 bit I segnali presenti su questo connettore coincidono con segnali logici a livello TTL PIA PA 1 FiGURA 7 CN3 CONNETTORE PER DELLA PIA 65C21 Legenda PIA I O Linea digitale n del port A della PIA 65C21 PIA TO L
41. o e grafico TOSHIBA Tastiera e LED esterni IAF N42 Interface Adapter Fluorescent display NEC Interfacciatra 16 TTL su connettore normalizzato ABACO e display fluorescente della famiglia NEC FCXX XKA Pagina 40 INDUSTRIAL AUTOMATION ITALIAN TECHNOLOGY grifo APPENDICE DISPOSIZIONE JUMPER 010480 1618 MADE amp 115 N i k 5 15 FIGURA 21 DISPOSIZIONE JUMPERS PER PER COMUNICAZIONE SERIALE Pagina 41 INDUSTRIAL AUTOMATION grifo r ITALIAN TECHNOLOGY 020490 ICI MADE IN ITALY m J 1 115 9 FIGURA 22 DISPOSIZIONE JUMPERS PER WATCH DOG E MODO DI FUNZIONAMENTO 42 e NDUSTRIAL AUTOMATION APPENDICE B INDICE ANALITICO A ACIA 65C51 31 Alimentazione di bordo 4 Caratteristiche elettriche 8 Caratteristiche fisiche 8 CARATTERISTICHE GENERALI 1 Caratteristiche generali 8 COLLEGAMENTO FISICO 38 Comunicazione seriale 4 Connessioni col mondo esterno CN2 11 CN3 12 CN4 14 Connessioni con il mondo esterno 10 CNI 10 D Descrizione dei comandi del MONIOS 32 DESCRIZIONE HARDWARE 25 DESCRIZIONE SOFTWARE 32 Dispositivi di clock 2 Dispositivi di memoria 2 Dispositivi per
42. ort B WD 65 51 000 R W Read Receive Data Register Write Trasmit Data Register R W Read Status Register Write Programmed 000EH Command Register 000FH Control Register WD 19 TABELLA INDIRIZZAMENTO PERIFERICHE DI BORDO Per quanto riguarda la descrizione del significato dei registri qui sopra riportati si faccia riferimento al paragrafo sucessivo Programmazione delle periferiche Pagina 28 INDUSTRIAL AUTOMATION Programmazione delle periferiche Nel paragrafo precedente sono stati riportati gli indirizzi di allocazione di tutte le periferiche e di seguito viene riportata una descrizione dettagliata della funzione e del significato dei relativi registri Qualora la documentazione riportata fosse insufficiente fare riferimento direttamente alla documentazione tecnica della casa costruttrice del componente Watch Dog Il retrigger della circuiteria di Watch Dog presente sulla GPC 05 avviene tramite una semplice operazione di accesso ai registri WD Tali registri condividono gli stessi indirizzi di altre periferiche ma questo non crea conflitti infatti per l operazione di rettrigger il dato che viene letto o scritto durante l accesso privo di significato Affinch la circuiteria di Watch Dog astabile non intervenga indispensabile retriggerarla ad intervalli regolari di durata inferiore al tempo d intervento selezionato Se ci non avviene e tramite il jumper J1 la circuiteria
43. parola il numero di stop bit la parit e lo stato dei seghali di handshake hardware Il tutto avviene tramite una semplice programmazione di 4 registri situati nello spazio di indirizzamento della CPU da un apposita logica di controllo 48702 modulo 2 K RAM provvisto di un completo Real Time Clock in grado di gestire ore minuti secondi giorno del mese mese anno e giorno della settimana in modo completamente autonomo Il componente opzionale come gi detto nel capitolo Dispositivi di memoria provvisto di batteria interna di Back Up ed completamente gestito via software tramite la programmazione di 8 registri situati nello spazio di indirizzamento della CPU da un apposita logica di controllo Per ulteriori informazioni a riguardo dei dispositivi periferici descritti si faccia riferimento alla documentazione tecnica della casa costruttrice o all appendice C di questo manuale Sezione di Watch Dog La scheda GPC 05 provvista di una circuiteria di Watch Dog che se utilizzata consente di uscire da stati di loop infinito o da condizioni anomale non previste dal programma applicativo Tale circuiteria composta da una sezione astabile caratterizzata da un tempo di intervento variabile da un minimo di circa 2 ms ad un massimo di circa 370 ms la gestione avviene completamente via software tramite l acceso ad opportuni registri situati nello spazio d indirizzamento della CPU conferisce al sistema basato s
44. re 1 due indirizzi ossia indirizzo di start e poi quello di stop cominciare naturalmente dalla posizione puntata dal cursore Se si effettua tutto correttamente il monitor risulta presentarsi cosi gt D indirizzo di start in hex indirizzo di stop in hex indirizzo start in hex lt 1 valore in hex 16 valore in hex lt 1 aschii l6aschii indirizzo stop in hex lt 1 valore in hex 16 valore in hex gt 1 aschii gt lt 16aschii gt gt In caso che il dato inserito non sia valido viene visualizzato un che indica appunto che si verificato un errore e si abilitati quindi alla correzione della cifra inserita Come si pu notare il DUMP della memoria comprende 3 campi di visualizzazione nel primo viene indicato indirizzo di partenza del blocco di 16 bytes nel secondo il valore in hex contenuto nei 16 indirizzi ed infine nel terzo la relativa codifica ASCHII Comando F Tale comando serve per cambiare fill il contenuto della memoria Quando si d questo comando sul monitor appare gt F a questo punto bisogna inserire due indirizzi ossia indirizzo di start e poi quello di stop ed il nuovo valore a cominciare naturalmente dalla posizione puntata dal cursore Se si effettua tutto correttamente il monitor risulta presentarsi cosi gt F lt indirizzo di start in hex indirizzo di stop in hex gt nuovo valore in hex gt In caso che un dato inserito non sia va
45. rfaccia tra 2 connettori a perforazione di isolante scatolino da 20 vie maschi e la filatura da campo morsettiere a rapida estrazione Attacco rapido per guide tipo DIN 46277 1 e 3 IBC 01 Interface Block Comunication Scheda di conversioni per comunicazioni seriali 2 linee RS 232 1 linea RS 422 485 1 linea in fibra ottica interfaccia DTE DCE selezionabile attacco rapido per guide tipo DIN 46277 1 e 3 OBI 01 Opto BLOCK Input NPN Interfaccia tra 16 input optoisolati e visualizzati tipo NPN connettore a morsettiera con 16 output a livello TTL connettore normalizzato ABACO di I O a 20 vie sezione alimentatrice attacco rapido per guide DIN 46277 1 e 3 OBI 02 Opto BLOCK Input PNP Interfaccia tra 16 input optoisolati e visualizzati tipo PNP connettore a morsettiera con 16 output a livello TTL connettore normalizzato ABACO di I O 20 vie sezione alimentatrice attacco rapido per guide DIN 46277 1 e 3 RBO 01 Rel BLOCK Output Interfaccia tra 8 input TTL connettore normalizzato ABACO di I O a 20 vie con 8 output visualizzati con rel da 5 o 10 A connettore a morsettiera contatti in scambio N O e N C attacco rapido per guide DIN 46277 1 e 3 TBO 01 Transistor BLOCK Output Interfaccia tra 16 input TTL connettore normalizzato ABACO di T O a 20 vie con 16 output a transistor in Open Collector da 45 Vcc 3 A connettore a morsettiera Uscite optoisolate e visualizzate attacco rapido per guide DIN 46277 1 e
46. si pu fare riferimento all indice generale e all indice analittico posti rispettivamente all inizio ed alla fine del manuale CARATTERISTICHE GENERALI La scheda GPC 05 un potente modulo di controllo e di gestione in grado di risolvere molti problemi di automazione industriale La scheda nel formato standard da 200x100 mm pu essere montata direttamente su un supporto isolante con attacco rapido per guide del tipo DIN 46277 1 e DIN 46277 3 In questo modo possibile porre l elettronica assieme alle strutture elettromeccaniche del quadro elettrico eliminando tutti i costi tipici di messa in campo del carteggio tradizionale quali il Rack il Back Panel ecc Da ricordare inoltre che nei casi in cui devono essere diminuiti i costi ottimizzando le caratteristiche della scheda possibile anche per modeste serie ordinare delle schede depopolate delle funzioni non utilizzate La scheda supporta il microprocessore 146805 della MOTOROLA che racchiude una serie di periferiche interne che arricchiscono la funzionalit della scheda Lo sviluppo e la messa a punto dei programmi applicativi pu cominciare gi usando la sola GPC 05 in quanto essa ha a bordo tutto l hardware necessario per un primo approccio ed corredata di pacchetti software che ne facilitano l utilizzo Basta il collegamento tramite la seriale di bordo ad un personal computer e si pu operare confortevolmente con le notevoli risorse locali Essendo la sch
47. ulla scheda una sicurezza estrema I tempi d intervento della circuiteria di Watch Dog possono essere eventualmente variati su specifica richiesta dell utente intervenendo su apposite reti RC Logica di controllo Il mappaggio di tutti i registri delle periferiche presenti sulla scheda e dei dispositivi di memoria affidata ad un opportuna logica di controllo che si occupa di allocare tali dispositivi nello spazio d indirizzamento della CPU Per maggiori informazioni fare riferimento al paragrafo Mappaggio delle risorse di bordo INDUSTRIAL AUTOMATION Pagina 6 FIGURA 3 Foro SCHEDA 05 2 INDUSTRIAL AUTOMATION e nF Pagina 7 grifo ITALIAN TECHNOLOGY SPECIFICHE TECNICHE Caratteristiche generali Risorse di bordo Memoria indirizzabile CPU di bordo Caratteristiche fisiche Dimensioni Peso Connettori Range di temperatura Umidit relativa Caratteristiche elettriche Tensione di alimentazione Fusibile Tensione di alimentazione Corrente assorbita Pagina 8 16 I O programmabili TTL 146805 16 I O programmabili TTL 65C21 1 Timer Counter ad 8 bit 146805 1 linea bidirezionale RS 232 o RS 422 485 Watch Dog hardware astabile tasto locale di reset Real Time Clock IC 15 EPROM 2764 8 K x 8 16 RAM da 8 8 17 8 8 MOTOTOROLA MC146805E2 Formato EUROPA 100 x 200 mm 540 g CN
Download Pdf Manuals
Related Search
Related Contents
GV-NX66T128D/ GV-NX66T256D/ GV-NX66T128VP/ GV Operating manual - pma mod. DT4000 MANUALE TECNICO Panasonic CS-KE18NB4U Operating Manual 「SMV-401」取扱説明書(約1MB) Koolance QD3-M13X16-BK hardware cooling accessory マニュアル Thuraya Orion IP User Guide Mode d`emploi de la fiche de poste Copyright © All rights reserved.
Failed to retrieve file