Home
Manuale Tecnico
Contents
1. 30 e M 31 COLLEGAMENTO LINEA CAN 31 CONFIGURAZIONE LINEA SERIALE 4 eee 32 PROTEZIONE EEPROM 2 1 atas toan asas ense 34 ALIMENTAZIONE 36 DESCRIZIONE SOFTWARE nn 37 SETUP LOCALE mmm 37 ACQUISIZIONE DELLA TASTIERA ironic nieto naar 38 CODICI DEI esit reve n ua Eo 39 BUFFER DI COMUNICAZIONE iii 40 DATLINEEPROM Nem 40 RAPPRESENTAZIONE DI CARATTERI SUL DISPLAY eere eene tnn 41 MODALIT DI COMUNICAZIONE 42 COMUNICAZIONE MASTER SLAV E curi 42 COMUNICAZIONE iaiton iniusto a nana 45 QTP12 Rel350 grifo ITALIAN TECHNOLOGY COMUNICAZIONE I2C BUS 46 COME INIZIARE ria 50 PROGRAMMI DEMO uil 51 COMANDI 52 COMANDI PER IL POSIZIONAMENTO DEL CURSORE 52 CURSORE A SINISTRA lla 52 95 95 52 CURSORE IN BASSO 6556 9 52 CURSORE IN ALTO c 53
2. eee eee ee ee seen soos essen sese ee easssseeeesseeeeesesseeess 18 FIGURA 12 COLLEGAMENTO LINEA CAN rire FIGURA 13 ESEMPIO COLLEGAMENTO IN RETE CON BUS CAN 19 FIGURA 14 CN6 CONNETTORE PER LINEA I2C BUS e 20 FIGURA 15 ACCESSORIO DI COLLEGAMENTO 5 20 FIGURA 16 ACCESSORIO DI COLLEGAMENTO AMPA CABLE 1 eo ee ee esso 21 FIGURA 17 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO PER COMUNICAZIONE I2C BUS 21 FIGURA 18 ESEMPIO DI COLLEGAMENTO IN RETE PER COMUNICAZIONE I2C BUS 22 FIGURA 19 CN2 CONNETTORE PER LINEA SERIALE eeee ee eo ose ee ee eo sese seen nosse seen sese eee sesseeeesssseee 23 3 5 9 FiGURA 20 ESEMPIO COLLEGAMENTO PUNTO PU FiGURA 21 ESEMIPO COLLEGAMENTO PUNTO PU FiGURA 22 ESEMPIO COLLEGAMENTO PUNTO PU FiGURA 23 ESEMPIO COLLEGAMENTO IN FiGURA 24 ESEMPIO COLLEGAMENTO PUNTO PU RETE IN RS 485 NTO IN RS 232 ee eese esee esee 24 NTO IN RS 422 24 NTO IN RS 485 IN CURRENT LOOP 4 FILI eeeee esee eee eee eese s 26 FiGURA 25 ESEMPIO COLLEGAMENTO PUNTO PU IN CURRENT LOOP A 2 FILI crees eee eee eeeeeeees 20
3. grifo ITALIAN TECHNOLOGY Pagina IV e QTP12 Rel 3 50 ITALIAN TECHNOLOGY grito abaco ev INDICE DELLE FIGURE FIGURA 1 POSIZIONE DELLA VERSIONE HARDWARE E FIRMWARE eeeeeecessee eese ee eese en soss esses eese FIGURA 2 FOTO DEI MODELLI DISPONIBILI eee eee e ee ee ee ee ee eee tn oo oe eee eaae Pese eee eo assess e eee FIGURA 3 FOTO CON VISTA COMPLESSIVA ee eee ee eo oe eee ee seen tn aa oe eee e etta toas Pese eee eese tasa asses ee e eee tn FIGURA 4 FOTO CON VISTA POSTERIORE e ee ee ee ee ee ee ee eese ee en sooo sese ee esee en so soos esee eese ee soseseeseeeeeeeesesssss DI EIGURA 5 TABELLA DEI CONSUMI cess eo sica Gave eee aa eb aa eoa eo GE S Pe Ca robes eso eo ee eese L FIGURA 6 DISPOSIZIONE JUMPERS CONNETTORI TRIMMER ECC 1 FiGURA 7 CN1 CONNETTTORE PER ALIMENTAZIONE 25224446 lt lt 16 FIGURA 8 COLLEGAMENTO ALIMENTAZIONE ALTERNATA 8 24 VAC eee eee ee ee eee 17 FIGURA 9 COLLEGAMENTO ALIMENTAZIONE CONTINUA 10 38 VDC 4 17 FiGURA 10 COLLEGAMENTO ALIMENTAZIONE STABILIZZATA 5 VDC OPZIONE ee 17 FiGURA 11 CN3 CONNETTORE PER LINEA CAN
4. 12 Rel 3 50 Pagina D 2 TECHNOLOGY grifo ebace e j bu APPENDICE E INDICE ANALITICO Simboli INTRTC 15 37 64 78 9 bit 10 38 42 A Accessori 20 28 36 50 Acknowledge 73 ACQUISIZIONE SVEGLIA comando 79 ADDS View Point 52 A 1 Alimentatore 10 36 Alimentazione 14 36 Alimentazione current loop 27 AMP 20 28 AMP2 Cable 28 AMP4 Cable 21 Area grafica 82 Area visibile 13 D 1 Assistenza 1 ATTIVAZIONE CURSORE BLOCCO LAMPEGGIANTE comando 65 ATTIVAZIONE CURSORE FISSO comando 65 ATTIVAZIONE KEYCLICK CON MEMORIZZAZIONE comando 61 ATTIVAZIONE KEYCLICK SENZA MEMORIZZAZIONE comando 60 ATTIVAZIONE SINGOLA USCITA DIGITALE comando 64 Autorepeat 8 38 Avanquadro 13 C 3 B Backup 14 31 Batteria 14 31 Baud rate 12 37 43 51 Bit per carattere 12 38 42 51 Bitrate 12 72 Boot loader 28 30 Buffer ricezione 40 46 56 63 69 76 77 Buffer trasmissione 40 46 Buzzer 10 15 38 57 60 61 Byte di presenza 40 58 8 11 14 18 31 CANCELLA FINO A FINE PAGINA comando 54 CANCELLA FINO A FINE RIGA comando 54 CANCELLA PAGINA comando 54 CANCELLA RIGA comando 54 Caratteri 41 86 B 1 D 1 Caratteri definibili 41 63 B 1 Caratteri speciali 41 56 B 1 QTP 12 Rel 3 50 Pagina E 1 abaco gritos Caratteri utente 40 62 B 1 Caratteristiche elettriche 14 Caratteristiche f
5. e FIGURA 53 COORDINATE PUNTI DISPLAY GRAFICO eeeee ecce ee ee sese seen sees esee ssseeeeeseseeeess FIGURA 54 PRIMO ESEMPIO DI RAPPRESENTAZIONE GRAFICA eeeeeeeee eee ense se eeee eese eese sesseeeeeeeeeeessss DT FIGURA 55 SECONDO ESEMPIO DI RAPPRESENTAZIONE GRAFICA FIGURA 56 ESEMPIO DI DISEGNO AREA GRAFICA eeeeee ee eee eo esse sceseseo sese ass sees ee eese essa sese esee esee cesse 83 FIGURA 57 DATI GRAFICI ORIZZONTALI CON SPOSTAMENTO ORIZZONTALE eeeeeeeesseseee esee esee es sssss 84 FIGURA 58 DATI GRAFICI ORIZZONTALI CON SPOSTAMENTO VERTICALE s0s0ssscs0c00rs0ssessssscsceseseoeoenese 94 FIGURA 59 DATI GRAFICI VERTICALI CON SPOSTAMENTO ORIZZONTALE esssssscs0cr00s0srssssssscceceseenessesso D FIGURA 60 DATI GRAFICI VERTICALI CON SPOSTAMENTO VERTICALE e eeee ee ee ee eese een sooo eese esee ees sesso D FIGURA 1 TABELLA CODICI DEI COMANDI 1 DI 4 e eee eee eee ee eere nnne ee eese sesnssseseeeeeessss FIGURA 2 TABELLA CODICI DEI COMANDI 2 DI 4 eee eee eee ee eren senes esee ee seensssseseeeeeesesss 2 FIGURA TABELLA CODICI DEI COMANDI 3 DI 4 FIGURA 4 TABELLA CODICI DEI COMANDI 4 DI 4 FiGURA B1 TABELLA CARATTERI 12 F2 GF2 IN MODALIT B L Figura B2 TABELLA CARAT
6. ITALIAN TECHNOLOGY SETTAGGIO MODALIT GRAFICA Codice 27 209 Codice Hex 1B DI Mnemonico ESC ASCII 209 Questo comando seleziona la modalit di rappresentazione grafica con cui possono essere sucessivamente trasmessi i dati grafici al teminale senza che questi vengano interpretati come comandi Visivamente questo comando non haalcun effetto ma una volta eseguito i caratteri ricevuti non vengono pi verificati per i comandi ad un solo carattere bensi direttamente forniti al display grafico Una volta settata la modalit grafica i comandi ad un solo carattere non hanno pi effetto fino a quando non viene riselezionata la modalit alfanumerica A seguito di una accensione automaticamente selezionata la modalit alfanumerica in modo da rendere subito disponibili tutte le funzionalit I comandi a pi di un carattere che iniziano sempre con il carattere ESC 27 BH sono invece sempre interpretati ed eseguiti indipendentemente dalla madalit scelta POSIZIONAMENTO ASSOLUTO DEL CURSORE GRAFICO Codice 27 206 y x 0 Codice Hex 1B CE y x 00 Mnemonico ESC ASCII 206 ASCII y ASCII x NUL Sposta il cursore in corrispondenza del punto individuato dalle coordinate x e y la posizione indicata da questi due parametri assoluta quindi indipendente da tutti gli altri parametri impostati e v al di fuori del normale posizionamento alfanumerico I caratteri successivamente ricevuti saranno visualizzati partendo dal punto indi
7. 12 Rel 3 50 TECHNOLOGY grifo abace e j bu MONTAGGIO IN MODALIT AVANQUADRO Il montaggio previsto quello in modalit avanquadro su un qualsiasi pannello di spessore massimo 10 mmedil fissaggio avviene tramite due apposite staffe fornite assieme alla 12 Le operazioni da effettuare per un corretto montaggio sono di estrema facilit e possono essere cosi riassunte 1 praticare uno scasso rettangolare sul pannello di montaggio come quello descritto nella seguente figura 138 66 FiGURA C4 SCASSO DI MONTAGGIO 2 avvitare le due viti sulle due staffe a C mantenendo la parte appuntita vicino al foro filettato della staffa 3 infilare la QTP 12 nello scasso effettuato al punto 1 4 agganciare le due staffe preparate al punto 2 negli appositi incastri laterali della QTP 12 facendo attenzione che il primo gancio della staffa quello vicino al foro filettato si incastri correttamente nell asola del contenitore come illustrato in figura C3 5 avvitare le due viti delle staffe fino a quando il contenitore della 12 non ben ancorato al pannello di montaggio 6 collegare i connettori 12 Rel 3 50 Pagina C 3 abaco e bus grifo ITALIAN TECHNOLOGY INSERIMENTO ETICHETTA DI PERSONALIZZAZIONE Il frontale della QTP 12 provvisto di una tasca di personalizzazione in cui l
8. COMUNICAZIONE BUS grifo ITALIAN TECHNOLOGY Il sistema che comunica con la QTP 12 con questa modalit deve operare come master sia in trasmissione che in ricezione seguendo le regole definite dal protocollo I2C BUS ampiamente descritte nel documento THE I2C BUS SPECIFICATION della PHILIPS Semiconductors Tale modalit prevede un sincronismo tra i due sistemi in comunicazione come illustrato dai sucessivi diagrammi di flusso MASTER Inizializza linea I2C BUS in modalit master con Gestione processi dell unit master comprese eventuali comunicazioni I2C BUS con altri dispositivi dotati di uno slave address diverso da quello impostato sulla QTP 12 Effettua comunicazione come master transmit ovvero 1 manda sequenza di START 2 manda slave address impostato su QTP 12 in scrittura con R W 0 3 verifica ricezione ACK 4 manda primo carattere da rappresentare o primo dato del comando da eseguire 5 verifica ricezione ACK 6 manda secondo carattere da rappresentare o secondo dato del comando da eseguire 7 verifica ricezione ACK n manda ultimo carattere da rappresentare od ultimo dato del comando da eseguire n 1 verifica ricezione ACK n 2 manda sequenza di STOP protocollo fisico Bit rate da 500 a 15000 Bit per secondo QTP 12 Accensione Inizializza linea I2C BUS in modalit slave con lo slave address impostato nel setup locale Gestione processi attivi tastiera shift
9. Peso 320 g massimi Montaggio Su pannello in modalit avanquadro tramite apposite staffe A vista su piano d appoggio Range di temperatura Da 0 a 50 gradi centigradi Umidit relativa 20 fino a 90 senza condensa Connettori CNI morsettiera a rapida estrazione 2 vie maschio passo 5 CN2 vaschetta D a 9 vie femmina CN3 morsettiera a rapida estrazione 3 vie maschio passo 3 5 CN6 4 vie MODU II verticale maschio passo 2 54 J4 2 vie MODU II verticale maschio passo 2 54 FiGURA 4 FOTO CON VISTA POSTERIORE 12 Rel 3 50 Pagina 13 abaco e bus grifo ITALIAN TECHNOLOGY CARATTERISTICHE ELETTRICHE Tensione di alimentazione 10 38 Vdc 8 24 Vac oppure 5 Vdc 5 opzione Consumo su alimentazione Vedere tabella sucessiva FiGURA 5 TABELLA DEI CONSUMI Protezioni sovratensioni RS 232 15 KV Rete terminazione RS 422 485 Resistenza terminazione linea 120 Q Resistenza di pull up sul positivo 3 3 KQ Resistenza di pull down sul negativo 3 3 KQ Impedenza di linea CAN 60 Q Rete terminazione CAN Resistenza da 120 Q disinseribile Resistenza pull up I2C BUS 10K Q Batteria di bordo di back up Litio 3 V 180 mAh modello CR 2032 Corrente di back up 3 5 uA I dati riportati sono riferiti ad un lavoro a temperatura ambiente di 20 gradi centigradi per ulteriori informazioni fare riferimento al paragrafo ALIMENTAZIONE La pr
10. opuure ESC S LF N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cos non il comando viene ritardato fino al completamento dell operazione in corso L opearazione di scorrimento di una stringa comporta un aggiormento periodico del messaggio sul display questa operazione rallenta la fase di interpretazione dei dati che arrivano dal sistema di comando Quindi se deve essere inviata una quantit notevole di informazioni alla QTP 12 ed in corso lo scorrimento di un messaggio consigliabile attendere alcuni msec fra la trasmissione di un blocco di 20 30 byte ed il successivo per avere la certezza che il terminale interpreti correttamente i dati ricevuti senza riempire il buffer di ricezione 12 Rel 3 50 Pagina 69 abaco e bus grifo ITALIAN TECHNOLOGY SETTAGGIO RAPPRESENTAZIONI AUTOMATICHE Codice 27 150 255 nmess lungh shift r c Codice Hex 1B 96 FF nmess lungh shift r c Mnemonico ESC ASCII 150 ASCII 255 ASCII nmess ASCII lungh ASCII shift ASCII r ASCII c Il comando provvede ad impostare la rappresentazione di accensione della QTP 12 ovvero un eventuale rappresentazione che viene automaticamente visualizzata sul display subito dopo la fase di accensione e che rimane fino alla ricezione del primo dato dal s
11. 3 50 Pagina II ITALIAN TECHNOLOGY grifo abaco e bus COMANDI LA GESTIONE DEGLI ATTRIBUTI DEL CURSORE 65 DISATTIVAZIONE DEL CURSORE cn 65 ATTIVAZIONE DEL CURSORE FISSO eee eee eee ense 65 ATTIVAZIONE DEL CURSORE BLOCCO LAMPEGGIANTE e 65 COMANDI PER LA GESTIONE DEI MESSAGGI e eese 66 LETTURA NUMERO MASSIMO MESSAGGI eee eese 66 LETTURA NUMERO ULTIMO GRUPPO E MESSAGGIO 67 SELEZIONE GRUPPO MESSAGGI ATTUALE eee ee enean tnn tn ennio nio nionionene 67 MEMORIZZAZIONE DI UN MESSAGGIO e eese esee eese nene 67 LETTURA DI UN MESSAGGIO 68 VISUALIZZAZIONE DI MESSAGGI ii 68 VISUALIZZAZIONE DI MESSAGGI A SCORRIMENTO 040 4020 04 4040 69 SETTAGGIO RAPPRESENTAZIONI AUTOMATICHE eere reete 70 COMANDI PER COMUNICAZIONE BUS COME MASTER eene 72 START 72 STOP DC BUS em 72 TRASMISSIONE BYTE I2C BUS 73 RICEZIONE BYTE I2C BUS curl 73 COMANDI SRAM ED OROLOGIO 2 1 zio nen zesneo nese nen 74 SCRITTURA BYTE SU SRAM lar 74 LETTURA BYTE DA SRAM nai 74 SETTAGGIO OROLOGIO ua 75 LETTURA OROLOGIO uao 75 VISUALI
12. Pagina 3 abaco e bus grifo ITALIAN TECHNOLOGY Scrittura byte su 2 33 71 1B 21 47 ESC G SRAM tamponata addr byte addr byte ASCII addr ASCII byte Lettura byte da 27 33 103 IB 21 67 ESC SRAM tamponata addr addr Rn logi 3 ASCII min ASCII sec ettaggio orologio min sec gio min sec gio ASCINSIG ASCIIGUOS mes ann set mes ann set ASCII ann ASCII set Acquisizione orologio orologio 27 33 102 33 102 IB 21 18216 f ton EE 33 116 NET 21774 ESC t EI frm frm ASCII c ASCII frm 21 64 ESC d ASCII rc frm rc frm ASCII c ASCII frm ESC ASCII ore 27 33 65 ore 1B 21 41 ore ASCII min ASCII sec ASCII gio ASCII mes ASCII dton Acquisizione sveglia 21 33 07 IB 21 61 6 ESC ASCII 206 ASCII y ASCII x NUL li mate 27 208 IB ESC ASCII 208 alfanumerica na 27 209 IB DI ESC ASCII 209 grafica ESC ASCII 241 27 1B EL xi yl ASCII x1 ASCII y1 x2 y2 cmd x2 y2 cmd 2 ASCII y2 ASCII cmd Settaggio font grafico 27 242 font 1B F2 font Ec ME E FIGURA A4 TABELLA CODICI DEI COMANDI 4 DI 4 Impostazione sveglia min sec gio min sec gio mes dton mes dton Posizione assoluta 2 a yx 1B P y xX cursore grafico Settaggio area grafica E Pagina A 4 amp Q
13. 73 49Hex I Inverte l area grafica selezionata 79 4FHex O gt Rappresenta cornice dell area grafica selezionata 86 56 Hex V Disegnal area grafica selezionata con i seguenti dati grafici verticali con spostamento orizzontale 104 68 Hex h Disegna l area grafica selezionata con i seguenti dati grafici orizzontali con spostamento verticale 111 6F Hex Cancella cornice dell area grafica selezionata 118 76 Hex v Disegna l area grafica selezionata con i seguenti dati grafici verticali con spostamento verticale Nel caso dei comandi che disegnano l area grafica H h V v i sucessivi byte trasmessi al terminale saranno utilizzati come dati grafici che quindi determinano l attivazione dei corrispondenti punti del display La corrispondenza tra i bit di tali byte ed i punti del display chiaramente riportata nelle sucessive figure 57 60 in cui vengono descritte tutte le quattro possibili modalit di organizzazione e spostamento degli stessi dati Inoltre si ricorda che lo stato logico 1 del bit corrisponde all attivazione del relativo punto e viceversa lo stato logico 0 del bit corrisponde alla disattivazione del punto Il completamento del comando di settaggio dell area grafica con disegno pu avvenire in due modalit o per riempimento dell area grafica selezionata o per trasmissione di un altro comando quest ultimo naturalmente interrompe il primo e provoca la rappresentazione dei soli punti ricevuti
14. COMUNICAZIONE MASTER SLAVE La modalit Master Slave sfrutta la tecnica di comunicazione a 9 bit In particolare oltre agli 8 bit di dati viene gestito un nono bit che serve a distinguere una chiamata da parte dell apparecchiatura di comando master ad una delle unit slave da un normale passaggio di informazioni tra il master e il dispositivo attualmente selezionato Quando il nono bit posto a 1 gli 8 bit di dati dello stesso carattere devono contenere l indirizzo del dispositivo con il quale si vuole comunicare mentre ponendo questo bit a 0 possibile comunicare le informazioni al dal dispositivo selezionato Nel caso particolare della comunicazione con la QTP 12 l indirizzo di identificazione deve essere quello settato tramite il programma di setup locale del terminale stesso nei men SLAVE ADD Quando viene inviato questo byte con il nono bit posto a 1 la 12 si riconosce e si pone in attesa della stringa contenente caratteri dati o comandi In questa sequenza pu esserci solo un comando che comporta la restituzione di una risposta in seriale da parte della QTP 12 se ve ne un numero superiore le risposte ai restanti comandi verranno ignorate Con il protocollo Master Slave tra la trasmissione di un carattere ed il successivo non deve trascorrere un tempo superiore al tempo di Time Out in quanto trascorso questo ritardo la QTP 12 considera finita la sequenza di comandi ed inizia la fase di risposta
15. FIGURA 26 ESEMPIO DI COLLEGAMENTO IN RETE IN CURRENT LOOP esee ee seseeeeee 27 FIGURA 27 14 CONNETTORE PER ATTIVAZIONE BOOT LOADER ee ee ee ee ee ee ee eese esso so ssseeeeeeeeeesessss 28 FIGURA 28 ACCESSORIO DI COLLEGAMENTO 2 24 FIGURA 29 ACCESSORIO DI COLLEGAMENTO AMPO2 CABLE eee eee eee ee eee esso se seeeesssseeeees 28 FIGURA 30 PIANTA COMPONENTI LATO STAGNATURE 5 5 5 522244 20 FIGURA 31 PIANTA COMPONENTI LATO COMPONENTI 5 555522224 lt lt 29 FIGURA 32 TABELLA JUMPERS nonno cnenicnzzisiccsninenicnisiscsseconnssiesseriososiniino FIGURA 33 DISPOSIZIONE DRIVER PER COMUNICAZIONE SERIALE c000s0s00srsssssceresesenesesssscoseseceneesesse 34 12 2 Lila TI Figura 35 Foto 04 cgi 2 m OI 36 Foro NEUE CI 2 SI FIGURA 37 ALIMENTATORE EX PS aiar J FIGURA 38 NUMERAZIONE DISPOSIZIONE TASTI eeeeeeee eese een FIGURA 39 CODICI DI DEFAULT DEI TASTI ee ee eee ee eee eee eee eee 39 FIGURA 40 FOTO CARATTERI DISPONIBILI SU 12 GF2 41 FIGURA 41 ESEMPIO COMUNICAZIONE IN MODALIT MASTER SL
16. I pin della scheda non sono dotati di protezione contro le cariche elettrostatiche Visto che esiste un collegamento diretto tra numerosi pin della scheda ed i rispettivi pin dei componenti di bordo e che quest ultimi sono sensibili ai fenomeni ESD il personale che maneggia la scheda invitato a prendere tutte le precauzioni necessarie per evitare i possibili danni che potrebbero derivare dalle cariche elettorostatiche Scopo di questo manuale la trasmissione delle informazioni necessarie all uso competente e sicuro dei prodotti Esse sono il frutto di un elaborazione continua e sistematica di dati e prove tecniche registrate e validate dal Costruttore in attuazione alle procedure interne di sicurezza e qualit dell informazione I dati di seguito riportati sono destinati INVIA ESCLUSIVA ad un utenza specializzata in grado di interagire con i prodotti in condizioni di sicurezza per le persone per la macchina e per l ambiente interpretando un elementare diagnostica dei guasti e delle condizioni di funzionamento anomale e compiendo semplici operazioni di verifica funzionale nel pieno rispetto delle norme di sicurezza e salute vigenti Le informazioni riguardanti installazione montaggio smontaggio manutenzione aggiustaggio riparazione ed installazione di eventuali accessori dispositivi ed attrezzature sono destinate e quindi eseguibili sempre ed in via esclusiva da personale specializzato avvertito ed istruito o dirett
17. caratteri utente possono essere definiti e salvati con un modello corrispondente ad una matrice di 5 x 8 punti cos organizzati FiGURA 49 MODELLO DEI CARATTERI UTENTE Per la loro rappresentazione invece sufficiente fornire il relativo codice da 0 a 7 equivalente da 8 a 15 eventualmente usando prima il comando di SETTAGGIO MODALITA OPERATIVA per selezionare appunto la modalit rappresentazione Quando i caratteri utente sono salvati i loro modelli di punti vengono salvati sulla EEPROM di bordo e sucessivamente ricaricati sul display in corrispondenza di ogni accensione del terminale od esecuzione del comando RESET GENERALE N B Siricorda che sulle QTP 12 con display fluorescenti i caratteri hanno una matrice di 5x7 punti Pat 0 Pat 6 per questo l ultima riga del modello di punti non viene rappresentata Inoltre sul modello QTP 12 F2 lo stato del punto Pat 7 4 definisce lo stato di tutti i cinque punti Pat 7 4 Pat 7 0 ovvero dell attributo di sottolineatura del carattere e 12 Rel 3 50 Pagina 62 TECHNOLOGY grifo abace e j bu DEFINIZIONE DI UN CARATTERE UTENTE Codice 27 66 ncar Pat 0 Pat 7 Codice Hex 42 ncar Pat 0 Pat 7 Mnemonico ESC B ASCII ncar ASCII Pat 0 ASCII Pat 7 Dopo i due codici iniziali bisogna spedire altri 9 bytes che hanno il seguente significato ncar 0 7 00 7 gt Numero del carattere utente da definire
18. selezionato l ultimo gruppo messaggi altrimenti nel range 04255 0 FF Hex ovvero selezionare uno dei possibili messaggi disponibili Se tale numero non valido il comando viene ignorato N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando non viene eseguito e vengono restituiti 20 caratteri con il codice 21 15 Hex NAK VISUALIZZAZIONE DI MESSAGGI Codice 27 33 68 n mess n Codice Hex 1B 21 44 n mess n Mnemonico ESC D ASCII n mess ASCII n Vengono visualizzati sul display n messaggi di 20 caratteri a partire dalla posizione attuale del cursore Il primo degli n messaggi quello identificato da n mess nel gruppo messaggi attualmente selezionato mentre gli altri sono quelli immediatamente successivi in EEPROM Il numero n mess ed il numero dei messaggi sucessivi definito da n devono essere compresi nel rangeange 0 max msg quando selezionato l ultimo gruppo messaggi altrimenti nel range 07255 0 Hex ovvero selezionare uno dei possibili messaggi disponibili Se tali numeri non sono validi il comando viene ignorato Invece la quantit n di messaggi da visualizzare dipende dal modello di display installato e visto che in modalit alfanumerica per tutti i tre diversi display il numero massimo di caratteri rappresentabili 40 si ricava che il numero massimo d
19. Bit rate 50000 bit per secondo Modalit Mater sia in trasmissione che in ricezione Slave Address tutti da 0254 00 Hex ad eccezzione degli indirizzi 160 A0 Hex 162 A2 Hex gi usati a bordo scheda e quello impostato nel setup locale della QTP Dal punto di vista elettrico si ricorda che la linea I2C BUS in modalit master coincide con quella in modalit slave ed il suo collegamento avviene sempre su CN6 seguendo le indicazioni gi riportate nel paragrafo CN6 CONNETTORE PER LINEA I2C BUS START BUS Codice 27 250 Codice Hex 1B FA Mnemonico ESC ASCII 250 Genera la sequenza di start sulla linea I2C BUS STOP I2C BUS Codice 27 251 Codice Hex 1B FB Mnemonico ESC ASCII 251 Genera la sequenza di stop sulla linea I2C BUS Pagina 72 12 3 50 TECHNOLOGY grifo abace e j bu TRASMISSIONE BYTE I2C BUS Codice 27 252 byte Codice Hex FC byte Mnemonico ESC ASCII 252 ASCII byte Trasmette il byte passato sulla linea I2C BUS e legge dalla stessa linea il bit di acknowledge dalla periferica Al termine dell operazione restituisce sempre un byte con lo stato del bit letto che assume uno dei possibili valori 0 00 Hex o 1 01 Hex Questo comando pu essere usato persvolgere molte delle operazioni necessarie perla comunicazione I2C BUS infatti tutta la comunicazione con questo standard organizzata in byte Slave Address
20. comandi indirizzi ecc che devono essere inviati alla periferica RICEZIONE BYTE I2C BUS Codice 27 253 ack Codice Hex FD ack Mnemonico ESC ASCII 253 ASCII ack Riceve un byte dalla linea 2 BUS lorestituisce ed a seconda del parametro ack effettua le seguenti azioni di acknowledge 0 00 gt manda bit a 0 1 01 gt manda bita 1 Questo comando pu essere usato persvolgere molte delle operazioni necessarie perla comunicazione 2 BUS infatti tutta la comunicazione con questo standard organizzata in byte dati stato indirizzi ecc che devono essere ricevuti dalla periferica SAA 1064 driver I2C BUS per 4 display a 7 segmenti 8574 interfaccia ID2C BUS per 8 digitali TTL TRANS OPTO PCF 8591 9 m convertitore D A 1 canale 8 Bit 0 5 DS 1621 termometro e e convertitore A D termostato digitale 2 BUS Ogni dispositivo con interfaccia I2C BUS in modalit SLAVE 4 canali 8 Bit 0 5 55 4125 l con interfaccia in BUS FiGURA 51 COLLEGAMENTO BUS come MASTER 12 3 50 e Pagina 73 abaco e bus grifo ITALIAN TECHNOLOGY COMANDI PER SRAM ED OROLOGIO Sono riportati di seguito 1i comandi per la gestione dell orologio Real Time Clock e della SRAM tamponati della 12 RTC Qualora l opz
21. e bus grifo ___ ITALIAN TECHNOLOGY COMANDI PER GESTIONE DELLA TASTIERA Sono riportati di seguito i comandi per la gestione dei tasti presenti sulla QTP 12 Per informazioni sulla gestione e sui codici che il firmware restituisce in corrispondenza della pressione dei vari tasti fare riferimento al paragrafo ACQUISIZIONE DELLA TASTIERA RICONFIGURAZIONE DI UN TASTO Codice 27 55 n tasto codice Codice Hex 1B 37 n tasto codice Mnemonico ESC 7 ASCII n tasto ASCII codice Il codice del tasto corrispondente a n tasto viene riconfigurato ed ogni volta che questo verr premuto il firmware restituir il nuovo codice specificato Il parametro n tasto pu essere stabilito facendo riferimento alla figura 38 e deve essere compreso nel range 0 11 0 B Hex se questo non avviene il comando viene ignorato Se codice compreso nel range 0 254 00 FE Hex a seguito della pressione del tasto in questione il firmware restituisce il valore specificato mentre se tale parametro viene impostato a 255 FF Hex il tasto sar disattivato e la sua pressione non produrr alcun risultato La figura 39 riporta i codici dei tasti attribuiti di default ed il paragrafo DATI IN EEPROM indica come ripristinare questi codici in caso di modifiche indesiderate N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale disposi
22. nessun componente IC2 driver SN 75176 o MAX 483 posizione 2 3 5 driver SN 75176 MAX 483 J2 45 IC3 nessun componente IC6 nessun componente L interfaccia RS 422 pu essere utilizzata per realizzare connessioni full duplex sia punto punto che reti multipunto con un collegamento a 4 fili L attivazione del trasmettitore RS 422 necessaria perrealizzare reti gestita automaticamente dal firmware della QTP 12 selezionando il protocollo logico Master Slave Pagina 32 12 Rel 3 50 TECHNOLOGY grifo ebace e j bu JW 1 12 17 NNNNNece DM DL grifo TX LLLI aa grifo Seriale in RS 232 Seriale in Current loop 12 QTP 12 7 NENNEN cc 17 Ci 9 grifo AM NI SL Seriale in RS 422 Seriale in RS 485 FIGURA 33 DISPOSIZIONE DRIVER PER COMUNICAZIONE SERIALE 12 3 50 Pagina 33 abaco e bus grifo ITALIAN TECHNOLOGY LINEA SERIALE SETTATA IN RS 485 opzione RS 485 IC4 nessun componente IC2 driver SN 75176 o MAX 483 posizione 1 2 5 nessun componente 12 45 IC3 nessun componente IC6 nessun componente In questa modalit le linee da utilizzare sono i pin 1 e 2 di CN2 che quindi diventano le linee di trasmissione o ricezione a seconda
23. salvandoli e prelevandoli dai dischi del PC e di trasmettere e ricevere i messaggi direttamente dalla QTP collegata in seriale allo stesso PC La QTP 12 installa una EEPROM di base con una capacit di 2048 bytes che riesce a memorizzare fino a95 messaggi tramite una EEPROM opzionale da specificare nella fase di ordine della scheda si pu aumentare il numero massimo di messaggi fino a 3371 come indicato nella seguente tabella In caso di particolari esigenze dell utente si possono avere anche capacit diverse che devono essere preventivamente concordate con grifo LETTURA NUMERO MASSIMO MESSAGGI Codice 27 110 Codice Hex 1B 6E Mnemonico ESC n Viene restituito il numero dell ultimo messaggio memorizzabile questo varia in funzione dellla quantit di EEPROM installata sulla scheda e corrisponde a quanto riportato nella seguente tabella FiGURA 50 NUMERO MESSAGGI IN EEPROM Questo comando stato mantenuto per compatibilit con gli altri modelli di QTP e fornisce un risultato significativo solo quando non presente una EEPROM opzionale Per ottenere il numero messaggi sempre valido si consiglia di utilizzare il comando successivo Pagina 66 e 12 Rel 3 50 TECHNOLOGY grifo abace e j bu LETTURA NUMERO ULTIMO GRUPPO E MESSAGGIO Codice 27 33 109 Codice Hex 1B 21 6D Mnemonico ESC m Viene restituito il numero dell ultimo gruppo di messaggi memorizza
24. 2 alle estremit della stessa A bordo della QTP 12 presente la circuiteria di terminazione che pu essere inserita o disinserita tramite un apposito jumper come illutrato in seguito Qualora i sistemi collegati sulla rete CAN risultino a differenze di potenziale elevate si pu ovviare ad eventuali problemi di comunicazione e o funzionamento collegando anche le masse dei sistemi ovvero il pin 1 di CN3 12 3 50 Pagina 19 abaco e bus grifo ITALIAN TECHNOLOGY CN6 CONNETTORE PER LINEA I2C BUS un connettore AMP MODU II a 4 vie verticale maschio con passo 2 54 mm Tale connettore consente il completo interfacciamneto alla linea sincrona di comunicazione in I2C BUS I segnali presenti su CN6 rispettano le normative internazionali relative a questo standard di comunicazione la disposizione dei pin invece stata studiata in modo da ridurre al minimo le interferenze ed standardizzata sulla maggioranza delle schede grifo in modo da facilitare le connessioni 14 CN6 CONNETTORE PER LINEA I2C BUS Legenda SDA I O Segnale di dati dell I2C BUS SCL Segnale di clock 12 BUS 5 Vdc O Linea di alimentazione a 5 Vdc GND Linea di massa Il connettore femmina per CN6 disponibile tra gli accessori della grifo e pu essere ordinato specificando i codici 5 4 kit composto da un A
25. ATTIVAZIONE LED E BUZZER Codice 27 50 disp attr Codice Hex 1B 32 disp attr Mnemonico ESC 2 ASCII disp ASCII attr Viene attivato il dispositivo indicato in disp con l attributo specificato in attr In particolare i dispositivi hanno la seguente corrispondenza 0 00 gt LED di stato 255 Hex gt buzzer mentre gli attributi disponibili sono 1 seguenti 0 00 Hex gt dispositivo disattivato 255 FF Hex gt dispositivo attivato 85 55 Hex gt dispositivo intermittente Seil parametro conil dispositivo o quello con attributo non sono validi il comando viene ignorato La funzionalit di intermittenza totalmente autonoma e non richiede nessun intervento da parte utilizzatore Se ad esempio si vuole attivare il LED con l attributo di lampeggio sar necessario inviare la seguente sequenza 27 50 0 85 oppure 1B 32 00 55 Hex oppure ESC 2 NUL U 12 Rel 3 50 Pagina 57 abaco e bus grifo ITALIAN TECHNOLOGY COMANDI PER LA GESTIONE DELLA EEPROM Sono riportati di seguito alcuni dei comandi per la gestione dei dati memorizzati nella EEPROM di base del terminale QTP 12 i rimanenti comandi che utilizzano indirettamente questa memoria sono invece descritti nei paragrafi sucessivi RICHIESTA DISPONIBILITA AD USARE EEPROM Codice 27 51 Codice Hex 33 Mnemonico ESC 3 Tramite questo comando possibile richiedere alla scheda se
26. I tempi di Time Out relativi ai vari Baud Rate sono indicati di seguito Pagina 42 12 Rel 3 50 ITALIAN TECHNOLOGY abaco e bus Baud Rate Time Out Tempo trasmissione carattere 38400 Baud 550 usec 287 usec 19200 Baud 990 usec 573 usec 9600 Baud 1540 usec 1146 usec 4800 Baud 3080 usec 2292 usec 2400 Baud 6105 usec 4584 usec 1200 Baud 12100 usec 9167 usec Il master dopo aver completato la trasmissione dell ultimo carattere della sequenza di comando dovr attendere un tempo di tempo trasmissione Out prima che arrivi il primo carattere della sequenza di risposta trasmessa dalla QTP 12 Tale risposta constiste in un carattere con il codice del tasto premuto 255 FF Hex indica nessun tasto oppure una sequenza di uno o pi caratteri che coincide con la risposta al comando inviato nella chiamata precedente Da ricordare che la risposta viene restituita anche in caso di stringhe di comando con il solo indirizzo di identificazione in modo da semplificare la verifica dei tasti premuti o di comando non valido In abbinamento alla QTP 12 vengono forniti dei programmi dimostrativi codificati in diversi linguaggi che implementano la comunicazione con protocollo master slave e che possono essere direttamente usati dall utente oppure modificati a seconda delle proprie esigenze Quando il sistema master un PC l utente pu far uso anche di comode libreri
27. U Umidit 13 Uscita digitale 37 64 78 V Versione firmware 3 55 VISUALIZZAZIONE DELLA DATA SUL DISPLAY comando 78 VISUALIZZAZIONE DELL SUL DISPLAY comando 76 VISUALIZZAZIONE DI MESSAGGI A SCORRIMENTO comando 69 VISUALIZZAZIONE DI MESSAGGI comando 68 Viti fissaggio C 5 e Pagina E 6 12 Rel 3 50
28. 1 892052 Fax FIGURA 2 FOTO DEI MODELLI DISPONIBILI 12 Rel 3 50 abaco e bus grifo ITALIAN TECHNOLOGY Le sue caratteristiche generali comprensiva delle varie opzioni sono le seguenti Ingombri frontale 72x144 mm anteriore 9 mm posteriore 28 mm Prezzo particolarmente contenuto Contenitore in alluminio con cornice anteriore in plastica completo di staffe di montaggio Pannello anteriore con tastiera e maschera in poliestere antigraffio Tastiera a membrana da 12 tasti con doppia serigrafia numerica e funzionale Funzioni di debouncing autorepeat e keycklick dei tasti premuti Il codice dei tasti premuti puo essere variato ed inoltre i tasti inutilizzati possono essere disabilitati Montaggio su pannello in modalit avanquadro Protezione anteriore del pannello IP 54 Il pannello operatore disponibile con i seguenti 3 modelli di display QTP 12 C2 alfanumerico LCD retroilluminato da 2 righe per 20 caratteri QTP 12 F2 alfanumerico Fluorescente da 2 righe per 20 caratteri QTP 12 GF2 grafico Fluorescente da 140 per 16 punti Dimensione dei caratteri QTP 12 C2 3 20 x 4 85 mm QTP 12 F2 2 40 x 4 70 mm QTP 12 GF2 da 1 50 x 3 62 mm a 5 00 x 10 15 mm Retroilluminazione display LCD a LED e luminosita del display VFD regolabile in modo da garantire sempre la miglior visibilit Buzzer per segnalazi
29. CURSORE A INIZIO 53 RITORNO A CAPO RIGA urinaria 53 RITORNO CAPO NUOVA 21 5 5 lt 53 POSIZIONAMENTO ASSOLUTO DEL CURSORE ALFANUMERICO 53 COMANDI LA CANCELLAZIONE DEI 54 SPAZIO INDIETRO umet 54 CANCELLA PAGINA urna 54 CANCELLA RIGA ide 54 CANCELLA FINO FINE RIGA supina 54 CANCELLA FINO FINE PAGINA cicci lt lt 54 COMANDI PER FUNZIONI VARIE rie 55 LETTURA DEL NUMERO DI zioni nenionece seo 55 LETTURA DEL CODICE SCHEDA rue SS SETTAGGIO LUMINOSIT DISPLAY FLUORESCENTE cscsscccrecezionee 55 SETTAGGIO MODALIT 56 RESET DELLA COMUNICAZIONE PN Erb cere 56 555555 56 GENERAZIONE Luciana 57 ATTIVAZIONE LED E BUZZER iii 57 COMANDI PER LA GESTIONE DELLA EEPROM 58 RICHIESTA DISPONIBILITA AD USARE EEPROM 0 4 lt 58 SCRITTURA DEL BYTE DI PRESENZA crsrrrrrerrezi
30. Hex oppure ESC M SOH MEMORIZZAZIONE DI UN MESSAGGIO Codice 27 33 67 n mess car 0 car 19 Codice Hex 1B 21 43 n mess car 0 car 19 Mnemonico ESC C ASCII n mess ASCII car 0 ASCII car 19 Il messaggio di 20 caratteri identificato da n mess viene memorizzato nella e EEPROM di bordo nel gruppo messaggi attualmente selezionato I codici dei 20 caratteri che compongono il messaggio devono essere visualizzabili sul display quindi compresi nel range 07255 0 Hex Il numero del messaggio deve essere compreso nel range 0 max msg quando selezionato l ultimo gruppo messaggi altrimenti nel range 0255 0 Hex ovvero selezionare uno dei possibili messaggi disponibili N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando viene ignorato 12 3 50 Pagina 67 abaco e bus grifo ITALIAN TECHNOLOGY LETTURA DI UN MESSAGGIO Codice 27 33 69 n mess Codice Hex 21 45 n mess Mnemonico ESC E ASCII n mess Il messaggio di 20 caratteri corrispondente a n mess nel gruppo messaggi attualmente selezionato viene letto dall EEPROM e restituito partendo dal primo carattere della stringa in questione Il numero del messaggio deve essere compreso nel range 0 max msg quando
31. ai comandi forniti Tale modalit non prevede alcun sincronismo tra i due sistemi in comunicazione ed ogni evento immediatamente gestito dalla QTP 12 come illustrato dal seguente diagramma di flusso MASTER QTP 12 miri 2 Accensione gt Inizializza linea seriale con protocollo fisico Baud rate Bit per chr Parit Stop bit Inizializza linea seriale con protocollo fisico Baud rate 8 Bit per chr no Parit Stop bit impostato nel setup locale impostato su QTP 12 Gestione processi dell unit master Gestione processi attivi tastiera shift messaggi rappresentazioni avvisi sonori orologio ecc Tasti premuti Trasmette codice tasto premuto all unit master Caratteri ricevuti dall unit master Salva caratteri ricevuti nel buffer di ricezione Buffer di ricezione con caratteri da rappresentare Rappresenta caratteri su display Buffer di ricezione con comando completo da eseguire Esegue comando ricevuto Comando con risposta Trasmette risposta del Caratteri ricevuti da QTP 12 Gestione tasti premuti su QTP 12 Trasmette eventuali caratteri da rappresentare sul display della QTP 12 o comandi da eseguire Trasmesso comando con risposta Riceve risposta del comando dalla comando eseguito 12 e la utilizza all unit master FIGURA 42 DIAGRAMMA DI FLUSSO COMUNICAZIONE IN MODALIT NORMALE 12 3 50 Pagina 45 abaco
32. attivata la modalit alfanumerica e selezionato il font Katakana 5x7 interspazio 1 per la modalit grafica Per maggiori informazioni sul set di caratteri disponibili con i font descritti si possono vedere le apposite tabelle nell APPENDICE B del manuale mentre la figura 40 mostra una foto in cui sono utilizzati tre dei 10 font disponibili e Pagina 86 12 Rel 3 50 NEST APPENDICE A TABELLE RIASSUNTIVE COMAND Sono di seguito riportate le tabelle riassuntive coni comandi riconosciuti dalla 12 Come in tutto il manuale le sequenze di comando sono riportate nelle tre forme decimale esadecimale e mnemonico mentre l ultima colonna riporta il numero dei dati restituiti dal comando Cursore a inizio Cursore a sinistra Cursore a destra Cursore in basso Ritorno a capo riga ESC Y Spazio indietro Cancella pagina EE E Cancella riga Cancella fino a fine riga 21 75 ESC K Cancella fino a fine pagina ESC k Disattivazione cursore 2780 1 50 ESC P Attivazione cursore fisso ESC O cursore 27 81 ESC Q blocco lampeggiante Lettura numero di versione 27 86 B 56 ESC V Lettura codice scheda 27 160 1B AO ESC ASCII 160 ESC A Reset generale 27 162 1B A2 ESC ASCII 162 Reset comunicazione 27 163 1B A3 ESC ASCII 163 Settaggio luminosit display 27 108 um 1B 6 um Esci ASCI lum fluorescente ESC 2 C Attivazione LED Buzzer 50 disp attr 1B 32 disp attr 5 FIGU
33. caratteri Pagina 12 grifo ITALIAN TECHNOLOGY 40 3371 Default 95 256 con seriale asincrona e Master Slave a 9 bit 128 con seriale sincrona I2C BUS Selezionabile tra Normale Master Slave a 9 bit I2C BUS Default Normale Baud rate 1200 2400 4800 9600 19200 38400 Stop Bit 1 2 Parit nessuna Bit per carattere 8 9 Slave Address da ad FFH a passi di 1 Default 19200 Baud 8 Bi 1 Stop Nessuna parit t Slave Address 2 80H Bit rate da 500 a 15000 bit per secondo Modalit Slave Slave Address da ad a passi di 2 Default Slave Address 80H 40 caratteri 20 caratteri DIN 72x144 144 x 72 x 37 mm LxAxP 156 x 72 x 80mm Lx A x P con staffe Vedere quote in APPENDICE C 138 min x 66 min x 10 max mm Lx A x P Vedere quote in APPENDICE C LCD 20x2 0 5 x0 6 mm LxA Fluorescente 20x2 0 4 x 0 5 mm LxA Fluorescente 140x16 0 35 x 0 575 mm LxA Vedere quote in APPENDICE D LCD 20x2 5 7 punti 3 20 x 4 85 mm LxA Fluorescente 20x2 5 7 punti 2 40 x 4 70 mm LxA Fluorescente 140x16 da 3x5 puntiz1 50 x 3 62 mm LxA a 10x14 punti 5 00 x 10 15 mm LxA Vedere quote in APPENDICE D e 12 Rel 3 50 TECHNOLOGY grifo abace e j bu Dimensioni area visibile LCD 20x2 73 5 x 11 5 mm LxA Fluorescente 20x2 70 8 x 11 5 nn LxA Fluorescente 140x16 69 9 x 11 5 mm LxA Vedere quote in APPENDICE D
34. che risultano essere alla maggior distanza ovvero ai capi della linea di comunicazione CAN vedere esempio di figura 13 La corretta terminazione della linea CAN contribuisce notevolmente al funzionamento della comunicazione infatti l interfaccia di linea della QTP 12 in grado di sopprimere i transienti e di essere immune ai disturbi di radio frequenza ed elettromagnetici solo seil collegamento con il campo effettuato correttamente Come descritto nel sucessivo paragrafo ALIMENTAZIONE la linea CAN non galvanicamente isolata dalla tensione di alimentazione della scheda quindi la sua massa collegata direttamente al segnale GND della scheda ed inoltre riportato su un pin del connettore CN3 Quest ultimo pu essere utilizzato per equipotenziare i vari sistemi CAN ma anche per schermare il collegamento fisico qualora si utilizzi del cavo schermato per la linea CAN ottenendo la massima protezione contro i disturbi esterni 12 Rel 3 50 Pagina 31 abaco e bus grifo ITALIAN TECHNOLOGY CONFIGURAZIONE LINEA SERIALE La linea di comunicazione seriale della 12 pu essere bufferata in RS 232 RS 422 RS 485 Current loop Dal punto di vista software sulla linea pu essere definito il protocollo fisico e logico di comunicazione tramite l apposita modalit di setup locale vedere omonimo paragrafo La selezione del protocollo elettrico avviene via hardware e ri
35. della scheda stessa o del suo firmware N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando non viene eseguito e viene restituito il codice 21 15 Hex NAK 12 Rel 3 50 e Pagina 58 TECHNOLOGY grifo ebace e j bu SCRITTURA BYTE SU EEPROM Codice 27 164 addl addh byte Codice Hex 1B A4 addl addh byte Mnemonico ESC ASCII 164 ASCII addl ASCII addh ASCII byte Il valore passato nel parametro byte compreso nel range 04255 0 FF Hex viene scritto nella locazione della EEPROM utente identificata dall indirizzo addh addl L EEPROM utente un area riservata nella EEPROM di bordo che pu essere gestita direttamente a byte senza far uso degli altri comandi per messaggi byte di presenza ecc Gli usi tipici di questa area sono il salvataggio di configurazioni impostazioni settaggi ecc che devono essere mantenuti anche in assenza di alimentazione L indirizzo che identifica la locazione usata a 16 bit e di questi addh ed addl costituiscono rispettivamente la parte pi e meno significativa La EEPROM utente coni firmware della QTP 12 ha una dimensione di 40 bytes quindi il valore del parametro addl deve essere compreso nel range 0 39 0 27H mentre il valore di addh deve essere sempre a 0 Questa scelta stata effettuata per compatibil
36. di spegnimento e riaccensione Infatti questo comando predispone la QTP 12 in modo da visualizzare larappresentazione all accensione prima che avvenga la ricezione dall unit di comando per questo la rappresentazione deve essere ricordata e gestita dal solo terminale La rappresentazione di accensione usa solo i messaggi appartenenti al primo gruppo 0 ed il gruppo messaggi selezionato al momento della ricezione del comando completamente indifferente Tra gli usi tipici di questo comando si ricorda la rappresentazione delle generalit della ditta che ha sviluppato l applicazione la visualizzazione temporizzata delle informazioni di versione del firmware e software in esecuzione l informazione immediata dell operatore sulle operazioni da fare durante o subito dopo l accensione macchina Inoltre il comando apre un ulteriore campo di impiego della QTP 12 come visualizzatore autonomo in cui non pi necessario alcun sistema di comando esterno Se peresempio si vuole attivare la rappresentazione automatica di accesnione con rappresentazione statica dei messaggi 10 11 sulla seconda riga del display sar necessario inviare la sequenza 27 150 255 102010 oppure 1B 96 FF 0A 02 00 01 00 Hex oppure ESC ASCII 150 ASCII 255 LF STX NUL SOH NUL N B Tale comando comporta la scrittura nella EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova scrittura su tale dispositivo se cos non il comando
37. display a cui va aggiunto un offset di 32 20 Hex Tali coordinate sono riferite alla modalit alfanumerica del display e possono quindi rispettivamente variare nei range 32733 e 32 51 se questa condizione non rispettata il comando viene ignorato Il parametro frm esprime il formato di rappresentazione ed ha il seguente significato Bit 0 gt 1 Attiva la visualizzazione dell ora nella posizione del display indicata da r e c 0 Disattiva la visualizzazione dell ora Il valore di r e c non significativo Bit 1 gt 1 Visualizza l ora nel formato AM PM HH MM SSm dove HH sono le ore MM i minuti SS i secondi ed m l indicazione di AM a o PM p 0 Visualizza l ora nel formato 24 H HH MM SS doveHH sono le ore MM i minuti ed SS i secondi Bit 2 gt 1 Attiva la visualizzazione alternata di data ed ora sulla stessa posizione del display 0 Disattiva la visualizzazione alternata di data ed ora Bit 3 7 gt 0 Riservati ad usi futuri devono assumere valore 0 Se per esempio si desidera visualizzare l ora in formato 24H a partire dal decimo carattere della seconda riga riga 1 colonna 9 sar necessario inviare la seguente sequenza 27 33 116 33 41 1 1B 21 74 21 29 01 opuure ESC t L operazionedi visualizzazione dell ora comportaun aggiormento periodico delle informazioni sul display questa operazione rallenta la fase di interpretazione dei dati che arrivano dall unit di comando Q
38. e bus grifo ITALIAN TECHNOLOGY IMPOSTAZIONE SVEGLIA Codice 27 33 65 ore min sec gio mes dton Codice Hex 1B 21 41 ore min sec gio mes dton Mnemonico A ASCII ore ASCII min ASCII sec ASCII gio ASCII mes ASCII dton Setta ed abilita la sveglia di bordo con i dati contenuti nei parametri passati se uno di questi ha un valore non compreso nel range consentito si veda figura 52 il comando viene ignorato Una volta ricevuto il comando la sveglia della QTP 12 oltre ad essere settata con i parametri passati viene anche abilitata e disattivata Con abilitazione della sveglia s intende che la data e l ora attuale vengono confrontati con quelli della sveglia ed in caso di raggiungimento degli stessi la sveglia viene attivata A questo punto la sveglia rimane attiva per un intervallo di tempo passato in dton e quindi si disattiva e si disabilita L intervallo di attivazione dton espresso in decine di secondi con la seguente corrispondenza dton 0 gt durata attivazione di 1 secondo 1 gt durata attivazione di 10 secondi gt durata attivazione di 20 secondi 255 gt durata attivazione di 2550 secondi Quando l opzione INTRTC FN del setup locale impostata ad ALARM durante l attivazione della sveglia viene anche attivata l uscita digitale INTRTC in modo completamente automatico In questo caso l utente ha la possibilit di agire anche su un attuatore esterno se
39. figura 47 ovvero collegare i due segnali di comunicazione TX RS232 RX RS232 e la massa di riferimento GND ad una porta di comunicazione COMx libera del PC Come si pu notare tale cavo di collegamento rovesciato e per praticit pu essere ordinato alla grifo specificando il codice CCR 9 9R DB9M DB25F DB9F RX RS232 TX RS232 x E o Q Linea seriale COMx 47 COLLEGAMENTO RS 232 PC A2 Fornire alimentazione su CNI verificare che il buzzer si disattivi e che sul display compaia il cursore lampeggiante nell angolo in alto a sinistra B Uso programma demo Su dischetti o sul CD grifo ricevuto in caso di primo acquisto disponibile il file PRQTP12 EXE che contiene il codice eseguibile di un demo per PC che comunica in RS 232 conla QTP Tale file una volta localizzato deve essere copiato assieme agli altri della cartella in una posizione comoda sul disco rigido del PC utilizzato B2 Eseguireil programma copiato al punto B1 rispondere alle sue domande iniziali selezionando il tipo di display montato A questo punto premere un tasto per continuare senza eseguire il set up locale che infatti coincide con quello di default gi impostato sulla QTP 12 ricevuta B3 Proseguire l esecuzione del programma dimostrativo verificando che le indicazioni riportate sul monitor siano effettivamente eseguite sulla QTP quando richiesto interagire con lo stesso programma in modo da prova
40. figura 50 1 lt lungh lt 2 gt ovvero non eccedere le dimensioni del display pari a 2 messaggi da 20 caratteri massimi rappresentazione a scorrimento shift 255 espressainnumero di caratteri Il valore di lungh per essere valido deve rispettare le seguenti condizioni lungh 0 gt interrompe lo scorrimento in corso 20xlungh lt 200 ovvero il range di caratteri shiftabili shift coincide con l attributo di scorrimento della visualizzazione e pu assumere due possibili valori 0 00H NUL gt rappresentazione statica 255 FFH ASCII 255 gt rappresentazione a scorrimento r coincide con la riga di inizio visualizzazione quando la rappresentazione non a scorrimento shift 0 e varia quindi nel range 0 1 Quando la rappresentazione a scorrimento shift 255 la visualizzazione avviene sempre sulla prima riga ed il valore del parametro indifferente c coincide con la colonna di inizio visualizzazione quando la rappresentazione non a scorrimento shift 0 e varia quindi nel range 0 19 Quando la rappresentazione a scorrimento shift 255 la visualizzazione avviene sempre sulla prima riga ed il valore del parametro indifferente Pagina 70 12 Rel 3 50 TECHNOLOGY grifo ebace e j bu Qualora la sequenza inviata contenga dati non validi il comando viene ignorato viceversa la rappresentazione automatica viene subito salvata in EEPROM in modo da mantenerla in caso
41. grifo La selezione del tipo di sezione alimentatrice della scheda deve avvenire in fase di ordine infatti questa scelta implica una diversa configurazione hardware che deve essere effettuata dal personale della grifo 12 6 sempre dotata di una circuiteria di protezione a TransZorb M per evitare danni dovuti atensioni non corrette od a rotture della sezione alimentatrice e di un efficace e distribuita circuiteria di filtro si preoccupa di proteggere la scheda dai disturbi o dal rumore del campo in modo da migliorare il funzionamento di tutto il sistema Per ulteriori informazioni si faccia riferimento al paragrafo CARATTERISTICHE ELETTRICHE FiGURA 37 Foro ALIMENTATORE EXPS 1 E Pagina 36 amp QTP12 Rel 3 50 ITALIAN TECHNOLOGY grifo abaco e bus DESCRIZIONE SOFTWARE Il terminale QTP 12 come gi detto un completo terminale video che rappresenta sul display tutto quanto ricevuto dalla linea di comunicazione eccetto i comandi che vengono invece interpretati ed eseguiti e che trasmette sulla stessa linea di comunicazione gli eventuali risultati dei comandi ed i codici dei tasti premuti A bordo di tale pannello operatore inoltre implementato un programma di setup locale che permette di impostare il protocollo di comunicazione utilizzando il display e la tastiera della QTP
42. in cui si ha bisogno prevalentemente di rappresentare dei messaggi ed in cui sono sufficienti un massimo di 12 tasti di interazione con l utente La 12 offre la possibilit di memorizzare in modo diretto fino a 3371 messaggi Questi messaggi possono essere richiamati tramite la linea di comunicazione con una semplice sequenza di comandi ed essere rappresentati sul display In questo modo si minimizza l attivit della CPU di comando e si allegerisce il programma di gestione che non deve pi contenere anche tutta la serie di messaggi da spedire al pannello operatore E possibile inoltre non mettere in rappresentazione i messaggi memorizzati ma farseli restituire tramite la linea di comunicazione In questo modo si pu adoperare la QTP 12 come piccola memoria di massa nella quale leggere e scrivere dati particolari come configurazioni dell impianto passwords codici di identificazione ecc Inoltre il comando di visualizzazione a scorrimento dei messaggi salvati consente di rappresentare pi informazioni in meno spazio sulla prima riga del display possono scorrere fino a 200 caratteri in modalit automatica La presenza di una linea seriale asincrona la quale puo essere fornita con i piu diffusi standard elettrici di comunicazione consente di collegare la QTP 12 alla maggioranza dei sistemi presenti sul mercato E possibile inoltre realizzare delle economiche reti di QTP 12 in cui si possono gestire contemporaneamente numerosi pannelli o
43. le resistenze di limitazione della corrente I valori di tali componenti variano in funzione del numero di dispositivi collegati e della caduta sul cavo di collegamento bisogna quindi effettuare la scelta considerando che si deve garantire la circolazione di una corrente di 20 mA su ogni trasmettitore cadono mediamente 2 35 V con una corrente di 20 mA su ogni ricevitore cadono mediamente 2 52 V con una corrente di 20 mA in caso di cortocircuito sulla rete ogni trasmettitore dissipi al massimo 125 mW in caso di cortocircuito sulla rete ogni ricevitore dissipi al massimo 90 mW Per maggiori informazioni consultare il Data Book HEWLETT PACKARD nella parte che riguarda gli opto accoppiatori per current loop denominati HCPL 4100 e HCPL 4200 12 3 50 Pagina 27 abaco e bus grifo ITALIAN TECHNOLOGY J4 CONNETTORE PER ATTIVAZIONE BOOT LOADER J4 un connettore AMP MODU II a 2 vie verticale maschio con passo 2 54 mm Tale connettore consente di attivare la modalit DEBUG della QTP 12 con cui riprogrammare la FLASH EPROM interna Tale operazione normalmente necessaria solo quando l utente deve sviluppare un proprio programma di gestione in abbinamento ad esempio al firware di libreria FIGURA 27 J4 CONNETTORE PER ATTIVAZIONE BOOT LOADER Legenda EBL I O Segnale di abilitazione Boot loader GND di massa con
44. manuale riferito alla versione 160805 di stampato ed alla versione 2 1 di firmware ed alle eventuali versioni successive La validit delle informazioni riportate quindi subordinata ai numeri di versione del terminale in uso e l utente deve quindi sempre verificarne la giusta corrispondenza Tali versioni sono riportate sulla parte elettronica del dispositivo in pi punti e la seguente figura illustra le posizioni pi facilmente accessibili Naturalmente per essere verificata l elettronica deve essere prima estratta dal contenitore tramite una pressione sui connettori della QTP 12 oppure sullo stampato raggiungibile dalla fessura posteriore del contenitore Se sul frontale sono presenti due viti ausiliarie di fissaggio queste devono essere preventivamente rimosse per dettagli vedere APPENDICE C Versione Versione FIRMWARE HARDWARE MADE IN ITALY 21 um FiGURA 1 POSIZIONE DELLA VERSIONE HARDWARE E FIRMWARE Inoltre la versione del firmware pu essere richiesta direttamente al terminale tramite un apposito comando Normalmente la QTP 12 viene sempre fornita con l ultima versione di firmware disponibile ma in caso di specifiche esigenze l utente pu richiedere anche una versione diversa specificandolo in fase di ordine 12 Rel 3 50 Pagina 3 abaco e bus grifo ITALIAN TECHNOLOGY INFORMAZIONI GENERALI La QTP 12 un pann
45. messaggi rappresentazioni avvisi sonori orologio ecc Effettua comunicazione come slave receive ovvero 1 riconosce sequenza di START 2 riceve e confronta slave address impostato su QTP 12 se coincidono prosegue altrimenti scarta tutti i dati I2C BUS fino alla sucessiva sequenza di STOP Controlla tipo di operazione R W se in scrittura R W 0 prosegue in ricezione atrimenti prosegue in trasmissione vedi figura sucessiva 3 manda ACK 4 riceve e salva su buffer di ric primo carattere da rappresentare o primo dato del comando da eseguire 5 manda ACK 6 riceve e salva su buffer di ric secondo carattere da rappresentare o secondo dato del comando da eseguire 7 manda ACK n riceve e salva ultimo carattere da rappresentare od ultimo dato del comando da eseguire n 1 manda ACK n 2 riconosce sequenza di STOP Buffer di ricezione con caratteri da rappresentare Rappresenta caratteri su display Buffer di ricezione con comando completo da eseguire Esegue comando ricevuto Comando con risposta Salva risposta del comando eseguito nel buffer di trasmissione FIGURA 43 DIAGRAMMA COMUNICAZIONE MASTER gt QTP 12 iN I2C BUS Pagina 46 12 Rel 3 50 TECHNOLOGY grifo ebace e j bu Il master deve effettuare una comunicazione in scrittura per fornire i caratteri da rappresentare e o le sequenze di comando da far eseguire ed effe
46. o usati tramite gli appositi comandi La scelta di usare uua EEPROM stata effettuata proprio per avere tutte le garanzie sulla validit e sul mantenimento dei dati naturalmente anche in assenza di alimentazione La descrizione dettagliata di ognuno di questi riportata nel capitolo sucessivo in corrispondenza dei paragrafi relativi ai comandi che li trattano direttamente Con il men EE DATA del setup locale l utente pu decidere se lasciare inalterati tali dati opzione NOINI oppure settarli al loro valore di default opzione INIT in modo da ripristinare la configurazione con cui la scheda viene fornita a seguito dell ordine o di una riparazione In dettaglio selezionando l opzione INIT i dati in EEPROM vengono settati come segue byte di presenza gt 255 codici dei tasti gt quelli riportati nella tabella di figura 39 rappresentazione di accensione gt nessuna modelli dei caratteri definibili da utente gt 255 messaggi gt 255 ed uscendo dal setup locale viene rappresentata un apposita stringa sul display assieme ad una barra a scorrimento di che informa sullo stato di avanzamento dell operazione La durata della fase di inizializzazione di circa 20 secondi mentre gli rappresentati in questa fase devono essere 10 Si ricorda che selezionando l opzione INIT viene inizializzata solo la EEPROM di base mentre l eventale EEPROM opzionale mantiene il suo precedente contenuto Con questa opzion
47. pronta per accedere alla le EEPROM di bordo esso deve essere eseguito prima di inviare qualsiasi comando che sucessivamente effettui una scrittura od una lettura su questo tipo di memoria Dopo aver inviato tale comando la QTP 12 restituisce un codice che pu essere 6 06 gt 12 pronta 21 15Hex NACK gt 12 non pronta Se la QTP 12 restituisce il codice NACK non ancora possibile memorizzare un nuovo dato in EEPROM oppure prelevarne uno gi scritto SCRITTURA DEL BYTE DI PRESENZA Codice 27 33 78 byte Codice Hex 1B 21 4E byte Mnemonico ESC N ASCII byte Il byte di presenza della scheda viene settato con il valore indicato nel parametro byte e pu essere compreso nel range 07255 Questo byte una locazione riservata nella EEPROM di bordo che una volta settata con il valore desiderato permette ad esempio di verificare che la QTP 12 funzioni correttamente oppure che non ci siano conflitti di comunicazione N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando viene ignorato LETTURA DEL BYTE DI PRESENZA Codice 27 33 110 Codice Hex 1B 21 6E Mnemonico ESC n La QTP 12 restituisce il valore del proprio byte di presenza Tale comando pu essere utile ad esempio nel caso si debba verificare la presenza o il corretto funzionamento
48. rendere sempre riconoscibile la pressione del tasto Tale settaggio viene memorizzato nella EEPROM di bordo e quindi mantenuto anche in assenza della tensione di alimentazione N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando viene ignorato DISATTIVAZIONE KEYCLICK CON MEMORIZZAZIONE Codice 27 33 54 Codice Hex 1B 21 36 Mnemonico ESC 6 Viene disattivata la funzione di keyclick eliminando quindi il feedback sonoro quando viene premuto un tasto tale parametro viene memorizzato nella EEPROM di bordo e quindi mantenuto anche in assenza della tensione di alimentazione N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando viene ignorato FIGURA 48 FOTO DEL FRONTALE CON TASTIERA 12 3 50 Pagina 61 abaco e bus grifo ITALIAN TECHNOLOGY COMANDI PER CARATTERI UTENTE La QTP 12 fornisce all utente la possibilit di definire e rappresentare fino ad 8 caratteri utente tali caratteri possono essere usati per rappresentare sul display caratteri speciali caratteri pseudografici simboli speciali ecc che non sono gi disponibili nello stesso display vedere tabelle nell appendice B
49. se cosi non il comando viene 1gnorato Pagina 74 12 Rel 3 50 TECHNOLOGY grifo ebace e j bu SETTAGGIO OROLOGIO Codice 27 33 70 ore min sec gio mes ann set Codice Hex 1B 21 46 ore min sec gio mes ann set Mnemonico ESC ASCII ore ASCII min ASCII sec ASCII gio ASCII mes ASCII ann ASCII set Setta l orologio di bordo con i dati contenuti nei parametri passati se uno di questi ha un valore non compreso nel range consentito il comando viene ignorato Di seguito viene riportato il significato dettagliato dei 7 parametri in questione con il relativo range di validit FiGURA 52 PARAMETRI OROLOGIO LETTURA OROLOGIO Codice 27 33 102 Codice Hex 1B 21 66 Mnemonico ESC f Vengono restituiti 7 dati denominati ore min sec gio mes ann set che corrispondono ai parametri temporali con la data e l ora attuale prelevate dall orologio di bordo Il significato di tali parametri lo stesso riportato nella tabella precedente 12 Rel 3 50 Pagina 75 abaco e bus grifo ITALIAN TECHNOLOGY VISUALIZZAZIONE ORA SU DISPLAY Codice 27 33 116 r c frm Codice Hex 21 74 r c frm Mnemonico ESC t ASCII r ASCII c ASCII frm Viene visualizzata prelevata dall orologio di bordo a partire dalla posizione del display indicata dai parametri r e c Questi esprimono 1 valori di riga e colonna del
50. sino a quel momento Se ad esempio si vuole disegnare una freccia nell angolo in alto a sinistra del display come quella illustrata nella seguente figura 0 0 15 8 FiGURA 56 ESEMPIO DI DISEGNO AREA GRAFICA sar necessario inviare al terminale il comando 27 24100158 72 oppure 1B F1 00 00 08 48 Hex e poi la seguente sequenza di dati grafici 0 0 0 255 255 255 0 0 0 32 48 56 252 254 252 56 48 32 oppure 00 00 00 FF FF FF 00 00 00 20 30 38 FC FE FC 38 30 20 Hex 12 3 50 Pagina 83 abaco e bus grifo ITALIAN TECHNOLOGY DOSSO x2 y2 gt DOSSI FIGURA 57 DATI GRAFICI ORIZZONTALI CON SPOSTAMENTO ORIZZONTALE Tee eT e e Te M x2 y2 gt FIGURA 58 DATI GRAFICI ORIZZONTALI CON SPOSTAMENTO VERTICALE 12 Rel 3 50 Pagina 84 e TECHNOLOGY grifo abaco Atu Un J J N 9 Un 2 2 5 g g s 2 5 5 2 FIGURA 60 DATI GRAFICI VERTICALI CON SPOSTAMENTO VERTICALE 12 Rel 3 50 Pagina 85 abaco e bus grifo ITALIAN TECHNOLOGY SETTAGGIO FONT GRAFICO Codice 27 242 font Codice Hex F2 font Mnemonico ESC ASCII 242 ASCII font Im
51. software con cui possibile settare l ora e la data leggere in seriale tali dati o visualizzarli sul display in una determinata posizione e formato ed infine gestire una sveglia Queste caratteristiche oltre a fornire all utilizzatore una indicazione temporale autonomamente gestita dalla QTP 12 aggiunge un completo orologio seriale al sistema di comando esterno che potr quindi effettuare controlli di tempo trascorso gestire eventi in determinati momenti della giornata calcolare medie di produzione in un arco di tempo ecc Il codice per ordinare questa opzione RTC LIBRERIA QTP 12 Per la QTP 12 disponibile una libreria con cui l utente pu decidere la funzionalit del pannello operatore In questo caso il firmware della QTP non quello descritto in questo manuale bensi realizzato dall utente tramite un adeguato linguaggio di programmazione che pu comunque usare i numerosi comandi descritti nell omonimo capitolo Per informazioni su questa possibilit vedere apposito manuale e 12 Rel 3 50 Pagina 10 TECHNOLOGY grifo abaco Atu SPECIFICHE TECNICHE CARATTERISTICHE GENERALI Risorse di bordo Frontale IP54 in poliestere antigraffio Contenitore metallico completo di staffe di montaggio LED di stato gestibile via software Tastiera a membrana da 12 tasti riconfigurabili da software Buzzer per beep keyclick o segnalazioni sonore Linea seriale asincrona full duplex in RS 232
52. vengono riportate le tensioni richieste dalla scheda a seconda della configurazione ordinata Versione base Inquestaconfigurazione a bordo 6 presente un alimentatore switching che richiede una tensione di 10 38 Vdc oppure 8 24 Vac che deve essere fornita tramite in caso di tensione continua la polarit deve essere rispettata In questo modo possibile alimentare il terminale con dispositivi standard del settore industriale come trasformatori batterie celle solari ecc Per risolvere facilmente ed economicamente il problema dell alimentazione nella configurazione base pu essere utilizzato l alimentatore EXPS 1 che svolge questa funzione partendo dalla tensione di rete Da notare che l alimentatore switching di bordo dotato di radrizzatore a singolo diodo quindi in caso di alimentazione con una tensione continua tutti i segnali di massa della scheda GND sono allo stesso potenziale La versione base completa della sezione alimentatrice descritta quella normale di vendita Versione 5Vdc o ALIM In questa configurazione non presente la sezione alimentatricee quindi si deve fornire una tensione stabilizzata di 5 Vdc 5 tramite CN1 anche in questo caso la polarit deve essere rispettata In questo modo possibile alimentare il terminale con alimentatori stabilizzati altre schede ecc Si ricorda che questa configurazione senza sezione alimentatrice una condizione particolare OEM da concordare direttamente con
53. 1 Mnemonico ESC Q Il cursore viene attivato quindi reso visibile e rappresentato sotto forma di rettangolo lampeggiante visualizzato alternativamente con il carattere sovrapposto ad esso 12 Rel 3 50 Pagina 65 abaco e bus ITALIAN TECHNOLOGY COMANDI PER LA GESTIONE DEI MESSAGGI Sono riportati di seguito i comandi per la gestione dei messaggi sul terminale 12 messaggi coincidono con delle sequenze di 20 caratteri che possono essere salvati nella e EEPROM di bordo e sucessivamente prelevati o rappresentati sul display semplicemente fornendo al terminale il numero di identificazione del messaggio stesso La funzione principale dei messaggi quella di poter rappresentare sul display informazioni costanti es allarmi stati dell impianto istruzioni per l utente ecc senza dover trasmettere ogni volta i numerosi caratteri di tali informazioni ma solo i pochi caratteri del comando Il firmware della QTP 12 inoltre gestisce la rappresentazione di tali messaggi anche in modalit a scorrimento in questo modo possibile visualizzare in un unica riga del display delle informazioni che occupano uno spazio maggiore di quello normalmente rappresenttabile Inoltre i messaggi coincidono anche con l entit usata per il comando di rappresentazione di accensione descritto nell omonimo paragrafo Si ricorda che un comodo programma per PC denominato QTP EDIT consente di editare i messaggi
54. 12 In questo capitolo vengono descritte le principali caratteristiche sul funzionamento della QTP 12 mentre nel capitolo sucessivo riportata la documentazione dettagliata dei comandi disponibili quest ultimi consentono all utente di usufruire di tutte le potenzialit del terminale In caso di primo acquisto sul CD grifo ricevuto vengono forniti dei comodi programmi dimostrativi sia a livello sorgente che eseguibile questi possono essere usati senza alcuna variazione per una prima prova del prodotto e poi modificati o riutilizzati in parte per soddisfare al meglio le esigenze dell utente SETUP LOCALE Tramite un apposita modalit di setup locale possibilile settare i parametri del protocollo di comunicazione ed eventualmente ripristinare il contenuto della EEPROM di base Questa modalit di facile ed intuitiva gestione ed utilizza solo il display della QTP 12 e 4 tasti In dettaglio l utente deve a Fornire alimentazione al terminale tenendo premuti contemporaneamente i tasti e 0 per un tempo di circa mezzo secondo b A questo punto sul display viene visualizzato la stringa Local Setup V x y e tramite i tasti 9 e sar possibile variare il parametro in configurazione ed i relativi possibili valori come di seguito riportato c Premere il tasto per scorrere i vari men identificati dai seguenti messaggi COMMUNIC variazione del tipo di comunicazione BAUD RATE variazione del Baud Rate
55. AMENTO ALIMENTAZIONE ALTERNATA 8 24 VAC FIGURA 9 COLLEGAMENTO ALIMENTAZIONE CONTINUA 10 38 VDC FIGURA 10 COLLEGAMENTO ALIMENTAZIONE STABILIZZATA 5 VDC OPZIONE 12 3 50 Pagina 17 abaco e bus grifo ITALIAN TECHNOLOGY CN3 CONNETTORE PER LINEA CAN CN3 6 un connettore a morsettiera a rapida estrazione verticale con passo 3 5 mm 3 vie Tramite CN3 si pu collegare la scheda ad una linea di comunicazione seriale CAN ottenendo un veloce comodo ed efficiente nodo sul BUS di campo definito dallo stesso protocollo La disposizione dei segnali stata studiata in modo da ridurre al minimo le interferenze ed in modo da facilitarela connessione con il campo seguendo le normative dello stesso standard FiGURA 11 CN3 CONNETTORE PER LINEA CAN Legenda CANL I O Linea differenziale low per CAN BUS CANH I O Linea differenziale high per CAN BUS GND Linea di massa FiGURA 12 COLLEGAMENTO LINEA CAN 12 Rel 3 50 Pagina 18 TECHNOLOGY grifo abace e j bu Sistema 1 Sistema 2 e cn 2 Sistema Esterno CAN Sistema 3 Sistema n FIGURA 13 ESEMPIO COLLEGAMENTO IN RETE CON BUS CAN Da notare che una rete CAN deve avere un impedenza di linea di 60 2 e per questa ragione lungo la linea possono essere presenti due resitenze di terminazione 120
56. AVE e ee ee ee ee scenes sese ee eoseseeees s 44 FIGURA 42 DIAGRAMMA DI FLUSSO COMUNICAZIONE IN MODALIT NORMALE 6 45 FIGURA 43 DIAGRAMMA COMUNICAZIONE MASTER gt 12 iN I2C BUS 46 FIGURA 44 DIAGRAMMA COMUNICAZIONE 12 gt MASTER IN I2C BUS 47 FIGURA 45 COLLEGAMENTO IN RETE I2C BUS eene ee ee eese ee eese ense eese ea sose sees sosseeeesesseeess 48 FIGURA 46 SCHEMA DELLE POSSIBILI CONNESSIONI e eeee ee ee ense ee eee so sese ense eese ease sees esso sees es esseeeess 49 QTP 12 3 50 Pagina V grifo ITALIAN TECHNOLOGY FIGURA 47 COLLEGAMENTO RS 232 CON PC FIGURA 48 FOTO DEL FRONTALE CON TASTIERA eee ee eese ee ee ee eno FIGURA 49 MODELLO DEI CARATTERI UTENTE eeeeeeeee eese eo ense sese ee eese essa sese sese esee esee seseeeeeeeeeeee esses 02 FIGURA 50 NUMERO MESSAGGI IN EEPROM e eene e ee eee eo oe eee ense eese cesses es ssseeeessssceeee s 06 FIGURA 51 COLLEGAMENTO I2C BUS COME MASTER ee eee eee ee ee ee esseseeeeeseseeee 7 FIGURA 52 PARAMETRI OROLOGIO 65e so
57. C Come ampiamente descritto nel capitolo che descrive i comandi riconosciuti si ricorda che il modello con display grafico QTP 12 GF2 in grado di eseguire tutti i comandi sia grafici che alfanumerici mentre i modelli con display alfanumerico QTP 12 C2 e QTP 12 F2 non possono naturalmente eseguire i comandi grafici L utente deve quindi scegliere il display e quindi il modello di QTP 12 che sia sufficiente per il numero edil tipo di informazioni da rappresentare e che soddisfi le sue esigenze di visibilit In caso di particolari esigenze di consumi ridotti visibilit e costo si possono avere anche il display LCD senza retroilluminazione per maggiori informazioni su questa possibilit e sulla sua disponibilit contattare direttamente la grifo INTERFACCIA CAN La QTP 12 dispone sotto forma di opzione di una completa interfaccia CAN che supporta entrambi gli standard BasicCAN e PeliCAN 2 0B Con questa possibilit si possono affrontare e risolvere problemi di trasferimento dati ad alta velocit comunicazione su lunghe distanze gestione autonoma degli errori supporto di reti multimaster e multislave ecc Il codice per ordinare questa opzione CAN Pagina 8 e 12 Rel 3 50 TECHNOLOGY grifo abace e j bu LINEA I2C BUS Tramite l interfaccia seriale sincronain I2C BUS la QTP 12 pu effettuare due diverse comunicazioni modalit slave l unit di coma
58. Codice Hex 1B A2 Mnemonico ESC ASCII 162 Effettua un azzeramento generale della QTP 12 reimpostando una condizione iniziale simile a quella presente a seguito di un accensione In dettaglio il comando effettua le seguenti operazioni azzera la comunicazione come descritto nel comando precedente cancella il display e disabilita l eventuale shift di messaggi disattiva LED di stato e buzzer e le eventuali intermittenze disabilita e disattiva l eventuale sveglia disattiva l eventuale uscita digitale ricarica i settaggi salvati in EEPROM ovvero keyclick codici tasti caratteri utente indirizzo di identificazione protocollo di comunicazione ecc N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo Il tempo di esecuzione di questo comando dell ordine di alcune decine di msec se dopo la sua trasmissione devono essere mandati numerosi altri comandi preferibile inserire un ritardo che eviti il riempimento del buffer di ricezione Pagina 56 12 Rel 3 50 TECHNOLOGY grifo abaco stv GENERAZIONE BEEP Codice 7 Codice Hex T Mnemonico BEL Viene attivato il buzzer per un tempo di circa 1 decimo di secondo Se il buzzer era gi attivo allora viene disattivato per lo stesso intervallo di tempo in modo da rendere sempre riconoscibile l effetto del comando
59. Diagrammi di flusso 45 46 47 Dimensioni 12 C 1 D 1 DIN 72x144 12 C 1 Direttive 1 DISATTIVAZIONE DEL CURSORE comando 65 DISATTIVAZIONE KEYCLICK CON MEMORIZZAZIONE comando 61 DISATTIVAZIONE KEYCLICK SENZA MEMORIZZAZIONE comando 60 DISATTIVAZIONE SINGOLA USCITA DIGITALE comando 64 Display 8 41 B 1 Disposizione jumpers connettori trimmer ecc 15 Disturbi 31 36 Driver seriali 33 E EEPROM 7 11 34 40 58 59 66 EEPROM utente 12 59 Etichetta di personalizzazione 11 C 4 Europeo font 86 B 5 EXPS 1 36 F Filtri 36 Firmware 3 37 Fissaggio pannello frontale 5 FLASH EPROM 28 Font alfanumerici B 1 Font grafici 86 B 3 Forzatura 14 25 Foto 5 Frontale 11 61 C 5 G Garanzia 1 GENERAZIONE BEEP comando 57 H Home 53 Hyperterminal 51 I IC BUS 9 12 46 72 Impedenza 14 19 31 IMPOSTAZIONE SVEGLIA comando 78 Informazioni generali 4 12 3 50 Pagina E 3 abaco e bus grifo ITALIAN TECHNOLOGY Inizializzazione 56 Installazione 15 C 3 Intervallo attivazione sveglia 78 Introduzione 1 IP54 11 J J4 connettore per attivazione Boot loader 28 Jumpers 15 30 31 32 K Katakana font 86 B 4 Keyclick 8 38 60 61 L Lampeggio LED 57 Lato componenti 29 Lato stagnature 29 LETTURA OROLOGIO comando 75 LETTURA BYTE DA EEPROM comando 59 LETTURA BYTE DA SRAM 74 LETTURA DEL BYTE DI PRESENZA comando 58 LE
60. I 12 GF2 IN MODALIT GRAFICA CON FONT EUROPEO 12 3 50 Pagina B 5 abaco e bus grifo ITALIAN TECHNOLOGY Pagina B 6 12 Rel 3 50 TECHNOLOGY grifo ebace e j bu APPENDICE NOTE PER IL MONTAGGIO La QTP 12 fornita provvista di un contenitore metallico ed alcuni accessori che ne facilitano il montaggio In questa appendice vengono riportate tutte le informazioni relative a questa operazione assieme alle istruzioni di apertura del contenitore ed alla sua personalizzazione QUOTE DEL TERMINALE Nella sucessiva figura sono riportate le quote del terminale QTP 12 relative al contenitore metallico esterno completo della cornice plastica anteriore e delle staffe di montaggio Tali quote sono espresse in mm ed i disegni sono in scala 37 FiGuRA C1 Quore 12 Si ricorda che le quote sono riferite al solo contenitore e che l area occupata pu essere superiore se si tiene conto delle staffe di montaggio e delle viti di chiusura descritte nella figura seguente fino ad un massimo di 156 x 72 x 80mm Lx A x P QTP12 Rel 3 50 1 pagina C 1 abaco e bus grifo ___ ITALIAN TECHNOLOGY FiGURA C2 QUOTE STAFFA DI MONTAGGIO FiGURA VisrA 12 STAFFE DI MONTAGGIO Pagina C 2
61. L LLLLLLLLLLL LILLLLLLLLL LLLLLLLLLLL LLL LLL LL LL E LILLLLLLLLEL je un i7 e n S a e e e a i ia e a e e E E 8 LLL LL LL IL IL IL d d b E 4 8 8 9 4 4 5 8 8 4 8 8 B3 TABELLA CARATTERI 12 GF2 IN MODALIT GRAFICA CON MINIFONT Pagina B 3 Rel 3 50 12 abaco e bus grifo ITALIAN TECHNOLOGY c RESET PEZ Pu I ma TH ODO EIE as MES amm ee cub t eco FiGURA 4 TABELLA CARATTERI 12 GF2 IN MODALIT GRAFICA CON FONT KATAKANA Pagina B 4 e 12 Rel 3 50 TECHNOLOGY grifo abace e j bu IN 2 se so co vo so so so wo co o eo ro NESS e lese aes 8 PA cele B oils xe JP SII SLE e TEY FiGuRA B5 TABELLA CARATTER
62. MP MODU II 4 vie femmina e 4 contatti a crimpare FIGURA 15 ACCESSORIO DI COLLEGAMENTO CKS AMP4 Pagina 20 12 Rel 3 50 TECHNOLOGY grifo ebace e j eu AMP4 Cable connettore finito con 4 fili colorati lunghi un metro FIGURA 16 ACCESSORIO DI COLLEGAMENTO AMPA CABLE oppure acquistato direttamente dai rivenditori AMP usando i P N 280359 e P N 182206 2 Per una trattazione completa sulla comunicazione I2C BUS si consiglia di esaminare il paragrafo successivo COMUNICAZIONE I2C BUS mentre le figure seguenti illustrano alcuni esempi di collegamento della linea I2C BUS sia in modalit punto punto che in rete A BO Sa a Lo n omni 2 FiGURA 17 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO PER COMUNICAZIONE 2 BUS 12 Rel 3 50 Pagina 21 abaco e bus grifo ITALIAN TECHNOLOGY Slave 1 Slave n FIGURA 18 ESEMPIO DI COLLEGAMENTO IN RETE PER COMUNICAZIONE I2C BUS Da notare che in una rete I2C BUS devono essere presenti due resistenze di pull up alle estremit della stessa rispettivamente vicino all unit master ed all ultima unit slave A bordo della QTP 12 sono sempre presenti tali resistenze 1 ed il loro valore quello riportato nel paragrafo CARATTERISTICHE ELETTRICHE L utente deve scegliere e o configurare i dispositivi I2C BUS da collega
63. O Codice 27 89 Codice Hex IB 59 Mnemonico ESC Y ASCII r ASCII c Il cursore viene posizionato nel punto assoluto indicato dai parametri r e c Questi parametri esprimono i valori di riga e colonna del display riferiti alla posizione di Home che ha coordinate 0 0 a cui va aggiunto un offset di 32 20 Hex Tali coordinate sono riferite alla modalit alfanumerica del display e possono quindi rispettivamente variare nei range 32733 e 3251 Se ad esempio si desidera posizionare il cursore sulla seconda linea terza colonna riga 1 colonna 2 sar necessario inviare la sequenza 27 89 33 34 oppure 1B 59 21 22 Hex oppure ESCY Sei valori di riga e colonna non sono compatibili con il tipo di display installato tale comando viene ignorato 12 Rel 3 50 Pagina 53 abaco e bus grifo ITALIAN TECHNOLOGY COMANDI PER LA CANCELLAZIONE DEI CARATTERI Sono riportati di seguito i comandi relativi alle modalit di cancellazione dei caratteri sul display SPAZIO INDIETRO Codice 8 Codice Hex 8 Mnemonico BS Il cursore si sposta a sinistra di un carattere cancellando il contenuto della cella raggiunta Se il cursore si trova nella posizione di Home verr cancellato il carattere che si trova nell ultima cella in basso a destra del display CANCELLA PAGINA Codice 12 Codice Hex C Mnemonico FF Viene cancellato l intero display ed il cursore vi
64. Pat 0 0 31 00 1F Hex gt Primo byte del modello equivalente alla prima riga alta del carattere 2 gt 4 2 4 Pat 7 0 31 00 1F Hex gt Settmo byte del modello equivalente all ultima riga bassa del carattere Con tale comando viene impostato sul display il modello del carattere definibile da utente ncar con 1 valori passati negli otto byte Pat 0 Pat 7 come descritto nella figura 49 tale modello viene solo definito ma non salvato quindi in caso di spegnimento e riaccensione della 12 1 carattere utente ncar non manterr il modello fornito Se per esempio si vuole definire il carattere utente 5 con un rettangolo vuoto delle massime dimensioni sar necessario inviare alla scheda la seguente sequenza 27 66 5 31 17 17 17 17 17 17 3 oppure 1B 42 05 IF 11 11 11 11 11 11 1F Hex DEFINIZIONE E SALVATAGGIO DI UN CARATTERE UTENTE Codice 27 33 66 ncar Pat 0 Pat 7 Codice Hex 21 42 ncar Pat 0 Pat 7 Mnemonico ESC B ASCII ncar ASCII Pat 0 ASCII Pat 7 Dopo i tre codici iniziali bisogna spedire altri 9 bytes che hanno il seguente significato ncar 0 7 00 7 Hex gt Numero del carattere utente da definire Pat 0 0 31 00 1F Hex gt Primo byte del modello equivalente alla prima riga alta del carattere M 2 gt 2 4 N Pat 7 0 31 00 1F Hex gt Settmo byte del modello equivalente all ultima riga bassa del carattere Con tale comando viene impostato sul display il modello del
65. QTP 12 Quick Terminal Panel 12 tasti MANUALE UTENTE Via dell Artigiano 8 6 I B 40016 San Giorgio di Piano g rifo Bologna ITALY mauawTECHNOLOGY E mail grifo grifo it o http www grifo it http www grifo com Tel 39 051 892 052 r a FAX 39 051 893 661 QTP 12 Rel 3 50 Edizione 18 Luglio 2006 2 GPC grifo sono marchi registrati della ditta grifo MANUALE UTENTE Pannello di rappresentazione con prezzo particolarmente contenuto Ingombri frontale 72x144 mm anteriore 9 mm posteriore 28 mm Contenitore in alluminio con cornice anteriore in plastica completo di staffe di montaggio Pannello anteriore con tastiera e mascherina in poliestere antigraffio con protezione IP 54 Montaggio su pannello in modalit avanquadro Equipaggiato con 3 modelli di display di cui 2 alafnumerici LCD e Fluorescenti da 20x2 caratterui ed uno grafico fluorescente da 140 per 16 punti Tastiera a membrana da 12 tasti con doppia serigrafia numerica e funzionale Funzioni di autorepeat e keyclick dei tasti premuti LED e Buzzer di segnalazione comandabile da software con diverse modalit Tasca per la personalizzazione del nome del dispositivo e o del LED di segnalazione EEPROM per settaggi messaggi codici dei tasti ecc Memorizzazione nella EEPROM e rappresentazione di 3371 messaggi diversi con possibilit di scorrimento Orologio in tempo reale RTC tamponato da apposita batteria al Litio Funziona
66. RA 1 TABELLA CODICI DEI COMANDI 1 DI 4 Ritorno a capo nuova riga du Posizione assoluta cursore alfanumerico e e e e e D bar e e N N CA 3 o tu o un ge ge 5 lt QTP12 Rel 3 50 n Pagina A 1 abaco e bus grifo ITALIAN TECHNOLOGY Richiesta disponibilit EEPROM 27221 33 ESC 3 Scrittura byte 27732 21 4E byte ESC ASCII byt 78 byte 21 4B byte ESC 1 N AS 0 di presenza 27 164 ESC ASCII 164 ua su addi addh a si PE ASCII addl ASCII addh byte ASCII byte Lettura byte da 27 165 1B A5 addl ESC ASCII 165 EEPROM addl addh addh ASCII addl ASCII addh Riconfigurazione tasto ES bud pue 8 n tasto cod n tasto cod ASCII n tasto ASCII cod Attivazione xp E 27 53 IB 35 ESC 5 E senza memorizzazione lick lhsatuvazione 1 27 54 36 ESC 6 o senza memorizzazione Attivazi keyclick con memorizzazione ii fece E IB 21 36 ESC 6 o con memorizzazione Definizione di un 27 66 ncar 1B 42 ncar ESC B ASCII ncar carattere utente Pat0 Pat7 Pat0 Pat7 ASCII PatO ASCII Pat7 Definizione e 27 33 66 1B 21 42 ncar ESC B salvataggio di un ncar Pat0 Pat 7 ASCII Pat0 ASCII Pat7 Scrittura della ESC ASCII 166 uscita digitale O ASCII 0ut E Attivazi
67. SIMBOLI MARCHI REGISTRATI GPC grifo sono marchi registrati della grifo Altre marche o nomi di prodotti sono marchi registrati dei rispettivi proprietari ITALIAN TECHNOLOGY gQrifo rabece e bv INDICE GENERALE INTRODUZIONE e H 1 VERSIONE HARDWARE FIRMWARE 3 INFORMAZIONI GENERALI crm 4 nina ra 7 EEPROM ila 7 TASTIERA ca 8 DISPLAY aaa 8 INTERFACCIA CAN ter 8 LINEARCBUS aaa 9 LINEA SERIALE ASINCRONA cuni 10 ALIMENTATORE DI BORDO 10 OROLOGIO m 10 LIBRERIAOVIPIZ 10 SPECIFICHE TECNICHE suna 11 CARATTERISTICHE GENERALI urca in CARATTERISTICHE FISICHE cir 12 CARATTERISTICHE ELETTRICHE 14 INSTALLAZIONE 15 CONNESSIONI i 16 CONNETTORE PER ALIMENTAZIONE eee 16 CN3 CONNETTORE PER LINEA CAN 18 CN6 CONNETTORE PER LINEA 201 2 1 senese sensn 20 CN2 CONNETTORE PER LINEA SERIALE 4 eres 23 CONNETTORE PER ATTIVAZIONE BOOT LOADER erret nnns 28 TRIMMER REGOLAZIONE 8 4 0 esee eee testen ense 30 JUMPERS
68. TERI QTP 12 C2 inn B 2 FiGuRA B3 TABELLA CARATTERI 12 GF2 IN MODALIT GRAFICA CON MINIFONT 3 FiGuRA B4 TABELLA CARATTERI 12 GF2 IN MODALIT GRAFICA CON FONT KATAKANA 4 FiGuRA B5 TABELLA CARATTERI 12 GF2 IN MODALIT GRAFICA CON FONT EUROPEO B 5 Figura CI OUOTE 12 slm e d FIGURA C2 QUOTE STAFFA DI MONTAGGIO eee ee ee FiGURA VISTA 12 STAFFE DI MONTAGGIO e ee ee ee ee eene een Figura C4 SCASSODI MONTAGGIO 5 ON 3 FIGURA C5 DIMENSIONI DELL ETICHETTA DI PERSONALIZZAZIONE eee ecce cese ee ee en sooo ee es seeeeesessseeee 4 FIGURA INSERIMENTO ETICHETTA DI PERSONALIZZAZIONE eeeeeeeeeeee eo ense eese en seee eese 4 FIGURA VITI FISSAGGIO PANNELLO ANTERIORE ee ecce cese eee ense eese en so sese esse esee ease esee Figura DI Quore DisPLAY QTP 12 C2 DL Figura D2 Quore DisPLAY 12 2 D 2 Figura D3 Quote Dispray QTP 12 GF2 iii D 3 Pagina VI QTP12 Rel 3 50 TECHNOLOGY grifo ebace e j bu INTIRRODUZION L uso di questi dispositivi rivolto IN VIA ESCLUSIVA a personale specializzato Questo prodotto non un componente di sicurezza cos come definito dalla direttiva 98 37 CE
69. TP12 Rel 3 50 TECHNOLOGY grifo ebace e j bu APPENDICE CARATTERI DISPLAY Le seguenti tabelle riportano i set di caratteri che vengono rappresentati dalla QTP 12 per tutti i possibili codici ricevuti differenziati a seconda del display e quindi del modello ordinato ed a seconda delle impostazioni effettuate tramite gli appositi comandi Anche i caratteri non ASCII o caratteri speciali si differenziano a seconda del display e qualora l utente necessiti di caratteri diversi da quelli descritti nelle seguenti figure pu contattare direttamente la grifo oc 1 oc A n E E ERE i LI L FiGuRA B1 TABELLA CARATTERI 12 F2 GF2 IN MODALIT ALFANUMERICA CHER neri n np chr 6 GF 95 eR 2 12 3 50 e Pagina B 1 abaco e bus grifo ITALIAN TECHNOLOGY Higher 4 bit D4 to D7 of Character Code Hexadecimal perte NT User r3 User chr 9 9 x i 5 S w Q 5 e o 9 e 5 gt 6 FiGURA B2 TABELLA CARATTERI QTP 12 C2 2 QTP 12 Rel 3 50 rabaco e bus grifo ITALIAN TECHNOLOGY LILLLLLLLL
70. TTURA DEL CODICE SCHEDA comando 55 LETTURA DEL NUMERO DI VERSIONE comando 55 LETTURA DI UN MESSAGGIO comando 68 LETTURA NUMERO MASSIMO MESSAGGI comando 66 67 Libreria 10 Linea seriale 8 32 37 50 M Malfunzionamento 7 51 Master 42 45 46 47 72 Master Slave 12 42 MEMORIZZAZIONE DI UN MESSAGGIO comando 68 Messaggi 40 66 70 Minifont 86 B 3 Misure 12 C 1 D 1 Modalit alfanumerica 80 Modalit comunicazione 42 Modalit grafica 41 82 Modalit operativa 41 56 Modelli 5 12 B 1 Montaggio 1 N Normative 1 Pagina E 4 e 12 Rel 3 50 TECHNOLOGY grifo abaco Atu O Opzioni 8 10 32 36 64 66 74 Orologio 10 31 74 P Parit 12 43 51 PC 50 Peso 13 POSIZIONAMENTO CURSORE ALFANUMERICO comando 53 POSIZIONAMENTO CURSORE GRAFICO comando 82 Posteriore 13 Protezione IP54 11 Protezione scrittura 34 Protocollo elettrico 20 32 Protocollo fisico 12 37 51 Protocollo logico 42 52 1 Q Quote 1 D 1 R Rappresentazione accensione 40 70 Rappresentazione caratteri 52 Real Time Clock 10 31 74 Reset 56 RESET DELLA COMUNICAZIONE comando 56 RESET GENERALE comando 56 Rete CAN 19 Rete current loop 27 Rete I2C BUS 22 49 Rete RS 485 25 Rete terminazione 14 25 34 RICEZIONE BYTE I2C BUS comando 73 RICHIESTA DISPONIBILITA AD USARE EEPROM comando 58 RICONFIGURAZIONE DI UN TASTO comando 60 Risorse di bordo 11 Ri
71. ZZAZIONE ORA SU DISPLAY 21 4 reo rio rio 76 VISUALIZZAZIONE DATA SU DISPLAY nese 77 IMPOSTAZIONE SVEGLIA 78 ACQUISIZIONE SVEGLIA ica 79 COMANDI PER GRAFICA 80 SETTAGGIO MODALIT ALFANUMERICA ccccsccsrccerreerieeesieeseeoeeonieononee 80 SETTAGGIO MODALIT GRAFICA 82 POSIZIONAMENTO ASSOLUTO DEL CURSORE GRAFICO ee 82 SETTAGGIO AREA GRAFICA 82 SETTAGGIO FONT GRAFICO suininir aaa 86 APPENDICE A TABELLE RIASSUNTIVE A 1 APPENDICE B CARATTERI DEI DISPLAY 2 0 1 1 B 1 APPENDICE NOTE PER IL MONTAGGIO C 1 QUOTE DEL TERMINALE essesessesesereeeesosorsesercecerororsesereecesosoesesereecesosoreeseroreesosorseseseeeeseseee C 1 MONTAGGIO IN MODALIT AVANQUADRO nesssssssesessssssssssssssssssssssssssssssrsrsrsrororereeeee C 3 INSERIMENTO ETICHETTA DI PERSONALIZZAZIONE eese entente C 4 FISSAGGIO DEL PANNELLO FRONTALE AL CONTENITORE C 5 APPENDICE D QUOTE AREA VISIBILE E CARATTERI eere ennt D 1 APPENDICE E INDICE ANALITICO nia E 1 QTP12 3 50 Pagina Ill
72. a di un carattere Riceve caratteri del comando e ne verifica il termine con il Time Out di 550 p sec con ritardo tra i caratteri inferiore a 550 usec Riconosce sequenza di comando e rappresenta Attende tempo di 837 usec ES 1 caratteri della stringa ricevuti Trasmette risposta salvata che coincide con il numero di versione richiesto nel comando precedente con nono bit a 0 Riceve risposta di tre caratteri con il numero di versione richiesto nel comando precedente Trasmette comando per verifica pressione tasto ovvero trasmette la sequenza di caratteri 80H con nono bit a 1 Riconosce sequenza senza comando e quindi Attende tempo di 837 usec q Mee q non effettua operazioni Riceve risposta di un carattere che coincide Trasmette risposta che coincide con il codice il codice dell eventuale tasto premuto dell eventuale tasto premuto con nono bit a 0 FIGURA 41 ESEMPIO COMUNICAZIONE IN MODALIT MASTER SLAVE Riceve caratteri del comando e ne verifica il termine con il Time Out di 550 p sec Pagina 44 12 Rel 3 50 TECHNOLOGY grifo abaco stv COMUNICAZIONE NORMALE Il sistema di comando che comunica con la QTP 12 definito Master con questa modalit si deve limitare a trasmettere i caratteri da rappresentare e o le sequenze di comando da far eseguire ed a gestire la ricezione di caratteri che coincidono con gli eventuali tasti premuti e o le risposte
73. acile individuazione di tali connettori si faccia riferimento alle figure 4 e 6 mentre per ulteriori informazioni a riguardo del tipo di connessioni fare riferimento alle figure successive che illustrano il tipo di collegamento effettuato a bordo scheda Si ricorda che i connettori sono accessibili sulla parte posteriore del contenitore grazie ad un apposito scasso della parete che ne consente l inserimento e l estrazione CONNETTORE PER ALIMENTAZIONE CNI un connettore a morsettiera verticale a rapida estrazione a 2 vie con passo 5S mm Tramite deve essere fornita l unica tensione di alimentazione per il terminale che pu essere di tre diversi tipi come descritto dalle figure seguenti Vac Vdc pow FiGURA 7 CONNETTTORE PER ALIMENTAZIONE Legenda Vac I Linee di alimentazione alternata collegate alla sezione switching di bordo tali segnali coincidono con una tensione da 8 24 Vac pow Linea di alimentazione continua collegata alla sezione switching di bordo 10 38 Vdc oppure tensione stabilizzata collegata alla logica di bordo 5 Vdc a seconda della configurazione ordinata GND Linea di massa per alimentazione in continua Per ulteriori informazioni sull alimentazione e le sue possibili configurazioni fare riferimento al paragrafo ALIMENTAZIONE e 12 Rel 3 50 Pagina 16 TECHNOLOGY grifo abace e j bu FIGURA 8 COLLEG
74. amente dall ASSISTENZA TECNICA AUTORIZZATA nel pieno rispetto delle raccomandazioni trasmesse dal costruttore e delle norme di sicurezza e salute vigenti I dispositivi non possono essere utilizzati all aperto Si deve sempre provvedere ad inserire i moduli all interno di un contenitore a norme di sicurezza che rispetti le vigenti normative La protezione di questo contenitore non si deve limitare ai soli agenti atmosferici bens anche a quelli meccanici elettrici magnetici ecc QTP 12 3 50 Pagina 1 abaco e bus 09 ITALIAN TECHNOLOGY Perun corretto rapporto coi prodotti necessario garantire leggibilit e conservazione del manuale anche per futuri riferimenti In caso di deterioramento o pi semplicemente per ragioni di approfondimento tecnico ed operativo consultare direttamente Assistenza Tecnica autorizzata A fine di non incontrare problemi nell uso di tali dispositivi conveniente che l utente PRIMA DI COMINCIARE AD OPERARE legga con attenzione tutte le informazioni contenute in questo manuale In una seconda fase per rintracciare pi facilmente le informazioni necessarie si pu fare riferimento all indice generale e all indice analitico posti rispettivamente all inizio ed alla fine del manuale Pagina 2 12 3 50 TECHNOLOGY grifo abaco Atu ERSTONIE JSLAJRID W FIRMWARE Il presente
75. arattere spurio e lo sfasamento dei sucessivi 12 3 50 Pagina 55 abaco e bus grifo ITALIAN TECHNOLOGY SETTAGGIO MODALIT OPERATIVA Codice 27 65 modo Codice Hex 1B 41 modo Mnemonico ESC A ASCII modo Definisce la modalit di gestione dei caratteri speciali bassi quelli con codice inferiore a 32 20H e quindi dei comandi ad un solo carattere La modalit scelta definita dal valore del byte modo con la seguente corrispondenza 0 00 Hex gt Modalit comandi 255 FF Hex gt Modalit rappresentazione Se il parametro con il modo non valido il comando viene ignorato Per ulteriori informazioni vedere paragrafo RAPPRESENTAZIONE DI CARATTERI SUL DISPLAY RESET DELLA COMUNICAZIONE Codice 27 163 Codice Hex 1B A3 Mnemonico ESC ASCII 163 Ristabilisce uno stato azzerato sulla comunicazione senza azzerare gli altri processi in corso Naturalmente con comunicazione s intende lo scambio di dati tra la QTP 12 ed il sistema di comando ed quindi indipendente dal mezzo usato In particolare il comando effettua le seguenti operazioni svuota buffer di ricezione elimina eventuali caratteri di risposte ancora da restituire elimina eventali tasti premuti ancora da restituire termina la gestione dei comandi in corso che dirottano i caratteri forniti vedi scrittura messaggi modalit grafica ecc RESET GENERALE Codice 27 162
76. atteri del buffer vengono sovrascritti dai caratteri sucessivamente ricevuti con conseguente loro perdita L unit di comando deve quindi bloccare la trasmissione fino a quando la QTP 12 non ha svuotato il buffer di ricezione ed nuovamente pronta a ricevere altri dati Praticamente l utente deve inserire dei ritardi nella comunicazione calibrati sperimentalmente tali da evitare il traboccamento del buffer di ricezione Il secondo buffer di trasmissione lungo 20 bytes memorizza i dati da trasmettere al sistema di comando e viene quindi riempito coni codici dei tasti premuti e con le risposte dei comandi Nel caso di comunicazione Normale il buffer di trasmissione non viene usato infatti i dati sono sempre immediatamente trasmessi viceversa in caso di comunicazione I2C BUS o Master Salve i dati rimangono nel buffer di trasmissione fino a quando il master non li richiede In quest ultimo caso se il master non effettua ricezioni dalla QTP 12 tale buffer destinato a riempirsi In caso di riempimento tutti i dati sucessivi non vengono pi salvati nel buffer di trasmmissione con conseguente loro perdita Quindi l unit master deve almeno gestire la ricezione dalla QTP 12 in due situazioni prima di fornire comandi con risposte per svuotare il buffer per le stesse risposte e periodicamente per prelevare gli eventuali tasti premuti DATI IN EEPROM Nella EEPROM di base la QTP 12 salva una serie di dati che possono essere modificati e
77. base e mantenute fino alla sucessiva esecuzione del setup locale subito dopo il terminale ritorna nella normale modalit di funzionamento I valori di default riportati tra parentesi sono quelli settati alla fine della fase di collaudo ovvero quelli impostati sulla QTP 12 ricevuta dall utente Le opzioni disponibili per 1 men BAUD RATE e STOP BIT definiscono il protocollo fisico di comunicazione asincrona che ha gli altri due parametri fissi a nessuna parit ed 8 bit per carattere oppure 9 bit se Master Slave Le opzioni dei rimanenti men sono invece descritte nei sucessivi paragrafi N B Alla modalit di set up locale si pu accedere solo all atto dell accensione qualora siano verificate le condizioni sopra descritte durante il normale funzionamento della QTP 12 con la pressione di questi tasti non si attiva il setup Il setup locale normalmente eseguito solo una volta dopo la prima installazione da parte di personale esperto quindi non riguarda l utente finale che usa la QTP 12 solo come interfaccia operatore ACQUISIZIONE DELLA TASTIERA Quando il terminale QTP 12 riconosce la pressione di uno di questi ne trasmette il relativo codice Questo avviene immediatamente se si utilizza la comunicazione Normale mentre nel caso di comunicazione I2C BUS o Master Slave tale codice viene salvato nel buffer di trasmissione e restituito solo su specifica richiesta dell unit di comando con il formato illustrato nel sucessi
78. bile ed il numero dell ultimo messaggio all interno del gruppo Entrambi questi valori variano al variare dellla quantit di EEPROM installata sulla scheda come descritto nell ultima colonna della precedente tabella Per convenzione definiamo max grp e max msg i due numeri restituiti da questo comando in modo da poterli identificare univocamente nella seguenti descrizioni Per poter identificare tutti i numerosi messaggi della QTP 12 questi sono stati suddivisi in gruppi composti da 256 messaggi In questo modo diventa immediata la conversione dei due valori restituiti nel numero dell ultimo messaggio memorizzabile max grp 256 max msg SELEZIONE GRUPPO MESSAGGI ATTUALE Codice 27 33 77 grp Codice Hex 1B 21 4D grp Mnemonico ESC M ASCII grp Viene selezionato il gruppo di messaggi grp da usare con i successivi comandi di gesttione messaggi Con gruppo messaggi s intende un insieme di 256 messaggi cos come descritto nel precedente comando che stata usata per poter facilmente indirizzare tutti i messaggi con una codifica a byte del numero messaggio Il gruppo messaggio da selezionare deve essere compreso nel range 0 grp max dove grp max l ultimo gruppo memorizzabile descritto in figura 50 A seguito di un accensione viene selezionato il primo gruppo messaggi ovvero quello con numero 0 00 Hex Se ad esempio si vuole selezionare il gruppo peril messaggio 300 sar cessario inviare la sequenza 27 33 77 1 oppure 1B 21 4D 01
79. bile la funzione di keyclick cio l attivizione temporizzata del buzzer di bordo ogni volta che viene premuto un tasto Si ricorda che in caso di display grafico 14 tasti centrali possono assumere la cosiddetta funzionabilit variabile ovvero via software si pu disegnare la funzione dei tasti in prossimit degli stessi e e quindi variarla a seconda delle necessit es START STOP INS DEL ALRM INFO ecc Quattro tasti sono inoltre utilizzati per gestire il settaggio locale di alcuni parametri di funzionamento come descritto nell apposito paragrafo SET UP LOCALE Infine una tasca adibita all inserimento di una etichetta realizzata dall utente pu essere utilizzata per personalizzare o identificare la funzione del terminale come descritto in APPENDICE C DISPLAY LaQTP 12 disponibilecon tre diversi display grafico fluorescente da 140x16 punti alfanumerico fluorescente da 20x2 caratteri alfanumerico LCD da 20x2 caratteri retroilluminato La retroilluminazione a LED garantisce una buona visibilit anche in condizioni di luce ambientale variabile ed in caso di necessit l utente pu comunque intervenire su un trimmer di regolazione del contrasto Un altra caratteristica di fondamentale importanza per i display della QTP 12 il loro ampio angolo di visione che ne consente la lettura praticamente da ogni posizione frontale Per infrormazioni pi dettagliate sui display fare riferimento al capitolo SPECIFICHE TECNICHE ed all APPENDICE
80. carattere definibile da utente ncar con i valori passati negli otto byte Pat 0 Pat 7 come descritto nella figura 49 tale modello viene inoltre salvato in EEPROM quindi in caso di spegnimento e riaccensione della QTP 12 il carattere utente ncar manterr il modello fornito N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando viene ignorato Il tempo di esecuzione di questo comando dell ordine di 80 msec se dopo la sua trasmissione devono essere trasmessi numerosi altri comandi preferibile inserire un ritardo che eviti il riempimento del buffer di ricezione 12 3 50 Pagina 63 abaco e bus grifo ITALIAN TECHNOLOGY COMANDI PER GESTIONE USCITA DIGITALE Sono riportati di seguito i comandi relativi alla gestione dell eventuale uscita digitale INTRTC in open collector disponibile nella QTP 12 RTC Si ricorda che tale uscita disponibile su due piazzole dello stampato come indicato in figura 6 e che l uscita non si presta a comandare i segnali del campo in altre parole per comandare qualsiasi carico deve essere sempre opportunamente bufferata Qualora l opzione RTC non sia stata ordinata tutti i comandi decritti in questo paragrafo vengono ignorati in quanto l uscita non disponibile Ino
81. cato sviluppandosi verso l alto e verso destra I valori delle coordinate e x devono essere rispettivamente compresi nei range 0 15 e 0 139 ovvero nelle dimensioni del display utilizzato N B Il codice 0 NUL presente al termine della sequenza stato inserito per compatibilit con espansioni future ed altri terminali deve sempre essere trasmesso per una corretta esecuzione del comando SETTAGGIO AREA GRAFICA Codice 27 241 yl x2 y2 Codice Hex 1B FI xl 1 x2 y2 cmd Mnemonico ESCASCII 241 ASCII x1 ASCII y1 ASCII x2 ASCII y2 ASCII cmd Definisce l area grafica di lavoro e l azione da utilizzare su quest ultima L area grafica ha come vertice in alto a sinistra il punto con coordinate x1 e y1 e come vertice in basso a destra quello individuato da x2 e y2 I valori di y1 y2 ed x1 x2 devono essere rispettivamente compresi nei range 0 15 e 0 139 ovvero nelle dimensioni del display utilizzato Il byte cmd seleziona invece l azione da effettuare sull area grafica scelta e quindi anche la funzione dei sucessivi byte ricevuti dalla QTP 12 come illustrato nel seguente elenco 12 Rel 3 50 Pagina 82 e TECHNOLOGY grifo abace e j bu 67 43Hex C gt Cancella l area grafica selezionata 70 46Hex F Riempe l area grafica selezionata 72 48Hex H Disegnal area grafica selezionata con i seguenti dati grafici orizzontali con spostamento orizzontale
82. chiede un opportuna configurazione dei jumpers di bordo come descritto nelle precedenti tabelle e l installazione di adeguati driver di comunicazione Alcuni componenti necessari per le configurazioni RS 422 RS 485 e Current loop non sono montati e collaudati sulla scheda in configurazione di default per questo la prima configurazione della seriale non in RS 232 deve essere sempre ordinata specificando la corrispondente opzione in modo che i tecnici grifo la possono montare e collaudare A questo punto l utente pu cambiare autonomamente la configurazione seguendo le informazioni sotto riportate LINEA SERIALE SETTATA IN RS 232 configurazione default IC4 driver MAX 202 IC2 nessun componente indifferente IC5 nessun componente J2 J5 non connessi IC3 nessun componente IC6 nessun componente LINEA SERIALE SETTATA IN CURRENT LOOP opzione CLOOP IC4 nessun componente IC2 nessun componente indifferente IC5 nessun componente J2 J5 non connessi IC3 driver HP 4200 IC6 driver HP 4100 ricordare che l interfaccia seriale in current loop di tipo passivo e si deve quindi collegare una linea current loop attiva ovvero provvista di un proprio alimentatore come descritto nelle figure 24 26 L interfaccia current loop pu essere utilizzata per realizzare sia connessioni punto punto che reti multipunto con un collegamento a 2 o 4 fili LINEA SERIALE SETTATA IN RS 422 opzione RS 422 IC4
83. cita attiva la linea di uscita digitale Qualora la sequenza inviata contiene dati non validi il comando viene ignorato Tale comando stato mantenuto per compatibilit con altri modelli di QTP che dispongono di un numero superiore di uscite digitali Pagina 64 12 Rel 3 50 TECHNOLOGY grifo abace e j bu COMANDI PER LA GESTIONE DEGLI ATTRIBUTI DEL CURSORE Sono riportati di seguito i comandi relativi ai vari attributi del cursore Si ricorda che il cursore disponibile solo nella modalit alfanumerica mentre in quella grafica non mai rappresentato anche se gestito E comunque possibile definire la posizione e lo stile del cursore anche in ogni posizione del display grafico grazie all uso alternato i comandi grafici ed alfanumerici DISATTIVAZIONE DEL CURSORE Codice 27 80 Codice Hex 50 Mnemonico ESC P Il cursore viene disattivato e non pi visibile ATTIVAZIONE DEL CURSORE FISSO Codice 27 79 Codice Hex 4F Mnemonico ESC O Il cursore viene attivato quindi reso visibile e rappresentato sotto forma di linea non lampeggiante posizionata al di sotto del carattere N B Tale comando non utilizzabile quando si utilizza il modello QTP 12 GF2 ovvero quando presente un display fluorescente grafico 140x16 in questo caso il comando non ha alcun effetto ATTIVAZIONE DEL CURSORE BLOCCO LAMPEGGIANTE Codice 27 81 Codice Hex IB 5
84. co ESC V Viene restituita una sequenza di 3 caratteri contenente il numero di versione del programma di gestione residente a bordo della QTP 12 Ad esempio con un firmware versione 2 1 saranno trasmessi i seguenti caratteri 50 46 49 oppure 32 2E 31 Hex oppure 2 1 LETTURA DEL CODICE SCHEDA Codice 27 160 Codice Hex 1B A0 Mnemonico ESC ASCII 160 Viene restituito un carattere contenente il codice scheda che nel caso della QTP 12 coincide con il valore 9 09 Hex Tale comando utile soprattutto quando dispositivi diversi sono collegati sulla stessa rete seriale e l unit master deve riconoscere tali dispositivi Naturalmente il codice scheda identifica in modo univoco il prodotto associato SETTAGGIO LUMINOSIT DISPLAY FLUORESCENTE Codice 27 108 lum Codice Hex 1B 6C lum Mnemonico ESC ASCII lum Setta la luminosit sul display fluorescente ad uno dei quattro possibili valori definito dal valore del byte lum con la seguente corrispondenza 0 00 Hex gt luminosit al 100 1 01 Hex gt luminosit al 75 2 02 Hex gt luminosit 50 3 03 Hex gt luminosit al 25 Se il parametro con la luminosit non valido il comando viene ignorato N B Tale comando utilizzabile solo quando si utilizzano i modelli QTP 12 F2 e QTP 12 GF2 ovvero quando presente un display fluorescente In caso di QTP 12 C2 con display LCD il comando non deve essere fornito infatti provoca la rappresentazione di un c
85. dello stato definito dal firmware che dovr essere configurato con il protocollo logico Master Slave L interfaccia RS 485 pu essere utilizzata perrealizzare connessioni half duplex sia punto punto che reti multipunto con un collegamento a2 fili Nel caso si utilizzi la linea seriale in RS 422 o RS 485 con i jumpers J2 e J5 possibile connettere la circuiteria di terminazione e forzatura sulla linea Tale circuiteria deve essere sempre presente nel caso di sistemi punto punto mentre nel caso di sistemi multipunto deve essere collegata solo sulle schede che risultano essere alla maggior distanza ovvero ai capi della linea di comunicazione A seguito del power on il driver RS 485 in ricezione o il driver di trasmissione RS 422 disattivo in modo da eliminare eventuali conflittualit sulla linea di comunicazione Per ulteriori informazioni relative alla comunicazione seriale fare riferimento agli esempi di collegamento delle figure 20 26 PROTEZIONE EEPROM OPZIONALE Con il jumper J7 l utente ha la possibilit di proteggere la EEPROM opzionale della QTP 12 dalle operazioni di scrittura In dettaglio conil jumpers in posizione 1 2 la EEPROM non protetta e quindi pu essere scritta dagli appositi comandi mentre con la posizione 2 3 il componente pu essere solo letto Si ricorda inoltre che i primi 95 messaggi e tutti gli altri dati salvati nella EEPROM di base vedere paragrafo DATI IN non sono intere
86. di comunicazione STOP BIT variazione del numero di bit di Stop KEY CLICK settaggio della funzione di keyclick SLAVE ADD prima cifra dell indirizzo identificazione in esadecimale SLAVE ADD seconda cifra dell indirizzo di identificazione in esadecimale EE DATA inizializzazione dati salvati in EEPROM di base INTRTC FN variazione funzione dell uscita digitale dell orologio RTC SA VE and EXIT uscita dal setup d Premere il tasto 9 per variare il valore attualmente scelto nel men visualizzato COMMUNIC Norm I2C M S 9 unadelle 3 modalit di comunicazione def Norm BAUD RATE 38400 19200 9600 4800 2400 o 1200 Baud def 19200 STOP BIT 1 o 2con protocollo Normale def 1 1 con protocollo Master Slave QTP12 Rel 3 50 pagina 37 abaco e bus grifo ITALIAN TECHNOLOGY KEYCLICK ON o OFF def ON SLAVE ADD Varia cifra indicata tra gt lt nel campo 0 F Hex def 80H EE DATA NOINI o INIT def NOINI INTRTC FN USER o ALARM def USER SAVE and EXIT Esce da setup e configura la QTP 12 con i parametri selezionati e Una volta impostati i valori necessari con le modalit descritte ai punti c e d selezionare il men SAVE and EXIT e premere il tasto 9 per uscire dal setup locale Una volta usciti le opzioni selezionate sono salvate nella EEPROM di
87. di in cui i caratteri non sono rappresentati ma interpretati ed eseguiti i relativi comandi rappresentazione in cui i caratteri sono sempre rappresentati A seguito di una accensione automaticamente selezionata la modalit comandi per rendere subito disponibili tutte le funzionalit I comandi a pi di un carattere che iniziano sempre con il carattere ESC 27 sono invece sempre interpretati ed eseguiti indipendentemente dalla madalit Tutti i modelli di QTP 12 dispongono di 8 caratteri definibili dall utente che possono essere settati e o salvati a seconda delle esigenze e quindi rappresentati sul display come ampliamente descritto nel sucessivo paragrafo COMANDI PER CARATTERI UTENTE Quando con il modello QTP 12 GF2 selezionata la modalit grafica i caratteri utente non sono rappresentabili indipendentemente dalla modalit operativa selezionata Per i caratteri speciali invece si faccia riferimento all APPENDICE B e si ricordi che possibile avere altri modelli di display con differenti caratteri speciali ma il tutto deve essere direttamente concordato con la grifo FIGURA 40 FOTO CARATTERI DISPONIBILI SU 12 GF2 12 Rel 3 50 Pagina 41 abaco e bus grifo ITALIAN TECHNOLOGY MODALITA DI COMUNICAZIONE La QTP 12 prevede tre diverse modalit di comunicazione Norm la comunicazione usa la linea asincrona su CN2 ed avv
88. e DLL che consentono di gestire la comunicazione master slave ad alto livello ovvero senza preoccuparsi della gestione del nonobit delle tempistiche di eventuali convertitori di protocollo elettrico ecc Anche queste librerie sono fornite in corrispondenza del primo acquisto assieme alla relativa documentazione d uso salvate su un disco o su un CD NOTE 1 Tra una chiamata e la successiva per avere la certezza che il comando trasmesso sia correttamente eseguito neccessario attendere un tempo che funzione del numero di comandi inviati e del tipo di operazioni che questi comportano 2 Se l unit master di controllo non in grado di dialogare a 9 bit possibile simulare questo tipo di comunicazione sfruttando il bit di parit e programmando prima di trasmettre ogni singolo byte la parit pari o dispari secondo quanto indicato di seguito Il Byte da trasmettere ha un numero PARI di bit a 1 Se il Bit 9 deve essere 1 gt Programmare la parit DISPARI Se il Bit 9 deve essere 0 gt Programmare la parit PARI Il Byte da trasmettere ha un numero DISPARI di bit a 1 Se il Bit 9 deve essere 1 gt Programmare la parit PARI Se il Bit 9 deve essere 0 gt Programmare la parit DISPARI 3 Se sono attivate delle funzioni automatiche di rappresentazione sul display scorrimento messaggi rappresentazione ora e o data ecc il tempo che deve trascorrere fra una chiamata e la successiva oltre a quanto detto nella nota 1 d
89. e figura FiGURA 53 COORDINATE PUNTI DISPLAY GRAFICO N B Si ricorda che i comandi grafici sucessivamente descritti sono utilizzabili solo sul modello QTP 12 GF2 mentre nei rimanenti modelli i caratteri dei comandi non vengono riconosciuti come comandi e quindi rappresentati sul display Siricordainoltre cheil modello grafico QTP 12 GF2 riconosce tutti i comandi grafici ed anche tutti i comandi alfanumerici descritti nei paragrafi precedenti SETTAGGIO MODALIT ALFANUMERICA Codice 27 208 Codice Hex 1B D0 Mnemonico ESC ASCII 208 Questo comando seleziona la modalit di rappresentazione alfanumerica con cui possono essere utilizzati tutti i comandi alfanumerici relativi alla rappresentazione descritti nei paragrafi precedenti Una volta eseguito il comando viene ripresentato il cursore se attivo nell ultima posizione stabilita dai comandi precedentemente usati A seguito di un accensione automaticamente selezionata la modalit alfanumerica in modo da rendere subito disponibili tutte le funzionalit della QTP e 12 Rel 3 50 Pagina 80 TECHNOLOGY grifo ebace e j bu FiGURA 54 PRIMO ESEMPIO DI RAPPRESENTAZIONE GRAFICA QTP 12 0 5 BO ITALY Tel 39 892052 Fax 30 051 8836 FiGURA 55 SECONDO ESEMPIO DI RAPPRESENTAZIONE GRAFICA 12 3 50 Pagina 81 abaco e bus grifo
90. e le operazioni effettuate da ciascuno di essi BUZZER La QTP 12 dispone di una circuiteria in grado di emettere un suono costante basata su un buzzer capacitivo Via software tramite appositi comandi seriali questa pu essere disattivata attivata od intermittente pu generare un beep sonoro ed infine pu segnalare eventuali anomalie di funzionamento Quando a seguito di un accensione la scheda genera un suono costante od intermittente e non lavora pi correttamente c una condizione anomala che deve essere eliminata contattare direttamente i tecnici grifo EEPROM La QTP 12 dispone di una EEPROM di base la cui capacit 2 KBytes per la memorizzazione di settaggi protocollo di comunicazione nome di identificazione codici dei tasti caratteri utente messaggi ecc Vista la vitale importanza di alcuni di questi dati stata scelta una EEPROM proprio per avere tutte le garanzie sulla validit e sul mantenimento dei dati salvati naturalmente anche in assenza di alimentazione Di particolare interesse sono i messaggi da 20 caratteri che possono essere prima memorizzati e successivamente prelevati o visualizzati sul display semplicemente fornendo al terminale il numero odi numeri di identificazione del messaggio stesso La 12 inoltre gestisce rappresentazione di tali messaggi anche in modalit a scorrimento in questo modo possibile visualizzare in un unica riga del display delle informazioni che occupano u
91. e vengono quindi cancellati solo i primi 95 messaggi L utente deve fare molta attenzione alla scelta di inizializzare l EEPROM infatti tutti i dati preventivamente salvati vengono definitivamente persi Pagina 40 12 3 50 TECHNOLOGY grifo abaco stv RAPPRESENTAZIONE DI CARATTERI SUL DISPLAY Il terminale 12 visualizza sul display di bordo tutti i caratteri ricevuti aventi un codice compreso nel range 0 255 0 Hex compreso quello che identifica le sequenze di comando 27 1BH come sucessivamente descritto Il carattere viene visualizzato nella posizione attuale del cursore e quest ultimo avanzer nella posizione successiva se si trova nell ultimo carattere del display angolo in basso a destra verr posizionato nella posizione di Home angolo in alto a sinistra Per quanto riguarda la corrispondenza codice e carattere rappresentato valgono le seguenti informazioni Codici Caratteri 0 15 00 0 Hex Definibili da utente 16 31 10 1 Hex Speciali e variabili in funzione del display installato 32 127 20 7 Hex ASCII standard 128 255 80 Hex Speciali e variabili in funzione del display installato Per rappresentare i caratteri definibili da utente e quelli speciali i cui codici coincidono con quelli di comandi ad un solo carattere stato previsto un apposito comando che seleziona la modalit operativa della QTP 12 tra le due disponibili coman
92. ecedente tabella riporta i consumi relativi al terminale QTP 12 nelle versioni con i modelli di display installabili per l alimentazione ad ampio range sono riportate le potenze richieste che tengono gi conto del rendimento della sezione alimentatrice di bordo Si ricorda che qualora sia necessario ridurre i consumi delle QTP 12 con display LCD si possono ordinare anche i display senza retroilluminazione per maggiori informazioni su questa possibilit e sulla sua disponibilit contattare direttamente la grifo e 12 Rel 3 50 Pagina 14 TECHNOLOGY grifo abaco ottu TALLAZIONE 2 SS INS 7 In questo capitolo saranno illustrate tutte le operazioni da compiere per utilizzare correttamente il terminale QTP 12 A questo scopo viene riportata l ubicazione e la funzione dei connettori dei jumpers modificabili dall utente del trimmer ed ogni altra informazione relativa alla configurazione hardware del prodotto FiGURA 6 DisPOSIZIONE JUMPERS CONNETTORI TRIMMER ECC 12 Rel 3 50 Pagina 15 abaco e bus grifo ITALIAN TECHNOLOGY CONNESSIONI Il terminale QTP 12 provvisto di 5 connettori con cui vengono effettuati tutti i collegamenti 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 f
93. eive ovvero Effettua comunicazione come slave transmit ovvero 1 manda sequenza di START 1 riconosce sequenza di START 2 manda slave address impostato su QTP 12 in 2 riceve e confronta slave address impostato su lettura con R W 1 QTP 12 se coincidono prosegue altrimenti scarta tutti i dati I2C BUS fino alla sucessiva sequenza di STOP Controlla tipo di operazione R W se in lettura R W 1 prosegue in trasmissione atrimenti prosegue in ricezione vedi figura precedente 3 verifica ricezione ACK 3 manda ACK 4 riceve numero byte da ricevere da QTP 12 tasti 4 trasmette numero byte presenti nel buffer di trasm premuti e o risposte dei comandi eseguiti tasti premuti e o risposte dei comandi eseguiti 5 manda ACK 5 verifica ricezione ACK 6 riceve primo byte da QTP 12 6 trasmette primo byte salvato nel buffer di trasm 7 manda ACK 7 verifica ricezione ACK n riceve ultimo byte da QTP 12 n trasmette ultimo byte salvato nel buffer di trasm n 1 manda sequenza di STOP n 1 riconosce sequenza di STOP Byte ricevuti da QTP 12 Gestione tasti premuti e o risposte ai comandi trasmessi in precedenza FIGURA 44 DIAGRAMMA COMUNICAZIONE QTP 12 gt MASTER IN I2C BUS 12 Rel 3 50 Pagina 47 e abaco e bus grifo ITALIAN TECHNOLOGY NOTE 1 Tra una comunicazione e la successiva per avere la certezza che il comando trasmesso sia correttamente eseguito neccessa
94. ello operatore con frontale IP 54 progettato appositamente per un uso industriale e per un montaggio diretto su macchine automatiche La QTP 12 a tutti gli effetti un terminale video completo adatto al colloquio tra operatore e macchina per tutte quelle operazioni di comando e di controllo che si rendono necessarie durante il funzionamento o la diagnostica della stessa Inoltre la presenza di interessanti sezioni aggiuntive la rendono adatta a risolvere numerose applicazioni civili e o industriali mantenendo un ottimo rapporto prezzo prestazioni La QTP 12 disponibile con Display Alfanumerico da 20 caratteri per 2 righe del tipo LCD retroilluminato con piano luminoso a LED o Fluorescente oppure con display Grafico da 140 per 16 punti A completamento del frontale del pannello operatore c una tastiera da 12 tasti a membrana una Tasca di personalizzazione che permette di attribuire facilmente un nome o di inserire il logo dell utente ed un LED di segnalazione Un pratico e robusto contenitore in profilato di alluminio nel formato standard DIN 72x144 consente di installare il terminale in modalita avanquadro Uno scasso posteriore permette di accedere ai connettori utilizzabili per i vari collegamenti Le staffe fornite assieme alla QTP 12 consentono di montarla e o smontarla agevolmente eseguendo un semplice scasso rettangolare sul pannello anteriore di supporto del quadro elettrico La QTP 12 il componente ideale in tutti quei casi
95. ene posizionato in Home CANCELLA RIGA Codice 25 Codice Hex 19 Mnemonico Viene cancellata l intera linea in cui si trova il cursore e questo viene posto all inizio di tale riga CANCELLA FINO A FINE RIGA Codice 27 75 Codice Hex 1B 4B Mnemonico Vengono cancellati tutti i caratteri che si trovano nella riga in cui posto il cursore a partire dalla posizione del cursore stesso fino al termine della riga Il cursore rimane nella posizione in cui si trovava all arrivo del codice di Cancella fino a fine riga Se ad esempio il cursore si trova all inizio di una riga del display verr cancellata l intera linea CANCELLA FINO A FINE PAGINA Codice 27 107 Codice Hex 1 6B Mnemonico ESC k Vengono cancellati tutti i caratteri dal punto in cui si trova il cursore fino al termine del display Il cursore rimane nella posizione in cui si trovava all arrivo del codice di Cancella fino a fine pagina Se ad esempio il cursore si trova nella posizione di Home verr cancellato l intero display 12 Rel 3 50 Pagina 54 TECHNOLOGY grifo abace e j bu COMANDI PER FUNZIONI VARIE Sono di seguito riportati alcuni comandi per la gestione di varie funzioni del terminale QTP 12 che non rientrano in nessuno degli altri gruppi e che sono quindi stati riuniti in questo paragrafo LETTURA DEL NUMERO DI VERSIONE Codice 27 86 Codice Hex 56 Mnemoni
96. esto dato con l attuale stato della sveglia cosi organizzato Bit 0 stato di abilitazione sveglia 1 Sveglia abilitata ed in attesa del tempo impostato 0 Sveglia disabilitata non viene effettuato alcun controllo Bit 1 gt stato di attivazione sveglia 1 Sveglia attivata ovvero tempo impostato raggiunto ed attesa del trascorrimento dell intervallo di attivazione dton preimpostato In questa condizione l uscita INTRTC risulta attiva 0 Sveglia disattivata ovvero tempo impostato non raggiunto oppure raggiunto ed intervallo di attivazione dton terminato In questa condizione l uscita INTRTC risulta disattiva 2 7 gt 0 Non usati Tramite questo comando l utente pu facilmente verificare il raggiungimento del tempo impostato con il comando precedente senza dover effettuare i complicati controlli temporali che coinvolgono molte verifiche incrociate 12 Rel 3 50 Pagina 79 abaco e bus grifo ITALIAN TECHNOLOGY COMANDI PER GRAFICA La QTP 12 GF2 con display grafico da 140 x 16 punti fornisce all utente la possibilit di rappresentare immagini grafiche istogrammi caratteri con diversi fonte diverse dimensioni grafici ecc grazie ad una serie di facili comandi Tutti i comandi grafici sono basati sull unit minima del display definita punto o pixel ed in particolare sulle loro coordinate queste sono organizzate come illustrato nella seguent
97. eve esseredi circa 12 msec 12 Rel 3 50 Pagina 43 abaco e bus grifo ITALIAN TECHNOLOGY 4 In una singola comunicazione tra unit master e 12 possono essere trasferiti diversi caratteri da rappresentare e comandi da eseguire facendo attenzione a non riempire il buffer di ricezione come descritto nel paragrafo BUFFER DI COMUNICAZIONE Per chiarire meglio il protocollo master slave viene di seguito riportato un esempio di gestione in cui l unit master fornisce tre comandi alla QTP 12 richiesta versione rappresentazione stringa e verifica eventuali tasti premuti con un Baud Rate di comunicazione di 38 4 KBaud ed indirizzo di identificazione SLAVE ADD settato a 80H Trasmette comando di lettura numero di versione ovvero trasmette la sequenza di caratteri 80H con nono bit a 1 Riceve caratteri del comando e ne verifica il 1BH con nono bit a 0 termine con il Time Out di 550 sec 56H con nono bit a 0 con ritardo tra i caratteri inferiore a 550 usec Riconosce sequenza di comando la esegue Attende tempo di 837 usec salva risposta per sucessivo comando Trasmette risposta che coincide con il codice dell eventuale tasto premuto con nono bit a 0 Trasmette comando con stringa da rappresentare ovvero trasmette la sequenza di caratteri 80H con nono bit a 1 1 carattere stringa con nono bit a 0 2 carattere stringa con nono bit a 0 Riceve rispost
98. ggiore di quello normalmente rappresentabile La stringa in questione di lunghezza n car inizia dal primo carattere del messaggio memorizzato in EEPROM con codice corrispondente ad n mess nel gruppo attualmente selezionato e prosegue con tutti i caratteri seguenti memorizzati nei successivi messaggi della e EEPROM Il parametro n mess deve essere compreso nel range 0 max msg quando selezionato l ultimo gruppo messaggi altrimenti nel range 04255 0 FF Hex ovvero selezionare uno dei possibili messaggi disponibili Se tale numero non valido il comando viene ignorato Il dato n car invece deve assumere i seguenti valori 0 Interrompe lo scorrimento in corso il valore di n mess non significativo 20 200 Attiva lo scorrimento dei caratteri specificati Se n car contiene un valore al di fuori di tali specifiche il comando viene ignorato questo avviene anche se il numero di caratteri in questione si estende oltre l ultimo messaggio memorizzabile EEPROM Larappresentazione del messaggio a scorrimento avviene nella prima riga del display senza variare la posizione del cursore ed i relativi attributi Se per esempio si vuole visualizzare a scorrimento la stringa di 35 caratteri composta dal messaggio 10 20 caratteri e dai primi 15 caratteri del messaggio 11 sar necessario inviare alla scheda prima il comando di selezione del gruppo 0 di messaggi e poi la sequenza 27 33 83 10 35 1B 21 53 23
99. guarda il protocollo fisico di comunicazione per la linea seriale parzialmente configurabile tramite l apposito programma di settaggio locale che permette di selezionare i valori riportati nel capitolo SPECIFICHE TECNICHE tramite il semplice uso di quattro tasti Infine il protocollo logico pu essere di tipo punto punto oppure Master Slave con tecnica del nono bit quest ultima in abbinamento ad una delle opzioni sopra riportate consente di collegare pi QTP in rete e di colloquiare con unit dello stesso e o diverso tipo in una modalit comoda ed efficiente ALIMENTATORE DI BORDO Una delle caratteristiche fondamentali della QTP 12 la presenza di un proprio alimentatore switching che richiede una tensione di alimentazione variabile nel range 8 24 Vac oppure 10 38 Vdc tale sezione si occupa di generare tutte le tensioni necessarie al funzionamento del modulo In alternativa si pu ordinare la QTP 12 senza la sezione alimentatrice specificando l opzione 5Vdc o ALIM ed in questo caso si dovr fornire un alimentazione stabilizzata di 5 Vdc dall esterno Perinformazioni pi dettagliate sulla sezione alimentatrice fare riferimento al paragrafo SPECIFICHE ELETTRICHE OROLOGIO La QTP 12 pu disporre in forma opzionale di un orologio Real Time Clock tamponato da una batteria al Litio che gestisce ore minuti secondi giorno mese anno e giorno della settimana Tale dispositivo gestibile dall utente con appositi comandi
100. i L orologio 1 suoi sette parametri temporali ore minuti secondi giorno mese anno e giorno della settimana pu essere settato acquisito ed anche rappresentato automaticamente sul display con attributi e posizioni definibili da utente 12 Rel 3 50 Pagina 6 TECHNOLOGY grifo abace e j bu Gestione di una completa sveglia che puo essere impostata su ore minuti secondi giorno mese eche in corrispondenza dell attivazione agisce sull uscita digitale con una durata di attivazione selezionabile Modalita di funzionamento trasparente quanto ricevuto dall programma utente se non e un comando viene direttamente rappresentato sul display mentre i tasti premuti e le eventuali risposte ai comandi sono restituite allo stesso programma Decine di comandi di rappresentazione e di funzionamento compatibili con standard ADDS Wiew Point Possibilita di attivare una rappresentazione automatica di accensione con vari attributi 5 Pratici connettori standard per un veloce cablaggio Alimentazione in DC o in AC a partire da 5Vdc fino a 24Vac Potenza richiesta in funzione della configurazione usata tra 1 6 e 2 5 W Protezione della logica di bordo tramite TransZorb M Perspecifiche esigenze di pannelli consumi funzionalita e costo contattare direttamente la grifo Viene di seguito riportata una descrizione dei blocchi funzionali della scheda con indicat
101. i messaggi 2 In altre parole il parametro n deve essere compreso nel range 1 2 e se il suo valore 6 valido il comando viene ignorato Una volta eseguito il comando il cursore viene posizionato nella cella successima all ultimo messaggio visualizzato se l ultimo carattere del messaggio in questione occupa l ultima posizione del display il cursore verr posizionato nella posizione di Home Se peresempio si vogliono visualizzare i messaggi 10e 11 sar necessario inviare alla scheda prima il comando di selezione del gruppo 0 di messaggi e poi la sequenza 27 33 68 102 1B 21 44 02 opuure ESC D LF STX N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando viene ritardato fino al completamento dell operazione in corso Pagina 68 12 Rel 3 50 TECHNOLOGY grifo abaco siu VISUALIZZAZIONE DI MESSAGGI A SCORRIMENTO Codice 27 33 83 n mess n car Codice Hex 1B 21 53 n mess n car Mnemonico ESC S ASCII n mess ASCII n car Visualizza sulla prima riga del display un messaggio a scorrimento di n car caratteri la stringa composta da questi caratteri viene shift ata da destra verso sinistra in modo da visualizzare in un unica riga del display la prima delle informazioni che occupano uno spazio ma
102. iene con 8 bit per carattere nessuna parit e con stop bit e baud rate selezionabili dall utente tramite il set up locale Tale comunicazione adatta a collegamenti punto punto in RS 232 RS 422 e Current loop Per informazioni dettagliate su questa modalit vedere apposito paragrafo COMUNICAZIONE NORMALE 2 la comunicazione usa la linea sincrona I2C BUS CN6 ed avviene con un bit rate da 500 a 15000 bit per secondo come slave sia ricevitore che trasmettitore con Slave Address a 7 bit selezionabile dall utente tramite il set up locale Tale comunicazione adatta a collegamenti punto punto o in rete Per informazioni dettagliate su questa modalit vedere apposito paragrafo COMUNICAZIONE BUS M S 9 la comunicazione usa la linea asincrona su CN2 ed avviene con 9 bit per carattere nessuna parit uno stop bit e con baud rate e Slave Address ad 8 bit selezionabile dall utente tramite il set up locale Tale comunicazione adatta a collegamenti punto punto con tutti i protocolli elettrici o in rete con i protocolli RS 422 RS 485 e Current loop Per informazioni dettagliate su questa modalit vedere apposito paragrafo COMUNICAZIONE MASTER SLAVE La selezione della modalit di comunicazione gestita nel setup locale come descritto nell omonimo paragrafo mentre l interfaccia elettrica deve essere definita in fase di ordine del terminale oppure variata seguendo le indicazioni del paragrafo CONFIGURAZIONE LINEA SERIALE
103. ione RTC non sia stata ordinata tutti i comandi decritti in questo paragrafo vengono ignorati in quanto il componente non disponibile A fine di garantire l aggiornamento dell orologio ed il mantenimento dei dati su SRAM anche in assenza di alimentazione si consiglia di leggere il paragrafo BACK UP Tra le funzioni principali della SRAM RTC si ricorda ad esempio la rappresentazione automatica della data ed ora attuale sul display l uso di un orologio completo tramite una delle linee di comunicazione la gestione di una sveglia automatica in grado di verificare il raggiungimento di un tempo preimpostato l attivazione di un segnale digitale in corrispondenza del raggiungimento del tempo della sveglia il salvataggio ed il prelevamento di dati e parametri che variano frequentemente ecc SCRITTURA BYTE SU SRAM Codice 27 33 71 addr byte Codice Hex 1B 21 47 addr byte Mnemonico ESC G ASCII addr ASCII byte Srive nella SRAM tamponata di bordo il valore passato in byte variabile nel range 07255 00 FF Hex L indirizzo a cui memorizzare tale byte indicato in addr che deve essere compreso nel range 32 255 20 Hex Se cos 6 il comando viene ignorato LETTURA BYTE DA SRAM Codice 27 33 103 addr Codice Hex 21 67 addr Mnemonico ESC g ASCII addr Viene restituito il byte della SRAM tamponata di bordo prelevato all indirizzo indicato in addr Questo deve essere compreso nel range 32 255 20 Hex
104. isiche 12 Caratteristiche generali 11 Cariche elettrostatiche 1 CCITT 23 CKS AMP2 28 CKS AMP4 20 CNI connettore alimentazione 16 CN2 connettore linea seriale 23 CN3 connettore linea CAN 32 CN6 connettore per linea 12 BUS 20 Codici tasti 39 60 Collegamento linea CAN 31 Comandi 52 A 1 Comandi per attributi cursore 65 Comandi per cancellazione caratteri 54 Comandi per caratteri utente 62 Comandi per EEPROM 58 Comandi per funzioni varie 55 Comandi per grafica 80 Comandi per I2C BUS come master 72 Comandi per messaggi 66 Comandi per posizionamento cursore 52 Comandi per SRAM ed orologio 74 Comandi per tastiera 60 Comandi per uscita digitale 64 Come iniziare 50 Comunicazione seriale 23 32 42 51 Configurazione base 31 32 36 37 Connessioni 16 Connettori 13 15 16 16 CN2 23 CN3 18 CN6 20 14 28 Contenitore 1 C 1 C 5 Contrasto 30 Controllo di flusso 51 Coordinate grafiche 80 Current loop 10 11 23 26 32 42 Cursore 52 65 80 82 CURSORE A DESTRA comando 52 CURSOREA INIZIO comando 53 CURSORE EA SINISTRA comando 52 CURSORE IN ALTO comando 53 CURSORE IN BASSO comando 52 D Dati grafici 84 85 Dati EEPROM 40 Pagina E 2 e ITALIAN TECHNOLOGY 12 Rel 3 50 TECHNOLOGY grifo ebace e j bu DEBUG 28 30 DEFINIZIONE DI UN CARATTERE UTENTE comando 63 DEFINIZIONE E SALVATAGGIO DI UN CARATTERE UTENTE comando 63 Demo 51 Descrizione software 37
105. issione differenziale in RS 422 4 5422 O Linea bipolare positiva di trasmissione differenziale in RS 422 5 GND Linea di massa Linea seriale in RS 485 1 RXTX RS485 1 0 Linea bipolare negativa di ricezione e trasmissione differenziale in RS 485 2 RXTX RS485 I O Linea bipolare positiva di ricezione e trasmissione differenziale in RS 485 5 GND Linea di massa Linea seriale in Current loop 9 RX C L I Linea bipolare negativa di ricezione in Current loop 8 RX C L I Linea bipolare positiva di ricezione in Current loop 7 TX C L O Linea bipolare negativa di trasmissione in Current loop 6 TX C L O Linea bipolare positiva di trasmissione in Current loop 12 3 50 Pagina 23 abaco e bus grifo ITALIAN TECHNOLOGY CN2 QTP 12 CN2 12 Pagina 24 RX RS232 TX RS232 Sistema Esterno FiGURA 20 ESEMPIO COLLEGAMENTO PUNTO PUNTO IN RS 232 RX RS422 RX RS422 TX RS422 Sistema Esterno TX RS422 FiGURA 21 EsEMIPO COLLEGAMENTO PUNTO PUNTO IN RS 422 RXTX RS485 RXTX RS485 TX RX Sistema Esterno FIGURA 22 ESEMPIO COLLEGAMENTO PUNTO PUNTO IN RS 485 12 Rel 3 50 ITALIAN TECHNOLOGY Slave 2 FIGURA 23 ESEMPIO COLLEGAMENTO IN RETE IN RS 485 Da notare che in una rete RS 485 devono essere presenti due resistenze di forzatura lung
106. istema di comando Con rappresentazione s intende l effetto visivo sul display e pu essere selezionata tra molteplici possibilit grazie al settaggio degli appositi parametri richiesti dal comando In dettaglio si possono ottenere le visualizzazioni di un singolo messaggio in una qualsiasi posizione di una sequenza di messaggi statici videata in una qualsiasi posizione ed di una sequenza di messaggi a scorrimento solo sulla prima riga del display A questo scopo i parametri hanno il seguente significato nmess coincide con il numero del primo messaggio da visualizzare nel gruppo 0 e gli eventuali altri sono quelli immediatamente successivi in EEPROM Il valore di nmess per essere valido deve rispettare le seguenti condizioni xnmess xmsggrp per attivare la rappresentazione ovvero selezionare un messaggio disponibile dovemsggrpO l ultimo messaggio memorizzabile nel gruppo 0 riportato nella quarta colonna di figura 50 nmess 255 FFH per disattivare la rappresentazione lungh coincide con la lunghezza della visualizzazione e viene espressa diversamente a seconda dell attributo di rappresentazione rappresentazione statica shift 0 espressa in numero di messaggi Il valore di lungh per essere valido deve rispettare le seguenti condizioni nmess lungh lt msggrp0 gt ovvero deve selezionare dei messaggi disponibili nel gruppo 0 dove msggrp0 l ultimo messaggio memorizzabile nel gruppo 0 riportato nella quarta colonna di
107. it con espansioni future ed altri terminali Tale comando viene ignorato nel caso che la relativa sequenza contenga dati non validi Se per esempio si vuole scrivere il valore 100 all indirizzo 35 della EEPROM utente sar necessario inviare la sequenza 27 164 35 0 100 oppure 1B A4 23 00 64Hex oppure ESC ASCII 164 NUL d N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cos non il comando viene ignorato LETTURA BYTE DA EEPROM Codice 27 165 addl addh Codice Hex 5 addl addh Mnemonico ESC ASCII 165 ASCII addl ASCII addh Il valore salvato nella locazione della EEPROM utente identificata dall indirizzo addh addl viene letto e restituito Come indicato nel comando precedente i valori del primo parametro deve essere compreso nel range 0 39 0 27H ed il valore del secondo deve essere sempre 0 il dato restituito coincide con un singolo carattere compreso nel range 0 255 0 Hex Tale comando viene ignorato nel caso che la relativa sequenza contenga dati non validi N B Tale comando comporta un accesso alla EEPROM di bordo quindi prima di eseguirlo meglio assicurarsi che la scheda sia pronta per una nuova operazione su tale dispositivo se cosi non il comando non viene eseguito e viene restituito il codice 21 15 Hex NAK 12 Rel 3 50 Pagina 59 abaco
108. iva finestra in modo da facilitarel inserimento e l estrazione 4 Rimontare il terminale QTP 12 seguendo le precedenti indicazioni in ordine inverso Etichetta di personalizzazione Pannello frontale QTP 12 vista posteriore DL1 Fessura della tasca Q Finestra di inserimento FiGURA C6 INSERIMENTO ETICHETTA DI PERSONALIZZAZIONE 12 Rel 3 50 Pagina C 4 e TECHNOLOGY grifo abaco stv FISSAGGIO DEL PANNELLO FRONTALE AL CONTENITORE La QTP 12 viene normalmente fornita con il frontale tastiera in poliestere circuito stampato fissato ad incastro nella cornice plastica del contenitore posteriore Il terminale comunque predisposto per un migliore ancoraggio meccanico tra questi due componenti effettuato con due apposite viti in modo da evitare eventuali fuori uscite accidentali del pannello frontale Le operazioni da eseguire per assicurare tale ancoraggio sono riportate di seguito 1 Rimuovere il gruppo carter porteriore cornice dal gruppo tastiera circuito stampato Per eseguire comodamente questa operazione sufficiente effettuare una pressione sui connettori della QTP 12 oppure sullo stampato raggiungibile dalla fessura del posteriore del contenitore dedicata appunto ai connettori 2 Svitare le due viti centrali delle sei che bloccano la cornice al carter posteriore 3 Sulpannello frontale con tastiera in corrispondenza di queste viti sono gi presenti due fori c
109. l mese e YY l anno notazione Italiana Bit 2 gt 1 Attiva la visualizzazione alternata di data ed ora sulla stessa posizione del display 0 Disattiva la visualizzazione alternata di data ed ora Bit 3 7 gt 0 Riservati ad usi futuri devono assumere valore 0 Da notare che non viene rappresentato il giorno della settimana Per ottenere la rappresentazione alternata di data ed ora sulla stessa posizione del display si devono fornire alla entrambi i comandi di visualizzazione data ed ora con il bit frm 2 1 e con le stesse coordinate r c di rappresentazione Se per esempio si desidera visualizzare la data in formato Inglese MM DD Y Y a partire dal decimo carattere della seconda riga riga 1 colonna 9 sar necessario inviare la seguente sequenza 27 33 100 33411 1B 21 64 21 29 01 Hex opuure ESC d SOH N B L operazione di visualizzazione della data comporta un aggiormento periodico delle informazioni sul display questa operazione rallenta la fase di interpretazione dei dati che arrivano dall unit di comando Quindi se deve essere inviata una quantit notevole di informazioni alla QTP ed in corso la rappresentazione dell ora consigliabile attendere alcuni msec fra la trasmissione di un blocco di 20 30 byte ed il successivo per avere la certezza che il terminale interpreti correttamente i dati ricevuti senza riempire il buffer di ricezione 12 Rel 3 50 Pagina 77 abaco
110. legare o meno tale batteria alla circuiteria di back up agendo sull apposito jumper J6 come indicato nella figura 32 La scheda fornita con la batteria collegata in modo da mantenere il conteggio dell orologio ed il contenuto della SRAM in qualsisi condizione operativa Qualora l utente non usi la 12 per lunghi periodi di tempo o non necessiti della circuiteria di back up si consiglia di salvaguardare la durata della batteria provvedendo a non connettere il jumper J6 Naturalmente per intervenire su J6 si deve prima estrarre la scheda dal contenitore tramite una pressione sui connettori della QTP 12 oppure sullo stampato raggiungibile dalla fessura posteriore del contenitore Se sul frontale sono presenti due viti ausiliarie di fissaggio queste devono essere preventivamente rimosse per dettagli vedere APPENDICE C Per l indiduazione degli elementi della circuiteria di back up a bordo scheda si veda la figura 6 COLLEGAMENTO LINEA CAN Il jumper J3 ha il compito di collegare o meno l apposita resistenza di terminazione della linea CAN come descritto nella tabella di figura 32 Il CAN BUS deve fisicamente coincidere con una linea differenziale con impedenza di 60 e per questo le resistenze di terminazione devono essere collegate in modo da ricreare questa impedenza In particolare tale collegamento deve essere sempre effettuato in caso di sistemi punto punto mentre nel caso di sistemi multipunto deve essere collegata solo sulle schede
111. lit di sveglia in grado di comandare un uscita digitale in open collector Linea di comunicazione CAN dotata di apposito driver di linea Linea seriale asincrona in RS 232 oppure RS 422 RS 485 current loop Linea seriale sincrona in I2CBUS Possibilit di collegamento in rete tramite appositi protocolli Settaggio locale per configurazione delle modalit operative 8 caratteri con pattern definibili da utente Fino a 256 caratteri diversi predefiniti nel display e quindi rappresentabili Alimentazione in DC o in AC a partire da 5 fino a 28Vac Potenza massima richiesta in funzione della configurazione usata tra 1 6 e 2 5 W Protezione della logica di bordo tramite TransZorb M Possibilita di esecuzioni custom di pannello e programmi Via dell Artigiano 8 6 I B 40016 San Giorgio di Piano g rifo Bologna ITALY ITALIAN TECHNOLOGY E mail grifo grifo it http www grifo it http www grifo com Tel 39 051 892 052 r a FAX 39 051 893 661 QTP 12 Rel 3 50 Edizione 18 Luglio 2006 abato GPC grifo sono marchi registrati della ditta grifo Vincoli sulla documentazione grifo Tutti i Diritti Riservati Nessuna parte del presente manuale pu essere riprodotta trasmessa trascritta memo rizzata in un archivio o tradotta in altre lingue con qualunque forma o mezzo sia esso elettronico meccanico magnetico ottico chimico manuale senza il permesso scritto della grifo IMPORTANTE LEGENDA
112. ltre i comandi vengono eseguito solo se l opzione INTRTC FN del setup locale impostata ad USER Tra le funzioni principali dell uscita digitale una volta bufferata si ricorda ad esempio il comando di un rel una lampada una elettrovalvola un riscaldatore ecc ed ogni altro attuatore che assuma solo i due stati digitali di attivo disattivo ON OFF SCRITTURA DELL USCITA DIGITALE Codice 27 166 out Codice Hex out Mnemonico ESC ASCII 166 ASCII out Viene settata l uscita digitale con il valore out che potr quindi assumere i due possibili valori 0 ed 1 01H equivalenti agli stati di uscita disattiva ed attiva Qualora la sequenza inviata contiene dei dati non validi il comando viene ignorato Se per esempio si vuole attivare l uscita digitale INTRTC sar cessario inviare la sequenza 27 1661 oppure 1B 01 oppure ESC 5 166 ATTIVAZIONE SINGOLA USCITA DIGITALE Codice 27 168 1 Codice Hex 1B A8 01 Mnemonico ESC ASCII 168 Viene posta allo stato logico 1 uscita attiva la linea di uscita digitale AINTRTC Qualora la sequenza inviata contiene dati non validi il comando viene ignorato Tale comando stato mantenuto per compatibilit con altri modelli di QTP che dispongono di un numero superiore di uscite digitali DISATTIVAZIONE SINGOLA USCITA DIGITALE Codice 27 170 bit Codice Hex AA bit Mnemonico ESC ASCII 170 SOH Viene posta allo stato logico 1 us
113. nato RV1 o RV2 viene settato dalla grifo in modo da ottenere la migliore visibilit del display in tutte le condizioni operative e l utente normalmente non deve variarne la posizione Nel caso di particolari esigenze come condizioni di illuminazioni estremamente forti deboli si pu intervenire sul trimmer effettuando minime variazioni nei due sensi di rotazione e verificando che la visibilit del display migliori Per individuare il trimmer di regolazione contrasto sulla scheda fare riferimento alla figura 6 JUMPERS Esistono a bordo della QTP 12 sette jumpers a cavalliere con cui possibile effettuare alcune selezioni che riguardano il modo di funzionamento della stessa Di seguito ne riportato l elenco e la loro funzione nelle varie modalit di connessione m Configura la linea seriale per lo standard elettrico postaone iss 45 half duplex a 2 Configura la linea seriale per lo standard elettrico RS 422 full duplex o half duplex a 4 fili Non collegano la circuiteria di terminazione e forzatura alla linea seriale RS 422 RS 485 Collegano la circuiteria di terminazione e forzatura alla linea seriale RS 422 RS 485 Non collega la resistenza di terminazione da 120 alla linea CAN Collega la resistenza di terminazione da 120 alla linea CAN Allaccensione seleziona modalit RUN ovvero fa non connesso partire il programma memorizzato in FLASH usato solo per versione LIB posizione 2 3 non connessi con
114. ndo opera come master e comunica alla QTP i comandi che le risposte il protocollo fisico selezionabile tramite settaggio locale ed previsto anche la comunicazioni in rete locali con unit dello stesso e o diverso tipo modalit master la comunica con dispositivi periferici in I2C BUS nei confronti dei quali opera come convertitore sensori A D D A ecc naturalmentele operazioni da svolgere sulla linea sono stabilite dall unit di comando che normalmente comunica con la QTP tramite la linea seriale asincrona Il protocollo fisico delle modalit di comunicazione descritte parzialmente configurabile tramite l apposito programma di settaggio locale che permette di selezionare i valori riportati nel capitolo SPECIFICHE TECNICHE tramite il semplice uso di quattro tasti Ulteriori informazioni sulla comunicazione della QTP 12 con le altre unit sono riportate nei paragrafi successivi FIGURA 3 FOTO CON VISTA COMPLESSIVA 12 Rel 3 50 Pagina 9 abaco e bus grifo ITALIAN TECHNOLOGY LINEA SERIALE ASINCRONA La prima modalit di comunicazione con l unit di comando quella tramite una linea seriale asincrona che dal punto di vista elettrico normalmente bufferata in RS 232 ma che in fase di ordine pu essere configurata in RS 422 gt opzione RS422 RS 485 gt opzione RS485 Current Loop gt opzione CLOOP Per quanto ri
115. nell ultimo carattere in basso a destra del display verr posizionato nella posizione di Home CURSORE IN BASSO Codice 10 Codice Hex A Mnemonico LF Il cursore viene posizionato nella riga successiva a quella in cui si trova ma rimane nella stessa colonna Se il cursore si trova nell ultima riga del display verr posizionato nella prima riga del display e Pagina 52 12 Rel 3 50 TECHNOLOGY grifo abaco stv CURSORE IN ALTO Codice 26 Codice Hex 1A Mnemonico SUB Il cursore viene posizionato nella riga precedente a quella in cui si trova ma rimane nella stessa colonna Se il cursore si trova nella prima riga del display esso verr posizionato ultima riga CURSORE A INIZIO Codice 1 Codice Hex 1 Mnemonico SOH Il cursore viene posto nella posizione di Home corrispondente alla prima riga ed alla prima colonna del display ovvero il carattere nell angolo in alto a sinistra RITORNO A CAPO RIGA Codice 13 Codice Hex D Mnemonico CR Il cursore viene posizionato all inizio della riga in cui si trova RITORNO A CAPO NUOVA RIGA Codice 29 Codice Hex 1D Mnemonico GS Il cursore viene posizionato all inizio della riga successiva a quella in cui si trovava Se il cursore si trova nell utima riga del display esso verr posizionato all inizio della prima riga cio nella posizione di Home POSIZIONAMENTO ASSOLUTO DEL CURSORE ALFANUMERIC
116. nessi non connesso connesso All accensione seleziona modalit DEBUG ovvero fa connesso 2 i partire il Boot Loader usato solo per versione LIB Non collega batteria di bordo BTI alla circuiteria di non connesso back up Collega batteria di bordo BTI alla circuiteria di back up Non abilita protezione in scrittura della EEPROM opzionale Abilita protezione in scrittura della EEPROM opzionale connesso posizione 1 2 posizione 2 3 FIGURA 32 TABELLA JUMPERS Pagina 30 12 Rel 3 50 TECHNOLOGY grifo abace e j bu Per riconoscere tali connessioni sulla scheda si faccia riferimento alla serigrafia della stessa o alla figura 3 di questo manuale dove viene riportata la numerazione dei pin dei jumpers che coincide con quella utilizzata nella precedente descrizione Per l individuazione dei jumpers a bordo della scheda si utilizzi invece la figura 6 Nella precedente tabella 1 indica la connessione di default ovvero quella impostata in fase di collaudo con cui la scheda viene fornita Ulteriori informazioni sulla funzione dei jumper della QTP 12 sono riportate nei seguenti paragrafi relativamente alla sezione su cui gli stessi jumper intervengono BACK UP 12 se ordinata con l opzione provvista di una batteria al litio BT1 che provvede atamponare la SRAM RTC di bordo anche in assenza della tensione di alimentazione L utente pu col
117. nettore 4 essere usato anche come semplice jumper a 2 vie come indicato nella figura 32 infatti per abilitare il Bert loader si deve attivare il relativo segnale ovvero collegarlo a massa Nel caso specifico l attivazione avviene quindi con il semplice inserimento di un jumper sul connettore Se invece si desidera remotare tale attivazione allora si deve usare il connettore femmina per J4 che disponibile tra gli accessori della grifo e pu essere ordinato specificando i codici 5 4 kit composto da un AMP MODU 2 vie femmina e 2 contatti a crimpare AV FiGURA 28 ACCESSORIO DI COLLEGAMENTO CKS AMP2 AMP4 Cable connettore finito con 2 fili colorati lunghi un metro 2 FIGURA 29 ACCESSORIO DI COLLEGAMENTO AMP2 CABLE oppure acquistato direttamente dai rivenditori AMP usando i P N 280358 e P N 182206 2 12 Rel 3 50 Pagina 28 e TECHNOLOGY grifo abace e j bu 12 maty FiGURA 30 PIANTA COMPONENTI LATO STAGNATURE QTP 12 MADE IN Tl r Dt eo 11 grifo FiGURA 31 PIANTA COMPONENTI LATO COMPONENTI 12 Rel 3 50 Pagina 29 abaco e bus grifo _____ ITALIAN TECHNOLOGY TRIMMER REGOLAZIONE CONTRASTO A bordo della QTP 12 presente un trimmer che consente di definire il contrasto sui display LCD Questo trimmer denomi
118. no spazio maggiore di quello normalmente rappresenttabile Per ampliare il numero di messaggi gestibili possibile ordinare la QTP 12 con una delle opzioni di EEPROM aggiuntiva usando i codici EE128 16K Byte EE256 32K Byte e 512 64K Byte Per infrormazioni pi dettagliate sui messaggi fare riferimento al paragrafo COMANDI PER LA GESTIONE DEI MESSAGGI 12 3 50 Pagina 7 abaco e bus grifo ITALIAN TECHNOLOGY TASTIERA La QTP 12 dispone di una tastiera a membrana a 12 tasti disposti attorno al display che risolvono economicamente il problema dell inserimento dati anche quando questi sono articolati ed eterogenei Tutti 1 tasti sono del tipo a cupola metallica forniscono quindi una sensazione tattile dell avvenuta pressione e garantiscono una lunga durata anche in condizioni d uso gravose Tutti i tasti sono provvisti di una serigrafia standard illustrata nella figura 48 che soddisfa le normali esigenze di interfacciamento uomo macchina nel settore industriale In particolare la presenza sia delle cifre numeriche che dell intero alfabeto e di alcune funzioni consente di inserire qualsiasi dato e o effettuare qualsiasi comando I tasti sono provvisti di auto repeat e sono totalmente riconfigurabili da software ovvero possibile cambiare il codice restituito in corrispondenza della pressione del tasto o addirittura disattivarli inoltre programma
119. nza dover effettuare operazioni aggiuntive vedere paragrafo COMANDI PER GESTIONE USCITA DIGITALE per dettagli sull uso di questo segnale In merito alla gestione della sveglia l utente deve ricordare le seguenti note A seguito di un accensione la sveglia viene sempre disabilitata e disattivata per questo una eventuale abilitazione effettuata prima dello spegnimento viene eliminata I dati temporali impostati rimangono invece presenti e possono essere acquisiti con il comando di acquisizione sveglia Il comando di settaggio orologio non influisce minimamente sul settaggio della sveglia Il comando di impostazione descritto abilita la sveglia e la disattiva indipendentemente dallo stato precedente Un eventuale intervallo di attivazione svegliain corso viene interrotto e l uscita digitale INTRTC disattivata Al termine della durata di attivazione la sveglia viene disattivata e disabilitata in altre parole affinche si riabiliti deve essere fornito un nuovo comando di impostazione Lo stato attuale della sveglia in termini di abilitazione ed attivazione pu essre comodamente acquisito tramite il comando seguente Pagina 78 e 12 Rel 3 50 TECHNOLOGY grifo abaco stv ACQUISIZIONE SVEGLIA Codice 27 33 97 Codice Hex 1B 21 61 Mnemonico ESC a Il comando restituisce i 5 dati temporali ore min sec gio mes impostati dall ultimo comando di settaggio sveglia ed un s
120. o di primo acquisto sul dischetto o sul CD grifo ricevuto sono disponibili numerosi programmi dimostrativi che consentono di provare e valutare immediatamente il prodotto ricevuto Tali programmi sono forniti in formato eseguibile e sorgente e sono disponibili per numerosi linguaggi di programmazione ad alto livello C PASCAL BASIC ecc sia per PC che perle schede a microprocessore della grifo Come indicato nel paragrafo COME INIZIARE i programmi con il nome PRQTP 12 utilizzano tutti i comandi disponibili con una semplice iterazione con l utente ma ne vengono forniti numerosi altri in grado ad esempio di comandare la QTP collegata su una rete seriale gestire i messaggi usare la modalit Master Slave con librerie DLL effettuare rappresentazioni scenografiche ecc L utente pu esaminare i commenti di tali esempi e decidere autonomamente se provarli Tutti i programmi dimostrativi possono essere usati direttamente oppure modificati od utilizzati in parte a seconda delle proprie esigenze senza alcuna autorizzazione o costo aggiuntivo In caso di particolari esigenze o combinazioni d uso possono essere anche richiesti dei demo specifici previo accordo con la grifo 12 Rel 3 50 Pagina 51 abaco e bus grifo ITALIAN TECHNOLOGY COMANDI In questo capitolo sono descritti tutti i comandi disponibili nei firmware della 12 assieme ai relativi parametri di ing
121. o la linea e due resitenze di terminazione 120 alle estremit della stessa rispettivamente vicino all unit Master ed all ultima unit Slave A bordo della QTP 12 presente la circuiteria di terminazione e forzatura che pu essere inserita o disinserita tramite appositi jumpers come illutrato in seguito In merito alla resistenza di terminazione dell unit Master provvedere a collegarla solo se questa non gi presente al suo interno ad esempio molti convertitori RS232 RS485 ne sono gi provvisti Per maggiori informazioni consultare il Data Book TEXAS INSTRUMENTS RS 422 and RS 485 Interface Cicuits nella parte introduttiva riguardante le reti RS 422 485 12 Rel 3 50 Pagina 25 abaco e bus grifo ITALIAN TECHNOLOGY CN2 QTP 12 Sistema Esterno FIGURA 24 ESEMPIO COLLEGAMENTO PUNTO PUNTO IN CURRENT LOOP A 4 FILI mm o Sistema Esterno FiGURA 25 ESEMPIO COLLEGAMENTO PUNTO PUNTO IN CURRENT LOOP A 2 FILI 12 Rel 3 50 Pagina 26 ITALIAN TECHNOLOGY Master Slave 1 RX C L CN2 FiGURA 26 ESEMPIO DI COLLEGAMENTO IN RETE IN CURRENT LOOP Per il collegamento in current loop passivo sono possibili due diversi tipi di collegamento a 2 fili ed a 4 fili Tali connessioni sono riportate nelle figure 24 26 in esse indicata la tensione alimentare l anello V CL e
122. on relativa svasatura visibili solo dalla parte posteriore quindi sufficiente bucare il rivestimento in poliestere che ricopre il frontale in modo da rendere accessibili i due fori 4 J Rimontare il tutto utilizzando le stesse due viti del punto 2 Queste per saranno avvitate sul pannello frontale con tastiera invece che sulla cornice anteriore VITI AUSLIARIE DI FISSAGGIO FiGURA C7 VITI FISSAGGIO PANNELLO ANTERIORE 12 Rel 3 50 Pagina C 5 abaco e bus grifo ITALIAN TECHNOLOGY Pagina C 6 12 Rel 3 50 TECHNOLOGY grifo abace e j bu APPENDICE D QUOTE AREA VISTBILE E CARATTERI LALL M x JL LI Le succesive figure riportano le quote espresse in mm ed in scala 1 1 dei tre modelli di display utilizzati sulla QTP 12 Qualora sia necessaria un area visibile e quindi un carattere di dimensioni superiori si ricorda che esistono numerosi altri modelli di QTP e o display in questo caso si consiglia di contattare direttamente la grifo D1 Quore pispLay 12 C2 12 Rel 3 50 Pagina D 1 ITALIAN TECHNOLOGY abaco e bu _ 1 i Ficura 02 Quore pispLay 12 F2 11 5 mm ig 69 85 mm Figura 03 pIspLay 12 GF2
123. one di BELL per tasto premuto e per segnalazioni acustiche attivabili via software 1 LED di segnalazione comandabile da software con diverse modalita Tasca per la personalizzazione del nome del dispositivo e o del LED di segnalazione EEPROM per settaggi messaggi codici dei tasti ecc Memorizzazione in EEPROM e rappresentazione di 3371 messaggi diversi con possibilit di scorrimento automatico I messaggi di testo gestiti dal firmware allegeriscono il programma utente e quindi la comunicazione Possibilita di salvare e prelevare dati dalle memorie non volatili di bordo SRAM tamponata ed EEPROM Linea seriale asincrona con protocollo elettrico RS 232 oppure RS 422 RS 485 Current loop passivo Linea seriale sincrona I2C BUS Linea di comunicazione CAN dotata di apposito driver di linea Possibilita di collegamento in rete tramite le linee seriali disponibili con appositi protocolli logici Funzione di convertitore seriale I2C BUS in grado di comandare qualsiasi periferica con questo standard sensori temperatura A D e D A converter ecc Settaggio locale per configurazione delle modalit operative richieste 8 caratteri con pattern definibili da utente Fino a 256 caratteri diversi predefiniti nel display e quindi rappresentabili Orologio in tempo reale RTC tamponato da apposita batteria al Litio 1 uscita digitale in open collector 0 5 V su piazzola interna gestibile con diversi comand
124. one singola 3 ESC ASCII 168 uscita digitale ze dia I Hd ASCII bit Disattivazione singola 3 3 ESC ASCII 170 uscita digitale ASCII bit o FiGURA A2 TABELLA CODICI DEI COMANDI 2 Di 4 E Pagina A 2 amp QTP12 Rel 3 50 TECHNOLOGY grifo abaco stu masimo messaggi gruppo e messaggio Selezi e gruppo 27 33 77 gr 21 4D gr ESC M gr messaggi attuale 27 33 67 1B 21 43 ESC I1 C n mess n mess ASCII n mess 0 19 0 13 ASCII car 0 ASCII car 19 27 33 09 1 21 4 Lettura messaggio 16 ESC ASCII n mess n mess n mess Visualizzazione 27 33 68 1B 21 44 ESC D di n messaggi n mess n n mess n ASCII n mess ASCII n I Visualizzazione di 27 33 83 1B 21 53 ES messaggi a scorrimento n mess n n mess n car pocas gg mess n car mess n ca ASCII n car 27 150 96 ESC ASCII 150 Settaggio ASCII 255 rappresentazioni OP ness POSA ASCII n mess automatiche ron ASCII lungh ASCII shift ASCIG ASCII c Start I2CBUS 27 250 1 FA ESC ASCII 250 Stop I2CBUS 251 ESC ASCHOSD ESC ASCHOSD Trasmissione ESC ASCII 252 byte I2CBUS ASCII byte ti Ricezione ESC ASCII 253 27 253 ack 1B FD ack 1 FIGURA A3 TABELLA CODICI DEI COMANDI 3 DI 4 Memorizzazione messaggio 12 Rel 3 50
125. oppure RS 422 RS 485 Current loop opzione Linea sincrona I2C BUS in modalit master e o slave Interfaccia CAN opzione Display alfanumerico o grafico in 3 diversi modelli Trimmer regolazione contrasto display LCD Orologio RTC tamponato con batteria al Litio opzione Uscita digitale in open collector opzione Tasca per etichetta di personalizzazione Display alfanumerico LCD 20x2 retroilluminato a LED alfanumerico Fluorescente 20x2 grafico Fluorescente 140x16 CPU 89C5115 oppure 89C51CC02 con quarzo 14 7456 MHz Default 89C5115 Memorie 16K FLASH EPROM 2K FLASH EPROM per Boot Loader 0 5K RAM 2K EEPROM fono a 64K EEPROM opzione 240 byte SRAM tamponata opzione Tempo di accensione 100 ms Risoluzione temporizzazioni 2 5 ms Tempo scrittura EEPROM base 8 ms Tempo scrittura EEPROM opz 5 ms Tempo autorepeat tasti Dopo 500 ms e poi ogni 100 ms Tempo intermittenza buzzer 500 ms Tempo intermittenza LED 500 ms Tempo scorrimento messaggi 500 ms Tempo visualizzazione data ora 500 ms 12 Rel 3 50 Pagina 11 abaco Bytes EEPROM utente Numero massimo messaggi Numero unit in rete Comunicazione Protocollo fisico comunicazione Normale Master Slave 9 bit Protocollo fisico comunicazione DC BUS Dimensioni buffer ricezione Dimensioni buffer trasmissione CARATTERISTICHE FISICHE Dimensioni esterne Dimensioni scasso montaggio Dimensioni punti Dimensioni
126. peratore In alternativa il terminale puo essere gestito tramite una linea di comunicazione sincrona I2C BUS che a sua volta consente il collegamento in reti locali L interconnetivita con altri dispositivi e inoltre garantita dalla linea CAN opzionale che amplia i possibili settori di impiego ed allo stesso tempo migliora le prestazioni complessive della rete La sezione di CPU dotata di una FLASH da 16K ha un interfaccia ISP che le consente di essere programmata direttamente tramite la sola linea seriale asincrona In questo modo l utente in grado di sviluppare anche delle specifiche applicazioni in una modalit semplificata e senza dover usare alcun sistema aggiuntivo di sviluppo L utente puo sviluppare il programma applicativo con codice compatibile 8051 tramite vari linguaggi ad alto livello Di base la QTP 12 in grado di eseguire tutta una serie di comandi relativi alla rappresentazione grafica ed alfanumerica quali cancellazione dell intero display e di sue porzioni posizionamento e spostamento cursore attivazione del buzzer tracciamento di linee rappresentazioni aree grafiche selezione font definizione caratteri manipolazione messaggi ecc con compatibilit di codici con lo standard ADDS View Point Pagina 4 e 12 Rel 3 50 grifo ITALIAN TECHNOLOGY QTP 12 GF2 QTP 12 C2 2 grifo 20x2 FLUORESCENT CAN 12 KEYS BUZZER 1 LED QTP 12 F2 m 12 S Giorgio Bo rary
127. posta il font utilizzato per le sucessive rappresentazioni alfanumeriche in modalit grafica Quando selezionata quest ultima modalit e non in corso un comando di disegno area grafica che come gi detto usa i byte ricevuti come dati grafici i byte ricevuti vengono comunque rappresentati sul display come caratteri Per quest ultima rappresentazione definibile il font di rappresentazione che quindi si differenzia da quello utilizzato in modalit puramente alfanumerica Il font disponibile scelto dal parametro font con la seguente corrispondenza font 65 41Hex A gt Minifont proporzionale da 3 5 5 5 punti 97 61Hex a Minifont proporzionale da 3x5 5x5 punti 66 42Hex B Font Katakana da 5x7 punti 67 43Hex C gt Font Katakana da 10x14 punti 98 62 b Font Europeo da 5x7 punti 99 63 gt Font Europeo da 10x14 punti 49 31 1 Interspazio di 1 punto 50 32 Hex 2 Interspazio di 2 punti Si ricorda che i primi 6 comandi di selezione tipo di font sono a mutua esclusione mentre gli ultimi due di selezione interspazio si sommano ai primi Da questo si ricava che ognuno dei 5 font pu essere settato con interspazio di 1 o 2 punti ottenendo un totale di 10 font diversi Il font impostato utilizzato solo in modalit grafica mentre in alfanumerica sempre usato il classico font di figura B1 con interspazio fisso ad 1 punto A seguito di una accensione automaticamente
128. quando viene premuto un tasto Come nel caso delle sequenze di comando questi sono espressi in forma decimale esadecimale e in formato mnemonico tramite i relativi caratteri della tabella ASCII FIGURA 38 NUMERAZIONE E DISPOSIZIONE TASTI FiGURA 39 CODICI DI DEFAULT DEI TASTI Tali codici sono quelli trasmessi nella configurazione di default ricevuta all acquisto ma l utente li pu comodamente variare utilizzando gli appositi comandi in questo modo viene notevolmente semplificata la realizzazione del software di gestione dell unit di comando che interagisce con la QTP 12 QTP12 Rel 3 50 Pagina 39 abaco e bus grifo ITALIAN TECHNOLOGY BUFFER DI COMUNICAZIONE La QTP 12 dotata di due buffer di comunicazione che rendono la scheda pi flessibile dal punto di vista del colloquio con l unit di comando riducendo i tempi di attesa di quest ultima Il primo buffer di ricezione lungo 40 bytes memorizza i dati ricevuti dal sistema di comando e viene quindi esaminato al termine dell operazione in corso In caso di ricezione continua di sequenze di comando che richiedono un lungo tempo di esecuzione comandi di cancellazione comandi di gestione della EEPROM shift messaggi ecc tale buffer destinato a riempirsi o addirittura traboccare In caso di traboccamento 1 primi car
129. r di comando FiGURA 45 COLLEGAMENTO IN RETE I2C BUS Pagina 48 6 2 Rel 3 50 rabaco e bus grifo ITALIAN TECHNOLOGY SPHOLLV LNOIHIAT TV H E THOLVNAOASVUL doo S SU SU 9181195 NV vu VIMALLVA FE VA 7258 IPA 8 01 IPA S 9uorzejuauny ns 77 FFIXCL SPHOLLINGLLNOO 20 26 NVI 91X0pI AAA cxoz eyes uoo nsej zxoz CIT game 3 8190581 amp ejdsrp 10 IS19AIP JLA 01801020 FiGURA 46 SCHEMA DELLE POSSIBILI CONNESSIONI Pagina 49 3 50 12 abaco e bus grifo ITALIAN TECHNOLOGY COME INIZIARE In questo paragrafo vengono illustrate le operazioni da effettuare per iniziare ad usare la QTP 12 in maniera rapida e lineare senza dover affrontare e risolvere alcun problema iniziale Al fine di rendere fruibili queste istruzioni a qualsiasi utente si seleziona come unit master di controllo un normale Personal Computer provvisto di una linea seriale RS 232 libera ed un generico sistema operativo fino a Windows 98 A Realizzazione collegamenti 1 Effettuare il collegamento seriale descritto nella
130. re tenendo conto di questa caratteristica In dettaglio sulla QTP 12 tali resistenze devono essere disinserite sulle unit che non fanno capo alla linea come illutrato nella precedente figura Per maggiori informazioni consultare il documento THE I2C BUS SPECIFICATION della PHILIPS Semiconductors Pagina 22 12 3 50 TECHNOLOGY grifo ebace e j bu CN2 CONNETTORE PER LINEA SERIALE CN2 un connettore a vaschetta D femmina verticale a 9 vie Sul connettore sono disponibili i segnali per la comunicazione della linea seriale in RS 232 RS 422 RS 485 o Current loop con cui avviene la completa gestione del pannello La disposizione dei segnali riportata di seguito stata studiata in modo da ridurre al minimo le interferenze ed in modo da facilitare la connessione con il campo mentre i segnali rispettano le normative definite dal CCITT relative allo standard utilizzato O 9 FiGUuRA 19 CN2 CONNETTORE PER LINEA SERIALE Pin Segnale Direzione Descrizione Linea seriale in RS 232 2 RXRS232 I Linea ricezione in RS 232 3 TX RS232 O Linea trasmissione in RS 232 5 GND Linea di massa Linea seriale in RS 422 1 RX RS422 I Linea bipolare negativa di ricezione differenziale in RS 422 2 RX RS422 I Linea bipolare positiva di ricezione differenziale in RS 422 3 TX RS422 O Linea bipolare negativa di trasm
131. re tutti i comandi messi a disposizione fino al raggiungimento della sua fine C Uso emulazione terminale C1 Individuare sul PC utilizzato il programma di comunicazione HYPERTERMINAL che normalmente si trova nel men di Windows Start Programmi Accessori Comunicazioni e provvedere a lanciarlo Pagina 50 12 Rel 3 50 TECHNOLOGY grifo abaco oitu C2 Tramite le finestre di impostazione di HYPERTERMINAL impostare la comunicazione a Connetti direttamente a COM x quella usata al punto A1 Bit per secondo 19200 Bit di Dati 8 Parit Nessuna Bit di Stop 1 Controllo di flusso Nessuno ed attendere la comparsa della finestra di comunicazione C3 A questo punto digitare qualcosa sulla tastiera del PC e verificare che quanto premuto compaia sul display della QTP 12 Per completezza si possono provare gli effetti anche dei comandi provvedendo a digitare sempre sulla tastiera del PC le relative sequenze di codici questa operazione semplificata dalla pressione contemporanea del tasto ALT e del codice decimale sul tastierino numerico ad esempio per trasmettere il codice 12 del comando di cancellazione pagina si deve premere il tasto ALT e contemporaneamente prima il tasto 1 e poi il 2 Se quanto descritto non avviene si deve riverificare la connessione seriale e tramite il setup locale assicurare che sia impostato il protocollo fisico di default PROGRAMMI DEMO In cas
132. resso ed uscita I comandi sono divisi in sottogruppi concordemente con la loro funzione e per ogni codice o sequenza di codici viene riportata una doppia descrizione quella mnemonica tramite caratteri ASCII e quella numerica espressa in forma decimale ed esadecimale I comandi seguono lo standard ADDS View Point quindi tutte le sequenze iniziano con il carattere ESC corrispondente al codice decimale 27 1B Hex Una ricca serie di programmi dimostrativi forniti in formato sorgente ed eseguibile illustra le modalit pratiche di utilizzo dei comandi si consigliaall utente di integrare la presente documentazione con questi programmi che vengono forniti in caso di primo acquisto su CD o dischetto Per una individuazione pi veloce dei comandi disponibili dei loro parametri e delle eventuali risposte si consiglia di consultare le tabelle riassuntive riportate in APPENDICE A COMANDI PER IL POSIZIONAMENTO DEL CURSORE Sono riportati di seguito i comandi relativi alle varie modalit di posizionamento del cursore CURSORE A SINISTRA Codice 21 Codice Hex 15 Mnemonico NACK Il cursore viene spostato di una posizione a sinistra senza alterare il contenuto del display Se il cursore si trova nella posizione di Home verr posizionato nell ultimo carattere in basso a destra del display CURSORE A DESTRA Codice 6 Codice Hex 6 Il cursore viene spostato di una posizione a destra Se il cursore si trova
133. rio attendere un tempo che funzione del numero di comandi inviati e del tipo di operazioni che questi comportano 2 Se sono attivate delle funzioni automatiche di rappresentazione sul display scorrimento messaggi rappresentazione ora e o data ecc il tempo che deve trascorrere fra una comunicazione e la successiva oltre a quanto detto nella nota 1 deve esseredi circa 12 msec 3 In una singola comunicazione tra unit master e 12 possono essere trasferiti diversi caratteri da rappresentare e comandi da eseguire facendo attenzione a non riempire il buffer di ricezione come descritto nel paragrafo BUFFER DI COMUNICAZIONE 4 Le comunicazioni tra 12 ed unit master devono avvenire in modo da evitare di riempire il buffer di trasmissione come descritto nel paragrafo BUFFER DI COMUNICAZIONE 5 Lo slave address definito nel setup locale 7 bit ma impostato ad 8 bit con il bit meno significativo R W posto a 0 si possono quindi usare i 128 diversi valori pari nel range 00H FEH 6 In caso di collegamento in rete I2C BUS effettuare le configurazioni descritte nel paragrafo CN6 CONNETTORE PER LINEA I2C BUS assicurando che dal punto di vista elettrico la linea sia correttamente terminata vedere figura 18 7 La 12 non supporta le estensioni del protocollo I2C BUS indirizzamento a 10 bits comunicazione veloce ecc e gli slave address riservati che quindi non devono essere usati dall utente sull unit maste
134. sereeese seo rionioninezonio nice 58 LETTURA DEL BYTE DI PRESENZA enceinte 58 SCRITTURA BYTE SU EEPROM sur iii 59 LETTURA BYTE DA EEPROM 59 COMANDI PER GESTIONE DELLA TASTIERA 60 RICONFIGURAZIONE DI UN TAS TQ iras ieeo co encore rha nennen po nni 60 ATTIVAZIONE KEYCLICK SENZA MEMORIZZAZIONE 4 0000 040 77 4 60 DISATTIVAZIONE KEYCLICK SENZA MEMORIZZAZIONE eere 60 ATTIVAZIONE KEYCLICK CON MEMORIZZAZIONE 61 DISATTIVAZIONE KEYCLICK CON MEMORIZZAZIONE 0 61 COMANDI PER CARATTERI UTENTE eere eese testen 62 DEFINIZIONE DI UN CARATTERE UTENTE e 63 DEFINIZIONE E SALVATAGGIO DI UN CARATTERE UTENTE 63 COMANDI PER GESTIONE USCITA DIGITALE eres eee eene enin 64 SCRITTURA DELL USCITA DIGITALE 1 2 0 64 ATTIVAZIONE SINGOLA USCITA DIGITALE 22 421 00 01 00 2 64 DISATTIVAZIONE SINGOLA USCITA DIGITALE eere eene 64 2
135. sposte ai comandi 45 46 A 1 RITORNO A CAPO NUOVA RIGA comando 53 RITORNO A CAPO RIGA comando 53 RS 232 10 11 14 21 23 24 32 42 50 RS 422 10 11 14 23 24 32 42 RS 485 10 11 14 23 24 34 42 RUN 30 S Scasso di montaggio 12 C 3 SCRITTURA BYTE SU SRAM comando 74 SCRITTURA DEL BYTE DI PRESENZA comando 58 SCRITTURA DELL USCITA DIGITALE comando 64 QTP12 Rel 3 50 1 1 Pagina E 5 abaco e bus grifo ITALIAN TECHNOLOGY Seriale 10 11 37 SETTAGGIO AREA GRAFICA comando 82 SETTAGGIO FONT GRAFICO comando 86 SETTAGGIO LUMINOSITA DISPLAY comando 55 SETTAGGIO MODALITA ALFANUMERICA comando 80 SETTAGGIO MODALITA GRAFICA comando 82 SETTAGGIO MODALITA OPERATIVA comando 56 SETTAGGIO OROLOGIO comando 75 SETTAGGIO RAPPRESENTAZIONE AUTOMATICHE comando 70 Setup locale 20 28 37 Sicurezza 1 Slave 42 Slave Address 12 47 72 73 Software 45 46 Sovratensioni 36 SPAZIO INDIETRO comando 54 Specifiche tecniche 11 SRAM 31 74 Staffa di montaggio C 2 C 3 START BUS comando 72 Stop bit 12 37 51 STOP I2C BUS comando 72 Sveglia 78 79 T Tabelle riassuntive comandi 1 Tasca per etichetta 4 Tasti esterni 38 Tastiera 8 11 60 Temperatura 13 Temporizzazioni 11 Tensione di alimentazione 14 Terminazione 14 Time Out 43 TRASMISSIONE BYTE I2C BUS comando 73 Trimmer 15 30
136. ssati dalla configurazione del jumper J7 Lo scopo principale di questo jumpers quello di evitare scritture e o modifiche indesiderate dei numerosi messaggi salvati nella EEPROM opzionale soprattutto quando questi sono stabili Normalmente l utente in fase di installazione della QTP 12 deve effettuare le seguenti operazioni disabilitare la protezione posizionando J7 in posizione 1 2 condizione di default salvare tutti i messaggi invariabili sfruttando gli appositi comandi sui messaggi con numero superiore a 95 tramite un programma dedicato come ad esempio il QTP EDIT od un apposita modalit del programma di gestione abilitare la protezione posizionando J7 in posizione 2 3 a questo punto il programma utente di gestione pu usare i messaggi salvati e protetti con i soli comandi di lettura Pagina 34 e 12 Rel 3 50 ITALIAN TECHNOLOGY 12 Rel 3 50 FIGU RA 36 Foro QTP 12 GF2 Pagina 35 abaco e bus grifo ITALIAN TECHNOLOGY ALIMENTAZIONE Il terminale QTP 12 dispone di una efficiente circuiteria che si presta a risolvere in modo comodo ed efficace il problema dell alimentazione della scheda in qualsiasi condizione di utilizzo Tale sezione fornisce l energia necessaria a tutte le sezioni ovvero logica di controllo display retroilluminazione interfaccie seriali interfaccia CAN linea I2C BUS orologio RTC e buzzer Di seguito
137. tivo se cos non il comando viene ignorato ATTIVAZIONE KEYCLICK SENZA MEMORIZZAZIONE Codice 27 53 Codice Hex 1B 35 Mnemonico ESC 5 Viene attivata la funzione di keyclick ovvero l attivazione temporizzata del buzzer quando viene premuto un tasto qualora il buzzer sia gi attivo viene disattivato per lo stesso intervallo di tempo in modo da rendere sempre riconoscibile la pressione del tasto Con questo comando tale configurazione non viene memorizzata nella EEPROM di bordo quindi a seguito di una riaccensione od inizializzazione si ritorna alla condizione precedentemente salvata su questa memoria DISATTIVAZIONE KEYCLICK SENZA MEMORIZZAZIONE Codice 27 54 Codice Hex 1B 36 Mnemonico ESC 6 Viene disattivata la funzione di keyclick non si ha quindi un feedback sonoro quando viene premuto un tasto Con questo comando la configurazione non viene memorizzata nella EEPROM di bordo quindi a seguito di una riaccensione od inizializzazione si ritorna alla condizione precedentemente salvata su questa memoria Pagina 60 12 Rel 3 50 TECHNOLOGY grifo abace e j bu ATTIVAZIONE KEYCLICK CON MEMORIZZAZIONE Codice 27 33 53 Codice Hex 1B 21 35 Mnemonico ESC 5 Viene attivata la funzione di keyclick cio l attivazione temporizzata del buzzer quando viene premuto un tasto qualora il buzzer sia gi attivo viene disattivato per lo stesso intervallo di tempo in modo da
138. ttuare una comunicazione in lettura per prelevare gli eventuali tasti premuti e o le eventuali risposte ai comandi forniti Ogni comunicazione interessa solo la QTP 12 il cui slave address usato coincide con quello definito nel setup locale del terminale stesso nei men SL ADD Hex Incaso di una rete di comunicazione I2C BUS ogni QTP 12 deve essere impostata con uno slave address diverso e diverso da quello degli altri dispositivi I2C BUS eventualmente presenti sulla stessa rete A fine di semplificare la gestione il primo dato restituito dalla QTP 12 a seguito di una comunicazione in lettura coincide sempre con il numero di caratteri presenti nel buffer di trasmissione ovvero il numero di dati che il master dovr ricevere Quest ultimo dovr quindi terminare la comunicazione con la sequenza di STOP solo dopo aver ricevuto tutti questi dati MASTER QTP 12 Accensione Inizializza linea I2C BUS in modalit master con Inizializza linea I2C BUS in modalit slave con lo slave protocollo fisico Bit rate da 500 a 15000 Bit per secondo address impostato nel setup locale Gestione processi dell unit master comprese eventuali Gestione processi attivi tastiera shift messaggi comunicazioni I2C BUS con altri dispositivi dotati di uno rappresentazioni avvisi sonori orologio ecc slave address diverso da quello impostato sulla QTP 12 Salva codice tasto premuto nel buffer di trasmissione Effettua comunicazione come master rec
139. uindi se deve essere inviata una quantit notevole di informazioni alla QTP ed in corso la rappresentazione dell ora consigliabile attendere alcuni msec fra la trasmissione di un blocco di 20 30 byte ed il successivo per avere la certezza che il terminale interpreti correttamente i dati ricevuti senza riempire il buffer di ricezione Pagina 76 e 12 Rel 3 50 TECHNOLOGY grifo abaco stu VISUALIZZAZIONE DATA SU DISPLAY Codice 27 33 100 r c frm Codice Hex 21 64 frm Mnemonico ESC d ASCII r ASCII c ASCII frm Viene visualizzata la data prelevata dall orologio di bordo a partire dalla posizione del display indicata dai parametri r e c Questi esprimono 1 valori di riga e colonna del display a cui va aggiunto un offset di 32 20 Hex Tali coordinate sono riferite alla modalit alfanumerica del display e possono quindi rispettivamente variare nei range 32 33 e 32 51 se questa condizione non rispettata il comando viene ignorato Il parametro frm esprime il formato di rappresentazione ed ha il seguente significato Bit 0 gt 1 Attiva la visualizzazione della data nella posizione del display indicata dar e c 0 Disattiva la visualizzazione della data Il valore di r e c non significativo Bit 1 gt 1 Visualizza la data MM DD YY dove 6 il mese DD il giorno eYY 6 l anno notazione Inglese 0 Visualizza la data DD MM YY dove DD il giorno MM i
140. utente pu mettere un etichetta con proprio logo un codice di identificazione la funzione del terminale od altro Se si desidera inserire un etichetta conviene farlo prima di montare la QTP Questa deve essere realizzata dall utente utilizzando un materiale sottile ma nello stesso tempo abbastanza rigido come ad esempio carta da 160 g m oppure un foglio di poliestere o di policarbonato Nella figura riportata di seguito sono illustrate le dimensioni consigliate in millimetri di tale etichetta da notare che la zona bianca quella che si trover all interno della relativa finestra quindi l unica visibile n 31 gt FiGvRA C5 DIMENSIONI DELL ETICHETTA DI PERSONALIZZAZIONE Di seguito vengono riportate le operazioni da eseguire per inserire l etichetta di personalizzazione all interno della QTP 12 1 Svitare le due viti nere dal panello frontale se presenti 2 Rimuovere il gruppo contenitore posteriore cornice dal gruppo tastiera circuito stampato Per eseguire comodamente questa operazione sufficiente effettuare una pressione sui connettori della QTP 12 3 Oralatastiera pronta per l inserimento dell etichetta di personalizzazione questa deve essere introdotta dall alto sfruttando l apposita finestra presente nella parte posteriore del panello tastiera come illustrato nella figura seguente Da notare che come previsto in figura C5 le dimensioni dell etichetta devono essere superiori a quelle della relat
141. viene ignorato 12 Rel 3 50 Pagina 71 abaco e bus grifo ITALIAN TECHNOLOGY COMANDI PER COMUNICAZIONE I2C BUS COME MASTER Sulla QTP 12 sono disponibili un gruppo di comandi che consentono all unit di comando di comunicare in modalit master con tutte le periferiche I2C BUS che operano come slave Tali comandi coincidono con gli elementi fondamentali che opportunamente combinati consentono di comunicare con qualsiasi dispositivo con questo standard sensori temperatura A D e D A converter ecc Naturalmente questi comandi risultano superflui quando la comunicazione con la QTP 12 avviene gi in I2C BUS infatti in questo caso l unit di comando pu comunicare direttamente con le periferiche I2C BUS cosi come comunica gi con la QTP Viceversa i comandi diventano utili quando l unit di comando comunica tramite la linea seriale asincrona infatti in questo caso la QTP 12 opera come convertitore seriale lt gt I2C BUS La figura 51 illustra un possibile schema di collegamento per alcune periferiche I2C BUS che possono essere gestite con questi comandi indubbiamente con questa caratteristica si possono espandere le risorse del pannello operatore con un esiguo costo ed un ridotto tempo di sviluppo del software di gestione Dal punto di vista del protocollo fisico della linea I2C BUS prevista da questi comandi si ricordano le seguenti caratteristiche
142. vo paragrafo inoltre implementata una funzione di auto repeat del tasto premuto infatti sela 12 riconosce la pressione di un determinato tasto per un tempo superiore ai 0 5 secondi inizier a trasmettere il suo codice in seriale circa ogni 0 1 secondi fino a quando quel tasto viene rilasciato Se la funzione di keyclick attivata in corrispondenza di ogni trasmissione del codice del tasto premuto viene inoltre emesso un beep dal buzzer di bordo in modo da segnalare acusticamente l evento all utente Qualora il buzzer sia attivato o attivato ad intermittenza la funzione di keyclick produrr l effetto opposto ovvero spegner il buzzer per un piccolo intervallo di tempo In caso di pressione contemporanea di pi tasti viene trasmesso solo il codice di quello di numero superiore ovvero il tasto con numero 11 ENTER quello con priorit maggiore mentre il tasto con numero 0 ESC quello con priorit inferiore Un altra caratteristica offerta dalla QTP 03 la totale riconfigurabilit dei tasti da parte del programma utente ovvero possibile cambiare il codice fornito in corrispondenza della pressione del tasto o addirittura disattivarlo Pagina 38 e 12 Rel 3 50 ITALIAN TECHNOLOGY bu CODICI DEI TASTI Di seguito riportata una figura con la numerazione dei tasti ed una tabella con i codici di default che vengono inviati in seriale dal terminale QTP 12
Download Pdf Manuals
Related Search
Related Contents
(CPM-45 C\363d. 11094.cdr) Dvm13mfc2 GB-NL-FR-ES-D-I USER MANUAL - Tie Networks Copyright © All rights reserved.
Failed to retrieve file