Home

grifo.com

image

Contents

1. 56 SETTA TEMPO GRUPPDPO a ananassa 57 PRELEVA TEMPO GRUPPO ananas 58 SETTA ETICHETTA FILE ita 59 PRELEVA ETICHETTA FILE 59 SETTA PREFISSO GRUPPO I a aaa 60 PRELEVA PREFISSO GRUPPO I a aaa 60 SETTA SUFFISSO GRUPDPO a ananassa 61 PRELEVA SUFFISSO GRUPPO I a aaa 61 COME INIZIARE allea 62 OPERAZIONI PRELIMINARI a ananassa 62 CONFIGURAZIDONE U 63 sued uL 66 APPENDICE TABELLE RIASSUNTIVE A 1 APPENDICE CONFIGURAZIONE BASE OPZIONI ACCESSORI B 1 APPENDICE C INDICE ANALITICO J C 1 Paginal G 5106 3 20 ITALIAN TECHNOLOGY Qrifo INDICE DELLE FIGURE FiGURA 1 POSIZIONE DELLA VERSIONE HARDWARE E FIRMWARE 3 FIGURA 2 VISTA SENZA CONTENITORE
2. 18 FIGURA 18 TABELLA JUMPERS ssssssssiviviorisicezsisis 19 Ficura 19 LED DI SEGNALAZIONE is csssrsssrssiviccezioensesizeiatenicnnenivzezicdonesnisnanibnisconisninaniccasivansoninenio LU FIGURA 20 CONFIGURAZIONE JUMPER PER SERIALE ASINCRONA RS 232 21 FIGURA 21 CONFIGURAZIONE JUMPER PER SERIALE ASINCRONA 21 FIGURA 222 ALIMENTATORE EL 12 eee ee eet noe ne eee to ea nana eaae eer ao Eva a n s a ne eere eina sense rose FiGURA 23 DEFINIZIONE PARAMETRI DI LAVORO 25 FIGURA 24 OPERAZIONI ESEGUITE DI FIGURA 25 COMUNICAZIONE ASINCRONA RS 232 TTL PER CONFIGURAZIONE 29 FIGURA 26 COMUNICAZIONE SINCRONA I2C BUS PER CONFIGURAZIONE 30 FIGURA 27 MODALIT RICEZIONE E SALVATAGGIO DATI 31 FIGURA 28 COMUNICAZIONE ASINCRONA RS 232 TTL PER SALVATAGGIO DATI 33 FIGURA 29 COMUNICAZIONE SINCRONA I2C BUS PER SALVATAGGIO DATI 33 FIGURA 30 INSERIMENTO SCHEDA DI MEMORIA 37 FI
3. FIGURA 3 TABELLA DEI CONSUMI FiGURA 4 DISPOSIZIONE JUMPERS CONNETTORI LED BATTERIA ECC 11 FIGURA 5 CN3 CONNETTORE ALIMENTAZIONE AD AMPIO RANGE 12 FIGURA 6 COLLEGAMENTO ALIMENTAZIONE STABILIZZATA 5 VDC 13 FIGURA 7 COLLEGAMENTO ALIMENTAZIONE ALTERNATA 8 24 VAC CON OPZIONE SW 13 FIGURA 8 COLLEGAMENTO ALIMENTAZIONE CONTINUA 10 38 VDC CON OPZIONE SW 13 FIGURA 9 CONNETTORE COMUNICAZIONE SERIALE ED ALIMENTAZIONE 14 FIGURA 10 ESEMPIO COLLEGAMENTO IN RS 232 A TRE FILI SENZA HANDSHAKE 15 FIGURA 11 ESEMIPO COLLEGAMENTO IN RS 232 A CINQUE FILI CON HANDSHAKE 15 FIGURA 12 ESEMPIO COLLEGAMENTO IN TTL A TRE FILI SENZA HANDSHAKE 15 FIGURA 13 ESEMIPO COLLEGAMENTO IN TTL A CINQUE FILI CON HANDSHAKE 15 FIGURA 14 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN 2 BUS SENZA ALIMENTAZIONE 16 FiGURA 15 EsEMPIO DI COLLEGAMENTO PUNTO PUNTO IN I2C BUS ALIMENTAZIONE 16 FIGURA 16 ESEMPIO DI COLLEGAMENTO IN RETE PER COMUNICAZIONE I2C BUS 17 FIGURA 17 PIANTA COMPONENTI LATO COMPONENTI E LATO STAGNATURE
4. MATERIALE NECESSARIO Viene di seguito riportata la lista del materiale necessaro per usare la S LOG a Documentazione d uso ovvero questo manuale utente b Una sorgente di alimentazione compatibile con la configurazione ordinata vedere paragrafo ALIMENTAZIONE per dettagli c Un sistema esterno in grado di comunicare con una delle tre interfacce seriali della S LOG rispettandone il protocollo fisico ed elettrico preselezionato d Un cavo di collegamento seriale che consenta la comunicazione con lo standard elettrico scelto tra il dispositivo esterno descritto al punto c e la S LOG Per la realizzazione di questo collegamento fare riferimento ai numerosi esempi e figure presenti in questo manuale e Una scheda di memoria SD o MMC con capacit fino 2 GB massimi in formato FAT FAT16 Inoltre non necessario ma consigliato f Un personal computer in grado di eseguire il programma Conf_SLOG con cui configurare la S LOG e predisporla al funzionamento nel sistema da realizzare Tale PC deve avere i seguenti requisiti minimi Personal Computer IBM compatibile Memoria RAM gt 64 MBytes Disco rigido gt 8 MByte liberi Scheda video 800x600 punti 65536 colori Monitor Colori Mouse Microsoft compatibile correttamente gestito dal PC Interfacce Una linea seriale COM libera correttamente gestita dal PC Sistema operativo Windows 98 ME 2000 XP Le indicazioni correttamente gestiti dal PC i
5. del file su scheda di memoria in cui f salvare i dati ricevuti m N Durata del file per salvataggio dati nessuna Salva su unico file definito da percorso I N Azione effettuata sulla scheda di memoria BENE 1 inserita S LOG nessuna Tempo per riconoscimento di un gruppo di Etichetta salvata ad inizio del file su scheda di memoria nessuna i Prefisso salvato all inizio di un gruppo di dati prefisso E su scheda di memoria nessuno etichetta E Suffisso salvato alla fine di un gruppo di dati suffisso su scheda di memoria nessuno FiGuRA B1 TABELLA CONFIGURAZIONE BASE I valori riportati nella precedente tabella possono essere modificati tramite i comandi di configurazione dettagliatamente descritti nell ononimo capitolo 8106 Rel 3 20 B 1 abaco e grifo9 ITALIAN TECHNOLOGY B2 TABELLA CONFIGURAZIONE BASE DEI JUMPERS Si ricorda che la configurazione base dei jumper proposta quella relativa al prodotto nella sua versione base ovvero senza alcuna opzione In fase di ordine l utente pu infatti aggiungere alla S LOG le caratteristiche sotto elencate FiGuRA B3 TABELLA DELLE OPZIONI DISPONIBILI Tali opzioni sono dettagliatamente descritte nei paragrafi del manuale che descrivono la funzionalit e l uso delle stesse 51 consiglia all utente di usare l indice analitico per individuare velocemente t
6. ERRORI La S LOG controlla una serie di condizioni durante il suo funzionamento sia in modalit configurazione che in modalit ricezione e salvataggio dati Tra queste sono incluse anche numerose condizioni d errore che coincidono con anomalie malfunzionamenti e o stati non previsti L elenco completo degli errori riconosciuti riportato nel paragrafo PRELEV A STATI che descrive l omonimo comando di configurazione con cui acquisire lo stato complessivo della S LOG e quindi anche dei suoi errori Quando viene riconosciuto un errore il LED della S LOG diventa giallo intermittente in modo da segnalare anche visivamente la condizione anomala tale lampeggio prosegue fino a quando gli errori non vengono azzerati con l apposito comando Anche se intervenuto un errore la S LOG comunque essere usata ma senza dubbio preferibile individuare la causa dell errore risolverlo ed a questo punto ripartire In dettaglio per gestire correttamente gli errori l utente dovrebbe effettuare 1 seguenti passi Usare la S LOG in modalit ricezione e salvataggio dati b Quando si presenta un errore il LED diventa giallo lampeggiante c Modificare il funzionamento dell unit esterna in modo che possa gestire la modalit configurazione oppure scollegarla e sostituirla con un altra unit con questa funzionalit ad esempio un PC d Spostare il jumper in 1 2 in modo da selezionare la modalit configurazione sulla S LOG
7. I I I a annua 48 SETTA LINEA COMUNICAZIONE 48 PRELEVA LINEA 2 48 SETTA BAUD RATE 49 PRELEVA BAUD 49 uda E UE 50 PRELEVA PARTITA a t e dee 50 SETTA STOP Pulci 50 PRELEVASETOPDBIT Lees tec ira 51 SETTA 4 0 51 PRELEVA HANDSHAKE 51 SETTA SLAVE ADDRESS 4 52 PRELEVA SLAVE ADDRESS I I a ananas 52 SETTA TIMEOUT COMUNICAZIONE 52 PRELEVA TIMEOUT COMUNICAZIONE 53 COMANDI PER SALVATAGGIO I aa aaa 54 SETPAJIDE S 54 PRELEVA FILE DR 54 SETTA DURATA FILE 55 PRELEVA DURATA FILE J a a ananassa 55 SETTA AZIONE AD INSERZIONE a a a aaa 56 PRELEVA AZIONE AD INSERZIONE
8. TTL Linea sincrona I2C BUS in modalit slave Orologio RTC tamponato da batteria al Litio Interfaccia e connettore per schede di memoria SD ed MMC Riconoscimento iserimento e protezione scheda memoria Selettore modalit di configurazione Sezione alimentatrice ad ampio range 70 ms 20 ms 640 ms 1000 ms 045000 ms o disabilitato 045000 ms o disabilitato Ora Giorno Mese Anno 128 con seriale sincrona I2C BUS Selezionabile tra asincrona RS 232 TTL sincrona I2C BUS Default asincrona Baud rate 300 600 1200 2400 4800 9600 19200 38400 57600 115200 Bit per carattere 8 Parit nessuna pari dispari Stop Bit 1 2 Handshake nessuno hardware software software ripetuti Default 19200 Baud 8 Bit Nessuna parit 1 Stop Nessun handshake Bit rate da 225 a 460 799 bits per secondo Modalit Slave Slave Address ad a passi di 2 Default Slave Address 128 80H 250 caratteri 50 caratteri 35 caratteri A G S LOG Rae 3 20 ITALIAN TECHNOLOGY Lunghezza massima etichetta prefisso suffisso 30 caratteri Velocit massima di ricezione 5 000 Bytes sec con seriale asincrona a 115 200 Baud e salvataggio dati 1 6 000 Bytes sec con seriale sincrona I2C BUS a 400 KBits sec Formato scheda memoria FAT FATI6 1 La velocit dipende dal tipo e dallo stato della scheda di
9. l unit esterna fornire il comando PRELEVA STATI ed esaminare gli errori attivi nella sua risposta f Unavolta presa conoscenza degli errori avvenuti provvedere a risolverli ad esempio togliere la protezione in scrittura della scheda memoria sostituire la scheda di memoria piena allungare il timeout di comunicazione ecc g Fornire il comando di AZZERA ERRORI che disattiva tutti gli stati di errore e termina il lampeggio giallo del LED che diventa verde fisso se la scheda di memoria inserita o rosso verde giallo alternati se manca la scheda di memoria h Spostareil jumperJ1 in2 3in modo da selezionare la modalit ricezione e salvataggio dati sulla S LOG 1 Modificare il funzionamento dell unit esterna in modo che riprenda a trasmettere 1 dati da salvare se al punto c l unit era stata sostituita provvedere a ricollegare quella originale Da ricordare che il verificarsi di errori un evento abbastanza raro soprattutto quando l intera applicazione stata provata ed installata Le operazioni sopra elencate normalmente devono essere effettuate solo nella fase iniziale di preparazione e prova della S LOG e non devono essere ripetute se non in casi particolari S LOG 3 20 4 Pagina 39 3 grifo TECHNOLOGY NOTE PER COMUNICAZIONE SINCRONA BUS Quando si utilizza la comunicazione sincrona I2C BUS in entrambe le modalit operative della S LOG s
10. 12 1 CONNETTORE COMUNICAZIONE SERIALE ED ALIMENTAZIONE 14 CN2 CONNETTORE PER SCHEDA DI MEMORIA 18 JUMPERS 19 BACK UP 20 LED DI SEGNALAZIONE 20 CONFIGURAZIONE LINEA SERIALE ASINCRONA 21 ALIMENTAZIONE 22 DESCRIZIONE SOFT WA RE 24 SELEZIONE MODALIT OPERATIVA 24 PARAMETRI DI LAVORO 26 MODALIT CONFIGURAZIONE I 27 PROTOCOLLO ELETTRICO DI CONFIGURA ZIONE 28 PROTOCOLLO FISICO DI CONFIGURAZIONE 28 PROTOCOLLO LOGICO DI CONFIGURAZIONE 28 MODALIT RICEZIONE E SALVATAGGIO DATI 31 PROTOCOLLO ELETTRICO DI RICEZIONE E SALVATAGGIO DATI 32 PROTOCOLL
11. CONNETTORE COMUNICAZIONE SERIALE ED ALIMENTAZIONE Legenda SDA Segnale di dati dell I2C BUS SCL Segnale di clock dell I2C BUS RTS RS232 Linea di arbitraggio ricezione in RS 232 RX RS232 Linea di ricezione in RS 232 TX RS232 Linea di trasmissione in RS 232 CTS RS232 O Linea di arbitraggio trasmissione in RS 232 RTS TTL Linea di arbitraggio ricezione in TTL RX TTL I Linea di ricezione in TTL TX TTL O Linea di trasmissione in TTL CTS TTL O Linea di arbitraggio trasmissione in TTL 5 Vdc O Linea di alimentazione a 5 Vdc GND Linea di massa N C Non collegato Peruna trattazione completa sull alimentazione della scheda fare riferimento anche ai paragrafi CN3 CONNETTORE ALIMENTAZIONE AD AMPIO RANGE ALIMENTAZIONE ed alle figure 6 8 Per una trattazione completa sulla comunicazione asincrona si consiglia di esaminare il paragrafo CONFIGURAZIONE LINEA SERIALE ASINCRONA le seguenti figure 10 16 che illustrano alcuni esempi di collegamento 14 54065 3 20 ITALIAN TECHNOLOGY RX RS232 TX RS232 Sistema Esterno GND GND 2 FiGURA 10 EsEMPIO COLLEGAMENTO IN RS 232 A TRE FILI SENZA HANDSHAKE RX RS232 TX RS232 CTS RS232 RTS RS232 Sistema Esterno Sistema Esterno FiGURA 12 EsEMPIO COLLEGAMENTO IN TTL TRE FILI SENZA HAND
12. Nomi del file e cartelle gestiti nel formato 8 3 8 caratteri per il nome e 3 per l estensione 1 nomi estesi vengono convertiti in questo formato Gestione data ed ora attuali dell orologio che possono essere sate come riferimento temporale per 1 dati salvati Possibilit di settare ed acquisire l orologio i RTC con i suoi parametri temporali ore minuti secondi giorno mese anno Riconoscimento e gestione della presenza della scheda di memoria Riconoscimento e gestione della protezione in scrittura della scheda di memoria Stato della scheda di memoria segnalato tramite LED bicolore che visualizza fino a 5 condizioni diverse 5106 3 20 4 n Pagina 5 grifo ITALIAN TECHNOLOGY Completa gestione degli eventuali errori 12 generali e 9 per il disco Glierrori sono acquisibili ed azzerabili tramite appositi comandi in modo da semplificare la ricerca guasti ed eventuali malfunzionamenti Decine di comandi rivolti alle tipiche configurazioni di funzionamento Tutti i comandi di configurazione ed i relativi parametri e risposte sono trasferiti solo sulla linea di comunicazione prescelta seguendo un appropriato protocollo logico fisico ed elettrico Il protocollo logico di comunicazione per configurazione ASCII in modo da facilitare e velocizzarne l uso LaS LOG opera come un data logger che salva su scheda di memoria tutti
13. Pagina 52 6 54065 3 20 ITALIAN TECHNOLOGY n grifo n PRELEVA TIMEOUT COMUNICAZIONE Comando 0 Risposta tout Comando Dec 111 Risposta tout Comando Hex 6 Risposta Hex tout Viene restituito un parametro che corrisponde al tempo massimo atteso dalla S LOG un evento di comunicazione dal sistema esterno Il significato di tale parametro lo stesso riportato nella figura precedente FiGURA 40 1 COMPLESSIVA S LOG _ Rel 3 20 Pagina 53 e D grifo TECHNOLOGY COMANDI PER SALVATAGGIO Di seguito sono riportati i comandi relativi alla configurazione dei salvataggi che la S LOG pu effettuare autonomamente sulla scheda di memoria SETTA FILE Comando F percorso Risposta Comando Dec 7032 percorso Risposta Dec Comando Hex 46 20 percorso Risposta Hex Il comando imposta il nome del file di salvataggio dati completo di percorso con il parametro passato Questo file pu ussere creato sulla scheda di memoria dalla S LOG come descritto nel paragrafo OPERAZIONI SU SCHEDA DI MEMORIA e viene usato per la scrittura di tutti 1 dati da salvare ovvero sia quelli ricevuti dal sistema esterno che quelli autonomamente stabiliti quando non selezionata una durata file come descritto nel paragrafo SALVATAGGIO DATI Il parametro percorso coincide con una stringa in cui le eventuali cartelle e file sono delimitat
14. Tutti i dati dei comandi e delle risposte di configurazione sono sempre codificati in ASCII inoltre in caso di valori numerici si usa la codifica decimale con le sole cifre significative Questa decisione indubbiamente aumenta il numero di caratteri comunicati ma allo stesso tempo offre un importante vantaggio nell uso della S LOG che difatti pu essere configurata anche a mano da ogni utente E sufficiente un semplice programma di emulazione terminale con il protocollo elettrico e fisico scelti e non richiede alcun elemento aggiuntivo come programmi dedicati sistemi di conversione adattatori driver ecc Pagina 28 6 5106 _ Re 3 20 grito abaco d Seil comando o la risposta includono pi parametri questi sono separati da uno spazio Nel protocollo logico di configurazione usato un metodo per riconoscere la fine dei dati in comunicazione Questo metodo coincide con l aggiunta di un carattere di conclusione CR nel comando e CRLF gt nella risposta quando usata la comunicazione asincrona oppure con la trasmissione del numero di byte della risposta quando usata con comunicazione sincrona Questa esigenza nasce dal fatto che molti dei dati comunicati hanno una lunghezza decisamente variabile vedi percorso e nome del file stringhe da salvare su file definitori di suffissi e prefissi ecc e tale lunghezza non nota all unit che riceve f Durante la configurazion
15. a riga n avanza linea LF t allineamento spazio SP ora attuale oo mm ss d data attuale gg mm aaaa Xe data attuale mm gg aaaa data attuale aaaa mm m millisecondi attuali mmm Preleva configurazioni Esci FIGURA 52 CONFIGURAZIONE SALVATAGGI CON CoNF_SLOG Controllare ed eventualmente reimpostare la data e l ora attuale dell orologio della S LOG tramite l opzione Generale Orologio Chi desidera provare tutte le funzionalit del programma Conf SLOG pu usare anche le altre opzioni associate ai rimanenti men Da sottolineare che queste prove sono facoltative e non necessarie alla configurazione ed uso della S LOG SLOG 3 20 4 F Pagina 65 grifo nr nv ITALIAN TECHNOLOGY Si ricorda che il programma di utilit Conf SLOG si limita a fornire 1 comandi descritti nel precedente capitolo con una interazione verso l utente che li rende pi comprensibili e veloci da usare Nella sua finestra principale vengono inoltre riportati i dati comunicati distinguendo quelli diretti da PC ad S LOG comandi da quelli da S LOG a PC risposte Tramite questa finestra l utente pu controllare tutti gli aspetti della comunicazione qualorali debba realizzare autonomamente su un altro sistema B9 Aconfigurazioni e verifiche ultimate uscire dal Conf SLOG e ritornare al sistema operativo Window
16. com Parametro tout Timeout com 250 20 5 secondi Inizializza linea seriale asincrona con protocollo fisico Baud rate 8 Bit per chr Parit Stop bit Handshake definiti all accensione nei parametri di lavoro Inizializza linea sincrona I2C BUS in modalit slave con lo slave address definito all accensione nei parametri di lavoro Gestione funzionalit della S CLOG FiGuRA 23 DEFINIZIONE PARAMETRI DI LAVORO S LOG 3 20 4 np Pagina 25 abaco e grifo9 ITALIAN TECHNOLOGY PARAMETRI DILAVORO Il funzionamento della S LOG in entrambe le sue modalit operative subordinato ad una serie di parametri di lavoro che definiscono sia gli aspetti della comunicazione che del salvataggio dati su scheda di memoria I parametri attualmente previsti sono Parametri di lavoro per comunicazione linea com gt Linea di seriale usata per la comunicazione con il sistema esterno baud gt Baudrate seriale usato per la comunicazione seriale asincrona RS 232 TTL con il sistema esterno parit gt Controllo di parit usato per la comunicazione seriale asincrona RS 232 TTL con cil sistema esterno stop gt Stop bit usati per la comunicazione seriale asincrona RS 232 TTL con il sistema esterno handshake gt Arbitraggio usato per la comunicazione seriale asincrona RS 232 TTL il sistema esterno sla add gt Indirizzo di riconoscimento S LOG usato per la comunic
17. 844 Pagina 58 54065 rel 3 20 ITALIAN TECHNOLOGY SETTA ETICHETTA FILE Comando L etichetta Risposta Comando Dec 76 32 etichetta Risposta Dec Comando Hex 4 20 etichetta Risposta Hex Il comando imposta l etichetta salvata autonomamente dalla S LOG al seguito della creazione del file di salvataggio dati con il parametro passato Questa etichetta viene salvata all inizio del file creato come descritto nel paragrafo OPERAZIONI SU SCHEDA DI MEMORIA e viene usato per identificare 1 dati che verranno scritti nello stesso file Il parametro etichetta coincide con una stringa di lunghezza massima 30 caratteri che viene esattamente salvata sul file cosi come configurata sulla S LOG con questo comando ad eccezione di alcune sequenze speciali che consentono di formattare e di aggiungere attributi ed altri dati In dettaglio Sequenza Significato 92 98 5 61H gt Aggiunge salvataggio del codice SPACE uno spazio n 92 110 5C 6EH gt Aggiunge salvataggio del codice LF nuova linea r 92 114 5C 72H gt Aggiunge salvataggio del codice CR capo linea 92 116 5 74H gt Aggiungesalvataggiodelcodice TAB allineamentoorrizontale h 92 104 5C 68H gt Aggiunge salvataggio ora attuale in formato oo mm ss d 92 100 5C 64H gt Aggiunge salvataggio data attuale nel formato gg mm aaaa 92 101 5C 65H gt Aggiunge salvata
18. Annulla FIGURA 49 IMPOSTAZIONE SERIALE SLOG 5 la comunicazione tra S LOG avviene correttamente selezionando l opzione Generale Versioni Con questa viene presentata la seguente finestra informativa con le versioni hardware e firmware della S LOG in uso e deve essere chiusa premendo il pulsante Esci Pagina 63 S LOG Rel 3 20 abaco e 1409 ITALIAN TECHNOLOGY S Conf 5106 4 4 Versioni Bibi Hardware 110907 Firmware 42 FIGURA 50 ACQUISIZIONE VERSIONI CON CoNF_SLOG B6 Impostare il tipo di comunicazione seriale che la S LOG deve usare per ricevere i dati da salvare tramite l opzione Configura Comunicazione Nell esempio di applicazione proposto si suppone che la stampante da sostituire comunichi in seriale RS 232 a 9600 Baud nessuna parit 1 stop bit e nessun arbitraggio o handshake Nella finestra presentata si dovr prima premere il pulsante Preleva configurazioni quindi scegliere le impostazioni richieste dall applicazione come descritto nella seguente figura ed infine premere il pulsante Setta configurazioni A questo punto attendere il completamento di tutti i comandi di configurazione che avviene dopo decine di secondi verificare che non vengano presentati errori parametri su sfondo verde e chiudere la finestra con il pulsante Esci 57 Conf 5106 4 4 Configurazione comunicazione S LOG L
19. MANUALE UTENTE Via dell Artigiano 8 6 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 FAX 39 051 893 661 S LOG Rel 3 25 Edizione 29 Agosto 2011 GPC grifo sono marchi registrati della ditta grifo MANUALE UTENTE Sistema per il salvataggio su schede SD Secure Digital o MMC Multi Media Card dei dati ricevuti da linee di comunicazione seriali Contenitore plastico modulare DIN 50022 modulbox modello M3 HC53 con ingombri ridotti frontale 90x53 mm altezza 58 mm e montaggio su barra ad Omega DIN 46277 1 e DIN 46277 3 Peso minimo di soli 84 grammi Circuiteria riconoscimento inserzione e protezione in scrittura della scheda di memoria 1 LED bicolore di segnalazione stato Orologio in tempo reale RTC tamponato da apposita batteria al Litio Linea seriale asincrona configurabile in RS 232 o TTL e sincrona in I2C BUS 2 pratici Connettori per un veloce cablaggio Alimentazione in AC o DC a partire da 5 Vdc fino a 24 Vac Minima potenza richiesta di 0 390 W Protezione della logica di bordo tramite TransZorb Le principali caratteristiche di funzionamento sono gestione schede fino a 2 GBytes come un Disco con formato 16 Dati organizzati in Cartelle e Files compatibili con i pi diffusi Sistemi Operativi Linux MS DOS Windows ecc Nomi del file e cartel
20. La protezione di questo contenitore non si deve limitare ai soli agenti atmosferici bens anche a quelli meccanici elettrici magnetici ecc 5106 3 20 4 T L _VU pagina 1 abaco e 1409 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 La grifo non garantisce che questo prodotto soddisfi le richieste dell utente che la produzione non cessi o sia priva di errori o che tutti gli eventuali errori siano corretti La grifo non inoltre responsabile dei problemi causati dalle modifiche dell hardware dei calcolatori o dei sistemi operativi che si possono verificare nel tempo Tutti i marchi registrati che compaiono nel presente manuale sono propriet dei relativi costruttori Pagina 2 S LOG Rel 3 20 ITALIAN TEC
21. 3 20 pagina 23 5 grifo h ITALIAN TECHNOLOGY DESCRIZIONI SOFTWARE Il modulo S LOG come gi detto un completo data logger che salva su scheda di memoria tutto quanto ricevuto da una delle sue linee seriali di comunicazione Per rendere fruibile questo funzionamento a tutti i sistemi esterni e per soddisfare le richieste di innumerevoli applicazioni inoltre disponibile una modalit di configurazione che permette di impostare il protocollo di comunicazione ed alcune funzioni autonome della S LOG In generale le funzioni autonome aggiungono dati sulla scheda di memoria in modo da rendere pi completi quelli ricevuti dal sistema esterno tali funzioni sono particolarmente interessanti in quanto incrementano 1 settori di utilizzo della S LOG In questo capitolo sono descritte le principali caratteristiche funzionali della S LOG mentre nel capitolo sucessivo riportata la documentazione dettagliata dei comandi di configurazione disponibili quest ultimi consentono all utente di soddisfare praticamente tutte le richieste del mercato SELEZIONE MODALIT OPERATIVA La S LOG prevede due modalit operative completamente indiipendenti e separate selezionate dall apposito jumper J1 in posizione 1 2 gt seleziona la modalit di configurazione Jl in posizione 2 3 gt seleziona la modalit di ricezione e salvataggio dati entramb
22. Aggiunge salvataggio millisecondi attuali nel formato mmm FIGURA 46 SEQUENZE SPECIALI PARAMETRO PREFISSO Si ricorda che il carattere spazio usato dal protocollo logico di configurazione per separare i parametri e conseguentemente stata prevista un apposita sequenza speciale per poter savare sul file dati questo carattere Se ad esempio la S LOG deve salvare i dati destinati ad una stampante seriale aggiungendovi l ora e la data attuale in formato europeo allora il comando potr fornire il seguente parametro di configurazione prefisso Stampa bdel b d bore b h Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit PRELEVA PREFISSO GRUPPO Comando b Risposta prefisso Comando Dec 98 Risposta Dec prefisso Comando Hex 62 Risposta Hex prefisso Viene restituito un parametro che corrisponde al prefisso salvato autonomamente dalla S LOG in corrispondenza dell inizio di un gruppo dati Il significato di tale parametro lo stesso riportato nel comando precedente basato sulle stesse sequenze speciali per gli attributi dei salvataggi Pagina 60 5405 rel 3 20 ITALIAN TECHNOLOGY SETTA SUFFISSO GRUPPO Comando E suffisso Risposta Comando Dec 69 32 prefisso Risposta Dec Comando Hex 45 20 prefisso Risposta Hex Il comando imposta il suffisso salvato auto
23. OPZIONE SW FIGURA 8 COLLEGAMENTO ALIMENTAZIONE CONTINUA 10 38 VDC OPZIONE SW S LOG 3 20 4 Pagina 13 grifo R ITALIAN TECHNOLOGY CONNETTORE COMUNICAZIONE SERIALE ED ALIMENTAZIONE CNI un connettore AMP MODU II a 8 vie verticale maschio con passo 2 54 mm Tale connettore consente il completo interfacciamneto di entrambe le linee di comunicazione seriale ovvero della linea asincrona bufferata in RS 232 o TTL e della linea sincrona I2C BUS I segnali di comunicazione presenti su 1 rispettano le normative internazionali relative a questi 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 e cablaggi Inoltre su presente anche la tensione di alimentazione a 5 Vdc stabilizzati che essere sia fornita che prelevata a seconda della configurazione della S LOG Il connettore femmina per disponibile tra gli accessori della grifo e pu essere ordinato specificando i relativi codici 8 o AMPS Cable come descritto nell appendice B del manuale 5 PIS ESIR II UI 5 _ _ _ _ _ _ _ 1 RX R5232 RX TIL SDA _____ I uM TX RS232 TX TTL GND CTS RS232 CTS TTL FIGURA 9
24. PRELEVA SUFFISSO GRUPPO comando 61 PRELEVA TEMPO GRUPPO comando 58 PRELEVA TIMEOUT COMUNICAZIONE comando 53 PRELEVA VERSIONI comando 44 Programmi demo 6 38 Protezione in scrittura 5 18 35 45 Protezioni 5 9 23 Protocollo elettrico 6 25 28 32 Protocollo fisico 6 25 28 32 63 Protocollologico 6 28 32 Pullup 9 17 R Rendimento 9 Rete 6 8 17 40 Riparazione 1 B 1 Risoluzione temporizzazioni 8 Risorse 8 Risposte 6 28 43 66 1 RS 232 4 8 9 14 15 19 21 29 33 48 4 5 20 45 46 RTS CTS 14 36 51 5 Salvataggi autonomi 59 60 61 Salvataggio dati 34 65 66 Scheda di memoria 4 5 7 18 37 45 66 Secondi 46 Segnalazioni visive 20 Sequenze speciali 59 60 61 SETTA AZIONE AD INSERZIONE comando 56 SETTA BAUD RATE comando 49 SETTA DURATA FILE comando 55 SETTA ETICHETTA FILE comando 59 SETTA FILE comando 54 SETTA HANDSHAKE comando 51 SETTA LINEA COMUNICAZIONE comando 48 SETTA OROLOGIO RTC comando 46 SETTA PARITA comando 50 SETTA PREFISSO GRUPPO comando 60 SETTA SLAVE ADDRESS comando 52 5106 Rel 3 20 4 pagina C 5 abaco e grifo SETTA STOP BIT comando 50 SETTA SUFfISSO GRUPPO comando 61 SETTA TEMPO GRUPPO comando 57 SETTA TIMEOUT COMUNICAZIONE comando 52 Sicurezza 1 Sistema esterno 4 7 31 36 Sistema operativo 5 7 Slave Address 8 26 40 52 So
25. S LOG Rel 3 20 Pagina 49 abaco e grifo ITALIAN TECHNOLOGY SETTA PARITA Comando P parit Risposta Comando Dec 80 32 parit Risposta Dec Comando Hex 50 20 parit Risposta Hex Il comando imposta il controllo di parit per la linea seriale asincrona RS 232 TTL usata dalla S LOG per la comunicazione con il sistema esterno con il parametro passato Di seguito viene riportata la descrizione dei valori assegnabili al parametro parit Valore Significato 78 4 gt Nessuna parit E 69 45 gt Parit pari Even O 79 4FH gt Parit dispari Odd FIGURA 36 PARAMETRO PARIT Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit PRELEVA PARITA Comando p Risposta parit Comando Dec 112 Risposta Dec parit Comando Hex 70 Risposta Hex parit Viene restituito un parametro che corrisponde al controllo di parit per la linea seriale asincrona RS 232 TTL usata dalla S LOG per la comunicazione con il sistema esterno Il significato di tale parametro lo stesso riportato nella figura precedente SETTA STOP BIT Comando 5 stop Risposta Comando Dec 83 32 stop Risposta Dec Comando Hex 53 20 stop Risposta Hex Il comando imposta il numero di stop bit per la linea seriale asincrona RS 232 TTL usata dalla S LOG per la comunicazione con il sistema esterno con il parametro passato Di segu
26. TABELLA CONFIGURAZIONE BASE B 1 B2 TABELLA CONFIGURAZIONE BASE DEI JUMPERS B 2 FIGURA B3 TABELLA DELLE OPZIONI DISPONIBILI B 2 FIGURA B4 ACCESSORIO DI COLLEGAMENTO CKS AMPA B 2 FiGURA B5 ACCESSORIO DI COLLEGAMENTO B 3 FIGURA ACCESSORIO DI COLLEGAMENTO CKS AMPS B 3 FIGURA B7 ACCESSORIO DI COLLEGAMENTO AMPS CABLE B 4 Pagina IV e S LOG Rel 3 20 ITALIAN TECHNOLOGY INTRRODUZIONIE 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 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 1 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 pe
27. configurazione 30 Comunicazione sincrona per salvataggio dati 33 Conf SLOG 7 63 Configurazione 27 63 Connessioni 12 47 Connettori 10 11 12 14 32 CN2 18 CN3 12 Consumo 9 Contenitore 1 4 10 di flusso 36 Corrente 9 Danneggiamento 21 38 Data attuale 5 20 28 34 46 59 60 61 65 Data logger 6 24 Dati mantenuti 37 56 Dati salvati 67 Dati scartati 37 56 Default 8 20 24 45 63 B 1 Dimensioni 10 Direttive 1 Disco 4 5 45 Disturbi 23 Durata file 6 8 26 34 55 E EEPROM 26 EL 12 23 B 4 Errori 6 28 35 39 44 Estrazione scheda memoria 38 66 Etichetta 6 9 26 37 59 Pagina C 2 ITALIAN TECHNOLOGY S LOG Rel 3 20 ITALIAN TECHNOLOGY grifo F 16 4 18 66 File 6 34 45 54 Fine comunicazione 29 43 Firmware 3 5 44 Flag comando eseguito 30 43 Formato 8 3 5 54 Formatta 37 45 56 67 Formattatori 6 34 59 60 61 G GAB 844 S LOG 58 Garanzia 1 Giorno 46 Grafico dati salvati 67 Gruppo dati 6 8 26 34 57 60 61 H Handshake 8 14 15 19 26 36 43 51 Hardware 3 44 I I2C BUS 4 8 9 14 16 30 33 40 41 48 Imposta seriale PC 63 Informazioni generali 4 Inserzione scheda memoria 4 37 56 66 Installazione 11 Introduzione 1 J Jumpers 11 19 62 B 2 L LED 4 8 11 20 23 39 43 Linea seriale 26 Linea seriale asincrona 4 8 14 21 27 48 Linea seriale sinc
28. configurazione per separare 1 parametri e conseguentemente stata prevista un apposita sequenza speciale per poter savare sul file dati questo carattere Se ad esempio la S LOG deve salvare i dati trasmessi periodicamente da un misuratore di temperatura aggiungendo l unit di misura ed incolonnando gli stessi dati allora il comando potr fornire il seguente parametro di configurazione suffisso t C r n Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit PRELEVA SUFFISSO GRUPPO Comando e Risposta suffisso Comando Dec 101 Risposta Dec suffisso Comando Hex 65 Risposta Hex suffisso Viene restituito un parametro che corrisponde al suffisso salvato autonomamente dalla S LOG in corrispondenza della fine di un gruppo dati Il significato di tale parametro lo stesso riportato nel comando precedente basato sulle stesse sequenze speciali per gli attributi dei salvataggi 5106 Rel 3 20 4 Pagina 61 abaco e grifo ITALIAN TECHNOLOGY 25 INIZIARE In questo capitolo vengono descritte le operazioni da effettuare per un primo utilizzo della S LOG in maniera rapida e lineare senza dover affrontare e risolvere alcun problema iniziale In particolare viene riportata la giusta sequenza di operazioni che l utente deve effettuare
29. dalla S LOG dipende quindi dalla configurazione dei parametri di lavoro e da altri fattori come dettagliatamente descritto dalla figura 23 PROTOCOLLO LOGICO DI RICEZIONE E SALVATAGGIO DATI La comunicazione seriale con S LOG in modalit di ricezione e salvataggio dati non prevede alcun protocollo logico in modo da semplificare e velocizzare al massimo l uso del modulo da parte dell utente L assenza di protocollo logico implica che ogni dato ricevuto viene direttamente salvato su scheda di memoria cos come descritto nel paragrafo SALVATAGGIO DATI Durante la comunicazione sono gestiti solo gli eventuali arbitraggi e timeout di comunicazione come descritto negli omonimi paragrafi Idiagrammi di flusso delle figure 28 e 29 illustrano graficamente le operazioni svolte dalle due unit coinvolte nella comunicazione per salvataggio dati Pagina 32 54065 Re 3 20 ITALIAN TECHNOLOGY n SISTEMA ESTERNO S LOG Gestione ricezione dati con seriale asincrona RS 232 TTL Inizializza linea seriale con protocollo fisico Baud rate 8 Bit per chr Parit Stop bit Handshake impostato su 5 706 Gestione processi dell unit esterna Bytes ricevuti dall unit esterna Salva bytes ricevuti nel buffer di ricezione Buffer di ricezione pieno Attiva handshake d uscita se abilitato Handshake d ingresso abilitato e disattivo sx NO Trasmette dati da sa
30. dato restituito dalla S LOG a seguito di una comunicazione per configurazione coincide sempre con il numero di caratteri della risposta ovvero il numero di dati che il sistema esterno dovr ricevere Quest ultimo dovr quindi terminare la comunicazione con la sequenza di STOP solo dopo aver ricevuto tutti questi dati Inuna singola comunicazione tra unit esterna ed S LOG possono essere trasferiti diversi dati da salvare facendo attenzione a non riempire il buffer di ricezione Lo slave address definito nel setup locale a 7 bit ma impostato ad 8 bit con il bit meno significativo R W posto a 0 si possono quindi usare 1 128 diversi valori pari nel range caso di collegamento in rete I2C BUS effettuare le configurazioni descritte nel paragrafo CONNETTORE COMUNICAZIONE SERIALE ED ALIMENTAZIONE assicurando che dal punto di vista elettrico la linea sia correttamente terminata vedere figura 16 La S LOG non supporta le estensioni del protocollo I2C BUS indirizzamento a 10 bits comunicazione veloce ecc e gli slave address riservati questi non devono essere usati dall utente sull unit esterna Pagina 40 5106 3 20 ITALIAN TECHNOLOGY grifo sistema MASTER con interfaccia I2C BUS I2C BUS GMB HRxxx controllori programmabili con interfaccia 2 BUS logger su schede di memoria SD e MMC con interfaccia 2 BUS QTP 03 QTP 12 16 pannelli operator
31. dei jumpers sulla scheda si faccia riferimento alla serigrafia della stessa o alla figura 4 di questo manuale dove viene riportata la numerazione dei pin dei jumpers che coincide con quella utilizzata nella precedente descrizione S LOG Rel 3 20 4 Pagina 19 1409 ITALIAN TECHNOLOGY Nella precedente tabella 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 S LOG sono riportate nei seguenti paragrafi relativamente alla sezione su cui gli stessi jumper intervengono BACK UP OROLOGIO La S LOG dispone di un orologio in tempo reale Real Time Clock tamponato che gestisce ore minuti secondi giorno mese anno Tale dispositivo gestibile dall utente con appositi comandi di configurazione con cui possibile settare e prelevare data ed ora attuali e decidere se quest ultime devono essere salvate nel file su scheda di memoria Queste caratteristiche sono autonomamente gestita dalla S LOG e forniscono all utilizzatore una indicazione temporale associata ai dati salvati il sistema che usa i dati salvati potr quindi effettuare controlli di tempo trascorso ottenere il tempo in cui sono avvenuti degli eventi calcolare dati di produzione in un arco di tempo graficare i dati su base tempo ecc La sezione orologio della S LOG include anche una batteria al Litio BT1 che provvede a
32. in modo comodo ed efficace il problema dell alimentazione della scheda in qualsiasi condizione di utilizzo Tale sezione si occupa di generare tutte le tensioni necessarie al funzionamento del modulo Quando ordinata nella sua versione base la sezione alimentatrice parzialmente montata ed accetta solo una tensione stabilizzata di 5 Vdc In alternativa si pu ordinare la S LOG con l aggiunta di un proprio alimentatore switching che accetta una tensione di alimentazione ad ampio range Di seguito vengono riportate le tensioni richieste dalla scheda a seconda della configurazione ordinata Versione base In questa configurazione il jumper deve essere in posizione 2 3 e la scheda deve essere alimentata da una tensione stabilizzata di 5 5 da fornire sui pin 2 GND ed 8 5 Vdc di CNI rispettando la polarit In questo modo la S LOG pu essere alimentata da alimentatori da laboratorio alimentatori stabilizzati altre schede ecc Questa la condizioni d uso pi frequente infatti il sistema esterno che trasmette i dati da salvare alla S LOG praticamente sempre provvisto della tensione 5 Vdc anche il cablaggio risulta facilitato infatti con un solo cavo si collega sia l alimentazione che la linea di comunicazione sempre al connettore 1 Versione SW Inquesta configurazione a bordo presente un alimentatore switching che richiede una tensione di 10 38 Vdc oppure 8 24 Vac che deve essere fornita tramite CN3
33. indicazioni sul tempo attuale caratteri di formattazione ed allineamento e stringhe di identificazione dati ecc Da ricordare che il file dati che viene verificato e poi aperto o creato coincide con quello descritto nel paragrafo SALV ATGGIO DATI ovvero quello in cui la S LOG scriver tutti i dati Nel caso sia stata configurata una durata il file in oggetto quello attuale con nome determinato dalla data ed ora attuali Altermine delle operazioni che seguono l inserzione di una scheda di memoria se tutto andato bene viene attivato il LED verde viceversa in caso di errori viene attivato il LED giallo lampeggiante La scheda di memoria essere inserita in ogni momento ed in qualsiasi condizione operativa infatti 1 passi di figura 30 sono sempre eseguiti Viceversa la scheda con i dati salvati deve essere estratta solo quando ci sono salvataggi in corso ovvero quando il led rosso Se l utente incaricato dell estrazione trova il LED rosso deve attendere che questo diventi verde o giallo lampeggiante al fine di rimuovere la scheda di memoria in sicurezza Se tali regole non sono rispettate si perdono definitivamente i dati in salvataggio e si pu anche danneggiare irrimediabilmente scheda di memoria Una volta estratta la scheda di memoria se non sono accaduti errori il LED inizia a lampeggiare alternativamente con i colori rosso verde e giallo Se invece erano gi intervenuti degli errori il LED continua a
34. la scheda di memoria da cui sono stati prelevati i dati pu essere riutilizzata per un altra acquisizione reinserendola nella S LOG verr formattata in modo da eliminare gli eventuali dati gi raccolti e preparata per i nuovi salvataggi come definito in configurazione al punto B6 Pagina 67 abaco e grifo9 ITALIAN TECHNOLOGY Pagina 68 e S LOG Rel 3 20 ITALIAN TECHNOLOGY APPENDICE TABELLE RIASSUNTIVE COMANDI Sono di seguito riportate le tabelle riassuntive con i comandi riconosciuti dalla S LOG In queste tabelle le sequenze di comando e risposta sono riportate nella forma mnemonica e qualora l utente necessiti di quella decimale od esadecimale pu fare riferimento ai paragrafi del capitolo COMANDI DI CONFIGURAZIONE Si ricorda che i comandi sono sempre identificati dal primo carattere e che dati seguenti coincidono con i parametri degli stessi comandi E _ 127 _ er e s N N NIIT ne 41 Setta Timeout Comunicazione Timeout Comunicazione ___ Timeout tout Comunicazione FiGURA A1 TABELLA COMANDI DI CONFIGURAZIONE 1 DI 2
35. lampeggiare solo giallo PROGRAMMI DEMO Peril modulo S LOG sono disponibili dei comodi programmi dimostrativi sia a livello sorgente che eseguibile questi possono essere usati senza alcuna variazione per una prima prova immediata del prodotto e poi modificati o riutilizzati in parte per soddisfare al meglio le esigenze dell utente Tali programmi sono disponibili per numerosi linguaggi di programmazione ad alto livello C PASCAL BASIC ecc sia per PC che per le schede a microprocessore GPC o GMM della grifo L utente pu esaminare i commenti di tali esempi e decidere autonomamente se provarli Tutti 1i 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 Inoltre disponibile un comodo programma per PC denominato Conf SLOG che consente di gestire la modalit configurazione della scheda con un normale PC collegato sulla seriale asincrona RS 232 L utilizzo di questo programma veramente semplice ed intuitivo ma per chi avesse bisogno di aiuto si consiglia di esaminare il capitolo COME INIZIARE dove riportato un esempio d uso dello stesso corredato di figure esplicative Pagina 38 e S LOG Rel 3 20 ITALIAN TECHNOLOGY x g gr ifo
36. preparazione viene effettuata dalla stessa S LOG in corrispondenza di ogni sua accensione e di ogni inserzione di una scheda di memoria Partendo dal presupposto che la scheda usata sia valida vedere paragrafo CN2 CONNETTORE PER SCHEDA DI MEMORIA vengono effettuate le operazioni descritte nel seguente diagramma di flusso Prepara scheda di memoria per salvataggio dati Apre file su scheda di memoria e lo predispone per il salvataggio dati Crea file su scheda di memoria e lo predispone per il salvataggio dati Salva eventuale etichetta nel file su scheda di memoria FIGURA 30 INSERIMENTO SCHEDA DI MEMORIA Sia l azione ad inserzione che l etichetta sono due parametri di lavoro che possono essere configurati dall utente tramite gli opportuni comandi di gestione In particolare con l azione ad inserzione l utente ha la possibilit di decidere se in corrispondenza dell inserimento della scheda di memoria 1 dati precedentemente salvati sono mantenuti con una semplice apertura ed espansione del file dati gi presente oppure scartati con la creazione di un nuovo file dati SLOG Rel 3 20 4 Pagina 37 abaco e 1409 ITALIAN TECHNOLOGY In quest ultimo casola S LOG pu scrivere anche un etichetta all inizio del nuovo file appena creato tale etichetta coincide con una informazione aggiuntiva salvata autonomamente che includere
37. se un parametro ha un valore non compreso nel range consentito il sistema esterno che deve garantire la validit degli stessi A fine di garantire l aggiornamento dell orologio anche in assenza di alimentazione si consiglia di leggere il paragrafo BACK UP OROLOGIO La funzione dell orologio quella di salvare autonomamente dei dati aggiuntivi sulla scheda di memoria che coincidono con la data e l ora attuale La data e l ora attuale vengono usati anche per definire il tempo di creazione e modifica del file dati N B Affinch l anno a quattro cifre gestito dall orologio sia sempre valido necessario fornire il comando setta orologio almeno una volta ogni 4 anni PRELEVA OROLOGIO RTC Comando t Risposta gg mm aaaa oo mm ss Comando Dec 116 Risposta Dec gg 47 mm 47 32 58 mm 58 ss Comando Hex 74 Risposta Hex gg 2F 2F aaaa 20 oo ss Vengono restituiti 6 dati raggruppati in due parametri che corrispondono ai parametri temporali con la data e l ora attuale prelevate dall orologio della S LOG Il significato di tali parametri lo stesso riportato nella figura precedente Pagina 46 S LOG Rel 3 20 10122108002 3J0 02Iq 1uorssouuoo 22005 nsed 01215 VILLIHOLLA SPRIOLLINGELNOO IP uoo 5 DLYA 0180010 CITA 3HO LV INJATTV SHO LVIASIOASV3LL A
38. sistema in grado di gestire il formato FAT16 su quest ultimo i dati possono essere elaborati rappresentati e archiviati sia con programmi standard che appositamente realizzati I dati salvati su scheda di memoria coincidono esattamente con quelli ricevuti dal sistema esterno Quando necessario la S LOG pu comunque effettuare delle operazioni autonome sui dati salvati come la suddivisione dei dati in diversi files su base temporale l aggiunta di stringhe che aiutano ad identificare 1 dati l aggiunta di formattatori che semplificano il seguente uso degli stessi dati e l aggiunta di data ed ora attuali per poter collocare temporalmente 1 dati La comunicazione seriale nei confronti del sistema esterno pu avvenire con una linea asincrona bufferata in RS 232 o TTL oppure con una linea sincrona I2C BUS La selezione della linea usata e dei relativi parametri avviene comodamente tramite un apposita modalit di configurazione direttamente gestibile dall utente finale Le caratteristiche della S LOG comprensiva delle varie opzioni sono le seguenti Contenitore plastico modulare DIN 50022 modulbox modello M3 HC53 Ingombri ridotti frontale 90x53 mm altezza 58 mm Montaggio su barra ad Omega DIN 46277 1 e DIN 46277 3 Peso minimale solo 84 grammi Connettore per schede di memoria nei formati SD ed MMC Circuiteria riconoscimento inserzione della scheda di memoria e del suo stato di protezione in scrittura 1 LED bicolore di segna
39. 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 S LOG sono sempre presenti tali resistenze 1 ed il loro valore quello riportato nel paragrafo CARATTERISTICHE ELETTRICHE L utente deve scegliere e o configurare dispositivi I2C BUS da collegare tenendo conto di questa caratteristica In dettaglio sulla S LOG tali resistenze devono essere disinserite sulle unit che non fanno capo alla linea come illutrato nella precedente figura sugli slave 1 e 2 Per maggiori informazioni consultare il documento THE I2C BUS SPECIFICATION della PHILIPS Semiconductors S LOG 3 20 4 Pagina 17 grifo ITALIAN TECHNOLOGY CN2 CONNETTORE PER SCHEDA DI MEMORIA CN2 un connettore per schede di memoria del tipo SD ed MMC In questo paragrafo non viene riportato il pin out del connettore in quanto perfettamente compatibile con lo standard usato sulle schede di memoria ma solo una breve lista di accorgimenti e raccomandazioni d uso a La capacit massima delle schede utilizzabili 2 GigaByte b Le schede utilizzabili devono essere dotate di interfaccia SPI Le schede devono essere preventivamente formattate con lo standard o 16 d In caso di difficolt d inserzione nel connettore CN2 verificare l integrit dello stesso e ch
40. verifica anche il corretto svolgimento dell operazione e segnala ogni eventuale errore con il lampeggio del LED giallo In caso di passaggio da un file al successivo per durata file trascorsa se il buffer di ricezione contiene dati questi vengono salvati nel nuovo file non nel vecchio Da ricordare che il salvataggio dati essere inibito dal selettore di protezione in scrittura della scheda di memoria inserita infatti se quest ultimo attivo la S LOG non effettuare scritture sulla scheda Visto che la funzione principale della S LOG quella di salvare dati se la protezione della scheda attiva viene segnalato un errore LED giallo lampeggiante in corrispondenza del primo tentativo di salavataggio dati Durante le operazioni di scrittura dei dati la S LOG attiva il suo LED di colore rosso in modo da indicare visivamente l operazione in corso E di fondamentale importanza che l operatore non estragga la scheda di memoria quando il LED rosso pena la perdita dei dati in salvataggio ed un possibile danneggiamento della scheda di memoria estratta impropriamente Fare riferimento al paragrafo seguente OPERAZIONI SU SCHEDA DI MEMORIA per conoscere come inserire ed estrarre correttamente la scheda S LOG Rel 3 20 Pagina 35 3 grifo TECHNOLOGY ARBITRAGGIO DELLA COMUNICAZIONE Sia in modalit configurazione che in ricezione e salvataggio dati la S LOG esegue delle operazioni caratterizzate d
41. 77 3 A vista su piano d appoggio 84 g Da 0 50 gradi centigradi 20 fino a 90 senza condensa CNI 8 vie AMP MODU II verticale maschio passo 2 54 CN2 connettore SD MMC 90 gradi CN3 morsettiera a rapida estrazione 2 vie maschio passo 3 5 S LOG Rel 3 20 ITALIAN TECHNOLOGY In questo capitolo saranno illustrate tutte le operazioni da compiere per utilizzare correttamente il modulo S LOG A questo scopo viene riportata l ubicazione la funzione dei connettori dei jumpers modificabili della batteria ed ogni altra informazione relativa alla configurazione hardware del prodotto Tutti icomponenti non descritti in questo capitolo sono per uso interno e non devono essere usati dall utente FIGURA 4 DISPOSIZIONE JUMPERS CONNETTORI LED BATTERIA ECC 5 106 Rel 3 20 G s TV Pagina 11 abaco e 1409 ITALIAN TECHNOLOGY CONNESSIONI La S LOG provvista di 3 connettori con cui vengono effettuati tutti 1 collegamenti con il campo e con le altre schede del sistema di raccolta dati da realizzare Di seguito viene riportato il loro pin out ed il significato dei segnali collegati per una facile individuazione di tali connettori si faccia riferimento alla figura 4 mentre per ulteriori informazioni a riguardo del tipo di connessioni vedere le figure successive che illustrano il tipo di colle
42. GAB HS844 58 FIGURA 45 SEQUENZE SPECIALI PARAMETRO ETICHETTA 59 S LOG 3 20 4 5 grifo ITALIAN TECHNOLOGY FIGURA 46 SEQUENZE SPECIALI PARAMETRO PREFISSO 60 FIGURA 47 SEQUENZE SPECIALI PARAMETRO SUFFEISSO 61 FIGURA 48 COLLEGAMENTO RS 232 62 FIGURA 49 IMPOSTAZIONE SERIALE CON CONF_SLOG 63 FIGURA 50 ACQUISIZIONE VERSIONI CoNF_SL0OG 64 FIGURA 51 CONFIGURAZIONE COMUNICAZIONE CON CoNF_SLOG 64 FIGURA 52 CONFIGURAZIONE SALVATAGGI CON CONF_SLOG 65 FIGURA 53 GRAFICO CON DATI SALVATI DA 5 OG 67 FIGURA TABELLA COMANDI DI CONFIGURAZIONE 1 DI 2 A 1 FIGURA 2 TABELLA COMANDI DI CONFIGURAZIONE 2 DI 2 2 B1
43. GURA 31 RETE DI DISPOSITIVI 12 BUS DIVERSI 41 FIGURA 32 PARAMETRI OROLOGIO FIGURA 33 SCHEMA DELLE POSSIBILI CONNESSIONI FIGURA 34 PARAMETRO LINEA COMUNICAZIONE 48 FIGURA 35 PARAMETRO BAUD RATE ceo oo ee FIGURA 36 PARAMETRO PARIT a ssasssssscessesssssssosssasssessseossassseeosseessssesaeosseossaessesssosssssssosssssssesss EIGURA 37 PARAMETRO STOP eee ees io io epos a aa Fa eoa eo GER r aa Pe ao EE oaa de Poe esa ao D FIGURA 38 PARAMETRO HANDSHAKE 51 FiGuRA 39 PARAMETRO TIMEOUT eos 6o ae Fe eee ao EE roa a Le e denuo FIGURA 40 VISTA COMPLESSIVA FIGURA 41 PARAMETRO DURATA Ficura 42 PARAMETRO AZIONE 55 e eo esie ioo ao ene ee ea ao eoa FIGURA 43 PARAMETRO TEMPO DI GRUPPO 57 FIGURA 44 APPLICAZIONE DI SALVATAGGIO DATI RACCOLTI DA
44. HNOLOGY VERSIONE IBLAJRIDWY A RMWARE Il presente manuale riferito alla versione 110907 di stampato alla versione 4 2 di firmware ed alle eventuali versioni successive La validit delle informazioni riportate quindi subordinata ai numeri di versione del prodotto 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 Versione FIRMWARE Versione HARDWARE FIGURA 1 POSIZIONE DELLA VERSIONE HARDWARE E FIRMWARE Visto che per raggiungere le versioni l elettronica deve essere prima estratta dal contenitore la versione del firmware viene riportata anche sul fondo del contenitore a fianco della configurazione ordinata Inoltre entrambe le versioni possono essere richieste direttamente alla S LOG tramite un apposito comando Normalmente la S LOG 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 In questo manuale sono presenti anche le informazioni relative ad altri programmi che costituiscono una parte integrante della S LOG ognuno di questi ha il proprio numero di versione che quando necessario viene presentato in questo manuale In caso di necessit di assistenza te
45. ILE Comando D durata Risposta Comando Dec 68 32 durata Risposta Dec Comando Hex 44 20 durata Risposta Hex Il comando imposta la durata del file di salvataggio dati scritto dalla S LOG con il parametro passato Di seguito viene riportata la descrizione dei valori assegnabili al parametro durata Valore Significato 78 4 gt Nessuna durata H 72 48H gt Durata file di un ora D 68 44 gt Durata file di un giorno M 77 4DH gt Durata file di un mese Y 89 59 gt Durata file di un anno FiGURA 41 PARAMETRO DURATA Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit Con questo comando l utente stabilire se il salvataggio dati deve avvenire su un singolo file o su pi file diversi come dettagliatamente specificato nel pragrafo SALVATAGGIO DATI Indirettamente il comando stabilisce anche il nome del dei file s usati dalla S LOG che infatti possono essere quello definito dal comando SETTA FILE oppure quelli con formato aaaammgg oo mm mese gg giorno oo ore associati al tempo attuale del salvataggio La caratteristica offerta da questo comando quella di far organizzare temporalmente i dati ricevuti dalla S LOG e salvati sulla scheda di memoria il file di salvataggio conterr infatti tutti 1 dati che iniziano dal tempo uguale al nome descritto per una durata pari a quella programmata Ad esempi
46. IONE SINCRONA I2C BUS PER SALVATAGGIO DATI 5106 Rel 3 20 G Pagina 33 grifo ITALIAN TECHNOLOGY SALVATAGGIO DATI Come anticipato nei paragrafi precedenti tutti i dati ricevuti nella modalit di ricezione e salvataggio dati vengono salvati su scheda di memoria senza alcuna modifica ne consegue che il formato dei dati salvati non stabilito dalla S LOG bensi dal sistema che li trasmette In altre parole il sistema esterno a decidere se 1 dati salvati hanno un formato binario ASCII codificato incolonnato allineato ecc Sempre in questa modalit oltre alla comunicazione seriale ed al salvataggio dei dati ricevuti la S LOG pu gestire anche delle funzioni autonome che aggiungono informazioni sulla scheda di memoria in modo da renderli pi completi e pi facili da elaborare Tra queste informazioni aggiuntive si ricordano indicazioni sul tempo attuale complete di data ora e millisecondi caratteri di formattazione ed allineamento CR LF TAB SPAZIO stringhe di identificazione dati Le informazioni aggiuntive possono essere salvate all inizio od alla fine di un gruppo di dati sfruttando gli appositi comandi di configurazione che agiscono sul prefisso e o suffisso Come dettagliatamente illustrato nei paragrafi relativi a questi comandi sia il prefisso che il suffisso sono delle stringhe che indicano alla S LOG
47. O FISICO DI RICEZIONE E SALVATAGGIO DATI 32 PROTOCOLLO LOGICO DI RICEZIONE E SALVATAGGIO DATI 32 SALVATAGGIO DATI 34 ARBITRAGGIO DELLA COMUNICAZIONE 36 OPERAZIONI SU SCHEDA DI MEMONRIA 37 PROGRAMMI DEMO ui 38 ERRORI iaia 39 NOTE PER COMUNICAZIONE SINCRONA BUS 40 TIMEOUT NELLA ZIONE 42 S LOG _ 3 20 G 401409 ITALIAN TECHNOLOGY COMANDI DELLA MODALITA CONFIGURAZIONE 43 COMANDI 44 PRELEVA VERSIONI 44 AZZERA ERRORI 44 PRELEVA a 44 SETTA OROLOGIO RTC aa ananassa 46 PRELEVA OROLOGIO RTC I I a annuns 46 COMANDI PER COMUNICAZIONE
48. OG La modalit configurazione prevede una comunicazione seriale bidirezionale tra S LOG ed un sistemaesterno Quest ultimo sfruttando un adeguato protocollo elettrico fisico e logico pu fornire una serie di comandi con cui SLOG 3 20 G Pagina 27 grifo ITALIAN TECHNOLOGY acquisire lo stato attuale della S LOG completo di eventuali errori azzerare gli errori attivi acquisire ed impostare data ed ora dell orologio acquisire ed impostare i parametri di lavoro per salvataggio acquisire ed impostare i parametri di lavoro per comunicazione I comandi di configurazione sono dettagliatamente descritti nell omonimo capitolo seguente oppure riassunti nelle tabelle dell APPENDICE A In questo paragrafo vengono invece descritti 3 protocolli di comunicazione elettrico fisico logico usati nella modalit configurazione PROTOCOLLO ELETTRICO DI CONFIGURAZIONE La comunicazione seriale con S LOG in modalit configurazione pu avvenire con tutti i tre protocolli elettrici disponibili asincrono TTL asincrono RS 232 e sincrono 2 BUS tutti disponibili su CNI La scelta di quale linea di comunicazione viene usata dipende da vari fattori come dettagliatamente descritto dalle figure 23 e 24 Qando stata scelta la linea seriale asincrona la selezione tra RS 232 e TTL avviene via hardware c
49. S LOG Rel 3 20 Pagina 1 abaco e 1409 ITALIAN TECHNOLOGY mem St parte BA 4 m St ione ione Set tempo Gre Gem rev Tempo Gp 05 Set Sf Gruppo 0 FiGURA A2 TABELLA COMANDI DI CONFIGURAZIONE 2 Di 2 Pagina A 2 S LOG Rel 3 20 ITALIAN TECHNOLOGY APPENDICE CONFIGURAZIONE BASE OPZIONI ACCESSORI In corrispondenza del primo acquisto o di una eventuale riparazione la S LOG viene fornita nella sua configurazione base Le caratteristiche di tale configurazione sono state descritte pi volte in questo manuale usando anche il nome di configurazione di default ed in questa appendice vengono riassunte opportunamente raggruppate nelle seguenti tabelle Linea di comunicazione usata seriale asincrona in RS 232 Baud rate per comunicazione seriale asincrona n Controllo di parit per comunicazione seriale parit N asincrona RS 232 TTL nessuno 5 Numero di stop bit per comunicazione seriale xs S asincrona RS 232 TTL Gestione delle modalit di handshake per handshake N comunicazione seriale asincrona RS 232 TTL nessuno Indirizzo della S LOG per comunicazione Timeout attesa dati 250 20 ms 5000 ms tout 250 5 secondi 5106
50. SHAKE CTS TTL RTS RTS TTL CTS T GND GND 2 FiGURA 13 EsEMIPO COLLEGAMENTO IN TTL CINQUE FILI CON HANDSHAKE S LOG 3 20 G Pagina 15 Sistema Esterno abaco e grifo9 ITALIAN TECHNOLOGY Per una trattazione completa sulla comunicazione I2C BUS si consiglia di esaminare il paragrafo NOTE PER COMUNICAZIONE SINCRONA BUS le seguenti figure 14 16 che illustrano alcuni esempi di collegamento sia in modalit punto punto che in rete 5A Ce EE FiGuRA 14 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN I2C BUS sENZA ALIMENTAZIONE Sistema Master con linea I2C BUS FiGURA 15 EsEMPIO DI COLLEGAMENTO PUNTO PUNTO IN I2C BUS ALIMENTAZIONE Nel collegamento con alimentazione si deve assicurare che la tensione 5 Vdc sia generata da uno solo dei sistemi collegati e che quest ultimo disponga della sufficiente potenza per alimentare anche l altro Anche la S LOG pu sia acquisire che fornire l alimentazione sul connettore CN1 come descritto nel paragrafo ALIMENTAZIONE a questo scopo stato previsto anche il jumper che collega o meno il pin 8 del connettore Pagina 16 54065 _ Re 3 20 ITALIAN TECHNOLOGY grifo abaco e Slave n FiGURA 16 ESEMPIO DI COLLEGAMENTO IN RETE PER COMUNICAZIONE I2C BUS Da notare che in
51. SSO GRUPPO Comando B prefisso Risposta Comando Dec 66 32 prefisso Risposta Dec Comando Hex 42 20 prefisso Risposta Hex Il comando imposta il prefisso salvato autonomamente dalla S LOG in corrispondenza dell inizio di un gruppo dati con il parametro passato Questo prefisso viene salvato prima dei dati del gruppo come descritto nei paragrafi SALV ATAGGIO DATI e SETTA TEMPO GRUPPO e viene usato per identificare o caratterizzare il gruppo di dati che verranno scritti nello stesso file Il parametro prefisso coincide con una stringa di lunghezza massima 30 caratteri che viene esattamente salvata sul file cosi come configurata sulla S LOG con questo comando ad eccezione di alcune sequenze speciali che consentono di formattare e di aggiungere attributi ed altri dati In dettaglio Sequenza Significato b 92 98 5C 61H gt Aggiunge salvataggio del codice SPACE uno spazio n 92 110 5C 6EH gt Aggiunge salvataggio del codice LF nuova linea r 92 114 5C 72H gt Aggiunge salvataggio del codice CR capo linea 92 116 5 74H gt Aggiungesalvataggiodelcodice TAB allineamentoorrizontale M 92 104 5C 68H gt Aggiunge salvataggio ora attuale in formato oo mm ss M 92 100 5C 64H gt Aggiunge salvataggio data attuale nel formato gg mm aaaa 92 101 5C 65H gt Aggiunge salvataggio data attuale nel formato mm gg aaaa V 92 102 5C 66H gt Aggiunge salvataggio data attuale nel formato aaaa mm gg 92 109 5C 6DH gt
52. a soddisfare molte applicazioni di raccolta dati La scheda di memoria su cui vengono salvati i dati ricevuti organizzarta con lo standard 16 e pu quindi essere usata su qualsiasi personal computer come un disco esterno rimovibile Questo semplifica enormemente il trasporto e l uso dei dati infatti ogni PC provvisto di un interfaccia per schede di memoria leggere copiare aprire il file generato senza limitazioni Alcune caratteristiche aggiuntive come la presenza di una sezione alimentatrice che accetta un ingresso ad ampio range un contenitore plastico che velocizza l installazione ed un orologio che pu aggiungere ai dati salvati un riferimento temporale completano il prodotto con un ottimo rapporto prezzo prestazioni La S LOG il componente ideale in tutti quei casi in cui si devono salvare anche grosse quantit di dati fino al limite massimo di 2 GigaByte sfruttando una linea di comunicazione seriale che normalmente presente su tutti 1 sistemi di automazione e controllo presenti sul mercato Tra le applicazioni tipiche si ricorda la sostituzione di una stampante con interfaccia seriale il salvataggio dei dati trasmessi da sistemi di analisi e misura la memorizzazione di stati allarmi ed altre condizioni operative la raccolta dei dati che transitano su una linea seriale per una ispezione e ricerca a posteriori ecc In tutte le applicazioni la scheda di memoria viene rimossa dalla S LOG e poi usata da qualsiasi altro
53. a un tempo di esecuzione variabile Alcune di queste operazioni come il salvataggio parametri di lavoro scrittura fisica su file dei dati ricevuti formattazione della scheda di memoria ed altre impiegano un lungo tempo di esecuzione con conseguente possibile perdita dei dati trasmessi dal sistema esterno AI fine di evitare queste perdite la S LOG prevede diverse forme di arbitraggio della comunicazione che prendono pi comunemente il nome di handshake o controlli di flusso Gli handshake regolamentano solo la comunicazione asincrona dove i due sistemi non hanno correlazioni temporali possono avere velocit di esecuzione notevolmente diverse ed avere carichi di lavoro variabili Le tecniche di handshake previste sono Handshake hw basata su due segnali hardware che si aggiungono a quelli di comunicazione sempre disponibili sul connettore RTS xxxx S LOG CTS sistema esterno Quando la S LOG pronta a ricevere dati attiva il suo RTS ed il sistema esterno subordina la trasmissione allo stato del suo CTS attivo RTS sistema esterno lt CTS S LOG Quando il sistema esterno pronto a ricevere dati attiva il suo RTS e la S LOG subordina la trasmissione allo stato del suo CTS attivo Questo handshake non gestito in modalit ricezione e salvataggio dati visto che in questo caso la S LOG non trasmette mai dati al sistema esterno Handshake sw basata sui caratteri XON codice 17 ed XOFF codice 19 13H
54. ali paragrafi Inoltre sono disponibili una serie di accessori che facilitano e quindi velocizzano l uso del modulo Tra questi ricordiamo i seguenti prodotti CKS AMP4 kit composto da un AMP MODU II 4 vie femmina 4 contatti a crimpare B4 ACCESSORIO DI COLLEGAMENTO CKS AMP4 Questi componenti possono essere anche acquistati direttamente dai rivenditori AMP usando i P N 280359 e P N 182206 2 Pagina B 2 Pt SLOG Rel 3 20 ITALIAN TECHNOLOGY AMP4 Cable cavo finito completo di 4 fili colorati lunghi un metro crimpati ed inseriti in un connettore AMP MODU II femmina a 4 vie B5 ACCESSORIO DI COLLEGAMENTO AMPA CABLE CKS AMP8 kit composto da un AMP MODU II 8 vie femmina ed 8 contatti a crimpare ACCESSORIO DI COLLEGAMENTO 5 8 Questi componenti possono essere anche acquistati direttamente dai rivenditori AMP usando i P N 280365 e P N 182206 2 S LOG Rel 3 20 Pagina B 3 1409 ITALIAN TECHNOLOGY AMP8 Cable cavo finito completo di 8 fili colorati lunghi un metro crimpati ed inseriti in un connettore AMP MODU II femmina a 8 vie B7 ACCESSORIO DI COLLEGAMENTO AMPS CABLE EL 12 alimentatore a spina da rete elettrica a 230 Vac 50 Hz che fornisce un uscita di 12 Vac utilizzabile per alimentare la S LOG SW La foto di que
55. azione seriale sincrona I2C BUS con il sistema esterno tout gt Tempo massimo di attesa durante la comunicazione con il sistema esterno Parametri di lavoro per salvataggio percorso gt Nome del file in cui salvare i dati ricevuti completo di eventuali cartelle durata gt Durata del salvataggio su diversi files generati da S LOG nella scheda di memoria azione gt Operazioneeffettuata autonomamente dalla S LOG a seguito dell inserimento di una scheda di memoria tempo gt Tempo per riconoscimento di un gruppo di dati ricevuti da S LOG etichetta gt Etichetta che la S LOG salva autonomamente all inizio del file su scheda di memoria prefisso gt Prefisso chela S LOG salva autonomamente all inizio di un gruppo dati su scheda di memoria suffisso gt Suffisso chela S LOG salva autonomamente alla fine di un gruppo dati su scheda di memoria Una descrizione completa dei parametri di lavoro disponibile nei paragrafi e nelle figure seguenti ma soprattutto nel capitolo COMANDI in quest ultimo sono inoltre riportati tutti 1 valori ammessi per i parametri ed i loro valori di default Vista la vitale importanza dei parametri di lavoro per il loro salvataggio stata scelta una EEPROM in modo da avere tutte le garanzie sulla validit e sul mantenimento dei dati salvati naturalmente anche in assenza di alimentazione Qualora i valori salvati in EEPROM non siano validi i parametri di lavoro vengono impostati con i valo
56. che vengono aggiunti alla comunicazione S LOG gt sistema esterno Quando la S LOG non pu ricevere dati trasmette XOFF seguito da quando nuovamente pronta Il sistema esterno subordina la sua trasmissione allo stato dell ultimo XON XOFF ricevuto Sistema esterno gt S LOG Quando il sistema esterno non ricevere dati trasmette XOFF seguito da quando nuovamente pronto La S LOG subordina la sua trasmissione allo stato dell ultimo XON XOFF ricevuto Questo handshake non gestito in modalit ricezione e salvataggio dati visto che in questo caso la S LOG non trasmette mai dati al sistema esterno Handshake sw ripetuti come gli handshake software descritti prima con l ultimo codice XON od XOFF continuamente ritrasmesso dalla S LOG ogni secondo La S LOG ricevere dati quando il suo buffer di ricezione pieno al 90 mentre nuovamente ricevere dati quando la percentuale di riempimento inferiore al 20 Si ricorda che gli handshake descritti sono gestititi solo se una delle tre tecniche e stata impostata tramite l apposito comando di configurazione viceversa non sono previsti arbitraggi da handshake Pagina 36 54065 Re 3 20 ITALIAN TECHNOLOGY OPERAZIONI SU SCHEDA DI MEMORIA La S LOG scrivere la scheda di memoria inserita solo se questa stata preparata per il salvataggio dati questa
57. cnica di fondamentale importanza che l utente oltre alla descrizione del problema fornisca i numeri di versione dei prodotti in uso NOME SCHEDA E importante notare e ricordare che il prodotto S LOG ottenuto con la scheda di nome SDI 02 su cui opera un apposito firmware che svolge le funzioni descritte nelle pagine seguenti del manuale La non corrispondenza del nome scheda emerge solo quando il contenitore aperto oppure in alcune figure del manuale che mostrano lo stampato in tutti questi casi si prega l utente di considerare le indicazioni SDI 02 come S LOG 5106 3 20 4 M pagina 3 abaco e grifo9 A ITALIAN TECHNOLOGY X INFORMAZIONI GENERALI La S LOG un sistema il salvataggio su schede di memoria di dati ricevuti da linee di comunicazione seriali progettata appositamente per un uso industriale e per un montaggio diretto su macchine automatiche Le schede di memoria utilizzabili sono le SD Secure Digital ele MMC Multi Media Card ovvero quelle che odiernamente hanno le migliori caratteristiche di economicit praticit ed affidabilit La S LOG una periferica completa in grado di ricevere dati seriali da un sistema esterno in diversi formati e di scriverli sui supporti di memoria descritti Una serie di appositi comandi consente di configurare la S LOG in modo da poterla collegare alla maggioranza dei sistemi in circolazione ed in modo d
58. da salvare tramite appositi comandi di configurazione I protocolli elettrici previsti sono seriale asincrona bufferata in RS 232 o TTL seriale sincrona I2C BUS Protocollo fisico di comunicazione per seriale asincrona settabile a 300 600 1200 2400 4800 9600 19200 38400 57600 oppure 115200 Bauds 8 bit per carattere nessuna parit parit pari parit dispari 1 o 2 stop bit arbitraggio della comunicazione con handshake hardware RTS CTS software XOFF o software ripetuti Protocollo fisico di comunicazione I2C BUS settabile a Bit rate da 225 a 460799 bit per secondo modalita Slave indirizzo S LOG da 00H ad FEH a passi di 2 pari a 128 valori diversi Possibilita di collegamento in rete tramite protocollo sincrono I2C BUS Velocit massima di ricezione e salvataggio dati su scheda di memoria 5 000 Bytes secondo con seriale asincrona a 115200 Baud 6 000 Bytes secondo con seriale sincrona 2 BUS a 400 KBits secondo Fornita con programmi demo che illustrano e facilitano la configurazione Uno di questi gira su PC e consente di utilizzare la S LOG collegata ad una linea seriale RS 232 libera del calcolatore L interfaccia pu essere configurata anche manualmente da un qualsiasi sistema con una seriale asincrona ed un programma di emulazione terminale ad esempio un PC che esegue Hyperterminal Paginas 5405 _ rel 3 20 ITALIAN TECHNOLOGY
59. do eseguito iniziale e CRLF gt finale Risposta completamente trasmessa SI FIGURA 25 COMUNICAZIONE ASINCRONA RS 232 TTL PER CONFIGURAZIONE S LOG Rel 3 20 Pagina 29 abaco e SISTEMA ESTERNO Inizializza linea I2C BUS in modalit master con protocollo fisico Bit rate da 250 a 460000 Bit per secondo Gestione processi dell unit esterna Effettua comunicazione come master transmit ovvero 1 manda sequenza di START 2 manda slave address impostato su S LOG scrittura con R W 0 3 verifica ricezione 4 manda primo byte del comando da eseguire 5 verifica ricezione ACK 6 manda secondo byte del comando da eseguire 7 verifica ricezione ACK n manda ultimo byte del comando da eseguire n 1 verifica ricezione ACK n 2 manda sequenza di STOP Effettua comunicazione come master receive ovvero 1 manda sequenza di START 2 manda slave address impostato su S LOG in lettura con R W 1 3 verifica ricezione ACK 4 riceve numero byte della risposta del comando eseguito da ricevere da S LOG 5 manda ACK 6 riceve primo byte della risposta da S LOG flag comando eseguito 7 manda ACK n riceve ultimo byte della risposta da S LOG n 1 manda sequenza di STOP grifo ITALIAN TECHNOLOGY S LOG Gestione configurazione con seriale sincrona 2 BUS Effettua comunicazione come slave receive ovvero 1 riconosce sequenza di START 2 riceve e confronta slave add
60. e accidentalmente non sia presente un corpo estraneo e Qualora la scheda di memoria sia provvista di apposito adattatore meccanico prima inserire la scheda nell adattatore assicurare l ancoraggio delle due parti con gli appositi blocchi ed infine inserire la coppia ottenuta nel connettore CN2 Una cattiva ritenzione della scheda da parte dell adattatore potrebbe complicare l inserimento e l estrazione e o comprometterne il funzionamento f Evitare che 1 contatti elettrici della scheda si sporchino vadano a contatto con qualsiasi sostanza g Prima dell inserzione assicurare che il selettore per la protezione in scrittura sia disattivo altrimenti la S LOG segnala errore e non salva alcun dato SUP grifo MADE IN ITALY SDI 02 110907 grifo FIDI MADE IN ITALY O FIGURA 17 PIANTA COMPONENTI LATO COMPONENTI E LATO STAGNATURE Pagina 18 5106 _ rel 3 20 ITALIAN TECHNOLOGY grifo JUMPERS Esistono a bordo della S LOG nove jumpers a cavalliere con cui 6 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 c
61. e asincrona RS 232 TTL La comunicazione asincrona usa i segnali su che possono essere GND RX xxxx quando il sistema esterno non prevede alcun arbitraggio da handshake GND RX xxxx RTS xxxx quando il sistema esterno prevede l arbitraggio da handshake hardware GND RX xxxx TX xxxx quando il sistema esterno prevede l arbitraggio da handshake software XON XOFF i segnali non elencati non sono gestiti e possono essere collegati o no indifferentemente Tale comunicazione adatta a collegamenti punto punto che possono essere in RS 232 o TTL come descritto nel paragrafo CONFIGURAZIONE LINEA SERIALE ASINCRONA Linea seriale sincrona I2C BUS La comunicazione sincrona usa 1 segnali su che possono essere GND SCL SDA quando il sistema non fornisce o non richiede l alimentazione GND SCL SDA 5 Vdc quando il sistema esterno fornisce o richiede l alimentazione Tale comunicazione adatta sia a collegamenti punto punto che in rete PROTOCOLLO FISICO DI RICEZIONE E SALVATAGGIO DATI La comunicazione seriale con S LOG in modalit ricezione e salvataggio dati pu avvenire con numerosi protocolli fisici corrispondenti alle possibili combinazioni dei parametri di lavoro coinvolti baud parit stop handshake sla add I valori ammessi per il protocollo fisico sono elencati nel paragrafo CARATTERISTICHE GENERALI e nei paragrafi dei comandi che agiscono sui relativi parametri La definizione del protocollo fisico usato
62. e con interfaccia 2 BUS MCC interfacce I2C BUS per PC SAA 1064 driver 2 BUS per 4 display a 7 segmenti PCF 8574 interfaccia 2 BUS per 8 I O digitali RELE TRANS DS 1621 termometro termostato digitale 55 125 interfaccia I2C BUS Ogni dispositivo con interfaccia I2C BUS in modalit SLAVE PCF 8591 convertitore D A 1 canale 8 Bit 0 5V e convertitore A D 4 canali 8 Bit 0 5V con interfaccia BUS FiGURA 31 RETE DI pispPosrrIvi 2 BUS DIVERSI S LOG Rel 3 20 4 Pagina 41 grifo T ITALIAN TECHNOLOGY NELLA COMUNICAZIONE AI fine di evitare attese infinite durante la comunicazione stato previsto il parametro di lavoro tout che assicura che la S LOG ritorni sempre ad essere operativa Il valore di tout pu essere definito ed acquisito tramite gli appositi comandi di configurazione ed espresso in ventine di millisecondi come descritto nei relativi paragrafi Incorrispondenzadi ogni comando di configurazione in cui deve attendere un evento di comunicazione laS LOG attiva un contatore di tempo trascorso e durante l attesa verifica se il contatore ha raggiunto il parametro di timeout se abilitato In caso negativo continua ad attendere viceversa passa alle operazioni seguenti e setta l apposito errore di timeout scaduto Il timeout viene controllato per ogni even
63. e le modalit sono descritte dagli omonimi paragrafi che seguono mentre nei punti sottostanti sono elencate le informazioni relative alla loro selezione a lljumper sempre acquisito dalla S LOG e per questo il passaggio tra le due modalit sempre consentito L unica eccezione durante una comunicazione sincrona I2C BUS in cui il jumper viene riacquisito solo al termine della stessa comunicazione ovvero dopo la sequenza di STOP b Aseguitodiun passaggio dalla modalit ricezione e salvataggio dati a quella di configurazione la linea di comunicazione ed il suo protocollo fisico sono quelli precedentemente usati In questo modo si possono usare i comandi di configurazione relativi allo stato ed agli errori per controllare eventuali malfunzionamenti senza dover cambiare nulla sul sistema esterno Addirittura lo stesso sistema che trasmette i dati da salvare pu comunicare con la S LOG in configurazione per verificarne lo stato c Se la modalit di configurazione gi selezionata all accensione della S LOG vengono selezionati la linea di comunicazione ed il protocollo fisico di default Questo assicura di poter sempre controllare e o riconfigurare il modulo anche quando non nota la sua impostazione Le selezioni di default sono quelle riportate in figura ovvero comunicazione asincrona 19200 Buad 8 bit Nessuna parit 1 Stop e Nessun handshake Entrambe le modalit possono essere gestite dal sistema esterno coll
64. e sono gestiti gli eventuali arbitraggi e timeout di comunicazione come descritto negli omonimi paragrafi Durante una comunicazione di configurazione il LED della S LOG giallo ITALIAN TECHNOLOGY SISTEMA ESTERNO S LOG Gestione configurazione con seriale asincrona RS 232 TTL Inizializza linea seriale con protocollo fisico Baud rate 8 Bit per chr Parit Stop bit Handshake impostato su S LOG Gestione processi dell unit esterna Bytes ricevuti dall unit esterna Handshake d ingresso abilitato e disattivo NO Salva bytes ricevuti nel buffer di ricezione TRE Buffer di ricezione pieno Attiva handshake d uscita se abilitato Buffer di ricezione con comando completo CR ricevuto e timeout non scaduto SI Esegue comando ricevuto determinando la risposta Trasmette byte del comando da eseguire alla S LOG con CR finale Comando completamente trasmesso SI Bytes ricevuti da S LOG NO SI Salva bytes ricevuti che sono la risposta al comando trasmesso attivando handshake d uscita se abilitato e necessario Il primo bytes della risposta coincide con il flag di comando eseguito Risposta completamente ricevuta NO caratteri chiususra CRLF gt arrivati SI Usa dati della risposta ricevuta Handshake d ingresso abilitato e disattivo a e timeout non scaduto NO Trasmette bytes di risposta del comando eseguito all unit esterna con flag coman
65. egato tramite tutte le linee di comunicazione seriale della S LOG La linea usata ed il suo protocollo fisico sono invece stabilite dalle condizioni in cui la modalit stata scelta come descritto nei punti precedenti seguito di un passaggio dalla modalit di configurazione a quella di ricezione e salvataggio dati i parametri eventualmente riconfigurati non vengono usati In altre parole 1 parametri di lavoro vengono settati con quelli configurati solo a seguito di un accensione in modalit di ricezione e salvataggio dati vedere figura 23 per chiarimenti Pagina 24 O 5106 _ Rel 3 20 ITALIAN TECHNOLOGY n f Perintervenire su si deve estrarre la scheda dal contenitore effettuando una pressione sui ganci di chiusura posti nel lato inferiore Questa scelta giustificata dal fatto che normalmente sempre selezionata la modalit ricezione e salvataggio dati mentre la modalit configurazione selezionata solo occasionalmente prima dell installazione oppure in fase di prova iniziale L utente che prepara l intero sistema dovr quindi aprire una sola volta il contenitore selezionare la modalit configurazione con cui preparare e provare la S LOG rimettere il jumper in posizione 2 3 e richiudere definitivamente il contenitore l accesso aJl subordinato all apertura del contenitore si evitano anche selezioni accidentali della modalit configurazione c
66. ercorso FORNO1 USCITA PRNFORNO TXT durata N nessuna allora nel file FORNO1 USCITA PRNFORNO TXT scriver tutti 1 dati impostata una durata N la S LOG scrive i dati su diversi files di salvataggiio che hanno un nome con formato aaaammgg 00 nella cartella definita da percorso Il tempo in cui tali files vengono usati coincide con il valore del parametro durata e pu quindi essere pari ad un ora un giorno un mese od un anno Il nome del file di salvataggio usato corrisponde con il tempo di inizio della durata prescelta e coincide quindi con durata gt nome file ora gt 00 giorno gt aaaammgg 00 mese gt 01 00 gt 0101 00 Pagina 34 5405 _ Rel 320 ITALIAN TECHNOLOGY Il formato scelto per il nome dei files consente di ordinare facilmente gli stessi quando sono gestiti da un PC infatti elencando i files in ordine alfabetico questi saranno ordinati anche in ordine temporale Inoltre risulta molto semplice individuare il file che contiene i dati relativi ad un periodo di interesse Qualora nel parametro percorso oltre alla cartella sia specificato anche un nome di file quest ultimo verr scartato e sostituito dal nome descritto Se ad esempio la S LOG configurata con i due seguenti parametri di lavoro percorso FORNO1 USCITA PRNFORNO TXT durata D giorno ed il suo orol
67. ezionata la modalit ricezione e salvataggio dati avranno come unico effetto il loro salvataggio sulla scheda di memoria eventualmente inserita Ulteriori informazioni sulla selezione della modalit operativa e sulle sue caratteristiche di comunicazione sono riportate nei paragrafi del capitolo precedente Durante la gestione di un comando ricezione esecuzione e trasmissione risposta la S LOG mantiene il suo LED di colore giallo fisso S LOG Rel 3 20 Pagina 43 abaco e grifo _ ITALIAN TECHNOLOGY COMANDI GENERALI Sono riportati di seguito i comandi relativi allo stato attuale della S LOG i suoi eventuali errori l orologio e le versioni PRELEVA VERSIONI Comando Risposta ver hw ver fw Comando Dec 118 Risposta Dec 32 ver fw Comando Hex 76 Risposta Hex 20 ver fw Il comando restituisce le versioni dell hardware e del firmware della S LOG sotto forma di due stringhe ASCII Le due stringhe hanno un formato costante che il seguente ver hw gt numerici ver fw gt 3 caratteri numerici nel formato unit decine Ad esempio versioni illustrate nel capitolo iniziale VERSIONE HARDWARE FIRMWARE vengono restituiti i seguenti caratteri 110907 4 2 oppure 49 49 48 57 48 55 32 52 46 50 oppure 31 31 30 39 30 37 20 34 2E 32 Hex AZZERA ERRORI Comando Z Risposta Comando Dec 90 Risposta Dec Comando Hex 5A Risposta Hex Il coma
68. ftware 24 Specifiche tecniche 8 SPI 18 Stampante seriale 62 Stato 28 39 44 Stato disco 45 Stato generale 45 Stop bit 8 26 50 Suffisso 6 9 26 34 57 61 T Temperatura 9 10 Tempi 8 Tempo di gruppo 26 34 57 Tensioni 9 Timeout 8 26 29 35 45 52 TransZorbIM 23 4 8 15 19 21 29 33 48 U Umidit 10 Uso 66 V Velocit 6 9 Versioni 3 44 63 Vista complessiva 53 Vista senza contenitore 5 X XOFF 36 43 51 Pagina C 6 ITALIAN TECHNOLOGY S LOG Rel 3 20
69. g di comando eseguito che coincide con il primo dato della risposta con la seguente codifica 0 48 30H gt comando noneseguito il resto della risposta viene restituito 1 49 31H gt comando eseguito correttamente il resto della risposta viene restituito f Nelle descrizioni seguenti non sono riportati i dati per riconoscere la fine comunicazione 13 gt alla fine del comando con comunicazione asincrona CRLF gt gt alla fine della risposta con comunicazione asincrona Tale 13 10 62 delimitatore funge anche da prompt in caso di comandi forniti 0DH 0AH 3EH manualmente con un emulatore terminale numero bytes gt all inizio della risposta con comunicazione sincrona prima del della risposta gt flag di comando eseguito 6 Nelle descrizioni seguenti non sono riportati 1 dati di arbitraggio della comunicazione XON XOFF che possono essere scambiati quando selezionata la comunicazione asincrona e sono attivati gli handshake software 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 Nella figura BI invece sono riportati i settaggi di default di tutti i comandi di configurazione descritti in questo capitolo Si ricorda che i comandi sono eseguiti solo ed esclusivamente quando selezionata la modalit configurazione se vengono trasmessi quando invece sel
70. gamento effettuato a bordo scheda Si ricorda che 1 connettori sono accessibili sulle parti laterali del contenitore grazie ad appositi scassi del contenitore che ne consentono l inserimento e l estrazione CN3 CONNETTORE ALIMENTAZIONE AD AMPIO RANGE CN3 un connettore a morsettiera verticale a rapida estrazione a 2 vie con passo 3 5 mm Tramite CN3 deve essere fornita l unica tensione di alimentazione per il modulo quando stato ordinato con l opzione SW ovvero quando presente la sezione alimentatrice switching in grado di accettare una tensione ad ampio range Vac GND FiGURA 5 CN3 CONNETTORE ALIMENTAZIONE AD AMPIO RANGE 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 tali segnali coincidono con una tensione da 10 38 Vdc GND Linea di massa per alimentazione in continua Per ulteriori informazioni sull alimentazione e le sue possibili configurazioni fare riferimento al paragrafo ALIMENTAZIONE alle figure seguenti ed al paragrafo 1 CONNETTORE COMUNICAZIONE SERIALE ED ALIMENTAZIONE S LOG Rel 3 20 e Pagina 12 ITALIAN TECHNOLOGY J grifo FIGURA 6 COLLEGAMENTO ALIMENTAZIONE STABILIZZATA 5 VDC FIGURA 7 COLLEGAMENTO ALIMENTAZIONE ALTERNATA 8 24 VAC CON
71. ggio data attuale nel formato mm gg aaaa 92 102 5C 66H gt Aggiunge salvataggio data attuale nel formato aaaa mm gg m 92 109 5C 6DH gt Aggiunge salvataggio millisecondi attuali nel formato mmm FIGURA 45 SEQUENZE SPECIALI PARAMETRO ETICHETTA Si ricorda che il carattere spazio usato dal protocollo logico di configurazione per separare 1 parametri e conseguentemente stata prevista un apposita sequenza speciale per poter savare sul file dati questo carattere Se ad esempio la S LOG deve salvare i dati trasmessi da un misuratore di temperatura posizionato all uscita di un forno con il tempo di inizio acquisizione allora il comando potr fornire il seguente parametro di configurazione etichetta T buscita bforno b d b h r n Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit PRELEVA ETICHETTA FILE Comando Risposta etichetta Comando Dec 108 Risposta Dec etichetta Comando Hex 6C Risposta Hex gt etichetta Viene restituito un parametro che corrisponde all etichetta salvata autonomamente dalla S LOG al seguito della creazione del file di salvataggio dati Il significato di tale parametro lo stesso riportato nel comando precedente basato sulle stesse sequenze speciali per gli attributi dei salvataggi S LOG 3 20 4 Pagina 59 abaco e 1409 ITALIAN TECHNOLOGY SETTA PREFI
72. grifo IVA 8 8 0T S TET SU 9uorzejuourmy 0 9201 20126 949 ITALIAN TECHNOLOGY 9 0 45 05 95 FIGURA 33 SCHEMA DELLE POSSIBILI CONNESSIONI Pagina 47 e Rel 3 20 S LOG abaco e 1409 ITALIAN TECHNOLOGY COMANDI PER COMUNICAZIONE Sono riportati di seguito i comandi relativi alla configurazione della comunicazione seriale della S LOG SETTA LINEA COMUNICAZIONE Comando C linea com Risposta Comando Dec 67 32 linea com Risposta Dec Comando Hex 43 20 linea com Risposta Hex Il comando imposta la linea seriale usata dalla S LOG per la comunicazione con il sistema esterno con il parametro passato Di seguito viene riportata la descrizione dei valori assegnabili al parametro linea com Valore Significato R 82 52 gt Linea comunicazione asincrona RS 232 TTL I 73 49H gt Linea comunicazione sincrona 2 BUS FiGuRA 34 PARAMETRO LINEA COMUNICAZIONE Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit PRELEVA LINEA COMUNICAZIONE Comando c Risposta linea com Comando Dec 99 Risposta Dec linea com Comando Hex 63 Risposta Hex linea com Vienerestituito un parametr
73. he causerebbero dannose perdite di dati da salvare Accensione Preleva parametri di configurazione precedentemente impostati e salvati su 5 106 Si configurazione validi Imposta parametri di lavoro per salvataggio con Imposta parametri di lavoro per salvataggio con parametri di configurazione parametri di default File salvataggio Parametro percorso File salvataggio SLOG DAT Durata file Parametro durata Durata file Nessuna Azione inserzione Parametro azione Azione inserzione Nessuna Tempo gruppo Parametro tempo Tempo gruppo dati Disabilitato Etichetta inizio file Parametro etichetta Etichetta inizio file Nessuna Prefisso gruppo dati Parametro prefisso Prefisso gruppo dati Nessuno Suffisso gruppo dati Parametro suffisso Suffisso gruppo dati Nessuno Posizione 1 2 configurazione Posizione 2 3 ricezione e salvataggio Imposta parametri di lavoro per comunicazione Imposta parametri di lavoro per comunicazione con parametri di configurazione con parametri di default Linea comunicazione Parametro linea com Linea comunicazione asincrona RS 232 TTL Baud rate Parametro baud Baud rate 19200 Bit per carattere 8 Bit per carattere 8 Parit Parametro parit Parit nessuna Stop bit Parametro stop Stop bit 1 Handshake Parametro handshake Handshake nessuno Slave address Parametro sla add Slave address 128 non usato
74. i da salvare P N S memoria gt RI FiGuRA 27 RICEZIONE E SALVATAGGIO DATI Linea seriale in RS 232 TTL I2C BUS Scheda I dati sono salvati su scheda di memoria con il formato deciso dal sistema esterno e possono essere facilmente copiati archiviati elaborati stampati ecc grazie ad un normale PC provvisto di interfaccia per schede di memoria AI fine di semplificarne la gestione delle schede di memoria la S LOG essere configurata per salvare alcune informazioni aggiuntive ai dati ricevuti oppure per suddividere tali dati in files distinti con durata configurabile come descritto nel paragrafo SALVATAGGIO DATI Nei tre paragrafi seguenti vengono invece descritti 1 protocolli di comunicazione elettrico fisico logico usati in questa modalit S LOG Rel 3 20 4 pagina 31 abaco e 1409 ITALIAN TECHNOLOGY PROTOCOLLO ELETTRICO DI RICEZIONE E SALVATAGGIO DATI La comunicazione seriale con S LOG in modalit ricezione e salvataggio pu avvenire con tutti i tre protocolli elettrici disponibili asincrono TTL asincrono RS 232 e sincrono 2 BUS La scelta di quale linea di comunicazione viene usata dipende da vari fattori come dettagliatamente descritto dalle figure 23 e 24 In dettaglio Linea serial
75. i dalla barra inversa hanno una lunghezza massima di 8 caratteri pi 3 per l estensione con una lunghezza complessiva di 35 caratteri massimi Qualora il percorso passato non rispetti le normative 8 3 viene automaticamente trasformato in questo formato cosi se ad esempio percorso viene passato con la stringa CARTELLA DATI TXT allora viene convertito dalla S LOG in CARTEL 1 FILE_D 1 TXT Quando impostata una durata file 11 percorso definito da questo comando viene comunque usato ma senza il nome file ovvero solo per definire la cartella in cui salvare 1 files Associati al file per salvataggio dati e quindi al suo nome e percorso ci sono una serie di errori elencati nel paragrafo PRELEVA STATI Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit PRELEVA FILE Comando f Risposta percorso Comando Dec 102 Risposta Dec percorso Comando Hex 66 Risposta Hex percorso Viene restituito un parametro che corrisponde al nome del file di salvataggio dati completo di percorso usato dalla S LOG Il significato di tale parametro lo stesso riportato nel comando precedente ed sempre restituito cos come trasmesso con il comando SETTA FILE ovvero senza l eventuale trasformazione nel formato 8 3 Pagina 54 e S LOG Rel 3 20 ITALIAN TECHNOLOGY grifo SETTA DURATA F
76. i dati ricevuti con le modalit predefinite con la configurazione Possibilit di definire l azione svolta in fase di inserimento di una scheda di memoria Nome del file generato definibile in configurazione completo di eventuale cartella Salvataggio dati su singolo file oppure su diversi files associati ad un periodo di tempo La Durata del salvataggio su files diversi pu essere Oraria Giornaliera Mensile Annuale ed il nome del file coincide con il tempo di inizio acquisizione nel formato aaaammgg oo Possibilit di aggiungere automaticamente una etichetta all inizio del file generato con cui fornire informazioni sui dati salvati Riconoscimento e gestione di un gruppo dati su base temporale definibile in configurazione la fine di un gruppo e l inizio del successivo coincide con un intervallo di tempo in cui non vengono ricevuti dati dall unit esterna Possibilit di aggiungere automaticamente un prefisso all inizio del gruppo dati Possibilit di aggiungere automaticamente un suffisso alla fine del gruppo dati Etichetta prefissoe suffisso definibili in configurazione con diversi attributi messaggi stringhe data attuale ora attuale millisecondi attuali e vari formattatori Con la definizione di questi attributi l utente pu decidere se salvare delle informazioni aggiuntive su file e con quale formato Possibilit di scegliere il protocollo fisico ed elettrico da utilizzare per la ricezione dei dati
77. i devono ricordare le seguenti note a b 9 5 h 1 I sistemi che comunicano devono rispettare le regole definite dal 12 BUS ampiamente descritte nel documento THE I2C BUS SPECIFICATION della PHILIPS Semiconductors La S LOG opera sempre come Slave ed in particolare solo come Slave receive quando selezionata la modalit ricezione e salvataggio dati e come Slave receive transmit quando selezionata la modalit configurazione L unit esterna deve quindi operare come Master transmit per inviare i dati da salvare od 1 comandi di configurazione ed in Master receive per ricevere le risposte ai comandi di configurazione E prevista anche la comunicazioni in rete locali sia con unit dello stesso che diverso tipo come illustrato nelle figure 16 e 31 La comunicazione I2C BUS prevede un sincronismo tra i due sistemi in comunicazione come illustrato dalle figure 26 e 29 Di conseguenza non necessaria alcuna tecnica di arbitraggio o handshake che invece vengono usate solo nella comunicazione asincrona Ogni comunicazione interessa solo la S LOG il cui slave address usato coincide con quello definito nel parametro di lavoro sla add In caso di una rete di comunicazione I2C BUS ogni S LOG deve essere impostata con uno slave address diverso e diverso da quello degli altri dispositivi 2 BUS eventualmente presenti sulla stessa rete AI fine di semplificare la gestione il primo
78. in caso di tensione continua la polarit deve essere rispettata In questo modo possibile alimentare il modulo con dispositivi standard del settore industriale come trasformatori batterie celle solari tensioni dei quadri elettrici ecc Per risolvere facilmente ed economicamente il problema dell alimentazione nella configurazione SW pu essere utilizzato alimentatore EL 12 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 Nel caso in cui una singola sorgente alternata venga usata per alimentare diverse unit sia diverse S LOG che altre schede dotate di una sezione alimentatrice a singolo diodo si ricorda che le due fasi della tensione alternata devono essere sempre collegate agli stessi ingressi del connettore di alimentazione Qualora tale regola non venga rispettata si possono manifestare malfunzionamenti e rotture sulle unit collegate Se ad esempio definiamo Fasel e Fase2 i sue segnali della tensione alternata allora Fasel dovr essere sempre collegata all ingresso positivo Vac Vdc pow e Fase2 dovr essere collegata all ingresso negativo Vac GND Per completezza e dettagli si veda il paragrafo CN3 CONNETTORE ALIMENTAZIONE AD AMPIO RANGE Con il jumper J4 l utente pu decidere se col
79. inea di comunicazione Baud Rate Nessun Bit di Stop Wawas Controllo di flusso nessun Indirizzo periferica I2C BUS Timeout 20 msec Preleva configurazioni Esci H FIGURA 51 CONFIGURAZIONE COMUNICAZIONE CON CoNF_SLOG Pagina 64 5406 _ Re 3 20 ITALIAN TECHNOLOGY B6 B7 B8 Impostare i dati relativi ai salvataggi che la S LOG deve effettuare sulla scheda di memoria tramite l opzione Configura Salvataggi Nell esempio di applicazione proposto si suppone che tra una stampa e la successiva trascorra almeno 1 secondo che venga creato un unico file con i dati stampati che tale file si chiami PRNFORNO TXT che al suo inizio sia presente l indicazione TEMPERATURE USCITA che i messaggi di ogni stampa siano preceduti dalla data ed ora attuali Nella finestra presentata si dovranno impostare i parametri come descritto nella seguente figura ed infine premere il pulsante Setta configurazioni A questo punto attendere il completamento dei comandi di configurazione che avviene dopo decine di secondi verificare che non vengano presentati errori e chiudere la finestra con il pulsante Esci 3 Conf 5106 4 4 Configurazione salvataggi S LOG Percorso e nome file Durata file Azione ad inserzione Tempo gruppo 20 msec Etichetta file Prefisso gruppo Suffisso gruppo
80. ito viene riportata la descrizione dei valori assegnabili al parametro stop Valore Significato 49231H gt lstopbit 2 50232H gt 2 stop bit FiGURA 37 PARAMETRO STOP Il comando viene sempre eseguito anche se il parametro un valore non valido il sistema esterno che ne deve garantire la validit Pagina 50 54065 3 20 ITALIAN TECHNOLOGY gr iifo PRELEVA STOP BIT Comando s Risposta stop Comando Dec 115 Risposta Dec stop Comando Hex 73 Risposta Hex stop Viene restituito un parametro che corrisponde al numero di stop bit per la linea seriale asincrona RS 232 TTL usata dalla S LOG per la comunicazione con il sistema esterno Il significato di tale parametro lo stesso riportato nella figura precedente SETTA HANDSHAKE Comando H handshake Risposta Comando Dec 72 32 handshake Risposta Dec Comando Hex 48 20 handshake Risposta Hex Il comando imposta l arbitraggio o handshake per la linea seriale asincrona RS 232 TTL usata dalla S LOG per la comunicazione con il sistema esterno con il parametro passato Di seguito viene riportata la descrizione dei valori assegnabili al parametro handshake Valore Significato N 78 4EH gt Nessun handshake H 72 48H gt Handshake hardware RTS CTS S 83 53H gt Handshake software XOFF R 82 52H gt Handshake software ripetuti FIGURA 38 PARAMETRO HANDSHAKE Il comando viene sempre eseg
81. izioni C5 Quando necessario la scheda di memoria pu essere rimossa dalla S LOG semplicemente accertandosi che il LED sia rosso ovvero che non ci sia un salvataggio in corso C6 La scheda di memoria prelevata pu essere inserita in qualsiasi PC e su questa si trover il file PRNFORNO TXT che contiene tutte le informazioni originariamente stampate corredate di data ed ora Tali informazioni possono essere semplicemente esaminate aprendo il file con un qualsiasi editor come Blocco note di Windows Pagina 66 5405 Rel 3 20 ITALIAN TECHNOLOGY Nell applicazione proposta lo stesso file pu essere aperto con un programma di elaborazione dati come EXCEL e con questo 1 dati che venivano periodicamente stampati saranno gi disposti in una tabella corredata di data ed ora di acquisizione Sfruttando le molteplici possibilit di EXCEL gli stessi dati potranno essere a loro volta stampati ottenendo il risultato originale ma anche elaborati graficati compressi archiviati ecc a seconda delle esigenze dell utente finale C7 S LOG Rel 3 20 500 aso 9 40 2 30 65 E 55 200 O 150 00 T M 0 3 gt 400 20 150 15 200 40 250 5 202122 2300 01 0203 04 0506 07 08 09 10 11 12 13 14 15 16 17 18 192021 2223 00 0102 03 0405 06 07 08 09 10 14 12 13 FiGURA 53 GRAFICO CON DATI SALVATI DA S LOG A questo punto
82. lazione comandabile con diverse modalit Orologio in tempo reale RTC tamponato da apposita batteria al Litio Linea seriale asincrona configurabile in RS 232 o TTL Linea di comunicazione sincrona in 12 BUS 2 pratici connettori per un veloce cablaggio di alimentazione linee di comunicazione Sezione alimentatrice in grado di alimentare piccoli carichi esterni 4 6 5106 _ 3 20 ITALIAN TECHNOLOGY Accetta due diversi tipi di alimentazione 5 Vdc stabilizzati da 10 a 38 Vdc o da 8 a 24 Vac Minima potenza richiesta di circa 0 390 W assorbimento scheda di memoria Protezione della logica di bordo tramite TransZorb Possibilita di esecuzioni di firmware particolari su specifiche del cliente Per specifiche esigenze di funzionalita e costo contattare direttamente la grifo FiGURA 2 VISTA SENZA CONTENITORE AI fine di semplificare l utilizzo della S LOG la grifo ha previsto una serie di funzionalit e caratteristiche che velocizzano la messa in funzione da parte dell utente finale Tali caratteristiche generali sono riassunte di seguito Gestione schede di memoria con capacit fino a 2 GBytes Schede di memoria gestite come un disco con formato 16 Dati su disco organizzati in cartellee file compatibilmente con i pi diffusi sistemi operativi per PC MS DOS Windows Linux 5 ecc
83. le gestiti nel formato 8 3 8 caratteri per il nome e 3 per l estensione Gestione di data ed ora attuali come riferimento temporale peri dati salvati Completa gestione degli errori 12 generali e 9 per il disco Decine di Comandi rivolti alle tipiche configurazioni di funzionamento Definizione dell Azione svolta in fase di Inserzione scheda di memoria Possibilit di selezionare la Durata del salvataggio su files tra Ora Giorno Mese Anno Aggiunge automaticamente una Etichetta all inizio del file generato Riconoscimento e gestione di un Gruppo Dati su base temporale con aggiunta automatica di un Prefisso Suffisso all inizio o fine del gruppo dati Etichetta prefisso e suffisso definibili con diversi Attributi Possibilita di collegamento in Rete con protocollo sincrono I2C BUS Velocit massima di ricezione e salvataggio dati 6 000 Bytes secondo Fornita con programmi Demo ma utilizzabile anche con qualsiasi programma di comunicazione seriale Via dell Artigiano 8 6 40016 San Giorgio di Piano g rifo Bologna ITALY ITALIAN TECHNOLOGY E mail grifo grifo it ns http www grifo it http www grifo com Tel 39 051 892 052 FAX 39 051 893 661 S LOG Rel 3 25 Edizione 29 Agosto 2011 ame 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 u
84. legare o meno la tensione stabilizzata a 5 Vdc generata dall alimentatore switching al connettore se J4 in posizione 2 3 tale tensione collegata e pu essere usata per alimentare piccoli carichi esterni viceversa se in 1 2 il pin 8 di rimane non connesso la tensione generata usata solo dalla S LOG La versione completa della sezione alimentatrice descritta deve essere appositamente ordinata usando l indicazione S LOG SW Pagina 22 6 5106 3 20 ITALIAN TECHNOLOGY 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 La presenza della tensione di alimentazione pu essere verificata esaminando il LED DL 1 seil LED spento la tensione non presente e viceversa La S LOG sempre dotata di una circuiteria di protezione 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 ed alle figure 5 9 FIGURA 22 ALIMENTATORE EL 12 S LOG Rel
85. lvare alla S LOG FIGURA 28 COMUNICAZIONE ASINCRONA RS 232 TTL PER SALVATAGGIO DATI SISTEMA ESTERNO S LOG Gestione ricezione dati con seriale sincrona 2 BUS Inizializza linea I2C BUS in modalit master con protocollo fisico Bit rate da 250 a 460000 Bit per secondo Gestione processi dell unit esterna Effettua comunicazione come slave receive ovvero 1 riconosce sequenza di START 2 riceve e confronta slave address impostato su S LOG se coincidono prosegue altrimenti scarta tutti dati 12 BUS fino alla sucessiva sequenza di STOP Controlla tipo di operazione R W se in scrittura R W 0 prosegue in ricezione atrimenti imposta errore sequenza comunicazione invalida 3 manda ACK 4 riceve e salva su buffer di ricezione primo byte da salvare 5 manda ACK 6 riceve e salva su buffer di ricezione secondo byte da salvare 7 manda ACK Effettua comunicazione come master transmit ovvero 1 manda sequenza di START 2 manda slave address impostato su S LOG scrittura con R W 0 3 verifica ricezione ACK 4 manda primo byte del comando da eseguire 5 verifica ricezione ACK 6 manda secondo byte del comando da eseguire 7 verifica ricezione ACK n riceve e salva su buffer di ricezione ultimo byte da salvare n 1 manda ACK n 2 riconosce sequenza di STOP n manda ultimo byte del comando da eseguire n 1 verifica ricezione ACK n 2 manda sequenza di STOP FIGURA 29 COMUNICAZ
86. memoria presente st generale 09 00512 0200 gt GScheda memoria protetta in scrittura selettore WP abilitato st generale 10 01024 0400 gt Modalit configurazione attiva J1 in 1 2 st generale 11 02048 0800 gt Timeout di comunicazione scaduto st generale 12 04096 1000 gt Nonusato st generale 13 08192 2000 gt Nonusato st generale 14 106384 4000 gt Nonusato st generale 15 32768 8000 gt Nonusato st disco 00 00001 0001 gt Errore inizializzazione disco st disco 01 00002 0002 gt Errore formattazione disco st disco 02 00004 0004 gt Errore creazione cartella del percorso dati st disco 03 00008 0008 gt Errore cambio cartella del percorso file dati st disco 04 00016 0010 gt Errore apertura file dati st disco 05 00032 0020 gt Errore scrittura file dati st disco 06 00064 0040 gt Errore svuotamento buffer su file dati st disco 07 00128 0080 gt Errore scrittura su disco protetto st disco 08 00256 0100 gt Errore ricezione dati e loro successivo salvataggio con disco assente st disco 09 00512 0200 gt Errore chiusura file dati st disco 10 01024 0400 gt Nonusato st disco 11 02048 0800 gt usato st disco 12 04196 1000 gt Nonusato st disco 13 08192 2000 gt Nonusato st disco 14 16384 4000 gt Nonusato st disco 15 327768 8000 gt usato Si ricorda che i bit di errori sono solo settati dalla S LOG durante il suo funzionamento ed azzerati solo con l apposi
87. memoria usata CARATTERISTICHE ELETTRICHE Tensione di alimentazione 5 5 oppure 10 38 Vdc 8 24 Vac opzione 2 Consumo su alimentazione Vedere tabella sucessiva 2 FiGURA 3 TABELLA DEI CONSUMI Tensione alimentazione d uscita 5 0 Corrente disponibile su 5Vdc d uscita 400 mA consumo massimo 5 Vdc 2 Protezioni sovratensioni RS 232 15 Resistenza pull up I2C BUS 4 7K Q Batteria di bordo di back up Litio 3 V 180 mAh modello CR 2032 Corrente di back up 3 2 2 I dati riportati sono riferiti ad un lavoro a temperatura ambiente di 20 gradi centigradi per ulteriori informazioni fare riferimento al paragrafo ALIMENTAZIONE La precedente tabella riporta i consumi relativi alla S LOG in alcune delle tipiche condizioni operative per l alimentazione ad ampio range sono riportate le potenze richieste che tengono gi conto del rendimento della sezione alimentatrice di bordo S LOG Rel 3 20 4 pagina 9 abaco e CARATTERISTICHE FISICHE Dimensioni Contenitore Montaggio Peso Range di temperatura Umidit relativa Connettori Pagina 10 grifo ITALIAN TECHNOLOGY 90 x 53 x 58 mm L x A x P con contenitore 86 x 50 x 30 mm L x A x P senza contenitore DIN 50022 modulbox modello M3 HC53 plastico Su barre ad Omega DIN 46277 1 e DIN 462
88. n 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 SIMBOLI MARCHI REGISTRATI grifo sono marchi registrati della grifo Altre marche o nomi di prodotti sono marchi registrati dei rispettivi proprietari ITALIAN TECHNOLOGY Qgrifo INDICE GENERALE INTRODUZIONE imm 1 VERSIONE HARDWARE FIRMWA RE 3 NOME SCHEDA mici 3 INFORMAZIONI GENERALI 4 MATERIALE NECESSA RIO 7 SPECIFICHE TECNICHE 8 CARATTERISTICHE GENERALI 8 CARATTERISTICHE ELETTRICHE 9 CARATTERISTICHE FISICHE 10 INSTALLAZIONE 11 CONNESSIONI 5 12 CONNETTORE ALIMENTAZIONE AD AMPIO RANGE
89. ncrona I2C BUS La scelta tra linea asincrona o sincrona del protocollo fisico e logico di comunicazione avviene via software tramite l apposita modalit di configurazione vedere omonimo paragrafo Quando con la configurazione stata scelta la seriale asincrona la selezione del protocollo elettrico RS 232 o TTL avviene via hardware e richiede un opportuna configurazione dei jumpers di bordo come descritto nella tabella di figura 18 Di seguito sono riportate due figure che illustrano le configurazioni dei jumpers coinvolti in questa scelta in modo da facilitarne l attuazione FIGURA 20 CONFIGURAZIONE JUMPER PER SERIALE ASINCRONA RS 232 FIGURA 21 CONFIGURAZIONE JUMPER PER SERIALE ASINCRONA TTL I segnali di comunicazione utilizzati in entrambe le configurazioni sono sempre quelli collegati ai pin 1 3 5 7 e 2 di CNI come descritto nelle figure 10 13 N B Idue protocolli RS 232 e TTL sono elettricamente incompatibili e l utente prima di collegare la seriale asincrona della S LOG al sistema esterno deve attentamente verificare l interfaccia seriale presente su quest ultimo e configurare opportunamente i jumpers Il collegamento di una linea RS 232 ad una S LOG configurata in TTL pu anche provare il danneggiamento della stessa S LOG Pagina 21 S LOG Rel 3 20 abaco e grifo9 ITALIAN TECHNOLOGY ALIMENTAZIONE La S LOG dispone di una efficiente circuiteria che si presta a risolvere
90. ndicano che il dispositivo in oggetto deve essere preventivamente installato sia dal punto di vista hardware che software secondo le indicazioni della casa costruttrice In altri termini il Conf_SLOG non ha propri driver software per questi dispositivi ma usa quelli gi presenti nel sistema operativo AI fine di velocizzare la realizzazione dell applicazione finale sono disponibili vari programmi di esempio realizzati per comunicare con la S LOG Il cliente pregato prima di individuare i componenti di suo interesse e poi di usarli come descritto negli stessi programmi o nei seguenti capitoli del manuale Alcuni degli elementi descritti come ad esempio i manuali possono essere scaricati anche dai siti internet della grifo Pagina 7 S LOG Rel 3 20 abaco e grifo nO ITALIAN TECHNOLOGY QIDIR DID PIECIUFIKCIBUE TECNICHE CARATTERISTICHE GENERALI Risorse di bordo Tempo di accensione Risoluzione temporizzazioni Tempo intermittenza LED Tempo rip handshake software Timeout di comunicazione Tempo per gruppo dati Durata salvataggi su files Numero unit in rete Comunicazione Protocollo fisico comunicazione asincrona RS 232 TTL Protocollo fisico comunicazione sincrona I2C BUS Dimensione buffer ricezione Dimensione buffer comandi Lunghezza massima nome file Pagina 8 1 LED di stato bicolore Linea seriale asincrona full duplex in RS 232
91. ndo azzera tutti gli errori gestiti dalla S LOG L avvenuto azzeramento pu essere verificato con il comando PRELEVA STATI in cui riportato anche l elenco completo degli errori gestiti Il comando non restituisce alcun parametro di risposta PRELEVA STATI Comando z Risposta st generale st disco Comando Dec 122 Risposta Dec st generale 32 st disco Comando Hex 7A Risposta Hex gt st generale 20 st disco Il comandorestituisce gli stati della S LOG sotto forma di due stringhe ASCII Le due stringhe hanno un formato numerico di lunghezza variabile e riportano gli stati e gli errori attuali con la seguente corrispondenza a bit Pagina 44 6 5106 _ Rel 3 20 ITALIAN TECHNOLOGY Parametro Peso dec Peso Hex Descrizione st generale 00 00001 0001 gt Errore overflow su comunicazione st generale 01 00002 0002 gt Errore parit su seriale asincrona st generale 02 00004 0004 gt Errore stato su seriale sincrona st generale 03 00008 0008 gt Errore sequenza comunicazione invalida st generale 04 00016 0010 gt Errore accesso orologio st generale 05 00032 0020 gt Errore configurazione non valida settati parametri di lavoro con valori di default st generale 06 00064 0040 gt Errore comando non riconosciuto st generale 07 00128 0080 gt Errore sui parametri del comando st generale 08 00256 0100 gt Scheda
92. nomamente dalla S LOG in corrispondenza della fine di un gruppo dati con il parametro passato Questo suffisso viene salvato dopo i dati del gruppo come descritto nei paragrafi SALVATAGGIO DATI SETTA TEMPO GRUPPO e viene usato caratterizzare o formattare il gruppo di dati appena scritti nello stesso file Il parametro suffisso coincide con una stringa di lunghezza massima 30 caratteri che viene esattamente salvata sul file cosi come configurata sulla S LOG con questo comando ad eccezione di alcune sequenze speciali che consentono di formattare e di aggiungere attributi ed altri dati In dettaglio Sequenza Significato 92 98 5 61H gt Aggiunge salvataggio del codice SPACE uno spazio n 92 110 5C 6EH gt Aggiunge salvataggio del codice LF nuova linea r 92 114 5C 72H gt Aggiunge salvataggio del codice CR capo linea 92 116 5 74H gt Aggiungesalvataggiodelcodice TAB allineamentoorrizontale h 92 104 5C 68H gt Aggiunge salvataggio ora attuale in formato oo mm ss d 92 100 5C 64H gt Aggiunge salvataggio data attuale nel formato gg mm aaaa 92 101 5C 65H gt Aggiunge salvataggio data attuale nel formato mm gg aaaa 92 102 5C 66H gt Aggiunge salvataggio data attuale nel formato aaaa mm gg 92 109 5C 6DH gt Aggiunge salvataggio millisecondi attuali nel formato mmm FIGURA 47 SEQUENZE SPECIALI PARAMETRO SUFFISSO Si ricorda che il carattere spazio usato dal protocollo logico di
93. o che corrisponde alla linea seriale usata dalla S LOG perla comunicazione con il sistema esterno Il significato di tale parametro lo stesso riportato nella figura precedente e Pagina 48 S LOG Rel 3 20 ITALIAN TECHNOLOGY SETTA BAUD RATE Comando R baud Risposta Comando Dec 82 32 baud Risposta Dec Comando Hex 52 20 baud Risposta Hex Il comando imposta la velocit per la linea seriale asincrona RS 232 TTL usata dalla S LOG per la comunicazione con il sistema esterno con il parametro passato Di seguito viene riportata la descrizione dei valori assegnabili al parametro baud Valore Significato 300 gt 300 600 gt 600 Baud 1200 gt 1200 Baud 2400 gt 2400 Baud 4800 gt 4800 Baud 9600 gt 9600 Baud 19200 gt 19200 Baud 38400 gt 38400 57600 gt 57600 115200 gt 115200 Baud FiGURA 35 PARAMETRO BAUD RATE Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit PRELEVA BAUD RATE Comando r Risposta baud Comando Dec 114 Risposta Dec baud Comando Hex 72 Risposta Hex baud Viene restituito un parametro che corrisponde alla velocit perla linea seriale asincrona RS 232 TTL usata dalla S LOG per la comunicazione con il sistema esterno Il significato di tale parametro lo stesso riportato nella figura precedente
94. o se durata D nel file 20080721 00 saranno memorizzati tutti i dati della giornata 21 07 2008 se durata H nel file 20080822 12 saranno memorizzati tutti i dati dalle 12 00 00 alle 12 59 59 del giorno 22 08 2008 PRELEVA DURATA FILE Comando d Risposta durata Comando Dec 100 Risposta Dec durata Comando Hex 64 Risposta Hex durata Viene restituito un parametro che corrisponde la durata del file di salvataggio dati scritto dalla S LOG Il significato di tale parametro lo stesso riportato nella figura precedente S LOG Rel 3 20 Pagina 55 grifo ITALIAN TECHNOLOGY SETTA AZIONE AD INSERZIONE Comando I azione Risposta Comando Dec 73 32 azione Risposta Dec Comando Hex 49 20 azione Risposta Hex Il comando imposta l azione svolta autonomamente dalla S LOG in corrispondenza dell inserimento di una scheda di memoria con il parametro passato Di seguito viene riportata la descrizione dei valori assegnabili al parametro azione Valore Significato N 78 4EH gt Nessuna azione V 86 56H gt Verifica se scheda non formattata e la formatta F 70 46H gt Formatta sempre la scheda di memoria inserita FIGURA 42 PARAMETRO AZIONE Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit Visto che la S LOG aggiunge sempre i dati da salvare alla fine dell apposito file indire
95. ogio segna 21 07 2008 ore 14 30 allora nel file FORNO1 USCITA 20080721 00 scriver i dati fino a fine giornata nel file FORNO1 USCITA 20080722 00 scriver i dati della giornata seguente nel file FORNO1 USCITA 20080723 00 scriver i dati della terza giornata Sfruttando gli appositi comandi di configurazione l utente pu stabilire il nome del e l eventuale percorso cartelle in cui il i file s si devono trovare come descritto nei paragrafi SETTA FILE PRELEVA FILE e SETTA DURATA FILE PRELEVA DURATA FILE Alseguito dell accensione dell inserimento della scheda di memoria o dell inizio di una nuova durata di acquisizione nuova ora giorno mese o anno il file di salvataggio dati viene prima preparato Questa preparazione coincide con la verifica se il file esiste ed in caso affermativo lo stesso viene solo aperto e posizionato alla fine viceversa viene creato Con questa tecnica la S LOG mantiene 1 dati dei file di salvatggio gi presenti sulla scheda di memoria e qualora l utente li voglia eliminare deve usare la formattazione disponibile tra le operazioni eseguite ad inserzione della scheda di memoria Al termine della preparazione lo stesso file di salvataggio viene ampliato ogni volta che ci sono nuovi dati da salvare Ogni dato nuovo sia ricevuto dal sistema esterno che determinato da funzioni autonome viene sempre aggiunto alla fine del file che inevitabilmente aumenta di dimensioni Durante la scrittura di ogni dato la S LOG
96. ome descritto nel paragrafo CONFIGURAZIONE LINEA SERIALE ASINCRONA PROTOCOLLO FISICO DI CONFIGURAZIONE La comunicazione seriale con S LOG in modalit configurazione pu avvenire con numerosi protocolli fisici corrispondenti alle possibili combinazioni dei parametri di lavoro coinvolti baud parit stop handshake sla add I valori ammessi per il protocollo fisico sono elencati nel paragrafo CARATTERISTICHE GENERALI e nei paragrafi dei comandi che agiscono sui relativi parametri La definizione del protocollo fisico usato dalla S LOG dipende quindi dalla configurazione dei parametri di lavoro e da altri fattori come dettagliatamente descritto dalla figura 23 PROTOCOLLO LOGICO DI CONFIGURAZIONE La comunicazione seriale con S LOG in modalit di configurazione avviene con un apposito protocollo logico che semplifica e velocizza la preparazione e la prova del modulo da parte dell utente Le principali caratteristiche di questo protocollo sono riassunte nei seguenti punti mentre i diagrammi di flusso delle figure 25 e 26 illustrano graficamente le operazioni svolte dalle due unit coinvolte nella comunicazione di configurazione a protocollo logico di configurazione basato su appositi comandi che il sistema esterno trasmette alla S LOG quest ultima li riceve li esegue e trasmette sempre una risposta b Sianelcomando che nella risposta possono essere presenti dei dati aggiuntivi che coincidono con i parametri di configurazione
97. onnessione gt p p posizione 1 2 posizione 2 3 non connesso connesso posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 Seleziona la modalit di configurazione Seleziona la modalit di normale lavoro ricezione e salvataggio dati Non collega batteria di bordo alla circuiteria di back up Collega batteria di bordo alla circuiteria di back up Non collega tensione di alimentazione 5 Vdc al connettore Collega tensione di alimentazione 5 Vdc al connettore Collega pin 7 di al segnale RTS RS 232 Collega pin 7 di al segnale RTS TTL Collega pin 1 di al segnale CTS RS 232 Collega pin 1 di al segnale CTS TTL Collega pin 3 di al segnale TX RS 232 Collega pin 3 di al segnale TX TTL Collega pin 5 di al segnale RX RS 232 Collega pin 5 di al segnale TTL Collega segnale di ricezione seriale della scheda al driver RS 232 Non collega segnale di ricezione seriale della scheda al driver RS 232 Collega segnale di handshake seriale CTS della scheda al driver RS 232 Non collega segnale di handshake seriale CTS della scheda al driver RS 232 FiGuRA 18 TABELLA JUMPERS Per riconoscere le connessioni e le posizioni
98. prima per configurare e poi per usare il prodotto A fine di semplificare la fase di partenza in questo capitolo si ipotizza di dover sostituire una stampante seriale da pannello con una S LOG e si utilizza un sistema minimale disponibile presso qualsiasi cliente ovvero un PC provvisto di una linea seriale in RS 232 OPERAZIONI PRELIMINARI Al Leggere tutta la documentazione ricevuta A2 Predisporre la S LOG per operare ovvero preparare un adeguata sorgente di alimentazione verificare che la configurazione dei jumpers selezioni la linea seriale in RS 232 e la batteria di back up collegata vedere figure 18 e 20 e disinserire l eventuale scheda di memoria In questo modo si ripristina la configurazione hardware di default ovvero quella in cui la S LOG viene spedita al cliente Hffettuare il collegamento seriale descritto nella figura seguente ovvero connettere 1 due segnali di comunicazione TX RS232 RX RS232 la massa di riferimento GND edi segnali di controllo flusso CTS RS232 RTS RS232 ad una porta di comunicazione del PC AMP MODU II DB25F DB9F 4 4 F RX RS232 TX RS232 CTS RS232 RTS RS232 Linea seriale COMx FiGuRA 48 COLLEGAMENTO RS 232 4 Accendere il Personal Computer A5 Nel caso in cui la seriale del PC provenga da un convertitore ad esempio interfacce USB lt gt RS 232 effettuare le opportune operazioni indicate nella documentazione dello stesso prodotto e
99. quali informazioni aggiungere sulla scheda di memoria con quale ordine e quale formato Il gruppo di dati invece coincide con una serie di caratteri ricevuti ininterrottamente ovvero senza pause di durata superiore ad un valore programmato La S LOG misura il tempo trascorso dall ultimo dato ricevuto e salvato e quando questo tempo supera il valore del parametro di lavoro tempo allora considera concluso il gruppo di dati In corrispondenza di questo evento se il suffisso indica di salvare informazioni aggiuntive tutte queste vengono scritte nel file di salvataggio su scheda di memoria Allo stesso modo quando inizia il successivo gruppo di dati ovvero quando la S LOG riceve il primo dato dopo l intervallo di tempo descritto se il prefisso indica di salvare informazioni aggiuntive queste vengono scritte nel file su scheda prima del dato ricevuto Con questo metodo illustrato anche dal diagramma di figura 24 le informazioni del prefisso vengono salvate prima del gruppo di dati e quelle del suffisso dopo Tutti i dati sono salvati dalla S LOG o in un unico file oppure in diversi files che vengono scritti sulla scheda di memoria con le caratteristiche definite dai parametri di lavoro percorso e durata In dettaglio Se impostata alcuna durata la S LOG scrive tutti i dati su un unico file di salvataggiio che ha il nome e la cartella definita da percorso Quando ad esempio la S LOG configurata con i due seguenti parametri di lavoro p
100. r evitare 1 possibili danni che potrebbero derivare dalle cariche elettorostatiche Scopo di questo manuale 6 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 direttamente 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
101. ress impostato su S LOG se coincidono prosegue altrimenti scarta tutti 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 imposta errore sequenza comunicazione invalida 3 manda ACK 4 riceve e salva su buffer di ricezione primo byte del comando da eseguire 5 manda 6 riceve e salva su buffer di ricezione secondo byte del comando da eseguire 7 manda ACK n riceve e salva su buffer di ricezione ultimo byte del comando da eseguire n 1 manda ACK n 2 riconosce sequenza di STOP Esegue comando ricevuto determinando la risposta Effettua comunicazione come slave transmit ovvero 1 riconosce sequenza di START 2 riceve e confronta slave address impostato su S LOG 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 imposta errore sequenza comunicazione invalida 3 manda 4 trasmette numero byte della risposta da trasmettere 5 verifica ricezione ACK 6 trasmette primo byte della risposta flag comando eseguito 7 verifica ricezione ACK n trasmette ultimo byte della risposta n 1 riconosce sequenza di STOP Usa dati della risposta ricevuta FIGURA 26 COMUNICAZIONE SINCRONA I2C BUS PER CONFIGURAZIONE h Ilprimo carattere della risposta dei comandi di config
102. ri di default come descritto nelle figure 23 e Pagina 26 S LOG Rel 3 20 e ie iili Gestione processi della S LOG segnalazioni su LED disinserzione ed inserzione scheda di memoria errori acquisizione stato ecc Prepara scheda di memoria per salvataggio dati Posizione 2 3 ricezione Jumps 7 Posizione 1 2 configurazione salvataggio Asincrona e Sincrona Asincrona UU Linea comunicazione Linea comunicazione Gestione configurazione con seriale asincrona RS 232 TTL Sincrona Gestione configurazione con seriale sincrona 2 BUS Gestione ricezione dati con seriale sincrona I2C BUS Gestione ricezione dati con seriale asincrona RS 232 TTL 51 Tempo riconoscimento gruppo trascorso Salva eventuale prefisso nel file su scheda di memoria Salva dati ricevuti nel file su scheda di memoria Si Tempo riconoscimento gruppo trascorso Apre o crea file su scheda di memoria relativo a tempo iniziato con il nome aaaammgg oo e lo predispone per il salvataggio dati Salva eventuale etichetta nel file salvataggio dati su scheda di memoria FiGURA 24 OPERAZIONI ESEGUITE MODALIT CONFIGURAZIONE La modalit configurazione selezionata posizionando J1 in 1 2 come indicato nel paragrafo SELEZIONE MODALITA OPERATIVA e consente all utente di acquisire ed impostare tutte le condizioni di lavoro della S L
103. rona 4 8 14 27 40 48 Lingua 63 Lunghezza comando 29 S LOG Rel 3 20 Pagina C 3 abaco e 1409 ITALIAN TECHNOLOGY M Marchi registrati 2 Materiale necessario 7 Mese 46 Millisecondi attuali 34 59 60 61 Minuti 46 Modalit configurazione 19 24 27 43 45 63 Modalit ricezione e salvataggio dati 19 24 31 66 Montaggio 4 10 N Nome 8 26 35 54 55 Nome scheda 3 Normative 1 Operazioni eseguite 27 Operazioni preliminari 62 Operazioni su scheda memoria 37 Opzioni 12 22 B 2 Ora attuale 5 20 28 34 46 59 60 61 65 Ordine 3 22 Ore 46 Orologio 4 5 20 28 45 46 65 Overflow 45 P 28 43 45 Parametri dilavoro 6 25 26 28 64 65 Parit 8 26 45 50 Percorso 34 54 Personal Computer 7 31 62 Peso 10 Pianta lato componenti 18 Pianta lato stagnature 18 Potenza 5 Prefisso 6 9 26 34 57 60 PRELEVA AZIONE AD INSERZIONE comando 56 PRELEVA BAUD RATE comando 49 PRELEVA DURATA FILE comando 55 PRELEVA ETICHETTA FILE comando 59 PRELEVA FILE comando 54 PRELEVA HANDSHAKE comando 51 PRELEVA LINEA COMUNICAZIONE comando 48 Pagina 4 5406 Rel 3 20 ITALIAN TECHNOLOGY PRELEVA PARITA comando 50 PRELEVA PREFISSO GRUPPO comando 60 PRELEVA SLAVE ADDRESS comando 52 PRELEVA STATI comando 39 44 PRELEVA STOP BIT comando 51
104. s tramite l apposita opzione Programma Esci B10 Togliere l alimentazione alla S LOG selezionare la modalit di ricezione e salvataggio dati posizionando il jumper J1 in 2 3 e richiudere la scheda nel contenitore B11 AquestopuntolaS LOG completamente configurata e pronta ad essere usata nell applicazione prescelta USO Collegare la linea di comunicazione della S LOG prescelta al punto B4 al sistema esterno che trasmette i dati da salvare Nell esempio di applicazione proposto sufficiente scollegare i segnali RS 232 dalla stampante e collegarli al connettore della S LOG Visto che in configurazione non stato attivato alcun arbitraggio o handshake in questo esempio si possono collegare anche solo due fili quello di ricezione RX RS232 e la massa di riferimento GND C2 Fornire l alimentazione alla S LOG e verificare che il LED lampeggi alternativamente rosso verde e giallo C3 Formattare una scheda di memoria con il formato FAT16 o FAT tramite un PC inserirla quindi nella S LOG e verificare che il LED diventi verde fisso C4 Da questo momento la S LOG scrive sulla scheda di memoria inserita tutti i dati che riceve ovvero tutte le informazioni che in precedenza erano stampate con le modalit di salvataggio definite al punto B6 L utente deve semplicemente controllare che il LED diventi rosso durante 1 salvataggi descritti e che viceversa rimanga verde fisso equivalente a nessun errore nelle altre cond
105. stituita dalla S LOG il tempo di riconoscimento gruppo dovr essere inferirore al tempo minimo che intercorre tra due stampe consecutive l aggiunta di un CR LF ai dati trasmessi ogni secondo da un misuratore in questo caso il tempo riconoscimento gruppo dovr essere settato a meno di un secondo come il valore 45 pari a 900 millisecondi il salvataggio del tempo di ricezione di ogni carattere in millisecondi ecc Il parametro del comando esprime il tempo di gruppo in ventine di millisecondi con una eccezione con il valore 255 FFH il controllo disabilitato e la S LOG non riconoscer mai alcun gruppo dati e quindi non salver ne prefissi ne suffissi Ulteriori informazioni su questo comando sono disponibili nel paragrafo SALVATAGGIO DATI ed in quelli relativi a suffissi e prefissi S LOG Rel 3 20 Pagina 57 1409 ITALIAN TECHNOLOGY PRELEVA TEMPO GRUPPO Comando g Risposta tempo Comando Dec 103 Risposta Dec tempo Comando Hex 67 Risposta Hex tempo Viene restituito un parametro che corrisponde al tempo di riconoscimento di un gruppo di dati usato dalla S LOG per aggiungere un prefisso ed od un suffisso sul file dati Il significato di tale parametro lo stesso riportato nella figura e paragrafo precedente GAB H844 1 Ea a E 5 diu FiGuRA 44 APPLICAZIONE DI SALVATAGGIO DATI RACCOLTI DA GAB
106. sto accessorio gi presente nelle precedenti pagine del manuale nella figura 22 Pagina B 4 S LOG Rel 3 20 ITALIAN TECHNOLOGY V APPENDICE Cs INDICE ANALITICO Simboli SW 12 22 B 2 A Accensione 8 Accessori 14 B 2 Adattatore meccanico 18 Alimentazione 4 7 9 12 14 16 19 22 62 Alimentazione alternata 8 24 Vac 13 22 Alimentazione continua 10 38 Vdc 13 22 Alimentazione stabilizzata 5 Vdc 13 22 AMP4 Cable B 3 AMPS Cable 14 B 4 Anno 46 Applicazioni 4 31 41 64 Arbitraggio 14 15 26 29 36 43 51 ASCII 28 43 Assistenza 1 Attributi 6 59 60 61 Azione adinserzione 6 26 37 56 AZZERA ERRORI comando 39 44 B Backup 9 19 20 Barre ad Omega 4 10 Batteria 4 9 11 19 20 Baud rate 8 26 49 8 8 Buffer comandi 8 Bufferricezione 8 36 C Capacit 5 18 Caratteristiche elettriche 9 Caratteristiche fisiche 10 Caratteristiche generali 8 Cariche elettrostatiche 1 Cavo seriale 7 15 16 62 66 CKS AMP4 B 2 CKS AMP8 14 B 3 S LOG Rel 3 20 Pagina C 1 grifo Collegamenti 12 COM 7 62 Comandi 6 28 43 66 A 1 Comandi generali 44 Comandi per comunicazione 48 Comandi per salvataggio 54 Come iniziare 62 Comunicazione 8 14 24 32 42 48 64 Comunicazione asincrona per configurazione 29 Comunicazione asincrona per salvataggio dati 33 Comunicazione sincrona per
107. ta Hex sla add Viene restituito un parametro che corrisponde all indirizzo di periferica o slave address per la linea seriale sincrona I2C BUS usata dalla S LOG per la comunicazione con il sistema esterno Il significato di tale parametro lo stesso riportato nel comando precedente SETTA TIMEOUT COMUNICAZIONE Comando tout Risposta Comando Dec 79 32 tout Risposta Dec Comando Hex 20 tout Risposta Hex Il comando imposta il tempo massimo atteso dalla S LOG per un evento di comunicazione dal sistema esterno con il parametro passato Di seguito viene riportata la descrizione dei valori assegnabili al parametro tout Valore Significato 0 00H gt Nessuna attesa 1 250 01 FAH gt Attesa di 20 5000 millsecondi 255 FFH gt Attesa infinita FiGURA 39 PARAMETRO TIMEOUT Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit Il parametro esprime il timeout in ventine di millisecondi con due eccezioni con il valore 0 00H la S LOG non attende l evento di comunicazione mentre con il valore 255 FFH lo attende all infinito in quest ultimo caso il sistema esterno deve assicurare che gli eventi accadano al fine di evitare che la S LOG diventi inoperativa Ulteriori informazioni su questo comando sono disponibili nel paragrafo TIMEOUT NELLA COMUNICAZIONE N B Il timeout impostato gestito dalla S LOG solo in modalit configurazione
108. tamponare il RTC di bordo anche in assenza della tensione di alimentazione L utente pu collegare o meno tale batteria alla circuiteria di back up agendo sull apposito jumper J2 come indicato nella figura 18 La scheda fornita con la batteria collegata in modo da mantenere il conteggio dell orologio in qualsisi condizione operativa Qualora l utente non usi la S LOG 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 12 Naturalmente per intervenire su J2 si deve prima estrarre la scheda dal contenitore effettuando una pressione sui ganci di chiusura sul lato inferiore Per l indiduazione degli elementi della circuiteria di back up a bordo scheda si veda la figura 4 LED DI SEGNALAZIONE Sulla S LOG presente il LED bicolore DLI che segnala alcune condizioni operative come descritto nella seguente tabella 19 LED DI SEGNALAZIONE Come indicato in figura 4 il LED facilmente visibile dal lato di inserzione della scheda di memoria per ulteriori informazioni sulle condizioni segnalate fare riferimento al capitolo DESCRIZIONE SOFTWARE Pagina 20 54065 3 20 ITALIAN TECHNOLOGY CONFIGURAZIONE LINEA SERIALE ASINCRONA La linea di comunicazione seriale della S LOG essere di tre tipi asincrona RS 232 asincrona TTL o si
109. to comando AZZERA ERRORI in questo modo ogni errore accaduto viene memorizzato e mantenuto fino a quando l utente lo azzera dopo averlo acquisito come descritto nel paragrafo ERRORI Nella precedente descrizione stato usato il termine disco per indicare la scheda di memoria usata per analogia al PC che la gestisce appunto come un disco Se la S LOG in modalit configurazione con una scheda di memoria protetta inserita ed ha gi ricevuto dati che non ha potuto salvare a causa della protezione in scrittura quando riceve questo comando restituisce la seguente risposta 1792 128 oppure 49 55 57 50 32 49 50 56 oppure 31 37 39 32 20 31 32 38 Hex SLOG Rel 3 20 T Pagina 45 abaco e grifo9 ITALIAN TECHNOLOGY SETTA OROLOGIO RTC Comando T gg mm aaaa oo mm ss Risposta Comando Dec 84 32 gg 47 mm 47 aaaa 32 58 mm 58 ss Risposta Dec Comando Hex 54 20 gg 2F mm 2F aaaa 32 oo 3A mm 3A ss Risposta Hex Il comando imposta l orologio della S LOG con i dati contenuti nei parametri passati Di seguito viene riportato il significato dettagliato dei 6 valori in questione divisi in due parametri con il relativo range di validit Parametro Range Significato gg 1 31 gt del mese mm 1 12 gt 0 9999 gt Anno oo 0 23 gt mm 0 59 gt Minuti 55 0 59 gt Secondi FIGURA 32 PARAMETRI OROLOGIO Il comando viene sempre eseguito anche
110. to di comunicazione quindi se la S LOG deve attendere il verificarsi di diversi eventi ritorner ad essere operativa dopo un tempo complessivo pari al prodotto dei due Qualora la comunicazione con S LOG sia gestita manualmente da un operatore si consiglia di disabilitare il timeout o di programmarlo con un tempo sufficientemente alto Pagina 42 S LOG Rel 3 20 ITALIAN TECHNOLOGY NI COMANDI DELLA MODALITA CONFIGURAZI In questo capitolo sono descritti tutti 1 comandi disponibili nella modalit configurazione della S LOG assieme ai relativi parametri di ingresso ed uscita I comandi sono divisi in sottogruppi concordemente con la loro funzione e per ognuno viene riportata una tripla descrizione quella mnemonica tramite caratteri ASCII e quella numerica espressa in forma decimale ed esadecimale Tutti i comandi e tutti i parametri associati sono codificati con le regole gi descritte nel paragrafo PROTOCOLLO LOGICO DI CONFIGURAZIONE e qui riassunte a llsistema esterno trasmette il comando la S LOG restituisce la risposta b Gli eventuali parametri dei comandi e delle risposte sono sempre codificati in ASCII C Seil parametro numerico si usa la codifica decimale con le sole cifre significative d Seil comando la risposta includono pi parametri questi sono separati da uno spazio e Nelle descrizioni seguenti non riportato il fla
111. ttamente con questo comando si stabilisce se in corrispondenza della sostituzione della scheda di memoria gli eventuali dati gi presenti sono mantenuti o cancellati Infatti con i primi due settaggi i dati sono mantenuti mentre con l ultimo i dati gi salvati vengono definitavente cancellati In quest ultimo caso spetta all utente salvare i dati presenti su scheda di memoria prima di inserirla nella S LOG AI fine di evitare errori nella fase di inserimento di una scheda di memoria e della sua preparazione si ricorda che la scheda usata deve essere inizialmente formattata con lo standard 16 tramite un normale PC Ulteriori informazioni su questo comando sono disponibili nel paragrafo OPERAZIONI SU SCHEDA DI MEMORIA PRELEVA AZIONE AD INSERZIONE Comando i Risposta azione Comando Dec 105 Risposta Dec azione Comando Hex 69 Risposta Hex azione Viene restituito un parametro che corrisponde all azione svolta autonomamente dalla S LOG in corrispondenza dell inserimento di una scheda di memoria Il significato di tale parametro lo stesso riportato nella figura precedente Pagina 56 S LOG Rel 3 20 ITALIAN TECHNOLOGY SETTA TEMPO GRUPPO Comando G tempo Risposta Comando Dec 71 32 tempo Risposta Dec Comando Hex 47 20 tempo Risposta Hex Il comando imposta il tempo di riconoscimento di un gruppo di dati usato dalla S LOG aggiungere
112. uito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit Ulteriori informazioni su questo comando sono disponibili nel paragrafo ARBITRAGGIO DELLA COMUNICAZIONE PRELEVA HANDSHAKE Comando h Risposta handshake Comando Dec 104 Risposta Dec handshake Comando Hex 68 Risposta Hex handshake Viene restituito un parametro che corrisponde all arbitraggio o handshake per la linea seriale asincrona RS 232 TTL usata dalla S LOG per la comunicazione con il sistema esterno Il significato di tale parametro lo stesso riportato nella figura precedente S LOG Rel 3 20 Pagina 51 1409 ITALIAN TECHNOLOGY SETTA SLAVE ADDRESS Comando sla add Risposta Comando Dec 65 32 sla add Risposta Dec Comando Hex 41 20 sla add Risposta Hex Il comando imposta l indirizzo di periferica o slave address per la linea seriale sincrona I2C BUS usata dalla S LOG per la comunicazione con il sistema esterno con il parametro passato I valori assegnabili al parametro sla add sono tutti i valori numerici pari da 0 a 254 00H ad FEH come descritto nei paragrafi precedenti dedicati alla comunicazione I2C BUS Il comando viene sempre eseguito anche se il parametro un valore non valido il sistema esterno che ne deve garantire la validit PRELEVA SLAVE ADDRESS Comando a Risposta sla add Comando Dec 97 Risposta Dec sla add Comando Hex 61 Rispos
113. un prefisso ed od un suffisso sul file dati con il parametro passato Di seguito viene riportata la descrizione dei valori assegnabili al parametro tempo Valore Significato 0 00H gt Temporiconoscimento gruppo nullo ovvero ogni dato ricevuto coincide con un gruppo 1 250 01 FAH gt Tempo riconoscimento gruppo da 20 5000 millsecondi 255 FFH gt Riconoscimento gruppo disabilitato FiGURA 43 PARAMETRO TEMPO DI GRUPPO Il comando viene sempre eseguito anche se il parametro ha un valore non valido il sistema esterno che ne deve garantire la validit Il gruppo un insieme di dati consecutivi ricevuti dall unit esterna senza interruzioni Quando tra l ultimo dato ricevuto ed il precedente trascorso il tempo impostato la S LOG effettua le seguenti operazioni gestisce la fine del gruppo precedente salva su file dati l eventuale suffisso del gruppo finito gestisce l inizio del gruppo nuovo salva su file dati l eventuale prefisso del gruppo nuovo salva l ultimo dato ricevuto La funzione principale del gruppo dati quella di organizzare le informazioni ricevute dal sistema esterno sul file dati ad esempio si pu aggiungere la data e l ora attuale di ricezione del gruppo incolonnare ed intabellare i dati di ogni gruppo aggiungere una stringa che descrive 1 dati del gruppo ecc Alcuni esempi d uso del tempo di gruppo sono il salvataggio di data ed ora ai dati trasmessi ad una stampante seriale so
114. urazione coincide sempre con un flag di comando eseguito Questo un singolo carattere che pu assumere 1 valori 0 codice ASCII 48 30H gt comando non eseguito 1 codice ASCII 49 31H gt comando eseguito correttamente Nel primo caso 18 non restituisce alcun altro dato di risposta ed il sistema esterno pu riconoscere i problemi di comunicazione e o configurazione intervenuti tramite il comando RICHIESTA STATI Oviamente nel secondo caso tutti 1 dati di risposta vengono inviati dalla S LOG Pagina 30 G amp G ____ 5 106 3 20 ITALIAN TECHNOLOGY MODALIT RICEZIONE E SALVATAGGIO DATI La modalit ricezione e salvataggio dati selezionata posizionando J1 in 2 3 come indicato nel paragrafo SELEZIONE MODALITA OPERATIVA e consente all utente di salvare su scheda di meoria tutto quanto ricevuto dalla linea seriale prescelta La modalit ricezione e salvataggio dati prevede una comunicazione seriale monodirezionale tra un sistema esterno e l S LOG Il primo sfruttando un adeguato protocollo elettrico fisico e logico fornire 1 dati da salvare e attivare delle funzioni autonome di salvataggio preconfigurate Questa modalit quella normalmente impostata e consente di usare la S LOG per sviluppare sistemi di salvataggio dati sia nel settore civile che industriale come brevemente illustrato nella seguente figura Sistema esterno con dat
115. verificarne corretto funzionamento Pagina 6 66 5106 rel 3 20 ITALIAN TECHNOLOGY F CONFIGURAZIONE Installare sul PC il programma Conf SLOG ovvero l utilit appositamente realizzata da grifo perconfigurare comodamente e velocemente la S LOG Seil programma d installazione chiede di sostituire file di sistema rispondere in modo da mantenere quelli originali Kee B2 Eseguire il Conf SLOG che alla prima esecuzione configurato per la lingua Inglese quindi provvedere a selezionare quella Italiana tramite il comando Program Language Italian B3 Aprire il contenitore della S LOG selezionare la modalit configurazione posizionando il jumper J1 in 1 2 e fornire l alimentazione preparata al punto A2 il LED deve lampeggiare alternativamente rosso verde e giallo B4 Configurare la linea di comunicazione del PC per il protocollo fisico di default della S LOG tramite l opzione Programma Seriale Nella finestra che compare selezionare la linea seriale collegata al punto A3 i parametri riportati nella figura seguente premere il pulsante Conferma e controllare che l operazione avvenga correttamente ia 5106 4 4 Impostazione seriale x Linea seriale om Baud Rate 1920 ____ Bit per carattere Parit _____ Controllo di flusso Nessuno f

Download Pdf Manuals

image

Related Search

Related Contents

Samsung SGH-X508 User Manual  Fujitsu LIFEBOOK P772  IDEAL 2503  U, V, W, X, Y, Z - Maison de la Négritude  10 - Provincia di Torino    V7 Slide-In USB 2.0 Flash Drive 32GB black  Hitachi CP-X3030WN  Auto_Tune 4 Owner`s Manual  JUNIOR JR-C / JR20-C  

Copyright © All rights reserved.
Failed to retrieve file