Home

IPC 52 - Grifo

image

Contents

1. Pagina 43 grifo ITALIAN TECHNOLOGY N DATI CODICE N DATI RESTITUITI FUNZIONE PARAMETRI SENZA ECHO SS Settaggio stato canali attivi disattivi Settaggio SET POINT funzione termostato oo Settaggio ISTERESI funzione termostato No Settaggio 8 linee di I O PBn N Ne e Settaggio 8 linee di solo OUTPUT Lettura 8 linee di I O Attivazione trasmissione temporizzata delle acquisizioni attuali N N Disattivazione trasmissione temporizzata delle acquisizioni attuali N 92 N Lettura del tempo di sample rate della memoria ad anello N tn Settaggio del tempo di sample rate della memoria ad anello N Acquisizione in gradi CELSIUS N Acquisizione in gradi FAHRENHEIT N oo Lettura del numero di conversioni attualmente presenti nella memoria ad anello Variabile Lettura delle conversioni attualmente presenti nella memoria ad anello di uno specifico canale Ww Abort dal comando 29 N Lettura configurazione della scheda Uo re Lettura LM35 GI res Lettura dell ultimo valore acquisito di uno specifico canale U Lettura degli ultimi valori acquisiti dai 24 canali GI tn Disattivazione buzzer di bordo QO Attivazione buzzer di bordo W Beep con il buzzer di bordo Ww oo A A Qo bj N Ea ON B bT ON B Stop alla a
2. grifo ITALIAN TECHNOLOGY CARATTERISTICHE GENERALI DELLA SCHEDA La IPC 52 fa parte della vasta schiera di periferiche intelligenti presenti nella famiglia di schede industriali Abaco La IPC 52 in grado di gestire autonomamente tutte le problematiche relative all acquisizione delle grandezze analogiche presenti sui suoi ingressi La IPC 52 sovraintende a tutte le operazioni di linearizzazione del segnale proveniente dalle sonde compensazione del giunto freddo ecc fornendo alla struttura master un dato sempre aggiornato e pronto per le successive elaborazioni La IPC 52 pu accettare in ingresso vari tipi di segnali analogici consentendo l impiego per acquisire Temperatura Pressione PH Umidit ecc e quant altro possa essere espresso tramite una grandezza analogica I sofisticati algoritmi di autocalibrazione e la notevole risoluzione della sezione di A D converter che le consentono una risoluzione di 16 Bits pi Segno forniscono alla IPC 52 delle eccezionali caratteristiche garantendo una risoluzione di 0 1 C in tutto il campo di misura della temperatura La IPC 52 pur essendo una scheda estremamente potente con ampie possibilit di adattarsi alle pi svariate esigenze dell utente caratterizzata da due punti estremamente qualificanti Il primo il costo estremamente contenuto e l altro la estrema facilit di settaggio e di uso grazie al potente programma di gestione
3. ITALIAN TECHNOLOGY GPCE 188 GPCE 51 GPC 15A ANY MOTHERBOARD TYPE WITH ABACO BUS 16 Bit sign ANALOG INPUT cem VOLTAGE A CR 2 V o 0 20 mA 4 20 mA 5 gritos ii B DIGITAL TTL INPUT OUTPUT E E E to XBI 01 OBI 01 RBO 08 etc B E HN LOW VOLTAG NV SWE V TEMPERATURE 50 mV from TEMPERATURE THERMORESISTENCE from b PT 100 5 PT 1000 THERMOCOUPLE J K S T TITTI Serial Line RS 232 RS 422 RS 485 Current Loop ANY CPU TYPE GPC 552 GPC 15R PC like or Macintosh IPC 52 Interconnections Blocks Diagram FIGURA 22 SCHEMA DELLE POSSIBILI ESPANSIONI DALLA IPC 52 Pagina 48 A_TA IPC 52 Rel 3 20 H TALIAN TECHNOLOGY grifo beca La scheda IPC 52 ha la posiibilit di accettare come processori la maggior parte di quelli presenti sul BUS industriale ABA CO aumentando cosi la sua gi notevole versatilit A titolo di esempio ne riportiamo un breve elenco OBI 01 OBI 02 Opto BLOCK Input NPN PNP Interfaccia per 16input gptoisolati evisualizzati tipoNPN PNP connettore a morsettiera connettore normalizzato ABA CO di UO a 20 vie sezione alimentatrice attacco rapido per guide DIN 46277 1e3 OBI N8 OBI P8 Opto BLOCK Input NPN PNP Interfaccia per 8 input optoisolati e visualizzati tipo NPN PNP connettore a morsettiera connettore normalizzato ABA CO di I O a 20 vie s
4. 0 a abo lt o e grifo ITALIAN TECHNOLOGY INDICE DELLE FIGURE FIGURA 1 SCHEMA BLOCCHI i id 5is 435 b da k a be k a E s ee 6 i 4u susia HESENO 950 APO PE METER PUR 3 FIGURA 2 PIANTA COMPONENTI 44354 5e 5 5 ez En oo de du e b aeo V oe 4 58 9 s e Ee eee eoe k du e a 33300500093 5400e595 6 FIGURA 3 CN1 CONNETTORE PER TERMOCOPPIE E SEGNALI A BASSA TENSIONE 5s cscsscessseeseeeee 7 FIGURA 4 K1 CONNETTORE PER BUS AB ACOS ttt 8 FIGURA 5 CN2 CONNETTORE PER TERMORESISTENZE sss ee ee eo ee ee ee enne ee eee ense ette tasse ee ea asosan 10 FIGURA 6 DISPOSIZIONE CONNETTORI LEDS nn sese eene ee sss sss sss oe oe eee e cek ne sese eee teens 11 FIGURA 7 CN3 CONNETTORE DI UO ssssssssss sss sss seson sere cene nece nene cenen cek VERE PE KA WANE KA ejt 12 FIGURA 8 CN4 CONNETTORE PER INGRESSI IN TENSIONE E O IN CORRENTE sss ss sss ss sss sss sss esse 13 FIGURA 9 CNS CONNETTORE PER LA COMUNICAZIONE SERIALE sss ss ss sss sss sss ss sassa esas osson 14 FIGURA 10 TABELLA SEGNALAZIONI VISIVE sessoseorennzznnssssosooenzennnnssenononorenzzznzssssssooeeneenenssssssooeonene 15 FIGURA 11 TABELLA RIASSUNTIVA JUMPERS sososeoennzzznnsesesoonnzennenezzzononerenzzzzzsszssoooeeneseesssssssooooeenz 16 FIGURA 12 DISPOSIZIONE JUMPERS
5. gt 12 Ingresso amplificato 2 25 mV gt 13 Ingresso amplificato 1 85 mV Canali 16223 gt 0 Canale disattivo gt 7 Ingresso in TENSIONE 2 V gt 8 Ingresso in CORRENTE 0 20 mA START CALIBRAZIONE Codice 68 N bytes parametri 0 N bytes restituiti senza echo 0 Mnemonico D Descrizione Tale comando d inizio alla procedura di calibrazione si possono calibrare solo i canali da 16 a 23 Per ulteriori chiarimenti leggere il paragrafo PROCEDURA DI CALIBRAZIONE INGRESSI IN TENSIONE ED IN CORRENTE CALIBRAZIONE OFF SET Codice 69 Mnemonico E N bytes parametri 1 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 byte 040H 047H che esprime il numero del canale 16 23 su cui bisogna effettuare la calibrazione dell OFF SET CALIBRAZIONE GUADAGNO Codice 70 Mnemonico F N bytes parametri 1 N bytes restituiti senza echo l Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 byte 0500H 047H che esprime il numero del canale 16 23 su cui bisogna effettuare la calibrazione del GUADAGNO Dopo aver ricevuto il codice del numero di canale la IPC 52 inizia un ciclo di calibrazione che pu durare alcuni secondi quando la calibrazione del guadagno stata completata essa trasmette il carattere 024H Per ulteriori chiarimenti
6. Sonda 2 I Sonda 3 Comp Sonda 3 I Sonda 4 Comp Sonda 4 I Sonda 5 Comp Sonda 5 I Sonda 6 Comp Sonda 6 I Sonda 7 Comp Sonda 7 I FiGURA 5 CN2 CONNETTORE PER TERMORESISTENZE Legenda Sonda n I I Ingresso POSITIVO Sonda n I I Ingresso NEGATIVO Sonda n Comp I Ingresso COMPENSAZIONE IPC 52 Rel 3 20 j x Pagina 11 H MADE IN ITALY TEIC9s s Ir 9 Fees H LL ETA o Dan Ga E FIA asp M J DORT qn Wo Es fila jm Iram 90000000 ess fia USO a o mass ATEI AG kanta MIRO FIGURA 6 DISPOSIZIONE CONNETTORI LEDs grifo ITALIAN TECHNOLOGY D D J IPC52 Rel 3 20 H TALIAN TECHNOLOGY grifo beco CN3 CONNETTORE DI UO CN3 un connettore a vaschetta a 20 vie M verticale con pin out normalizzato di I O Abaco Tramite questo connettore possibile utilizzare le 16 linee di I O TTL disponibili si ricorda che 8 di queste sono utilizzabili solo per operazioni di OUTPUT FIGURA 7 CN3 CONNETTORE DI I O Legenda PBn O Linea digitale n del port B dell 82C55 OUTPUTDn O Linea digitale n di output Vcc O Linea di alimentazione a 5 Vdc GND Linea di massa digitale N C Non Collegato IPC 52 Rel 3 20 4
7. N DATO FUNZIONE Byte HIGH del numero di conversioni 2 0 nn Byte LOW del numero di conversioni LETTURA DELLE CONVERSIONI ATTUALMENTE PRESENTI NELLA MEMORIA AD ANELLO DI UNO SPECIFICO CANALE Codice 29 Mnemonico GS N DATI parametri 1 N DATI restituiti senza echo N Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 DATO 0H 017H che esprime il numero del canale di cui si vogliono estrarre dalla memoria circolare i dati I dati restituiti partono dall ultima acquisizione fino alla prima seguendo 1 ordine temporale Per ogni acquisizione vengono restituiti 3 DATI che esprimono rispettivamente il DATO HIGH IL DATO LOW e il SEGNO 0 positivo 1 negativo Dopo l ultima temperatura vengono trasmessi 3 DATI OAAH OAAH OAAH in modo da indicare la fine della trasmissione N B I puntatori della MEMORIA AD ANELLO non vengono azzerati ed i dati restituiti sono sempre espressi in decimi di gradi fahrenheit IPC 52 Rel 320 Pagina 37 grifo ITALIAN TECHNOLOGY ABORT DAL COMANDO 29 Codice 30 Mnemonico RS N DATI parametri 0 N DATI restituiti senza echo 0 Descrizione La trasmissione di tutte le conversioni di uno specifico canale presenti nella memoria circolare potrebbe impiegare molto tempo perci in caso di necessit l utente pu interrompere la trasmissione con questo com
8. quando il DIP 8 di DSW2 in OFF Anche in RUN MODE viene effettuato un echo dei caratteri ricevuti perci al fine di evitare errori di comunicazione prima di spedire un carattere necessario attendere l echo del carattere spedito precedentemente Il protocollo logico di comunicazione per la trasmissione di un comando alla IPC 52 pu essere cos schematizzato N BYTES TRASMESSI DAL FUNZIONE SISTEMA ESTERNO 1 Nome di identificazione della scheda 128 255 2 Codice di identificazione del comando 16 127 3 Nibble HIGH 0 15 del primo parametro da trasmettere 4 Nibble LOW 0 15 del primo parametro da trasmettere N Nibble HIGH 04 15 dell ultimo parametro da trasmettere N 1 Nibble LOW 0 15 dell ultimo parametro da trasmettere N 2 Nibble HIGH 0 15 del CRC N 3 Nibble LOW 0 15 del CRC Naturalmente se il CRC non gestito DIP 7 di DSW2 in OFF i bytes N 2 e N 3 non devono essere spediti Gli unici bytes che devono essere sempre trasmessi sono il PRIMO ed il SECONDO i successivi sono opzionali visto che alcuni comandi possono essere privi di parametri Il calcolo del CRC in trasmissione molto semplice e deve essere la somma senza riporto di tutti i bytes trasmessi tranne il PRIMO in pratica per avere il giusto CRC bisogna sommare senza riporto i bytes 2 3 4 o N N 1 Il protocollo logico di comunicazione che T IPC 52 usaperla trasmissione dell eventuale risposta a seguito della ricezione di un comando risposta rice
9. ssnssnssnzznnenzznnennonnennonneeneeneen 31 SETTAGGIO LIMITE INTRINSECO FUNZIONE TERMOSTATO SOFT START 31 SETTAGGIO VALORE DI RIPETIZIONE DI OGNI GRADINO DELLA RAMPA IN FUNZIONE TERMOSTATO SOFT START ssssnnonnsnnzansnneensnsnsenzonseneennensonneenseneensesc 31 KUN MODE ie i 32 SETTAGGIO STATO CANALI ATTIVI DISATTIVI x 33 SETTAGGIO SET POINT FUNZIONE TERMOSTATO ssessnssnnznzonnennonnennonnennenneen 33 SETTAGGIO ISTERESI TERMOSTATO ssssnnsnnsnnennsnnonnsnsnsensznseneznnensonneesseneeneenees 34 SETTAGGIO 8 LINEE DI I O PBN urine 34 SETTAGGIO 8 LINEE DI SOLO OUTPUT 4 4 xsresseseseseseseeseseesesesesseseeeeseseseeneenene 34 LETTURA SLUNEEDILOWPBN acoa mm 34 ATTIVAZIONE TRAS TEMPORIZZATA DELLE ACQUISIZIONI ATTUALI 35 DISATTIVAZIONE TRAS TEMPORIZZATA DELLE ACQUISIZIONI ATTUALI 35 LETTURA DEL TEMPO DI SAMPLE RATE DELLA MEMORIA AD ANELLO 35 SETTAGGIO DEL TEMPO DI SAMPLE RATE DELLA MEMORIA AD ANELLO 35 ACQUISIZIONE IN GRADI CELSIUS inizi 36 ACQUISIZIONE IN GRADI FAHRENHEIT ssnosnnsnnenzsnnonnsnensnsensenzennensenneenseneene 36 LETTURA DEL NUMERO CONV PRESENTI NELLA MEMORIA AD ANELLO 36 LETTURA DELLE CONVERSIONI ATTUALMENTE PRESENTI NELLA MEMO RIA AD ANELLO DI UNO SPECIFICO CANALE sssssnsnneznzsneonsenzensenzennennonneenenneeneene 36 ABORT DAL COMANDO 29 ici 37 LETTURA CONFIGURAZIONE DELLA SCHEDA ssssensnns
10. 1 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 byte 080H 0FFH che esprime il nome di identificazione della scheda utilizzato nella comunicazione in RUN MODE CONFIGURAZIONE CANALI Codice 67 Mnemonico C N bytes parametri 2 N bytes restituiti senza echo 0 Descrizione Dopolaricezione dell echo del codice di comando bisogna trasmettere 2 byte 0H 017H 0H O0DH che esprimono rispettivamente il numero del canale ed il codice di configurazione Se si utilizza questo comando bisogna prestare attenzione in quanto i vari canali hanno un range specifico di configurazione come mostrato di seguito Canali O77 gt 0 Canale disattivo gt 1 Termoresistenza PT100 con decimo 70 0 400 0 C gt 9 Termoresistenza PT100 senza decimo 200 0 850 0 C gt 10 Termoresistenza PT1000 200 0 450 0 C Canali 215 gt 0 Canale disattivo gt 2 Termocoppia J EUROPEA 200 0 900 0 C eaeoe gt 3 Termocoppia J USA 210 0 980 0 C IPC 52 Rel 3 20 Pagina 25 grifo ITALIAN TECHNOLOGY gt 4 Termocoppia K 270 0 1372 0 C gt 5 Termocoppia S 50 0 1767 0 C gt 6 Termocoppia T 270 0 400 0 C gt 11 Ingresso amplificato 3 50 mV
11. bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 BYTE NU NU NU NU NU NU IBF OBF NU Non utilizzato IBF lt sc attivo 1 la IPC 52 pronta per ricevere dati OBF se attivo 1 la IPC 52 ha spedito sul BUS un dato BUS OCCUPATO Prima di iniziare la comunicazione bisogna accertarsi che IBF sia a livello logico 1 e OBF a livello logico 0 ossia bisogna attendere che la scheda sia stata inizializzata Naturalmente se l utente non ha utilizzato nella configurazione della scheda la comunicazione tramite il BUS ma ha scelto la comunicazione seriale il dip DSWI ed i registri risultano essere non utilizzati Come esempio di seguito vengono riportate due procedure linguaggio ZBASIC in modo da chiarire la comunicazione parallela tra il sistema esterno e la IPC 52 SENDTOIPC REM Trasmette all IPC 52 la sequenza di dati salvata a partire da dat 2 per una lunghezza di REM dat 1 dati REM Begin FOR nd 2 TO dat 1 1 DO st INP sipc REM Attesa attivazione del bit IBF UNTIL stZb AND amp 040 2 amp 040 OUT dipc dat nd NEXT nd REM End RETURN RECFROMIPC REM Verifica se l IPC 52 ha spedito un carattere in caso affermativo restituisce il carattere altrimenti REM restituisce 1 REM Begin st o INP sipc REM Verifica lo stato del bit OBF IF st AND amp 080 amp 080 THEN recdat INP dipc ELSE recdat 1 REM End RETURN IPC 52 Rel 3 20 Pagina 47 grifo
12. 74 Mnemonico J N bytes parametri 0 N bytes restituiti senza echo 3 Descrizione Dopo la ricezione del codice di comando oltre all echo la scheda restituisce 3 bytes che esprimono la temperatura presente a bordo scheda espressa in decimi di grado CELSIUS o FAHRENHEIT a seconda del relativo settaggio effettuato dall utente tramite il dip 6 di DSW2 Pi specificatamente i bytes hanno il seguente significato N BYTE FUNZIONE Byte HIGH della temperatura 20 gt Byte LOW della temperatura 3 gt Segno della temperatura 3 IPC 52 Rel 3 20 Pagina 28 H TALIAN TECHNOLOGY grifo ebes TY SELEZIONE FUNZIONE 8 LINEE DI SOLO OUTPUT Codice 75 Mnemonico K N bytes parametri 1 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 byte 48H 49H che esprime la funzione delle 8 linee di solo OUTPUT e quindi indirettamente anche la funzione dei led rossi ad esse associate Il byte pu assumere i seguenti valori 48 LD3 LDI0 utilizzati per visualizzare la linea in acquisizione 8 linee di solo OUTPUT non disponibili all utente 402 LD3 LD10 utilizzati per visualizzare lo stato delle 8 linee di solo OUTPUT 8 linee di solo OUTPUT disponibili all utente LETTURA DEI 24 CANALI E LORO STATO DI ATTIVAZIONE Codice 76 Mnemonico L N bytes parametri 0 N bytes restituiti senz
13. E FIRMWARE 1 W WATCH DOG 2 6 Pagina A 3 IPC 52 Rel 320 0 grifo ITALIAN TECHNOLOGY Pagina A 4 gt IPC 32 Rel 3 20
14. IM RAM EPROM di cui 384K RAM tamponati con batteria al Litio 48 linee TTL di I O RTC Watch Dog Dip Switch Write Protect su RAM GPC 188 General Purpose Controller 80C188 Microprocessore 80C188 INTEL 1 linea RS 232 ed 1 RS 232 o 422 485 24 linee di I O TTL 256K EPROM e 256K RAM tamponate con batteria al Litio RTC 3 Timer Counter 4 od 8 linee di A D con SH da 13 bit Watch Dog Write Protect EEPROM GPC 80F General Purpose Controller 84C00 Microprocessore Z80 da 8 a 10 MHz Completa implementazione CMOS 256K EPROM o 128K FLASH RTC e 256K RAM con Back Up al Litio 1 linea RS 232 1 RS 2320 RS 422 485 o cuurent loop 16 I O TTL 4 counter Watch Dog Dip Switch GPC 81F General Purpose Controller 84C00 Microprocessore Z80 da 8 a 10 MHz Completa implementazione CMOS 512K EPROM o 256K FLASH RAM tamponata RTC da 2K o 8K 64K RAM 1 linea RS 232 1 RS 232 o RS 422 485 o cuurent loop 24 I O TTL 4 linee A D converter a 11 bit Watch Dog Dip Switch GPC 15A General Purpose Controller 84C15 Microprocessore Z80 a 10 MHz Completa implementazione CMOS 512K EPROM o 256K FLASH RAM tamponata RTC da 2K o 8KRTC 128K RAM 1 linea RS 232 1 RS 232 o RS 422 485 o cuurent loop 32 I O TTL 4 counter 2 Watch Dog Dip Switch Buzzer NCS 01 New Connector Support Scheda di supporto per la comunicazione seriale Connettore standard per RS 232 a 16 pin ABACO connettori a rapida estrazione 2 connettori D 25 selezionabile interf
15. J5 2 Collegano la circuiteria di terminazione di linea al ricetrasmettitore per la comunicazione in RS 422 485 IC18 J6 J7 2 Collegano la circuiteria di terminazione di linea al i ricetrasmettitore per la comunicazione in RS 422 485 IC20 Predispone IC12 per RAM da 2 8 o 32KByte Seleziona driver IC20 o IC18 per la ricezione in RS 422 485 FIGURA 11 TABELLA RIASSUNTIVA JUMPERS Di seguito riportata una descrizione tabellare delle possibili connessioni dei 9 jumpers con la loro relativa funzione Per riconoscere tali connessioni sulla scheda si faccia riferimento alla serigrafia della stessa o alla figura 2 di questo manuale dove viene riportata lanumerazione dei pin dei jumpers che coincide con quella utilizzata nella seguente descrizione Per l individuazione dei jumpers a bordo della scheda si utilizzi invece la figura 12 Pagina 17 IPC 52 Rel 3 20 grifo ITALIAN TECHNOLOGY E z al l1 nos E E1523 o co c ne QF de 9 P afa E SUP E Mar ASELI iom y 32 NE i MIET in cool 144 s DE IK ITALY fi mi ERES Eus ennt FIGURA 12 DISPOSIZIONE JUMPERS A f IPC52 Rel 3 20 Pagina 18 H TALIAN TECHNOLOGY grifo T TY JUMPERS A 2 VIE JUMPERS CONNESSIONE UTILIZZO JI non connesso
16. O stato canale O bit 1 stato canale 1 bit 2 stato canale 2 bit 3 stato canale 3 bit 4 stato canale 4 bit 5 stato canale 5 bit 6 stato canale 6 bit 7 stato canale 7 27 gt Vedi sopra utilizzando per l associazione i canali 8 15 28 gt Vedi sopra utilizzando per l associazione i canali 16 23 290 gt Byte non significativo 30 gt Indica la funzione delle 8 linee di solo OUTPUT e quindi indirettamente anche la funzione dei led rossi ad esse associate 0 ZLD3 LD10 utilizzati per visualizzare la linea in acquisizione 8 linee di solo OUTPUT non disponibili all utente l LD3 LDI0 utilizzati per visualizzare lo stato delle 8 linee di solo OUTPUT 8 linee di solo OUTPUT disponibili all utente 3 gt Indica la funzione delle 8 linee di I 0 PBn e quindi indirettamente anche la funzione dei led verdi ad esse associate 0 ZLDII LDIA utilizzati per visualizzare il tipo di sonda in acquisizione Se attivo LDI1 significa che si stanno acquisendo i canali 07 Se attivo LD12 significa che si stanno acquisendo i canali 8 15 Se attivo LD13 significa che si stanno acquisendo i canali 16 23 1 Linee di I O utilizzate come OUTPUT UTENTE 2 Linee di I O utilizzate come INPUT UTENTE 3 LineediI Outilizzate come OUTPUT PER FUNZIONE TERMOSTATO 4 LineediI Outilizzatecome OUTPUT PER FUNZIONE TERMOSTATO SOFT START LETTURA LM35 Codice
17. Tale comando significativo solo quando si sta lavorando in funzione TERMOSTATO oin funzione TERMOSTATO SOFT START in quanto permette di associare ad ogni linea di I O il canale in acquisizione su cui effettuare il controllo Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 byte 0H 07H che indica il numero della linea di I O 0 linea di I O 0 7 linea di I O 7 e successivamente 1 byte 0H 017H che ha la funzione di specificare il numero del canale da associare alla linea SETTAGGIO SET POINT FUNZIONE TERMOSTATO Codice 83 Mnemonico S N bytes parametri 4 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 4 byte 0H 07H 0H 01H OH OFFH 0H 0FFH che esprimono rispettivamente il numero di linea di I O e il valore di SET POINT da associargli espresso in decimi di grado fahrenheit Quindi il primo byte da spedire quello riguardante il N di linea seguono poi il segno 0 positivo 1 negativo il byte HIGH ed il byte LOW IPC 52 Rel 3 20 Pagina 31 grifo ___ ITALIAN TECHNOLOGY SETTAGGIO ISTERESI FUNZIONE TERMOSTATO Codice 84 Mnemonico T N bytes parametri 4 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 4 byte 0H 07H OH 01H OH OFFH OH OFFH che esprimono rispettivamente il numero di linea
18. caso infatti non pi necessario disporre di un A D Converter esterno e non occorre pi che la CPU principale perda parte del suo tempo per effettuare le conversioni e tutte le operazioni di linearizzazione dei segnali in ingresso La IPC 52 esegue automaticamente queste operazioni fornendo alla CPU Master un dato gi pronto per le operazioni a pi alto livello Le caratteristiche di massima della IPC 52 sono le seguenti Formato Singola Europa 100x160 mm Interfaccia al BUS Industriale Abaco Linea di comunicazione in RS 232 RS422 RS 485 Current Loop Possibilit di collegare in rete fino a 127 IPC 52 Dip Switch di configurazione da 8 dips EEPROM seriale di Set Up e di configurazione per tutti i 310 parametri Buzzer di bordo per segnalazioni acustiche di anomalia CPU di bordo 80C32 da 16MHz con 64K EPROM Fino ad 32K RAM con batteria al Litio e possibilit di RTC Possibilit di Data Loggin autonomo sui 32K RAM di bordo Funzionamento autonomo o come periferica intelligente asservita a CPU Master Possibilit di operare tramite BUS o tramite linea seriale Operazioni di Set Up e di configurazione tramite linea seriale L interrogazione della scheda sia serialmente che da BUS non disturba le conversioni Watch Dog di bordo gestito integralmente dal programma principale Sezione A D Converter con risoluzione di 16 Bits pi segno Velocit di 5 acquisizioni al secondo Compensazione del giunto f
19. cui l utente pu fare riferimento per avere maggiori chiarimenti sui vari componenti montati a bordo della scheda IPC 52 Manuale TEXAS INSTRUMENTES The TTL Data Book SN54 74 Families Manuale TEXAS INSTRUMENTES RS 422 and RS 485 Interface Circuits Manuale TEXAS INSTRUMENTES Linear Circuits Dtata Book Volumi 1 e 3 Manuale NEC Microprocessors and Peripherals Volume 3 Manuale NEC Memory Products Manuale HEWLETT PACKARD Optoelectronics Designer s Catalog Manuale MAXIM New Releases Data Book Volume 4 Manuale XICOR Data Book Manuale PHILIPS 80C51 Based 8 Bit Microcontrollers Manuale NATIONAL SEMICONDUCTOR Linear Databook Volume 2 2 IPC 52 Rel 3 20 Pagina 52 ITALIAN TECHNOLOGY S 7b grifo APPENDICE A INDICE ANALITICO A ABORT DAL COMANDO 29 comando 38 ACQUISIZIONE IN GRADI CELSIUS comando 37 ACQUISIZIONE IN GRADI FAHRENHEIT comando 37 ASSOCIAZIONE 8 LINEE DI I O PBN E CANALI FUNZIONE TERMOSTATO comando 31 ATTIVAZIONE BUZZER DI BORDO comando 40 ATTIVAZIONE TRASMISSIONE TEMPORIZZATA DELLE ACQUISIZIONI ATTUALI comando 36 B BEEP CON IL BUZZER DI BORDO comando 40 BUZZER 2 6 C CALIBRAZIONE 45 CALIBRAZIONE GUADAGNO comando 26 CALIBRAZIONE OFF SET comando 26 CARATTERISTICHE ELETTRICHE 6 CARATTERISTICHE FISICHE 6 CARATTERISTICHE GENERALI 6 COMANDI 26 34 44 45 COMUNICAZIONE SERIALE 6 COMUNICAZIONE SERIALE 16 22 23 CONF
20. ed ai comodi tools software dati a corredo Tutti i dati di funzionamento sono memorizzati all interno della EEPROM di bordo in ben 310 differenti parametri Questo insieme di parametri definiscono in ogni dettaglio la natura e la modalit con cui si intende effettuare la rivelazione di ciascuno dei 24 differenti ingressi disponibili Grazie all accurata progettazione la IPC 52 pu funzionare sia autonomamente che in abbinamento ad una qualsiasi scheda di CPU Le e j interfacciamento nei confronti di una unit master possono avvenire sia tramite il BUS Abaco che tramite una linea seriale Non ci sono vincoli nell utilizzo del controllore remoto Pu essere quindi adoperato un qualsiasi dispositivo provvisto di una linea seriale quale un normale PC od un PLC Sfruttando la possibilit della linea seriale in RS 485 o in Current Loop e del relativo protocollo software implementato nel programma di gestione possibile controllare con solo due fili un numero molto alto di schede IPC 52 usando una sola unit master esterna Questa caratteristica consente di poter disporre di unit intelligenti remotate anche a notevole distanza in grado di acquisire un numero molto alto di linee stendendo solo il cavo di comunicazione seriale Adoperata come interfaccia per la lettura delle Termocoppie e delle Termoresistenze si sostituisce di fatto all uso delle schede APT 100 JKT 07 JKT PTC relegandole ad impieghi pi marginali In questo
21. iformazioni Pagina 6 2 IPC 52 Rel 3 20 ITALIAN TECHNOLOGV IPC 52 Rel 320 7 amp VO CX XX ANA Pagina 7 O giifo mauaN TEctNOLOGY INSTALLAZIONE DELLA SCHEDA In questo capitolo saranno illustrate tutte le operazioni da compiere per il corretto utilizzo della scheda A questo scopo previsto un certo numero di jumpers con cui possibile settare la scheda a seconda delle esigenze dell utente Di seguito e riportata l ubicazione e la funzione di tali strip dei connettori dei LED e di tutti i componenti che possono modificare il comportamento della scheda IPC 52 CONNESSIONI CON IL MONDO ESTERNO La IPC 52 provvista di 5 connettori con cui vengono effettuate tutte le connessioni con il campo e con le altre schede del sistema di controllo da realizzare Di seguito viene riportato il loro pin out ed il significato dei segnali collegati per una facile individuazione di tali connettori si faccia riferimento alla figura 6 CN1 CONNETTORE PER TERMOCOPPIE E SEGNALI A BASSA TENSIONE CNI un connettore tipo D da 15 vie Su CNI sonoriportati tutti i segnali per connettere termocoppie J K S T e o segnali a bassa tensione 85 mV 25 mV 50 mV Sonda 8 I Sonda 8 l Sonda 9 I Sonda 9 I Sonda 10 Sonda 10 I Sondall Ic _ Sonda 11 I Sonda 12 Ic Sonda 12 I Sonda 13 Ic Sonda 13 I Sonda 14 IH 2 L Sonda 14
22. leggere il paragrafo PROCEDURA DI CALIBRAZIONE INGRESSI IN TENSIONE ED IN CORRENTE Pagina 26 3 IPC 52 Rel 3 20 H TALIAN TECHNOLOGY grifo re amp ess s bv STOP CALIBRAZIONE Codice 71 Mnemonico G N bytes parametri 0 N bytes restituiti senza echo 0 Descrizione Tale comando d lo stop alla procedura di calibrazione Per ulteriori chiarimenti leggere il paragrafo PROCEDURA DI CALIBRAZIONE INGRESSI IN TENSIONE ED IN CORRENTE CORREZIONE LETTURA LM35 Codice 72 Mnemonico H N bytes parametri 3 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 3 byte 0H 01H OH OFFH OH OFFH che esprimono la temperatura di riferimento espressa in decimo di grado fahrenheit Il primo byte da spedire quello riguardante il segno 0 positivo l negativo seguono poi il byte HIGH ed il byte LOW Se per esempio la temperatura ambiente di riferimento 68 0 gradi fahrenheit 20 0 C bisogner spedire i codici OH 02H 0A8H LETTURA CONFIGURAZIONE DELLA SCHEDA Codice 73 Mnemonico I N bytes parametri 0 N bytes restituiti senza echo 31 Descrizione Dopo la ricezione del codice di comando oltre all echo la scheda restituisce 31 bvtes che hanno il seguente significato N BXTE FUNZIONE Tipodi grado utilizzato perla trasmissione di dati riguardanti latemperatura 0 CELSIU
23. per canale 22 gt resistenza di caduta INGRESSO IN CORRENTE per canale 23 Q0 JI Q S Q t2 5 l 1 V Nel caso la resistenza non sia montata default il corrispondente canale accetta un ingresso in tensione 2 V viceversa accetta un ingresso in corrente 0 20 mA Pagina 20 3 IPC 52 Rel 3 20 H TALIAN TECHNOLOGY grifo beco SELEZIONE DEL TIPO DI COMUNICAZIONE SERIALE La scheda IPC 52 ha la possibilit di comunicare con una linea seriale settabile in RS 232 RS 422 485 o current loop Dal punto di vista hardware selezionabile il protocollo elettrico che riguardail tipo di comunicazione che si intende adottare mentre dal punto di vista software selezionabile solo la velocit di trasmissione La parte software completamente gestita dalla sezione UART della CPU mentre la parte hardware pu invece essere illustrata come segue Sulla scheda possibile montare solo un driver alla volta questo per evitare conflitti sulla linea Se J3 J9 sono scollegati su tutte le vie default la scheda utilizzala linea in RS 232 oppure in current loop Se si utilizza la comunicazione in RS 232 necessario utilizzare l apposito driver MAX 202 montato nello zoccolo a 16 pin IC14 mentre se si vuole utilizzare la comunicazione in current loop d obbligo utilizzare l apposito trasmettitore HCPL4100 e ricevitore HCPL4200 sui rispettivi IC19 ed IC15 per ulteriori chiarimenti veder
24. stato canale 1 bit 2 stato canale 2 bit 3 stato canale 3 bit 4 stato canale 4 bit 5 stato canale 5 bit 6 stato canale 6 bit 7 stato canale 7 74 gt Vedi sopra utilizzando per l associazione i canali 8 15 15 gt Vedi sopra utilizzando per l associazione i canali 16 23 DISATTIVAZIONE BUZZER DI BORDO Codice 35 Mnemonico fi N DATI parametri 0 N DATI restituiti senza echo 0 Descrizione Con tale comando si disattiva il buzzer a bordo scheda ATTIVAZIONE BUZZER DI BORDO Codice 36 Mnemonico N DATI parametri 0 N DATI restituiti senza echo 0 Descrizione Con tale comando si attiva il buzzer a bordo scheda BEEP CON IL BUZZER DI BORDO Codice 37 Mnemonico N DATI parametri 0 N DATI restituiti senza echo 0 Descrizione Con tale comando si effettua un beep con il buzzer a bordo scheda STOP ALLA ACQUISIZIONE PER LA RISINCRONIZZAZIONE DEI LEDS DI VISUALIZZAZIONE Codice 38 N DATI parametri 0 N DATI restituiti senza echo 0 Mnemonico amp Descrizione Vedi comando successivo 3 IPC 52 Rel 3 20 Pagina 40 H TALIAN TECHNOLOGY grifo bee START ALLA ACQUISIZIONE PER LA RISINCRONIZZAZIONE DEI LEDS DI VISUALIZZAZIONE Codice 39 Mnemonico N DATI parametri 0 N DATI restituiti senza echo 0 Descrizione Se si utilizzano pi IPC 52 dopo alcune ore di funzionamento si potr nota
25. 15 I Sonda 15 I FIGURA 3 CN1 CONNETTORE PER TERMOCOPPIE E SEGNALI A BASSA TENSIONE Legenda I I Ingresso POSITIVO I I Ingresso NEGATIVO Pagina 8 gt IPC 52 Rel 3 20 H TALIAN TECHNOLOGY grifo bes K1 CONNETTORE PER BUS ABACO Il connettore K1 formato da un insieme KON pinconcui possibile effettuare il collegamento della scheda con il BUS industriale ABACO Nella figura seguente riportato il pin out del BUS e quindi anche del relativo connettore con le variazioni per l utilizzo di CPU a 16 Bit rispetto a quelle a 8 Bit I C C ae 16 bit s a 8 bit IPC 52 d ka IPC 52 BUS a 8 bit BUS a 16 bit Do ow 3 sva E Ti E a i s UNE UNDO Nr pum 7 M E 3 mr D S E 2 MREQ MREQ o IORQ RDLDS ANRLDS EEN BUSAK D12 14 WAIT WAIT BUSRQ 16 E RESET Lo Di D DD BEL CEN E D6 EE NN A0 NE NE I EF OM AS AS ES n L E DG o p E ME oli NEN p E 2 2 2 x U Qo Z IN RFSH MEMDIS MEMDIS VDUSEL gt N N w b E pp DO Dx D Di Di DS Ds 56 pr p Ap A0 AL Tar AI az 5 A mo M AS A A6 A6 AT PAT AE AR a97 Tas MO AW E Am BAD Au 5 A5 O L E n trj x lt gt 4 C A11 KA EA EH 25 26 EA EN A EH RT 12 Vcc
26. 30 12 Vcc Ye Ye GND GND GND FIGURA 4 K1 CONNETTORE PER BUS ABACO CLK RDUDS WRUDS A21 A20 A19 R T 12 Vcc 5 Vcc GND A A A A Al6 A17 pa oo IPC 52 Rel 3 20 Pagina 9 O grifo iauanTESOLOGY Legenda CPU a8 bit A0 A15 O Address BUS BUS degli indirizzi D0 D7 O Data BUS BUS dei dati INT I Interrupt request richiesta d interrupt NMI I Non Mascherable Interrupt richiesta d interrupt non mascherabile HALT O Halt state stato di Halt MREQ O Memory Request richiesta di operazione in memoria IORQ O Input Output Request richiesta di operazione in Input Output RD O Read cycle status richiesta di lettura WR O Write cycle status richiesta di scrittura BUSAK O BUS Acknowledge riconoscimento della richiesta di utilizzo del BUS WAIT I Wait Attesa BUSRQ I BUS Request richiesta di utilizzo del BUS RESET O Reset azzeramento M1 O Machine cycle one primo ciclo macchina RFSH O Refresh rinfresco per memorie dinamiche MEMDIS I Memory Display segnale emesso dal dispositivo periferico mappato in memoria VDUSEL O VDU Selection abilitazione per il dispositivo periferico ad essere mappato in memoria IEI I Interrupt Enable Input abilitazione interrupt da BUS in catene di priorit CLK O Clock clock di sistema R T I Reset Tast t
27. CORRENTE 0 20 mA 20 26 gt Vedi sopra ma fare riferimento ai canali successivi 20 DATO canale 17 26 DATO canale 23 27 gt Ciascun bitesprime lo stato di attivazione di un relativo canale 0 7 perci seil bit a 0 il canale disattivo se il bit a 1 il canale in acquisizione Pi specificatamente bit 0 stato canale 0 bit 1 stato canale 1 bit 2 stato canale 2 3 IPC 52 Rel 3 20 Pagina 38 H TALIAN TECHNOLOGY grifo beco bit 3 stato canale 3 bit 4 stato canale 4 bit 5 stato canale 5 bit 6 stato canale 6 bit 7 stato canale 7 28 gt Vedi sopra utilizzando per l associazione i canali 84 15 29 gt Vedi sopra utilizzando per l associazione i canali 16 23 LETTURA LM35 Codice 32 Mnemonico SP N DATI parametri 0 N DATI restituiti senza echo 3 Descrizione Dopo la ricezione del codice di comando oltre all echo la scheda restituisce 3 DATI che esprimono la temperatura presente a bordo scheda espressa in decimi di grado CELSIUS o FAHRENHEIT a seconda del relativo settaggio effettuato dall utente Piu specificatamente i DATI hanno il seguente significato N DATO FUNZIONE DATO HIGH della temperatura 2 0 0 DATO LOW della temperatura 3 nn SEGNO della temperatura 0 positiva 1 negativa LETTURA DELL ULTIMO VALOR
28. Disabilita l interrupt sul BUS connesso Abilita l interrupt sul BUS non connessi Scollegano la circuiteria di terminazione di linea al ricetrasmettitore per la comunicazione in RS 422 485 IC18 connessi Collegano la circuiteria di terminazione di linea al ricetrasmettitore per la comunicazione in RS 422 485 IC18 non connessi Scollegano la circuiteria di terminazione di linea al ricetrasmettitore per la comunicazione in RS 422 IC20 connessi Collegano la circuiteria di terminazione di linea al ricetrasmettitore per la comunicazione in RS 422 IC20 FIGURA 13 TABELLA JUMPERS A 2 VIE L indica la connessione di default ovvero la connessione impostata in fase di collaudo con cui la scheda viene fornita JUMPERS A 3 VIE JUMPERS CONNESSIONE UTILIZZO DEF J2 posizione 1 2 Predispone IC12 per RAM da 2 KBytes posizione 2 3 Predispone IC12 per RAM da 8 o 32KBytes posizione 1 2 Predispone IC12 per RAM da 2 o 8 KBytes 9 posizione 2 3 Predispone IC12 per RAM da 32 KBytes J posizione 1 2 Seleziona driver di IC20 per la ricezione in RS 422 485 posizione 2 3 Seleziona driver di IC18 per la ricezione in RS 422 485 FIGURA 14 TABELLA JUMPERS A 3 VIE L indica la connessione di default ovvero la connessione impostata in fase di collaudo con cui la scheda viene fornita IPC 52 Rel 320 amp z Pagina 19 grifo ___ ITALIAN TECHNOLOGY JUMPERS A 5 VIE JUM
29. E ACQUISITO DI UNO SPECIFICO CANALE Codice 33 Mnemonico N DATI parametri 1 N DATI restituiti senza echo 3 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 DATO 0H 017H che esprime il numero del canale di cui si vuole la conversione attuale La scheda restituisce 3 DATI che hanno il seguente significato N DATO FUNZIONE DATO HIGH del valore ZE gt DATO LOW del valore e gt SEGNO del valore 0 positivo 1 negativo LETTURA DEGLI ULTIMI VALORI ACQUISITI DAI 24 CANALI Codice 34 Mnemonico i N DATI parametri 0 N DATI restituiti senza echo 75 Descrizione La scheda restituisce 75 DATI che hanno il seguente significato N DATO FUNZIONE L gt DATO HIGH del valore acquisito sul canale 0 2 Sem gt DATO LOW del valore acquisito sul canale 0 3 gt SEGNO del valore acquisito sul canale 0 0 positivo 1 negativo 4 72 gt Vedi sopra considerando che ogni terna di DATI esprime il valore dei IPC 52 Rel 3 20 Pagina 39 grifo ITALIAN TECHNOLOGY successivi canali 1 23 73 gt Ciascun bitesprime lo stato di attivazione di un relativo canale 0 7 perci seil bit a 0 il canale disattivo se il bit a 1 il canale in acquisizione Pi specificatamente bit 0 stato canale 0 bit 1
30. E DELLA COMUNICAZIONE IN HALF DUPLEX O FULL DUPLEX 21 DESCRIZIONE SOFTWARE ana 23 DSW2 DIP SWITCH DI CONFIGURAZIONE s ssnssnssneznzonnenzznnennonneensensensensonnensenneese 23 SE UP MODE i S 24 LETTURA DEL NOME DI IDENTIFICAZIONE ssnssnesnzznnennsnnennennoensensensensennensennes 24 SCRITTURA DEL NOME DI IDENTIFICAZIONE ssssnnsnnsnnennonnensnsonsensennensennenseea 24 CONFIGURAZIONE CANALI ui 24 START CALIBRAZIONE sua 25 CALIBRAZIONE OFF SET uri 25 CALIBRAZIONE GUADAGNO cirie 25 STOP CALIBRAZIONE 26 CORREZIONE LETTURA LM35 sisi 26 LETTURA CONFIGURAZIONE DELLA SCHEDA ssesnssaneznonnenzznnoensenzonsenzennennennes 26 EETTURALM iii 27 IPC 52 Rel 320 Pagina I e grifo ITALIAN TECHNOLOGY SELEZIONE FUNZIONE 8 LINEE DI SOLO OUTPUT sssssnssnssnzonnennennennonnennenneen 28 LETTURA DEI 24 CANALI E LORO STATO DI ATTIVAZIONE eere 28 CORREZIONE LETTURA DEI CANALI sssensonssnzznnonnonnennonnonsnsenseneennensonneenoeneeneesc 29 SELEZIONE FUNZIONE DELLE 8 LINEE DI UO PBN ssssnssnnsnzsnnennennennennennenneen 29 LETTURA CORREZIONE LETTURA E DATI PER FUNZIONE TERMOSTATO 29 ASSOCIAZIONE 8 LINEE DI I O PBN E CANALI FUNZIONE TERMOSTATO 30 SETTAGGIO SET POINT FUNZIONE TERMOSTATO ssnssnssnnenzonnennonnennonnenneeneen 30 SETTAGGIO ISTERESI FUNZIONE TERMOSTATO
31. IGURAZIONE CANALI comando 25 CONNETTORI 8 CNI 8 CN2 11 CN3 13 CN4 14 CNS 15 KI 9 CORRENTE 6 CORREZIONE LETTURA DEI CANALI comando 30 CORREZIONE LETTURA LM35 comando 27 D DESCRIZIONE HARDWARE 46 DESCRIZIONE SOFTWARE 24 DIP SWITCH 2 6 24 46 DISATTIVAZIONE BUZZER DI BORDO comando 40 DISATTIVAZIONE TRASMISSIONE TEMPORIZZATA DELLE ACQUISIZIONI ATTUALI comando 36 E EEPROM 2 I VOTTL 5 6 INTRODUZIONE 1 Pagina A 1 IPC 52 Rel 320 0 grifo _______ ITALIAN TECHNOLOGY J JUMPERS 17 2 VIE 19 3 VIE 19 5 VIE 20 L LED 6 12 16 LETTURA 8 LINEE DI I O PBN comando 35 LETTURA DEL TEMPO DI SAMPLE RATE DELLA MEMORIA AD ANELLO comando 36 LETTURA CONFIGURAZIONE DELLA SCHEDA comando 27 38 LETTURA CORREZIONE LETTURA E DATI PER FUNZIONE TERMOSTATO comando 30 LETTURA DEGLI ULTIMI VALORI ACQUISITI DAI 24 CANALI comando 39 LETTURA DEI 24 CANALI E LORO STATO DI ATTIVAZIONE comando 29 LETTURA DEL MASSIMO VALORE ACQUISITO DI UNO SPECIFICO CANALE comando 41 LETTURA DEL MINIMO VALORE ACQUISITO DI UNO SPECIFICO CANALE comando 41 LETTURA DEL NOME DI IDENTIFICAZIONE comando 25 LETTURA DEL NUMERO DI CONVERSIONI ATTUALMENTE PRESENTI NELLA MEMORIA AD ANELLO comando 37 LETTURA DELL ULTIMO VALORE ACQUISITO DI UNO SPECIFICO CANALE comando 39 LETTURA DELLE CONVERSIONI ATTUALMENTE PRESENTI NELLA MEMORIA AD ANELLO DI UNO SPECIFICO CANALE comando 37 LETTURA LM35 comand
32. INTERFACCIA BUS 4 INTERFACCIA ANALOGICA 4 LINEE DI 15 sressscssessscssseesssessosisossorosscssopsosscisecsossssevssospesssosseretecosoroecioceocss soose sc oesosos esesosss sse 4 CARATTERISTICHE TECNICHE DELLA SCHEDA esseseseeessesesoesesereecesosorseseceeoesosoeseseseeceee 5 CARATTERISTICHE GENERALI 5 CARATTERISTICHE FISICHE curia 5 CARATTERISTICHE ELETTRICHE ini ei ae side 5 INSTALLAZIONE DELLA SCHEDA r eo exe beeeenee ce serere enrere eneore 7 CONNESSIONI CON IL MONDO ESTERNO 1senssnsnnzznssnnennenzznnonnonnennsensensensensensennenseea 7 CN1 CONNETTORE PER TERMOCOPPIE E SEGNALI A BASSA TENSIONE 7 K1 CONNETTORE PER BUS ABA CO 8 CN2 CONNETTORE PER TERMORESISTENZE sessnsanennsnnennsnsnsenzensensonnensennes 10 CN3 CONNETTORE DI UO urinaria 12 CN4 CONNETTORE PER INGRESSI IN TENSIONE ED IN CORRENTE 13 CNS CONNETTORE PER LA COMUNICAZIONE SERIALE eene 14 SEGNALAZIONI VISIVE iena 15 JUMPERS e K 16 JUMPERS A 2 VIE P 18 JUMPERS A 4 1 o 18 JUMPERS AS VIE M 19 NOTE 19 SELEZIONE INGRESSI TENSIONE CORRENTT E 4 4xsssscrceceseseseeveseseeseseseeeeenene 19 SELEZIONE DEL TIPO DI COMUNICAZIONE SERIALE erret eene nee 20 SELEZION
33. IPC 52 Intelligent Peripheral Controller fam 51 MANUALE UTENTI ze JULIO seo Via dell Artigiano 8 6 E 40016 San Giorgio di Piano g r l fo Bologna ITALY e ITALIAN TECHNOLOGY Email grifo O grifo it http www grifo it http www grifo com Tel 39 051 892 052 4 lin r a FAX 39 051 893 661 IPC 52 Edizione 3 2 Rel 28 Gennaio 2000 GPC grifo sono marchi registrati della ditta grifo IPC 52 Intelligent Peripheral Controller fam 51 MANUALE UTENTI Scheda periferica intelligiente in grado di acqui sire 24 ingressi 8 PT100 e o PT1000 8 termocoppie tipo J K S T 8 ingressi in tensione e o in corrente Interfacciamento via BUS 8 bit o linea RS 232 422 485 o current loop Sezione A D con risoluzione a 16 bit segno 16 linee di I O a livello TTL opzione funzione TERMO STATO 5 acquisizioni al secondo risoluzione del decimo di grado celsius firmware di gestio ne potente e versatile Via dell Artigiano 8 6 n pg X 40016 San Giorgio di Piano g rifo Bologna ITALV ITALIAN TECHNOLOGV Email gr ifo O gr ifo it http www grifo it http www grifo com Tel 39 051 892 052 4 lin r a FAX 39 051 893 661 IPC 52 Edizione 3 2 Rel 28 Gennaio 2000 GPC grifo sono marchi registrati della ditta grifo Vincoli sulla documentazione grifo Tutti i Diritti sono Riservati Nessuna parte del presente manuale pu essere riprodotta trasmessa tra
34. IPC 52 Rel 3 20 4 Pagina 41 O giifo mauaTecNoLOY RESET GESTIONE MINIMO MASSIMO DI UNO SPECIFICO CANALE Codice 42 Mnemonico N DATI parametri 1 N DATI restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 DATO 0H 017H che esprime il numero del canale Pi specificamente la scheda dopo che ha ricevuto questo comando assegna il valore attuale letto sul canale alle variabili che contengono il suo minimo il suo massimo Pagina 42 2 IPC 52 Rel 3 20 H TALIAN TECHNOLOGY grifo beca N BYTES CODICE NETS RESTITUITI FUNZIONE FARAMELRI SENZA ECHO IS o p A NN ST po eem m0 Do po O ewran o o ee De po or quem 7 IS CO CI Elo H pe SOS HH ET T qe O EEE EEE EEE EZET EEE e e EE TT feminine TJ LA Selezione funzione delle 8 line di VO funzione delle 8 linee di I O Lettura correzione lettura canali e dati per funzione termostato Associazione 8 linee di I O PBn e canali funzione termostato UH GNE r NEL LL Tor dae emo NN Settaggio SET POINT funzione termostato SET POINT funzione termostato TT TT Settaggio LIMITE INTRINSECO funzione termostato Settaggio valore di ripetizione di ogni gradino della rampa in funzione termostato soft start FIGURA 19 TABELLA 1 CON CODICI DEI COMANDI SET UP MODE IPC 52 Rel 3 20
35. PERS CONNESSIONE UTILIZZO DEF posizione 1 2 e Abilita trasmissione su linea seriale in RS 485 3 4 in half duplex a 2 fili posizione 2 3 e Abilita trasmissione su linea seriale in RS 422 4 5 in full duplex o half duplex a 4 fili FIGURA 15 TABELLA JUMPERS A 5 VIE L indica la connessione di default ovvero la connessione impostata in fase di collaudo con cui la scheda viene fornita NOTE Vengono di seguito riportate una serie di indicazioni con cui descrivere in modo pi dettagliato quali sono le operazioni da eseguire per configurare correttamente la scheda SELEZIONE INGRESSI TENSIONE CORRENTE La scheda IPC 52 ha la possibilit di acquisire sia segnali in tensione che segnali in corrente canali 16 23 La selezione del tipo di segnali da utilizzare dal punto di vista hardware avviene a seconda della presenza delle relative resistenze di caduta da 100 ohm Tali resistenze vanno montate sulle apposite strip sotto a CN4 vedi sulla serigrafia 1 2 3 4 5 6 7 8 con la seguente corrispondenza gt resistenza di caduta INGRESSO IN CORRENTE per canale 16 gt resistenza di caduta INGRESSO IN CORRENTE per canale 17 gt resistenza di caduta INGRESSO IN CORRENTE per canale 18 gt resistenza di caduta INGRESSO IN CORRENTE per canale 19 resistenza di caduta INGRESSO IN CORRENTE per canale 20 gt resistenza di caduta INGRESSO IN CORRENTE per canale 21 gt resistenza di caduta INGRESSO IN CORRENTE
36. Pagina 13 grifo ITALIAN TECHNOLOGY CN4 CONNETTORE PER INGRESSI IN TENSIONE ED IN CORRENTE CN4 un connettore a scatolino verticale M con passo 2 54 mm a 20 pin Su CN4 sono riportati tutti i segnali che permettono l acquisizione di 8 grandezze analogiche espresse in tensione e o in corrente Legenda Sonda n I4 Sonda n I VREF Vcc GND Pagina 14 FIGURA 8 CN4 CONNETTORE PER INGRESSI IN TENSIONE E O IN CORRENTE I Ingresso POSITIVO I Ingresso NEGATIVO O Tensione di riferimento a 2 490 Vdc O Linea di alimentazione a 45 Vdc Linea di massa digitale ATA IPC 52 Rel 3 20 ITALIAN TECHNOLOGY grifo CNS CONNETTORE PER LA COMUNICAZIONE SERIALE CNS un connettore a scatolino verticale M con passo 2 54 mm a 16 pin Su CNS sono riportati tutti isegnali bufferati per la comunicazione seriale in RS 232 RS 422 RS 485 o current loop Per quanto riguarda la selezione delle linea seriale si considerino le informazioni riportate nel paragrafo Selezione del tipo di comunicazione seriale tenendo conto dello strippaggio degli appositi jumpers N C 1 anzi ai ii E TO N C 3 ci fo SA 0 RxD 5 didi Ecc es 0 N C 7 zc ELEME LM DEL den TO N C 9 N C lina RX FIGURA 9 CNS CONNETTORE PER LA COMUNICAZIONE SERIALE Legenda RxD I Receive Data linea di ricezione seriale in RS 232 TxD O Trasmit Data line
37. S 1 FAHRENHEIT 2 gt Configurazione del canale 0 O Canale disattivo 1 Termoresistenza PT100 con decimo 70 0 400 0 C 9 Termoresistenza PT100 senza decimo 200 0 850 0 C 10 Termoresistenza PT1000 200 0 450 0 C 349 gt Vedi sopra ma fare riferimento ai canali successivi 3 byte canalel 9 byte canale 7 IO gt Configurazione del canale 8 2 Termocoppia J EUROPEA 200 0 900 0 C 3 Termocoppia J USA 210 0 980 0 C 4 Termocoppia K 270 0 1372 0 C 5 Termocoppia S 50 0 1767 0 C 6 Termocoppia T 270 0 400 0 C 11 Ingresso amplificato 3 50 mV 12 Ingresso amplificato 2 25 mV 13 Ingresso amplificato 1 85 mV 11 17 gt Vedi sopra ma fare riferimento ai canali successivi 11 byte canale 9 IPC 52 Rel 3 20 i Pagina 27 grifo ITALIAN TECHNOLOGY 17 byte canale 15 18 Configurazione del canale 16 7 Ingresso in TENSIONE 2 V 8 Ingresso in CORRENTE 0 20 mA 19425 gt Vedi sopra ma fare riferimento ai canali successivi 19 byte canale 17 25 byte canale 23 26 gt Ciascun bitesprime lo stato di attivazione di un relativo canale 0 7 perci seil bit a 0 il canale disattivo se il bit a 1 il canale in acquisizione Pi specificatamente bit
38. TECHNOLOGY grifo beco SETTAGGIO ISTERESI TERMOSTATO Codice 18 Mnemonico DC2 N DATI parametri 4 N DATI restituiti senza echo 0 Descrizione Dopo laricezione dell echo del codice di comando bisogna trasmettere 4 DATI 0H 07H OH 01H OH OFFH OH OFFH che esprimono rispettivamente il numero di linea di I O e il valore di ISTERESI da associargli espresso in decimi di grado fahrenheit Quindi il primo DATO da spedire quello riguardante il N di linea di I O seguono poi il segno 0 positivo I negativo il DATO HIGH ed il DATO LOW SETTAGGIO 8 LINEE DI UO PBN Codice 19 Mnemonico DC3 N DATI parametri 1 N DATI restituiti senza echo 0 Descrizione Tale comando si pu utilizzare solo se le linee di I O sono state precedentemente configurate per OUTPUT UTENTE con il relativo comando in SET UP MODE codice 050H Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 DATO OH OFFH dove ogni bit indica lo stato che la relativa linea di OUT deve assumere SETTAGGIO 8 LINEE DI SOLO OUTPUT Codice 20 Mnemonico DC4 N DATI parametri 1 N DATI restituiti senza echo 0 Descrizione Tale comando si puo utilizzare solo se le linee di I O sono state precedentemente configurate per OUTPUT UTENTE con il relativo comando in SET UP MODE codice 04BH Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 DATO 0H 0FFH dove ogni bit indica lo stato che la relativ
39. a di trasmissione seriale in RS 232 RX I Receive Data Negative linea bipolare negativa per ricezione seriale differenziale in RS 422 485 o current loop RX I Receive Data Positive linea bipolare positiva per ricezione seriale differenziale in RS 422 485 o current loop TX O Trasmit Data Negative linea bipolare negativa per trasmissione seriale differenziale in RS 422 485 o current loop TX O Trasmit Data Positive linea bipolare positiva per trasmissione seriale differenziale in RS 422 485 o current loop N C Non collegato GND Linea di massa digitale IPC 52 Rel 3 20 Pagina 15 grifo ITALIAN TECHNOLOGY Di seguito vengono riportati due esempi di collegamento seriale con un sistema esterno con protocollo RS232 e 422 485 RS 232 SISTEMA ESTERNO CNS IPC 52 TxD gt gt 5 RxD RxD lt lt 6 TxD GND lt gt 2 GND RS 422 485 SISTEMA ESTERNO CNS IPC 52 Tx gt gt 15 Rx Tx gt gt 16 Rx Rx lt lt 14 Tx Rx lt lt 13 Tx GND lt gt 2 GND SEGNALAZIONI VISIVE La scheda IPC 52 dotata di 14 LEDs con cui segnala alcune condizioni di stato LEDS COLORE SEGNALAZIONE LD1 ROSSO Viene attivato in corrispondenza della ricezione da parte della IPC 52 di un carattere quando settata la comunicazione parallela LD2 ROSSO Viene attivato in corrispondenza della attivazione
40. a echo 75 Descrizione Dopo la ricezione del codice di comando oltre all echo la scheda restituisce 75 bytes che esprimono la temperatura presente a bordo scheda espressa in decimi di grado CELSIUS o FAHRENHEIT a seconda del relativo settaggio effettuato dall utente tramite il dip 6 di DSW2 Piu specificatamente i bytes hanno il seguente significato N BYTE FUNZIONE L gt Byte HIGH della temperatura canale 0 2 0 Byte LOW della temperatura canale 0 3 __ gt Segno della temperatura canale 0 4572 gt Vedi sopra considerando che ogni terna di byte esprime la temperatura dei successivi canali 1 23 73 gt Ciascun bit esprime lo stato di attivazione di un relativo canale 0 7 perci seil bit a 0 il canale disattivo se il bit a 1 il canale in acquisizione Pi specificatamente bit 0 2 stato canale 0 bit 1 stato canale 1 bit 2 stato canale 2 bit 3 stato canale 3 bit 4 stato canale 4 bit 5 stato canale 5 bit 6 stato canale 6 bit 7 stato canale 7 74 gt Vedi sopra utilizzando per l associazione i canali 8 15 75 gt Vedi sopra utilizzando per l associazione i canali 16 23 IPC 52 Rel 3 20 Pagina 29 grifo ITALIAN TECHNOLOGY CORREZIONE LETTURA DEI CANALI Codice 19 Mnemonico O N bytes parametri 4 N bytes re
41. a linea di SOLO OUTPUT deve assumere LETTURA 8 LINEE DI VO PBN Codice 21 Mnemonico NAK N DATI parametri 0 N DATI restituiti senza echo 1 Descrizione Tale comando si puo utilizzare solo se le linee di I O sono state precedentemente configurate per INPUT UTENTE con il relativo comando in SET UP MODE codice 050H Dopo la ricezione dell echo del codice di comando la IPC 52 trasmettere 1 DATO 0H 0FFH dove ogni bit indica lo stato della relativa linea di INPUT IPC 52 Rel 3 20 Pagina 35 grifo ITALIAN TECHNOLOGY ATTIVAZIONE TRASMISSIONE TEMPORIZZATA DELLE ACQUISIZIONI ATTUALI Codice 22 Mnemonico SYN N DATI parametri 3 N DATI restituiti senza echo 0 Descrizione Con tale comando si attiva la trasmissione temporizzata del buffer di acquisizione dei 24 canali e del loro stato di attivazione e perci bisogna utilizzare questo comando solamentein un collegamento del tipo PUNTO a PUNTO Dopo la ricezione dell echo del codice di comando bisogna trasmettere 3 DATI OH OFFH 0H 0FFH OH OFFH dove il primo indica il dato pi significativo e l ultimo il dato meno significativo della COSTANTE utilizzata per il calcolo del tempo di trasmissione temporizzata Dopo aver spedito tale comando ed i relativi parametri ogni 5ms COSTANTE vengono trasmessi dalla IPC 52 gli ultimi valori acquisiti dai 24 canali 72 DATI e lo stato di attivazione dei medes
42. acciamento DTE DCE ABB 03 ABA O Block BUS 3 slots Scheda d interfaccia tra I O ABACO BUS su connettore a 26 vie ed il BUS ABACO con 3 connettori a 64 pin Consente di collegare schede provviste di O ABACO BUS ad un massimo di tre schede in formato EUROPA provviste d interfacciamento al BUS ABACO mettendo a AT IPC 52 Rel 3 20 Pagina 50 H TALIAN TECHNOLOGY grifo beco disposizione schede di A D D A controllo assi Input Output ecc MB3 01 Mother Board 3 slots ABACO Mother Board con 3 slots del BUS industriale ABACO passo 4 TE connettori normalizzati di alimentazione e di servizio 3 LED per la visualizzazione delle alimentazioni resistenze di terminazione foratura per aggancio ai rack SPB 08 Switch Power BUS mother board 8 slot Mother Board con 8 slots del BUS industriale ABACO passo 5 TE connettori normalizzati di alimentazione resistenze di terminazione connettore corpo F per alimentatore SPC XX foratura per aggancio ai rack MMB 21 Multilaver Mother Board 21 slots ABACO Mother Board con 21 slots del BUS industriale ABACOV passo 4 TE connettori normalizzati di alimentazione e di servizio 3 LED per la visualizzazione delle alimentazioni resistenze di terminazione foratura per aggancio ai rack IPC 52 Rel 320 Pagina 51 grifo ITALIAN TECHNOLOGY E riportato di seguito un elenco di manuali e note tecniche a
43. ando LETTURA CONFIGURAZIONE DELLA SCHEDA Codice 31 Mnemonico US N DATI parametri 0 N DATI restituiti senza echo 29 Descrizione Dopo la ricezione del codice di comando oltre all echo la scheda restituisce 29 DATI che hanno il seguente significato N DATO FUNZIONE gt Non significativo 20 gt Tipodi grado utilizzato perla trasmissione di dati riguardanti la temperatura 0 CELSIUS 1 FAHRENHEIT 3 gt Configurazione del canale 0 0 Canale disattivo 1 Termoresistenza PT100 con decimo 70 0 400 0 C 9 Termoresistenza PT100 senza decimo 200 0 850 0 C 10 Termoresistenza PT1000 200 0 450 0 C 4510 gt Vedi sopra ma fare riferimento ai canali successivi 4 DATO canalel 10 DATO canale 7 Configurazione del canale 8 0 Canale disattivo 2 Termocoppia J EUROPEA 200 0 900 0 C 3 Termocoppia J USA 210 0 980 0 C 4 Termocoppia K 270 0 1372 0 C 5 Termocoppia S 50 0 1767 0 C 6 Termocoppia T 270 0 400 0 C 11 Ingresso amplificato 3 50 mV 12 Ingresso amplificato 2 25 mV 13 Ingresso amplificato 1 85 mV 12 18 gt Vedi sopra ma fare riferimento ai canali successivi 12 DATO canale 9 18 DATO canale 15 19 gt Configurazione del canale 16 0 Canale disattivo 7 Ingresso in TENSIONE 2 V 8 Ingresso in
44. asto di reset 5 Vcc O Linea di alimentazione a 5 Vcc 12 Vec O Linea di alimentazione a 12 Vcc 12 Vcc O Linea di alimentazione a 12 Vcc GND lt O Linea di massa per tutti i segnali del BUS CPU a 16 bit A0 A22 O Address BUS BUS degli indirizzi D0 D15 1 0 Data BUS BUS dei dati RD UDS O Read Upper Data Strobe lettura del byte superiore sul BUS dati WR UDS O Write Upper Data Strobe scrittura del byte superiore sul BUS dati IACK O Interrupt Acknowledge riconoscimento della richiesta d interrupt da parte della CPU RDLDS O Read Lower Data Strobe lettura del byte inferiore sul BUS dati WRLDS O Write Lower Data Strobe scrittura del byte inferiore sul BUS dati N B Le indicazioni di direzionalit sopra riportate sono riferite ad una scheda di comando CPU o GPC e sono state mantenute inalterate in modo da non avere ambiguit d interpretazione nel caso di sistemi composti da pi schede 3 IPC52 Rel 3 20 Pagina 10 ITALIAN TECHNOLOGY grifo CN2 CONNETTORE PER TERMORESISTENZE CN2 un connettore tipo D da 26 vie ad alta densit Su CN2 sono riportati tutti 1 segnali per connettere 8 termoresistenze a 2 o 3 fili PT100 PT1000 In caso di collegamento a due fili bisogna cortocircuitare i segnali Comp e I della relativa sonda Sonda 0 I Sonda 1 Comp Sonda 1 I Sonda 2 Comp
45. cheda secondo le esigenze dell utente infatti in questa modalit sono presenti tutti i comandi che permettono di settare i 24 canali per l acquisizione di diversi tipi di sensori quali termoresistenze termocoppie ecc Se la scheda settata in SET UP mode non possibile inserirla in rete in quanto il protocollo di comunicazione non gestisce questa possibilit In questo tipo di comunicazione inoltre non viene gestito il CRC il dip 7 di DSW2 pu essere in qualsiasi posizione e viene effettuato un echo dei caratteri ricevuti perci al fine di evitare errori di comunicazione prima di spedire un carattere necessario attendere l echo del carattere spedito precedentemente Il protocollo logico di comunicazione in SET UP mode del tutto differente da quello del RUN mode infatti non viene gestito il NOME DI IDENTIFICAZIONE della scheda ed i parametri dei comandi vengono gestiti a BYTE e non a NIBBLE Inoltre le temperature fornite non tengono conto della temperatura del giunto freddo LM35 Di seguito viene riportato un elenco di tutti i comandi disponibili in questa modalit LETTURA DEL NOME DI IDENTIFICAZIONE Codice 65 Mnemonico A N bytes parametri 0 N bytes restituiti senza echo 1 Descrizione Tale comando restituisce 1 byte O80H OFFH che esprime il nome di identificazione della scheda utilizzato nella comunicazione in RUN MODE SCRITTURA DEL NOME DI IDENTIFICAZIONE Codice 66 Mnemonico B N bytes parametri
46. coppia tipo J USA da 210 C a 1200 C Termocoppia tipo K da 270 C a 1372 C Termocoppia tipo S da 50 C a 1767 C Termocoppia tipo T da 270 C a 400 C Canale Analogico Amplificazione tipo 1 85 mV Canale Analogico Amplificazione tipo 2 25 mV Canale Analogico Amplificazione tipo 3 50 mV Connettore standard da 16 vie per comunicazioni in seriale Connettore standard di UO Abaco da 20 vie con 16 I O TTL 16 linee di I O digitali TTL a disposizione utente Visualizzazione tramite 8 LED Anteriori della linea in acquisizione Visualizzazione tramite 4 LED anteriori del tipo di sonda in acquisizione Esecuzioni speciali con programmi Custom anche per piccole serie Unica tensione di alimentazione a 5 Vdc 5 195 mA Viene di seguito riportata una descrizione dei blocchi funzionali della scheda con indicate le operazioni effettuate da ciascuno di essi Per una piu facile individuazione di tali blocchi e per una verifica delle loro connessioni fare riferimento alla figura 1 PROCESSORE DI BORDO La scheda IPC 52 predisposta per accettare il processore 80C32 della famiglia 51 prodotto dalla INTEL o dalla PHILIPS Tale microprocessore gestisce tutta la scheda rendendola in grado di operare autonomamente fornendo quindi la possibilit al MASTER di effettuare il controllo del processo senza perdere tempo nell acquisizione dei 24 ingressi analogici La CPU in effetti si occupa dell acquisizione del salvataggio del
47. cquisizione per RISINCRONIZZAZIONE LEDS Qo No Start alla acquisizione per RISINCRONIZZAZIONE LEDS B c Qo Lettura MINIMO valore acquisito del canale specificato Lettura MASSIMO valore acquisito del canale specificato N Reset gestione MINIMO MASSIMO del canale specificato FIGURA 20 TABELLA 2 CON CODICI DEI COMANDI RUN MODE Pagina 44 A_ZTA NZ IPC 52 Rel 3 20 H TALIAN TECHNOLOGY grifo ebes s TY FUNZIONE TERMOSTATO SOFT START Se l utente ne fa richiesta in fase di ordine la IPC 52 pu essere dotata di una particolare funzione detta appunto TERMOSTATO che permette di effettuare un controllo ON OFF su 8 dei canali in acquisizione Si ricorda che l utente ha la possibilit di settare per ognuno degli 8 canali controllabili un SET POINT e la relativa ISTERESI e che le linee di I O PB 82C55 non sono pi a disposizione utente ma vengono specializzate ed utilizzate per effettuare il controllo di temperatura In molte applicazioni si ha la necessit di non fornire all inizio del controllo il 100 della potenza perci stata inserita la possibilit di avere la funzione TERMOSTATO SOFT START Con tale funzione si raggiungere il 100 della potenza in modo graduale infatti fino a ch non viene superato il LIMITE INTRINSECO limite impostabile dall utente per ciascun canale controllato viene fornita solo il 50 della potenza alla quale si giunge dopo una rampa che ha un temp
48. dell interrupt di comunicazione parallela richiesta di INTERRUPT dalla IPC 52 alla CPU MASTER LD3 LD10 ROSSI Indicano il canale in acquisizione o lo stato delle 8 uscite gestibili dall utente disponibili su CN3 la selezione della funzionalit viene effettuata dando un opportuno comando software LDI1 LD14 VERDI Indicano il tipo di sonda in acquisizione o lo stato delle linee PBO PB1 PB2 PB3 disponibili su CN3 la selezione della funzionalit viene effettuata dando un opportuno comando software FIGURA 10 TABELLA SEGNALAZIONI VISIVE La funzione principale di questi LEDs quella di fornire un indicazione visiva dello stato della scheda facilitando quindi le operazioni di debug e di verifica di funzionamento di tutto il sistema Per una pi facile individuazione di tali segnalazioni visive si faccia riferimento alla figura 6 3 IPC 52 Rel 3 20 Pagina 16 H TALIAN TECHNOLOGY grifo eto TY JUMPERS Esistono a bordo della IPC 52 9 jumpers con cavaliere con cui possibile effettuare alcune selezioni che riguardano il modo di funzionamento della stessa Di seguito ne riportato l elenco l ubicazione e la loro funzione nelle varie modalit di connessione JUMPERS N VIE UTILIZZO Abilit l interrupt sul BUS Predispone IC12 per RAM da 2 o 8 32 KByte Seleziona direzionalit e modalit di attivazione della linea seriale in RS 422 485 J4
49. di I O 0 in funzione termostato 98 Byte HIGH dell isteresi associata alla linea di I O 0 in funzione termostato 99 gt Segno dell isteresi associata alla linea di I O 0 in funzione termostato 100 120 gt Vedi sopra considerando che ogni terna di byte esprime l isteresi associata alle successive linee di I O in funzione termostato 121 gt Contiene il numero del canale di acquisizione associato alla linea di I O 0 in funzione termostato 1224128 gt Vedi sopra considerando le associazioni con le successive linee di I O in funzione termostato 129 Byte LOW del limite intrinseco associato alla linea di I O 0 in funzione termostato 130 Byte HIGH del limite intrinseco associato alla linea di I O 0 in funzione termostato 131 gt Segno del limite intrinseco associato alla linea di I O 0 in funzione termostato 132 152 gt Vedi sopra considerando che ogni terna di byte esprime del limite intrinseco associato alle successive linee di I O in funzione termostato 153 gt Contiene un valore 1 255 che esprime il numero di volte che si deve ripetere ogni gradino della rampa prima di arrivare al 50 della potenza nella funzione TERMOSTATO SOFT START 1 rampa 1575 ms ASSOCIAZIONE 8 LINEE DI VO PBN E CANALI FUNZIONE TERMOSTATO Codice 82 Mnemonico R N bytes parametri 2 N bytes restituiti senza echo 0 Descrizione
50. di I O e il valore di ISTERESI da associargli espresso in decimi di grado fahrenheit Quindi il primo byte da spedire quello riguardante il N di linea seguono poi il segno 0 positivo l negativo il byte HIGH ed il byte LOW SETTAGGIO LIMITE INTRINSECO FUNZIONE TERMOSTATO SOFT START Codice 85 Mnemonico U N bytes parametri 4 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 4 byte 0H 07H OH 01H 0H 0FFH 0H 0FFH che esprimono rispettivamente il numero di linea di I O e il valore di LIMITE INTRINSECO da associargli espresso in decimi di grado fahrenheit Quindi il primo byte da spedire quello riguardante il N di linea seguono poi il segno 0 positivo l negativo il byte HIGH ed il byte LOW SETTAGGIO VALORE DI RIPETIZIONE DI OGNI GRADINO DELLA RAMPA IN FUNZIONE TERMOSTATO SOFT START Codice 86 Mnemonico V N bytes parametri 1 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 byte 01H 0FFH che esprime il numero di volte che si deve ripetere ogni gradino della rampa prima di arrivare al 50 96 della potenza nella funzione TERMOSTATO SOFT START 1 rampa 1575 ms Pagina 32 ATA IPC 52 Rel 3 20 H TALIAN TECHNOLOGY grifo eto TY RUN MODE I RUN MODE la modalit in cui la scheda deve normalmente lavorare si entra in tale modalit
51. di attivazione di un relativo canale perci se il bit a 0 il canale disattivo mentre se il bit a 1 il canale in acquisizione Pi specificatamente 1 DATO gt bit U stato canale O bit 1 stato canale 1 bit 2 stato canale 2 bit 3 stato canale 3 bit 4 stato canale 4 bit 5 stato canale 5 bit 6 stato canale 6 bit 7 stato canale 7 2 DATO gt bit 0 stato canale 8 bit 1 stato canale 9 bit 2 stato canale 10 bit 3 stato canale 11 bit 4 stato canale 12 bit 5 stato canale 13 bit 6 stato canale 14 bit 7 stato canale 15 3DATO gt bir U stato canale 16 bit 1 2 stato canale 17 bit 2 stato canale 18 bit 3 stato canale 19 bit 4 stato canale 20 bit 5 stato canale 21 bit 6 stato canale 22 bit 7 stato canale 23 SETTAGGIO SET POINT FUNZIONE TERMOSTATO Codice 17 Mnemonico DCI N DATI parametri 4 N DATI restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 4 DATI 0H 07H OH 01H OH OFFH 0H 0FFH che esprimono rispettivamente il numero di linea di I O e il valore di SET POINT da associargli espresso in decimi di grado fahrenheit Quindi il primo DATO da spedire quello riguardante il N di linea di I O seguono poi il segno 0 positivo l negativo il DATO HIGH ed il DATO LOW 3 IPC52 Rel 3 20 Pagina 34 H TALIAN
52. di lavoro che va da 00H a FEH avendo cosi a disposizione 128 indirizzi possibili solo indirizzi pari 0 2 4 254 Dovendo mappare la scheda IPC 52 all indirizzo 192 e comandata da una scheda di controllo provvista del segnale M1 la scheda deve essere configurata come segue SWI l gt ON SW1 2 gt ON SW1 3 gt ON SW1 4 gt ON SWI 5 gt ON SW1 6 gt ON SW1 7 gt OFF SW1 8 gt OFF Pagina 46 3 IPC 52 Rel 3 20 H TALIAN TECHNOLOGY grifo beco REGISTRI PER LA COMUNICAZIONE PARALLELA Indicando con lt indbase gt l indirizzo di mappaggio della scheda ovvero l indirizzo impostato tramite DSWI1 come descritto nel paragrafo precedente i registri interni della IPC 52 sono visti agli indirizzi riportati nella seguente tabella REGISTRO INDIRIZZO SIGNIFICATO STATO lt indbase gt 00 Ez Registro di stato del buffer della IPC 52 DATI lt indbase gt 01 Registro dati del buffer della IPC 52 FIGURA 21 TABELLA INDIRIZZI DEI REGISTRI In fase di impostazione dell indirizzo di mappaggio delle schede fare attenzione a non allocare pi schede agli stessi indirizzi considerare per questo indirizzo di mappaggio anche il numero di byte occupati Nel caso questa condizione non vengarispettata si viene a creare una conflittualit sul BUS che pregiudica il funzionamento di tutto il sistema e delle stesse schede Il registro di stato viene cosi interpretato
53. e OUTPUT UTENTE 50 Linee di I O utilizzate come INPUT UTENTE 51 Linee di I O utilizzate come OUTPUT PER FUNZIONE TERMOSTATO 52 Linee di I O utilizzate come OUTPUT PER FUNZIONE TERMOSTATO SOFT START LETTURA CORREZIONE LETTURA E DATI PER FUNZIONE TERMOSTATO Codice 81 Mnemonico Q N bytes parametri 0 N bytes restituiti senza echo 153 Descrizione Dopo la ricezione del codice di comando oltre all echo la scheda restituisce 153 bytes che hanno il seguente significato N BYTE FUNZIONE L Byte LOW della correzione lettura associata al canale O 2 Sem gt Byte HIGH della correzione lettura associata al canale 0 3 zz gt Segno della correzione lettura associata al canale 0 4 72 Vedi sopra considerando che ogni terna di byte esprime la correzione lettura dei successivi canali 123 73 Byte LOW del SP associato alla linea di I O 0 in funzione termostato Td gt Byte HIGH del SP associato alla linea di I O 0 in funzione termostato 15 gt Segno del SP associato alla linea di I O 0 in funzione termostato 3 IPC 52 Rel 3 20 Pagina 30 ITALIAN TECHNOLOGY grifo 76 96 Vedi sopra considerando che ogni terna di byte esprime il SP associato alle successive linee di I O in funzione termostato 97 Byte LOW dell isteresi associata alla linea
54. e la figura 17 Perutilizzare la comunicazione in RS 422 485 sulla scheda devono essere montati i drivers SN 75176 su IC18 ed IC20 facendo particolare attenzione alla posizione corretta vedi figura 16 FiGURA 16 INSTALLAZIONE DRIVER DI COMUNICAZIONE SERIALE In questo caso con i jumpers J3 e J9 possibile selezionare se tale linea deve operare in full duplex od in half duplex con la tecnica dei 2 o dei 4 fili da notare che i jumpers non menzionati nella successiva descrizione non hanno alcuna influenza ai fini della comunicazione qualunque posizione essi occupino Vengono di seguito riportate le possibili configurazioni che possono essere effettuate quando si utilizza la comunicazione in RS 422 485 IPC 52 Rel 3 20 Pagina 21 O giifo mauaN TEctNOLOGY SELEZIONE DELLA COMUNICAZIONE IN HALF DUPLEX O FULL DUPLEX J9 in connessione 2 3 e J3 in connessione 2 3 e 4 5 Linea seriale in RS 422 485 in full duplex o half duplex a 4 fili J9 in connessione 2 3 e J3 in connessione 1 2 e 3 4 gt Linea seriale in RS 422 485 in half duplex a 2 fili In questa modalit le linee da utilizzare su CN5 sono PIN2 GND PIN 15 RX TX PIN 16 RX TX CURRENT LOOP DRIVER RS 422 485 FIGURA 17 SCHEMA DI COMUNICAZIONE SERIALE AT f IPC 52 Rel 3 20 Pagina 22 ITALIAN TECHNOLOGV en N S 5 80 g A late ceret gere sort p TILA eo LI ge
55. eee keve ee ee eee enne oo eee ee ke W etna Poe GE WE e H E uu 00 5300 ko 35468600004 esses 17 FIGURA 13 TABELLA JUMPERS A 2 VIE s s s cs sssssocecsessssosccccsesssseseseseess0555000s006055905000000e6605660006 18 FIGURA 14 TABELLA JUMPERS A 3 VIE eeee ee ee eren eene assos saans nones ee e tete tasa as Pee assos oaao assos eaea 18 FIGURA 15 TABELLA JUMPERS A 5 VIE cce ee eee eee ee ee ee eese etna oae ee esco tasa Osee eee e eaten sese sassa eass 19 FIGURA 16 INSTALLAZIONE DRIVER DI COMUNICAZIONE SERIALE sss sss ss sss sss sss sss osson 20 FIGURA 17 SCHEMA DI COMUNICAZIONE SERIALE sesenenzznnnnnnssnopennzznsenenzzznsenzenzoneeennzznoeennsnsenoeennza0a 21 FIGURA 18 FOTO SCHEDA IPC 52 alla 22 FIGURA 19 TABELLA 1 CON CODICI DEI COMANDI SET UP MODE ss sccssssecssasesese eseeee 42 FIGURA 20 TABELLA 2 CON CODICI DEI COMANDI RUN MODE sss sss ss ss sss ss sese sassa assos sese 43 FIGURA 21 TABELLA INDIRIZZI DEI REGISTRI ssoseorennnnzznnsoooooenzentenezenoooeorensenzessssooooenesnsnssssosooooeene 46 FIGURA 22 SCHEMA DELLE POSSIBILI ESPANSIONI DALLA IPC 52 sss sss ss ss sss sss sss sss sss assos 47 H TALIAN TECHNOLOGY grifo bes INTRODUZIONI A L uso di questa scheda rivolto IN VIA ESCLUSIVA a personale specializzato Scopo di questo manuale la trasmissione delle informazioni necessarie all uso competen
56. etri sono fissati a NO PARITY 1 BIT DI STOP 8 BIT DI LUNGHEZZA PAROLA Si ricorda che sfruttando la linea seriale configurata in RS 485 o Current Loop e grazie allo sviluppo di un potente protocollo di comunicazione possibile collegare in rete fino a 127 IPC 52 stendendo solo due fili Questa caratteristica consente di poter disporre di unit intelligienti remotate anche a notevole distanza in grado di acquisire un numero molto alto di linee stendendo solo il cavo di comunicazione seriale INTERFACCIA BUS Oltrea gpmunicare con la IPC 52 per via seriale possibile comandare la scheda anche con il BUS Abaco velocizzando cosi tutte le operazioni di comunicazione Tramite questa sezione viene gestito il colloquio tra logica di controllo e la scheda di comando CPU o GPC in particolare essa provvede a gestire il mappaggio della scheda in I O tramite un comodo dip switch DSW 1 L interfacciamento con il BUS industriale Abaco realizzato prevedendo la gestione di un BUS ad 8 bit Per ulteriori informazioni a riguardo di questa sezione soprattutto in relazione al suo utilizzo si faccia riferimento al capitolo Gestione software INTERFACCIA ANALOGICA Questa sezione comprende tutta la circuiteria di trattamento e di acquisizione segnale Come si pu facilmente verificare osservando la figura 1 tale sezione in grado di gestire 24 ingressi analogici che si suddividono in tre gruppi da 8 ciascuno dei quali in grado di ac
57. ezione alimentatrice attacco rapido per guide DIN 46277 1e3 TBO 01 TBO 08 Transistor BLOCK Output Interfaccia per 16 connettore normalizzato ABA COS di I O a 20 vie 16 o 8 output a transistor in Open Collector da 45 Vcc 3 A su connettore a morsettiera Uscite optoisolate e visualizzate attacco rapido per guide DIN 6277 1 e 3 RBO 01 Rel BLOCK Output Interfaccia per connettore normalizzato ABACO di I O a 20 vie 8 output visualizzati con rel da 50 10 A connettore a morsettiera contatti in scambio N O e N C attacco rapido per guide DIN 46277 1 e 3 RBO 08 RBO 16 Rel BLOCK Output Interfaccia per connettore normalizzato ABA CO di I O a 20 vie 8 o 16 output visualizzati con rel da 3 A con MOV connettore a morsettiera attacco rapido per guide DIN 46277 1 e 3 XBI 01 miXed BLOCK Input Output Interfaccia tra 8 input 8 output TTL connettore normalizzato ABACO di I O a 20 vie con 8 output a transistor in Open Collector da 45 Vcc 3 A 8 input con filtro a Pi Greco connettore a morsettiera I O optoisolati e visualizzati attacco rapido per guide DIN 46277 1 e 3 XBI R4 XBI T4 miXed BLOCK Input Output Interfaccia per connettore normalizzato ABACO di I O a 20 vie 4 rel da 3 A con MOV o 4 transistor open collectors da 3 A optoisolati 4 linee di input optoisolate linee di I O visualizzate connettore a morsettiera attacco rapido per guide DIN tipo C e guide 2 FBC 20 FBC 120 Flat Block Contact 20 vie In
58. icato 1 61675 combinazione ingresso amplificato 2 61626 combinazione ingresso amplificato 3 59244 Ingressi in tensione combinazione 49253 Ingressi in corrente combinazione 048191 La descrizione di seguito riportata relativa alla versione 1 4 del firmware di bordo DSW2 DIP SWITCH DI CONFIGURAZIONE Di seguito viene riportata una breve descrizione della funzionalit di ogni dip di DSW2 Si ricorda che il firmware di bordo effettua un controllo sullo stato di DSW2 solo all atto della accensione perci se viene cambiata la configurazione del dip switch mentre la scheda in funzione i nuovi settaggi vengono ignorati fino alla successiva riaccensione della scheda DIP1 Nessuna funzione OFF Comunicazione via SERIALE DIP2 ON Comunicazione via BUS DIP3 DIP4 DIP5 BAUD RATE BAUD OFF OFF OFF 1200 OFF OFF ON 2400 OFF ON OFF 4800 OFF ON ON 9600 ON OFF OFF 19200 OFF Gradi CELSIUS DIP6 ON eni gt Gradi FAHRENHEIT OFF gt Comunicazione senza la gestione del CRC DIP7 ON fn gt Comunicazione con la gestione del CRC OFF gt RUN MODE DIP8 ON SET UP MODE Pagina 24 3 IPC 52 Rel 3 20 ITALIAN TECHNOLOGY _ grifo SET UP MODE Si entra in tale modalit quando il DIP 8 di DSW2 in ON Di norma il SET UP mode utilizzato per configurare la s
59. iccoli 85 mV 25 mV 50 mV Linee analogiche di ingresso per segnali in tensione 2 Vdc ed in corrente 020 mA AID con risoluzione a 16 bit pi segno LM35 sensore per temperatura a bordo scheda Output programmabili TTL Input Output programmabili TTL Watch Dog Buzzer Linea bidirezionale RS 232 o RS 422 485 o current loop Dip switch di configurazione da 8 dip LED rossi anteriori per la visualizzazione della linea in acquisizione o per la visualizzazione dello stato degli 8 output TTL programmabili 4 LED verdi anteriori per visualizzare il tipo di sonda in acquisizione o lo stato di 4 input output TTL programmabili l LED rosso per segnalare l interrupt su BUS 1 LED rosso per segnalare la comunicazione via BUS oo OO O O Ha a Memoria di bordo IC12 RAM 32K x 8 IC16 EPROM 64K x 8 27c512 IC22 EEPROM 24C 4 tipo seriale CPU di bordo INTEL 80c32 CARATTERISTICHE FISICHE Dimensioni Formato EUROPA 100 x 160 mm Peso 224 g Connettori K1 64 pin DIN 41612 Corpo C CNI 15 vie vaschetta 90 gradi M CN2 26 vie alta densit vaschetta 90 gradi F CN3 20 vie scatolino M verticale CNA 20 vie scatolino M verticale CN5 16 vie scatolino M verticale Range di temperatura da 10 a 40 gradi Centigradi Umidit relativa 20 fino a 90 senza condensa CARATTERISTICHE ELETTRICHE Tensione di alimentazione 5 Vcc Corrente assorbita 195 mA Impedenza A D converter Contattare la grito per ulteriori
60. icezione dell echo del codice di comando bisogna trasmettere 1 DATO 0H OFFH che esprime il valore di SAMPLE RATE della MEMORIA AD ANELLO ossia ogni quanti secondi bisogna effettuare il salvataggio delle conversioni effettuate sui 24 canali nella memoria circolare Per maggiori chiarimenti leggere la descrizione del comando precedente N B Tale comando azzera la MEMORIA AD ANELLO 3 IPC 52 Rel 3 20 Pagina 36 H TALIAN TECHNOLOGY grifo ebes TY ACQUISIZIONE IN GRADI CELSIUS Codice 26 Mnemonico SUB N DATI parametri 0 N DATI restituiti senza echo 0 Descrizione Con tale comando si ordina alla scheda di trasmettere i dati riguardanti le temperature in decimi di grado CELSIUS ACQUISIZIONE IN GRADI FAHRENHEIT Codice 27 Mnemonico ESC N DATI parametri 0 N DATI restituiti senza echo 0 Descrizione Con tale comando si ordina alla scheda di trasmettere i dati riguardanti le temperature in decimi di grado FAHRENHEIT LETTURA DEL NUMERO DI CONVERSIONI ATTUALMENTE PRESENTI NELLA MEMORIA AD ANELLO Codice 28 Mnemonico FS N DATI parametri 0 N DATI restituiti senza echo 2 Descrizione Dopo la ricezione del codice di comando oltre all echo la scheda restituisce 2 DATI che esprimono il numero di conversioni presenti nella memoria ad anello per ogni canale Il massimo valore restituito 447 Pi specificatamente i DATI hanno il seguente significato
61. imi 3 DATI come se ricevesse il comando 34 ad intervalli di tempo prefissati Se per esempio l utente vuole ricevere i dati ogni minuto egli dovr inviare alla scheda la seguente sequenza di valori 016H 00H 00H 02H OEH OEH OH dove 02EEOH la COSTANTE 12000 5 ms 60000 ms 1 minuto Nella selezione della COSTANTE opportuno tenere conto del BAUD RATE in caso di comunicazione seriale e del numero di canali in acquisizione per evitare di leggere valori non aggiornati DISATTIVAZIONE TRASMISSIONE TEMPORIZZATA DELLE ACQUISIZIONI AT TUALI Codice 23 N DATI parametri 0 N DATI restituiti senza echo 0 Mnemonico ETB Descrizione Con tale comando si disattiva la modalit di trasmissione temporizzata LETTURA DEL TEMPO DI SAMPLE RATE DELLA MEMORIA AD ANELLO Codice 24 Mnemonico CAN N DATI parametri 0 N DATI restituiti senza echo 1 Descrizione Dopo la ricezione dell echo del codice di comando la IPC 52 trasmettere 1 DATO 0H 0FFH che esprime il valore di SAMPLE RATE corrente Per sapere ogni quanti secondi viene effettuato il salvataggio delle conversioni effettuate sui 24 canali bisogna eseguire il seguente calcolo DATO restituito 4 1 10 in definitiva il sample rate pu variare da un minimo di 10 sec ad un massimo di 2560 sec SETTAGGIO DEL TEMPO DI SAMPLE RATE DELLA MEMORIA AD ANELLO Codice 25 Mnemonico EM N DATI parametri 1 N DATI restituiti senza echo 0 Descrizione Dopo la r
62. la correzione e della linearizzazione dei segnali e fornisce quindi dati gi pronti per essere manipolati IPC 52 Rel 3 20 Pagina 3 grifo ITALIAN TECHNOLOGY TERMOCOUPLE TTL UO J K T S CN3 CNI MM LM 35 T ANALOG INPUT CN4 zo FILTER SERIAL L CNS MULTIPLEXER e DRIVERS RS232 RS422 485 CURRENT LOOP TTL OUTPUT 8 LEDS DIP SWITCH DSW2 BUS INTERFACE FiGURA 1 SCHEMA A BLOCCHI 5 IPC52 Rel 3 20 Pagina 4 ITALIAN TECHNOLOGY grifo DISPOSITIVI DI MEMORIA La scheda dotata di 3 dispositivi di memoria cosi suddivisi IC16 EPROM per codice programma IC12 RAM di lavoro per programma di gestione IC22 BEPROM seriale per salvataggio parametri di configurazione Le dimensioni di questi dispositivi sono invariabili e selezionate in base alle esigenze di sviluppo della scheda La loro gestione completamente realizzata a bordo scheda e l utente non ne viene interessato COMUNICAZIONE SERIALE La comunicazione seriale con il mondo esterno gestita tramite una linee seriale di cui la scheda dotata La linea seriale una linea asincrona in full duplex in RS 232 RS 422 RS 485 o current loop passivo Per quanto riguarda il protocollo di comunicazione variabile soltanto il BAUD RATE 1200 19200 BAUD mentre i restanti param
63. nnznzsnsonsenzennennennennenneenes 37 LETTURA MIS 38 LETTURA ULTIMO VALORE ACQUISITO DI UNO SPECIFICO CANALE 38 LETTURA DEGLI ULTIMI VALORI ACQUISITI DAI 24 CANALI 38 DISATTIVAZIONE BUZZER DI BORDO ssesnssnnenzsnnonnsnneensensensensnsensonneesenneenseneenee 39 ATTIVAZIONE BUZZER DI BORDO srrsrrrsrrcrse rie rie zio nin serene serene 39 BEEP CON IL BUZZER DI BORDO iii a 39 STOP ALLA ACQUISIZIONE PER LA RISINCRONIZZAZIONE DEI LEDS DI VISUALIZZAZIONE gianna 39 START ALLA ACQUISIZIONE PER LA RISINCRONIZZAZIONE DEI LEDS DI VISUALIZZAZIONE iii 40 LETTURA DEL MINIMO ACQUISITO DI UNO SPECIFICO CANALE 40 LETTURA DEL MASSIMO ACQUISITO DI UNO SPECIFICO CANALE 40 RESET GESTIONE MINIMO MASSIMO DI UNO SPECIFICO CANALE 41 FUNZIONE TERMOSTATO SOFT START ssssnesnnsnnennonnennsnnennznsensenzonnenzonnennenneeneenc 44 CALIBRAZIONE cirie 44 DESCRIZIONE HARDWARE 45 INTRODUZIONE rina 45 MAPPAGGIO DELLA SCHEDA xii 45 REGISTRI PER LA COMUNICAZIONE PARALLELA ssssenssnssnzensenzonnennennennenneensena 46 2 IPC52 Rel 3 20 Pagina II H TALIAN TECHNOLOGY grifo obese SCHEDE ESTERNE oe v 48 BIBLIOGRAL T 8 51 APPENDICE A INDICE ANALITICO 4x r cssecesesceseseseseeseseeee ein 53 Pagina III IPC 52 Rel 3 20
64. o 28 39 LM35 2 5 M MAPPAGGIO DELLA SCHEDA 46 P PROCESSORE DI BORDO 3 R RESET GESTIONE MINIMO MASSIMO DI UNO SPECIFICO CANALE comando 42 RUN MODE 24 33 S SCHEDE ESTERNE 49 SCHEMAABLOCCHI 4 SCRITTURA DEL NOME DI IDENTIFICAZIONE comando 25 SELEZIONE FUNZIONE 8 LINEE DI SOLO OUTPUT comando 29 SELEZIONE FUNZIONE DELLE 8 LINEE DI I O PBN comando 30 SET UP MODE 24 25 43 SETTAGGIO 8 LINEE DI I O PBN comando 35 SETTAGGIO DEL TEMPO DI SAMPLE RATE DELLA MEMORIA AD ANELLO comando 36 SETTAGGIO 8 LINEE DI SOLO OUTPUT comando 35 SETTAGGIO ISTERESI FUNZIONE TERMOSTATO comando 32 SETTAGGIO ISTERESI TERMOSTATO comando 35 SETTAGGIO LIMITE INTRINSECO FUNZIONE TERMOSTATO SOFT START comando 32 SETTAGGIO SET POINT FUNZIONE TERMOSTATO comando 31 34 SETTAGGIO STATO CANALI ATTIVI DISATTIVI comando 34 SETTAGGIO VALORE DI RIPETIZIONE DI OGNI GRADINO DELLA RAMPA IN FUNZIONE TERMSTATO SOFT START comando 32 Pagina A 2 IPC 52 Rel 3 20 ITALIAN TECHNOLOGY grifo START ALLA ACQUISIZIONE PER LA RISINCRONIZZAZIONE DEI LEDS DI VISUALIZZAZIONE comando 41 START CALIBRAZIONE comando 26 STOP ALLA ACQUISIZIONE PER LA RISINCRONIZZAZIONE DEI LEDS DI VIAUALIZZAZIONE comando 40 STOP CALIBRAZIONE comando 27 T TENSIONE 5 14 20 24 45 TERMOCOPPIA 3 TERMOCOPPIE 5 8 TERMORESISTENZA 3 TERMORESISTENZE 5 TERMOSTATO 45 V VERSIONE SCHEDA
65. o di durata programmabile CALIBRAZIONE E possibile ricalibrare soltanto gli ingressi in TENSIONE o in CORRENTE canali 16 23 Di seguito viene riportata la procedura da seguire per effettuare una calibrazione corretta A Settare la scheda in SET UP MODE B Spedire alla scheda il codice D 044H inizio calibrazione C Impostare nell ingresso relativo al canale che si intende calibrare 2 V se il canale configurato in TENSIONE o 20 mA se il canale settato in CORRENTE D Attendere circa 10 secondi in modo che il sistema si stabilizzi E Spedire i codici F 046H e a seconda del canale da calibrare O G 040H canale 16 047H canale 23 F Attendere che la scheda restituisca il codice 024H fine calibrazione guadagno G Spedire alla scheda il codice G 047H fine calibrazione IPC 52 Rel 320 Pagina 45 grifo ITALIAN TECHNOLOGY DESCRIZIONI HARDWARE INTRODUZIONE In questo capitolo ci occuperemo di fornire tutte le informazioni relative all utilizzo della scheda dal punto di vista della programmazione via software Tra queste si trovano le informazioni riguardanti il mappaggio della scheda e la gestione software delle sezioni componenti MAPPAGGIO DELLA SCHEDA La scheda IP 52 occupa un indirizzo di I O di 2 byte consecutivi che possono essere allocati a partire da un indirizzo di base diverso a seconda di come viene map
66. pata la scheda Questa prerogativa consente di poter montare pi schede IPC 52 sullo stesso BUS Abaco oppure di montare la scheda su di un BUS su cui sono presenti altre schede periferiche ottenendo cos una struttura espandibile senza difficolt e senza alcuna modifica del software gi realizzato Dei 2 byte occupati uno di sola lettura mentre l altro e utilizzato sia in fase di Output che di Input il primo indica lo stato della comunicazione il secondo permette la scrittura e la lettura dei dati L indirizzo di mappaggio della scheda definibile tramite l apposita circuiteria d indirizzamento ed interfaccia il BUS presente sulla scheda questa circuiteria utilizza un dip switch ad 8 vie DSWI da cui preleva lo stesso indirizzo di mappaggio impostato dall utente Di seguito viene riportata la corrispondenza del dip switch e la modalit di gestione dello spazio di indirizzamento SWI l gt abilit il segnale MI proveniente dal BUS SW1 2 gt BitAl SWI1 3 gt BitA2 SWI 4 gt Bit A3 SWI 5 gt BitA4 SWI 6 gt BitA5 SWI1 7 gt BitA6 SWI 8 gt Bit A7 I dip sono collegati con logica negata quindi se posti in ON generano zero logico mentre se posti in OFF generano un uno logico L uso del dip 1 legato all utilizzo del segnale di MI proveniente dal BUS e quindi non significativo ai fini del settaggio dell indirrizzo della scheda Gli altri dip DSWI 2 DSW 1 8 permettono la selezione dell indirizzo
67. quisire diversi tipi di ingressi pi specificatamente A Termoresistenze PT100 PT1000 B Termocoppie tipo J K S T o ingressi a bassa tensione 85 mV 50 mV 25 mV C Ingressi in TENSIONE 2 V e o in CORRENTE 0 20 mA E presente inoltre un sensore di temperatura LM35 che viene utilizzato per acquisire la temperatura a bordo scheda e che quindi viene utilizzato come giunto freddo nella linearizzazione delle termocoppie Si ricorda che in caso di acquisizione di sonde di temperatura termoresistenze e termocoppie l utente non deve preoccuparsi della operazione di linearizzazione in quanto gli viene fornita direttamente la temperatura espressa in decimi di grado celsius o fahrenheit LINEE DI VO La scheda provvista di 16 linee di I O TTL delle quali 8 sono utilizzabili solamente per operazioni di OUTPUT Tali linee sono a completa disposizione dell utente se configurate come tali vedi il paragrafo SET UP nel capitolo Descrizioni software e le pu utilizzare per gestire allarmi acquisire particolari condizioni dal campo settare uscite ecc IPC 52 Rel 3 20 Pagina 5 grifo ITALIAN TECHNOLOGY CARATTERISTICHE TECNICHE DELLA SCHEDA CARATTERISTICHE GENERALI Tipo di BUS ABACO Risorse di bordo 8 Linee analogiche di ingresso per PT100 e PT1000 8 Linee analogiche di ingresso per termocoppie J K S T e segnali analogici molto p
68. re che i vari LEDS di visualizzazione dello stato di acquisizione delle schede non sono pi sincronizzati Utilizzando questo comando e quello precedente si potr ovviare a questo inconveniente ed il relativo problema estetico La procedura da seguire dovr essere la seguente Spedizione del comando 38 a tutte le IPC 52 Spedizione del comando 39 a tutte le IPC 52 LETTURA DEL MINIMO VALORE ACQUISITO DI UNO SPECIFICO CANALE Codice 40 Mnemonico N DATI parametri 1 N DATI restituiti senza echo 3 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 DATO 0H 017H che esprime il numero del canale di cui si vuole sapere il MINIMO La scheda restituisce 3 DATI che hanno il seguente significato N DATO FUNZIONE DATO HIGH del valore 2 0 0 DATO LOW del valore 3 _ SEGNO del valore 0 positivo 1 negativo LETTURA DEL MASSIMO VALORE ACQUISITO DI UNO SPECIFICO CANALE Codice 41 Mnemonico N DATI parametri 1 N DATI restituiti senza echo 3 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 DATO 0H 017H che esprime il numero del canale di cui si vuole sapere il MASSIMO La scheda restituisce 3 DATI che hanno il seguente significato N DATO FUNZIONE 1 DATO HIGH del valore Zo e gt DATO LOW del valore 300 gt SEGNO del valore 0 positivo 1 negativo
69. reddo tramite LM 35 Possibilit di leggere la temperatura di funzionamento della scheda 3 distinti connettori di ingresso per 3 distinte categorie di sonde Pu acquisire contemporaneamente 10 indipendenti e distinte categorie di segnali 24 linee analogiche di ingresso ATA IPC 52 Rel 3 20 Pagina 2 H TALIAN TECHNOLOGY grifo bes Possibilit di selezionare l acquisizione continua di un numero arbitrario di ingressi compresi tra 1 e 24 La cadenza di acquisizione p essere impostata in un range che v da 10 a 2560 secondi Connettore standard per 8 ingressi analogici da 20 vie E possibile acquisire indifferentemente segnali in tensione nel range 2Vdc in corrente 0 20 mA oppure 4 20 mA montando un opportuno modulo di conversione Connettore tipo D da 26 vie ad alta densit per per 8 Termoresistenze Le termoresistenze possono essere del tipo PT 100 o PT1000 a 2 o 3 fili Il range di acquisizione con queste sonde il seguente Termoresistenza PT 100 da 200 C a 850 C Termoresistenza PT 1000 da 200 C a 450 C Connettore D da 15 vie per 8 Termocoppie Oltre alle termocoppie possibile collegare anche segnali analogici molto piccoli impostando 3 distinti fattori di amplificazione E cos possibile acquisire segnali provenienti dai dispositivi pi disparati Il range di acquisizione per i vari tipi di sonda sono i seguenti Termocoppia tipo J DIN da 200 C a 900 C Termo
70. ri eco ZE ser o tut RB ser ser U xj lt gt o x N X t B e Di lt g Q un o 5 sb En m ie W s 2 H ka CI A H Hi Q a gt VARAT n if UDO DE S A A HABE IE E l e grifo ITALIAN TECHNOLOGY DESCRIZIONE SOFTWARE La IPC 52 come gi stato detto precedentemente pu essere gestita tramite la linea seriale oppure attraverso il BUS Industriale Abaco Prima di alimentare la scheda bisogna configurarla secondo le esigenze tramite il dip switch DSW2 che permette appunto di settare il tipo di comunicazione seriale o parallela il BAUD RATE la modalit di lavoro SET UP MODE o RUN MODE ecc Il firmware di bordo realizzato in modo da riconoscere determinate condizioni e quindi agire di conseguenza Di seguito oltre ad una descrizione della funzione dei vari dip di DSW2 viene riportato un elenco completo di quali sono le sequenze di comando e le combinazioni riconosciute da utilizzare per usufruire delle principali caratteristiche della scheda Per ogni codice o sequenza di codici viene riportata una doppia descrizione quella mnemonica tramite caratteri ASCII e quella tramite codice numerico espresso in decimale Per quanto riguarda il formato dei dati riguardanti le acquisizioni dei canali si hanno i seguenti casi Temperature decimi di grado CELSIUS o FAHRENHEIT Ingressi in bassa tensione combinazione ingresso amplif
71. rme di sicurezza che rispetti le vigenti normative La protezione di questo contenitore non si deve limitare ai soli agenti atmosferici bensi anche a quelli meccanici elettrici magnetici ecc Per un corretto rapporto col prodotto 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 l 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 VERSIONE SCHEDA JE FIRMWARE Il presente manuale riferito alla scheda IPC 52 versione 200295 e sucessive ed al firmware versione 1 6 e successive La validit delle informazioni riportate quindi subordinata al numero di versione della scheda in uso e l utente deve quindi sempre verificare la giusta corrispondenza tra le due indicazioni Sulla scheda il numero di versione riportato in pi punti sia a livello di serigrafia che di stampato ad esempio sopra il connettore CN2 nel lato componenti IPC 52 Rel 3 20 Pagina 1
72. scritta memo rizzata in un archivio o tradotta in altre lingue con qualunque forma o mezzo sia esso elettronico meccanico magnetico ottico chimico manuale senza il permesso scritto della grifo IMPORTANTE Tutte le informazioni contenute in questo manuale sono state accuratamente verificate ciononostante grifo non si assume nessuna responsabilit per danni diretti o indiretti a cose e o persone derivanti da errori tecnici ed omissioni o dall uso del presente manuale del software o dell hardware ad esso associato grifo altresi si riserva il diritto di modificare il contenuto e la veste di questo manuale senza alcun preavviso con T intento di offrire un prodotto sempre migliore senza che questo rappresenti un obbligo per grifo Per le informazioni specifiche sui componenti montati sulla scheda l utente deve fare riferimento ai Data Book delle case costruttrici o delle seconde sorgenti Marchi Registrati GPC grifo sono marchi registrati della grifo Altre marche o nomi di prodotti sono marchi registrati dei rispettivi proprietari ITALIAN TECHNOLOGY grifo INDICE GENERALE INTRODUZIONE D 1 CARATTERISTICHE GENERALI DELLA SCHEDA sssnesnsennennsnnennennennsneonsenzonnennennenne 1 PROCESSORE DI BORDO iii je ie ise i ra e a ek 2 DISPOSITIVI DI MEMORIA xii irene 4 COMUNICAZIONE SERIALE ira 4
73. stituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 4 byte 0H 017H OH 01H OH OFFH OH OFFH che esprimono il numero del canale e il valore di correzione lettura da associargli espressa in decimi di grado fahrenheit Il primo byte da spedire quello riguardante il N di canale seguono poi il segno 0 positivo l negativo il byte HIGH ed il byte LOW Se per esempio la temperatura fornita dal canale 8 20 0 C e si vuole invece che legga 25 0 C sufficiente calcolarsi lo scarto in decimi di fahrenheit tra le due temperature togliere 320 e spedire il risultato ossia 25 0 C 20 0 C 5 0 C 41 0 F 41 0 F 32 0 F 9 0 F codici da spedire 04FH 08H 0H 0H 05AH SELEZIONE FUNZIONE DELLE 8 LINEE DI VO PBN Codice 80 Mnemonico P N bytes parametri 1 N bytes restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 1 byte 48H 52H che esprime la funzione delle 8 linee di I O e quindi indirettamente anche la funzione dei led verdi ad esse associate Il byte pu assumere i seguenti valori 48 LDII1 LDI4 utilizzati per visualizzare il tipo di sonda in acquisizione Se attivo LD11 significa che si stanno acquisendo i canali 0 7 Se attivo LD12 significa che si stanno acquisendo i canali 8 15 Se attivo LD13 significa che si stanno acquisendo i canali 16 23 49 Linee di I O utilizzate com
74. te e sicuro del prodotto 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 IN VIA ESCLUSIVA ad un utenza specializzata in grado di interagire con il prodotto in condizioni di sicurezza per le persone per la macchina e per l ambiente interpretando un elementare diagnostica dei guasti e delle condizioni di funzionamento anomale e compiendo semplici operazioni di verifica funzionale nel pieno rispetto delle norme di sicurezza e salute vigenti Le informazioni riguardanti installazione montaggio smontaggio manutenzione aggiustaggio riparazione ed installazione di eventuali accessori dispositivi ed attrezzature sono destinate e quindi eseguibili sempre ed in via esclusiva da personale specializzato avvertito ed istruito o direttamente dall ASSISTENZA TECNICA AUTORIZZATA nel pieno rispetto delle raccoman dazioni trasmesse dal costruttore e delle norme di sicurezza e salute vigenti Particolare attenzione deve essere prestata dall utenza nella fase di installazione ed eventuale manutenzione del modulo in particolare per quanto riguarda gli accorgimenti relativi alla presenza di una tensione di rete Il dispositivo non pu essere utilizzato all aperto Si deve sempre provvedere ad inserire il modulo all interno di un contenitore a no
75. terfaccia tra 2 o 1 connettori a perforazione di isolante scatolino da 20 vie maschi e la filatura da campo morsettiere a rapida estrazione Attacco rapido per guide tipo DIN 46277 1 e 3 IBC 01 Interface Block Comunication Scheda di conversioni per comunicazioni seriali 2 linee RS 232 1 linea RS 422 485 1 linea in fibra ottica interfaccia DTE DCE selezionabile attacco rapido per guide tipo DIN 46277 1 e 3 IPC 52 Rel 3 20 Pagina 49 grifo ITALIAN TECHNOLOGY GPC9 51 General Purpose Controller fam 51 Microprocessore famiglia 51 INTEL compreso il tipo mascherato BASIC comprende 16 linee di I O TTL Dip Switch 3 Timer Counter linea RS 232 4 linee di A D da 11 bit Buzzer EPROM programmer a bordo RTC e 32K RAM con Back Up al Litio KDC GPC 535 General Purpose Controller 80535 CPU 80535 SIEMENS 16 linee di I O TTL Watch Dog 3 counter per encoder bidirezionali 64 K EPROM e 32K RAM tamponati con batteria al Litio RTC 8 linee di A D Converter da 10 Bit linea in RS 232 o 422 485 Buzzer Dip Switch 4 Timer GPCO 68 General Purpose Controller 68K 1 linee RS 232 ed una in RS 232 o RS 422 485 con Baud Rate settabile fino a 38KBaud 3 port paralleli ad 8 bit e 3 timer counter CPU 68000 ad 8 MHz 768 KByte di RAM EPROM Watch Dog disinseribile GPC 180 General Purpose Controller HD64180 Microprocessore HD64180 Codice compatibile Z80 Ilinea RS 232 ed 1 RS 232 o 422 485
76. vuta dal sistema esterno pu essere cosi schematizzato N BYTES RICEVUTI DAL FUNZIONE SISTEMA ESTERNO 1 Nibble HIGH 0 15 del primo parametro da ricevere 2 Nibble LOW 0 15 del primo parametro da ricevere N Nibble HIGH 0 15 dell ultimo parametro da ricevere N 1 Nibble LOW 015 del ultimo parametro da ricevere N 2 Nibble HIGH 0 15 del CRC N 3 Nibble LOW 0 15 del CRC Naturalmente se il CRC non gestito DIP 7 di DSW2 in OFF non bisogna attendere la ricezione dei bytes N 2 e N 3 Il CRC la somma senza riporto di tutti i bytes ricevuti in pratica per avere il giusto CRC bisogna sommare senza riporto i bytes 1 2 N N 1 Si ricorda inoltre che con DATO da ora in poi si indicher la trasmissione o la ricezione effettiva di due bytes che corrispondono ai due NIBBLE che lo compongono primo byte NIBBLE HIGH secondo byte NIBBLE LOW Ogni temperatura viene codificata con 2 DATI che ne contengono il valore assoluto ed 1 DATO che ne contiene il segno Di seguito viene riportato un elenco di tutti i comandi disponibili IPC 52 Rel 3 20 Pagina 33 O grifo maus recmioLoor SETTAGGIO STATO CANALI ATTIVI DISATTIVI Codice 16 Mnemonico DLE N DATI parametri 3 N DATI restituiti senza echo 0 Descrizione Dopo la ricezione dell echo del codice di comando bisogna trasmettere 3 DATI OH OFFH OH OFFH 0H 0FFH dove ciascun bit esprime lo stato

Download Pdf Manuals

image

Related Search

Related Contents

Handoszilloskop W  Teka ND.3 User's Manual  神経刺激モニター<手術室(耳鼻科)>の購入  intext:Betriebsanleitung filetype:pdf  Samsung CE1000C-T Käyttöopas  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.