Home
INTERBUS-S - Onlinecomponents.com
Contents
1. J UJ IBS 24 IBS IBS BK I O DI 32 AI 3 i Wi w3 IW 4 5036A705 Figura 6 11 Indirizzi di Ingresso con indirizzamento logico PHOENIX 20008 CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS rd Vi o WM Assegnazione degli indirizzi di ingresso logici Word di ingresso 18 Word di ingresso 17 Word di ingresso 16 Word di ingresso 15 Word di ingresso 14 Word di ingresso 13 Word di ingresso 12 Word di ingresso 11 Word di ingresso 10 0024 rex 0022 0020 o 001E 001C 001A 0018 pe 0016 po 0014 Word di ingresso 9 Word di ingresso 8 0012 0010 po Word di ingresso 7 Word di ingresso 6 Word di ingresso 5 Word di ingresso 4 Word di ingresso 3 Word di ingresso 2 Word di ingresso 1 Word di ingresso 0 000E 000C 000A 0008 e 0006 o 0004 nex 0002 0000 hex 5036A715 Figura 6 12 Indirizzi di ingresso nell immagine di memoria buffer IN Gli indirizzi base dei moduli sono scritti in grassetto PHOENIX CONTACT 6 23 InterBus S Programmazione specifica di InterBus S 6 24 Word 1 Word 2 Word 3 Word 4 Word n 2 Bit E 4 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 6 3 4 2 Assegnazione degli indirizzi di uscita logici Il comando IBS Receive _Logical OUT_Address_Map_ Request 003Bhex trasmette la lista degli indirizzi di uscita logici alla scheda di interfaccia Modulo n
2. 5 12 5 2 3 4 Funzione diagnostica 5 12 5 Utilizzo della RAM statica 5 13 5 4 Trasmissione dati tra host e COP 5 13 5 4 1 Architettura di un messaggio tra host e COP 5 14 5 5 Monitoraggio con Watchdog 5 14 5 5 1 Watchdog della Masterboard IBS 5 14 5 5 2 Watchdog per il monitoraggio dell host 5 15 5 5 5 3 Watchdog della scheda coprocessore 5 15 5 5 4 Il segnale SysFail Lea 9 16 5 6 Download del programma applicativo sulla COP e g a 5 16 ESS PHOENIX 9 1 CONTACT 9 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu wv Interfacce tra hardware e software 5 Interfacce tra hardware e software 5036C Il presente capitolo descrive genericamente le interfacce tra la scheda di interfaccia e il software driver 5 1 Multi Port Memory L interfaccia centrale delle schede la Multi Port Memory MPM La MPM e una memoria sulla scheda madre alla quale possono accedere tutti gli utenti MPM Host scheda coprocessore e Masterboard IBS Gli utenti MPM memorizzano nella MPM tutti i dati che verranno utilizzati in comune La MPM l unico collegamento tra gli utenti MPM IBS PC CB COP I T IBS PC CB I T 5036C414 Figura
3. 4 6 4 2 1 Controllo di InterBus S IBS Control 4 6 4 2 2 Comportamento in avvio di InterBus S Autostart IBS o 4 7 4 2 3 Avvio programma automatico mediante EPROM Avvio EPROM o 4 8 4 2 4 Regolazione dell unit di boot Boot Disk o 4 8 4 2 5 Comportamento di boot relativo a RESERVER Wait for RESERVER 4 10 4 2 6 Comportamento di boot relativo a DPCON Wait for DPCON 4 11 4 2 7 Trasmissione dati tra COP ed ambiente di sviluppo 4 12 4 3 Impostazione dei jumpers 4 13 4 3 1 Selezione dell alimentazione Power Supply un 4 13 4 3 2 Separazione dal reset hardware dell host PC HW RESET 4 14 4 3 3 Disattivazione dei tasti reset Enable Disable RESET Button 4 14 4 4 Collegamento del gruppo batterie ca a 4 15 4 5 Montaggio della scheda di interfaccia nel PC o 4 15 4 5 1 Interfaccia seriale della scheda coprocessore 4 16 4 6 Installazione del Device Driver 4 16 4 6 1 Device Driver sotto MS DOS 4 18 4 6 1 1 Aiuto per l installazione per DOS 4 19 4 6 2 Device Driver sotto Microsoft Windows 4 20 4 6 2 1 Aiuto per l installazione per Microsoft Windows 4 21 4 6 3 Device Driver sotto IBM OS 2 223 4 22 4 6 3 1 Aiuto per l installazione per OS 2 4 22 4 7 Installazione delle periferiche o 4 23 4 8 Strument
4. OW 0 OW 1 OW 2 N OW 3 1 IBS IP DIO 1 24 IBS IP CBK 1 24 IBS IP CDI 1 24 F q IBS IP CDO 1 24 F IBS IP CDI 1 24 F MN ZI A ANN IBS f e e e TZ XX IBS DI 32 5036A702 Figura 6 6 Indirizzi di uscita con indirizzamento fisico Aao PHOENIX 6 11 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S 6 2 2 Sequenza di comando per l avvio con indirizzamento fisico Tabella 6 4 Sequenza di comando per l avvio in caso di indirizzamento fisico Porre le uscite in uno stato sicuro Alarmstop_Request 004Apey arrestare la trasmissione dati sul bus Cancellare registro per bit diagnostici Clear _Display_Request 004Epey Configurare sistema di bus Configure BUS Request 0023hex Verificare configurazione Check_Physical_Configuration_Request 0058 hex Avvio del cicli di dati start BUS Cycle Request 0001 hex 6 12 Il capitolo 8 descrive dettagliatamente i comandi PHOENIX 30000 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Indirizzamento logico di moduli IBS 6 3 Indirizzamento logico di modu
5. Pannello frontale Cavo di diagnostica Lato Lato Lato 9 RXD pins saldatura RXD 9 o RXD saldatura 3 TXD TXD 3 3 TXD 5 GND GND 5 5 GND RTS RTS 7 7 RTS 8 CTS CTS 8 8 CTS SUB D a 9 poli SUB D a 9 poli SUB D a 9 poli maschio femmina femmina 50360203 Figura 2 3 Interfaccia di diagnostica e cavo di diagnostica per il collegamento con un PC 2 10 PHONIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Interfacce della Masterboard IBS Tabella 2 3 Piedinatura dell interfaccia di diagnostica dA riservato o 2 RXD__ RecelvedData 3 rp TransmittedData D E fisenato Lata o E reao 7 IS Per collegare la scheda di interfaccia con un PC come apparecchio per la diagnosi sono necessari solo i segnali 7XD RXD e GND Interfaccia bus remoto L interfaccia bus remoto serve a collegare il bus remoto del sistema IBS 2 linee un connettore femmina Sub D a 9 poli montato sul pannello frontale ed separato galvanicamente dal potenziale dell host La custodia del connettore e collegata elettricamente al pannello della scheda di interfaccia Pannello frontale Cavo bus remoto D9 D9 Lato Lato Lato femmina saldatura DO 6 o verde saldatura 2 Do 1 giallo O 1 oi fe gigio felo y marrone Ol 5 da Pressacavo i Pressacavo ponticello SUB D a 9 poli SUB D a 9 poli SUB D a 9 poli femmina maschio femmina 5036C204
6. 6 8 6 2 1 2 Assegnazione degli indirizzi di uscita dalla scheda di interfaccia i 6 10 6 2 2 Sequenza di comando per avvio in caso o di indirizzamento fisico 12 6 3 Indirizzamento logico di moduli IBS e e 4 e sa e e Olg 6 3 1 Rilevamento della configurazione bus collegata 6 14 6 3 2 Verifica della configurazione bus o 6 14 6 3 3 Assegnazione di numeri di segmento di bus logici 6 16 6 3 4 Assegnazione degli indirizzi logici dal programmatore 6 19 6 3 4 1 Assegnazione degli indirizzi di ingresso logici 6 20 6 3 4 2 Assegnazione degli indirizzi di uscita logici 6 24 6 3 4 3 Verifica della validit delle liste di assegnazione 6 27 6 3 5 Sequenza di comando per l avvio con indirizzamento logico 6 28 6 4 Definizione di gruppi 6 29 6 4 1 Formazione di gruppi funzionali 6 29 6 4 2 Disattivazione di gruppi 6 32 6 4 3 Attivazione di gruppi o 6 99 6 4 4 Trattamento del gruppi per ic caso di errore 6 33 20488 PHOENIX 6 1 CONTACT 6 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Programmazione specifica di InterBus S 6 Programmazione specifica di InterBus S 5036C Bit 6 1 Identificazione dei moduli IBS collega
7. 4 19 4 6 2 Device Driver sotto Microsoft Windows 4 20 4 6 2 1 Aiuto per l installazione per Microsoft Windows 4 21 4 6 3 Device Driver sotto IBM OS 2 4 22 4 6 3 1 Aiuto per l installazione per OS 2 4 22 4 7 Installazione delle periferiche o 4 23 4 8 Strumenti software per la messa in funzione ur 4 23 4 9 Messa in funzione con programma monitor per dati di processo 4 24 4 9 1 Il menu Functions a 4 25 4 9 2 Dare comandi con PCCBMONI e 4 28 4 9 3 Il menu Options 4 30 cid PHOENIX 4 1 CONTACT 4 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww AMA Montaggio e prima messa in funzione 4 Montaggio e prima messa in funzione 5036C seguenti sottocapitoli descrivono cronologicamente tutte le operazioni necessarie per la messa in funzione della scheda di interfaccia Le schede di interfaccia possono essere utilizzate in PC IBM compatibili al 100 AT 80386 80486 etc La dimensione richiesta di memoria dipende esclusivamente dalla dimensione del programma applicativo Le impostazioni degli interruttori DIP vengono lette solo quando si effettua il boot della scheda di interfaccia Dopo ogni modifica dell impostazione la scheda di interfaccia deve essere resettata affinch la modifica venga acquista Per l equipaggiamento dell
8. 7 4 LED di diagnostica sui moduli V O 7 5 Capitolo 8 Risposta rapida tramite il collegamento dei dati di processo 8 28 Diagramma di impulsi relativo al collegamento dei dati di processo 8 29 50360 PHOENIX B 5 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Appendice B B 2 Indice tabelle Capitolo 1 Dati di ordinazione per la documentazione 1 7 Capitolo 2 Piedinatura del connettore AT Bus corto 2 8 Piedinatura del connettore AT Bus lungo 2 9 Piedinatura dell interfaccia di diagnostica 2 11 Piedinatura dell interfaccia bus remoto 2 12 Funzionamento del jumper per il tasto reset 2 19 Capitolo 3 Charatteristiche schede coprocessore 9 3 Unit della COP 486 34 Pin Function del cavo adattatore 37 Area di indirizzamento l O della scheda coprocessore 9 9 Assegnazione interrupt della scheda coprocessore 9 10 Segmentazione della DRAM 3 12 Capitolo 4 Cnfigurazioni possibili per l indirizzo base nell area VO 4 4 Selezione del numero di scheda delle schede di interfaccia 4 5 Controllo della Masterboard IBS da parte dell host o della COP 4 6 Definizione del comport
9. po AIN IBS AI 3 SN IIS IBS DI 32 MEN AAA1IIAWANANNNNN e PHOENIX CONTACT 5036A701 Figura 6 4 Indirizzi di ingresso con indirizzamento fisico 6 9 InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S 6 2 1 2 Assegnazione degli indirizzi di uscita dalla scheda di interfaccia Tabella 6 3 Assegnazione delle word di uscita ai moduli IBS 1 SSTaekT s BST2AADASE oWOGOWTOWaGW3 a estavo jowa 5 esarion e espoo lo ooo o 7 eseo e fero E e es ao w lesro ESO EN Word di uscita 12 0018 ne Word di uscita 11 0016 nex Word di uscita 10 0014 hex Word di uscita 9 0012 hex Word di uscita 8 0010 Word di uscita 000E Word di uscita 6 000C Word di uscita 5 000A Word di uscita 4 0008 Word di uscita 3 0006 hex Word di uscita 2 0004 nex Word di uscita 1 0002 hex Word di uscita O 0000 5036A712 Figura 6 5 Indirizzi di uscita nell immagine di memoria buffer OUT Gli indirizzi base dei moduli sono scritti in grassetto PHOENIX de CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III w WMA Assegnazione degli indirizzi di uscita dalla scheda di interfaccia Scheda di interfaccia IBSST IBST24 IBST24 IB ST 24 IB ST 24 24 BK T DI 16 4 AO 4 SF DO 16 3 PT 100 4 4
10. Modulo nr Modulo nr Modulo nr Modulo nr N N Modulo nr x Modulo nr x Codice Codice comando nell esempio 0064hex Contatore parametri Numero delle word successive nell esempio numero x dei moduli per i quali deve essere confermato un messaggio di errore modulo moltiplicato per 2 Segmento bus Numero segmento logico di bus da O a 255dec corrisponde a00pey fino a FFhex Posizione Numero fisico nel segmento bus selezionato tramite la word precedente Modulo bus terminal moduli bus remoto e moduli di bus remoto di installazione 0 Moduli bus locale da 1 a 8 Quit_Module_Error_Ok_ Confirmation 00FEpey Significato Il comando stato eseguito con successo Osservazione Anche i LED di errore sul modulo IBS si sono spenti Conferma negativa Quit_Module_Error_Not_Possible_Confirmation 80FFhex 8 22 PHOENIX SaDa CONTACT Compito Pre requisito Osservazione Sintassi Conferma positiva Conferma negativa Compito Pre requisito A Sintassi Word 1 Word 2 Word 3 Bit Leggenda Conferma positiva Conferma negativa 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu Comandi per l eliminazione degli errori Quit Module Error_All Request 0065hex Questo comando riconosce i messaggi di errore modulo di tutti i moduli IBS con memorizzazione dell indicazione di errore nella configurazione bus attualmente ottenibile Errori modulo su mo
11. Significato Sintassi 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Messaggi dell interfaccia utente 9 6 Messaggi dell interfaccia utente Command_Disabled_Confirmation 009Chex Il comando emesso in precedenza non abilitato per l utilizzo Il messaggio consiste di una sola word il Codice messaggio 009Cpey Non seguono ulteriori parametri Quit_Set Parameter_Timeout_Confirmation 00CFhex Il comando Set_Parameter_Timeout Constant_Request 0034 6y stato eseguito Il messaggio consiste di una sola word il Codice messaggio 0034hex Non seguono ulteriori parametri Quit_Enable All Messages Confirmation 00D6hex Il comando Enable_Al Messages_Request 0047hex stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00D6hex Non seguono ulteriori parametri Quit_Disable All Messages Confirmation 00D7 hex Il comando Enable_All Messages_Hequest 0048he stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00D7p ey Non seguono ulteriori parametri PHOENIX 9 31 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS 9 7 Messaggi relativi al controllo del sistema Software_Revision_Confirmation 8087 hex Significato Emissione della versione della scheda di interfaccia dati dei parametri sono inseriti in codice ASCII Sintassi Word 1 Word 2 Word 3 Blocco parametri e Nome della ditta
12. Opey 0000bjn Linea secondaria bus remoto ad esempio diramazione di IBS IP CBK Livello RB 1hex 0001 pin Numero segmento bus Inserite qui nella sequenza dell ordine fisico i numeri di segmento logico di bus desiderati da O fino a 255dec corrisponde a 00hex fino a FFhex Ogni indirizzo pu essere assegnato soltanto una volta La lista diventa valida solo dopo il buon esito dell esecuzione del comando Implement_All_Logical Address_Maps_Request 0040p6y Conferma positiva Quit Receive_Localbus_Code _Map_Confirmation 0105hex 5036C PHOENIX 8 13 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Compito Sintassi Word 1 Word 2 Word 3 Word 4 Word n 2 Bit Leggenda RS Conferma positiva RS 8 14 Receive Logical_IN_ Address Map_ Request 003Ahex Il comando trasmette alla scheda di interfaccia la lista degli indirizzi di ingresso logici Modulo nr 1 Modulo nr 2 Modulo nr n Codice Codice comando nell esempio 003Ahex Contatore parametri Numero delle word successive nell esempio numero dei moduli Indirizzo di ingresso Inserire qui l indirizzo desiderato 10 Bit per tutti i moduli con dati di ingresso di processo sotto forma di indirizzo Byte Nei moduli con pi di una word di ingresso di processo ad esempio con 32 Bit vengono occupati automaticamente gli indirizzi immediatamente SUCCESSIVI DC Inserite qui la consistenza
13. Troppo pochi inserimenti nella lista che e stata inviata con il comando errato Troppi inserimenti nella lista che e stata inviata con il comando errato stato assegnato un numero di segmento bus non ammesso Sono ammessi da 0 a 255gec corrisponde a 00heyx fino a FFpey Un numero di segmento bus stato assegnato pi volte Area di indirizzamento host non ammessa PHOENIX e CONTACT Significato Sintassi 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Messaggi relativi all indirizzamento 7 Learee di indirizzamento di due moduli IBS si sovrappongono 8 stato assegnato un indirizzo dispari per un modulo IBS con pi di 8 Bit di dati di processo Assegnate un indirizzo pari 9 stato utilizzato un codice lunghezza non ammesso 10 Un codice ID inviato non corrisponde al modulo IBS presente nell impianto 12 L indirizzo inviato non ammesso 14 stato indicato un livello di bus remoto non ammesso Sotto Firmware 3 x sono ammessi soltanto i livelli di bus remoto 0 e1 15 Per un modulo IBS stato indicato il livello di bus remoto sbagliato Indicate per i moduli IBS nella linea principale il livello di bus remoto 0 e per i moduli IBS nella linea secondaria bus remoto il livello di bus remoto 1 16 L esecuzione del comando non possibile perch il bus nello stato Run In questo caso i parametri Lista e Numero parametro sono uguali a 0 17 stata indicata una consistenza dati
14. Unknown_Bus_Module Confirmation 005Bhex stato indicato un codice lunghezza non ammesso nel comando Check_Physical_Configuration 0058hey stato indicato un numero di dati di processo non ammesso Il primo modulo non un modulo bus terminal Controllate la lista di parametrizzazione dei codici ID circa eventuali codici ID non ammessi codici lunghezza inesistenti e numero dei dati di processo Il bus passa allo stato di STOP senza reset dati di uscita non vengono resettati Il ciclo dati del bus pu essere inizializzato nuovamente soltanto tramite il comando Warmstart_Request 004Chex oppure tramite il tasto di reset Il messaggio consiste di una sola word il Codice messaggio 005Bhex Non seguono ulteriori parametri Physical Configuration Map_Valid Confirmation 00ABhex La configurazione bus trasmessa alla scheda di interfaccia tramite il comando Receive _Physical_Configuration_Map_ Request corrisponde a quella collegata Il messaggio consiste di una sola word il Codice messaggio 00ABpey Non seguono ulteriori parametri Send_Physical_Configuration_Confirmation 80F4hex Conferma positiva al comando Send_Physical Configuration_ Request 005Epey Contiene sotto forma di codici lunghezza e codici ID la configurazione bus fisica memorizzata nella RAM della scheda di interfaccia per modulo Nr 1 per modulo Nr 2 per modulo Nr 3 per modulo Nr n Codice Codice messaggio nell esempio 80F4pey Contatore
15. possibile soltanto con la funzione Get BSDiagnostics Il messaggio consiste di una sola word il Codice messaggio 000Cpey Non seguono ulteriori parametri Host_Parameter_Timeout_Indication 000Dhex La scheda di interfaccia non riesce a confermare un comando in arrivo perch l host non ha ancora ritirato l Handshake Bit per la conferma del comando precedente Questo Handshake Bit stato posto dall host nel corso dell invio del comando precedente Controllate il programma applicativo Ulteriori messaggi di errore vengono bloccati da questo messaggio Una diagnosi bus possibile ormai soltanto con la funzione Get BSDiagnostics Il messaggio consiste di una sola word il Codice messaggio 000Dhex Non seguono ulteriori parametri PHOENIX 20006 CONTACT Significato Rimedio Sintassi Significato IS Sintassi Significato Rimedio Sintassi Significato A Rimedio Sintassi 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Messaggi relativi all eliminazione degli errori CPU Bus Error _Indication 0023hex Il Watchdog viene sbloccato MetteteVi in contatto con la Phoenix Contact Il messaggio consiste di una sola word il Codice messaggio 0023pey Non seguono ulteriori parametri Bus _System_Error_Indication 0038hex Nel sistema IBS comparso un errore il quale comporta che il sistema non giri pi con l ultima configurazione L errore viene segnalato immediatamente dalla s
16. Copiate i file AUTOEXEC BAT e CONFIG SYS dall unit AA Flash EPROM sull unit DA SRAM drive della scheda coprocessore sono descritti nel capitolo 2 e nella documentazione relativa a RTXDOS 3 Caricate servendoVi di un editor i programmi da avviare automaticamente nel file AUTOEXEC BAT nell unit D 1 4 Parametrizzate l unit D come unit di boot con l interruttore DIP nr 6 5 Eseguite Il boot della scheda coprocessore programmi caricati nell AUTOEXEC BAT unit D se non contengono errori vengono avviati automaticamente dopo il boot della schede coprocessore consigliato la commutazione su un nuovo drive boot anche quando i programmi chiamati dall AUTOEXEC BAT per essere eseguiti da parte della scheda coprocessore sono difettosi e quindi la scheda coprocessore si blocca immediatamente dopo il boot Dopo essere passati all altra unit di boot la scheda coprocessore pu eseguire il boot senza chiamare i programmi difettosi Nell AUTOEXEC BAT i programmi da avviare automaticamente non dovrebbero mai essere caricati contemporaneamente sull unit A e sull unit D perch in questo caso non potete impedire la chiamata di programmi difettosi tramite l interruttore nr 6 Potete memorizzare programmi da avviare automaticamente nei seguenti luoghi nella Flash EEPROM 1 che la COP considera come unit AA nella Flash EEPROM 2 che la COP considera come unit Di nella SRAM protetta da batteria che
17. I T PD100 I T PD100 IRQ10 O C TS a 1 T PDIOO Pai 0 C T8 Rot 0 C Ts Leggenda Ingresso T Livello TTL TS Tristate Uscita C Livello CMOS PU Pullup KQ B Bidirezionale OC Open Collector PD Pulldown KQ M solo a scopi di misura V Tensione di alimentazione UN Tensione nominale V 2 8 PHOENIX Roo CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Collegamento della scheda madre con il Vostro PC Tabella 2 2 Piedinatura del connettore AT Bus lungo A1 A4 SD5 B T TS A7 RT TAN TT LT LT LT LT LT LT LT LT LT aat SAO iT LT LT A24 s7 fiT LT LT aar sa iT LT LT GND RESET 5 V Gene s T 12 V GND LT SMEMRL I T LT __ __ se _ __ L _ de dl se lui B21 B7 AC ___ i Leggenda Ingresso T Livello TTL TS Tristate O Uscita C Livello CMOS PU Pullup KQ B Bidirezionale OC Open Collector PD Pulldown KQ M solo a scopi di misura V Tensione di alimentazione UN Tensione nominale V 30350 PHOENIX 2 9 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica della scheda madre 2 3 2 Collegamento della scheda madre con le schede aggiuntive Due connettori femmina a 58 poli costituiscono il collegamento tra la scheda madre e le schede aggiuntive Ambedue le interfacce hanno accesso in maniera uguale agli indirizzi alle
18. IBS 24 DI 32 IW 9 IW 10 IBS AI 3 IW 11 IW 12 IW 13 IW 14 Word di ingresso 15 001E Word di ingresso 14 001C Word di ingresso 13 001Anex Word di ingresso 12 0018 mex Word di ingresso 11 0016 ox Word di ingresso 10 0014 Word di ingresso 9 0012 nex Word di ingresso 8 0010 Word di ingresso 000E Word di ingresso 6 000C Word di ingresso 5 000A Word di ingresso 4 0008 nes Word di ingresso 3 0006 hoy Word di ingresso 2 0004 hex Word di ingresso 1 0002 Word di ingresso 0 0000 hex Figura 6 3 Indirizzi di ingresso nell immagine di memoria buffer IN Gli indirizzi base dei moduli sono scritti in grassetto PHOENIX SaDa CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Assegnazione degli indirizzi di ingresso dalla scheda di interfaccia Scheda di interfaccia IBST 24 IBST 24 IB ST 24 IB ST 24 DI 16 4 AO 4 SF DO 16 3 PT 100 4 4 IBS IP DIO 1 24 ws IBS IP CBK 1 24 IBS IP CDI 1 24 F 8 A A A A A IBS IP CDO 1 24 F IBS IP CDI 1 24 F 10 TTT TI IW 7
19. Il programma TSR per la scheda coprocessore porta il nome IBSCOP EXE Device Driver sull host PC Avviate il Device Driver sull host PC chiamando BSPCCB Per chiamare il Device Driver passate dalla riga di comando MS DOS nella directory nella quale si trova Il Device Driver ed indicate il path completo al momento della chiamata Device Driver sulla scheda coprocessore Trasferite il Device Driver IBSCOP EXE con l ambiente di sviluppo 7DOS PRO sulla COP386 dell BS PC CB COP I T La descrizione dettagliata di questa operazione si trova nel manuale relativo all ambiente di sviluppo II Device Driver IBSCOP EXE quando l BS PC CB RTX486 I T viene fornito gi memorizzato sull unit A Flash EPROM del COP486 e viene avviato automaticamente attraverso un iscrizione nell AUTOEXEC BAT Ad esempio sotto MS DOS 5 0 il Device Driver pu essere caricato nell area di E memoria superiore ai 640 KByte In questo caso non occupa dell area per la memorizzazione sotto i 640 KByte Informazioni circa l installazione di driver nella parte superiore dell area di memoria si trovano nel Vostro manuale DOS Quando chiamate il Device Driver potete dargli diversi parametri La chiamata di BSPCCB oppure IBSPCCB HELP visualizza un elenco dei parametri possibili 4 18 PHOENIX id CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Aiuto per l installazione per DOS Tabella 4 16 Esempi per la trasmissione di para
20. Tasto reset esterno Tasto reset che pu essere premuto anche con PC chiuso Jumper per tasti reset Consente di disattivare i tasti reset interno ed esterno Tasto reset interno Utilizzabile con PC aperto LED di stato della Masterboard IBS verde Consente la visualizzazione dello stato operativo con PC aperto Interruttore DIP Consente di impostare l indirizzo base nell area I O del PC e del numero della scheda Jumper reset no per IBS PC CB I T Consente di separare la scheda di interfaccia dal reset dell hardware del PC Questo jumper consente di configurare la scheda di interfaccia in maniera che essa continui a funzionare anche in caso di reset hardware del PC Interfaccia seriale no per IBS PC CB I T Interfaccia RS 232 della scheda coprocessore Connettore per le batterie che proteggono la memoria RAM sulla scheda coprocessore no per IBS PC CB l T da un interruzione dell alimentazione LED di stato interni della scheda coprocessore verdi no per IBS PC CB l T Consentono di visualizzare lo stato operativo con PC aperto Interruttori DIP no per IBS PC CB I T Consentono di impostare la configurazione di boot della scheda coprocessore no per IBS PC CB I T LED per la segnalazione della tensione di alimentazione della scheda coprocessore no per IBS PC CB I T II LED verde indica che presente l alimentazione esterna della scheda di interfaccia Quando il LED rosso acceso in continuazione la tensione del grup
21. Word 10 Word i Blocco parametri Tipo host Word 26 Word 27 o Parametro25 Blocco parametri Word 42 cia Word 43 Blocco parametri lu Opzione Word 58 Word 59 i Blocco parametri eb Firmware Word 65 Word 66 Blocco parametri lu Data Word 79 Bit Leggenda Codice Codice messaggio nell esempio 8087hex Contatore parametri Numero delle word successive nell esempio 4Dhex corrisponde a 77dgec Nome della ditta Produttore della scheda di interfaccia stringa ASCII di 16 Byte Tipo host Sistema di controllo o di calcolo stringa ASCII di 32 Byte Scheda di interf Tipo di scheda di interfaccia stringa ASCII di 32 Byte Opzione Ulteriori informazioni relative al tipo di scheda di interfaccia stringa ASCII di 32 Byte Firmware Versione Firmware della scheda di interfaccia stringa ASCII di 14 Byte Data Data della versione Firmware stringa ASCII di 28 Byte 9 32 PHOENIX ARES CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nut iu Messaggi relativi al collegamento dei dati di processo 9 8 Messaggi relativi al collegamento dei dati di processo Quit Receive Instructions Confirmation 00F2hex Significato Il comando Receive_Processing_Instructions_Request 005Dhex stato eseguito Sintassi Il messaggio consiste di una sola word il Codice messaggio 00F2 2 Non seguono ulteriori parametri Processing_Instructions_Error_Confirmation 80F3hex Significato Non stato possibile eseguire c
22. ingresso specificata questo comando causa il reset di un determinato Bit nella word di uscita specificata Trasmettete il comando alla scheda di interfaccia con l aiuto del comando Receive_Processing_Instructions_Request 005Dpey A A E 0 Codice Codice comando nell esempio 0005hex Numero Bit Indicate qui di volta in volta il numero del Bit desiderato da Onex a Fhey Corrisponde a Ogec fino a 15dec ris Questo Bit riservato per ampliamenti successivi Impostatelo sullo 0 Indirizzo di uscita Indirizzo della word con il Bit manipolato dalla manipolazione Bit Indirizzo di ingresso Indirizzo della word con il Bit che determina la manipolazione Bit Comando Reset_Out_In10 0006hex In caso di comparsa della rampa negativa di un determinato Bit nella word di ingresso specificata questo comando causa il reset di un determinato Bit nella word di uscita specificata Trasmettete il comando alla scheda di interfaccia tramite il comando Receive_Processing_Instructions_Request 005Dpey PHOENIX aos CONTACT Sintassi Word 1 Word 2 Word 3 Bit Leggenda Compito Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Bit Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu Comandi per il collegamento dei dati di processo Codice Numero Bit ris Indirizzo di uscita Indirizzo di ingresso Codice comando nell esempio 0006hex Indicate qui sempre il numero del Bi
23. online components com l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S Buffer nel linguaggio di programmazione C PERRA AKI RI KARA RARA RARA RARA RARA RARA ARA RRA RARA RARA RARAS Receive_Local_Bus_Code_Map_Request to implement logical bus segment numbers 4 FRA AAA AAA AAA AAA AAA A AAA AAA AAA AAA AAA AAA AAA AAA AAAAAKAAAAA AA USIGN16 log_lb_adr_map 0x0069 Command Code 0x000D Parameter Counter 0x0015 IBS ST 24 BK T 0x0000 IB ST 24 DI 16 4 0x0000 IB ST 24 AO 4 SF 0x0000 IB ST 24 DO 16 3 0x0000 IBS PT 100 0x000B IBS IP DIO 1 24 0x0016 IBS IP CBK 1 24 0x1017 IBS IP CDI 1 24 0x1018 IBS IP CDO 1 24 0x1019 IBS IP CDI 1 24 0x000C IBS 24 BK 1 0 T 00000 1BS 24 DI SZ2 0x0000 IBS AI 3 Buffer nel linguaggio di programmazione Pascal Receive Local _Bus_Code_Map_Reqguest vi E Lo implement logical bus segment numbers n IAE aan const dlog lb ade map sarrayll lo of word S0069 Command Code S000D Parameter Counter US IBS SI 24 BK T 50000 IB ST 24 DI 16 4 0000 IB ST 24 AO 4 SF 50000 IB ST 24 DO 16 3 50000 IBS PT 100 S000B IBS IP DIO 1 24 0016 IBS IP CBK 1 24 1017 IBS IP CDI 1 24 SLOL IBS IP CDO 1 24 1019 IBS IP CDI 1 24 SUUUC IBS 24 BK I O T SUO TBS 24 DI 32 S0000 g IBS AI 3 6 18 PHONIX 5036C CONTACT 5036C
24. 0x0021 Command Code 0x0001 Parameter Counter 0x0003 switch off group number 1 Buffer nel linguaggio di programmazione Pascal E ER REKER RENERE KER REKEREKE EREEKEEKEEKE I Switch Group Orr Request to switch off a group ni const grp_off array l 3 of word S0021 Command Code SOC Parameter Counter 0003 switch off group number 1 6 32 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nnt Ww iu wv Attivazione di gruppi 6 4 3 Attivazione di gruppi Il comando Switch_Group_On_Request 0020hex consente di riaccendere un determinato gruppo spento precedentemente Word 1 Word 2 Word 3 Bit Figura 6 19 Architettura del comando Switch_Group_On_Request Leggenda Codice Codice di comando nell esempio 0020pey Contatore parametri Numero delle word che seguono nell esempio 1 Numero di gruppo Numero del gruppo che deve essere acceso O0hex FFhex corrisponde a 0 255dec Buffer nel linguaggio di programmazione C AREA AAA AAA AAA AAA AAA AAA A AAA AAA AAA AAA AAA AAA AAA AAA AAAAAAAAAAAAAAAAAAAAAAAAA Switch_Group_On Request to switch on a group Si PRAIRIE ARA AA RRA ARA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAAA AA USIGN 16 grp_on 0x0020 Command Code 0x0001 Parameter Counter 0x0003 switch on group number 1 Buffer nel linguaggio di programmazione Pascal Switch_Group_On_ Request to swi
25. 3 rappresenta la disposizione degli elementi sul pannello schede PC Z gt Z gt r E CE MA O 1 2 MA O corQ O 3 Oo RESET RESET O O 9 x 2 y 6 yl 6 O g O 3 P O i T T ES feg x i O x O 4 O O 0 O O 3 O 2 5 O O i i IBS PC CB COP I T IBS PC CB I T IBS PC CB RTX486 1 T 5036C501 Figura 2 2 Configurazione pannello schede PC LED esterno MA READY LED esterno MA RUN verde LED esterno COP READY LED esterno COP RUN Tasto reset esterno Interfaccia per diagnostica IBS connettore maschio Sub D a 9 poli RS232 Interfaccia bus remoto IBS connettore femmina Sub D a 9 poli Bullone di messa a terra co JO O RIN Provvedete alla messa a terra della scheda di interfaccia utilizzando l apposito bullone 8 PHOENIX SaDa CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Funzione dei LED 2 2 2 Funzione dei LED Per ogni scheda sul pannello frontale due LED Figura 2 2 indicano gli stati Ready e Run Masterboard IBS MA READY Dopo l accensione la Masterboard IBS ha eseguito un bootcheck per tutte le unit funzionali inclusa la MPM senza trovare errori e si trova ora in condizione pronto MA RUN La Masterboard IBS ha avviato InterBus S Vengono trasmessi cicli ID o cicli di dati Scheda coprocessore no per IBS PC CB I T COP RUN Il sistema operativo della scheda coprocessore ha eseguito il boot ora possibile avviare il programma app
26. 4 24 Il menu Pull Down Functions del programma monitor 4 25 Maschera monitor del programma monitor 4 26 Un messaggio di errore nel programma monitor 4 27 La finestra di informazione del programma monitor 4 28 Maschera per comandi e messaggi 4 29 Il menu Pull Down Options 4 30 Il menu Pull Down General 4 30 La MPM come interfaccia centrale di una scheda di interfaccia 5 3 Spostamento della finestra MPM con il Device Driver 5 4 Suddivisione della MPM 5 5 Indirizzi relativi di words dati di processo nella zona di trasmissione DTI 5 6 Zone di trasmissione DTI e costanti offset 5 7 Struttura del software driver 5 7 Impiego di quattro schede di interfaccia in un host 5 8 Controllo di quattro Device Driver dall interfaccia Device Driver 5 8 Struttura del software driver sulla scheda coprocessore COP 5 9 La DDI come interfaccia ad un Device Driver 5 10 Suddivisione della SRAM 5 13 Il segnale SysFail nella MPM 5 16 Principio della strutturazione di una lista dei moduli 6 3 Configurazione bus per gli esempi di indirizzamento 6 5 Indirizzi di ingresso nell immagine di memoria buffer IN Gli indirizzi di avvio dei moduli sono scritti in grassetto 6 8 Indirizzi di ingresso con indirizzamento fisico 6 9 Indirizzi di uscita nell immagine di memoria buffer OUT Gli indirizzi di avvio dei moduli sono scritti in grassetto 6 10 Indirizzi di uscita con indirizzamento fisico 6 11 5036C B 1 InterBus S THE ONLINE DISTRIBUTOR OF ELECTR
27. 5 1 La MPM come interfaccia centrale di una scheda Nella figura 5 1 rappresentata la posizione centrale della MPM Le linee tratteggiate includono l hardware integrato sulle schede di interfaccia Uno scambio dati diretto tra gli utenti MPM pu avvenire solo attraverso la MPM La MPM possiede una struttura prestabilita che non deve essere modificata dall utente Gli accessi alla MPM devono essere eseguiti solo attraverso le funzioni del Device Driver La lettura diretta della MPM o la scrittura in essa non consentita 5 1 1 La MPM nell area di indirizzamento dell host La MPM viene mappata nell area di indirizzamento dell host tra 640 KB e 1MB Dato che l area disponibile in questa area limitato viene utilizzata una finestra memoria di soli 4 KByte Il Device Driver sposta questa finestra automaticamente e rapidamente programmando la logica di indirizzamento della scheda di interfaccia sull area di indirizzamento della MPM che serve di volta in volta In questo caso l indirizzo della finestra nell area di memoria dell host rimane costante PHOENIX 9 3 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Interfacce tra hardware e software Host MPM 1MB 64KB AKB OKB 640KB 16 x 4KB 0 K B 5036C409 Figura 5 2 Spostamento della finestra MPM con il Device Driver 5 1 2 Suddivisione della MPM La MPM con una dimensione di 64 KByte suddivisa in quatt
28. Bit 15 i 8 7 Comandi e messaggi con parametri Word 1 Word 1 Word 2 Word 2 Word 3 Word 3 Word 4 Word 4 Bit 5 5 Monitoraggio con Watchdog IS file Include e Libraries necessari per l uso dei Watchdog sono descritti nel capitolo 4 6 Potete far sorvegliare sia l host che la scheda coprocessore COP da un circuito Watchdog separato La Masterboard IBS MA viene sempre sorvegliata da un circuito Watchdog 5 5 1 Watchdog della Masterboard IBS Se il Watchdog della Masterboard IBS si blocca avviene un reset del sistema IBS tutte le uscite del sistema IBS vengono resettate e viene attivato il segnale SysFail della Masterboard Il Watchdog sempre inserito e non pu essere influenzato dall utente 5 14 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu wv Watchdog per il monitoraggio dell host 5 5 2 Watchdog per il monitoraggio dell host Sulla scheda madre della scheda di interfaccia installato un circuito Watchdog che potete utilizzare per il monitoraggio del Vostro programma PC crollo del PC blocco di un programma Quando il Watchdog si sblocca porta il sistema IBS in uno stato definito reset di tutte le uscite IS Il Watchdog non influenza l host ad esempio non avviene un reset dell host Se volete utilizzare il Watchdog dovete attivarlo a partire dal programma applicativo L impostazione default non inserito Il Watchdog dell host viene attivato chiamando la f
29. ELECTRONIC COMPONENTS Real Time Clock a quarzo della COP 3 15 Registro bits diagnostici 5 12 Registro dei parametri di diagnosi 5 12 Registro mappatura 3 13 Remote Debugging 3 14 RFSERVER 4 10 RFSERVER EXE 3 4 S Scheda coprocessore 2 4 3 3 Scheda madre 2 4 Segmento bus 6 3 SHADOW RAM 4 20 Sistema reset della COP 3 15 Software driver 5 7 Stato di STOP 8 17 8 18 9 14 Strumenti software 4 23 SysFail 5 16 T Tasti reset 4 14 Tasto reset 2 5 2 15 TDOS PRO 5 16 Tipi di cavo 2 12 Tipi di indirizzamento 6 6 Tipo di errore 7 9 9 22 Tools software 7 6 U Utenti MPM 5 3 V Verificare configurazione bus 6 14 VIDEO CACHE 4 20 W Watchdog 5 14 Watchdog della COP 3 15 Z Zona di trasmissione DTI 5 7 Zone utenti node area MPM 5 4 PHOENIX SaDa CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C PHGNIX IND 7 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IND 8 PHOENIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS PHOENIX CONTACT La Vostra opinione ci sta a cuore Dateci la possibilit di conoscere i Vostri spunti i Vostri desideri e le Vostre critiche relativi al presente manuale di InterBus Rispondete a questo proposito al questionario sul retro Ci riserviamo di elaborare tutte le indicazioni e tutti i commenti Questa lettera di risposta la potete inviare direttamente come fax in busta chiusa oppure anche piegata 1 2 e incollata con n
30. ELECTRONIC COMPONENTS nnt oi Significato dei numeri di Control Error AChex E stato rilevato un errore nella definizione Event Controllate la definizione Event nel programma applicativo 4Dhex E stato rilevato un errore hardware sulla scheda di interfaccia Eseguite il reset della scheda di interfaccia 4Ehe Avete inviato troppl comandi entro un tempo breve Riducete il numero dei comandi per unita oraria 50hex 91 hex stato rilevato un errore Firmware sulla scheda di interfaccia MetteteVi in contatto con la Phoenix Contact 99hex stato rilevato un errore nella definizione di gruppo Controllate la definizione di gruppo nel programma applicativo 57hex 58hex E stato rilevato un errore Firmware sulla scheda di interfaccia MetteteVi in contatto con la Phoenix Contact 59hex In un comando stato indicato un numero di gruppo non definito Utilizzate solo numeri di gruppo definiti Controllate le definizioni di gruppo nel programma applicativo stato tentato di utilizzare un comando per la disattivazione di gruppi per un gruppo non disattivabile Utilizzate i comandi per la disattivazione di gruppi soltanto per i gruppi che si possono disattivare SA hex Nel corso dell attivazione o disattivazione di un allarme di modulo bus terminal stato indicato un numero segmento bus errato Controllate il programma applicativo Utilizzate soltanto dei numeri di segmenti PHOENIX 1 13 CONTACT InterBus S T
31. EXE potete indicare i seguenti parametri MONO Rappresentazione bianco nero per monitor monocromatici NOTCOMPATIBLE In caso di problemi del Vostro adattatore grafico nel 4 24 PHCENIX 50960 CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO oi Il menu Functions comando del cursore ad esempio non esiste il cursore AVVIO A CALDO Ad ogni avvio di InterBus S la scheda di interfaccia provoca un avvio a caldo SWITCH Indica le posizioni degli interruttori DIP impostati Le impostazioni degli interruttori DIP vengono acquisite solo quando si effettua il boot della scheda di interfaccia Dopo ogni modifica dell impostazione la scheda di interfaccia deve essere resettata affinch la modifica venga accettata HELP oppure Informazioni sulle opzioni per le righe di comando BOARDNO n Selezione della scheda di interfaccia alla quale il programma monitor deve accedere Valori validi per BOARDNO sono 1 2 304 Il programma monitor dei dati di processo offre diverse voci in tre menu tipo Pull Down General Funzioni di programma generali Functions Funzioni per controllare IBS e per visualizzare dati IBS Options Diverse funzioni di programma e di bus Il tasto F1 oppure la combinazione di tasti ALT H consente di raggiungere la funzione di aiuto per le voci di menu 4 9 1 ll menu Functions Premendo il tasto F oppure la combinazione di tasti ALT F giungete nel menu Functions che offre funz
32. Esso trasmette e memorizza dati di parametrizzazione sulla scheda di interfaccia consentendone la parametrizzazione ed il controllo tramite un menu guidato Le funzioni dei componenti IBS schede di interfaccia moduli ecc sono da applicare senza impegno di programmazione se si utilizza Be SYS SWT Il collegamento del PC tramite BS SYS SWT e la scheda di interfaccia avviene per mezzo delle interfacce seriali RS 232 di entrambi gli apparecchi Le funzioni del programma in dettaglio Trasmissione di comandi alla scheda di interfaccia PHOENIX de CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu wv Manager InterBus IBS CMD SWT Ricezione di messaggi dalla scheda di interfaccia Protocollo dei messaggi ricevuti e dei comandi trasmessi Memorizzazione delle sequenze di messaggio in un file e trasmissione di questi comandi alla scheda di interfaccia Creazione e trasmissione di liste di indirizzi logiche alla scheda di interfaccia Queste liste di indirizzi non possono essere memorizzate in maniera duratura sulla scheda di interfaccia In caso di reset della scheda di interfaccia saranno perse Diagnostica e valutazione della trasmissione bus IBS SYS SWT offre all utente un interfaccia semplice sotto DOS verso la scheda di interfaccia Troverete ulteriori indicazioni relative a BS SYS SWT nel manuale IBS SYS SWT UM E in inglese codice 27 53 87 6 7 2 3 Manager InterBus IBS CMD SWT Il Manager In
33. FFhey IS Dopo l utilizzo di un comando dovete caricare nuovamente tutte le liste di indirizzi di gruppo e le definizioni Event Il codice lunghezza per moduli PCP contiene solo il numero dei dati di ingresso uscita di processo i dati utilizzati tramite PCP non vanno indicati Esempio il modulo BSV 24 possiede soltanto una word per PCP e non possiede dati di ingresso uscita di processo Riportate dunque per il modulo BSV 24 come codice lunghezza lo 0 Conferma positiva Physical_Configuration_Map_Valid_Confirmation 00ABpey Significato La configurazione bus desiderata ammessa ed e stata memorizzata nella RAM della scheda di interfaccia Essa Inoltre corrisponde alla configurazione bus collegata Conferma negativa Check_Configuration_Error_Confirmation 0068hex Significato La configurazione bus desiderata ammessa ed e stata memorizzata nella RAM della scheda di interfaccia Essa tuttavia non corrisponde alla configurazione bus collegata 8 8 PH NIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Comandi di configurazione Conferma negativa Unknown_Bus_Module 005Bpey Significato Sono stati trasferiti dei codici lunghezza o codici ID non ammessi stata indicato un numero di word dati di processo non ammesso il primo modulo della configurazione bus non un modulo bus terminal Osservazione Soltanto in questo caso la configurazione desiderata non viene memorizzata nella R
34. Figura 2 4 Interfaccia bus remoto e esempio per un cavo bus remoto tipo di cavo D9 D9 Il ponte tra il maschio 5 e il maschio 9 indica all interfaccia bus remoto in uscita da un modulo IBS che il cavo bus remoto collegato sai PHOENIX 2 11 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica della scheda madre Tabella 2 4 Piedinatura dell interfaccia bus remoto riservato RBST Informazioni dettagliate sulla specifica dei cavi su tutti i tipi di cavo IBS e sull installazione del Vostro sistema IBS si trovano nel manuale per l installazione IBS BS SYS INST UM codice 27 47 34 5 20 mm 12 mm la w LI x gt x VA K 5036C201 Figura 2 5 Collegamento di un connettore bus remoto Sub D9 Il connettore va collegato nel modo seguente 1 Tagliare la guaina del cavo per 20 mm circa e tagliare la treccia schermante per circa 12 mm 2 Spelare le estremit dei fili per 3 mm circa e piegare la treccia schermante all indietro intorno alla guaina del cavo in maniera omogenea 3 Dopoaversaldato le estremit dei fili collegate la treccia schermante avvolta attorno alla guaina sotto il pressacavo in modo
35. Gestione di canali di dati Node Un utente MPM con Il relativo Device Driver viene chiamato nodo Vengono utilizzati i seguenti nodi Nodo 0 Host con il relativo Device Driver Nodo 1 Masterboard IBS con il relativo Device Driver Il Device Driver della Masterboard IBS fa parte integrante del Firmware di quest ultimo Nodo 2 Scheda coprocessore con il relativo Device Driver Node Handle Un Node Handle identifica un canale di dati aperto verso un nodo Device Name Nome dell apparecchio verso il quale deve essere aperto un canale di dati nome definisce la scheda di interfaccia numero di scheda 1 4 e il relativo utente MPM Host Masterboard IBS oppure scheda coprocessore SI vedano anche le descrizioni relative alle funzioni DDI DevOpenNode e DDI DevCloseNode nel manuale sul software driver IBS PC CB SWD UM 1 Per facilitare l uso quando si apre un canale di dati per il parametro Device Name disponibile una sequenza di caratteri che assegna il numero di scheda e l utente MPM 9 10 PHOENIX de CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww AMA Gestione di canali di dati Tabella 5 2 Apertura di un canale di dati dall host verso la Masterboard IBS Scheda 1 Interfaccia mailbox BB1N1_M Scheda 1 Interfaccia dati IBB1IN1 D Scheda 2 Interfaccia mailbox meses Interfaccia dati Interfaccia dati Interfaccia mailbox IBBANI_ Interfaccia dati IBB4NTD Tabella 5 3 Apertura di un canale di da
36. IBS vengono avviati automaticamente A partire da questo momento la scheda controller trasmette i dati dalla MPM alle periferiche e viceversa E 00000000 0000000 5036B516 Figura 4 4 Interruttore per il comportamento in avvio di InterBus S autostart IBS Tabella 4 4 Definizione del comportamento in avvio ON stato alla consegna No autostart OFF Autostart Se dopo l autostart dei cicli di dati IBS un errore provoca l arresto del bus la scheda di interfaccia attende che venga effettuato un nuovo reset manuale dell hardware con il tasto reset sul pannello frontale In questo caso non e possibile avviare nuovamente i cicli di dati IBS a partire dal programma applicativo Tenete presente questo quando utilizzate l autostart dei cicli dati IBS PHOENIX Ad CONTACT InterBus S Montaggio e prima messa in funzione 4 8 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 4 2 3 Avvio programma automatico mediante EPROM Avvio EPROM solo IBS PC CB COP I T con TDOS Il DIP Switch nr 6 consente di determinare sotto TDOS se dopo il boot della COP i programmi memorizzati nell EPROM vanno avviati automaticamente o meno Ad esempio l esclusione dell autostart sensato quando i programmi memorizzati nell EPROM sono difettosi e quindi la scheda coprocessore si blocca immediatamente dopo il boot p oooi Ti 5036C518 Figura 4 5 Interruttore per l avvio programm
37. IBS con una area di indirizzamento di 16 Bit o pi solamente su indirizzi pari La lista diventa valida solo a seguito dell esecuzione riuscita del comando Implement_All_Logical Address_Maps_Request 0040pcy PHOENIX CONTACT online components com THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Assegnazione degli indirizzi di uscita logici Buffer nel linguaggio di programmazione C FRA AAA AAC AAA ACRI ACACIA AAC AAA AAA AAA A AAA AAA AAA AAA AAA AAA AA AAAA AA Receive Logical_OUT_Address_Map_Reqguest to implement all out addresses e FRA AAA AAA AAA AAC AAA ACACIA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAAAAAAAAA AA USIGNI16 out_adr_mapl 0x003B Command Code 0x000D Parameter Counter 0x0000 IBS ST 24 BK T 0x0000 IB ST 24 DI 16 4 0x0014 IB ST 24 AO 4 SF 0x0000 IB ST 24 DO 16 3 0x0000 EBSs PT 100 0x0004 IBS IP DIO 1 24 0x0000 IBS IP CBK 1 24 Ox0000 IBS IP CDI 1 24 0x0002 IBS IP CDO 1 24 0x0000 IBS IP CDI 1 24 0x0006 IBS 24 BK I 0 T 020000 LBS 24 DI 32 Ux001C y 1BS AL 3 Buffer nel linguaggio di programmazione Pascal Receive_Logical_OUT_Address_Map_Request SI E co implemene ali Que addresses uil ERRE AIRES III const out_adr_map array 1 15 of word S003B Command Code S000D Parameter Counter S0000 IBS ST 24 BK T S0000 IB ST 24 DI 16 4 0014 IB ST 24 AO 4 SF 50000 IB ST 24 DO 16 3 5
38. Il capitolo 8 descrive dettagliatamente i comandi IS Si consiglia di chiamare il comando Implement_All_Logical_Address_Maps_ Request 0040hex dopo ogni trasmissione di liste di indirizzi ad esempio i comandi 0069 ox 003Ahex 003Bhex per poter dire con precisione in caso di errore quale lista di indirizzi contiene l errore 6 28 PHONIX 5036C CONTACT 5036C Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word n 1 Word n 2 Bit THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww AMA Definizione di gruppi 6 4 Definizione di gruppi 6 4 1 Formazione di gruppi funzionali Se ad esempio volete spegnere determinate parti di impianto mentre altre parti di impianto continuano a funzionare dovete prima definire segmenti bus come gruppi funzionali Poi potete accendere oppure spegnere determinati gruppi con l esecuzione dei comandi InterBus S Switch_Group_Off_Request 0021 ey e Switch_Group_On_ Request 0020hex Il comando IBS Receive_Group_Numbers_Request 0049 2x serve per definire i gruppi Assegnate ad ogni segmento bus un numero di gruppo da 0 a 255 per 1 segmento DUS per 1 segmento DUS per 2 segmento DUS per 2 segmento DUS per x segmento DUS per x segmento DUS Figura 6 16 Architettura del comando Receive Group Numbers Request Leggenda Codice Codice di comando nell esempio 0049pey Contatore parametri Numero delle word che seguono nell esempio il numero dei se
39. L ambiente di sviluppo TDOS PRO IBS PC COP SWT non compatibile con la COP486 dell IBS PC CB RTX486 l T perci non serve Queste schede coprocessore consentono di alleggerire il lavoro del processore dell host e di contribuire quindi a raggiungere un netto aumento della resa del sistema PC L unit funzionale centrale delle schede coprocessore un microprocessore Intel compatibile L accesso alla scheda coprocessore possibile o attraverso la Multi Port Memory MPM oppure tramite un interfaccia seriale PC compatibile Le schede coprocessore hanno una struttura prevalentemente PC compatibile ad eccezione di tastiera monitor e dischi rigidi cosa che consente la programmazione con strumenti standard come ad esempio Turbo Pascal o Turbo C La memoria di lavoro di 2 MByte offre un area sufficiente anche per progetti software piuttosto voluminosi Le caratteristiche EMS note nell ambito dei PC sono utilizzabili pienamente anche sulle schede coprocessore 5036C PH NIX 3 3 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica delle schede coprocessore La memorizzazione durevole di informazioni o programmi possibile grazie alla SRAM da 128KByte protetta da una batteria tampone e grazie ad un Flash EPROM sulla COP 486 con 384 KByte di memoria supplementari 128 KByte nel Flash EPROM 1 e 256KByte nel Flash EPROM 2 Anche il sistema operativo della scheda coprocessore memorizzato nel Flas
40. Masterboard IBS immette i suoi dati nella MPM in formato Motorola famiglia 68xxx processori dell host e della COP invece devono ricevere i dati sempre in formato Intel L ordine dei Byte degli indirizzi numerazione all interno di una parola dati per questi formati inverso Utilizzate per gli accessi alla MPM le macro fornite per la conversione dati che scambiano in maniera adeguata gli Byte alti e gli Byte bassi vedasi il manuale sul software driver BS PC CB SWD UM 1 che viene fornito insieme al software driver IBS PC CB SWD N PHOENIX 3 13 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica delle schede coprocessore 3 14 3 4 4 Mappatura della memoria Il Memory Mapper assume un ruolo centrale nell organizzazione hardware della scheda coprocessore Esso si trova nell area I O della schede coprocessore E costituito da un registro di 8 Bit che consente la conversione delle singole aree di memoria nel segmento B0000pe y BFFFFhey Questa area di memoria permette di accedere alle EPROM alla RAM ed alla finestra MPM L accesso avviene attraverso le funzioni del software driver 3 4 5 Interfaccia seriale della scheda coprocessore L interfaccia seriale della scheda coprocessore consente lo sviluppo del software e del testo del programma senza dover utilizzare l interfaccia MPM In questo modo per esempio con l aiuto del Turbo Debugger di Borland possibile eseguire un Remote Debugging
41. OF ELECTRONIC COMPONENTS Descrizione tecnica della scheda madre 2 4 5 Watchdog per il monitoraggio dell host Mentre le schede aggiuntive hanno propri circuiti Watchdog che sorvegliano il loro funzionamento per il monitoraggio dell host stato installato un circuito Watchdog nell interfaccia AT Bus sulla scheda madre Il funzionamento di questo Watchdog e descritto pi dettagliatamente nel capitolo 4 2 4 6 Alimentazione La scheda di interfaccia viene alimentata attraverso i connettori dalla tensione di 5V dell host Sulla scheda coprocessore l uso di determinati tipi di Flash EPROM richiede una tensione aggiuntiva di 12V per la programmazione di questi Flash Eprom consumo di circa 40mA 2 4 6 1 Alimentazione IBS con separazione galvanica Per il funzionamento con separazione galvanica i moduli driver hanno bisogno di un alimentazione isolata Sulla scheda madre un convertitore DC DC genera questa tensione a partire dalla tensione di 5V del PC Esso fornisce una tensione di uscita di 5 V con una corrente max di 200 mA che per motivi di eliminazione dei disturbi filtrata verso PE in maniera capacitiva Provvedete alla messa a terra della scheda di interfaccia utilizzando l apposito bullone figura 2 2 2 16 PHONIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III Ww WMA wv Descrizione tecnica della scheda madre 2 Descrizione tecnica della scheda madre 2 1 Descrizione sintetica Le schede di i
42. ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica delle schede coprocessore 3 4 8 Alimentazione della scheda coprocessore La scheda coprocessore e concepita in modo che una tensione di alimentazione di 5 Volt sia sufficiente Un eccezione e l impiego di Flash EPROM con una tensione di programmazione di 12V Se si utilizzano queste EPROM oltre alla tensione di 5V e necessaria una tensione di alimentazione di 12V Sulla scheda madre della scheda di interfaccia prevista l alimentazione con questa tensione Grazie ai componenti CMOS utilizzati l assorbimento totale di corrente della schede coprocessore di solo ca 400mA Nel caso di programmazione di un Flash EPROM con una tensione di programmazione di 12V ci si deve aspettare un ulteriore assorbimento di corrente di ca 40mA 3 4 8 1 Batteria tampone Affinch le memorie RAM sulla scheda coprocessore siano protette la scheda madre e dotata di un gruppo batterie standard come utilizzato al solito nei PC per proteggere le impostazioni BIOS Il gruppo batterie fornisce una tensione di circa 6V ed ha una durata di circa 2 5 anni Sostituite il gruppo sempre con un gruppo delle stesse dimensioni 3 16 PHONIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Capitolo 4 Montaggio e prima messa in funzione Il presente capitolo Vi informa sull impostazione degli indirizzi della scheda di interfaccia sul montaggio della scheda di interfaccia nel Vos
43. OxU0TC EBSs PT 100 Ox000A IP DIO 1 24 0x0000 IP CBK 1 24 Ox000Z 7XTP CDI 17 24 0x0000 IP CDO 1 24 0x0004 IP CDI 1 24 0x000C IBS 24 BK I 0 T OX0006 LBS 24 DI 32 0x0014 IBS AI 3 Buffer nel linguaggio di programmazione Pascal ERE IO NO R E IO A AO II O DI O OO A A EET EERE EE Receive_Logical_IN_Address_Map_Request Di t7 ico implement all in addresses db const in adr map array 1 15 of word S003A Command Code S000D Parameter Counter S 00 00 IBS ST 24 BR T 50000 IB ST 24 DI 16 4 lt 0000 IB ST 24 AO 4 SF 50000 IB ST 24 DO 16 3 SODIO IBS PT 100 S000A TP DIO 1 24 50000 IP CBK 1 24 0002 IP CDI 1 24 20000 IP CDO 1 24 50004 IP CDI 1 24 SUUUC IBS 24 BK I O T SUO TBS 24 DI 32 50014 IBS AI 3 sai PHOENIX 6 21 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S 6 22 Scheda di interfaccia LS IBST 24 IBST24 IBST24 IB ST 24 DI 16 4 AO 4 SF DO 16 3 PT 100 4 4 N N IBS IP DIO 1 24 IBS IP CBK 1 24 IBS IP CDI 1 24 F IBS IP CDO 1 24 F IBS IP CDI 1 24 F
44. Receive_Processing_Instructions_Request 005Dpey Codice Codice comando nell esempio 0008hex Numero Bit Indicate qui sempre il numero del Bit desiderato da Opey a Fhex Corrisponde a Oye fino a 15dec Indirizzo di uscita Indirizzo della word con il Bit manipolato tramite la manipolazione Bit Indirizzo di ingresso Indirizzo della word con il Bit che determina la manipolazione Bit comandi Reset2_Out_In01e Reset2 Out_In10 svolgono la stessa funzione dei comandi Reset_ Out_In01 e Reset _ Out_In10 comandi hanno per la lunghezza di 5 word cosicch sono a disposizione 16 Bit per gli indirizzi Indicazioni relative ai comandi per il collegamento dei dati di processo condizionato Se il Bit indicato e inserito nel registro di manipolazione Bit allora i comandi si comportano come Reset 01 e Reset 10 Se il Bit indicato non inserito nel registro di manipolazione Bit allora il comando non ha effetto e non avviene nessun collegamento dei dati di processo Il registro di manipolazione Bit deve essere definito prima dell utilizzo dei comandi Reset_ Out_In01_ Switch e Reset Out_In10_ Switch A questo scopo inserite nel comando Check_Physical_ Configuration 0058pey come ultimo modulo della configurazione uno pseudomodulo codice ID 0013p4 Assegnate quindi a questo pseudomodulo tramite l indirizzamento logico l indirizzo del registro di manipolazione Bit Se al posto del registro di manipolazione Bit utilizzate la w
45. Sub D9 Diagramma a blocchi della scheda coprocessore Disposizione dei pin del connettore della COP Cavo di sviluppo per la COP386 Suddivisione della SRAM sulla COP386 dell IBS PC CB COPI I T La MPM come interfaccia centrale Interruttori per l impostazione dell indirizzo I O Interruttori per la selezione del numero di scheda Board No Interruttore per il controllo della Masterboard IBS IBS Control Interruttore per il comportamento in avvio di InterBus S autostart IBS Interruttori per l avvio programma mediante EPROM avvio EPROM Interruttore per la selezione dell unit di boot Boot Disk Interruttore per l impostazione del comportamento in boot relativo a RFSERVER PHOENIX CONTACT 1 8 2 4 2 6 2 10 2 11 2 12 3 9 3 7 3 8 3 11 3 13 4 3 44 4 6 4 7 4 8 4 8 4 10 B 3 InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Appendice B Interruttore per l impostazione del comportamento in boot relativo a DPCON s 33 e ss All Interruttore per l impostazione del percorso di trasmissione dati modo terminale a aaa 412 Jumpers per la parametrizzazione delle schede di interfaccia 4 13 Posizione del connettore maschio per il gruppo batterie 4 15 Esempi di Entry nel file IBSPCCB INI 4 21 Menu principale del programma monitor 4 24 Il menu Fu
46. T Sistema operativo Dimensioni Processore Frequenza di clock Chipset Memoria principale Flash EPROM 1 Flash EPROM 2 Alimentazione Interfaccia seriale Modulo di interfaccia PHOENIX CONTACT RTXDOS 78 74 x 113 03 mm 486 SXLC 40 double clock 8 KByte Cache 40 MHz int 20 MHz est Chips amp Technologies 82C836 2 MByte DRAM 128 KByte CMOS RAM con batteria tampone 256 KByte 256 KByte 5 V 5 tip 380 mA COMI con FIFO a 9 poli ST16C550JW 44 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Appendice B Appendice indici B Appendice indice a o no a a a a a a B 3 B 1 Indice figure a a a a aaa B 8 B 2 Indice tabelle a a a a a a B 6 B 3 Indice alfabetico B 9 PHOENIX B 1 CONTACT B 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA wv Appendice indici B Appendice indici B 1 Indice figure Capitolo 1 Capitolo 2 Capitolo 3 Capitolo 4 5036C Struttura della scheda di interfaccia Struttura delle schede di interfaccia della serie IBS PC CB 1 T Configurazone pannello schede PC Interfaccia di diagnostica e cavo di diagnostica per il collegamento con un PC Interfaccia bus remoto e esempio per un cavo bus remoto tipo di cavo D9 D9 Collegamento di un connettore bus remoto
47. THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Assegnazione degli indirizzi logici dal programmatore 6 3 4 Assegnazione degli indirizzi logici dal programmatore Numerazione di word nell assegnazione di liste di indirizzi logiche InterBus S numera le word analogamente al conteggio utilizzato dai controllori programmabili PLC Dato che word iniziano su indirizzi di Byte pari esse vengono numerate sulla base di questi indirizzi di Byte pari In questo modo viene assegnato ad esempio il numero 6 alla word composta dai Byte 6 e 7 Tabella 6 5 Differenzia nella numerazione delle word con controllori pro grammabili PLC e PC Byte n 1 Word n 2 Byte n Perci dovete utilizzare solo indirizzi pari nella creazione di liste di indirizzi con i comandi Recelve_Logical_IN_Address_Map_ Request 0O3Ahex e Receive_Logical_OUT_Address_Map_ Request 003Bhex per gli indirizzi base di moduli IBS con un area di indirizzamento di 16 Bit o pi Potete porre i moduli IBS con un area di indirizzamento di 8 Bit codice di lunghezza 81pey a scelta su indirizzi base pari o dispari In questo modo con l indirizzamento logico potete raggruppare due moduli a 8 Bit in una word Solo nella creazione delle liste di assegnazione indirizzamento logico collegamento di dati di processo definizione di eventi dovete tener conto del modo di conteggio di word tipico per InterBus tabella 6 5 sinistra Il software driver funzi
48. Trigger attraverso la chiamata della funzione TriggerWatchDog nel programma applicativo altrimenti viene provocato Il reset della scheda coprocessore Lo stato del Watchdog pu essere richiesto con la funzione GetWatchDogState Questa funzione Vi consente di verificare quando avviate il programma applicativo se il Watchdog della COP ha provocato un reset della schede coprocessore La funzione ClearWatchDog resetta lo stato del Watchdog della COP 5036C PHGNIX 5 15 CONTACT l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS interfacce tra hardware e software 5 5 4 Il segnale SysFail Per ogni modulo collegato alla MPM all interno della MPM riservata una apposita area che viene utilizzata ad esempio per messaggi di stato oppure segnali di conferma Uno di questi segnali di stato il segnale SysFail System Failure che viene settato in caso di errore sistema di un modulo ad esempio se il Watchdog di questo modulo sblocca La funzione GetSysFailRegister consente di selezionare il segnale SysFail di un qualsiasi modulo MPM SysFail PC gt E de o o Y O E S D il Ps E a 5 SL Dl LL gt 99 IBS PC CB COP I T IBS PC CB I T IBS PC CB RTX486 1 T 5036B421 Figura 5 12 Il segnale SysFail nella MPM 5 6 Download del programma applicativo sulla COP solo per IBS PC CB COP I T L ambiente di sviluppo 7DOS PRO IBS PC COP SWT codice 27 52 12 3 permette un uso d
49. accesso con differenti protocolli L hardware della MPM supporta i protocolli con gli Handshake Interrupts Inoltre vi una linea di interrupt sull interfaccia di ogni nodo che segnala l avaria di uno dei nodi L host pu essere interrotto dalle due schede aggiuntive grazie all Host Interrupt 2 4 4 Monitoraggio della tensione sistema di reset Per il funzionamento affidabile della scheda di interfaccia deve essere garantita attraverso l AT Bus una tensione di alimentazione sufficiente 5V Se la tensione scende al di sotto del valore minimo un monitoraggio della tensione provoca un Reset della scheda di interfaccia In questo modo si evitano errori funzionali su InterBus S in seguito a stati non definiti durante l accensione e lo spegnimento dell host ed a buchi nella tensione Il reset della scheda di interfaccia viene attivato nelle seguenti condizioni Commutazione del circuito di monitoraggio della tensione Segnale reset sull AT Bus disinseribile per IBS PC CB COP I T e IBS PC CB RTX486 1 T vedasi figura 2 1 posizione 15 Resettramite il tasto sul pannello frontale delle schede oppure tramite il tasto reset posto sul bordo superiore della scheda di interfaccia Per evitare un azionamento involontario il tasto reset del pannello frontale montato nascosto vedasi figura 2 2 Inoltre vi la possibilit di escludere entrambi i tasti togliendo un jumper vedasi figura 2 1 Tabella 2 5 Funzionamento del jumper per il t
50. alla consegna attraverso la MPM OFF attraverso le interfacce seriali RS232 IS L ambiente di sviluppo 7DOS PRO IBS PC COP SWT non compatibile con la COP486 dell BS PC CB RTX486 1 T e a tale scopo non serve Se si prevede un collegamento con le interfacce seriali queste ultime devono essere collegate tra loro con il cavo adattatore IBS PC COP RS 232 CAB e il cavo sviluppo vedasi capitolo 3 Ambedue i cavi vengono forniti insieme all ambiente di sviluppo TDOS PRO IS Posizionate l interruttore nr 8 su ON se volete utilizzare l interfaccia seriale della schede coprocessore per le funzioni del Vostro programma applicativo 4 12 PHOENIX 50960 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Impostazione dei jumpers 4 3 Impostazione dei jumpers INT 5036D431 Figura 4 10 Jumpers per la parametrizzazione delle schede di interfaccia 22 Morsetto per l alimentazione esterna non per IBS PC CB 1 T La parametrizzazione della scheda di interfaccia avviene con i seguenti jumpers 21 Jumper per la selezione dell alimentazione non per IBS PC CB I T 15 Jumper per la separazione della scheda di interfaccia dal reset hardware del PC non per IBS PC CB I T 11 Jumper per la disattivazione del tasti reset 4 3 1 Selezione dell alimentazione Power Supply solamente IBS PC CB COP I T e IBS PC CB RTX486 1 T Il jumper Power Supply consente di scegliere se le
51. ammessa inclusa l ondulazione Ondulazione ammessa Corrente assorbita IBS PC CB I T IBS PC CB COP I T IBS PC CB RTX486 1 T Batteria PHOENIX CONTACT 4 KByte 8 Byte uno max quattro per ogni host 45VDC t5 100 MVop valore tipico 1 2 A valore tipico 1 5 A valore tipico 1 5 A 6 Volt 1350 mAh ad es Varta 2 CR 2 3 AA A 3 InterBus S Appendice tecnico A 4 InterBus S Masterboard IBS Collegamento bus remoto interfaccia connettore velocit di trasmissione numero max di utenti IBS numero max di utenti bus remoto numero max di segmenti bus numero max di word dati di processo numero max di nodi PCP Interfaccia di diagnostica e di parametrizzazione Protocollo Connettore THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS MA5 Board bus remoto a due linee femmina D9 SUB 500 kBit s 320 256 256 256 256 compatibile con RS 232C maschio D9 SUB Scheda coprocessore COP 386 IBS PC CB COP I T Sistema operativo Dimensioni Processore Frequenza di clock Chipset Memoria principale EPROM 1 EPROM 2 Alimentazione Interfaccia seriale Modulo di interfaccia TDOS 78 74 x 113 03 mm 80386 SX 25 MHz Chips amp Technologies 82C836 2 MByte DRAM 128 KByte CMOS RAM con batteria tampone 128 KByte non equipaggiato 5 V 5 tip 380 mA COMI a 9 poli UART NS 16C450 Scheda coprocessore COP 486 IBS PC CB RTX486 1
52. attraverso la MPM il collegamento tra host PC o scheda coprocessore COP e la Masterboard IBS MA 5036C407 Figura 5 7 Impiego di quattro schede di interfaccia in un host In un host possono essere impiegate fino a quattro schede di interfaccia Per ogni scheda di interfaccia deve essere installato un Device Driver In questo caso l interfaccia Device Driver assume la gestione e il controllo della totalit dei Device Driver Programma applicativo Device Driver Interface Device Driver Device Driver Device Driver Device Driver 5036C405 Figura 5 8 Controllo di quattro Device Driver dall interfaccia Device Driver 9 8 PHOENIX li CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu wv Implementazione del DDI e del Device Driver 5 2 1 Implementazione del DDI e del Device Driver L implementazione concreta delle Device Driver interfacce specifiche del compiler e dei Device Driver per i singoli sistemi operativi illustrata nel manuale sul software driver IBS PC CB SWD UM I codice 27 47 31 6 5 2 2 Struttura del software driver sulla scheda coprocessore Programma applicativo Device Driver Interface Device Driver 5036C417 Figura 5 9 Struttura del software driver sulla scheda coprocessore COP La programmazione della scheda coprocessore non diversa dalla programmazione sull host sotto DOS Un prog
53. avvio di RFSERVER EXE E nm 00000000 5036B519 Figura 4 7 Interruttore per l impostazione del comportamento in boot relativo a RFSERVER Tabella 4 7 Comportamento in boot della scheda coprocessore relativo a RF SERVER OFF stato alla consegna Nel boot la scheda coprocessore attende l avvio del RFSERVER ON Nel boot la scheda coprocessore non attende l avvio del RFSERVER PHOENIX Siana CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww AMA Comportamento di boot relativo a DPCON Wait for DPCON 4 2 6 Comportamento di boot relativo a DPCON Wait for DPCON solamente IBS PC CB RTX486 I T con RTXDOS Il programma DPCON EXE consente di utilizzare la tastiera e lo schermo dell host PC come terminale per la scheda coprocessore Dopo l avvio del file DPCON EXE sull host quest ultimo presenta all utente una superficie DOS per la scheda coprocessore Il collegamento tra DPCON EXE e RTXDOS avviene tramite la MPM Il programma DPCON EXE si trova sul dischetto dei tools Mentre la scheda coprocessore esegue il boot essa iscrive nella MPM le uscite schermo usuali per un PC Il programma DPCON EXE consente di prendere le uscite dalla MPM e di rappresentarle sullo schermo dell host Se DPCON EXE non va a prendere le uscite schermo nella MPM l area MPM riservata a questo scopo pu saturarsi A questo punto l interruttore nr 7 consente di scegliere se in tale caso la scheda
54. bus La scheda di interfaccia mette in funzione la configurazione bus e mette a disposizione i dati I O nella MPM Il comando consiste di una sola word il Codice comando 0001 ey Non seguono ulteriori parametri Start_Bus_Confirmation 0088hex Significato E stato possibile avviare il sistema La scheda di interfaccia inizia con la lettura ciclica e con il posizionamento degli ingressi e delle uscite funzionamento dati di processo ed eventualmente funzionamento PCP Osservazione II LED RUN Masterboard si accende PHOENIX 20966 CONTACT Conferma negativa Conferma negativa Compito Conseguenze A Sintassi Conferma positiva 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI oi wv Comandi per il funzionamento Start_Bus_Not_Possible_Confirmation 00E8pey Significato stata superata la massima configurazione possibile ammessa del bus tutti i gruppi sono disattivati errore hardware della scheda di interfaccia Osservazione Il LED RUN Masterboard non si accende Bus_System_Error_Indication 0038hex Significato stato presentato un errore che non consente l ulteriore funzionamento Osservazione Il messaggio Bus_Error_Information_Indication 60C4ney offre una descrizione dettagliata dell errore Nel caso del messaggio di errore Module_Error_Indication 8S0A0hex che pu comparire dopo la conferma positiva o negativa il traffico dati non viene interrotto In caso di modifica del
55. che lo ha provocato registri occupano rispettivamente una word nell area di indirizzamento della MPM La funzione diagnostica consente di interpretare ambedue i registri La funzione di diagnosi descritta pi dettagliatamente nel manuale del software driver PHOENIX 30906 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Utilizzo della RAM statica 5 3 Utilizzo della RAM statica per IBS PC CB COP I T e IBS PC CB RTX486 1 T La scheda coprocessore del controller IBS PC CB COP I T mette a disposizione una RAM statica SRAM di 128 KByte La SRAM e protetta dalle batterie della scheda madre Con host spento oppure scheda di interfaccia non installata i dati contenuti nella SRAM rimangono memorizzati fino a 2 5 anni SRAM sulla Per leggere e scrivere sulla SRAM la COP386 Vi offre due funzioni che hanno COP386 una sintassi analoga a quella delle funzioni dell interfaccia dati IS Per ogni chiamata funzioni possono essere trasmessi max 64 KByte Per trasmettere quantit di dati pi grandi dovete chiamare la funzione due volte Indicate nella seconda chiamata un offset di 64 KByte file Include e Libraries C oppure Units Pascal sono descritti pi dettagliatamente nel manuale relativo al software driver RAM 1FFFF 64 KByte ha BFFFFhex SRAM 10000 as B0000 hex 64 KByte BFFFFhex SRAM 00000 hex 5036A304 Figura 5 11 Suddivisione della SRAM SRAM sulla Sulla COP 486 RTXDOS cons
56. consentono di passare direttamente da una finestra del menu Functions ad un altra ALT P Passaggio alla finestra Process Data ALT I Passaggio alla finestra nfo ALT O Passaggio alla finestra Command tasti Esc X oppure Alt X consentono di accedere al livello di menu superiore PHOENIX 4 29 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione 4 30 4 9 3 Il menu Options General Functions Options Help utostart IBS Manual Start IBS Direct OUT Data Controlled OUT Data Y Generate Data File Monitor Program InterBus 3 Version 4 78 PHOENIX CONTACT 5036A823 Figura 4 19 Il menu Options Il menu Options consente di configurare il programma monitor Le voci di menu Autostart IBS oppure Manual Start IBS consentono di scegliere se la scheda di interfaccia dopo il verificarsi di un errore debba cercare automaticamente di rimettere in funzione il sistema di bus collegato Autostart IBS Con Manual Start IBS l avvio a freddo avviene solo dopo aver premuto il tasto Le voci Direct OUT Data oppure Controlled OUT Data permettono di scegliere se la modifica dell uscita interessata debba avvenire immediatamente dopo l iscrizione di un valore nella maschera Direct OUT Data oppure solo dopo la conferma con Il tasto 1 Controlled OUT Data La voce Generate Data File genera un file IDLST TXT che contiene informazioni relative alla configu
57. da avere una grande superficie di contatto 2 12 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Unit funzionali delle schede di interfaccia terra la treccia schermante del cavo bus remoto sulla scheda di interfaccia Utilizzate a tale scopo esclusivamente connettori Sub D con custodia metallizzata oppure in metallo Fate assolutamente attenzione che la treccia schermante del cavo bus remoto abbia una superficie di contatto il pi grande possibile sotto il pressacavo Provvedete alla messa a terra della scheda di interfaccia utilizzando l apposito bullone Figura 2 2 Per avere un funzionamento di InterBus S senza disturbi bisogna collegare a 2 4 Unit funzionali delle schede di interfaccia 2 4 1 Interfaccia AT Bus L interfaccia AT Bus realizzata con un bus dati lungo di 8 bit e un bus indirizzi lungo 24 bit L interfaccia oltre alla funzione di buffer per linee dati indirizzi e controllo svolge la funzione di decodifica degli indirizzi e serve per configurare l area di indirizzamento I O di 8 Byte e la memoria 4 KByte verso la MPM Inoltre per la trasmissione dati tra le schede aggiuntive all AT Bus sono inviati segnali di interrupt provenienti dalla logica di controllo MPM Questi segnali possono essere commutati verso gli ingressi interrupt del PC Qui di seguito verr descritta la funzionalit dell interfaccia AT Bus 2 4 1 1 Indirizzo base I O nell host Per ogni scheda di i
58. dati sul bus pu aumentare di fino a 40 us per ogni comando comandi vengono trasmessi alla scheda di interfaccia tramite il comando Receive_Processing_Instructions_Request 005Dpey Indicazioni di indirizzi all interno dei comandi relativi al collegamento dei dati di processo Indicate per ogni collegamento dei dati di processo il Bit di Ingresso e il Bit di uscita Indirizzate questi Bit tramite l indicazione dell indirizzo e del numero Bit Indicate per Moduli IBS con 16 Bit o pi di area di indirizzamento l indirizzo pari e il Bit desiderato da 0 a 15 Moduli IBS con 8 Bit di area di indirizzamento codice lunghezza 81 hex l indirizzo pari o dispari e il Bit desiderato da 0 a 7 La numerazione di word e Byte tipica di InterBus viene illustrata nel Capitolo 6 3 4 Una word di un modulo IBS con 16 Bit o pi di area di indirizzamento Utilizzate in questo caso a seconda del tipo di indirizzamento l indirizzo fisico o logico che avete assegnato con l aiuto dei comandi Recelve_Logical_IN_Address_Map_ Request 003Apex Receive_Logical_OUT_Address_Map_Hequest 003Bhex Receive Processing_Instructions Request 005Dhex Il comando Receive_Processing_Instructions_Request 005Dhex trasmette uno o pi comandi relativi al collegamento di dati di processo verso la scheda di interfaccia comandi vengono inviati alla scheda di interfaccia e memorizzati nella RAM sotto forma di una lista di comandi Trasmettete la
59. del programma monitor 4 25 Maschera monitor del programma monitor 4 26 Un messaggio di errore nel programma monitor 4 27 La finestra di informazione del programma monitor 4 28 Maschera per comandi e messaggi 4 29 Il menu Pull Down Options 4 30 Il menu Pull Down General 4 30 La MPM come interfaccia centrale di una scheda di interfaccia 5 3 Spostamento della finestra MPM con il Device Driver 5 4 Suddivisione della MPM 5 5 Indirizzi relativi di words dati di processo nella zona di trasmissione DTI 5 6 Zone di trasmissione DTI e costanti offset 5 7 Struttura del software driver 5 7 Impiego di quattro schede di interfaccia in un host 5 8 Controllo di quattro Device Driver dall interfaccia Device Driver 5 8 Struttura del software driver sulla scheda coprocessore COP 5 9 La DDI come interfaccia ad un Device Driver 5 10 Suddivisione della SRAM 5 13 Il segnale SysFail nella MPM 5 16 Principio della strutturazione di una lista dei moduli 6 3 Configurazione bus per gli esempi di indirizzamento 6 5 Indirizzi di ingresso nell immagine di memoria buffer IN Gli indirizzi di avvio dei moduli sono scritti in grassetto 6 8 Indirizzi di ingresso con indirizzamento fisico 6 9 Indirizzi di uscita nell immagine di memoria buffer OUT Gli indirizzi di avvio dei moduli sono scritti in grassetto 6 10 Indirizzi di uscita con indirizzamento fisico 6 11 5036C B 1 InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Anhang B Arch
60. del segmento bus coinvolto da O0hex a FFhex Corrisponde a 0 fino a 255dec Quit _ Module Error Not Possible Confirmation 80FFhex Significato Questo messaggio la conferma negativa ai comandi Quit_Module_Error_Request 0064pex e Quit Module _Error_All Request 0065pey Sintassi Word 1 Word 2 Word 3 Word 4 Bit rea 0 Leggenda Codice Codice messaggio nell esempio 80FFhex Contatore parametri Numero delle word successive nell esempio 2 Numero parametro Il parametro Numero parametro contrassegna il parametro errato Numero errore Il parametro Numero errore denomina il tipo di errore 1 Numero dispari di parametri Numero parametro uguale a 1 2 Indirizzo di segmento bus sconosciuto 3 Il modulo indicato non esiste Numero 4 Il modulo indicato non raggiungibile perch il rispettivo segmento disattivato 5 Non si sono potuti eseguire con successo i cicli ID necessari Nella risposta al comando Quit Module_Error_All_ Request 0065pey viene utilizzato soltanto il numero errore 5 5036C PHEGNIX 9 21 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Causa Sintassi Word 1 Word 2 Word 3 Word 4 Word n 2 Bit Leggenda 9 22 Bus_Error_Information_Indication 80C4hex Segue la struttura generale del messaggio La struttura non dipende dal parametro tipo di errore che viene descritto nel dettaglio pi avanti Questo messaggio segue il mes
61. e previsto un connettore a quattro poli che consente di collegare un gruppo di batterie ed un connettore a 10 poli per l interfaccia seriale PHOENIX 3 5 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica delle schede coprocessore 3 6 Per ottenere un elevata flessibilit della scheda coprocessore si rinunciato ad una possibile configurazione tramite interruttori DIP o jumpers Le configurazioni per l hardware vengono effettuate automaticamente dal software driver 3 3 Interfacce della scheda coprocessore Il presente capitolo descrive le diverse interfacce della scheda coprocessore e l assegnazione dei loro segnali 3 3 1 Interfaccia scheda madre Funzioni dell interfaccia Scambio dati tra scheda madre e scheda coprocessore la lunghezza dati di 16 Bit Tutte le linee per dati ed indirizzi sono bufferate Fornire segnali di controllo segnali di controllo interrupt controllo scrittura e lettura controllo Reset e Watchdog Linee di alimentazione e linee speciali alimentazione di tensione batteria tampone comando dei led interfaccia RS232 3 3 2 Interfaccia seriale La scheda coprocessore possiede un interfaccia seriale RS 232 che corrisponde alla COM 1 di un PC standard e che potete utilizzare ad esempio per le seguenti applicazioni Se l accesso dell ambiente di sviluppo 7DOS PRO IBS PC COP SWT alla COP386 non deve avvenire attraverso la MPM Informazioni pi dettagli
62. il reset del calcolatore di controllo 23 hex Un errore bus ha provocato lo scatto del Watchdog Effettuate il reset del calcolatore di controllo MetteteVi in contatto con la Phoenix Contact se l errore dovesse comparire ripetutamente 26hex 27hex 28hex 29hex E stato rilevato un errore hardware sulla scheda di interfaccia MetteteVi in contatto con la Phoenix Contact 2Ahex E stato rilevato un errore Firmware sulla scheda di interfaccia MetteteVi in contatto con la Phoenix Contact 2Bhex stato rilevato un errore nelle liste di indirizzamento Il bus entra nello stato di Stop senza reset le uscite non vengono resettate Controllate le liste di assegnazione nel programma applicativo Si tentato di inviare delle liste di indirizzamento alla scheda di interfaccia mentre il bus e in funzione Portate il bus nella situazione di Stop prima di inviare delle liste di indirizzamento alla scheda di interfaccia PHOENIX 7 11 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Diagnostica in caso di errore Significato Significato Causa Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Causa Rimedio Causa Rimedio Significato Rimedio 7 12 38hex Questo errore compare in concomitanza con un errore di bus locale o di bus remoto Una routine di verifica rileva il segmento difettoso Controllate la configurazion
63. indice sono comprensibili il loro messaggio chiaro g g g Quale indice utilizzate con maggior frequenza per cercare informazioni Mancano informazioni importanti g g g Se si quali Gli esempi trovano corrispondenza nella pratica O Il manuale di facile consultazione g g g Desiderate uno spazio maggiore per gli appunti g Vorrei fare i seguenti commenti dare queste consigli DNR 2856 5050CF17
64. informazioni sul messaggio 5036C PHGNIX 8 5 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Compito Pre requisito A Conseguenza RS Sintassi Conferma positiva 8 2 Comandi di configurazione Configure_ Bus_Request 0023hex Questo comando induce la Masterboard IBS a leggere la configurazione bus e a memorizzarla nella RAM della scheda di interfaccia come configurazione originaria In caso di utilizzo di questo comando il bus si deve trovare nella situazione di STOP Il comando non deve essere chiamato durante il funzionamento corrente dell impianto dato che esso cancella tutte le definizioni e le liste memorizzate sulla scheda di interfaccia Tutte le definizioni e le liste memorizzate in precedenza sulla scheda controller vengono cancellate liste logiche di indirizzi definizione di gruppo collegamento dei dati di processo definizione Event Fare la configurazione tiene occupata la scheda di interfaccia per un certo periodo di tempo Con ci dopo la restituzione della conferma positiva viene bloccata per questo periodo una nuova esecuzione di comando Il periodo di tempo dipende dalla lunghezza del bus Il comando consiste di una sola word il Codice comando 0023hex Non seguono ulteriori parametri Quit_Configure_Bus_Confirmation 00CApey Conferma negativa Bus_System_Error_Indication 0038pey Compito Osservazione Si
65. inglese IBS SYS PRO UM E 27 51 00 1 Manuale di installazione per componenti IBS IBS SYS INST UM 2747345 Specifiche relative ai nuovi moduli I O digitali ed analogici 22905 PHOENIX 1 7 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Introduzione e panoramica 1 8 1 4 Struttura della scheda di interfaccia 5036B202 Figura 1 1 Struttura della scheda di interfaccia Le schede di interfaccia IBS PC CB I T IBS PC CB COP I T e IBS PC CB RTX486 1 T hanno una struttura modulare e sono composte da 1 Scheda madre 2 Masterboard IBS MA 3 Scheda coprocessore COP386 oppure COP486 Solo la scheda di interfaccia IBS PC CB COP I T e IBS PC CB RTX486 1 T sono dotate di una scheda coprocessore Questa scheda non pu essere installata sulla scheda di interfaccia IBS PC CB I T in un secondo tempo perch sulla scheda madre di quest ultima mancano le rispettive interfacce e l alimentazione Nei seguenti capitoli le schede di interfaccia sono descritte pi dettagliatamente PHOENIX SaDa CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Capitolo 2 Descrizione tecnica della scheda madre Il presente capitolo Vi informa sulla Struttura e componenti della scheda madre 2 Descrizione tecnica della scheda madre a 228 2 1 Descrizione sintetica 2 8 2 2 Struttura meccanica i A 2 2 1 Struttura della scheda di interfaccia dl O a 2 2 2 Funzio
66. interfaccia controlla le liste di indirizzi trasmesse in precedenza e se sono prive di errori le acquisisce Il comando va utilizzato soltanto se il ciclo dati del bus non viene fatto funzionare Le liste inviate in precedenza vengono controllate e se prive di errori acquisite In caso di errore potete chiedere delle cause dell errore con l aiuto del comando Send_Log_Address_Error_Request 005Fhex Il comando consiste di una sola word il Codice comando 0040 hex Non seguono ulteriori parametri Quit_Implement_Confirmation 00D3pey Significato Gli indirizzi sono stati acquisiti in maniera valida Logical_ Address_Error_Confirmation 002Bpey Significato Nelle liste da implementare indirizzi logici sono presenti dei valori errati Il bus nello stato di STOP Non viene eseguita nessuna commutazione dei dati di uscita di processo in uno stato definito di sicurezza Send_Log_Address_Error_Request 005Fhex Richiesta del risultato di una esecuzione precedente dei comandi Implement_ All_Logical Address Maps _Request 0040hax Check Physical Configuration Request 0058hex Il comando consiste di una sola word il Codice comando 005Fpey Non seguono ulteriori parametri Send_Log_Address_Error_Confirmation 80F5hex Significato Il risultato viene reso noto attraverso questo messaggio vedasi Capitolo 9 8 4 Comandi per il funzionamento start Bus_Cycle_ Request 0001 hex Il comando attiva il traffico dati ciclico sul
67. interfaccia tramite il comando Receive_Processing_Instructions_Request 005Dpey Codice Codice comando nell esempio 000Dhex Numero Bit Indicate qui sempre il numero del Bit desiderato da Opey a Fhex Corrisponde a Ogec fino a 15dec Indirizzo di uscita Indirizzo della word nella quale viene copiato il Bit Indirizzo di ingresso Indirizzo della word dalla quale viene copiato il Bit Comando Word Copy_ Bit_Mask 000Ehex Questo comando causa il collegamento AND per Bit di una determinata word di ingresso con una word di mascheramento e scrive il risultato su una determinata word di uscita Trasmettete il comando alla scheda di interfaccia tramite il comando Receive_Processing_Instructions_Request 005Dpey Do o CE ECO aa AEE ETENEE ES 0 Codice Codice comando nell esempio 000Epey Indirizzo di uscita Indirizzo della word di uscita nella quale viene copiato Il risultato del collegamento Indirizzo di Ingresso Indirizzo della word di ingresso da collegare Maschera Word di mascheramento PHOENIX 8 37 CONTACT InterBus S Comandi per la Masterboard IBS Compito Sintassi 8 38 Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word 7 Word 5z 2 Bit THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 8 9 Comandi per l elaborazione Event In alcune applicazioni utile rispondere in maniera mirata a determinati avvenimenti in inglese Events La definizione Event consente di ottenere la segnalazione esplici
68. l installazione IBS SYS INST UM codice 27 47 34 5 Il manuale Vi informa nei suoi diversi capitoli circa i seguenti argomenti Panoramica sistema Montaggio dei componenti I O Consigli per il cablaggio Messain funzione e prove funzionali Eliminazione di errori Sostituzione di componenti IBS Schemi di cablaggio Inoltre su richiesta Phoenix Contact Vi spedir schede dati per tutti i nuovi moduli IBS 4 8 Strumenti software per la messa in funzione Per la prima messa in funzione sono disponibili diversi strumenti software che rendono possibile l attivazione della Vostra configurazione bus senza richiedere una programmazione complessa II programma monitor dei dati di processo PCCBMONI EXE viene fornito assieme al software driver Il software per diagnostica e configurazione IBS SYS SWT E sotto DOS in inglese codice 27 52 73 8 Il software IBS CMD SWT che consente la configurazione il monitoraggio e la diagnostica del Vostro sistema InterBus S sotto Microsoft Windows Gli strumenti software consentono di far commutare le uscite Prima di far AN commutare le uscite assicurateVi che non possano essere causati danni a cose o a persone in rapporto diretto o indiretto con periferiche di processo pericolose ad esempio alberi motori presse ecc senza protezioni sufficienti Ulteriori informazioni sui diversi strumenti software si trovano nel capitolo 7 e nei rispettivi manuali 5036C PH NIX 4 23
69. la COP considera come unit Da sull hard disk C dell host che la COP considera come unit El Al momento della consegna gli interruttori nr 3 e nr 4 dell IBS PC CB RTX486 l T si trovano nella posizione OFF Non modificate queste impostazioni PHOENIX 4 9 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione 4 10 4 2 5 Comportamento di boot relativo a RFSERVER Wait for RFSERVER solamente IBS PC CB RTX486 1 T con RTXDOS Il programma TSR RESERVER EXE consente alla scheda coprocessore di accedere alle unit dell host PC Dopo l avvio sull host del RFSERVER la scheda coprocessore pu ad esempio caricare programmi dall hard disk dell host e leggere o memorizzare i dati sul disco Il collegamento tra RFSERVER e RTXDOS avviene tramite la MPM Il programma RFSERVER EXE si trova sul dischetto dei tools Mentre la scheda coprocessore esegue il boot RTXDOS cerca di stabilire un contatto con il programma RFSERVER EXE sull host Dato che la scheda coprocessore esegue il boot molto rapidamente in caso di avvio a freddo dell intero sistema RFSERVER EXE probabilmente non sar ancora avviato sull host L interruttore n 5 Vi consente di decidere se la scheda coprocessore in questo caso debba proseguire il boot oppure se debba attendere fino a che RFSERVER EXE sia avviato sull host Ad esempio nel funzionamento Stand Alone dell BS PC CB RTX486 I T non ha senso aspettare l
70. messaggio senza parametri viene indicato solo il codice messaggio La sintassi di un messaggio con parametri viene rappresentata nella maniera seguente come blocco parametri Word 1 Word 2 Word 3 Word 4 Word 5 Word n 2 Bit Parametri Descrizione del singoli parametri PHOENIX 9 5 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS 9 2 Messaggi relativi alla configurazione Receive_Group_Number_Failed_Confirmation 0055 hex Causa La lista trasmessa tramite il comando Receive Group Numbers Request 0049 2 contiene degli inserimenti errati Cause di errore possono essere Numeri di segmento bus non validi Numeri per segmenti bus assegnati pi volte Numero gruppo non valido Tentativo di riunire in un unico gruppo moduli IBS senza funzione di scambio assieme ad altri moduli IBS nessun collegamento di bus locale nessuna limea secondaria bus remoto Assegnate sempre ai moduli IBS senza funzione di scambio un proprio numero gruppo Numero di parametri sbagliato Rimedio Controllate le liste della definizione di gruppo Sintassi Il messaggio consiste di una sola word il Codice messaggio 0055pey Non seguono ulteriori parametri Unexpected_Group_Number_ Confirmation 0059hex Significato Errore nell esecuzione dei comandi Switch_Group_Off_Request 0021 hex O Switch_Group_On_ Request 0020hex Si e tentato di disattivare un modulo non disattivabil
71. nel programma applicativo le sequenze di comando Aggiungete eventualmente dei parametri oppure correggete le chiamate dei comandi 09hex Il numero dei parametri nelle liste di assegnazione uguale a zero Controllate il numero dei parametri nelle liste di definizione 0Ahex E stato inviato un comando non definito Controllate il programma applicativo ed eliminate i comandi non definiti MetteteVi in contatto con la Phoenix Contact se l errore dovesse comparire ripetutamente OBhex stato rilevato un errore Firmware sulla scheda di interfaccia MetteteVi in contatto con la Phoenix Contact PHOENIX SaDa CONTACT Significato Rimedio Osservazione Significato Causa Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Conseguenze Rimedio Significato Rimedio 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu Significato dei numeri di Control Error OChex Sulla scheda di interfaccia vi un messaggio oppure la conferma ad un comando e non viene prelevato in tempo Chiamate ciclicamente la funzione DDI MXI_RevMessage nel programma applicativo Se non desiderate dei messaggi allora potete inserire il comando Disable_all Messages_Request 0048hex 0Dhex La scheda di interfaccia si aspetta del parametri che non sono stati ricevuti entro un tempo di monitoraggio L handshake non avvenuto in tempo Effettuate
72. non ammessa Quit_Receive Localbus Code Map Confirmation 0105hex Il comando Receive_Localbus_Code_Map_Request 0069hex stato eseguito con successo Il messaggio consiste di una sola word il Codice messaggio 0105pey Non seguono ulteriori parametri PHOENIX 9 13 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Sintassi Significato Dati di processo A Canale PCP Sintassi Significato Sintassi Significato Cause Sintassi 9 14 9 4 Messaggi per il funzionamento Start_Bus_Confirmation 0088hex Il traffico dati ciclico sul bus avviato La scheda di interfaccia fa funzionare a partire da questo momento il traffico dati di processo Questo significa creazione ciclica di un immagine di processo dei dati di ingresso per il controllo e trasferimento ciclico dei dati di uscita dall host ai moduli collegati al bus Inoltre la scheda di interfaccia fa funzionare il Peripherals Communication Protocol PCP per i moduli che operano con PCP Il messaggio consiste di una sola word il Codice messaggio 0088hex Non seguono ulteriori parametri Stop_Bus_Confirmation 00C6hex Il comando Stop_Bus_Cycle_Request 0002hex stato eseguito Il bus si trova nello stato di STOP Il traffico dati ciclico sul bus stato interrotto L immagine dei dati di processo esistente dei moduli collegati al bus rimane conservata staticamente e non s
73. operativo Lo zoccolino 2 libero PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu RAM statica IBS PC CB RTX486 1 T AI momento della fornitura sia sullo zoccolino 1 che sullo zoccolino 2 sono montate Flash EPROM da 256 KByte 3 4 2 2 RAM statica La scheda coprocessore e dotata di una RAM statica SRAM da 128 KByte che consente di memorizzare dati ad esempio gli stati operativi dell impianto Questa memoria protetta da una batteria e presenta una lunghezza di 8 Bit IBS PC CB COPI I T Lo SRAM sulla COP386 indirizzabile in due blocchi da 64 KByte partendo dal segmento B0000pey L accesso avviene attraverso delle funzioni del software driver RAM 1FFFF 64 KByte di BFFFFhex SRAM 10000 PRO B0000 hex 64 KByte BFFFFhex SRAM 00000 hex 5036A304 Figura 3 4 Suddivisione della SRAM sulla COP386 dell IBS PC CB COP I T IBS PC CB RTX486 1 T La SRAM sulla COP486 viene considerata unit D e pu in questo modo essere utilizzata come disco RAM attraverso le usuali funzioni DOS Il programma RDRCONF EXE consente di parametrizzare il tipo di accesso alla SRAM della COP486 Potete ad esempio anche impostare l indirizzamento in due blocchi da 64 KByte descritto per la COP386 RDRCONF EXE viene fornito insieme al presente manuale 23 PHOENIX 3 11 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica delle schede coprocessore 3
74. scheda madre 2 2 1 Struttura della scheda di interfaccia 0 000 5036C111 Figura 2 1 Struttura delle schede di interfaccia della serie IBS PC CB I T Le schede di interfaccia sono composte dai seguenti componenti le posizioni a sfondo grigio non interessano la scheda controller IBS PC CB I T 1 Scheda madre La scheda madre pu essere dotata di max due schede aggiuntive ed l interfaccia con l AT Bus dell host 2 Scheda coprocessore Per il controllo e pre processing dei dati no per IBS PC CB I T 3 Masterboard IBS La Masterboard IBS MA Board provvede autonomamente al traffico dati dell InterBus S 4 Connettore per AT Bus Il connettore stabilisce il collegamento tra la scheda di interfaccia e l AT Bus ISA dell host 5 Messa a terra Provvedete alla messa a terra della scheda di interfaccia utilizzando l apposito bullone 6 InterBus S Interfaccia bus remoto tecnica a due linee 7 Interfaccia seriale RS 232 per la Masterboard IBS serve a collegare un PC con gli strumenti software IBS CMD SWT oppure IBS SYS SWT 2 4 PHGNIX 5036C CONTACT 10 11 12 13 14 15 16 17 18 19 20 21 22 23 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Struttura della scheda di interfaccia LED di stato esterni I LED verdi indicano lo stato della scheda di interfaccia vedasi capitolo 2 2 2 Pannello frontale Rack schede PC
75. scheda madre Tabella 2 4 Piedinatura dell interfaccia bus remoto riservato RBST Informazioni dettagliate sulla specifica dei cavi su tutti i tipi di cavo IBS e sull installazione del Vostro sistema IBS si trovano nel manuale per l installazione IBS BS SYS INST UM codice 27 47 34 5 20 mm 12 mm la w LI x gt x VA K 5036C201 Figura 2 5 Collegamento di un connettore bus remoto Sub D9 Il connettore va collegato nel modo seguente 1 Tagliare la guaina del cavo per 20 mm circa e tagliare la treccia schermante per circa 12 mm 2 Spelare le estremit dei fili per 3 mm circa e piegare la treccia schermante all indietro intorno alla guaina del cavo in maniera omogenea 3 Dopoaversaldato le estremit dei fili collegate la treccia schermante avvolta attorno alla guaina sotto il pressacavo in modo da avere una grande superficie di contatto 2 12 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Unit funzionali delle schede di interfaccia terra la treccia schermante del cavo bus remoto sulla scheda di interfaccia Utilizzate a tale scopo esclusivamente connettori Sub D con custodia metallizzata op
76. schede di interfaccia IBS PC CB COP I T e IBS PC CB RTX486 1 T verrano alimentate attraverso l AT Bus dell host PC oppure attraverso i morsetti per l alimentazione esterna Tabella 4 10 Funzionamento del jumper per la selezione dell alimentazione vedasi testo stampato sul foglio della scheda di interfaccia inserito nella posizione PC dall host PC attraverso l AT Bus Stato alla consegna inserito nella posizione EXT da un alimentatore esterno tramite i morsetti verdi tipo CombiCon accanto al gruppo batterie vedasi figura 4 10 posi zione 22 5036C PHOENIX 4 13 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione 4 3 2 Separazione dal reset hardware dell host PC HW RESET solamente IBS PC CB COP I T e IBS PC CB RTX486 1 T Il jumper Enable Disable PC HW RESET figura 4 10 posizione 15 consente di configurare la schede di interfaccia IBS PC CB COP I T e IBS PC CB RTX486 l T in modo che esse non vengano influenzate da un reset hardware dell host PC Tabella 4 11 Funzionamento del jumper per separare l host dal reset dell hard ware vedasi testo stampato sul foglio della scheda di interfaccia inserito su ON enabled Un reset dell host provoca il boot della Stato alla consegna scheda di interfaccia inserito su OFF disabled Un reset dell host non influenza la scheda di interfaccia 4 3 3 Disattivazione dei tasti reset Enable Disabl
77. tra 640 KB e 1 MB nell area di memoria del PC A tale proposito sono disponibili le seguenti funzioni Funzioni per aprire e chiudere canali di dati Funzioni per scrivere comandi e leggere messaggi Interfaccia Mailbox utilizza segnali di Handshake e comandi di Interrupt Funzioni per leggere e scrivere dati I O interfaccia dati funziona senza conferma Funzione di diagnosi per controllare lo stato di funzionamento della scheda di interfaccia Quando aprite un canale dati ricevete come risposta un Node Handle che simile all Handle in caso di accesso ad un file specifica il canale dati e deve essere indicato nella lettura e nella scrittura di dati vedasi il manuale relativo al software driver Be PC CB SWD UM I codice 27 47 31 6 Controllo di InterBus S Il Vostro programma applicativo controlla la scheda di interfaccia servendosi di comandi ad esempio avvio del sistema di bus lettura della configurazione bus vedasi capitolo 8 La scheda di interfaccia dopo la sua inizializzazione e l avvio del trasferimento dati aziona il bus autonomamente fornendo le corrispondenti risposte vedasi capitolo 9 Con l aiuto di un esempio il capitolo 6 mostra la programmazione di InterBus come Indirizzamento fisico dei moduli IBS Indirizzamento logico dei moduli IBS Definizione di moduli IBS in gruppi In caso di errore grave ad esempio cavo di bus interrotto tutti i moduli IBS collegati vanno automaticamente i
78. tramite il programma applicativo 7 8 7 3 1 Diagnostica della scheda di interfaccia e della configurazione bus 7 8 7 3 1 1 Tipo di errore RS 7 3 1 2 Significato dei numeri di Control Error o 7 10 5036C PHONIX 1 1 CONTACT 7 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Diagnostica in caso di errore 7 Diagnostica in caso di errore 5036C InterBus S consente in caso di errore un ampia diagnostica 7 1 Diagnostica sull hardware 7 1 1 LED di diagnosi sulla scheda di interfaccia La scheda di interfaccia per PC sul pannello frontale schede ha 4 LED per la semplice diagnostica dello stato di funzionamento 2 1 2 1 COP O 4 3 o RESET RESET O O 8 pe g O a a O O 0 0 x O O X o o Cn 2 a i O 3 O 3 i i 2 O O IBS PC CB COP I T IBS PC CBII T IBS PC CB RTX486 I T 50360800 Figura 7 1 LED di diagnosi sul pannello schede del PC 1 LED MA READY verde 2 LED MA RUN verde 3 LED COP READY verde 4 LED COP RUN verde Masterboard IBS MA READY La Masterboard IBS ha eseguito senza errori dopo l accensione un Boot Check per tutte le unit funzionali inclusa la MPM ed pronta al funzionamento MA RUN La Masterboard IBS ha avviato InterBus S Vengono trasmessi cicli ID o cicli di dati Scheda coprocessore non IBS PC CB I T COP RUN Il sistem
79. ulteriori parametri Quit Disable All Events Confirmation 00DDhex Il comando Disable_All_Events_Request 002Enex stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00DDp ey Non seguono ulteriori parametri Quit _Set Event Message Type Confirmation 00DEhex Il comando Set_Event_Message_Type_Request 004Dhe stato eseguito PHOENIX 30906 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO miu wv Messaggi relativi all elaborazione di Event Sintassi Il messaggio consiste di una sola word il Codice messaggio 00DEpey Non seguono ulteriori parametri Set Event Message Type Failed Confirmation 00DFhex Significato Non e stato possibile eseguire il comando Set_ Event Message Type Request 004Dhex Sintassi Il messaggio consiste di una sola word il Codice messaggio 00DFpey Non seguono ulteriori parametri Quit_Enable Event Logical Address Confirmation 00E0pex Significato Il comando Enable _Event_Logical Address _Request 0036pey stato eseguito Sintassi Il messaggio consiste di una sola word il Codice messaggio 00E0pey Non seguono ulteriori parametri Quit _ Disable Event Logical Address Confirmation 00E1 hex Significato Il comando Disable_Event_Logical_Address_ Request 0037 hex stato eseguito Sintassi Il messaggio consiste di una sola word il Codice messaggio 00E1 cy Non seguono ulteriori parametri 5036C PHGNIX 9 35 CONTACT InterBus S Mess
80. 0000 IBS PT 100 S0004 IBS IP DIO 1 24 50000 IBS IP CBK 1 24 0000 IBS IP CDI 1 24 50002 IBS IP CDO 1 24 S0000 IBS IP CDI 1 24 50006 IBS 24 BK I O T S0000 TBS 24 DI 32 SOOLC gz IBS AI 3 5036C PHGNIX 6 25 CONTACT InterBus S Programmazione specifica di InterBus S Scheda di interfaccia THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IBSST 1BST24 IBST24 IBST24 IBST24 24 BK T DI 16 4 AO 4 SF DO 16 3 PT 100 4 4 IBS IP DIO 1 24 IBS IP CBK 1 24 IBS IP CDI 1 24 F I IBS IP CDO 1 24 F 8 no o IBS IP CDI 1 24 F DO UJ IBS 24 IBS IBS BK I O DI 32 AI 3 LA 5036A706 Figura 6 14 Indirizzi di uscita con indirizzamento logico 6 26 5036C PHOENIX CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Verifica della validita delle liste di assegnazione Word di uscita 18 0024 he Word di uscita 17 0022 ox Word di uscita 16 0020 ex Word di uscita 15 001E Word di uscita 14 001C Word di uscita 13 00
81. 02 Figura 3 3 Cavo di sviluppo per la COP386 Il cavo di sviluppo viene fornito assieme all ambiente di sviluppo TDOS PRO IBS PC COP SWT codice 27 52 12 3 3 4 Unit funzionali della scheda coprocessore La funzionalit della scheda coprocessore pu essere suddivisa in sette settori Processore Chipset Memoria DRAM SRAM EPROM Interfaccia MPM Multi Port Memory Memory Mapper Interfaccia seriale UART Monitoraggio della tensione e sistema Reset Alimentazione Nelle seguenti sezioni vengono descritte pi dettagliatamente queste unit funzionali la loro parametrizzazione e il loro significato 3 4 1 Processore chipset Il calcolatore di base per la COP386 un microprocessore 386SX 25 e per la COP486 un microprocessore 486 SXLC 40 ciascuno utilizzato con un Single Chipset 82C836 3 8 PHONIX 5036C CONTACT 5036C RS THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA wv Componenti del chipset 3 4 1 1 Componenti del chipset L 82C836 e un Single Chip AT Chipset ad alta integrazione Esso contiene tutti i circuiti necessari per un PC come ad esempio un Real Time Clock 146818 compatibile con CMOS RAM da 114 Bytes due controller DMA 8237 compatibili due controller DMA 8259 compatibili un contatore temporizzatore 8254 compatibile un generatore di clock 82284 compatibile e Ready Interface un bus controller 82288 compatibile un DRAM controller DRAM Refr
82. 1Ahex Word di uscita 12 0018 hey Word di uscita 11 0016 o Word di uscita 10 0014 ox Word di uscita9 0012 hex Word di uscita8 0010 ex Word di uscita 7 000E pex Word di uscita 6 DO0OChex Word di uscita 5 000A mex Word di uscita 4 0008 he Word di uscita 3 0006 nex Word di uscita 2 0004 hex Word di uscita 1 0002 Word di uscita 0 0000 hex 5036A716 Figura 6 15 Indirizzi di uscita nell immagine di memoria buffer OUT Gli indirizzi base dei moduli sono scritti in grassetto 6 3 4 3 Verifica della validit delle liste di assegnazione Il comando InterBus S Implement_All Logical Address_Maps_Request 0040hex verifica la consistenza e la plausibilit delle liste di assegnazione trasmesse alla scheda di interfaccia con l aiuto di comandi IBS Se le liste sono prive di errori esse vengono accettate dalla scheda di interfaccia e memorizzate nella RAM Si consiglia di chiamare il comando Implement_All_Logical Address_Maps_Request 0040pey nuovamente dopo ogni trasmissione di liste di indirizzi ad esempio i comandi 0069hex 003Aheyx 003Bhey per poter dire con precisione in caso di errore quale lista di indirizzi contiene l errore In caso di errore le liste trasmesse precedentemente non vengono accettate La conferma negativa per questo comando il seguente Logical Address_Error 002Bhex Il comando Send_Log_Address_Error_Request 005Fhex genera un messaggio con informazioni dettagliate sull origine de
83. 3 Bit Leggenda Conferma positiva Conferma negativa Compito Pre requisito Sintassi Word 1 Word 2 Word 3 Bit Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Comandi per l elaborazione Event Disable Event Number Request 002Chex Il comando disattiva una determinata definizione Event La rispettiva definizione Event deve essere presente e attiva Comando Receive_Events_Request 002Ahex Codice Codice comando nell esempio 002Chex Contatore parametri Numero delle word successive nell esempio 1 Segnalazione Event Inserite qui la segnalazione della definizione Event che desiderate disattivare Quit_Disable_Event_Number_Confirmation 00DA gy Significato La definizione Event indicata stata disattivata Event_Error_Confirmation 004Chex Significato La definizione Event indicata rimane nello stato precedente La definizione Event indicata situata nell area di un gruppo disattivato Enable_Event_Logical Address_Request 0036hex Tramite l indirizzo il comando attiva la definizione Event per la word di ingresso specificata La rispettiva definizione Event deve esssere presente e valida Comando Receive_Events_Request 002Ahex n ul A L et ee e r Codice Codice comando nell esempio 0036hex Contatore parametri Numero delle word successive nell esempio 1 Indirizzo di ingresso Inserite qui a seconda del tipo di indirizzamento u
84. 4 4 17 P Pannello frontale 2 6 Pannello schede PC 2 6 PC HW RESET 4 14 PCCBMONI 4 24 Posizione nel bus locale 8 21 8 22 9 30 Power Supply 4 13 Programma di monitoraggio 7 6 Programma monitor 4 24 Programma TSR 4 18 B 10 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS R RAM dinamica della COP 3 12 RAM statica della COP 3 11 5 13 Real Time Clock a quarzo della COP 3 15 Registro Bit diagnostici 5 12 Registro dei parametri di diagnosi 5 12 Registro della mappatura 3 13 Remote Debugging 3 14 RFSERVER 4 10 RFSERVER EXE 3 4 S Scheda coprocessore 2 4 3 3 Scheda madre 2 4 Segmento bus 6 3 SHADOW RAM 4 20 Sistema reset della COP 3 15 Software driver 5 7 Stato di STOP 8 17 8 18 9 14 Strumenti software 4 23 SysFail 5 16 T Tasti reset 4 14 Tasto reset 2 5 2 15 TDOS PRO 5 16 Tipi di cavo 2 12 Tipi di indirizzamento 6 6 Tipo di errore 7 9 9 22 Tools software 7 6 U Utenti MPM 5 3 V Verificare configurazione bus 6 14 VIDEO CACHE 4 20 W Watchdog 5 14 Watchdog della COP 3 15 Z Zona di trasmissione DTI 5 7 PHOENIX 30000 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Appendice indici bl PEN so CONTACT l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Appendice B B 12 PHCENIX 50880 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HERMANOS miu wv Indice figure Struttura modulare della scheda di interfaccia 1 8 Stru
85. 4 2 3 RAM dinamica Come memoria principale la scheda coprocessore contiene 2 MByte di RAM dinamica DRAM La DRAM funziona con O RAM Wait States e nel modo Page Interleave Questo aumenta la velocita di calcolo La scheda coprocessore lavora in Real Mode siccome maca controller di tastiera l uso del secondo Megabyte 100000 2 fino a 1FFFFFpey e possibile solamente utilizzando le funzioni EMS A tale proposito il dischetto dei tools contiene un driver EMS Tabella 3 6 Segmentazione della DRAM 2 100000p 1FFFFFhe 10 mes 1F Ca E ODOOOOpox ODFFFF hey n Ri OCO000pox 0C0000hex OCFFFFhex C 0B0000poy OBFFFFhex 0B0000hex OBFFFFhex B Finestramapping Finestra mapping mapping 0A0000pey OAOO00 pex OAFFFFhex A 090000pex 09FEF Nos 9 080000 OGFFFFhx 8 060000 ho OGFFFF her ES 050000hex 05FFFFhex pie Eri 1 040000hex 04FFFFhex AY CET E 030000hex 03FFFFhex 0 Memoria di lavoro Download RAM 02000010 02FFFF ner 010000 pe O1FFFF ho 0000001 DOFFFF mex Memoria di lavoro di lavoro Area di sistema Ma L area di memoria di 4 KByte che va da B0000hex a BFFFFhex configurata come finestra mapping attraverso la quale le funzioni del software driver accedono alla MPM alla RAM statica e alle EEPROM Nell area della finestra mapping non ammesso accedere direttamente alla DRAM della scheda coprocessore Attraverso il registro mapping nell area I O della scheda coprocessore le funz
86. 6 2 Indirizzamento fisico di moduli IBS Nel caso dell indirizzamento fisico la scheda di interfaccia indirizza automaticamente i moduli IBS sulla base della sequenza fisica nella configurazione bus Sotto il Firmware 3 x la scheda di interfaccia riserva per ogni modulo IBS che fornisce o elabora dati di processo almeno 1 Word 16 Bit nella Multi Port Memory Nel caso dell indirizzamento fisico la scheda di interfaccia dopo un ampliamento o una modifica della configurazione bus indirizza nuovamente in modo automatico i moduli bus tenendo conto della nuova disposizione Prendete le misure adeguate nel programma applicativo ad esempio interrogazione sulla configurazione perch questo pu causare spostamenti degli indirizzi A differenza dell indirizzamento fisico nell indirizzamento logico potete assegnare a partire dal Vostro programma gli indirizzi ai moduli IBS indipendentemente dalla loro effettiva sequenza fisica nel sistema di bus vedasi capitolo 7 2 2 PHOENIX 6 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S 6 8 6 2 1 Indirizzi nell indirizzamento fisico 6 2 1 1 Assegnazione degli indirizzi di ingresso dalla scheda di interfaccia Tabella 6 2 Assegnazione delle word di ingresso ai moduli IBS IW 0 W 6 2 lesa oia IB ST 24 AO MSF wstawi a 5 IBSTRAPT 1004 WTA W3 wa e ESTI ws oo o o BSIP CD BS IP CDO IBS IP CDI IW 7 BS 24 BK TOT
87. 6 si trova nel Vostro manuale DOS Fate inoltre attenzione che l utilizzo di SHADOW RAM o VIDEO CACHE non entri in conflitto con la finestra MPM di 4 KByte In caso di conflitto disattivate queste opzioni nel BIOS Setup del Vostro PC con le seguenti impostazioni SHADOW RAM disabled VIDEO CACHE disabled Il Device Driver IBSPCCB EXE non pu essere installato o disinstallato all interno di una finestra DOS di Microsoft Windows 4 6 2 Device Driver sotto Microsoft Windows Il software driver per Microsoft Windows eseguito come Dynamic Link Library DLL IBSPCCB DLL Questa DLL contiene l interfaccia Device Driver nonch dei Device Driver per quattro schede di interfaccia Utilizzando l abituale procedura Windows di copiatura ricopiate il file BSPCCB DLL nella directory nella quale si trova il Vostro programma applicativo oppure nella directory radice di Windows Sotto Microsoft Windows non necessario l uso di drivers supplementari come ad esempio la chiamata di programmi TSR sotto DOS oppure la registrazione di OS 2 Device Driver sotto IBM 0S 2 La directory radice di Windows deve inoltre contenere il file IBSPCCB INI che serve per la parametrizzazione Inserite i parametri necessari per l inizializzazione della scheda di interfaccia indirizzo I O indirizzo MPM e numero di interrupt nel file BSPCCB INI ll seguente esempio rappresenta tutte le Entry per il funzionamento di una scheda di interfaccia PHOENIX a os
88. 7 Bit Leggenda 8 36 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comando Reset2 Out In10 Switch 000Ahex In caso di comparsa della rampa negativa di un determinato Bit nella word di uscita ingresso specificata se un determinato Bit e inserito nel registro di manipolazione Bit questo comando causa il reset di un determinato Bit nella word di uscita specificata Trasmettete il comando alla scheda di interfaccia tramite il comando Receive_Processing_Instructions_Request 005Dpey Codice Numero Bit IndirRegManipBit Indirizzo di uscita Indirizzo di ingresso Codice comando nell esempio 000Apey Indicate qui sempre il numero del Bit desiderato da Opey a Fhex Corrisponde a Oye fino a 15dec Indirizzo del registro di manipolazione Bit Indirizzo della word con il Bit manipolato tramite il collegamento dei dati di processo Indirizzo della word con il Bit che determina il collegamento dei dati di processo PHOENIX Siana CONTACT Compito Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Bit Leggenda Compito Sintassi Word 1 Word 2 Word 4 Bit Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu Comandi per il collegamento dei dati di processo Comando Bit_Copy 000Dhex Questa istruzione causa la copia di un determinato Bit nella word di ingresso specificata in un determinato Bit nella word di uscita specificata Trasmettete il comando alla scheda di
89. ACT B 3 Indice alfabetico A Accendere gruppo 6 33 Alimentazione esterna 4 13 Area di indirizzamento l O della COP 3 9 Assegnare numero di segmento bus 6 16 Assegnazione interrupt della COP 3 10 Attivare gruppo 8 11 autostart IBS 4 7 Avviare bus 8 16 Boot Disk 4 8 Bullone di messa a terra 2 6 C Cavo adattatore per la COP 3 6 Cavo bus remoto 2 11 Cavo di diagnostica 2 10 Cavo di sviluppo per la COP 3 7 Codice di lunghezza 6 3 Codice ID 6 3 Collegamento dei dati di processo 8 28 Comandi 8 3 Comportamento dei gruppi in caso di errore 6 33 Comportamento del gruppo in caso di errore 8 12 Comunicazione 1 6 Configurazione originaria 8 6 Connettore bus remoto 2 12 Connettore AT Bus 2 8 Consistenza dati 5 12 6 20 6 24 Contatore parametri 5 14 Controllare la configurazione bus 8 8 Controllare liste di indirizzi 8 16 COP 3 3 Costanti offset MPM 5 6 Creare gruppi 8 9 D Definizione di gruppi 6 29 Definizione Event 8 38 Determinare la versione Firmware 8 27 Device Driver 5 8 Device Driver installazione 4 16 4 18 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HERMANOS iu wv Indice alfabetico Device Name 5 10 5 13 Diagnostica 7 3 Diagnostica sui moduli bus terminal 7 4 Diagnostica sui moduli I O 7 5 Disattivare gruppo 8 10 Disattivazione di un gruppo 6 32 Documentazione 1 6 Download 5 16 DPCON 4 9 4 11 Dynamic Link Libary per Windows 4 20 E EMM386 EXE 4 20 Enable Disable R
90. AM della scheda di interfaccia Receive Group _ Numbers Request 0049 hex Compito Il comando riunisce dei segmenti di bus collegati logicamente in un gruppo indicando il numero di gruppo assieme ai rispettivi numeri di segmento bus Assegnate tutti i segmenti bus ad un unico gruppo con l eccezione dei segmenti nei bus remoti di installazione Nella condizione base dopo l accensione premendo il tasto di reset o chiamando il comando Configure _Bus_ Request 0023pey tutti i segmenti bus sono raggruppati nel gruppo 0 Pre requisito Quando si utilizza questo comando il bus deve trovarsi nello stato di STOP Osservazione La suddivisione della configurazione bus in gruppi consente di disattivare e di riattivare i segmenti bus che partono dalla linea principale linea secondaria bus remoto bus remoto di installazione bus locale comandi Switch_Group_Off Request e o Switch_Group_On_Request Un gruppo pu consistere di uno o pi segmenti bus Sintassi Word 1 Word 2 Word 3 per 1 segmento bus Word 4 per 1 segmento bus Word 5 per 2 segmento bus Word 6 per 2 segmento bus Word n 1 per x segmento bus Word n 2 per x segmento bus Bit Leggenda Codice Codice comando nell esempio 0049hex Contatore parametri Numero delle word successive nell esempio numero dei segmenti bus moltiplicato per 2 Segmento bus Numero del segmento bus che viene assegnato al gruppo citato nella riga seguente Gruppo Numero del gruppo cui viene a
91. ARA RARA RARA RAR ARA ARA RARA AA RARAS USIGN16 grp_err_chr 0x0060 Command Code 0x0003 Parameter Counter OZOTT Y ESP l 0x8002 Group 2 OXS00 3 J7 Group 3 Buffer nel linguaggio di programmazione Pascal Define _Groups_Error _Characteristics_Reguest Ti OE Footaft alter an Error ag const grp err chr arrayll gt of word S0060 Command Code US Parameter Counter 8001 Group 1 8002 Group 2 8003 Group 3 6 34 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Kapitel F Diagnostica in caso di errore Questo capitolo Vi offre informazioni sulla diagnostica e su come si eliminano gli errori nel sistema InterBus S scheda di interfaccia configurazione bus gli errore nel programma utente 7 Diagnostica in caso di errore ao aoao 7 8 7 1 Diagnostica sull hardware i ed a a 7 1 1 LED di diagnosi sulla scheda di interfaccia gt See S 7 1 2 LED di diagnosi sui moduli bus terminal 7 4 7 1 3 LED di diagnosi sui moduli IBS con funzione I O 7 4 7 1 4 Diagnostica sui moduli IBS di altri produttori di apparecchi 7 5 7 2 Diagnostica con tools software amp amp amp SO 7 2 1 Programma di monitoraggio dei dati di processo N 7 6 7 2 2 Software di diagnosi e di configurazione IBS SYS SWT 7 6 7 23 Manager InterBus IBS CMD SWT aaa aaa 7 7 7 3 Diagnostica
92. Apertura di un canale di dati dall host verso la scheda coprocessore per IBS PC CB COP I T e IBS PC CB RTX486 1 T 5 11 Apertura di un canale di dati dalla scheda coprocessore verso l host per IBS PC CB COP I T e IBS PC CB RTX486 I T 5 11 Apertura di un canale di dati dalla scheda coprocessore verso l host per IBS PC CB COP I T e IBS PC CB RTX486 1 T 5 11 Capitolo 6 Modulo IBS dell esempio per la configurazione 6 4 Assegnazione delle word di ingresso ai moduli IBS 6 8 Assegnazione delle word di uscita ai moduli IBS 6 10 Sequenza di comando per l avvio in caso di indirizzamento fisico 6 12 Differenza nella numerazione delle word con controllori programmabili PLC e PC 6 19 Sequenza di comando per l avvio con indirizzamento logico 6 28 Capitolo 7 Tipi di errore sotto la versione Firmware 3 72 7 9 5036C PHGNIX B 7 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Appendice B Capitolo 8 Comandi per la MasterboardIBS 8 3 Comandi per il collegamento dei dati di processo 8 29 Capitolo 9 Messaggi della Masterboard IBS 98 Significato del parametro Numero errore 9 24 Significato del parametro Numero errore 9 33 B 8 PHONIX 5036C CONT
93. BS immette i suoi dati nella MPM in formato Motorola famiglia 68xxx processori dell host e della COP invece devono ricevere i dati sempre in formato Intel Questi due formati hanno un ordine diverso di indirizzamento dei Byte in una data word Per l accesso alla MPM utilizzate le macro fornite che in una data word provvedono a scambiare il Byte alto con il Byte basso vedasi il manuale relativo al software driver IBS PC CB SWD UM La MPM contiene l interfaccia Mailbox MXI per comandi e messaggi nonch l interfaccia dati DT per dati di processo Inoltre una serie di registri hardware sono mappati nell area di indirizzamento della MPM Essi servono allo scambio di informazioni di stato e di handshake Per ogni nodo nel traffico dati attraverso la MPM sono previste apposite aree di memoria Ogni nodo pu scrivere nella propria area ma solamente leggere nelle aree degli altri nodi 2 4 2 1 Procedura di accesso alla MPM Dato che i nodi possono accedere in maniera completamente asincrona alla MPM si potrebbero ipotizzare i seguenti conflitti di accesso Lettura scrittura contemporanea o sovrapposta della stessa area di memoria Lettura di un area di dati da parte di un nodo mentre questa viene scritta da un altro nodo Il primo tipo di conflitto si pu evitare grazie a misure tecniche a livello circuitale nella gestione dell accesso alla MPM In caso di accessi simultanei vale il seguente ordine di priorit La pr
94. Byte di ogni trasferimento dati A tale proposito la logica di controllo della MPM permette di usare gruppi dati di 8 16 32 e 48 Bit In questo caso la gestione di accesso della MPM impedisce l accesso degli altri nodi fino a che l accesso all ultimo Byte dei dati da trasferire non sia terminato In caso di conflitto di accesso nella MPM un nodo viene fermato da un segnale Ready finch l altro nodo ha terminato il suo accesso L accesso del nodo termina solamente quando il nodo ha preso tutti i Byte di dati conformemente al valore impostato 4 16 32 e 48 Bit Gli accessi ai Byte per un trasferimento dati MPM devono avvenire tutti di seguito perch la logica di controllo della MPM PHOENIX aos CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Funzioni di interrupt dopo un determinato periodo termina il blocco di accesso alla MPM Timeout Le funzioni del software driver ne tengono automaticamente conto in modo che Voi nel Vostro programma utente non dovete prendere misure particolari 2 4 3 Funzioni di interrupt Tra i nodi della MPM sono definite procedure di accesso con differenti protocolli L hardware della MPM supporta i protocolli con gli Handshake Interrupts Inoltre vi una linea di interrupt sull interfaccia di ogni nodo che segnala l avaria di uno dei nodi L host pu essere interrotto dalle due schede aggiuntive grazie all Host Interrupt 2 4 4 Monitoraggio della tensione sistema di re
95. CONTACT 1 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI Ww AMA wv Introduzione e panoramica 1 Introduzione e panoramica Le schede di interfaccia della serie IBS PC CB I T servono a collegare InterBus S a dei PC IBM compatibili La documentazione relativa destinata a darVi informazioni su tutte le funzioni e su tutti i casi di applicazione Ci comporta un volume piuttosto grande che non sempre consente di trovare le informazioni in maniera rapida Qui desideriamo darVi una breve panoramica dell uso dalle schede di interfaccia Se dopo la lettura del presente manuale aveste ancora domande chiamate la nostra hot line tecnica al numero telefonico 49 5235 3 41888 1 1 Avvio rapido sotto DOS La scheda di interfaccia necessita di 8 Bytes nell area indirizzi I O del Vostro PC un interrupt libero nonch un area di memoria di 4 KByte La scheda viene fornita con impostazioni standard scelte in maniera tale che non debbano essere modificate frequentemente 1 Verificate se l impostazione standard default compatibile con la configurazione del Vostro PC Indirizzo I O 120hex Interrupt 15 Indirizzo di memorizzazione D000pey Fate attenzione che le impostazioni selezionate per la scheda di interfaccia nel AN Vostro PC non siano gi occupate da altri componenti Ad esempio l area di memoria tra 640 KByte e 1 MByte viene spesso utili
96. CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Aiuto per l installazione per Microsoft Windows GENERAL EnablelnitErrorMessage TRUE BOARD BoardInUseFlag TRUE IOAddress 120 MPMAddress D000 IRO 10 BOARD2 BoardInUseFlag FALSE IOAddress 120 MPMAddress D100 IRO 11 BOARD3 BoardInUseFlag FALSE IOAddress 120 MPMAddress D200 TRO 12 BOARD4 BoardInUseFlag FALSE IOAddress 120 MPMAddress D300 IRO 15 Figura 4 12 Esempi di Entry nel file BSPCCB INI 4 6 2 1 Aiuto per l installazione per Microsoft Windows Scrivete ad esempio per scheda 1 BoardInUseFlag TRUE affinch la scheda di interfaccia n 1 venga riconosciuta durante la fase di inizializzazione Altrimenti anche se la scheda di interfaccia n 1 esiste viene identificata come non esistente e non viene inizializzata Se indicate un valore non valido l inizializzazione della DLL non viene interrotta Seiscrivete EnablelnitErrorMessage TRUE al momento del caricamento della DLL avvio del programma applicativo viene emesso un messaggio di errore in un Windows Message Box Se iscrivete EnablelnitErrorMessage FALSE al momento del caricamento della DLL avvio del programma applicativo non viene emesso un messaggio di errore In questo caso potete vedere solamente grazie al messaggio di errore delle funzioni driver oppure DDI ad esempio nella prima apertura di un canale di dati che durante l inizializzazione si verifica
97. CONTACT l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione 4 9 Messa in funzione con programma monitor per dati di processo Assieme al software driver per l IBS PC CB I T viene fornito un programma monitor per dati di processo ll programma offre le seguenti funzioni Prima messa in funzione di un sistema InterBus S senza programmazione complessa Test della Vostra configurazione bus Controllo della configurazione collegata Visualizzazione dello stato dei singoli ingressi binari Visualizzazione dello stato delle word ingresso esadecimale Configurazione delle singole uscite binarie Configurazione di word di uscita esadecimale Resetdel sistema InterBus Funzioni speciali come la generazione di un file dati contenente tutti i dati di rilievo sui moduli collegati alla scheda di interfaccia completano la funzionalit di questo programma Dopo l installazione della Vostra scheda di interfaccia e del software driver ricopiate il file PCCBMONI EXE dal dischetto driver sul Vostro hard disk Avviate il programma monitor per dati di processo dall hard disk chiamando PCCBMONI Compare la seguente schermata General Functions Options Help IBS PCCE Monitor Program InterBus S Version rn PHOENIX CONTACT Exit Alt X Copyright ic 1995 PHOENIX CONTACT GmbH amp Co 5036A820 Figura 4 13 Menu principale del programma monitor Chiamando PCCBMONI
98. CT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Tabella 8 1 Comandi per la Masterboard IBS Codice comis S ae Serd Pryscai Coniguraion Request e 8 4 PH NIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Struttura della descrizione di un comando 8 1 Struttura della descrizione di un comando Questo capitolo descrive i comandi per la Masterboard IBS comandi vengono rappresentati a word i codici comando e messaggio in forma esadecimale Le descrizioni sono strutturate secondo lo schema seguente Nome del comando Codice comandopey Compito Descrive la funzionalit del comando Pre requisito Tutte le condizioni devono essere soddisfatte prima della sua chiamata per una elaborazione efficace di un comando Sintassi Per un comando senza parametri viene indicato soltanto il Codice comando La sintassi di un comando con parametri viene rappresentata nella maniera seguente sotto forma di blocco parametri Word 1 Word 2 Word 3 Word 4 Word 5 Word n 2 Bit Leggenda Parametri Descrizione del singoli parametri Conferma positiva Messaggio che conferma l esecuzione efficace di un comando Significato Spiegazione del messaggio Osservazione Ulteriori informazioni sul messaggio Conferma negativa Messaggio che segnala un errore nell esecuzione del comando Significato Spiegazione della causa dell errore Osservazione Ulteriori
99. E DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI oi wv Comandi per l elaborazione Event Codice Codice comando nell esempio 002Ahex Contatore parametri Numero delle word successive nell esempio numero z delle definizioni Event moltiplicato per 5 x Numero delle definizioni Event da 1 a 16 Segnalazione Event Essa denomina i singoli Event Assegnate per le 16 possibili definizioni Event solo segnalazioni Event che consistono di una word nella quale un Bit inserito e 15 Bit non sono inseriti In questo modo il messaggio Event_Number_Indication 8099hex Vi pu segnalare in un unica word attraverso il collegamento OR per Bit delle segnalazioni Event tutti gli Event comparsi vedasi Descrizione dei messaggi Codice Event Assegnate nei moduli digitali il codice Event 0004hex per il riconoscimento dei cambi di stato Bit Indirizzo Inserite qui a seconda del tipo di indirizzamento utilizzato vedasi Capitolo 6 l indirizzo logico o fisico della word di ingresso per la quale desiderate definire un Event Utilizzate a questo scopo indirizzi Byte pari con il comando Receive _Logical _IN_Address_Map_Regq 003Apey Receive _Logical OUT_Address_Map_Req 003Bhey vedasi pagina 6 19 come vengono utilizzati ad esempio nel caso dell assegnazione degli indirizzi logici Maschera 1 Specifica all interno della word di ingresso determinata attraverso l indirizzo i Bit per i quali in caso di una rampa positiva viene provocata la segn
100. ESET Button 4 14 EPROM della COP 3 10 EPROM Start 4 8 F Finestra mapping 3 12 Formare gruppi 6 29 Funzione di diagnosi 5 12 Funzione diagnostica 7 8 G Gestione dell accesso alla MPM 2 14 Gruppo batterie 2 5 Gruppo di batterie 4 15 H Hardware Interrupt 4 18 IBS CMD SWT 7 7 IBS SYS SWT 7 6 IBS Control 4 6 Indirizzamento fisico 6 6 6 7 Indirizzamento logico 6 6 6 13 Indirizzi di ingresso logici 6 20 Indirizzi di uscita logici 6 24 Indirizzo DTI 5 6 Interfaccia AT Bus 2 13 Interfaccia bus remoto 2 4 2 11 Interfaccia dati DTI 5 12 Interfaccia Device Driver 5 8 Interfaccia di diagnosi 2 10 Interfaccia Mailbox MXI 5 12 5036C PHGNIX B 9 CONTACT InterBus S Appendice indici Interfaccia seriale della COP 3 6 4 16 Interrupt OS 2 4 23 IO Address 4 3 4 16 L LED 2 7 LED di diagnosi 7 3 Leggere la configurazione bus 8 6 Liste di assegnazione 6 13 Masterboard IBS 2 4 Memory Mapper 3 14 Messa a terra 2 4 Messa in funzione 4 24 Messaggi 9 3 Microsoft Windows 4 20 Modo terminale 4 12 MONI BAT 1 3 Monitoraggio della tensione della COP 3 14 Monitoraggio della tensione AT Bus 2 15 MPM costanti offset 5 6 MPM finestra memoria 5 3 MPM indirizzo base 4 17 MPM indirizzo relativo 5 5 MPM offset indirizzo 5 5 MS DOS 4 18 Multi Port Memory 5 3 N Node area utente MPM 5 4 Node Handle 1 4 5 10 Nodo 5 10 Numerare segmenti bus 8 13 Numero di Control Error 7 10 Numero di scheda 4
101. HE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Diagnostica in caso di errore Significato Rimedio Significato Rimedio Significato Rimedio Significato Causa Rimedio Causa Rimedio Significato Rimedio Significato 1 14 di bus definiti o esistenti 5Bhex Nel programma viene utilizzato un codice lunghezza non ammesso Controllate i codici lunghezza nelle liste di assegnazione 65hex E stato superato il numero massimo di moduli di comunicazione nel bus Riducete il numero dei moduli di comunicazione a massimo 62 66hex Communication reference non valida o numero di parametri sbagliato Controllate la lista delle communication references lista CR Il parametro contatore parametri deve coincidere con il numero di moduli La lista CR deve avere una sequenza ascendente e deve essere senza spazi vuoti 68hex La lista Ident e la configurazione attualmente collegata non coincidono Se l errore compare nel corso della messa in funzione probabilmente esiste un errore nella lista Ident Controllate la lista Ident Se l errore compare durante il funzionamento probabilmente la configurazione bus non pi completa o stata modificata Controllate la configurazione bus 69hex stato inviato un comando PCP senza che prima sia stata inizializzata la comunicazione Controllate nel programma applicativo l inizializzazione della comunicazione 6Bhex E stato rilevato un er
102. IBS Compito Sintassi Word 1 Word 2 Word 3 Word 4 Bit Leggenda Conferma positiva Compito RS Sintassi Conferma positiva 8 26 8 6 Comandi per l interfaccia applicativa Set_Parameter_Timeout_Constant_Request 0034 hex Questo comando stabilisce la costante di tempo per il Timeout di comando e di messaggio Lo scambio di comandi e messaggi tra il calcolatore di controllo e la scheda di interfaccia viene controllato dalla scheda di interfaccia tramite un Timeout Se un messaggio non viene prelevato entro il tempo di Timeout oppure se la memoria messaggi interna troppo piena la scheda di interfaccia genera il messaggio di errore Controller_Parameter_Timeout_Indication 000Chex senza che tenga conto del protocollo di trasmissione Codice Codice comando nell esempio 0034 2 Contatore parametri Numero delle word successive nell esempio 2 Riservato Questo parametro riservato per ampliamenti successivi Inserite il valore 0000pey Timeout Inserite qui il tempo di Timeout desiderato in millisecondi Quit_Set_Parameter_Timeout_Confirmation 00CFhex Enable _AIl Messages Request 0047 hex Il comando abilita la trasmissione di messaggi dalla scheda di interfaccia al calcolatore di controllo La trasmissione di messaggi abilitata fino a che non venga bloccata dall utente Dopo il RESET essa bloccata per default Il comando consiste di una sola word il Codice comando 0047hex Non se
103. IBS IBS DI 32 AI 3 il N Figura 6 17 Suddivisione in gruppi funzionali logici 6 30 PHOENIX CONTACT Gruppo 3 z IBS IP CDO 1 24 F IBS IP CDI 1 24 F 5036B707 5036C online components com THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu wv Formazione di gruppi funzionali Buffer nel linguaggio di programmazione C FRA AAA AAA AAA AIAR ACACIA AAA AAA AAA AAA AAA A AAA AAA AA AAA AAA AAA AAA AAA AAA AAA Receive Group_Numbers_Request to implement logical groups FRA AAA AAC AA AAA AE AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAAAAAAAAAAAA AA USIGN 16 grp_num 0x0049 Command Code 0x0008 Parameter Counter 0x0015 lb number 0x0003 group number to which this lb should belong 0x000B lb number 0x0001 group number to which this lb should belong 0x0016 lb number 0x0003 group number to which this lb should belong 0x000C lb number 0x0002 group number to which this lb should belong Buffer nel linguaggio di programmazione Pascal Receive_Group_Numbers_Request to implement logical groups E RR EE SR E RR E ER EE EEE ER EE E EE E E OE EE E EE EE EET const grp num afrayvils LO Or word 0049 Command Code 50008 Parameter Counter S0015 lb number 0003 group number to which this lb should belong S000B lb number 0001 group number
104. Il display Bus State nella finestra BUS DATA passa da STOP rosso a RUN verde Se non ci sono errori potete selezionare tramite i tasti a freccia tutti i moduli InterBus S collegati e verificare e o modificare il loro stato I O FiguraT Figura Pos1 Ende ESC ALT X Avvio della trasmissione dati su InterBus S Arresto della trasmissione dati su InterBus S Passa alla word dati di processo successiva Passa alla word dati di processo precedente Salto al segmento bus successivo Salto al segmento bus precedente Salto al primo modulo InterBus S Salto all ultimo modulo InterBus S Ritorno alla maschera di avvio cicli bus non vengono terminati Termine del programma monitor cicli bus vengono fermati automaticamente Nella finestra superiore sul lato sinistro sono indicati i dati di sistema generali Numero dei segmenti bus collegati Numero dei moduli collegati moduli IBS Numero dei moduli PCP collegati moduli IBS capaci di comunicazione Numero delle word dei dati di processo della configurazione bus collegata La finestra superiore a destra visualizza informazioni sulle Impostazioni programma ed indica se il bus trasmette dati di processo 5036C PHOENIX CONTACT Segmento bus n Bus Type Module No Module Ident Module Type Module Name PCP Length PCP Adress PD Length PD IN Address PD OUT Address Module Channel IN DATA OUT DATA Messaggio di errore 5036C ll men
105. Interfaccia dati DTI 5 12 e Pa Foa Interfaccia Device Driver 5 8 Interfaccia di diagnosi 2 10 Determinare la versione Firmware 8 27 Interfaccia Mailbox MXI 5 12 ee Interfaccia seriale della COP 3 6 4 16 Device Driver installazione 4 16 4 18 Interrupt OS 2 4 23 Device Name 5 10 5 13 IO Address 4 3 4 16 Diagnostica 7 3 Diagnostica sui moduli bus terminal 7 4 Diagnostica sui moduli I O 7 5 Disattivare gruppo 8 10 ci PHOENIX IND 5 CONTACT L LED 2 7 LED di diagnosi 7 3 Leggere la configurazione bus 8 6 Liste di assegnazione 6 13 Masterboard IBS 2 4 Memory Mapper 3 14 Messa a terra 2 4 Messa in funzione 4 24 Messaggi 9 3 Microsoft Windows 4 20 Modo terminale 4 12 MONI BAT 1 3 Monitoraggio della tensione della COP 3 14 Monitoraggio della tensione AT Bus 2 15 MPM costanti offset 5 6 MPM finestra memoria 5 3 MPM indirizzo base 4 17 MPM indirizzo relativo 5 5 MPM offset indirizzo 5 5 MS DOS 4 18 Multi Port Memory 5 3 N Node area utente MPM 5 4 Node Handle 1 4 5 10 Nodo 5 10 Numerare segmenti bus 8 13 Numero di Control Error 7 10 Numero di scheda 4 4 4 17 P Pannello frontale 2 6 Pannello schede PC 2 6 PC HW RESET 4 14 PCCBMONI 4 24 Posizione nel bus locale 8 21 8 22 9 30 Power Supply 4 13 Programma di monitoraggio 7 6 Programma monitor 4 24 Programma TSR 4 18 R RAM dinamica della COP 3 12 RAM statica della COP 3 11 5 13 IND 6 THE ONLINE DISTRIBUTOR OF
106. LED anche sul lato della scheda opposto all AT Bus in tal modo durante la messa in funzione possono essere osservati comodamente con il case del PC aperto L impostazione dell indirizzo base del numero di scheda e della configurazione power up avviene con l aiuto di 2 x 8 interruttori DIP posizionati sul bordo superiore della scheda di interfaccia Questi interruttori possono essere azionati facilmente anche a scheda inserita Le impostazioni degli interruttori DIP vengono acquisite solo quando si effettua il boot della scheda di interfaccia Dopo ogni modifica dell impostazione la scheda di interfaccia deve essere resettata affinch la modifica venga acquisita PHOENIX 2 1 CONTACT l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica della scheda madre 2 3 Interfacce della scheda di controllo Nei seguenti capitoli sono descritte le diverse interfacce delle schede di controllo 2 3 1 Collegamento della scheda madre con il Vostro PC Il collegamento della scheda di interfaccia con l AT Bus dell host avviene tramite il connettore AT Bus L assegnazione dei segnali compatibile con lo standard ISA essendo sufficiente per la scheda di interfaccia una lunghezza bus dati di 8 Bit Le tabelle 2 1 e 2 2 rappresentano le piedinature dei connettori verso l AT Bus segnali dell interfaccia sono esclusivamente segnali AT Bus standard Tabella 2 1 Piedinatura del connettore AT Bus corto E E ilo ir
107. Numero dei bus locale Numero dei segmenti bus con un errore nel bus locale 1 Nr bus locale Numero di segmento bus del 1 bus locale difettoso 1 Numero errore Questo numero errore descrive l errore del bus locale indicato alla riga precedente vedasi Tabella 9 2 n Nr bus locale Numero di segmento bus dell ultimo bus locale difettoso n Nr errore Questo numero errore descrive l errore del bus locale indicato alla riga precedente vedasi Tabella 9 2 IS La lunghezza dei blocchi parametro gruppi bus remoto e bus locale dipende dal numero degli errori comparsi Tutti gli inserimenti sono esadecimali a quattro cifre 5036C PHGNIX 9 27 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Causa Rimedio Sintassi Word 1 Word 2 Word 3 Bit Leggenda Significato Causa Rimedio Sintassi Word 1 Word 2 Word 3 Bit Leggenda 9 28 Tipo di errore EE04 Non stato possibile leggere la configurazione bus L alimentazione per l elettronica tensione dei componenti logici di uno o pi moduli di bus remoto disturbata Controllate l impianto circa variazioni brusche della tensione lato alimentazione moduli di bus remoto tensione dei componenti logici e IA EEEE 0 Codice Codice messaggio nell esempio 80C4pey Contatore parametri Numero delle word successive nell esempio 1 Tipo di errore nell esempio EE04 Tipo di er
108. ON Confirmation e Bonos Mode Enor indicato a 00E2hex Quit_Clear_Display_Confirmation OOEChex Quit_Bus Delay _Confirmation 80A1 hex Power_Fail_Indication 00EDhex No_Map_Entry_Confirmation Bus_Error_Information_Indication Spiegazione del tipo di errore e indicazioni relative al rimedio Spiegazione del tipo di errore e indicazioni relative al rimedio Spiegazione del tipo di errore e indicazioni relative al rimedio Spiegazione del tipo di errore e indicazioni relative al rimedio Spiegazione del tipo di errore e indicazioni relative al rimedio Spiegazione del tipo di errore e indicazioni relative al rimedio 80C5hex Switch_Group_On_Failed_Confirmation Switch Group On Failed Confimalion he Send Physical Configuration Confimaton 99 fy Groups Eror Oharacirisio Faled Confirmation os 9 4 PHOENIX 5036C CONTACT Significato Causa Rimedio Sintassi Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Struttura di una descrizione di messaggio 9 1 Struttura di una descrizione di messaggio Questo capitolo descrive i messaggi della Masterboard IBS messaggi vengono rappresentati a word i codici messaggio in esadecimale Le descrizioni sono strutturate secondo lo schema seguente Nome del messaggio Message Codepey Descrive il contenuto del messaggio Descrive le cause del messaggio Offre in caso di messaggi di errore indicazioni sull eliminazione della causa di errore Per un
109. ONIC COMPONENTS Anhang B Architettura del comando Check_Physical_Configuration_Request 6 14 Architettura del comando Receive_Local_Bus_Code_Map_Request 6 16 Numerazione dei segmenti di bus con indirizzamento logico 6 17 Architettura del comando Receive_Logical IN_Address_Map_Regq 6 20 Indirizzi di ingresso con indirizzamento fisico 6 22 Indirizzi di ingresso nell immagine di memoria buffer IN Gli indirizzi di avvio dei moduli sono scritti in grassetto 6 23 Architettura del comando Recelve_Logical OUT_Address_Map 6 24 Indirizzi di ingresso con indirizzamento logico 6 26 Indirizzi di uscita nell immagine di memoria buffer OUT Gli indirizzi di avvio dei moduli sono scritti in grassetto 6 27 Architettura del comando Receive_Group_Numbers_Request 6 29 Suddivisione in gruppi funzionali logici 6 30 Architettura del comando Switch_Group_Off_Request 6 32 Architettura del comando Switch_Group_Off_Request 6 33 Architettura del comando Define_Group_Error_Characteristic_Req 6 34 Display di diagnosi sul rack schede del PC 7 3 Diagnostica LED sui moduli bus terminal 7 4 Diagnostica LED sui moduli I O 7 5 Risposta rapida tramite 11 collegamento dei dati di processo 8 28 Diagramma di impulsi relativo al collegamento dei dati di processo 8 29 B2 TANPHOGNX so CONTAGT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HERMANOS miu wv Indice figure Struttura modulare della scheda di interfaccia 1 8 Struttura delle schede di interfaccia d
110. Request 005Bhex Il comando cerca nel bus locale indicato i moduli che segnalano un errore modulo Codice Codice comando nell esempio 003Bhex Contatore parametri Numero delle word successive nell esempio 1 Segmento bus Inserite qui il numero segmento bus del bus locale nel quale bisogna cercare i moduli con errore modulo Local Bus_Module_Error_Confirmation B0EEpey Significato Una lista con posizione e codici ID di tutti i Moduli nei quali comparso un errore modulo La posizione il numero della stazione fisica nel bus locale indicato vedasi anche Capitolo 9 Modulo bus terminal 0 Modulo bus locale da 1 a 8 No_Map_Entry_Confirmation 00EDy gy Significato Nel bus locale indicato non sono stati rilevati errori modulo PHOENIX 8 21 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Compito Pre requisito Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word n 1 Word n 2 Bit Leggenda Conferma positiva Quit_Module Error Request 0064hex Moduli IBS con memorizzazione dell indicazione di errore segnalano un errore modulo anche dopo che questo stato eliminato ll messaggio di errore deve perci essere confermato Il comando conferma gli errori modulo dei moduli IBS indicati Indicate per ogni modulo IBS il numero segmento bus e la posizione nel bus locale da riconoscere Errori modulo su un modulo IBS con memorizzazione
111. S IP CDI 1 24 F BS 3 a la IBS IP CDO 1 24 F BS 4 goes Dd IBS IP CDI 1 24 F BS 5 e 9 peri cl pianeta I I BS 6 IBS 24 IBS IBS BK I O T DI 32 AI 3 5036A700 Figura 6 2 Configurazione bus per gli esempi di indirizzamento 30398 PHOENIX 6 5 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S 6 6 6 1 3 Tipi di indirizzamento di InterBus S Sono possibili due tipi di indirizzamento Indirizzamento fisico In questo modo operativo la scheda di interfaccia determina automaticamente gli indirizzi dei moduli IBS sulla base della sequenza fisica dei moduli IBS nella configurazione bus Indirizzamento logico In questo modo operativo il programmatore assegna a discrezione gli indirizzi ai moduli IBS Poi la scheda di interfaccia indirizza i moduli IBS nella maniera fissata nel programma applicativo L indirizzamento logico interessante per ottimizzare la suddivisione della memoria escludere spostamenti di indirizzi in caso di ampliamento dell impianto consentire una modifica della configurazione senza dover cambiare completamente l indirizzamento migliorare la chiarezza dell impianto Potete assegnare segmenti bus di una parte di impianto ad esempio di un armadio di comando di una macchina ad un gruppo definito PHOENIX de CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Indirizzamento fisico di moduli IBS
112. TACT 10 11 12 13 14 15 16 17 18 19 20 21 22 23 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Struttura della scheda di interfaccia LED di stato esterni I LED verdi indicano lo stato della scheda di interfaccia vedasi capitolo 2 2 2 Pannello frontale Rack schede PC Tasto reset esterno Tasto reset che pu essere premuto anche con PC chiuso Jumper per tasti reset Consente di disattivare i tasti reset interno ed esterno Tasto reset interno Utilizzabile con PC aperto LED di stato della Masterboard IBS verde Consente la visualizzazione dello stato operativo con PC aperto Interruttore DIP Consente di impostare l indirizzo base nell area I O del PC e del numero della scheda Jumper reset no per IBS PC CB I T Consente di separare la scheda di interfaccia dal reset dell hardware del PC Questo jumper consente di configurare la scheda di interfaccia in maniera che essa continui a funzionare anche in caso di reset hardware del PC Interfaccia seriale no per IBS PC CB I T Interfaccia RS 232 della scheda coprocessore Connettore per le batterie che proteggono la memoria RAM sulla scheda coprocessore no per IBS PC CB l T da un interruzione dell alimentazione LED di stato interni della scheda coprocessore verdi no per IBS PC CB l T Consentono di visualizzare lo stato operativo con PC aperto Interruttori DIP no per IBS PC CB I T Consentono di i
113. THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS INTERBUS S Manuale utente Hardware e firmware della scheda di interfaccia per PC IBM compatibili Tipo IBS PC CB HW UM Revisione C Codice 27 47 329 Il presente manuale valido solamente per le seguenti schede di interfaccia con il firmware versione 3 72 IBS PC CB I T Codice 27 80 84 9 IBS PC CB COP I T Codice 27 54 51 6 IBS PC CB RTX486 1 T Codice 27 61 47 0 Copyright by Phoenix Contact 03 1996 5036CC01 PHGNIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS PHOENIX di CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Siete pregati di osservare i seguenti avvertimenti Affinch Voi possiate utilizzare questo manuale nella maniera pi semplice possibile e perch sia garantito un impiego sicuro dell apparecchio nelle varie fasi dell installazione dell esercizio e della manutenzione dovreste leggere attentamente e rispettare seguenti avvertimenti Spiegazioni relative ai simboli utilizzati Il simbolo Attenzione si riferisce ad azioni errate che possono avere come conseguenza un danneggiamento dell hardware o del software o che in rapporto con delle periferiche pericolose ad esempio alberi di motori con funzione attuatore che girano privi di schermatura possono causare danni di natura lieve o grave alle persone Il simbolo si trova sempre alla sinistra del testo da contrassegnare Il simbolo Mano Vi offre dei suggerim
114. _Error_Characteristic_Request 0060pcy stato definito che la rimanente configurazione bus possa continuare a funzionare senza di essi Contatore parametri n FRANE Numero gruppi a Blocco parametri 1 Nr gruppi Gruppi n Nr gruppi FIRE na Bus remoto E Bus locale n Nr bus locale n Nr errore PHOENIX Siana CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Messaggi relativi all eliminazione degli errori Leggenda Codice Codice messaggio nell esempio 80C4hex Contatore parametri Numero delle word successive Tipo di errore nell esempio EE03 FFO1 Inizio del blocco parametri che visualizza i gruppi difettosi Numero gruppi Numero dei gruppi difettosi 1 Nr gruppi Numero del 1 gruppo difettoso n Nr gruppi Numero dell ultimo gruppo difettoso FFO2 Inizio del blocco parametri che visualizza i segmenti bus remoto difettosi Numero dei bus remoto Numero dei segmenti bus remoto difettosi 1 Nr bus remoto Numero di segmento bus del 1 bus remoto difettoso 1 Nr errore Questo numero errore descrive l errore del bus remoto indicato alla riga precedente vedasi Tabella 9 2 n Nr bus remoto Numero di segmento bus dell ultimo bus remoto difettoso n Nr errore Questo numero errore descrive l errore del bus remoto indicato alla riga precedente vedasi Tabella 9 2 FFOS Inizio del blocco parametri che visualizza i segmenti bus con un errore nel bus locale
115. a del comando Send Actual Configuration il cavo di bus remoto non collegato alla scheda di interfaccia viene dato sempre questo messaggio per senza codici lunghezza e codici ID 5036C PHGNIX 8 7 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Check Physical Configuration Map Request 0058hex Compito Il comando trasmette una configurazione bus desiderata sotto forma di codici lunghezza e codici ID alla scheda di interfaccia Questa configurazione bus desiderata viene controllata e se i parametri sono ammissibili in linea di principio ad esempio lunghezza o codici ID validi e se lo sono essa viene memorizzata nella RAM della scheda di interfaccia In seguito la configurazione desiderata viene confrontata con la configurazione bus attualmente collegata Pre requisito Quando si utilizza questo comando il bus deve trovarsi nello stato di STOP Sintassi Word 1 Word 2 Word 3 per modulo N 1 Word 4 per modulo N 2 Word 5 per modulo N 3 Word n 2 per modulo N n Bit Leggenda Codice Codice comando nell esempio 0058hex Contatore parametri Numero delle word successive nell esempio numero dei moduli Codice lunghezza Il codice lunghezza descrive l area di indirizzamento occupato dal modulo IBS nell host Codice ID Codice di identificazione del modulo IBS Esso impresso sui moduli in forma di decimale come Module ldent da 0 a 255dec Corrisponde 00pey fino a
116. a mediante EPROM avvio EPROM Tabella 4 5 Avvio programma mediante Flash EPROM OFF stato alla consegna non vengono avviati automaticamente vengono avviati automaticamente Al momento della consegna gli interruttori nr 3 nr 4 nr 5e nr 7 dell IBS PC CB COP I T si trovano nella posizione OFF Non modificate queste impostazioni 4 2 4 Regolazione dell unit di boot Boot Disk solo IBS PC CB RTX486 1 T con RTXDOS L interruttore n 6 consente di definire sotto RTXDOS l unit di boot per la scheda coprocessore le unit della schede coprocessore sono descritte nel capitolo 2 e nella documentazione relativa al RTXDOS y noii c 50360518 Figura 4 6 Interruttore per la selezione dell unit di boot Boot Disk PHOENIX CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Regolazione dell unit di boot Boot Disk Tabella 4 6 Selezione dell unit di boot per la scheda coprocessore OFF stato alla consegna AA Flash EPROM1 Autostart di programmi sotto RTXDOS Al momento della consegna dell IBS PC CB RTX486 1 T la directory radice dell unit A Flash EPROM contiene un file AUTOEXEC BAT e un file CONFIG SYS che contengono le informazioni di base Per avviare dei programmi automaticamente dopo Il boot della scheda coprocessore procedete nel modo seguente 1 Avviate sull host il programma DPCON EXE si trova sul dischetto dei tools 2
117. a operativo della scheda coprocessore ha eseguito il boot si pu avviare un programma applicativo COP READY Sulla scheda coprocessore gira un programma PHOENIX 7 3 CONTACT InterBus S Diagnostica in caso di errore 7 4 RS THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Dopo il boot della scheda coprocessore vengono avviati automaticamente diversi programmi di utilit che rimangono in parte come programmi TSR nella memoria della COP Ecco il motivo perch dopo l avvio completo del sistema complessivo si accende il LED COP READY 7 1 2 LED di diagnosi sui moduli bus terminal Anche i moduli bus terminal offrono una possibilit di diagnosi del loro stato di funzionamento tramite dei LED La figura 8 2 mostra a titolo esemplificativo la diagnostica sul modulo bus terminal IBS 24 BK T Visualizzazioni tipiche sui moduli bus terminal Tensione di alimentazione Monitoraggio bus remoto Monitoraggio bus locale Segnalazioni funzionamento InterBus S PHOENIX CONTACT O verde O rosso 5036A801 Figura 7 2 LED di diagnostica sui moduli bus terminal PHOENIX OE CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv LED di diagnosi sui moduli IBS con funzione I O 7 1 3 LED di diagnosi sui moduli IBS con funzione I O Per consentire una diagnosi veloce anche sui moduli IBS con funzione I O sono applicati dei LED di stato e di diagnosi LED di diagnosi danno indicazion
118. a per tutti i produttori di apparecchiature IBS e gli utenti IBS piattaforma che permette di effettuare la configurazione il monitoraggio e la diagnostica del Vostro sistema InterBus S sotto Microsoft Windows Troverete ulteriori indicazioni relative a BS CMD SWT nel manuale IBS CMD SWT UM E in inglese codice 27 53 95 7 5036C PHONIX 1 1 CONTACT InterBus S Diagnostica in caso di errore 7 8 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 7 3 Diagnostica tramite il programma applicativo 7 3 1 Diagnostica della scheda di interfaccia e della configurazione bus Dopo aver avviato il sistema IBS tramite il comando Start_Bus_Cycle_Request 0001 ey la Masterboard IBS fa girare il sistema IBS autonomamente e aggiorna ciclicamente i dati I O nella MPM della scheda di interfaccia In caso di comparsa di un errore all interno del sistema IBS la Masterboard invia un messaggio A seconda del tipo e della gravit dell errore si possono distinguere due reazioni Errori lievi che non disturbano l ulteriore funzionamento del sistema IBS ad esempio Caduta della tensione di alimentazione delle periferiche su un modulo IBS con risposta di errore Sovraccarico di una uscita su un modulo IBS con risposta di errore In questo caso la Masterboard IBS reagisce ad esempio con il messaggio Modul Error Indication 80A0pey Con l aiuto della funzione diagnostica Get BSDiagnostic si pu localizzare il segmento di bus che contiene il modul
119. aggi della Masterboard IBS Significato Presupposto Sintassi Word 1 Word 2 Word 3 Bit Leggenda 9 36 Event Number_Indication onlinecomponents com THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 8099poy Per mezzo di un OR Bit per Bit degli ID degli Event questo messaggio indica tutti i Bit in una word che sono comparsi durante un ciclo dati Per le 16 possibili definizioni Event potete utilizzare solo segnalazioni Event che consistono di una word nella quale e stato inserito soltanto un Bit 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0010 0100 1000 Codice Contatore parametri All Event 0000 0000 0000 0000 0000 0000 0000 0000 0001 0010 0100 1000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0010 0100 1000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0010 00022 0100 000 1000 0008 4x 0000 n 001044 0000 n 0020 0000 n 0040x4x 0000 0080 0000 n 010044 0000 n 020044 0000 n 040044 0000 n 0800 4 0000 100044 0000 n 200044 0000 n 400044 0000 n 800044 Codice messaggio nell esempio 8099 2x Numero delle word successive nell esempio 1 Segnalazioni di tutti gli Event comparsi in un ciclo dati in codificazione Bit Questa word viene generata tramite il collegamento OR per Bit delle segnalazioni Event di tutti gli Event comparsi Se i dati appartenen
120. al OUT Address Map_Request 003Bhex Il comando trasmette alla scheda di interfaccia la lista degli indirizzi di uscita logici Modulo nr 1 Modulo nr 2 Modulo nr n Codice Codice comando nell esempio 003Bhex Contatore parametri Numero delle word successive nell esempio numero dei moduli Indirizzo di uscita Inserite qui per tutti i moduli con dati di uscita di processo 10 Bit l indirizzo desiderato sotto forma di indirizzo Byte Nei moduli con pi di una word di uscita di processo ad esempio con 32 Bit vengono occupati automaticamente gli indirizzi Immediatamente superiori DC Vedasi descrizione dei parametri relative al comando Receive_Logical_IN_Address_Map_Hequest 003Ahex Inserire 0000 e per tutti i moduli senza dati di uscita di processo ad esempio moduli bus terminal o moduli di ingresso Scrivere gli indirizzi base dei moduli IBS con 16 Bit o pi solo su indirizzi pari Quit_Receive_Logical Out Address_Map_ Confirmation 00D2hex La lista diventa valida solo dopo il buon esito dell esecuzione del comando Implement_All_Logical Address_Maps_Request 0040p6y PHOENIX 8 15 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Compito A Sintassi Conferma positiva Conferma negativa Compito Sintassi Conferma positiva Compito Sintassi Conferma positiva 8 16 Implement_All Logical Address Maps_Request 0040hex La scheda di
121. alazione di un Event Impostate Bit desiderati su 1 Maschera 2 Specifica all interno della word di ingresso determinata attraverso l indirizzo i Bit per i quali in caso di una rampa negativa viene provocata la segnalazione di un Event Impostate Bit desiderati su 1 Quit_Receive_Event_Confirmation 00BFhex Significato Le definizioni Event sono state acquisite esse per non sono ancora attive Definizioni Event definite precedentemente con questo comando sono state sovrascritte Event_Error_Confirmation 004Chex Significato Errore nella definizione Event Non vi sono definizioni Event valide vecchie definizioni sono state cancellate Enable All Events_Request 002Dhex Il comando attiva tutte le definizioni Event definite in precedenza Le rispettive definizioni Event devono essere presenti ed essere valide Comando Receive_Events_Request 002A cy Il comando consiste di una sola word il Codice comando 002Dy gy Non seguono ulteriori parametri PHOENIX 8 39 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Conferma positiva Conferma negativa Compito Pre requisito Conferma positiva Conferma negativa Sintassi Compito Pre requisito Sintassi Word 1 Word 2 Word 3 Bit Leggenda Conferma positiva Conferma negativa 8 40 Quit_Enable_All_Events_Confirmation 00DChey Significato Tutte le definizioni Event sono s
122. ali 6 29 6 4 2 Disattivazione di gruppi 6 32 6 4 3 Attivazione di gruppi bo 6 4 4 Trattamento del gruppi in caso di errore 6 39 7 Diagnostica in caso di errore 2 7 3 7 1 Diagnostica sull hardware su 7 3 7 1 1 LED di diagnosi sulla scheda di interfaccia soo a a g a O 7 1 2 LED di diagnosi sui moduli bus terminal o 7 4 7 1 3 LED di diagnosi sui moduli IBS con funzione I O i a 7 5 7 1 4 Diagnostica sui moduli IBS di altri produttori di apparecchi 7 5 7 2 Diagnostica con tools software o 7 6 7 2 1 Programma di monitoraggio dei dati di processo aa a 7 2 2 Software di diagnosi e di configurazione IBS SYS SWT 7 6 7 2 3 Manager InterBus IBS CMD SWT7 7 7 7 3 Diagnostica tramite il programma applicativo 7 8 PHOENIX jii CONTACT InterBus S Sommario 1 3 1 7 3 1 1 7 3 1 2 8 9 A B Diagnostica della scheda di interfaccia e della configurazione bus Tipo di errore Significato dei numeri di Control Error Comandi per la Masterboard IBS Struttura della descrizione di un comando Comandi di configurazione Comandi per l indirizzamento Comandi per il funzionamento Comandi per l eliminazione degli errori Comandi per l interfaccia applicativa Comandi per il controllo del sistema l Comandi per il collegamento dei dati di pr
123. ali compatibile con lo standard ISA essendo sufficiente per la scheda di interfaccia una lunghezza bus dati di 8 Bit Le tabelle 2 1 e 2 2 rappresentano le piedinature dei connettori verso l AT Bus segnali dell interfaccia sono esclusivamente segnali AT Bus standard Tabella 2 1 Piedinatura del connettore AT Bus corto E E ilo ir I T PD100 I T PD100 IRQ10 O C TS a 1 T PDIOO Pai 0 C T8 Rot 0 C Ts Leggenda Ingresso T Livello TTL TS Tristate Uscita C Livello CMOS PU Pullup KQ B Bidirezionale OC Open Collector PD Pulldown KQ M solo a scopi di misura V Tensione di alimentazione UN Tensione nominale V 2 8 PHOENIX Roo CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Collegamento della scheda madre con il Vostro PC Tabella 2 2 Piedinatura del connettore AT Bus lungo A1 A4 SD5 B T TS A7 RT TAN TT LT LT LT LT LT LT LT LT LT aat SAO iT LT LT A24 s7 fiT LT LT aar sa iT LT LT GND RESET 5 V Gene s T 12 V GND LT SMEMRL I T LT __ __ se _ __ L _ de dl se lui B21 B7 AC ___ i Leggenda Ingresso T Livello TTL TS Tristate O Uscita C Livello CMOS PU Pullup KQ B Bidirezionale OC Open Collector PD Pulldown KQ M solo a scopi di misura V Tensione di alimentazione UN Tensione nominale V 30350 PHOENIX 2 9 CONTACT Int
124. amento in avvio 47 Avvio programma mediante Flash EPROM 4 8 Selezione dell unit di boot per la scheda coprocessore 4 9 Comportamento in boot della scheda coprocessore relativo a RESERVER 4 10 Comportamento in boot relativo a DPCON aoaaa aa 4 11 Impostazione della modo terminale 4 12 Funzionamento del jumper per la selezione dell alimentazione vedasi testo stampato sul foglio della scheda di interfaccia 4 13 B 6 PHONIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI Ww AMA wv Indice tabelle Funzionamento del jumper per separare l host dal reset dell hardware vedasi testo stampato sul foglio della scheda di interfaccia 4 14 Funzionamento del jumper per disattivare tasti reset vedasi testo stampato sul foglio della scheda di interfaccia 4 14 Piedinatura del connettore maschio per il gruppo batterie 4 15 Assorbimento di corrente delle schede di interfaccia 4 16 Memory Mapping tipico di un PC standard 417 Esempi per la trasmissione di parametri al momento della chiamata del Device Driver 419 Esempi per l iscrizione di parametri 4 22 Capitolo 5 Costanti offset 0 B 6 Apertura di un canale di dati dall host verso la Masterboard IBS 5 11
125. ando oppure unire in gruppi singoli segmenti bus Modo di procedere 1 Stabilire Con quale sequenza devono essere indirizzati logicamente i moduli IBS Quali indirizzi logici verranno assegnati ai moduli IBS Quali moduli IBS devono essere raggruppati Scrivere la lista degli indirizzi logici IN sulla base di queste considerazioni Scrivere la lista degli indirizzi logici OUT sulla base di queste considerazioni Numerare eventualmente i segmenti bus ed effettuare una definizione in gruppi 5 La scheda di interfaccia controlla automaticamente la conformit e la plausibilit delle liste di assegnazione al momento dell accettazione comando Implement_All_Logical_Address_Maps_Request 0040hex A Y N Quando la scheda di interfaccia ha memorizzato senza errori le liste di assegnazione essa pu far funzionare InterBus S con l indirizzamento logico 5036C PH NIX 6 13 CONTACT InterBus S Programmazione specifica di InterBus S 6 14 Word 1 Word 2 Word 3 Word 4 Word 5 Word n 2 Bit THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 6 3 1 Rilevamento della configurazione bus collegata Il comando IBS Configure_BUS_ Request 0023hex fa s che la scheda di interfaccia rilevi la configurazione bus attualmente collegata e la memorizzi nella RAM della scheda di interfaccia A questo proposito vengono letti i codici di lunghezza e i codici ID di tutti i moduli IBS Il comando Configure_BUS_Request 0023pey desc
126. asto reset inserito in funzione disabilitato Il reset influisce sulle seguenti unit funzionali Interfaccia AT Bus della scheda Logica di controllo della MPM Le due schede aggiuntive Le schede aggiuntive possono essere resettate singolarmente a livello software PHOENIX 2 15 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica della scheda madre 2 4 5 Watchdog per il monitoraggio dell host Mentre le schede aggiuntive hanno propri circuiti Watchdog che sorvegliano il loro funzionamento per il monitoraggio dell host stato installato un circuito Watchdog nell interfaccia AT Bus sulla scheda madre Il funzionamento di questo Watchdog e descritto pi dettagliatamente nel capitolo 4 2 4 6 Alimentazione La scheda di interfaccia viene alimentata attraverso i connettori dalla tensione di 5V dell host Sulla scheda coprocessore l uso di determinati tipi di Flash EPROM richiede una tensione aggiuntiva di 12V per la programmazione di questi Flash Eprom consumo di circa 40mA 2 4 6 1 Alimentazione IBS con separazione galvanica Per il funzionamento con separazione galvanica i moduli driver hanno bisogno di un alimentazione isolata Sulla scheda madre un convertitore DC DC genera questa tensione a partire dalla tensione di 5V del PC Esso fornisce una tensione di uscita di 5 V con una corrente max di 200 mA che per motivi di eliminazione dei disturbi filtrata verso PE in mani
127. astro adesivo Tante grazie Phoenix Contact GmbH amp Co Produktmarketing InterBus ME DOK FlachsmarktstraBe 8 28 32825 Blomberg Germania THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS PHCENIX FAX NR 49 0 5235 331199 CONTACT Risposta FAX baldi armas Phoenix Contact GmbH amp Co KG Produktmarketing InterBus ME DOK Numero di pagine Mittente DIAS rr Nomes aaa POE SIE e o A E ATA AEE Mansioni A oa Bo E OE o GOOO sl Sus bel ds A P SO ODE PA O Indicazioni relative al manuale A S Revisione Nr articolo La mia opinione sul manuale D Presentazione L indice presentato in forma chiara Le figure i grafici scelti sono comprensibili il loro messaggio chiaro La presentazione delle pagine consente la rapida ricerca delle informazioni Il sommario relativo ai capitoli dettagliato Le didascalie sotto forma di testo relative alle figure sono suffcienti La qualit delle immagini chiarezza informazione ottenute dalle immagini stesse corrisponde alle Vostre aspettative esigenze Le indicazioni nell indice guidano ai paragrafi che contengono le informazioni O D gt D di aoad000 ada DODDDD Q DODDDD Contenuto A O parte termini tecnici utilizzati sono comprensibili il loro messaggio chiaro g g g Le formulazioni utilizzate sono comprensibili il loro messaggio chiaro O O O Le indicazioni scelte per l
128. ate sono contenute nel manuale relativo all ambiente di sviluppo 7DOS PRO che viene fornito assieme a questo software Per il Remote Debugging ad esempio con Turbo Borland C Remote Debugger Informazioni pi dettagliate a questo proposito si trovano nel manuale del Vostro compiler Applicazioni proprie Cavo adattatore BS PC COP RS 232 CAB Questa interfaccia interamente PC compatibile realizzata sul bordo della scheda coprocessore come connettore maschio a 10 poli Grazie al cavo adattatore Be PC COP RS232 CAB essa pu essere collegata con un connettore Sub D che montate ad esempio su un rack schede PC supplementare slot libero Il cavo adattatore pu essere ordinato con il codice 27 51 65 8 Inoltre il cavo fa parte della fornitura dell ambiente di sviluppo TDOS PRO IBS PC COP SWT Il connettore femmina di questo cavo adattatore caratterizzato da una chiave di polarizzazione accanto al pin 5 Se il connettore maschio a 10 poli dovesse essere protetto contro l inversione della polarit dovete inserire il connettore femmina in maniera tale che la PHOENIX 30906 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Interfaccia seriale chiave sia rivolta verso la scheda madre vedasi figura 3 2 Se utilizzate una scheda coprocessore di data pi vecchia con connettore senza la chiave di polarizzazione inserite il connettore femmina sul connettore maschio in maniera tale che la chiave di polarizza
129. ativo sulla COP 6 Programmazione specifica di InterBus S a 6 3 6 1 identificazione dei moduli IBS collegati 6 3 6 1 1 Conteggio fisico per segmenti bus e moduli IBS 6 3 6 1 2 Esempio per la configurazione 6 4 6 1 3 Tipi di indirizzamento di InterBus S 6 6 6 2 Indirizzamento fisico di moduli IBS 6 7 6 2 1 Indirizzi nell indirizzamento fisico o 6 8 6 2 1 1 Assegnazione degli indirizzi di ingresso dalla scheda di interfaccia 6 8 6 2 1 2 Assegnazione degli indirizzi di uscita dalla scheda di interfaccia 6 10 6 2 2 Sequenza di comando per l avvio con indirizzamento fisico 6 12 6 3 Indirizzamento logico di moduli IBS 6 13 6 3 1 Rilevamento della configurazione bus collegata 6 14 6 3 2 Verifica della configurazione bus o 6 14 6 3 3 Assegnazione di numeri di segmento di bus logici 6 16 6 3 4 Assegnazione degli indirizzi logici dal programmatore 6 19 6 3 4 1 Assegnazione degli indirizzi di ingresso logici 6 20 6 3 4 2 Assegnazione degli indirizzi di uscita logici 6 24 6 3 4 3 Verifica della validit delle liste di assegnazione 6 27 6 3 5 Sequenza di comando per l avvio con indirizzamento logico 6 28 6 4 Definizione di gruppi 6 29 6 4 1 Formazione di gruppi funzion
130. cano a trovare errori 5036C PHGNIX 7 9 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Diagnostica in caso di errore RS Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio 7 10 In caso di errore anche il registro per i parametri diagnostici indica i tipi di errore EEO1 EE02 EEO4 EEO5 e EE06 Al posto del tipo di errore nel caso di errore EEO3 si trova il numero del segmento di bus in avaria Nel Capitolo 9 la descrizione del messaggio Bus_Error_Information_Indication 80C4 contiene ulteriori chiarimenti sul significato causa e rimedio in caso di comparsa dei sei diversi tipi di errore 7 3 1 2 Significato dei numeri di Control Error Se la scheda di interfaccia lavora in maniera difettosa genera un numero di Control Error Con l aiuto della funzione diagnostica Get BSDiagnostic vedasi manuale relativo al software driver potete selezionare questi numeri di Control Error numeri di errore hanno il seguente significato 00hex 0o5hex 06hex E stato rilevato un errore Firmware sulla scheda di interfaccia MetteteVi in contatto con la Phoenix Contact 07 hex stato inserito un comando non ammesso o un comando PCP Controllate il programma applicativo ed eliminate i comandi non definiti 08hex Dopo un comando si attendono del parametri invece segue un altro comando Controllate
131. ce accessi contemporanei dei nodi a dati della MPM Per la consistenza dati sono possibili seguenti valori consistenza dati word 2 Byte DTI DATA WORD consistenza dati Longword 4 Byte DTI DATA LWORD consistenza dati Byte 1 Byte DTI DATA BYTE consistenza dati 48 Bit 6 Byte DTI DATA 48BIT 5 2 3 2 Interfaccia mailbox L interfaccia mailbox MXI serve alla trasmissione di comandi e messaggi tra i moduli MPM Dopo alcuni comandi segue un messaggio che conferma se l esecuzione del comando riuscita o meno La trasmissione della ricevuta avviene ugualmente attraverso l interfaccia mailbox Se un messaggio non viene preso dal programma applicativo dopo 8 minuti si ha un errore tipo Time Out Anche questo messaggio di errore un messaggio che si sovrappone al messaggio finora visualizzato Se presente pi di un messaggio il periodo prima che avvenga un Time Out di soli 8 1 secondi 5 2 3 3 Interfaccia dati L interfaccia dati DTI serve alla trasmissione di dati I O tra i singoli moduli MPM La trasmissione avviene senza conferma ricevuta 5 2 3 4 Funzione diagnostica La scheda di interfaccia possiede due registri nella MPM per la valutazione di messaggi di errori da parte del programma applicativo Il registro Bit diagnostici indica gli stati operativi e di errore della scheda di interfaccia Il registro dei parametri di diagnosi fornisce informazioni supplementari sul tipo di errore e sulla stazione
132. cheda di interfaccia In seguito si avvia automaticamente una routine di verifica che localizza l errore nel sistema Un dettagliato messaggio di errore viene emesso al termine di questa routine di verifica tramite il messaggio Bus_Error_Information_Indication 60C4pey L errore viene emesso solo come messaggio Durante la localizzazione dell errore il ciclo dati del bus non viene fatto funzionare Il messaggio consiste di una sola word il Codice messaggio 0038pey Non seguono ulteriori parametri No_Executable_Configuration_Confirmation 004Ahex Alla scheda di interfaccia e stata inviata una configurazione non esistente Controllate il collegamento del cavo di bus remoto alla scheda di interfaccia ed eseguite un reset sulla scheda di interfaccia Il messaggio consiste di una sola word il Codice messaggio 004 Aphex Non seguono ulteriori parametri Command_Parameter_Error_Confirmation 004Bhex Il numero dei parametri per il comando inviato direttamente prima di questo messaggio troppo grande o troppo piccolo L esecuzione del comando viene interrotta Controllate nel Vostro programma se il comando inviato per ultimo conteneva un numero sbagliato di parametri Il messaggio consiste di una sola word il Codice messaggio 004Bpey Non seguono ulteriori parametri PHOENIX 9 17 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Rimedio Sintassi Si
133. cia si distinguono da un offset indirizzi I O in funzione del numero di board di Opex 8hex 10hex 18hex Una scheda di interfaccia occupa 8 Bytes nell area di indirizzamento I O nonch una finestra di memoria di 4 KByte nell area di memoria dell host L indirizzo base dell area di indirizzamento I O parametrizzabile su uno dei 16 indirizzi possibili grazie a interruttori DIP L indirizzo base della finestra di memorizzazione di 4 KByte verso la MPM parametrizzabile dall utente con l aiuto del software driver attraverso un indirizzo I O Un circuito di monitoraggio della tensione garantisce il funzionamento sicuro della scheda di interfaccia Ad un completo sistema di reset si aggiunge la possibilit di resettare ogni singola scheda con un comando software Un ulteriore funzione di sicurezza sono i Watchdog integrati che sorvegliano la Masterboard IBS la scheda coprocessore e attraverso l AT Bus l host Per il funzionamento della scheda di interfaccia pilotata da interrupt la logica di controllo MPM attiva segnali di interrupt specifici per ciascun nodo L utente ha la possibilit di adattare il sistema di interrupt alla configurazione del suo host La scheda madre dell IBS PC CB COP I T e dell IBS PC CB RTX486 1 T contiene inoltre un gruppo batterie tampone per la SRAM 6V e sulla scheda coprocessore il Real Time Clock 5036C PHGNIX 2 3 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizion
134. comando viene trasferito alla scheda di interfaccia Messaggi Nella finestra di destra viene visualizzato l ultimo messaggio ricevuto Last Confirmation La riga CNF indica il codice di messaggio ricevuto Se il messaggio contiene parametri dovete immettere nella riga PC Parameter Counter il numero dei parametri che seguono e nelle righe seguenti i parametri stessi 4 28 PHOENIX id CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nnt iu wv Dare comandi con PCCBMONI Commands Request Last Confirmation 18 244 HHH 464 HHH 445 691 158 484 967 BHi 149 Exit Alt X send Request lt 5 50364827 Figura 4 18 Maschera per comandi e messaggi Tre colonne rappresentano i parametri nella forma seguente Hex Rappresentazione esadecimale Hi Lo Rappresentazione esadecimale del Byte superiore Hi e inferiore Lo Qui potete immettere ad esempio in forma decimale il codice lunghezza Hi e il codice ID Lo per un modulo IBS Dec Rappresentazione decimale Con TAB oppure SHIFT TAB potete scegliere tra le singole colonne per avere diverse forme di rappresentazione La conversione avviene automaticamente Passate da una riga all altra con T oppure J Se nella finestra di destra il numero dei parametri visualizzabili supera il range visualizzabile numero di parametri gt 13 potete scorrere i parametri con il tasto SHIFT T oppure SHIFT V Le seguenti combinazioni di tasti Vi
135. coprocessore debba continuare l esecuzione del boot oppure aspettare fino a che l area MPM sia nuovamente libera 5036B520 Figura 4 8 Interruttore per l impostazione del comportamento in boot relativo a DPCON Tabella 4 8 Comportamento in boot relativo a DPCON OFF stato alla consegna Quando l area MPM satura la scheda coprocessore continua il boot bench DPCON non abbia ancora letto i caratteri dalla MPM Caratteri possono andare persi Quando l area MPM satura la scheda coprocessore prima di continuare il boot aspetta fino a che il DPCON abbia letto i caratteri dalla MPM sai PHOENIX 4 11 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione 4 2 7 Trasmissione dati tra COP ed ambiente di sviluppo Modo terminale solamente IBS PC CB COP I T e IBS PC CB RTX486 1 T La trasmissione dati modo terminale tra la scheda coprocessore e ambiente di sviluppo 7DOS PRO IBS PC COP SWT oppure programma terminale DPCON si trova sul dischetto dei tools pu avvenire a scelta attraverso la MPM o attraverso le interfacce seriali della scheda coprocessore e del PC Ci viene impostato con l interruttore DIP nr 8 E noii cy 5036B517 Figura 4 9 Interruttore per l impostazione del percorso di trasmissione dati modo terminale Tabella 4 9 Impostazione del modo terminale AA e ON stato
136. crizione del sistema operativo RTXDOS solo per IBS PC CB RTX486 1 T Il manuale relativo a RTX DOS descrive gli ampliamenti particolari e le possibilit che offre questo sistema operativo DOS compatibile per la COP486 Comunicazione attraverso InterBus S PCP Per la trasmissione di dati di parametrizzazione a moduli IBS intelligenti oppure per la comunicazione con un modulo IBS con interfaccia V24 disponibile il Peripherals Communication Protocol abbreviato PCP Il PCP e un interfaccia software basata sul protocollo di base di InterBus S che consente la trasmissione di records di dati piuttosto grandi e non critici nel tempo quasi indipendentemente dai dati di processo Nel manuale BS PCP UM E in inglese codice 27 53 93 1 sono descritte le basi e l applicazione del Peripherals Communication Protocol PHOENIX Siana CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Documentazione Progettazione del Vostro impianto InterBus S Il manuale di progettazione BS SYS PRO UM E in inglese codice 27 51 00 1 Vi fornisce informazioni per la scelta di componenti per il Vostro impianto IBS Descrive le seguenti caratteristiche operative Caratteristiche elettriche tensione e corrente Caratteristiche meccaniche tipo di protezione tipo di collegamento possibilit di montaggio ecc Caratteristiche relative al programma ad esempio area di indirizzamento necessario nell host Nel manuale vengono pres
137. da 9 12 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Send_Logical_Address_Error_Confirmation 80F5hex Questo messaggio la conferma positiva al comando Send_Log Address_Error_Request 005Fpey e trasmette l ultimo errore comparso nell indirizzamento logico Se non sono stati rilevati degli errori i parametri Lista Numero parametro e Numero errore sono uguali a 0 Codice Contatore parametri Lista Numero parametro Numero errore Codice messaggio nell esempio 80F5hex Numero delle word successive Il parametro Lista contrassegna la lista errata 0 2 4 6 nessun errore rilevato lista indirizzi IN logica comando Receive _Logical_IN_Address_Map_ Request 003Anex Lista indirizzi OUT logica comando Receive _Logical OUT_ Address_Map_ Request 003Bhex Lista ID comando Check_Physical_Configuration_Request 0058hex Logical Bus Code Map comando Receive_Localbus_Code_Map_Request 0069hex Il parametro Numero parametro contrassegna Il parametro errato in questa lista Se il numero dell errore 1 il Numero parametro indica Il numero del primo parametro mancante nella lista degli indirizzi logici Se il numero dell errore 2 il Numero parametro indica il numero del primo parametro nella lista degli indirizzi logici indicato In eccesso altrimenti viene indicato il numero dell inserimento errato Il parametro Numero errore denomina il tipo di errore 0 4 2 Nessun errore rilevato
138. dati per l accesso al dati di processo La consistenza dati assicura che la lunghezza dati indicata proviene da un ciclo IBS Il valore standard per i moduli I O 16 Bit 00pjn Per i moduli IBS che chiedono la trasmissione continua di lunghezze dati maggiori dovete aumentare la consistenza dati Questo il caso ad esempio degli Encoder dei terminali di comando o dei moduli analogici con pi di 16 Bit di risoluzione Per la consistenza dati sono ammessi seguenti valori 00bin 16 Bit Standard 01bin 32 Bit ad esempio Encoder terminali di comando 10bin 8 Bit solo per moduli con codice lunghezza 81hex presso i quali devono essere effettuati degli accessi di Byte 11bin 48 Bit ad esempio Encoder terminali di comando Inserite 0000pey per tutti i Moduli senza dati di ingresso di processo ad esempio moduli bus terminal puri oppure moduli di uscita puri Posizionate gli indirizzi di avvio dei moduli IBS con 16 Bit o pi di area di indirizzamento solo su indirizzi pari Quit_Receive_Logical_In Address_Map_ Confirmation 00D1 pax La lista diventa valida solo dopo il buon esito dell esecuzione del comando Implement_All_Logical Address_Maps_Request 0040p6y PHOENIX Te CONTACT Compito Sintassi Word 1 Word 2 Word 3 Word 4 Word n 2 Bit Leggenda Conferma positiva 5036C RS RS THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Comandi per l indirizzamento Receive Logic
139. duli IBS con memorizzazione dell indicazione di errore Anche i LED di errore sui moduli IBS vengono cancellati Il comando consiste di una sola word il Codice comando 0065pey Non seguono ulteriori parametri Quit_Module_Error_Ok Confirmation 00FEpey Significato Il comando stato eseguito con successo Quit_Module_Error_Not_Possible_Confirmation 80FFhex Significato Non per tutti i moduli IBS raggiungibili con memorizzazione dell indicazione di errore stata confermato il messaggio di errore modulo Osservazione Per tutti i moduli IBS il cui errore modulo non si potuto confermare il messaggio contiene due parametri che descrivono pi precisamente la causa vedasi Descrizione del messaggio 80FF ey Set BK Alarm Logical Request 0024hex Il comando fa il settaggio dell uscita allarme di un modulo bus terminal Sul modulo bus terminal in questione deve esistere un uscita allarme Se il modulo da cui si vuole ottenere risposta non possiede un uscita allarme viene generata la conferma positiva Codice Codice comando nell esempio 0024hex Contatore parametri Numero delle word successive nell esempio 1 Segmento logico di bus Inserite qui il numero segmento logico di bus da 0 a 255dec Corrisponde a 00pey fino a FFpey del modulo bus terminal del quale desiderate settare l uscita allarme Quit_Set_BK_Alarm_Logical_ Confirmation 00CBpey BK_Alarm_Failed_Confirmation 005Apey Significato Indirizzo di bus
140. e Il comando consiste di una sola word il Codice comando 0059pey Non seguono ulteriori parametri Quit_Bus_Delay_Confirmation 00EChey 8 5 Comandi per l eliminazione degli errori Clear Display Request 004Ehex Il comando cancella il display di stato sul pannello frontale della scheda di interfaccia Gli inserimenti fatti nel registro dei Bit di diagnosi e nel registro dei parametri diagnostici vengono resettati anch essi Nessuno Il comando consiste di una sola word il Codice comando 005Epey Non seguono ulteriori parametri Quit_Clear_Display_Confirmation 00E2hex PHOENIX 8 19 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Compito Pre requisito Sintassi Conferma positiva Conferma negativa Compito Pre requisito Sintassi Conferma positiva Conferma negativa 8 20 Send _Bus_Error_Information_Request 005Ahex Il comando richiede il messaggio Bus_Error_Information_Indication 80C4pey Questo messaggio trasferisce dalla RAM della scheda di interfaccia una lista con informazioni relative allo stato dell errore del bus Bus Error Information Map La lista stata creata in occasione dell ultima comparsa di un errore di bus remoto o di bus locale Utilizzate questo comando soltanto dopo la comparsa del messaggio di errore Bus_System_Error_Indication 0038hex Non viene effettuato il controllo se dalla creazione della Bus Error I
141. e Nel corso della disattivazione di un gruppo stato indicato un numero gruppo che non era stato definito precedentemente II numero gruppo trasferito situato al di fuori dell area ammesso L errore viene soltanto segnalato e non influenza l ulteriore comportamento della scheda di interfaccia Rimedio Controllate il programma applicativo circa numeri gruppo non esistenti e numeri di parametri sbagliati Sintassi Il messaggio consiste di una sola word il Codice messaggio 0059pey Non seguono ulteriori parametri Quit_Receive Group_Numbers Confirmation 00BDhex Significato Il comando Receive_Group_Numbers_ Request 0049 2 stato eseguito con SUCCESSO Sintassi Il messaggio consiste di una sola word il Codice messaggio 00BDpey Non seguono ulteriori parametri Switch_Group_Off Confirmation 809Dhex Significato Un gruppo di segmenti bus stato disattivato Come parametro viene trasferito il numero del gruppo disattivato 9 6 PHONIX 5036C CONTACT Sintassi Word 1 Word 2 Word 3 Bit Leggenda Significato Sintassi Word 1 Word 2 Word 3 Bit Leggenda Significato Sintassi Word 1 Word 2 Word 3 Bit Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu Messaggi relativi alla configurazione Codice Codice messaggio nell esempio 809Dpey Contatore parametri Numero delle word successive nell esempio 1 Numero gruppo Numero del gruppo che sta
142. e RESET Button Per evitare un azionamento indesiderato dei tasti reset prevista la possibilit di escluderli staccando il jumper Enable Disable RESET Button figura 4 10 posizione 11 Tabella 4 12 Funzionamento del jumper per disattivare tasti reset vedasi te sto stampato sul foglio della scheda di interfaccia Enable jumper inserito stato alla consegna abilitato Disable jumper aperto disabilitato 4 14 PHOENIX 50960 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww AMA Collegamento del gruppo batterie 4 4 Collegamento del gruppo batterie solamente IBS PC CB COP I T e IBS PC CB RTX486 1 T AI momento della consegna sulla scheda coprocessore non collegato il gruppo di batterie per l alimentazione della SRAM e del Real Time Clock Prima di montare la scheda di interfaccia nel Vostro PC dovete inserire il connettore femmina del gruppo di batterie nel connettore maschio posto sul bordo della scheda coprocessore e contrassegnato con SRAM Battery 6V COCCO ESTE Tm 50360510 Figura 4 11 Posizione del connettore maschio per il gruppo batterie Tabella 4 13 Piedinatura del connettore maschio per il gruppo batterie re Il gruppo batterie ha una durata di circa 2 5 anni 4 5 Montaggio della scheda di interfaccia nel PC Per evitare un eventuale danneggiamento della scheda PC e dell host PC la scheda di interfaccia pu esse
143. e avviato nuovamente vedasi Capitolo 6 pagina 6 12 e 6 28 In aggiunta la funzione diagnostica pu essere utilizzata per seguenti scopi stabilire tramite la richiesta del Ready Bit se la Masterboard IBS nuovamente pronta al funzionamento in caso di un nuovo start oppure dopo un avvio a caldo tramite il comando Warmstart_Request 004C PHOENIX 30906 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nnt iu wv Tipo di errore stabilire tramite la richiesta del Run Bit se la Masterboard IBS controlla il bus e se i dati I O vengono aggiornati ciclicamente Informazioni pi dettagliate sui messaggi Modul Error Ind 80A0pex Bus System Error Indication 0038pcy Bus Error Information_Indication 80C4hex e su altri messaggi di errore sono descritti nel Capitolo 9 Messaggi della Masterboard IBSSs 7 3 1 1 Tipo di errore La scheda di interfaccia attraverso il messaggio Bus_System_Error_Indication 0038pey indica la comparsa di un errore su InterBus S A questo messaggio segue il messaggio Bus_Error_Information_Indication 80C4he che contiene una informazione dettagliata sullo stato dell errore del sistema bus Il primo parametro di questo messaggio indica il tipo di errore Il firmware versione 3 72 distingue tra sei diversi tipi di errore Tabella 7 1 Tipi di errore sotto la versione Firmware 3 72 Late _ EEO1 Dopo che l errore comparso Errore di Controllate il cablaggio del bus remot
144. e bus Osservare le seguenti indicazioni di diagnostica 3Bhex Fine del ciclo tramite segnale esterno interferenze nella configurazione bus Controllate la configurazione bus circa eventuali interferenze ed eliminatele Se ci non dovesse rivelarsi utile allora metteteVi in contatto con la Phoenix Contact 3Chex stato rilevato un FiFo Overflow Effettuate il reset del calcolatore di controllo 3Dhex Si rilevato un errore hardware sulla scheda di interfaccia Effettuate il reset del calcolatore di controllo 3Ehex 3SFhex 40hex 41hex 42hexs 43hex 44hex 49hex E stato rilevato un errore Firmware sulla scheda di interfaccia MetteteVi in contatto con la Phoenix Contact AA hex La configurazione memorizzata nella RAM della scheda di interfaccia lista Ident e la configurazione attualmente collegata non corrispondono Lista Ident errata o non esistente Controllate la lista Ident Configurazione di InterBus S non esistente Collegate il cavo di bus remoto alla scheda di interfaccia AB ex Troppi o troppo pochi parametri nel comando o nel comando PCP Controllate il numero di parametri nel programma applicativo PHOENIX 20006 CONTACT Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio Significato Rimedio 5036C THE ONLINE DISTRIBUTOR OF
145. e diretto AT Bus lungo 2 9 Piedinatura dell interfaccia di diagnosi 2 11 Piedinatura dell interfaccia bus remoto 2 12 Funzionamento del jumper per 1 tasto reset 2 15 Quadro Schede coprocessore 3 3 Unit della COP 486 3 4 Assegnazione del cavo adattatore 3 7 Spazio di indirizzamento I O della scheda coprocessore 3 9 Assegnazione interrupt della scheda coprocessore 3 10 Organizzazione della DRAM 3 12 Impostazioni possibili per l indirizzo base nell area IO 4 4 Impostazione del numero di scheda delle schede di interfaccia 4 5 Controllo della Masterboard IBS da parte dell host o della COP 4 6 Definizione del comportamento in avvio 4 7 Avvio programma a partire dal Flash EPROM 4 8 Selezione dell unit di boot per la scheda coprocessore 4 9 Comportamento in boot della scheda coprocessore relativo a RFSERVER 4 10 Comportamento in boot relativo a DPCON 4 11 Impostazione della modalit terminale 4 12 Funzionamento del jumper per la selezione dell alimentazione di tensione vedasi testo stampato sul foglio della scheda di interfaccia 4 13 Funzionamento del jumper per separare l host dal reset dell hardware vedasi testo stampato sul foglio della scheda di interfaccia 4 14 Funzionamento del jumper per disattivare 1 tasti reset vedasi testo stampato sul foglio della scheda di interfaccia 4 14 Piedinatura del connettore maschio per 1l gruppo batterie 4 15 Assorbimento di corrente delle schede di interfaccia 4 16 Memory Mapping tipic
146. e l indirizzamento logico Si pu far funzionare il collegamento dei dati di processo anche sotto l indirizzamento fisico in caso di ampliamenti del Vostro impianto per dovete adattare in tutte le liste di assegnazione tutte le indicazioni sugli indirizzi Con l indirizzamento logico dovete ampliare le liste di assegnazione solo con i moduli IBS aggiunti Funzione generale dei comandi relativi al collegamento dei dati di processo comandi controllano Bit dati di uscita di processo Bit di uscita Bus che possono essere selezionati tenendo conto dei Bit che possono essere selezionati dei dati di ingresso di processo Bit di ingresso Bus e dei dati di emissione scritti dall host Bit di uscita host La rappresentazione del Bit nella word di ingresso bus della Figura 8 2 valida a per comandi che in caso di comparsa della rampa positiva del Bit di ingresso bus causano il reset del Bit di uscita bus a per comandi che in caso di comparsa della rampa negativa del Bit di ingresso bus causano il reset del Bit di uscita bus Il Bit nel registro di manipolazione Bit ha importanza soltanto per i comandi relativi al collegamento dei dati di processo condizionato Reset_Out_In01_ Switch e Reset_Out_In10_Switch 8 28 PHOENIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nut iu Comandi per il collegamento dei dati di processo Bit nel registr manipolazione a Bit di ingresso bus E ER Eee Bit di u
147. e parametri Numero delle word successive nell esempio 1 Tipo di errore nell esempio EEO1 PHOENIX 9 23 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Tipo di errore EE02 Significato Modifiche della configurazione che non consentono l ulteriore funzionamento del traffico dati sul bus Causa ll numero massimo di word IBS ammesse stato superato ll numero massimo di moduli IBS ammessi stato superato Sintassi Word 1 Word 2 Word 3 Word 4 Bit Leggenda Codice Codice messaggio nell esempio 80C4pey Contatore parametri Numero delle word successive nell esempio 2 Tipo di errore nell esempio EE02 Numero errore singoli errori sistema sono codificati nella word 4 come numero errore La tabella seguente riporta tutti possibili numeri errore con una descrizione sintetica dell errore Tabella 9 2 Significato del parametro Numero errore Un codice ID memorizzato nella RAM della scheda di interfaccia non si adatta al rispettivo modulo bus terminal nell impianto ad esempio a causa di scambio di modulo o di errore di apparecchio Un codice ID memorizzato nella RAM della scheda di interfaccia non si adatta al rispettivo modulo bus terminal I O nell impianto ad esempio a causa di scambio di modulo o di errore di apparecchio Un bus locale indicato non esiste nell impianto oppure un cavo di bus locale difettoso Un bus locale contiene pi moduli di quan
148. e pratiche necessarie Troverete il contenuto e le date nel nostro opuscolo sui seminari che Vi sar spedito su richiesta dalla pi vicina rappresentanza di Phoenix Questo aggiornamento potr essere effettuato anche nella Vostra ditta e su richiesta anche con un programma che risponde in maniera particolare alle Vostre esigenze Contattateci PHOENIX 1 5 CONTACT InterBus S Introduzione e panoramica 1 6 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 1 3 Documentazione Per la scheda di interfaccia IBS PC CB I T IBS PC CB COP I T e IBS PC CB RTX486 1 T disponibile la seguente documentazione Descrizione dell hardware Il presente manuale IBS PC CB HW UM descrive l hardware delle tre schede di interfaccia e la programmazione specifica di InterBus Inoltre esso contiene una biblioteca con i comandi ed i messaggi per la Masterboard IBS Firmware versione 3 72 Descrizione del software driver Nel manuale Be PC CB SWD UM I codice 27 47 31 6 descritto il software driver per i sistemi operativi DOS Microsoft Windows e IBM OS 2 in combinazione con diversi compilers Il manuale fa parte della fornitura del pacchetto software driver Be PC CB SWD I codice 27 47 62 0 Descrizione dell ambiente di sviluppo TDOS PRO solo per IBS PC CB COP I T L ambiente di sviluppo TDOS PRO IBS PC COP SWT codice 27 52 12 3 consente il download di un programma sulla COP386 E inclusa la relativa documentazione Des
149. e schede di interfaccia possono eventualmente essere impiegati diversi modelli di interruttori DIP Osservare direttamente sugli interruttori DIP come sono indicate le posizioni ON OFF Gli interruttori che non interessano la funzione descritta sono rappresentati in grigio 4 1 Impostazione dell indirizzamento 4 1 1 Indirizzo base nell area l O del PC Indirizzo I O Le schede di interfaccia vengono parametrizzate rispettivamente da 8 Bytes nell area I O del PC L indirizzo base l indirizzo del primo di questi 8 Bytes La sua impostazione avviene tramite l interruttore DIP rappresentato nella figura 4 1 L impostazione standard default di 120hex normalmente non occorre modificarla Fate in modo che l area di indirizzamento impostato non venga gi utilizzato da altri componenti del Vostro PC ALL ul 8 n ii GODO Figura 4 1 Interruttori per l impostazione dell indirizzo I O 5036C505 Sono disponibili 16 indirizzi nell area di indirizzamento I O del PC fra quali potete scegliere l indirizzo desiderato con l aiuto degli interruttori DIP Nella sottostante tabella 4 1 sono descritti gli indirizzi YO PC ammessi con le relative impostazioni Al momento della consegna gli interruttori n 3 e n 4 sono nella posizione OFF Non modificare queste Impostazioni PHOENIX 4 3 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione Tab
150. e tecnica della scheda madre a a a a a a a a a a aa 2 3 2 1 Descrizione sintetica a a 2 3 2 2 Struttura meccanica Casual 2 2 1 Struttura della scheda di interfaccia a 2 4 2 2 2 Funzione dei LED E gt 2 3 Interfacce della scheda di controllo n o 2 8 2 3 1 Collegamento della scheda madre con il Vostro PC o 2 8 2 3 2 Collegamento della scheda madre con le schede aggiuntive 2 10 2 3 2 1 Interfacce della MasterboardIBS 2 10 2 4 Unit funzionali delle schede di interfaccia 2 13 2 4 1 Interfaccia AT BUS a 2 19 2 4 1 1 Indirizzo base I O nell host 2 13 2 4 2 Multi Port Memory Sodi e e e de e LA 2 4 2 1 Procedura di accesso alla MPM a 2 14 2 4 3 Funzionidi interrupt ee a a 2415 24 4 Monitoraggio della tensione sistema di reset Lp 2 15 2 4 5 Watchdog per il monitoraggio dell host 2 16 24 6 Alimentazione gt a amp e a 2 16 2 4 6 1 Alimentazione IBS con separazione galvanica ca a 216 3 Descrizione tecnica delle schede coprocessore 3 3 3 1 Descrizione sintetica 3 8 3 2 Struttura meccanica Luo ema S 3 3 Interfacce della scheda coprocessore AAA 3 3 1 Interfaccia scheda Madre a 3 6 3 3 2 Interfaccia seriale sb sow a s 96 3 4 Unit funzionali della scheda coprocessore reprae
151. e tecnica della scheda madre 2 2 Struttura meccanica La scheda madre della serie IBS PC CB I T concepita come scheda ad innesto per PC con le dimensioni standard di 338 5 mm 114 3 mm II collegamento all AT Bus ISA del Vostro PC avviene tramite due connettori diretti tipici delle schede ad innesto situati sul bordo inferiore della scheda madre 2 2 1 Struttura della scheda di interfaccia 0 000 5036C111 Figura 2 1 Struttura delle schede di interfaccia della serie IBS PC CB I T Le schede di interfaccia sono composte dai seguenti componenti le posizioni a sfondo grigio non interessano la scheda controller IBS PC CB I T 1 Scheda madre La scheda madre pu essere dotata di max due schede aggiuntive ed l interfaccia con l AT Bus dell host 2 Scheda coprocessore Per il controllo e pre processing dei dati no per IBS PC CB I T 3 Masterboard IBS La Masterboard IBS MA Board provvede autonomamente al traffico dati dell InterBus S 4 Connettore per AT Bus Il connettore stabilisce il collegamento tra la scheda di interfaccia e l AT Bus ISA dell host 5 Messa a terra Provvedete alla messa a terra della scheda di interfaccia utilizzando l apposito bullone 6 InterBus S Interfaccia bus remoto tecnica a due linee 7 Interfaccia seriale RS 232 per la Masterboard IBS serve a collegare un PC con gli strumenti software IBS CMD SWT oppure IBS SYS SWT 2 4 PHGNIX 5036C CON
152. egnalazioni Event di tutti gli Event comparsi 2 Event _Data_Indication 809Bhex In questa impostazione per ogni Event comparso vengono trasmessi la Event ID e la word dati del modulo di ingresso nel quale l Event e stato provocato L impostazione standard dopo l avvio della scheda di interfaccia costituita dal messaggio Event Number_Indication 8099hex Utilizzate il tipo di messaggio Event_Data_Indication 809Bpey se dati appartenenti al momento dell Event devono essere utilizzati per una ulteriore elaborazione Con ci assicurata l appartenenza temporale della data all Event Codice Codice comando nell esempio 004Dh ex Contatore parametri Numero delle word successive nell esempio 1 Tipo di messaggio Inserite qui il tipo di messaggio desiderato 1 Event_Number_Indication 8099 ax 2 Event_Data_Indication 809Bhex Conferma positiva Quit_Set_Event_Message_Type_Confirmation 00DEpey Conferma negativa Set_Event_Message_Type_Failed_Confirmation 00DF ex 5036C PHOENIX 8 43 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Read Event Counter Request 0114hex Compito Esiste un Event Counter per ognuno dei massimo 16 Event Il comando Read_Event_ Counter _Request 0114pjy legge gli Event Counter Un contatore Event viene incrementato se viene riconosciuto l Event con la rispettiva segnalazione Pre requisito Gli Event devono essere definiti e abilitat
153. ella 4 1 Configurazioni possibili per l indirizzo base nell area I O Diao a 120hex default ON E N Ohe ON N OFF OFF tA0hx ON oOFF OFE ON N he ON ON N OFF OFF OFF 280 ON OF OFF OFF O on oF SOO ON ON OFF O Snes ON OFF BAOn ON ON N NI In un host PC possono essere utilizzate fino a quattro schede di interfaccia In questo caso va configurato lo stesso indirizzo base per tutte e quattro le schede di interfaccia La distinzione avviene tramite il numero di scheda 4 1 2 Numero di scheda Board No Quando in un host PC sono inserite pi schede di interfaccia la distinzione avviene tramite un numero di scheda da 1 a 4 selezionato con interruttori DIP sulla scheda madre In questo caso va configurato lo stesso indirizzo base sulle schede di interfaccia Il numero di scheda provoca un offset automatico di 0hex Shex 10hex Oppure 18hex rispetto all indirizzo base nell area I O del PC N1 234567 8 00000000 00000000 Figura 4 2 Interruttori per la selezione del numero di scheda Board No 5036C507 IS Se volete utilizzare quattro schede di interfaccia nell area I O del PC devono essere liberi 32 Bytes 4 x 8 Bytes a partire dall indirizzo base impostato 4 4 PHCENIX 50960 CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Numero di scheda Board No Nella tabella 4 2 sono rip
154. ella autorizzazione scritta della ditta Phoenix Contact Le azioni che contravvengono a ci obbligano al risarcimento dei danni La Phoenix Contact si riserva di apportare tutte le modifiche che siano utili al progresso tecnico Alla Phoenix Contact sono affidati tutti i diritti per il caso dell attribuzione di brevetto oppure della registrazione del modello di utilit prodotti di terzi vengono citati sempre senza il richiamo al diritto dei brevetti L esistenza di simili diritti non dunque da escludere PHOENIX CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS L utilizzo del prodotto descritto in questo manuale rivolto esclusivamente a sviluppatori di applicazioni qualificati e a ingegneri software che hanno dimestichezza con i fondamenti sulla sicurezza della tecnica di automazione e delle norme nazionali vigenti La Phoenix Contact non risponde delle manovre errate e dei danneggiamenti sui prodotti della Phoenix Contact o sui prodotti di altri produttori che dovessero essere causati dalla inosservanza delle informazioni contenute in questo manuale PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO oi IBS PC CB HW UM Sommario 1 Introduzione e panoramica ao aoao oaoa 13 1 1 Avvio rapido sotto DOS o 13 1 2 La programmazione generalit 1 4 1 3 Documentazione i 1 6 1 4 Struttura della scheda di interfaccia 1 8 2 Descrizion
155. ella scheda coprocessore durante lo sviluppo del programma Questo ambiente consente di realizzare le seguenti operazioni Download di programmi applicativi Valutazione di un rapporto sullo stato della scheda di interfaccia Resetdella scheda di interfaccia Programmazione del Flash EPROM Funzione terminale per la scheda di interfaccia Insieme a 7TDOS PRO viene fornito oltre al manuale per questo ambiente di sviluppo il cavo adattatore per il collegamento dell interfaccia seriale della COP vedasi capitolo 3 5 16 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Capitolo 6 Programmazione specifica di INTERBUS S Il presente capitolo Vi illustra attraverso un esempio la programmazione di funzionalit tipiche di InterBus S come Indirizzamento fisico ed indirizzamento logico Definizione di gruppi nonch la disattivazione e l attivazione di gruppi 6 Programmazione specifica di InterBus S 6 3 6 1 identificazione dei moduli IBS collegati 6 3 6 1 1 Conteggio fisico per segmenti bus e moduli IBS 6 3 6 1 2 Esempio per la configurazione 6 4 6 1 3 Tipi di indirizzamento di InterBus S 6 6 6 2 Indirizzamento fisico di moduli IBS 6 7 6 2 1 Indirizzi nell indirizzamento fisico o 6 8 6 2 1 1 Assegnazione degli indirizzi di ingresso dalla scheda di interfaccia
156. ella serie IBS PC CB I T 2 4 Elementi sul rack schede PC 2 6 Interfaccia di diagnostica e cavo di diagnostica per il collegamento con un PC 2 10 Interfaccia bus remoto e esempio per un cavo bus remoto tipo di cavo D9 D9 2 11 Collegamento a regola d arte di un connettore bus remoto Sub D9 2 12 Diagramma a blocchi della scheda coprocessore 3 5 Disposizione dei pin nella bacinella connettore della COP 3 7 Cavo di sviluppo per la COP386 3 8 Suddivisione della SRAM sulla COP386 dell IBS PC CB COPA T 3 11 La MPM come interfaccia centrale 3 13 Interruttori per l impostazione dell indirizzo IO 4 3 Interruttori per la regolazione del numero di scheda Board No 4 4 Interruttore per il controllo della Masterboard IBS IBS Control 4 6 Interruttore per il comportamento in avvio di InterBus S autostart IBS 4 7 Interruttori per l avvio programma a partire dall EPROM avvio EPROM 4 8 Interruttori per la selezione dell unit di boot Boot Disk 4 8 Interruttori per l impostazione del comportamento in boot relativo a RFSERVER 4 10 Interruttore per l impostazione del comportamento in boot relativo a DPCON 4 11 Interruttori per l impostazione del percorso di trasmissione dati modalit terminale 4 12 Jumpers per la parametrizzazione delle schede di interfaccia 4 13 Posizione del connettore maschio per il gruppo batterie 4 15 Esempi per le iscrizioni nel file IBSPCCB INI 4 21 Menu principale del programma monitor 4 24 Il menu Pull Down Functions
157. embrare inutilmente quest ultimo Il valore standard default D0000 ey 5036C PHONIX 4 17 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione Numero di interrupt Ogni scheda di interfaccia possiede un Hardware Interrupt per la communicazione con il suo Device Driver Questo interrupt hardware viene impostato con l avvio del rispettivo Device Driver in questione Le schede di interfaccia supportano gli Interrupt IRQ 3 5 7 9 10 11 12 e 15 IS In caso di utilizzo di pi schede di interfaccia in un host PC va utilizzato un interrupt diverso per ogni scheda di interfaccia installata Nella maggior parte dei casi gli Interrupt IRQ 10 11 12 e 15 non vengono utilizzati su un PC standard e possono quindi servire al Device Driver Gli altri interrupt vengono spesso utilizzati da componenti PC standard interfacce seriali COM1 e COM2 schede di rete ecc non devono quindi essere utilizzati dalle schede di interfaccia Evitate che l interrupt utilizzato venga gia utilizzato da altri componenti del Vostro PC Se non immettete un valore viene automaticamente utilizzato il valore standard Default 4 6 1 Device Driver sotto MS DOS Sotto DOS il Device Driver per la scheda di interfaccia realizzato come programma TSR inglese Terminate and Stay Resident cio un programma residente che gira sotto II programma TSR per l host PC porta il nome IBSPCCB EXE
158. entate le forme costruttive delle famiglie di prodotti fornibili da Phoenix Contact nonch le loro caratteristiche e i riferimenti per l ordinazione Il manuale contiene inoltre una raccolta dati di tutte le schede attuali Installazione del Vostro sistema InterBus S Troverete le avvertenze dettagliate relative all installazione delle periferiche nodi IBS moduli cavi ecc nel manuale per l installazione BS SYS INST UM codice 27 47 34 5 Il manuale Vi informa in diversi capitoli circa i seguenti temi Panoramica sistema Montaggio dei componenti I O Consigli per il cablaggio Messa in funzione e prova funzionale delle periferiche Eliminazione di errori Sostituzione di componenti IBS Schemidi cablaggio Tabella 1 1 Dati di ordinazione per la documentazione Pacchetto completo relativo alle schede di interfaccia IBSPCCBUMI 2747 64 6 Manuale d uso della scheda di interfaccia Dischetto dei tools Manuale basilare del Peripherals Communication Protocol PCP Manuale utente relativo alle schede di interfaccia fa anche IBS PC CB HW UMI 2747329 parte del pacchetto completo Manuale relativo al software driver IBS PC CB SWD UM I 27 47 31 6 fa parte del pacchetto di software driver IBS PC CB SWD Manuale relativo alle basi ed all applicazione IBS PCP UM E 215393 1 del Peripherals Communication Protocol PCP fa parte del pacchetto completo in inglese Manuale di progettazione per impianti IBS in
159. ente di contattare la SRAM con le usuali funzioni COP486 di file come unit D 5 4 Trasmissione dati tra host e COP La trasmissione dati tra host e COP avviene sempre alla stessa maniera come tra host e Masterboard IBS e tra COP e Masterboard IBS Per aprire un canale di dati tra host e COP utilizzate i Device Name devName indicati nella tabella 5 3 5036C PHONIX 5 13 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Interfacce tra hardware e software 5 4 1 Architettura di un messaggio tra host e COP comandi e messaggi per la trasmissione di dati tra host e COP non sono prestabiliti Potete definire questi comandi messaggi rispettando una struttura prestabilita Questa struttura la stessa che viene utilizzata anche per i comandi e messaggi per il controllo della Masterboard IBS Nel caso di comandi e messaggi senza parametri viene indicato solo il vero e proprio codice di comando e di messaggio Non seguono ulteriori parametri Nel caso di comandi e messaggio con parametri si ha Immediatamente dopo il codice di comando e di messaggio il contatore parametri Il contatore parametri indica il numero di words che seguono Tutti i blocchi di messaggio vengono trasmessi o ricevuti nel cosiddetto formato Mailbox La struttura di questi blocchi del tipo di dati USIGN16 la seguente Comandi e messaggi senza parametri Word 1 Codice dieomandoe Modi Codos di messaggio Bit 15 aaa 8 7 0
160. enti e dei consigli per un impiego efficiente dell apparecchio e per l ottimizzazione del software ad esempio per risparmiarVi un maggior lavoro Inoltre il testo cos contrassegnato Vi segnala delle condizioni legate al sistema che devono essere assolutamente rispettate per poter avere un esercizio perfetto La mano segnala per anche chiarimenti relativi alla terminologia Il simbolo Testo rimanda ad ulteriori fonti di informazione manuali fogli di dati letteratura ecc relative al tema in oggetto al prodotto o simili Allo stesso tempo questo testo offre delle avvertenze utili ai fini dell orientamento della sequenza di lettura ecc nel manuale La Vostra opinione ci interessa Siamo sempre tesi al miglioramento della qualit dei nostri manuali Se doveste avere degli spunti e dei suggerimenti per migliorare il contenuto e la rappresentazione estetica del nostro manuale noi saremmo lieti se ci faceste pervenire le Vostre proposte Vi preghiamo di utilizzare a questo proposito il modello prestampato universale per telefax che si trova in fondo a questo manuale Dichiarazioni relative alle condizioni giuridiche Questo manuale incluse tutte le mappature in esso contenute protetto da diritti d autore Ogni utilizzo di questo manuale da parte di terzi non conforme con quanto stabilito dai diritti di autore vietato La riproduzione la traduzione nonch l archiviazione e la modifica elettroniche e fotografiche necessitano d
161. ento bus 0 ecc I moduli bus terminal per il bus remoto di installazione e i moduli bus remoto di installazione possiedono un proprio numero segmento bus vedasi figura 6 2 segmenti bus 2 5 PHOENIX 6 3 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S 6 1 2 Esempio per la configurazione Nelle seguenti pagine sono descritti in alcuni esempi i diversi tipi di indirizzamento La configurazione bus rappresentata uguale per tutti gli esempi ed composta come segue Tabella 6 1 Modulo IBS dell esempio per la configurazione i E codici di lunghezza e codici ID per tutti i moduli IBS di Phoenix Contact sono contenuti nel quadro dei moduli IBS 6 4 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Esempio per la configurazione Scheda di interfaccia IBSST IBST24 IBST24 IBST24 IBST24 24 BK T DI16 4 AO4 SF DO16 3 PT 100 4 4 BS 0 o su IBS IP DIO 1 24 BS 1 IBS IP CBK 1 24 BS2 IB
162. er type 90058 Command Code S000D Parameter Counter 50008 LBS SI 24 BR T SO1BE IB ST 24 DI 16 4 047D IB ST 24 AO 4 SF 01BD IB ST 24 DO 16 3 S047B IBS PT 100 0107 IBS IP DIO 1 24 SOO0C IBS IP CBK 1 24 S810A IBS IP CDI 1 24 SOLOS IBS IP CDO 1 24 S810A IBS IP CDI 1 24 S010B IBS 24 BK I O T 0025E IBS 24 DI 32 50447 IBS AI 3 5036C PHGNIX 6 15 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S Word 1 Word 2 Word 3 Word 4 Word n 2 Bit 6 16 6 3 3 Assegnazione di numeri di segmento bus logici Il comando IBS Receive_Local Bus Code Map_Request 0069 6y esegue l assegnazione libera del numero segmento bus ai moduli InterBus S con funzione di modulo bus terminal moduli bus remoto e moduli bus di installazione Ci offre il vantaggio che in caso di ampliamento dell impianto non deve essere modificata la numerazione dei segmenti bus nell impianto esistente Modulo nr 1 Modulo nr 2 Modulo nr n Figura 6 8 Architettura del comando Receive _ Local Bus Code Map Request Leggenda Codice Codice di comando nell esempio 0069hex Contatore parametri Numero delle word che seguono nell esempio il numero dei segmenti bus Livello RB Riportate qui il livello RB Segmento principale Livello RB 0hex 0000bin Linea sec bus remoto ad es diramazione da IBS IP CBK Livello RB 1hex 0001 pin Numero
163. erBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica della scheda madre 2 3 2 Collegamento della scheda madre con le schede aggiuntive Due connettori femmina a 58 poli costituiscono il collegamento tra la scheda madre e le schede aggiuntive Ambedue le interfacce hanno accesso in maniera uguale agli indirizzi alle linee dati e controllo della Multi Port Memory MPM nonch a segnali specifici della MPM Inoltre ai connettori delle due interfacce sono collegati i segnali delle interfacce I O In questo caso va fatta la distinzione tra i segnali I O al potenziale del sistema e i segnali IBS separati galvanicamente 2 3 2 1 Interfacce della Masterboard IBS La Masterboard IBS ha due interfacce i cui segnali attraverso connettori femmina a 58 poli vengono condotti sui connettori della scheda madre descritti sotto Interfaccia di diagnosi seriale L Interfaccia di diagnosi RS232 della scheda di interfaccia consente di collegare come apparecchio di diagnostica un PC IBM compatibile con il software Be SYS SWT oppure IBS CMD SWT Il connettore maschio Sub D a 9 poli che si trova sul pannello frontale della scheda costituisce l interfaccia di diagnostica Il collegamento dell interfaccia di diagnostica con il PC IBM compatibile avviene attraverso il cavo di diagnostica BS PRG CAB codice 28 06 86 2 che ha la seguente configurazione
164. er_Confirmation Significato Il messaggio indica lo stato attuale del contatore PHOENIX 8 27 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS 8 8 Comandi per il collegamento dei dati di processo In alcune applicazioni e utile reagire alle transizioni del segnale di ingresso piu velocemente di quanto non riescano a fare il sistema di controllo o il sistema di calcolo host ll tempo di risposta dell host ad un cambio di segnale dipende dal tempo ciclo del programma applicativo Il collegamento dei dati di processo offre la possibilit di reagire gi a cambi di segnale presso ingressi prima che questi vengano acquisiti nell immagine di processo dell host Se la scheda di interfaccia riconosce il cambio di segnale di un ingresso essa pu trasmetterlo come di solito all host per l ulteriore elaborazione e causare subito una reazione diretta ad una uscita utilizzando un comando del collegamento dei dati di processo Modulo IBS Scheda di interfaccia Host Dati di ingresso gt Bit di ingresso bus di processo l Collegamento dati di processo l Bit di uscita bus gt Bit di ingresso host Programma applicativo Processo N Dati di uscita di processo Bit di uscita host 50364901 Figura 8 1 Risposta rapida tramite il collegamento dei dati di processo IS Con il collegamento dei dati di processo utilizzate possibilment
165. era capacitiva Provvedete alla messa a terra della scheda di interfaccia utilizzando l apposito bullone figura 2 2 2 16 PHONIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Capitolo 3 Descrizione tecnica delle schede coprocessore Solo per PC IBS CB COP I T e IBS PC CB RTX486 1 T Il presente capitolo Vi informa sulla struttura ed i componenti delle schede coprocessore 3 Descrizione tecnica delle schede coprocessore 0 3 3 3 1 Descrizione sintetica 3 3 3 2 Struttura meccanica do dass 0 3 3 Interfacce della scheda coprocessore bd di 00 3 3 1 Interfaccia scheda Madre a 3 6 3 3 2 Interfaccia seriale gt 3 4 Unita funzionali della scheda coprocessore d amp 4 a e 958 3 4 1 Processore chipset 3 8 3 4 1 1 Componenti del chipset o 3 9 3 4 1 2 Area di indirizzamento l O della scheda coprocessore o 9 9 3 4 1 3 Assegnazione interrupt della scheda coprocessore 3 10 3 4 2 Memoria della scheda coprocessore 39 10 3 4 2 1 EPROM el 4 9 10 3 4 2 2 RAM statica 3 11 3 4 2 3 RAM dinamica 3 12 3 43 InterfacciaMPM 3 13 3 4 4 Mappatura della memoria a 3 14 3 45 Interfaccia seriale della scheda coprocessore o 3 14 3 4 6 Dispositivi di sicurezza della scheda cop
166. eset per l hardware interno Un reset viene generato automaticamente dalle unit funzionali interne per il monitoraggio della tensione e dal sistema Watchdog o eventualmente da un segnale MPM La logica di reset del Chipset resetta poi selettivamente i singoli componenti della scheda coprocessore come ad esempio il processore l interfaccia seriale e il registro della mappatura PHOENIX de CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Watchdog della scheda coprocessore 3 4 6 3 Watchdog della scheda coprocessore L Watchdog consente di sorvegliare il corretto funzionamento del programma applicativo Dopo l inserimento dell Watchdog quest ultimo deve ricevere regolarmente impulsi di Trigger Se questo impulso di Trigger non avviene ogni 125 ms la scheda coprocessore esegue un restart Dopo aver eseguito con successo il boot del sistema l utente pu rilevare lo stato del Watchdog grazie ad un apposita funzione Attraverso un interrupt agli altri dispositivi viene segnalato lo scatto dell Watchdog del coprocessore Il reset dello stato di Watchdog avviene tramite spegnimento dell host oppure tramite chiamata della funzione corrispondente Anche l abilitazione dell Watchdog il Trigger vengono eseguiti da apposite funzioni L intervallo di Trigger impostato su un valore fisso di 125ms Dopo ogni reset del sistema il circuito di monitoraggio disabilitato Una volta inserito l Watchdog esso non pu pi essere disabili
167. esh Controller quattro registri EMS Page LIM EMS 4 0 e 3 2 3 4 1 2 Area di indirizzamento l O della scheda coprocessore L area di indirizzamento l O della scheda coprocessore contiene oltre agli indirizzi standard usuali per PC IBM alcune funzioni speciali Nello spazio di indirizzamento da 0200pey fino a 02BFpey secondo IBM riservato per la scheda prototipo vengono attivate diverse funzioni del Watchdog Nello spazio di indirizzamento da 0280pey fino a 02BFpey si trova il registro mappatura un registro che consente di controllare funzioni di memoria specifiche del controller compresi alcuni bit per funzioni speciali come ad esempio per il controllo di Watchdog Tabella 3 4 Area di indirizzamento I O della scheda coprocessore Area per l interfaccia seriale COM1 non utilizzato Watchdog Clear non utilizzato Registro della mappatura Watchdog Enable Watchdog Trigger non utilizzato DMA Controller 2 Interrupt Controller 2 Slave Registro DMA maschera NMI Real Time Clock Registro sistema Timer Counter Interrupt Controller 1 Master DMA Controller 1 L indirizzo base per l interfaccia seriale COM1 si trova com usuale nei PC IBM compatibili all indirizzo 03F8hey PHOENIX 3 9 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica delle schede coprocessore 3 10 3 4 1 3 Assegnazione interrupt della scheda coprocessore Anche il sistema interrupt corrisponde largame
168. essaggio consiste di una sola word il Codice messaggio 0069hex Non seguono ulteriori parametri No _ Map Entry Confirmation 00EDhex Questo messaggio viene trasmesso quando nei comandi che dovrebbero inviare una lista o una tabella sotto qualsiasi forma non sono presenti inserimenti Controllate il Vostro programma applicativo Il messaggio consiste di una sola word il Codice messaggio 00EDpey Non seguono ulteriori parametri Quit_Module _Error_Ok_ Confirmation 00FEpex Questo messaggio la conferma positiva ai comandi Quit_Module_Error_Request 0064 ex e Quit_Module_Error_All_ Request 0065 pex Il messaggio consiste di una sola word il Codice messaggio 00FEpey Non seguono ulteriori parametri PHOENIX 9 19 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Cause Sintassi Word 1 Word 2 Word 3 Word 4 Word n 2 Bit Leggenda Significato Sintassi Word 1 Word 2 Word 3 Bit Leggenda 9 20 Module _Error_Indication 80A0hex stato rilevato un errore su uno o pi moduli IBS con risposta di errore A seconda del tipo di indirizzamento utilizzato i parametri indicano gli indirizzi logici o fisici dei segmenti bus coinvolti Caduta tensione delle periferiche Difetto dei fusibili Scatto dell interruttore di massima corrente Codice Codice messaggio nell esempio 80A0hex Contatore parametri Numero delle wo
169. ey Contatore parametri Numero delle word successive nell esempio numero dei segmenti bus nei quali stato rilevato un errore del modulo Segmento bus Numero di segmento bus per l indicazione delle stazioni che hanno provocato l errore da O0hex a FFhex Corrisponde a 0 fino a 255dec PHOENIX 9 29 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Localbus Module Error_Confirmation S0EEhex Significato Questo messaggio viene emesso tramite il comando Send_Al l_Module_Error_Request 005Bhex Esso contiene una lista di tutti i moduli del bus locale indicato nel comando Send_Localbus Module Error _Requestche segnalano errori con posizione e codice ID Sintassi Word 1 Word 2 Word 3 per Il 1 modulo che Word 4 segnala un errore per l n modulo che Word n 2 segnala un errore Bit Leggenda Codice Codice messaggio nell esempio 80EEpey Contatore parametri Numero delle word successive nell esempio numero dei segmenti bus nei quali stato rilevato un errore moltiplicato per 2 Posizione Numero fisico della stazione nel bus locale selezionato Modulo bus terminal 0 Moduli bus locale da 1 a 8 l Codice ID Codice di identificazione del modulo E impresso sui moduli in forma decimale come Module ldent da 0 a 255dec Corrisponde a 00pey fino a FFhex 9 30 PHOENIX 50960 CONTACT Significato Sintassi Significato Sintassi Significato Sintassi
170. figurazione memorizzata nella RAM della scheda di interfaccia DDOBpey DDOChox La massima configurazione ammessa e stata superata Sull anello dati sono ammessi massimo 256 moduli bus terminal e 256 word somma di tutte le lung hezze registro e delle word PCP DD11hex Il registro dati di un modulo di bus remoto interrotto Un codice lunghezza memorizzato nella RAM della scheda di interfaccia non si adatta al rispettivo modulo di bus remoto nell impianto ad esempio a causa di scambio di modulo o di errore di apparecchio DD12hey Il registro dati di un modulo bus locale interrotto Un codice lunghezza memorizzato nella RAM della scheda di interfaccia non si adatta al rispettivo modulo di bus remoto nell impianto ad esempio a causa di scambio di modulo o di errore di apparecchio DD15hex Temporanea modifica di un codice ID nel funzionamento con modulo bus termi nal indicato o modulo nel bus locale indicato simile a DD01 02 06 DD18hex Temporaneo errore in un bus locale tecnica a otto linee durante il funziona mento dovuto a errore del cavo o del modulo simile a DD03 05 08 N DD19hex E stata riconosciuta una interruzione bus o il reset di tensione di un modulo nella fase diagnostica supplementare DD1Ahex Sono stati riconosciuti diversi disturbi di trasmissione tra due cicli di dati privi di errore corrisponde al tipo di errore EE06 nella fase diagnostica supplemen tare DD2Bhex La configurazio
171. ggi di errore si trovano nel capitolo 9 PHOENIX 4 27 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione Finestra di in La voce di menu BS Info chiama la finestra di informazione che Vi indica lo stato formazione di InterBus S nonch eventuali messaggi di errore I165 INFO MASTER SIATE FAIL BS ERROR ERROR ERROR ERROR 5036A826 Figura 4 17 Finestra di informazione del programma monitor CON ERR Errore controller RB ERR Errore bus remoto LB ERR Errore bus locale MOD ERR Errore modulo 4 9 2 Dare comandi con PCCBMONI Comandi La voce di menu Commands IBS consente di dare manualmente comandi IBS Requests nonch di ricevere messaggi Confirmations parametri inclusi Potete anche dare comandi PCP e ricevere i relativi messaggi comandi PCP servono ad esempio per la parametrizzazione di moduli IBS intelligenti come IBS V 24 oppure convertitori di frequenza La voce di menu Be Commands viene supportata solo a partire dalla versione 0 70 del PCCBMONI La maschera composta da due finestre La finestra di sinistra consente di immettere i comandi richiesti Request con i relativi parametri Riportate il codice di comando in forma esadecimale nella riga REG Se il comando contiene parametri dovete immettere nella riga PC Parameter Counter il numero dei parametri che seguono e nelle righe seguenti i parametri stessi Azionando i tasti ALT S il
172. gmenti bus moltiplicato per 2 Segmento bus Numero del segmento bus che viene assegnato al gruppo denominato nella riga successiva Gruppo Numero del gruppo al quale viene assegnato il segmento bus denominato nella riga precedente 0 255dec corrisponde a 00hex FFhex Riportate solo i moduli IBS che si trovano nel segmento principale della configurazione bus livello FB 0 moduli della linea secondaria del bus remoto livello FB 1 vengono integrati nella definizione di gruppi assegnando ad un gruppo il modulo bus terminal che apre questa linea secondaria PHOENIX 6 29 CONTACT InterBus S Programmazione specifica di InterBus S Scheda di interfaccia THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Gruppo 3 Segmento bus Nr 21 15hex IBSST IBST24 IBST24 IBST24 IB ST 24 24 BK T DI 16 4 AO 4 SF DO 16 3 PT 100 4 4 Segmento bus Nr 11 OBhex Segmento bus Nr 22 16hex IBS IP DIO 1 24 IBS IP CBK 1 24 IBS IP CDI 1 24 F A A A Segmento bus Nr 12 0C hex ri AN UI III
173. gnificato Rimedio Sintassi Significato Rimedio Sintassi 9 18 IPMS_No_Error_Indication 004Dhex L IPMS Protocol Chip ha rilevato un errore bus per non e stato inserito nessun Bit nel registro IPMS Error MetteteVi in contatto con la Phoenix Contact Eseguite un reset sulla scheda di interfaccia Il messaggio consiste di una sola word il Codice messaggio 004Dhex Non seguono ulteriori parametri Communication_Invalid_Indication 004Epex La scheda di interfaccia utilizza per l elaborazione del comando un area di memoria stabilita Se queste risorse sono esaurite allora viene generato questo messaggio di errore Questo pu succedere ad esempio quando un grande numero di comandi viene depositato in breve tempo e la scheda di interfaccia non ein grado di elaborarli con la necessaria velocit Controllate il Vostro programma Il messaggio consiste di una sola word il Codice messaggio 004Epey Non seguono ulteriori parametri BK_Alarm_Failed_Confirmation 005Aneyx Uno dei seguenti comandi non e stato eseguito con successo Set BK Alarm Logical Request 0024hex Reset BK Alarm Logical Request 0025hex Set BK Alarm Physical Request 0026hex Reset BK Alarm Physical Request 00278 Le possibili cause di errore sono a Avete indicato un numero di segmento bus non esistente b Avete indicato un numero di parametri non ammesso Controllate il Vostro programma applicativo Il messaggio cons
174. guono ulteriori parametri Quit_Enable_All Messages_Confirmation 00D6pey PHOENIX 20006 CONTACT Compito Sintassi Conferma positiva Compito Pre requisito Sintassi Conferma positiva Compito Sintassi Conferma positiva 5036C Comandi per il controllo del sistema Disable_All_Messages_Request 0048hex Il comando blocca la trasmissione di messaggi dalla scheda di interfaccia al calcolatore di controllo e la devia verso l interfaccia di diagnosi V24 Il comando Enable_All Messages_Request 004 7pey annulla nuovamente la deviazione Il comando Disable All Messages Request consiste di una sola word il Codice comando 0048pe Non seguono ulteriori parametri Quit_Disable All Messages Confirmation 00D6 8 7 Comandi per il controllo del sistema Send Software Revision Request 0008hex Il comando chiede la versione Firmware sul Master IBS nessuno Il comando consiste di una sola word il Codice comando 0008 ex Non seguono ulteriori parametri Software_Revision_Confirmation 8087hex Send _Bus Cycle Counter Request 0006hex Sulla scheda di interfaccia gira internamente un contatore a 32 Bit che conta continuamente i cicli di dati di InterBus S Questo contatore viene posto sullo 0 nel corso dell avvio della scheda di interfaccia Il comando legge lo stato attuale del contatore Il comando consiste di una sola word il Codice comando 0006hex Non seguono ulteriori parametri Bus_Cycle_Count
175. h EPROM 1 Un orologio al quarzo in tempo reale PC compatibile integrato nella scheda coprocessore provvede attraverso InterBus S al controllo di macchine e dispositivi automatici in funzione del tempo Per garantire l elevata sicurezza dati necessaria nell industria le schede coprocessore possiedono un complesso circuito di Watchdog e di Reset Questo consente all utente di riconoscere tempestivamente errori di sistema e di spegnere gli impianti se necessario Dopo lo sblocco del meccanismo di protezione le schede coprocessore sono in grado di riavviare autonomamente il programma applicativo Il controllo di interrupt contenuto sulle schede coprocessore informa altri nodi MPM Host Master IBS circa eventuali guasti funzionali verificatisi Due led disposti sul pannello frontale della scheda madre informano l utente visivamente sullo stato funzionale della scheda coprocessore sistemi operativi MS DOS compatibili TDOS e RTXDOS forniscono un software di base che risponde in modo particolare alle esigenze poste dalle schede coprocessore In tal modo possibile implementare sulle schede coprocessore delle applicazioni DOS gi esistenti Per applicazioni in tempo reale possibile utilizzare ulteriori sistemi operativi tipo Real Time Multitasking su richiesta Nella fase di sviluppo del software la trasmissione dati tra il sistema operativo TDOS della COP386 e lo strumento di sviluppo 7DOS PRO IBS PC COP SWT codice 27 52 12 3 p
176. i Un Event Counter viene posto sullo O con l abilitazione del rispettivo Event comandi 002Chex 002Ehex O 0036heyx Sintassi Word 1 Word 2 Word 3 per 1 Event Word 4 per 2 Event Word n 2 per n Event Bit Leggenda Codice Codice comando nell esempio 0114hex Contatore parametri Numero delle word successive nell esempio numero degli Event Counter da leggere massimo 16dec Segnalazione Event Inserite qui le segnalazioni delle definizioni Event delle quali desiderate leggere contatori La sequenza di uscita nel riconoscimento corrisponde alla sequenza che predefinite a questo punto Se inserite come unico parametro uno 0 vengono emessi gli stati dei contatori di tutti gli Event La sequenza di emissione degli stati dei contatori nel riconoscimento corrisponde alla sequenza predefinita nel corso della definizione Event tramite il comando Receive _Events_Request 0002A cy Conferma Quit_Read_Event_Counter_Confirmation 811Dhex 8 44 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Capitolo 9 Messaggi della Masterboard IBS Questo capitolo Vi offre informazioni su Il significato e le cause dei messaggi della Masterboard IBS parametri dei messaggi 9 Messaggi della Masterboard IBS 98 9 1 Struttura di una descrizione di messaggio 9 5 9 2 Messaggi relativi alla configurazione 9 6 9 3 Messaggi relativi all indirizzame
177. i rinnova Il comando non commuta i dati di uscita nello stato sicuro reset delle uscite Questo possibile soltanto attraverso il comando Alarm _Stop_Request 004Ahex Il Peripherals Communication Protocol PCP non viene tenuto ulteriormente in funzione Non vi nessun abbattimento automatico dei collegamenti effettuati servizi eventualmente ancora da processare vengono elaborati dopo il rinnovato avvio del traffico dati Il messaggio consiste di una sola word il Codice messaggio 00C6pey Non seguono ulteriori parametri Quit _Alarm_Stop_Confirmation 00D8hex Il comando A arm_Stop_ Request 004Apex stato eseguito con successo ll bus si trova nello stato di STOP Il messaggio consiste di una sola word il Codice messaggio 00D8he Non seguono ulteriori parametri Start_Bus Not Possible Confirmation 00E3hex Questa una conferma negativa al comando Start_Bus_Cycle_Request 0001 cy Viene attivata quando non e possibile il traffico dati sul bus Errore hardware sulla scheda di interfaccia modifica della configurazione sul bus remoto sono stati eliminati o aggiunti dei moduli Il messaggio consiste di una sola word il Codice messaggio 00E8pgy Non seguono ulteriori parametri PHOENIX 20906 CONTACT Significato Sintassi Significato Sintassi Significato Rimedio Sintassi Significato Rimedio Sintassi Significato Rimedio Sintassi Significato Rimedio Sin
178. i software per la messa in funzione E 4 23 4 9 Messa in funzione con programma monitor per dati di processo 4 24 4 9 1 Il menu Functions o 4 25 4 9 2 Dare comandi con PCCBMONI o 4 28 4 9 3 Il menu Options 4 30 5 Interfacce tra hardware e software a a a a a a a a 5 3 5 1 Multi Port Memory Lo 5D 3 5 1 1 La MPM nell area di indirizzamento dell host da a 5 1 2 Suddivisione della MPM 5 4 5 2 Struttura generale del software driver ie ss 5 2 1 Implementazione del DDI e del Device Driver 5 9 5 2 2 Struttura del software driver sulla scheda coprocessore 5 9 5 2 3 Definizione di termini relativi al software driver 5 10 5 2 3 1 Gestione di canali di dati 5 10 5 2 3 2 Interfaccia mailbox Bb 12 i PHCENIX 50960 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO oi IBS PC CB HW UM 5 2 3 3 Interfaccia dati 5 2 3 4 Funzione diagnostica 5 3 Utilizzo della RAM statica 5 4 Trasmissione dati tra host e COP 5 4 1 Architettura di un messaggio tra host e COP 5 5 Monitoraggio con Watchdog l 5 5 1 Watchdog della Masterboard IBS 5 5 2 Watchdog per il monitoraggio dell host 5 5 3 Watchdog della scheda coprocessore 5 5 4 Il segnale SysFail O1 01 01 OI OI OI OI OI 11 ON Ol de O E e en e i DO YI ASAS OOND 5 6 Download del programma applic
179. i sul tipo di errore e sulla stazione che ha provocato l errore LED di stato indicano lo stato degli ingressi e delle uscite I O Visualizzazioni tipiche sui moduli IBS con funzione I O Tensione di alimentazione Sovraccarico uscita corto circuito a gruppi singoli DI DO LED di stato per ogni canale I O PHOENIX CONTACT Kp000000dfpooo0000 O giallo stato I O O verde tensione di commutazione Us rosso cortocircuito el 5036A802 Figura 7 3 LED di diagnostica sui moduli I O 7 1 4 Diagnostica sui moduli IBS di altri produttori di apparecchi Le indicazioni di diagnosi sui moduli IBS di altri produttori di apparecchi si suddividono in due gruppi Indicazioni specifiche di bus Queste indicazioni corrispondono grosso modo a quelle presenti sui moduli bus terminal o dei moduli IBS I O della Phoenix Contact Indicazioni specifiche di apparecchio Queste indicazioni dipendono dal rispettivo modulo IBS Consultate queste indicazioni nella relativa documentazione oppure rivolgeteVi al produttore dell apparecchio PHOENIX 1 9 CONTACT InterBus S Diagnostica in caso di errore 7 6 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 7 2 Diagnostica con tools software Per la diagnostica avete a disposizione diversi tools software che consentono di ottenere una risposta dalla Vostra configurazione bus senza programmazione Questi Tool sono Programma di monitoraggio dei dati di processo PCCBMONI EXE
180. indirizzamento del modulo IBS nell host Codice ID Codice di identificazione del modulo IBS PHOENIX 20000 CONTACT online components com THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Verifica della configurazione bus IS Utilizzate in pi il comando Receive _ Local Bus_Code Map Request se la Vostra configurazione di bus contiene moduli bus remoto di installazione Buffer nel linguaggio di programmazione C AAA AAA AAA A AAC AAA AA AAA A AAA AAA AAA AA AAA A AAA AAA AAAAAAAAAAAAA Check_Physical_Configuration Request I as a list for the bus configuration EEE AAA USIGN16 chk_phy_cnf Data field of the unsigned integer type 0x0058 Command Code 0x000D Parameter Counter 0x0008 IBS ST 24 BK T 0x01BE IB ST 24 DI 16 4 0x047D IB ST 24 AO 4 SF Ox01BD IB ST 24 DO 16 3 0x047B IBS PT 100 0x0107 IBS IP DIO 1 24 0x000C IBS IP CBK 1 24 0x810A IBS IP CDI 1 24 0x8109 IBS IP CDO 1 24 0x810A IBS IP CDI 1 24 0x010B IBS 24 BK 1 0 T Ox028E 1BS 24 DI 32 0x0447 IBS AI 3 Buffer nel linguaggio di programmazione Pascal CO EEEE E T E E E E E EE E E EEE E T T E E E E EE E E E E E E E E ET E E E T Check_Physical_Configuration_Request as a list for the bus configuration EREE EREE EERE EER EEEE EER E EREE R EREE EE RERE EE EREE ERER EER EEEE EER E EEE EEEE EERE IL const chk phy cni array l 13 OE word Data field of the unsigned integ
181. intassi Significato 9 34 9 9 Messaggi relativi all elaborazione di Event Event_Error_Confirmation 004Chex Nel corso del controllo dei parametri per la programmazione degli Event e stato rilevato un errore L errore pu comparire nei seguenti comandi Receive Event Request 002Apey Enable Event Number_Request 002Bhex Disable Event Number Request 002Chex Enable All Event Request 002Dhex Ensable Event Logical Adress_Request 0036 Disable Event Logical_ Adress_Request 00372 Il messaggio consiste di una sola word il Codice messaggio 004Cpey Non seguono ulteriori parametri Quit_Receive_Events_Confirmation 00BFhex Il comando Receive_Events_Request 002Apex stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00BFy ey Non seguono ulteriori parametri Quit_Enable Event Number_Confirmation 00DApex Il comando Enable Event Number_Request 002Bpey stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00DApey Non seguono ulteriori parametri Quit_Disable Event Number Confirmation 00DBhex Il comando Enable_Event_Number_Request 002Chex stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00DBpey Non seguono ulteriori parametri Quit_Enable All Events Confirmation 00DC ey Il comando Enable_All_Events_Request 002Dpcy stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00DCpey Non seguono
182. ione pannello schede PC LED esterno MA READY LED esterno MA RUN verde LED esterno COP READY LED esterno COP RUN Tasto reset esterno Interfaccia per diagnostica IBS connettore maschio Sub D a 9 poli RS232 Interfaccia bus remoto IBS connettore femmina Sub D a 9 poli Bullone di messa a terra co JO O RIN Provvedete alla messa a terra della scheda di interfaccia utilizzando l apposito bullone 8 PHOENIX SaDa CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Funzione dei LED 2 2 2 Funzione dei LED Per ogni scheda sul pannello frontale due LED Figura 2 2 indicano gli stati Ready e Run Masterboard IBS MA READY Dopo l accensione la Masterboard IBS ha eseguito un bootcheck per tutte le unit funzionali inclusa la MPM senza trovare errori e si trova ora in condizione pronto MA RUN La Masterboard IBS ha avviato InterBus S Vengono trasmessi cicli ID o cicli di dati Scheda coprocessore no per IBS PC CB I T COP RUN Il sistema operativo della scheda coprocessore ha eseguito il boot ora possibile avviare il programma applicativo COP READY Il programma sta girando sulla scheda coprocessore Dopo il boot della scheda coprocessore vengono avviati automaticamente diversi programmi di utilit che in parte rimangono nella memoria della COP come programma TSR Quindi acceso il LED COP READY dopo il completo boot del sistema Sono previsti gli stessi
183. ioni del software driver selezionano automaticamente attraverso la finestra mapping quale memoria viene aperta 3 12 PHGNIX 5036C CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Interfaccia MPM 3 4 3 Interfaccia MPM IBS PC CB COP I T 5036C205 Figura 3 5 La MPM come interfaccia centrale La MPM costituisce l interfaccia centrale tra i nodi Host Masterboard IBS MA e la scheda coprocessore COP Per garantire una trasmissione dati senza problemi tra i singoli nodi MPM tutte le linee di dati e di indirizzi della COP sono protette da una batteria tampone L accesso ai buffer viene abilitato solamente se la scheda coprocessore ottiene il diritto di accesso Il diritto di accesso viene conferito con l aiuto di un controllo della priorit da parte della logica MPM che si trova sulla scheda madre Nel periodo dalla richiesta MPM da parte della scheda coprocessore fino al permesso di accesso da parte della scheda madre il processore della COP passa nello stato di arresto Quando la scheda coprocessore ottiene il diritto di accesso i dati ed i buffer degli indirizzi vengono abilitati ed avviene la trasmissione dati in funzione dell indirizzo MPM impostato l impostazione avviene attraverso il registro mappatura con una consistenza dati di 8 16 32 o 48 Bit Per consistenze di dati di 16 32 o 48 Bit vengono eseguiti pi accessi a 8 Bit Per l accesso alla MPM va tenuto conto di quanto segue la
184. ioni per controllare InterBus S e per visualizzare dati General Functions Options Help Process Data IBS Info Commands IBS IBS PCCE Monitor Program InterBus 3 Version 4A 7HAn PHOENIX CONTACT 5036A822 Figura 4 14 Il menu Functions del programma monitor Process Data Visualizza i dati di ingresso e definisce i dati di uscita IBS Info Visualizza lo stato nonch eventuali guasti del bus IBS Commands Consente a partire dalla versione 0 70 di dare comandi e visualizza messaggi ricevuti PHOENIX 4 25 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione Assegnazione tastiera 4 26 Process Data Premendo il tasto P per Process Data giungete nella maschera monitor PROCESS DATA Help Bus Mode Manual Bus State RUN of Bus Segments of Modules of PCP Modules of PD Words OUT Data Controlled ODULE DAT Bus Segment No 6 PCP Length Bus Type Local bus FCP Address KR Module No 11 PD Length Words Module Ident 14d BEh PD IN fddresz 9 Module Type Module Mame IN DATA HHBRBBBBBBBABBABB HHHH 1 BABBO Exit Alt X DI Standard IBS 24 DI 32 PD OUT Address Module Channel Mext Word Start Bus Previous Word stop Bus 5036A824 Figura 4 15 Maschera monitor del programma monitor Premete ora il tasto per avviare la trasmissione dati su InterBus S
185. iorit 1 spetta all host La priorit 2 spetta alla scheda aggiuntiva 1 Masterboard IBS La priorit 3 spetta alla scheda aggiuntiva 3 scheda coprocessore In caso di accessi che si sovrappongono viene sempre terminato l accesso in Corso Il secondo tipo di conflitto si risolve grazie alla possibilit di poter impostare il numero di Byte di ogni trasferimento dati A tale proposito la logica di controllo della MPM permette di usare gruppi dati di 8 16 32 e 48 Bit In questo caso la gestione di accesso della MPM impedisce l accesso degli altri nodi fino a che l accesso all ultimo Byte dei dati da trasferire non sia terminato In caso di conflitto di accesso nella MPM un nodo viene fermato da un segnale Ready finch l altro nodo ha terminato il suo accesso L accesso del nodo termina solamente quando il nodo ha preso tutti i Byte di dati conformemente al valore impostato 4 16 32 e 48 Bit Gli accessi ai Byte per un trasferimento dati MPM devono avvenire tutti di seguito perch la logica di controllo della MPM PHOENIX aos CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Funzioni di interrupt dopo un determinato periodo termina il blocco di accesso alla MPM Timeout Le funzioni del software driver ne tengono automaticamente conto in modo che Voi nel Vostro programma utente non dovete prendere misure particolari 2 4 3 Funzioni di interrupt Tra i nodi della MPM sono definite procedure di
186. ista stato rilevato un errore Switch_Group_Off_Request 0021 hex Il comando disattiva un gruppo di segmenti bus definito in precedenza Le uscite dei moduli IBS che si trovano nel segmento bus disattivato e i rispettivi ingressi del sistema di controllo e del sistema di calcolo vengono posti sullo 0 Prima di chiamare questo comando deve essere stata effettuata la definizione di gruppo Receive_Group_Numbers_Request 0049hex I comandi relativi ai collegamenti dei dati di processo che operano con indirizzi entro i gruppi disattivati non sono pi attivi Assicurate con l aiuto del programma applicativo che lo stato dell impianto lo consenta dati di processo di ingresso vengono posti sullo zero Codice Codice comando nell esempio 0021 pax Contatore parametri Numero delle word successive nell esempio 1 Numero gruppo Numero del gruppo che deve essere disattivato da O fino a 255dec Corrisponde a 00pey fino a FFhex Affinch la restante parte della configurazione bus possa continuare a funzionare quando si disattiva una parte dell impianto bisogna conservare per i moduli IBS con funzionalit di moduli bus terminal in esso contenuti la tensione PHOENIX Siang CONTACT Comandi di configurazione di alimentazione per l elettronica tensione dei componenti logici Conferma positiva Switch_Group_Off Confirmation 809Dhex Conferma negativa Not_Expected_Group_Number 0059hex Significato Numeri di gruppo sconosciuti o non a
187. iste di una sola word il Codice messaggio 005Apey Non seguono ulteriori parametri PHOENIX 20006 CONTACT Significato Rimedio Sintassi Significato Rimedio Sintassi Significato Rimedio Sintassi Significato Sintassi 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu wv Messaggi relativi all eliminazione degli errori Receive CR_Error Confirmation 0066hex Questo errore viene trasmesso nel corso del controllo del comando Receive Communication Reference quando stata utilizzata una communication reference non valida sono stati inviati troppi parametri sono stati inviati pochi parametri Controllate la communication relationship list CRL circa le communication references ammesse da 2 a 62 Le communication references assegnate devono seguire una l altra senza vuoti ad esempio 2 3 4 5 La sequenza della chiamata non ha importanza ad esempio ammesso anche 4 2 5 3 Il messaggio consiste di una sola word il Codice messaggio 0066hex Non seguono ulteriori parametri Communication _ Not Ready_Confirmation 0069hex Nonostante la comunicazione in breve PCP non sia ancora stata inizializzata stato inviato un comando Request o Response Inizializzate la comunicazione nel Vostro programma applicativo Vedere Il manuale relativo alle basi e all utilizzo del Peripherals Communication Protocol BS PCP UM E in inglese codice 27 53 93 1 Il m
188. itettura del comando Check_Physical_Configuration_Request 6 14 Architettura del comando Receive_Local_Bus_Code_Map_Request 6 16 Numerazione dei segmenti di bus con indirizzamento logico 6 17 Architettura del comando Receive_Logical IN_Address_Map_Regq 6 20 Indirizzi di ingresso con indirizzamento fisico 6 22 Indirizzi di ingresso nell immagine di memoria buffer IN Gli indirizzi di avvio dei moduli sono scritti in grassetto 6 23 Architettura del comando Recelve_Logical OUT_Address_Map 6 24 Indirizzi di ingresso con indirizzamento logico 6 26 Indirizzi di uscita nell immagine di memoria buffer OUT Gli indirizzi di avvio dei moduli sono scritti in grassetto 6 27 Architettura del comando Receive_Group_Numbers_Request 6 29 Suddivisione in gruppi funzionali logici 6 30 Architettura del comando Switch_Group_Off_Request 6 32 Architettura del comando Switch_Group_Off_Request 6 33 Architettura del comando Define_Group_Error_Characteristic_Req 6 34 Display di diagnosi sul rack schede del PC 7 3 Diagnostica LED sui moduli bus terminal 7 4 Diagnostica LED sui moduli I O 7 5 Risposta rapida tramite 11 collegamento dei dati di processo 8 28 Diagramma di impulsi relativo al collegamento dei dati di processo 8 29 B2 TANPHOGNX so CONTAGT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS EEA y Vi o WM Indice tabelle Dati di ordinazione per la documentazione 1 7 Occupazione del connettore corto diretto AT Bus 2 8 Assegnazione del connettor
189. itiva gli stati dei contatori degli Event Counter richiesti Nella conferma positiva il parametro Risultato uguale a OOhex Sintassi Word 1 Word 2 Word 3 Word 4 Word 4 Word n 2 Bit Leggenda Codice Codice messaggio nell esempio 80F4hex 5036C PHGNIX 9 37 CONTACT InterBus S Messaggi della Masterboard IBS Contatore parametri Event Counter THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Numero delle word successive nell esempio numero degli Event Counter selezionati massimo 16dec Stati dei contatori degli Event Counter selezionati La sequenza di emissione corrisponde alla sequenza predefinita nella richiesta comando Read_Event Counter_Request 0114jy Se avevate inserito uno 0 per selezionare tutti gli stati dei contatori la sequenza di emissione corrisponde alla sequenza predefinita nella definizione Event comando Receive_Events_Request 0002Ahex Conferma negativa ll messaggio come conferma negativa non consegna nessun stato di contatore bens codici errore Nella conferma negativa il parametro Risultato uguale a Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Bit Leggenda 9 38 FF hoj Codice Contatore parametri Risultato Error Class Error Code Additional Code Codice messaggio nell esempio 811Dpey Numero delle word successive nell esempio 3 Per la conferma negativa FFhex riservato 00pey attualmente privo di significato riservato 00pey attua
190. l Byte alto con il Byte basso vedasi il manuale relativo al software driver IBS PC CB SWD UM La MPM contiene l interfaccia Mailbox MXI per comandi e messaggi nonch l interfaccia dati DT per dati di processo Inoltre una serie di registri hardware sono mappati nell area di indirizzamento della MPM Essi servono allo scambio di informazioni di stato e di handshake Per ogni nodo nel traffico dati attraverso la MPM sono previste apposite aree di memoria Ogni nodo pu scrivere nella propria area ma solamente leggere nelle aree degli altri nodi 2 4 2 1 Procedura di accesso alla MPM Dato che i nodi possono accedere in maniera completamente asincrona alla MPM si potrebbero ipotizzare i seguenti conflitti di accesso Lettura scrittura contemporanea o sovrapposta della stessa area di memoria Lettura di un area di dati da parte di un nodo mentre questa viene scritta da un altro nodo Il primo tipo di conflitto si pu evitare grazie a misure tecniche a livello circuitale nella gestione dell accesso alla MPM In caso di accessi simultanei vale il seguente ordine di priorit La priorit 1 spetta all host La priorit 2 spetta alla scheda aggiuntiva 1 Masterboard IBS La priorit 3 spetta alla scheda aggiuntiva 3 scheda coprocessore In caso di accessi che si sovrappongono viene sempre terminato l accesso in Corso Il secondo tipo di conflitto si risolve grazie alla possibilit di poter impostare il numero di
191. l controllo della Masterboard IBS pu avvenire sia dall host PC che dalla scheda coprocessore COP Solo da questi possibile dare comandi ad esempio avvio del Bus oppure modificare i dati di uscita IBS Con il DIP Switch N 1 possibile stabilire se il controllo dell Masterboard IBS deve avvenire dall host oppure dalla scheda coprocessore COP dati di ingresso IBS possono in ogni caso essere letti sia dall host che dalla COP IS Utilizzando la scheda l IBS PC CB l T senza scheda coprocessore posizionare il DIP Switch N 1 sempre su ON Ao AAA g 00000090 00000090 Figura 4 3 Interruttore per il controllo della Masterboard IBS IBS Control 5036B515 Tabella 4 3 Controllo della Masterboard IBS da parte dell host o della COP ON stato alla consegna Host PC IS La scheda di interfaccia legge l interruttore nr 1 solo dopo un reset dell hardware Eseguite un reset dell hardware dopo ogni modifica della posizione dell interruttore affinch la modifica venga acquista 4 6 PHOENIX 50960 CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO w AMA Comportamento in avvio di InterBus S Autostart IBS 4 2 2 Comportamento in avvio di InterBus S Autostart IBS L interruttore DIP determina il comportamento in avvio di InterBus S dopo il boot della Masterboard IBS Quando l interruttore posizionato su OFF se collegata una configurazione di bus capace di funzionare i cicli di dati
192. l numero di scheda su 2 Device 052_1BS DRV IBSPCCB IRQ 10 Device 052_IBS DRV IBSPCCB l O 100 BN 2 imposta il numero di interrupt su 10 imposta l indirizzo base su 1006 il numero di scheda su 2 Device 052_IBS DRV IBSPCCB MPM C800 imposta l indirizzo base su C8000hex La sequenza per l indicazione dei parametri senza significato IS Se non indicate un parametro viene automaticamente utilizzato il valore standard 4 6 3 1 Aiuto per l installazione per 0S 2 Se l indirizzo l O PC non corrisponde a quello impostato sulla scheda di interfaccia tramite DIP Switch l inizializzazione della scheda viene interrotta e viene emesso un messaggio di errore La scheda di interfaccia occupa un area di indirizzamento di 4 KBytes Questo area non deve essere gi occupato da altre schede PC ad esempio adattori di rete Una verifica non ha luogo 4 22 PHOENIX 50960 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Installazione delle periferiche Numero di interrupt OS 2 non consente sull ISA Bus che un Interrupt venga utilizzato da pi schede Fate attenzione che l interrupt utilizzato non sia gi assegnato altrimenti l inizializzazione viene interrotta e viene emesso un messaggio di errore Error at SetlRQ Il valore standard per l Interrupt 15 4 7 Installazione delle periferiche Informazioni dettagliate sull installazione delle periferiche nodi IBS moduli cavi ecc si trovano nel manuale per
193. la configurazione del bus prima dell avviamento del traffico dati il traffico dati viene in un primo momento avviato e subito dopo interrotto Stop _ Bus Cycle Request 0002hex Il comando pone il bus nello stato di STOP Canale dati di processo ll traffico dati ciclico sul bus viene interrotto L immagine dei dati di processo esistente dei moduli collegati al bus rimane conservata staticamente e non si rinnova Canale PCP Il Peripherals Communication Protocol PCP non viene fatto funzionare ulteriormente Non vi nessuna cancellazione automatica dei collegamenti effettuati servizi eventualmente ancora da effettuare vengono elaborati dopo il rinnovato avvio del traffico dati Il comando non commuta i dati di uscita di processo nello stato sicuro reset delle uscite Questo possibile soltanto attraverso il comando Alarm_Stop_Request 004Aphez Il comando consiste di una sola word il Codice comando 0002hex Non seguono ulteriori parametri Stop_Bus_Confirmation 00C6pey Significato Il canale dati di processo e il canale di comunicazione PCP che eventualmente si tiene in funzione non viene pi fatto funzionare Osservazione II LED RUN Masterboard si spegne PHOENIX 8 17 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Compito Conseguenze Ulteriori operazioni Sintassi Conferma positiva Compito Conseguenze RS Sintassi Confer
194. la zona di trasmissione DTI l indirizzo relativo all interno di questa area di trasmissione DTI Offset indirizzo L offset indirizzo la distanza di una area di trasmissione DTI grande 1 KByte dall inizio della node area utente grande 16 Kbyte Indirizzo relativo L indirizzo relativo l indirizzo di una word dati di processo all interno di questa zona di trasmissione DTI Analogamente al parametro Length l indirizzo relativo viene indicato in Byte per cui sono possibili solo indirizzi Byte pari La prima word dati di processo si trova quindi sull indirizzo relativo 0 la seconda sull indirizzo relativo 2 la terza sull indirizzo relativo 4 ecc 5036C PHGNIX 5 5 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Interfacce tra hardware e software 9 6 4 word Indirizzo relativo 6 3 word Indirizzo relativo 4 2 word Indirizzo relativo 2 1 word Indirizzo relativo 0 5036B418 Figura 5 4 Indirizzi relativi di word dati di processo nella zona di trasmissione DTI Per contattare una word dati di processo devono essere attivati l offset dell indirizzo e l indirizzo relativo Indirizzo DTI Offset dell indirizzo indirizzo relativo Per poter utilizzare pi facilmente l offset dell indirizzo per le diverse zone di dati sono disponibili le seguenti costanti offset che sono definite nel file include DDI_ USR H Tabella 5 1 Costanti offset Masterboard IBS DTA OFFST IBS MASTER Mas
195. li IBS A differenza dell indirizzamento fisico nell indirizzamento logico potete assegnare gli indirizzi ai moduli IBS indipendentemente dalla loro sequenza fisica nel sistema di bus L assegnazione degli indirizzi desiderati avviene tramite iscrizione nelle liste di assegnazione in ordine fisico Per l indirizzamento logico servono le seguenti liste di assegnazione Lista dei codici di lunghezza e del codici ID di tutti i moduli della configurazione bus Lista del segmenti bus logici Lista degli indirizzi di ingresso logici Lista degli indirizzi di uscita logici Le liste vengono trasmesse alla scheda di interfaccia dove vengono verificate e memorizzate nella RAM Nel corso dell avvio la scheda di interfaccia indirizza i moduli IBS sulla base di queste liste L indirizzamento logico consente quindi l assegnazione arbitraria degli indirizzi della Multi Port Memory e quindi nell host per dei dati I O provenienti dal sistema InterBus S La scelta libera degli indirizzi facilita la disattivazione oppure l attivazione di parti di impianti nella configurazione bus perch in questo modo dovete cambiare solo la lista degli indirizzi e non tutti gli indirizzi nel Vostro programma applicativo per inserire o eliminare dei moduli IBS Inoltre sono possibili altre assegnazioni specifiche degli impianti Potete ad esempio assegnare in maniera fissa il numero segmento bus alla parte di impianto in questione o ad un numero di armadio di com
196. li IBS raggiungibili Se la scheda di interfaccia non ha potuto leggere la configurazione bus collegata perch ad esempio il cavo di bus remoto non collegato alla scheda di interfaccia viene emesso ugualmente questo messaggio tuttavia senza codici lunghezza e codici ID Codice lunghezza Il codice lunghezza descrive l area di indirizzamento richiesto dal modulo IBS nell host Codice ID Codice di identificazione del modulo IBS E stampato impresso sui moduli in forma decimale come Module Ident da 0 a 255dec Corrisponde a 00pey fino a FFhex Il codice lunghezza dei moduli IBS che supportano la comunicazione PCP contiene solo le relative word dati di processo Quit_Configure Bus Confirmation 00CApex Il comando Configure_Bus_ Request 0023pey stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00CApey Non seguono ulteriori parametri PHOENIX 2005 CONTACT Significato Sintassi Significato Sintassi Significato Sintassi Significato Sintassi Significato Sintassi 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO w MAA Messaggi relativi all indirizzamento 9 3 Messaggi relativi all indirizzamento Logical_Address_Error_Confirmation 002Bhex stato rilevato un errore nelle liste dell indirizzamento logico che sono state inviate alla scheda di interfaccia nel corso del controllo Il bus passa allo stato di STOP senza reset Le uscite non
197. licativo COP READY Il programma sta girando sulla scheda coprocessore Dopo il boot della scheda coprocessore vengono avviati automaticamente diversi programmi di utilit che in parte rimangono nella memoria della COP come programma TSR Quindi acceso il LED COP READY dopo il completo boot del sistema Sono previsti gli stessi LED anche sul lato della scheda opposto all AT Bus in tal modo durante la messa in funzione possono essere osservati comodamente con il case del PC aperto L impostazione dell indirizzo base del numero di scheda e della configurazione power up avviene con l aiuto di 2 x 8 interruttori DIP posizionati sul bordo superiore della scheda di interfaccia Questi interruttori possono essere azionati facilmente anche a scheda inserita Le impostazioni degli interruttori DIP vengono acquisite solo quando si effettua il boot della scheda di interfaccia Dopo ogni modifica dell impostazione la scheda di interfaccia deve essere resettata affinch la modifica venga acquisita PHOENIX 2 1 CONTACT l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica della scheda madre 2 3 Interfacce della scheda di controllo Nei seguenti capitoli sono descritte le diverse interfacce delle schede di controllo 2 3 1 Collegamento della scheda madre con il Vostro PC Il collegamento della scheda di interfaccia con l AT Bus dell host avviene tramite il connettore AT Bus L assegnazione dei segn
198. linee dati e controllo della Multi Port Memory MPM nonch a segnali specifici della MPM Inoltre ai connettori delle due interfacce sono collegati i segnali delle interfacce I O In questo caso va fatta la distinzione tra i segnali I O al potenziale del sistema e i segnali IBS separati galvanicamente 2 3 2 1 Interfacce della Masterboard IBS La Masterboard IBS ha due interfacce i cui segnali attraverso connettori femmina a 58 poli vengono condotti sui connettori della scheda madre descritti sotto Interfaccia di diagnosi seriale L Interfaccia di diagnosi RS232 della scheda di interfaccia consente di collegare come apparecchio di diagnostica un PC IBM compatibile con il software Be SYS SWT oppure IBS CMD SWT Il connettore maschio Sub D a 9 poli che si trova sul pannello frontale della scheda costituisce l interfaccia di diagnostica Il collegamento dell interfaccia di diagnostica con il PC IBM compatibile avviene attraverso il cavo di diagnostica BS PRG CAB codice 28 06 86 2 che ha la seguente configurazione Pannello frontale Cavo di diagnostica Lato Lato Lato 9 RXD pins saldatura RXD 9 o RXD saldatura 3 TXD TXD 3 3 TXD 5 GND GND 5 5 GND RTS RTS 7 7 RTS 8 CTS CTS 8 8 CTS SUB D a 9 poli SUB D a 9 poli SUB D a 9 poli maschio femmina femmina 50360203 Figura 2 3 Interfaccia di diagnostica e cavo di diagnostica per il collega
199. lista di comandi prima dell avvio del sistema IBS e se utilizzato dopo il comando mplement_ All Logical Address_Maps_Request Il collegamento dei dati di processo durante il funzionamento non deve essere ridefinito e non deve essere utilizzato in unione con definizioni di gruppo dato che in questo caso possono essere resettati Bit dei dati di uscita di processo PHOENIX 30906 CONTACT A Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 ecc Word n 2 Bit Leggenda Conferma positiva 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu Comandi per il collegamento dei dati di processo utilizzati dal collegamento dei dati di processo Per la lista di comandi a disposizione una memoria che pu registrare fino a 1000 inserimenti Questo corrisponde ad esempio a 332 comandi con lunghezza 3 word Codice comando 0005pey O 0006hey 199 comandi con lunghezza 5 word Codice comando 0007 az O 0008hey 142 comandi con lunghezza 7 word Codice comando 00092 O 000Apey Comandi con indirizzi non validi non vengono eseguiti Per questa evenienza non viene offerto un messaggio particolare Gli indirizzi e dunque i comandi diventano non validi in caso di indirizzamento logico se indirizzi utilizzati in precedenza non esistono pi oppure gruppi disattivati se l indirizzo situato nell area di un gruppo disattivato 1 Comando 2 Comando n Comando Codice Codice comando nell ese
200. ll errore PHOENIX 6 2 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S essere utilizzato solo se il Bus si trova nello stato STOP Se necessario prima dell esecuzione di questo comando chiamate il comando Alarm_Stop Request 004Ahex Il comando Implement_All_Logical_Address_Maps_ Request 0040hex pu 6 3 5 Sequenza di comando per l avvio con indirizzamento logico Tabella 6 6 Sequenza di comando per l avvio con indirizzamento logico ETA AAA Porre le uscite in uno stato Alarmstop_Request sicuro arrestare la trasmis sione dati sul bus Cancellare registro per bit Clear_Display Request 004Enex diagnostici Configurare sistema di bus Configure Bus _Request 0023hex Verificare configurazione Check_Physical_Configuration_Request 0058hex Numerare segmenti bus Receive_Logical Local Bus _Address_Map_Request 0069hex Verificare la validit delle liste Implement_All Logical Address Maps Request 0040hex di assegnazione Trasferire la lista logica Receive _Logical_ IN Address Map Request 003Ahex indirizzi IN Verificare la validit delle liste Implement_All Logical Address Maps Request 0040hex di assegnazione Trasferire la lista logica Receive Logical OUT_Address Map Request 003Bhex indirizzi OUT Verificare la validit delle liste Implement_All_Logical_Address Maps Request 0040hox di assegnazione Avvio dei cicli di dati Start_Bus_Cycle_Request 0001 hex
201. lmente privo di significato Segnalazione Event nella quale stato rilevato un errore PHOENIX SaDa CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Appendice A Appendice tecnico A Appendice tecnico a o aoao a A 3 A 1 Specifiche tecniche delle schede di interfaccia A 3 5036C PHGENIX A 1 CONTACT A 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C A Appendice tecnico THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww MAA Appendice tecnico A 1 Specifiche tecniche delle schede di interfaccia Dati generali Range di temperatura ammesso Esercizio temperatura aria in ingresso Immagazzinamento Umidit ammessa Esercizio Immagazzinamento Rigidit dielettrica Struttura meccanica Formato Pannello frontale Dimensioni Pesi IBS PC CB I T IBS PC CB COP I T IBS PC CB RTX486 1 T Interfaccia host Interfaccia A T Bus Connettore da 0 C fino a 55 C da 20 C fino a 70 C 75 senza condensa 95 senza condensa 0 5 kV Scheda rack lunga standard per PC AT Rack schede PC 338 5 mm 114 3 mm ca 340 g ca 500 g ca 500 g connettore a 62 e 36 poli Fabbisogno di indirizzamento per ogni scheda di interfaccia vedasi capitolo 4 nella memoria dell host nella zona I O Interrupt Numero ammesso di schede di interfaccia Alimentazione Tensione
202. locale non valido PHOENIX 8 23 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Compito Pre requisito Sintassi Word 1 Word 2 Word 3 Bit Leggenda Conferma positiva Conferma negativa Compito Pre requisito A Sintassi Word 1 Word 2 Word 3 Bit Leggenda 8 24 Reset BK Alarm Logical Request 0025hex Il comando resetta l uscita allarme di un modulo bus terminal Sul modulo bus terminal che si desidera far rispondere deve esistere un uscita allarme ed essere settata Codice Codice comando nell esempio 0025hex Contatore parametri Numero delle word successive nell esempio 1 Segmento logico di bus Inserite qui il numero segmento logico di bus da 0 a 255dec Corrisponde a 00pey fino a FFhex del modulo bus terminal del quale volete resettare l uscita allarme Quit_Reset_ BK_Alarm_Logical_ Confirmation 00CChex BK_Alarm_Failed_Confirmation 005Apey Significato Indirizzo di bus locale non valido oppure troppi parametri Set BK _Alarm_ Physical Request 0026hex Il comando resetta l uscita allarme di un modulo bus terminal Sul modulo bus terminal che si desidera far rispondere deve esistere un uscita allarme Se il modulo che si desidera far rispondere non possiede un uscita allarme allora viene generata la conferma positiva Codice Codice comando nell esempio 0026hex Contatore parametri Numero delle word s
203. ma 8 18 Alarm_Stop_Request 004Ahex Il comando provoca un reset e pone il bus nello stato di STOP L esecuzione del comando avviene direttamente dopo che e stato terminato il ciclo dati in esecuzione Canale dati di processo ll traffico dati ciclico del bus viene interrotto L immagine dei dati di processo esistente dei moduli collegati al bus entrate del sistema di controllo e del sistema di calcolo viene posta sullo 0 Il comando pone i dati di uscita di processo uscite dei moduli IBS nello stato sicuro sullo 0 Canale PCP Il Peripherals Communication Protocol PCP non viene fatto funzionare ulteriormente Non vi nessuna cancellazione automatica dei collegamenti effettuati servizi eventualmente ancora da effettuare vengono elaborati dopo il rinnovato avvio del traffico dati Le seguenti definizioni e liste vengono cancellate sulla scheda controller liste logiche di indirizzi definizione di gruppo collegamento dei dati di processo definizione Event Il comando consiste soltanto di una word il Codice comando 004Apey Non seguono ulteriori parametri Quit_Alarm_Stop_Confirmation 00D8hex Significato Il traffico dati del bus interrotto Osservazione Le liste dei parametri e il LED Run vengono cancellati Warmstart_Request 004Chex Il comando esegue un avvio a caldo del Firmware Dopo l avvio dell hardware l hardware e il software della scheda di interfaccia vengono inizializzati Tutte le impo
204. mento con un PC 2 10 PHONIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu Interfacce della Masterboard IBS Tabella 2 3 Piedinatura dell interfaccia di diagnostica dA riservato o 2 RXD__ RecelvedData 3 rp TransmittedData D E fisenato Lata o E reao 7 IS Per collegare la scheda di interfaccia con un PC come apparecchio per la diagnosi sono necessari solo i segnali 7XD RXD e GND Interfaccia bus remoto L interfaccia bus remoto serve a collegare il bus remoto del sistema IBS 2 linee un connettore femmina Sub D a 9 poli montato sul pannello frontale ed separato galvanicamente dal potenziale dell host La custodia del connettore e collegata elettricamente al pannello della scheda di interfaccia Pannello frontale Cavo bus remoto D9 D9 Lato Lato Lato femmina saldatura DO 6 o verde saldatura 2 Do 1 giallo O 1 oi fe gigio felo y marrone Ol 5 da Pressacavo i Pressacavo ponticello SUB D a 9 poli SUB D a 9 poli SUB D a 9 poli femmina maschio femmina 5036C204 Figura 2 4 Interfaccia bus remoto e esempio per un cavo bus remoto tipo di cavo D9 D9 Il ponte tra il maschio 5 e il maschio 9 indica all interfaccia bus remoto in uscita da un modulo IBS che il cavo bus remoto collegato sai PHOENIX 2 11 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica della
205. metri al momento della chia mata del Device Driver IBSPCCB lO 100 imposta l indirizzo base nell area I O del PC su 1000 IBSPCCB BN 2 imposta il numero di scheda su 2 IBSPCCB MPM C800 imposta l indirizzo base della finestra MPM su C8000p6 IBSPCCB IRQ 10 imposta il numero di interrupt su 10 IBSPCCB 10 100 BN 2 imposta l indirizzo base nell area I O del PC su 100p6y e il numero di scheda su 2 Chiamando con BSPCCB INFO potete verificare i parametri impostati di tutti i Device Driver Quando chiamate BSPCCB senza per immettere altri parametri vengono utilizzate le seguenti impostazioni standard Defaults Indirizzo base nell area I O del PC indirizzo I O 120hex Numero di scheda Board No 1 Indirizzo base della finestra MPM con 4Kbyte nell area di memoria del PC MPM Address DOO00hex Numero di interrupt per versione di software driver lt 0 9 IRQ3 Numero di interrupt per versione di software driver gt 0 91 IRQ15 Quando chiamate il Device Driver basta immettere i valori che desiderate modificare In questo caso la sequenza dei parametri indicati non ha importanza L immissione di BSPCCB UNINSTALL fa s che la totalit dei Device Driver vengano disinstallati 4 6 1 1 Aiuto per l installazione per DOS Il Device Driver IBSPCCB EXE verifica al momento dell installazione se sotto l indirizzo I O indicato si trova una scheda di interfaccia Se non trova una scheda di interfaccia sotto l indirizzo I O e
206. mette un messaggio di errore e il Device Driver non viene Installato Anche il tentativo di installare pi Device Driver con parametri identici viene interrotto e poi viene emesso un messaggio di errore Solo il Device Driver installato per primo rimane in funzione Il Device Driver consente anche di verificare in maniera semplice se la scheda di interfaccia stata installata correttamente nel PC Un assegnazione doppia di indirizzi MPM indirizzi I O oppure Interrupts non AN viene riconosciuta dal Device Driver Fate in modo che l area di indirizzamento I O regolato l area di memoria per la finestra MPM di 4 KByte e l interrupt per la scheda di interfaccia non vengano gi utilizzati da altri componenti del PC Se utilizzate il Memory Manager EMM386 EXE Microsoft la finestra MPM di 4 KByte nell area di indirizzamento dell host PC deve essere protetta da accessi da parte di questo Memory Manager Aggiungete a tale scopo nella 5036C PH NIX 4 19 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione 4 20 CONFIG SYS del Vostro host PC la voce corrispondente alla riga seguente Esempio DEVICE C DOS EMM386 EXE x D000 D100 Nel presente esempio grazie all aggiunta rappresentata in grassetto a partire dall indirizzo D0000pey un area di memoria di 4 KByte viene protetta di accessi da parte dell EMM386 EXE Una descrizione pi dettagliata del manager di memoria EMM38
207. mmessi tentativo di disattivare un modulo non disattivabile Switch_Group_On Request 0020hex Compito Il comando attiva un gruppo di segmenti bus definito in precedenza In questo caso non viene effettuato un controllo dei segmenti collegati Pre requisito Prima della chiamata di questo comando deve essere stata effettuata la definizione di gruppo Receive_Group_Numbers_Request 0049 ox nuovamente nella trasmissione dei dati di processo quando si attiva un gruppo Assicurate tramite il programma applicativo che questi dati vengono inseriti nello stato corretto AN Le uscite di processo utilizzate nella manipolazione dei Bit vengono incluse Conferma positiva Switch_Group_On_Confirmation 809Ehex Osservazione Il sistema bus continua a girare con i gruppi collegati Se un gruppo collegato difettoso allora possono seguire i messaggi di errore Bus_System_Error_Indication 0038pey e Bus_Error_Information_Indication 80C4hex Sintassi Word 1 Word 2 Word 3 Bit Leggenda Codice Codice comando nell esempio 0020hex Contatore parametri Numero delle word successive nell esempio 1 Numero gruppo Numero del gruppo che deve essere attivato Conferma negativa Not_Expected_Group_Number_Indication 0059hex Significato Si e utilizzato un numero di gruppo sconosciuto o il numero non all interno del Range ammesso Conferma negativa Switch_Group_On_Failed_Confirmation 80C5hex Significato Il gruppo non pu essere collegat
208. mpio 005Dhex Contatore parametri Numero delle word successive nell esempio somma delle singole lunghezze comandi Quit_Receive_Instructions_Confirmation 00F2 Significato parametri sono privi di errore Tutti i comandi elencati sono accettati ed uniti ad una lista eventualmente gi esistente PHOENIX 8 31 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Conferma negativa Processing_Instructions Error_Confirmation 80F3 Compito Sintassi Compito Sintassi Word 1 Word 2 Word 3 Bit Leggenda Compito 8 32 Significato parametri sono difettosi La lista inviata non viene acquisita vedasi Capitolo 9 Comando Clear All Processing_Instructions 0000hex Il comando cancella tutti i comandi presenti nella RAM della scheda di interfaccia Se essa deve sovrascrivere i comandi memorizzati precedentemente nella RAM inserite il comando all inizio di una lista di comandi da trasmettere Se omettete il comando Clear Instruction List allora i comandi gi memorizzati vengono integrati con i comandi trasmessi al momento Trasmettete il comando alla scheda di interfaccia con l aluto del comando Receive_Processing_Instructions_Request 005Dpey Il comando consiste di una sola word il Codice Comando 0006pe6 Non seguono ulteriori parametri Comando Reset_Out_In01 0005hex In caso di comparsa della rampa positiva di un determinato Bit nella word di
209. mpostare la configurazione di boot della scheda coprocessore no per IBS PC CB I T LED per la segnalazione della tensione di alimentazione della scheda coprocessore no per IBS PC CB I T II LED verde indica che presente l alimentazione esterna della scheda di interfaccia Quando il LED rosso acceso in continuazione la tensione del gruppo batterie scesa al di sotto del valore minimo ammesso In questo caso sostituite il blocco batterie Jumper alimentazione no per IBS PC CB I T Grazie al jumper selezionate se la scheda di interfaccia verr alimentata dall A T Bus oppure attraverso i morsetti per l alimentazione esterna Morsetto di alimentazione no per IBS PC CB I T Morsetto per l alimentazione esterna Questi morsetti consentono di alimentare la scheda di interfaccia con tensione 5V DC 1 5A con un alimentatore esterno Gruppo batterie no per IBS PC CB I T Serve da tampone per la memoria CMOS SRAM e per il Real Time Clock della scheda COP PHOENIX 2 5 CONTACT InterBus S Descrizione tecnica della scheda madre 2 6 Struttura del pannello frontale THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Sul pannello frontale si trovano due connettori tipo Sub D a 9 poli per interfacce I O della Masterboard IBS Come elementi di controllo sono previsti quattro LED e un tasto reset dietro il pannello schede Al di sotto dei connettori Sub D si trova un bullone per la messa a terra della scheda di interfaccia La figura 2
210. n RESET ed azzerano le loro uscite Quindi la scheda di interfaccia esamina l errore e fornisce attraverso il messaggio Bus_Error_Information_Indication 80C4pey vedasi capitolo 9 una descrizione dettagliata della causa dell errore e della stazione che ha causato l errore 1 4 PHCENIX 50060 CONTACI 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu La programmazione generalit Programmi illustrativi La programmazione della scheda di interfaccia in gran parte identica sotto DOS Microsoft Windows e IBM 0S 2 La programmazione sotto OS 2 ad esempio pu essere basata senza problemi su un programma illustrativo DOS Sul dischetto con i driver troverete programmi illustrativi che spiegano l uso del bus In questo modo potete concentrarVi completamente sulla programmazione dei Vostri collegamenti I O Aggiornamenti Come avrete sicuramente gi notato padroneggiare i pacchetti di software piuttosto complessi come ad esempio Microsoft Word per Windows oppure Microsoft Excel richiede un certo tempo La stessa cosa vale per InterBus S Naturalmente potete procurarVi facilmente le conoscenze necessarie per la programmazione della scheda di interfaccia con la documentazione oppure i programmi illustrativi forniti Per poter utilizzare pienamente le prestazioni offerte della scheda Vi consigliamo di partecipare ad uno dei nostri seminari di aggiornamento in materia di programmazione che VI fornisce le conoscenz
211. nctions del programma monitor a 4 25 Maschera monitor del programma monitor 4 26 Un messaggio di errore nel programma monitor 4 27 Finestra di informazione del programma monitor 4 28 Maschera per comandi e messaggi a 4 29 Il menu Options o a 4 30 Il menu General a a a a a a 4 30 Capitolo 5 La MPM come interfaccia centrale di una scheda 5 3 Spostamento della finestra MPM con il Device Driver 5 4 Suddivisione della MPM aa BB Indirizzi relativi di word dati di processo nella zona di trasmissione DTI 5 6 Zone di trasmissione DTI e costanti offset 5 7 Struttura del software driver a BIZ Impiego di quattro schede di interfaccia in un host 5 8 Controllo di quattro Device Driver dall interfaccia Device Driver 5 8 Struttura del software driver sulla scheda coprocessore COP 5 9 La DDI come interfaccia di un Device Driver 5 10 Suddivisione della SRAM aaa 9 13 Il segnale SysFail nella MPM a 5 16 B 4 PHOENIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww AMA Indice figure Capitolo 6 Principio della strutturazione di una lista dei moduli 6 3 Configurazione b
212. ndirizzi possibili grazie a interruttori DIP L indirizzo base della finestra di memorizzazione di 4 KByte verso la MPM parametrizzabile dall utente con l aiuto del software driver attraverso un indirizzo I O Un circuito di monitoraggio della tensione garantisce il funzionamento sicuro della scheda di interfaccia Ad un completo sistema di reset si aggiunge la possibilit di resettare ogni singola scheda con un comando software Un ulteriore funzione di sicurezza sono i Watchdog integrati che sorvegliano la Masterboard IBS la scheda coprocessore e attraverso l AT Bus l host Per il funzionamento della scheda di interfaccia pilotata da interrupt la logica di controllo MPM attiva segnali di interrupt specifici per ciascun nodo L utente ha la possibilit di adattare il sistema di interrupt alla configurazione del suo host La scheda madre dell IBS PC CB COP I T e dell IBS PC CB RTX486 1 T contiene inoltre un gruppo batterie tampone per la SRAM 6V e sulla scheda coprocessore il Real Time Clock 5036C PHGNIX 2 3 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica della scheda madre 2 2 Struttura meccanica La scheda madre della serie IBS PC CB I T concepita come scheda ad innesto per PC con le dimensioni standard di 338 5 mm 114 3 mm II collegamento all AT Bus ISA del Vostro PC avviene tramite due connettori diretti tipici delle schede ad innesto situati sul bordo inferiore della
213. ne collegata e pi lunga di quanto non ci si aspettasse perch il bus remoto e stato ampliato rispetto alla configurazione memorizzata nella RAM della scheda di interfaccia L errore stato riconosciuto nella fase diagnostica supplementare DD42hex Temporanea interruzione bus a causa del reset di tensione di un modulo oppure ponticello RBST in un connettore bus remoto in uscita difettoso DD5O0hex E stato riconosciuto un errore di bus remoto o di bus locale nella fase diagno stica supplementare DDSI hey stato riconosciuto un errore di bus locale nella fase diagnostica supplemen tare DD52hex stato riconosciuto un errore di bus remoto nella fase diagnostica supplemen tare UULU KULUR E ELI 5036C PH NIX 9 25 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Causa Conseguenze Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word 7 Word 8 Word Word n 1 Word n 2 Bit 9 26 Tipo di errore EE03 Durante il funzionamento del traffico dati sul bus comparso un errore dovuto ad una modifica elettrica della configurazione bus ad esempio rottura del cavo Bus remoto Modulo bus terminal o cavo di bus remoto difettoso a monte Bus locale Cavo di bus locale o modulo difettoso Il ciclo dati disattivato a meno che gli errori non siano comparsi solo in quei gruppi per i quali in precedenza tramite il comando Define_Groups
214. ne dei LED i e a ea OI 2 3 Interfacce della scheda di controllo o o 2 8 2 3 1 Collegamento della scheda madre con il Vostro PC o 2 8 2 3 2 Collegamento della scheda madre con le schede aggiuntive 2 10 2 3 2 1 Interfacce della Masterboard IBS 2 10 2 4 Unit funzionali delle schede di interfaccia 2 13 2 4 1 Interfaccia AT BUS 2 13 2 4 1 1 Indirizzo base I O nell host 2 13 2 4 2 Multi Port Memory a 2 14 2 4 2 1 Procedura di accesso alla MPM o 2 14 2 4 3 Funzioni di interrupt sesa 2 15 2 4 4 Monitoraggio della tensione sistema di reset S 4 5 2 Watchdog per il monitoraggio dell host 2 16 2 46 Alimentazione aaa a 2316 2 4 6 1 Alimentazione IBS conseparazione galvanica ua 2 16 5036C PHONIX 2 1 CONTACT 2 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III Ww WMA wv Descrizione tecnica della scheda madre 2 Descrizione tecnica della scheda madre 2 1 Descrizione sintetica Le schede di interfaccia della serie IBS PC CB l T servono ad interfacciare InterBus S ad un PC standard 100 IBM compatibile AT 80386 80486 etc In questo manuale il PC verr chiamato Host Le schede di interfaccia sono concepite come schede ad innesto per uno slot AT Bus lungo Come pannello frontale serve un rack schede PC comunemente in uso La
215. nflitti di indirizzamento con altre schede inserite nell host Il capitolo 5 mostra gli indirizzi base parametrizzabili nonch la relativa impostazione dell interruttore DIP sulla scheda madre L interfaccia AT Bus concepita in modo che quattro schede di interfaccia possano dividersi un indirizzo base I O dell host Le quattro schede di interfaccia vengono poi indirizzate in funzione del numero di scheda 1 4 selezionabile tramite DIP Switch con un offset di Ohex Shex 10hex Oppure 18hey rispetto all indirizzo base Nel capitolo 5 viene spiegato il nesso tra Il numero di scheda e l offset rispetto all indirizzo base nonch la relativa impostazione dei DIP Switch 5036C PHGNIX 2 13 CONTACT InterBus S Descrizione tecnica della scheda madre 2 14 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 2 4 2 Multi Port Memory La Multi Port Memory MPM delle schede di interfaccia serve allo scambio di dati tra l host e le due schede aggiuntive La MPM una RAM statica SRAM ed ha una capacit di memorizzazione di 64 KByte Accedendo alla MPM va tenuto conto di quanto segue la Masterboard IBS immette i suoi dati nella MPM in formato Motorola famiglia 68xxx processori dell host e della COP invece devono ricevere i dati sempre in formato Intel Questi due formati hanno un ordine diverso di indirizzamento dei Byte in una data word Per l accesso alla MPM utilizzate le macro fornite che in una data word provvedono a scambiare i
216. nformation Map lo stato dell errore del bus si nuovamente modificato ad esempio eliminazione dell errore ga effettuata dall utente e dunque se il contenuto dell ultima Bus Error Information Map non pi attuale Il comando consiste soltanto di una word il Codice comando 004Apgy Non seguono ulteriori parametri Bus_Error_Information_Indication 680C4pey Significato Lista con informazioni sullo stato dell errore del bus Bus Error Information Map No_Map_Entry_Confirmation 00EDpey Significato Non esiste nessun inserimento Send All Module Error Request 005Chex Con il bus attivo il comando controlla tutti i moduli circa eventuali messaggi di errore presenti e nell interfaccia di diagnosi aggiorna l indicazione di errore modulo Errore modulo Il comando consiste di una sola word il Codice comando 005Fhex Non seguono ulteriori parametri Send_All Module _Error_Confirmation 80EFhex Significato Con questa conferma viene trasmessa una lista di tutti i segmenti bus con errori modulo presenti No_Map_Entry_Confirmation 00EDy gy Significato Non esistono errori modulo messaggi di errore nell interfaccia di diagnosi vengono resettati PHOENIX Siana CONTACT Compito Sintassi Word 1 Word 2 Word 3 Bit Leggenda Conferma positiva Conferma negativa 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu Comandi per l eliminazione degli errori Send _Local Bus Module Error
217. ntassi Conferma positiva 8 6 Significato Si e presentato un errore che non consente l ulteriore funzionamento Osservazione Il messaggio Bus_Error_Information_Indication 80C4hex offre una informazione dettagliata dell errore Send Physical Configuration _Request 005Ehex Il comando legge la configurazione bus memorizzata nella RAM della scheda di interfaccia come Configurazione originaria sotto forma di codici lunghezza e codici ID Questa configurazione stata memorizzata in quel luogo tramite l esecuzione dei comandi Configure_Bus_Request 0023pey oppure Check_Physical_Configuration 0058hex Se deve essere selezionata la configurazione bus attualmente collegata prima della chiamata del comando Send_Physical_Configuration_Request deve essere eseguito il comando Configure_Bus_Request 0023pex Il comando consiste di una sola word il Codice comando 005E pey Non seguono ulteriori parametri Send_Physical_Configuration 80F4hax PHOENIX a os CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Comandi di configurazione Significato La conferma trasmette la configurazione bus memorizzata nella RAM della scheda di interfaccia sotto forma di codici lunghezza e codici ID Conferma negativa No_Executable_Configuration 004Apex Significato Non era collegato nessun sistema bus nel corso dell avvio dell hardware accensione configurazione o dopo l ultimo reset Send Actual Configuration Re
218. nte allo standard di un PC IBM Quando ci si rivolge alla MPM viene utilizzato un cosiddetto Handshake Interrupt che possiede il numero di interrupt 5 Se un altro nodo MPM host IBS Master provocasse un errore sistema sulla scheda coprocessore verrebbe provocato un Non Maskable Interrupt NMI Se per contro si verifica un errore sulla scheda coprocessore con Watchdog attivato viene generato un segnale di interrupt e spedito agli altri nodi Questo segnale arriva all interfaccia della scheda madre e viene designato con SRQ2L La seguente tabella da un quadro dell assegnazione interrupt utilizzata per la COP Tabella 3 5 Assegnazione interrupt della scheda coprocessore Timer canale 0 non utilizzato Slave Interrupt Controller non utilizzato COM1 Handshake Interrupt MPM Timer canale 2 non utilizzato Real Time Clock non utilizzato non utilizzato non utilizzato non utilizzato non utilizzato non utilizzato non utilizzato 3 4 2 Memoria della scheda coprocessore La memoria presenta la seguente suddivisione RAM statica SRAM da 128 KByte con una lunghezza dati di 8 Bit protetta da batteria tampone DRAM da 2 MByte con una lunghezza dati di 16 Bit 3 4 2 1 EPROM Sulla scheda coprocessore sono previsti due zoccolini da 32 pin tipo PLCC EPROM per il montaggio di EPROM o Flash EPROM da 128 KByte o 256 KByte IBS PC CB COP I T Al momento della fornitura sullo zoccolino 1 montata una EPROM da 128 KByte per il sistema
219. nterfaccia della serie IBS PC CB l T servono ad interfacciare InterBus S ad un PC standard 100 IBM compatibile AT 80386 80486 etc In questo manuale il PC verr chiamato Host Le schede di interfaccia sono concepite come schede ad innesto per uno slot AT Bus lungo Come pannello frontale serve un rack schede PC comunemente in uso La scheda madre delle schede di interfaccia ha due slots per schede aggiuntive La prima scheda aggiuntiva la Masterboard IBS abbreviata MA per l interfacciamento a InterBus S Come seconda scheda aggiuntiva si pu utilizzare una scheda coprocessore abbreviata COP calcolatore I O rapido per InterBus S Per ogni scheda aggiuntiva sono previsti due led sul pannello frontale che ne indicano lo stato operativo L unit funzionale centrale della scheda madre una Multi Port Memory MPM con gestione di accesso integrato L accesso a questa memoria possibile sia a partire dall host che a partire dalle due schede aggiuntive cio la MPM ha tre nodi Nodes La MPM composta da una SRAM di 64 KByte con una lunghezza di parola dati di 16 Bit Serve allo scambio di comandi messaggi e dati tra le due schede aggiuntive e l host Inoltre Meccanismi per controllare l accesso alla MPM sono contenuti sulla scheda madre Un host consente di far funzionare fino a quattro schede di interfaccia Grazie all impostazione di numeri di scheda differenti da 1 a 4 con indirizzo I O base uguale le schede di interfac
220. nterfaccia serve un area di indirizzamento I O di 8 Byte per il registro di stato per il registro della mappatura e i controlli L indirizzo base di questa area parametrizzabile con l aiuto di interruttori DIP per uno dei sedici indirizzi disponibili e va definito prima della messa in funzione della scheda di interfaccia Evitate di creare conflitti di indirizzamento con altre schede inserite nell host Il capitolo 5 mostra gli indirizzi base parametrizzabili nonch la relativa impostazione dell interruttore DIP sulla scheda madre L interfaccia AT Bus concepita in modo che quattro schede di interfaccia possano dividersi un indirizzo base I O dell host Le quattro schede di interfaccia vengono poi indirizzate in funzione del numero di scheda 1 4 selezionabile tramite DIP Switch con un offset di Ohex Shex 10hex Oppure 18hey rispetto all indirizzo base Nel capitolo 5 viene spiegato il nesso tra Il numero di scheda e l offset rispetto all indirizzo base nonch la relativa impostazione dei DIP Switch 5036C PHGNIX 2 13 CONTACT InterBus S Descrizione tecnica della scheda madre 2 14 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 2 4 2 Multi Port Memory La Multi Port Memory MPM delle schede di interfaccia serve allo scambio di dati tra l host e le due schede aggiuntive La MPM una RAM statica SRAM ed ha una capacit di memorizzazione di 64 KByte Accedendo alla MPM va tenuto conto di quanto segue la Masterboard I
221. nto 9 11 9 4 Messaggi per il funzionamento o 9 14 9 5 Messaggi relativi all eliminazione degli errori 9 15 9 6 Messaggi dell interfaccia utente 9 31 9 7 Messaggi relativi al controllo del sistema 0 9 32 9 8 Messaggi relativi al collegamento dei dati di processo 1 9 93 9 9 Messaggi relativi all elaborazione di Event 9 34 20488 PHOENIX 9 1 CONTACT 9 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Messaggi della Masterboard IBS 9 Messaggi della Masterboard IBS Tabella 9 1 Messaggi della Masterboard IBS Codice IPMS_No Error Indication Unexpected_Group_Number_Confirmation 96 00SBpex Unknown Bus Module Contmaton 99 006 Bes Check Configuration Error Conimaton os 00ABro Physical Contguraton_Map_Valid_Confimatlon e9 00BDpex Quit Receive Group Numbers_Confimatlon f s 5036C PH NIX 9 3 CONTACT 0088hex Start_Bus Confirmation l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Tabella 9 1 Messaggi della Masterboard IBS Codis messa 00DFhex Set Event Message Type Failed Confirmation O0EOhex Quit_Enable Event_Logical_Address Confirmation 00E1hex Quit_Disable_Event_Logical_Address_Confirmation ifee Qui Groups Error Characteristie Confimaion 99 09D Swich Group
222. o Controllate il programma applicativo Il messaggio consiste di una sola word il Codice messaggio 000Apey Non seguono ulteriori parametri PHOENIX 9 15 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Rimedio Sintassi Significato Rimedio RS RS Sintassi Significato Rimedio RS Sintassi 9 16 No_Error_Code_Indication 000Bhex E stato presentato un codice errore sconosciuto MetteteVi in contatto con la Phoenix Contact Il messaggio consiste di una sola word il Codice messaggio 000Bpey Non seguono ulteriori parametri Controller Parameter_Timeout_Indication 000Chex Il messaggio di errore viene emesso se un messaggio esistente non e stato prelevato entro i primi 8 minuti TIME OUT e blocca dunque il rispettivo area MPM un messaggio esistente non e stato prelevato e un secondo messaggio pronto gi da 8 1 secondi Controllate se nel Vostro programma la presenza di un messaggio viene richiesta ad intervalli sufficientemente brevi Il messaggio Controller Parameter_Timeout_Indication sovrascrive tutti i messaggi che sono stati emessi dopo il messaggio non prelevato dalla MPM sono pronti sulla Masterboard IBS per la consegna alla MPM ma non sono stati trasferiti perch il primo messaggio non prelevato blocca l area MPM Ulteriori messaggi di errore vengono bloccati da questo messaggio Una diagnosi bus
223. o difettoso Con l aiuto del comando Send_Localbus Module Error Request 005Bpey potete rilevare il modulo IBS difettoso nel segmento di bus da indicare come parametro Il sistema IBS continua a funzionare Errori gravi che non consentono l ulteriore funzionamento del sistema IBS ad esempio Modifica della configurazione bus dovuta ad esempio sconnessione di un connettore bus Difetto del cavo del bus ad esempio separazione Caduta della tensione di alimentazione nei componenti logici non tensione di alimentazione delle periferiche di un modulo bus terminal o di un modulo IBS con funzione di modulo bus terminal La Masterboard IBS interrompe in questo caso immediatamente il funzionamento ciclico del sistema IBS essa resetta tutte le uscite e invia il messaggio Bus_System_Error_Indication 0038hex Quindi la Masterboard IBS analizza il sistema IBS e d le cause di errore nel messaggio Bus_Error_Information_Indication 80C4pey Troverete ulteriori informazioni relative a questo messaggio nel Capitolo 9 Il messaggio Bus_Error_Information_Indication 80C4 descrive gli errori in modo molto circostanziato L uso della funzione diagnostica Get BSDiagnostic pi semplice Essa mette a disposizione soltanto le informazioni essenziali e rende facile una diagnosi rapida del sistema IBS Dopo che la causa dell errore stata eliminata ad esempio disattivazione del segmento di bus difettoso tramite un comando il sistema IBS pu esser
224. o nel corso della acquisizione e cablaggio e del bus locale del confronto della configura Errore di zione non stato trovato nes schermatura Controllate l alimentazione Utilizzare sun errore IBS SYS SWT o IBS CMD SWT EEO2 La massima configurazione Numero dei moduli Controllate le liste di indirizzamento e la possibile stata superata oppure dei posti configurazione collegata Sull anello dati registro troppo sono ammessi massimo 256 moduli bus grande terminal e 256 words somma di tutte le lunghezze registro e delle words PCP EEO3 Errore in un segmento di bus Modulo bus ter Eliminate le cause di errore Al posto del minal o cavo di tipo di errore nel caso dell errore EE03 bus remoto a indicato il numero del segmento di bus in monte difettoso avaria nel registro per i parametri diagno Cavo di bus stici selezionabile con la funzione dia locale o modulo gnostica Get BSDiagnostic difettoso EE04 Errore nella acquisizione della Modulo IBS non ris Controllate la stabilit dell alimentazione configurazione ponde dei moduli EEO5 Tutti i gruppi sono stati disatti Errore nel pro Controllate il programma applicativo vati gramma applicativo EEOG Non possibile il ciclo dati Errore del modulo Localizzate l errore con l aiuto di nonostante nel corso della IBS SYS SWT o IBS CMD SWT e infor acquisizione e del confronto mate l Assistenza tecnica della Phoenix della configurazione non si Contact ries
225. o di un PC standard 4 17 Esempi per la trasmissione di parametri al momento della chiamata del Device Driver 4 19 Esempi per l iscrizione di parametri 4 22 Costanti offset 5 6 Apertura di un canale di dati dall host verso la Masterboard IBS 5 11 Apertura di un canale di dati dall host verso la scheda coprocessore per IBS PC CB COPA T e IBS PC CB RTX486 1 T 5 11 Apertura di un canale di dati dalla scheda coprocessore verso l host per IBS PC CB COPA T e IBS PC CB RTX486 I T 5 11 Apertura di un canale di dati dalla scheda coprocessore verso l host per IBS PC CB COPA T e IBS PC CB RTX486 I T 5 11 Modulo IBS dell esempio per la configurazione 6 4 Assegnazione delle words di ingresso ai moduli IBS 6 8 Assegnazione delle words di uscita al moduli IBS 6 10 Sequenza di comando per l avvio in caso di indirizzamento fisico 6 12 Numerazione diversa di words con controllori programmabili PLC e PC 6 19 Sequenza di comando per l avvio con indirizzamento logico 6 28 Tipi di errore sotto la versione Firmware 3 72 7 9 Comandi per la Masterboard IBS 8 3 Comandi per il collegamento dei dati di processo 8 29 5036C PHGNIX B 3 CONTACT InterBus S Indice figure Messaggi della Masterboard IBS 9 3 Significato del parametro Numero errore 9 24 Significato del parametro Numero errore 9 33 B 4 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Inde
226. o perch la configurazione stata modificata oppure mancano moduli nel tratto principale livello RB 0 aaea PHOENIX 8 11 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Define Groups Error Characteristics Request 0060hex Compito Se in un gruppo compare un errore che non consente l ulteriore funzionamento del bus il bus esegue il reset Con l aiuto del comando Define_Group_Error_Characteristics_Request Voi stabilite per ogni gruppo se il bus dopo il reset debba essere avviato nuovamente senza questo gruppo Pre requisito Prima della chiamata di questo comando e con l aiuto del comando Receive_Group_Numbers_ Request 0049 2x deve essere stata effettuata la definizione di gruppo Sintassi Word 1 Word 2 Word 3 per gruppo nr 1 Word 4 per gruppo nr 2 Word n 2 per gruppo nr n Bit Leggenda Codice Codice comando nell esempio 0060hex Contatore parametri Numero delle word successive Mode Gestione del gruppo descritto attraverso questa riga in caso di errore Ohex L intero bus rimane nello stato di STOP dopo un reset causato da questo gruppo Bhex Dopo il reset il bus viene avviato nuovamente senza questo gruppo Numero gruppo Numero di gruppo del gruppo descritto attraverso questa riga da 0 fino a 255dec Corrisponde a 00 fino a FFhex Non dovete indicare tutti i numeri di gruppo Se compare un errore in un gruppo che non avete indicato l intero bus dopo il rese
227. ocesso Comandi per l elaborazione Event Messaggi della Masterboard IBS Appendice tecnico A 1 Appendice indici B 1 B 2 B 3 Struttura di una descrizione di messaggio Messaggi relativi alla configurazione Messaggi relativi all indirizzamento Messaggi per il funzionamento Messaggi relativi all eliminazione degli errori Messaggi dell interfaccia utente l Messaggi relativi al controllo del sistema Messaggi relativi al collegamento dei dati di processo Messaggi relativi all elaborazione di Event Specifiche tecniche delle schede di interfaccia Indice figure Indice tabelle Indice alfabetico PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 7 8 7 9 7 10 059 8 6 8 13 8 16 8 19 8 26 8 27 8 28 8 38 9 5 9 6 9 11 9 14 9 15 9 31 9 32 9 33 9 34 A 3 A 3 B 3 B 3 B 6 B 9 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Capitolo 1 Introduzione e panoramica Il presente capitolo Vi fornisce Una breve introduzione per la parametrizzazione e la programmazione delle schede di interfaccia un quadro della documentazione disponibile per InterBus S 1 Introduzione e panoramica 18 1 1 Avvio rapido sotto DOS 1 3 1 2 La programmazione generalita 1 4 1 3 Documentazione se se 1 6 1 4 Struttura della scheda di interfaccia 1 8 R PHOENIX 1 1
228. on successo il comando Receive_Processing_Instructions_Request 005Dpey Sintassi Word 1 Word 2 Word 3 Word 4 Bit Leggenda Codice Codice messaggio nell esempio 80F3hex Contatore parametri Numero delle word successive nell esempio 2 Numero errore Il parametro Numero errore denomina il tipo di errore vedere la tabella qui di seguito Numero parametro Il parametro Numero parametro contrassegna il parametro errato da 00 ey a FFhey Corrisponde a 0 fino 255dec nel comando Receive_Processing_Instructions_Request 005Dpey Tabella 9 3 Significato del parametro Numero errore 01hox Tutta la memoria occupata Non possono pi essere acquisiti ulteriori comandi ll parametro Numero parametro in questo caso uguale a 0 02hex Codice comando sconosciuto 03003Ahex Troppo pochi parametri in uno degli ultimi comandi Il parametro Numero parametro in questo caso uguale a 0 06hex L indirizzo di uscita logico non esiste 07 hex L indirizzo di ingresso logico non esiste 08hex Numero Bit non valido E stato indicato un numero Bit superiore a 15 in caso di word o superiore a 7 in caso di Byte 04004 Apex Non vi RAM interna libera 5036C PHGNIX 9 33 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Sintassi Significato Sintassi Significato Sintassi Significato Sintassi Significato Sintassi Significato S
229. oni DDI DTI ReadData e DDI DTI WriteData immette i dati nel Buffer vedasi ad esempio la figura 6 12 nella modalit di conteggio di word usuale nei linguaggi evoluti PHOENIX 6 19 CONTACT InterBus S Programmazione specifica di InterBus S 6 20 Word 1 Word 2 Word 3 Word 4 Word n 2 Bit oR THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 6 3 4 1 Assegnazione degli indirizzi di ingresso logici Il comando IBS Receive_Logical_IN_Address_Map_ Request 003Ahex trasmette la lista degli indirizzi di ingresso logici alla scheda di interfaccia Modulo nr 1 Modulo nr 2 Modulo nr n Figura 6 10 Architettura del comando Receive _Logical_IN_Address_Map_ Red Leggenda Codice Contatore parametri Indirizzo di ingresso DC Codice di comando nell esempio OO3A ex Numero delle word che seguono nell esempio il numero dei moduli Riportate 10 Bit l indirizzo desiderato come indirizzo di Byte per tutti i moduli con dati di ingresso di processo Nei moduli con pi di una word di ingresso di processo ad esempio con 32 Bit vengono assegnati automaticamente anche gli indirizzi superiori Riportate la consistenza dati per l accesso ai dati di processo La consistenza dati garantisce che la lunghezza dati indicata proviene da un ciclo IBS Il valore standard per moduli I O e di 16 Bit 00p jn Per moduli IBS che richiedono la trasmissione ininterrotta di lunghezze di dati pi grandi dovete a
230. ord di ingresso di processo di un modulo di ingresso digitale realmente esistente potete determinare a partire dall impianto ad esempio con un interruttore a chiave se il collegamento dei dati di processo debba essere attivo o meno PHOENIX ON CONTACT Compito Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word 7 Bit Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nut iu Comandi per il collegamento dei dati di processo Comando Reset2 Out In01 Switch 0009hex In caso di comparsa della rampa positiva di un determinato Bit nella word di ingresso specificata se un determinato Bit e inserito nel registro di manipolazione Bit questo comando causa il reset di un determinato Bit nella word di uscita specificata Trasmettete il comando alla scheda di interfaccia tramite il comando Receive_Processing_Instructions_Request 005Dpey Codice Numero Bit IndirRegManipBit Indirizzo di uscita Indirizzo di ingresso Codice comando nell esempio 0009hex Indicate qui sempre il numero del Bit desiderato da Opey a Fhey Corrisponde a Ogec fino a 15dec Indirizzo del registro di manipolazione Bit Indirizzo della word con il Bit manipolato tramite la manipolazione Bit Indirizzo della word con il Bit che determina la manipolazione Bit PHOENIX 8 39 CONTACT InterBus S Comandi per la Masterboard IBS Compito Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word
231. ortati numero di scheda con relativa impostazione dei DIP Switch e offset automatico dell indirizzo di base Tabella 4 2 Selezione del numero di scheda delle schede di interfaccia Se utilizzate solo una scheda di interfaccia selezionare il numero di scheda 1 configurazione all atto della consegna Se ad esempio con gli interruttori DIP dal N 5 al N 8 impostate un indirizzo base nell area I O di 3A0pey per la scheda di interfaccia con il numero 4 si ottiene un area di indirizzamento l O che va da 3B8he fino a 3COhex Indirizzo base Offset area l O per la scheda di interfaccia n 4 3AOhex 18hex 8hex 3COhex Fate in modo che l area di indirizzamento di cui hanno bisogno le schede di interfaccia non venga gia utilizzato da altri componenti del Vostro PC PHOENIX 4 5 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione 4 2 Impostazione della configurazione boot Gli interruttori DIP consentono di selezionare determinate configurazioni di boot sulla scheda madre Le impostazioni dell interruttore DIP vengono lette solo quando si effettua il boot della scheda di interfaccia Dopo ogni modifica dell impostazione la scheda di interfaccia deve essere resettata affinch la modifica venga acquista 4 2 1 Controllo di InterBus S IBS Control solamente IBS PC CB COP I T e IBS PC CB RTX486 1 T In caso di utilizzo delle Contollerboard IBS con scheda coprocessore i
232. parametri Numero delle word successive nell esempio numero dei moduli Codice lunghezza Il codice lunghezza descrive l area di indirizzamento richiesto dal modulo IBS nell host Codice ID Codice di identificazione del modulo IBS stappato sui moduli in forma decimale come Module Ident da 0 a 255dec corrisponde a 00hex fino a FFhex PHOENIX 9 9 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS RS Significato Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word n 2 Bit Leggenda RS Significato Sintassi 9 10 Il codice lunghezza dei moduli IBS che supportano la comunicazione PCP contiene solo le relative word dati di processo Send_Actual Configuration _Confirmation 8119hex Conferma positiva al comando Send_Actual_Configuration_Request 010Dher Contiene la configurazione bus collegata sotto forma di codici lunghezza e codici ID per modulo Nr 1 per modulo Nr 2 per modulo Nr 3 per modulo Nr n Codice Codice messaggio nell esempio 8119hex Contatore parametri Numero delle word successive nell esempio numero dei moduli Risultato Il parametro Risultato sempre 00pey Se la scheda di interfaccia riesce a leggere soltanto una parte della configurazione bus collegata perch ad esempio il cavo di bus remoto difettoso in qualche punto il messaggio contiene solo i codici lunghezza e i codici ID dei modu
233. per riconocere rapidamente errori nelle proprie applicazioni software L interfaccia seriale specificata come COM 1 ed interamente PC compatibile L indirizzo base come usuale nei PC IBM compatibili all indirizzo 03F8hpey e viene utilizzato l interrupt IRQ 4 Queste impostazioni non sono configurabili 3 4 6 Dispositivi di sicurezza della scheda coprocessore L unit di monitoraggio della tensione e Watchdog garantiscono in unione con il reset sistema un comportamento assolutamente sicuro della scheda coprocessore al momento dell accensione e dello spegnimento Questi dispositivi proteggono il sistema da comportamenti incontrollati anche in caso di interruzione della tensione di alimentazione o in caso di timeout del programma applicativo 3 4 6 1 Monitoraggio della tensione della scheda coprocessore Il monitoraggio della tensione della scheda coprocessore controlla la tensione di alimentazione di 5 V Se la tensione di alimentazione scende al di sotto di un valore di 4 65 V il monitoraggio della tensione provoca un reset sistema e la linea Chip Enable della CMOS RAM viene disattivata A partire da questo momento viene utilizzata la tensione dell accumulatore esterno per sostenere il Real Time Clock e la RAM statica Il corretto funzionamento del circuito di monitoraggio della tensione garantito per un range da 1 0 V a 5 25 V 3 4 6 2 Sistema di reset della scheda coprocessore La scheda coprocessore possiede un sistema di r
234. po batterie scesa al di sotto del valore minimo ammesso In questo caso sostituite il blocco batterie Jumper alimentazione no per IBS PC CB I T Grazie al jumper selezionate se la scheda di interfaccia verr alimentata dall A T Bus oppure attraverso i morsetti per l alimentazione esterna Morsetto di alimentazione no per IBS PC CB I T Morsetto per l alimentazione esterna Questi morsetti consentono di alimentare la scheda di interfaccia con tensione 5V DC 1 5A con un alimentatore esterno Gruppo batterie no per IBS PC CB I T Serve da tampone per la memoria CMOS SRAM e per il Real Time Clock della scheda COP PHOENIX 2 5 CONTACT InterBus S Descrizione tecnica della scheda madre 2 6 Struttura del pannello frontale THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Sul pannello frontale si trovano due connettori tipo Sub D a 9 poli per interfacce I O della Masterboard IBS Come elementi di controllo sono previsti quattro LED e un tasto reset dietro il pannello schede Al di sotto dei connettori Sub D si trova un bullone per la messa a terra della scheda di interfaccia La figura 2 3 rappresenta la disposizione degli elementi sul pannello schede PC Z gt Z gt r E CE MA O 1 2 MA O corQ O 3 Oo RESET RESET O O 9 x 2 y 6 yl 6 O g O 3 P O i T T ES feg x i O x O 4 O O 0 O O 3 O 2 5 O O i i IBS PC CB COP I T IBS PC CB I T IBS PC CB RTX486 1 T 5036C501 Figura 2 2 Configuraz
235. pure in metallo Fate assolutamente attenzione che la treccia schermante del cavo bus remoto abbia una superficie di contatto il pi grande possibile sotto il pressacavo Provvedete alla messa a terra della scheda di interfaccia utilizzando l apposito bullone Figura 2 2 Per avere un funzionamento di InterBus S senza disturbi bisogna collegare a 2 4 Unit funzionali delle schede di interfaccia 2 4 1 Interfaccia AT Bus L interfaccia AT Bus realizzata con un bus dati lungo di 8 bit e un bus indirizzi lungo 24 bit L interfaccia oltre alla funzione di buffer per linee dati indirizzi e controllo svolge la funzione di decodifica degli indirizzi e serve per configurare l area di indirizzamento I O di 8 Byte e la memoria 4 KByte verso la MPM Inoltre per la trasmissione dati tra le schede aggiuntive all AT Bus sono inviati segnali di interrupt provenienti dalla logica di controllo MPM Questi segnali possono essere commutati verso gli ingressi interrupt del PC Qui di seguito verr descritta la funzionalit dell interfaccia AT Bus 2 4 1 1 Indirizzo base I O nell host Per ogni scheda di interfaccia serve un area di indirizzamento I O di 8 Byte per il registro di stato per il registro della mappatura e i controlli L indirizzo base di questa area parametrizzabile con l aiuto di interruttori DIP per uno dei sedici indirizzi disponibili e va definito prima della messa in funzione della scheda di interfaccia Evitate di creare co
236. quest 010Dhex Compito Questo comando causa la trasmissione dalla Masterboard IBS all host della configurazione bus attualmente collegata con il messaggio Send_Actual Configuration _Confirmation 8119pey sotto forma di codici lunghezza e codici ID Osservazione Contrariamente al comando Send_Physical_Configuration_Request 05Epey non viene trasmessa la configurazione originaria memorizzata nella RAM della scheda di interfaccia bens la configurazione effettivamente collegata IS Se il bus con la chiamata del comando Send_Actual Configuration Request si trova nello stato di STOP la configurazione bus collegata non pu essere trasmessa Al suo posto viene trasmessa la configurazione collegata per ultima prima dello STOP Modifiche apportate in seguito non vengono riconosciute dalla Masterboard IBS Solo con l avvio del bus o riconfigurarando tramite il comando Configure_Bus_Request 0023pey o Check_Physical_ Configuration 0058hex queste modifiche vengono prese in considerazione Se il bus passa allo stato di STOP a causa della modifica della configurazione allora viene trasmessa la nuova configurazione errata Sintassi Il comando consiste di una sola word il Codice comando 010Dhex Non seguono ulteriori parametri Conferma Send_Actual Configuration _Confirmation 8119hex Significato La conferma ritorna la configurazione attualmente collegata sotto forma di codici lunghezza e codici ID Se per esempio nel corso della chiamat
237. r 1 Modulo nr 2 Modulo nr n Figura 6 13 Architettura del comando Receive _Logical OUT_Address_Map Leggenda Codice Codice di comando nell esempio pex Contatore parametri Numero delle word che seguono nell esempio il numero dei moduli Indirizzo di uscita Riportate 10 Bit l indirizzo desiderato come indirizzo di Byte per tutti i Moduli con dati di uscita di processo Nei moduli con pi di una word di uscita di processo ad esempio con 32 Bit vengono assegnati automaticamente anche gli indirizzi superiori DC Riportate la consistenza dati per l accesso ai dati di processo La consistenza dati garantisce che la lunghezza dati indicata proviene da un ciclo IBS Il valore standard per moduli I O di 16 Bit 00pjn Per moduli IBS che richiedono la trasmissione ininterrotta di lunghezze di dati pi grandi dovete aumentare la consistenza dati Questi sono ad esempio encoder terminali di comando oppure moduli analogici con una risoluzione superiore a 16 Bit Per la consistenza dati sono ammessi seguenti valori 00bin 16 Bit Standard 01 bin 32 Bit ad esempio encoder terminali di comando 10bin 8 Bit solo per moduli con un codice di lunghezza 81 hex destinati ad accessi Byte 11bin 48 Bit ad esempio encoder terminali di comando Riportate il valore 0000hex per tutti i Moduli senza dati di uscita di processo ad esempio moduli bus terminal oppure moduli di uscita Ponete gli indirizzi di avvio di moduli
238. ramma creato per l host sotto DOS pu funzionare anche sulla scheda coprocessore Anzich utilizzare IBSPCCB EXE sulla COP utilizzate il programma TSR IBSCOP EXE come Device Driver Trasferite il Device Driver IBSCOP EXE con l ambiente di sviluppo TDOS PRO sulla COP386 dell IBS PC CB COP I T La descrizione dettagliata di questa operazione si trova nel manuale relativo all ambiente di sviluppo II Device Driver IBSCOP EXE quando l IBS PC CB RTX486 1 T viene fornito gi memorizzato sull unit A Flash EPROM della COP486 e viene avviato automaticamente attraverso un iscrizione nell AUTOEXEC BAT Tenete presente che la scheda coprocessore non dispone di una propria tastiera di un proprio schermo o di un proprio hard disk Le possibilit offerte per utilizzare la tastiera e lo schermo modalit terminale nonch gli hard disk dell host per la scheda coprocessore sono descritte nelle documentazioni relative ai loro sistemi operativi IDOS RTXDOS PHOENIX 9 9 CONTACT l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS interfacce tra hardware e software 5 2 3 Definizione di termini relativi al software driver Programma applicativo Device Driver Interface Funzioni per la Funzioni del Funzioni del Funzione gestione di Mailbox Interface Data Interface diagnostica canali dati MXI DTI Device Driver 5036B403 Figura 5 10 La DDI come interfaccia di un Device Driver 5 2 3 1
239. razione bus collegata codice lunghezza codice ID indirizzo ecc General Functions Options Help About DOS Shell Exit IBS PCCE Monitor Program InterBus S Version H 7BR PHOENIX CONTACT 5036A821 Figura 4 20 Il menu General About Informazioni sulla versione del programma monitor DOS shell Passa al DOS InterBus S mantiene lo stato attuale Per abbandonare DOS immettere EXIT e 4 Exit Ferma la trasmissione dati su InterBus S Alarm_Stop_Request e termina il programma monitor PHOENIX SaDa CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Capitolo 9 Interfacce tra hardware e software Il presente capitolo Vi informa sulle interfacce delle schede di interfaccia sulla struttura generale del software driver 5 Interfacce tra hardware e software a a a a a 5 3 5 1 Multi Port Memory gt ai pa a 50 5 1 1 La MPM nell area di indirizzamento dell host o e e e DO 5 1 2 Suddivisione della MPM ds da o 5 2 Struttura generale del software driver La e a E e a O 5 2 1 Implementazione del DDI e del Device Driver 5 9 5 2 2 Struttura del software driver sulla scheda coprocessore 5 9 5 2 3 Definizione di termini relativi al software driver 5 10 5 2 3 1 Gestione di canali di dati 5 10 5 2 3 2 Interfaccia mailbox 5 12 5 2 3 3 Interfaccia dati
240. rd successive nell esempio numero dei segmenti bus nei quali stato rilevato un errore del modulo Segmento bus Numero di segmento bus del segmento bus coinvolto da O0hex a FFhex Corrisponde a 0 fino a 255dec Power_Fail_Indication 80A1hex Su un modulo bus terminal caduta l alimentazione di tensione di un bus locale 9 Volt parametri indicano a seconda del tipo di indirizzamento utilizzato gli indirizzi logici o fisici dei segmenti bus coinvolti 1 0 Codice Codice messaggio nell esempio 80A1pey Contatore parametri Numero delle word successive nell esempio 1 Segmento bus Numero di segmento bus del segmento bus coinvolto da 00hex a FFhex Corrisponde a 0 fino a 255dec PHOENIX Siana CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu wv Messaggi relativi all eliminazione degli errori Battery_Indication 80A2hex Significato In alcuni moduli speciali la tensione dei componenti logici U tamponata tramite un accumulatore Se vi una caduta di questa tensione di alimentazione tramite questo messaggio viene segnalata la commutazione al funzionamento con accumulatore Il parametro indica il numero di segmento bus logico o fisico del modulo bus terminal coinvolto Sintassi Word 1 Word 2 Word 3 Bit e araea uo e ESSE 0 Leggenda Codice Codice messaggio nell esempio 80A2hex Contatore parametri Numero delle word successive nell esempio 1 Segmento bus Numero di segmento bus
241. re montata o smontata solo quando il PC spento Fate assolutamente attenzione che la distanza tra la scheda di interfaccia e le altre schede del PC sia sufficiente Evitate assolutamente il contatto tra le schede PC Installate le schede di interfaccia solamente negli slot AT Bus che offrono un area sufficiente ad esempio non sopra i moduli di memorizzazione alti SIMM ecc 5036C PHGNIX 4 15 CONTACT InterBus S Montaggio e prima messa in funzione 4 16 RS THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Le schede di interfaccia nell host PC necessitano di uno slot AT Bus lungo L alimentazione del PC deve essere dimensionata in maniera sufficiente in modo da consentire l uso di pi schede di interfaccia nello stesso PC Tabella 4 14 Assorbimento di corrente delle schede di interfaccia IBS PC CB I T IBS PC CB COP I T IBS PC CB RTX486 1 T Provvedete alla messa a terra della scheda di interfaccia utilizzando il bullone di messa a terra previsto sul pannello frontale schede PC 4 5 1 Interfaccia seriale della scheda coprocessore solamente IBS PC CB COP I T e IBS PC CB RTX486 1 T La scheda coprocessore possiede un interfaccia seriale RS 232 che corrisponde alla COM 1 di un PC standard Questa interfaccia interamente PC compatibile si trova sul bordo delle schede coprocessore E costituita da un connettore maschio a 10 poli e pu essere collegata grazie al cavo adattatore IBS PC COP RS 232 CAB ad un connet
242. rientra nella fornitura del software driver Software di diagnosi e di configurazione BS SYS SWT E sotto DOS in inglese codice 27 52 73 8 Manager InterBus BS CMD SWT E un programma orientato sulla grafica che consente la configurazione il monitoraggio e la diagnosi del Vostro sistema IBS sotto Microsoft Windows codice 27 50 97 6 7 2 1 Programma di monitoraggio dei dati di processo Del programma di fornitura del software driver per IBS PC CPB I T fa parte un programma di monitoraggio dei dati di processo Copiate il file PCCBMONI EXE dal dischetto del driver in una directory sul Vostro disco fisso e avviate il programma di monitoraggio dei dati di processo dalla directory attraverso la chiamata PCCBMONI Il programma offre le seguenti possibilit Prima messa in funzione di un sistema InterBus S senza impegno di programmazione Test della Vostra configurazione bus Controllo della configurazione collegata Display dello stato di singole entrate binario Display dello stato di words di ingresso esadecimale Commutazione di singole uscite binario Commutazione di word di uscita esadecimale Reset del sistema InterBus S Il comando del programma di monitoraggio viene descritto dettagliatamente nel Capitolo 4 7 2 2 Software di diagnosi e di configurazione IBS SYS SWT Il Programma IBS SYS SWT E in inglese codice 27 52 73 8 e un interfaccia utente per InterBus S su PC IBM compatibili sotto DOS
243. ritto dettagliatamente nel capitolo 8 Comandi per la Masterboard IBS Tutte le liste memorizzate precedentemente indirizzamento definizione di segmenti collegamenti di dati di processo e definizioni di eventi vengono cancellate 6 3 2 Verifica della configurazione bus Il comando IBS Check_Physical_Configuration_Request 0058hex trasmette alla scheda di interfaccia la configurazione bus sotto forma di codici di lunghezza e codici ID La scheda di interfaccia confronta automaticamente la configurazione trasmessa con la configurazione memorizzata nella RAM con l aiuto del comando Configure_BUS_ Request 0023hex Il comando Check_Physical_ Configuration Request 0058hex descritto pi dettagliatamente nel capitolo 8 Comandi per la Masterboard IBS Se la configurazione trasmessa e quella memorizzata non sono identiche la scheda di interfaccia genera un messaggio di errore CTRL ERR Il comando Send_Log Address_Error_Request 005Fpey consente di chiedere un messaggio con informazioni dettagliate sul tipo di errore e sulla stazione che ha provocato l errore per modulo nr 1 per modulo nr 2 per modulo nr 3 per modulo nr n Figura 6 7 Architettura del comando Check_Physical Configuration Request Leggenda Codice Codice di comando nell esempio 0058hey Contatore parametri Numero delle word che seguono nell esempio il numero dei moduli Codice di lunghezza Il codice di lunghezza descrive il fabbisogno di una area di
244. ro zone utenti node area da 16KByte ciascuna Tre node area sono assegnate alla MPM Host PC alla Masterboard IBS IBS MA e alla scheda coprocessore COP La quarta node area utente MPM riservata per ulteriori ampliamenti Ogni utente MPM pu leggere e scrivere nella sua node area nella node area degli altri pu solamente leggere Quando il Device Driver apre un canale di dati sceglie automaticamente la corretta node area utente sulla base del nome del Device Una node area utente di 16KByte composta da 4 zone di trasmissione di un 1KByte ciascuna per l interfaccia dati DTI e di altri 12 KByte che vengono utilizzati tra l altro per l interfaccia mailbox MXI 5 4 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Suddivisione della MPM MPM 64 KByte riservato Node area Node 3 16 KByte Node area 1 Area di trasmissione 16 KByte 1 DTI 1 KByte Area di trasmissione DTI 1 KByte IBS Masterboard Node area Node 1 Area di trasmissione 16 KByte DTI 1 KByte Area di trasmissione DTI 1 KByte Host PC Node area Z Node 0 1 Area di trasmissione 16 KByte n DTI 1 KByte Area di trasmissione DTI 1 KByte 5036C423 Figura 5 3 Suddivisione della MPM L indirizzo DTI di una word dati di processo all interno di una node area utente composta da due componenti l offset indirizzo del
245. rocessore 3 14 3 4 6 1 Monitoraggio della tensione della scheda coprocessore 3 14 3 4 6 2 Sistema di reset della scheda coprocessore 3 14 3 4 6 3 Watchdog della scheda coprocessore 3 15 3 4 7 Real Time Clock della scheda coprocessore 3 15 3 4 8 Alimentazione della scheda coprocessore 3 16 3 4 8 1 Batteria tampone 3 16 20488 PHOENIX 3 1 CONTACT 3 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nnt Ww WMA Descrizione tecnica delle schede coprocessore 3 Descrizione tecnica delle schede coprocessore per IBS PC CB COP I T ed IBS PC CB RTX486 1 T 3 1 Descrizione sintetica Le schede coprocessore abbreviato COP sono dei PC in versione industriale ottimizzati sotto forma di schede ad innesto per le schede madri dei controller IBS PC CB COP I T e IBS PC CB RTX486 1 T Tabella 3 1 Caratteristiche schede coprocessore COP386 COP486 3865X 25 25 MHz 486 SXLC 40 40 MHz double clock 8 KByte Cache 2 MByte 2 MByte 128 KByte 128 KByte come RAM Disk DY 128 KByte EPROM per 256 KByte Flash EPROM sistema operativo 128 KByte per sistema operativo 128 KByte per Device Driver e applicativo 256 KByte Flash EPROM per applicativo TDOS RTXDOS Ambiente di sviluppo Programma terminal DPCON EXE si trova TDOS PRO sul dischetto dei tools
246. rore EE05 Tutti i gruppi di InterBus S sono disattivati L ultimo gruppo ancora in funzione stato disattivato Controllate il Vostro programma applicativo A A 0 Codice Codice messaggio nell esempio 80C4hex Contatore parametri Numero delle word successive nell esempio 1 Tipo di errore nell esempio EE05 PHOENIX 30008 CONTACT Significato Causa Rimedio Sintassi Word 1 Word 2 Word 3 Bit Leggenda Significato Sintassi Word 1 Word 2 Word 3 Word 4 Word n 2 Bit Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Messaggi relativi all eliminazione degli errori Tipo di errore EE06 Nel corso della registrazione e del confronto della configurazione bus non sono stati rilevati errori nella configurazione Non sono possibili cicli dati Guasto di un modulo IBS Errore di installazione vedasi anche tipo di errore EE01 Comparsa di errori multipli non localizzabili Errori non identificicabili Controllate la Vostra configurazione bus 0 Codice Codice messaggio nell esempio 80C4hex Contatore parametri Numero delle word successive nell esempio 1 Tipo di errore nell esempio EE06 Send_All Module Error Confirmation S0EFhex Questo messaggio viene emesso tramite il comando Send_All Module _Error_Request 005Chey La lista contiene tutti i segmenti bus nei quali un modulo segnala un errore Codice Codice messaggio nell esempio 80EFp
247. rore sulla scheda di interfaccia MetteteVi in contatto con la Phoenix Contact PHOENIX Siana CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Capitolo 6 Comandi per la Masterboard IBS Questo capitolo Vi offre informazioni su compiti e la chiamata dei comandi per la Masterboard IBS parametri dei comandi Il significato e le cause dei messaggi che possono seguire questi comandi 8 Comandi per la Masterboard IBS a 823 8 1 struttura della descrizione di un comando 8 5 8 2 Comandi di configurazione 8 6 8 3 Comandi per l indirizzamento 8 13 8 4 Comandi per il funzionamento 8 16 8 5 Comandi per l eliminazione degli errori 8 19 8 6 Comandi per l interfaccia applicativa 8 26 8 7 Comandi per il controllo del sistema o 8 27 8 8 Comandi per il collegamento dei dati di processo a 8 28 8 9 Comandi per l elaborazione degli Event 8 38 20488 PHOENIX 8 1 CONTACT 8 2 PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nnt Ww MAA Comandi per la Masterboard IBS 8 Comandi per la Masterboard IBS Tabella 8 1 Comandi per la Masterboard IBS Codice oomai S azao Configure Bus Request e oo Receive Group Numbers Request fes 5036C PHGNIX 6 3 CONTA
248. saggio di errore Bus_System_Error_Indication 0038pey Offre una informazione dettagliata sullo stato dell errore del sistema DUS Il bus si trova nello stato di STOP e le uscite sono poste sullo 0 Poerio 0 Codice Codice messaggio nell esempio 80C4hex Contatore parametri Numero delle word successive Tipo di errore EE01 EE02 EEO3 EE04 EEO5 o EEO6 In stretta dipendenza con il tipo di errore gli ulteriori parametri classificano l errore come informazione successiva Descrizione dell errore Informazioni successive opzionali nei tipi di errore EE02 e EEO3 singoli parametri vengono spiegati nelle descrizioni relative ai singoli tipi di errore qui di seguito PHOENIX Siana CONTACT Significato Causa Rimedio Sintassi Word 1 Word 2 Word 3 Bit Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS IVI iu Messaggi relativi all eliminazione degli errori Tipo di errore EE01 Nel corso del controllo del bus nella configurazione ammessa non sono stati rilevati errori Tuttavia esiste un errore nella installazione del bus Un breve malfunzionamento della trasmissione dati Controllate Schermatura dei cavi bus mancante o non corretta connettori Collegamento a terra compensazione di potenziale mancante o non corretto Variazioni brusche di tensione sull alimentazione dei componenti logici dei moduli di bus remoto Codice Codice messaggio nell esempio 80C4pey Contator
249. scheda madre delle schede di interfaccia ha due slots per schede aggiuntive La prima scheda aggiuntiva la Masterboard IBS abbreviata MA per l interfacciamento a InterBus S Come seconda scheda aggiuntiva si pu utilizzare una scheda coprocessore abbreviata COP calcolatore I O rapido per InterBus S Per ogni scheda aggiuntiva sono previsti due led sul pannello frontale che ne indicano lo stato operativo L unit funzionale centrale della scheda madre una Multi Port Memory MPM con gestione di accesso integrato L accesso a questa memoria possibile sia a partire dall host che a partire dalle due schede aggiuntive cio la MPM ha tre nodi Nodes La MPM composta da una SRAM di 64 KByte con una lunghezza di parola dati di 16 Bit Serve allo scambio di comandi messaggi e dati tra le due schede aggiuntive e l host Inoltre Meccanismi per controllare l accesso alla MPM sono contenuti sulla scheda madre Un host consente di far funzionare fino a quattro schede di interfaccia Grazie all impostazione di numeri di scheda differenti da 1 a 4 con indirizzo I O base uguale le schede di interfaccia si distinguono da un offset indirizzi I O in funzione del numero di board di Opex 8hex 10hex 18hex Una scheda di interfaccia occupa 8 Bytes nell area di indirizzamento I O nonch una finestra di memoria di 4 KByte nell area di memoria dell host L indirizzo base dell area di indirizzamento I O parametrizzabile su uno dei 16 i
250. scita host Bit di uscita DUS Sezione n i rr a Be O 5036A902 Figura 8 2 Diagramma di impulsi relativo al collegamento dei dati di processo Funzione generale dei comandi RESET Il reset del Bit di uscita bus avviene dopo l analisi della rampa del Bit di ingresso bus nella Figura sezione 2 Il comando determina l analisi del Bit di ingresso bus ll Bit di uscita bus viene inserito attraverso l inserimento del Bit di uscita host nella Figura sezioni 1 e 3 Fino a che Il Bit di uscita bus non viene resettato attraverso l analisi del Bit di ingresso bus il Bit di uscita bus viene determinato solo dal Bit di uscita host nella Figura sezioni 1 e 3 Tabella 8 2 Comandi per il collegamento dei dati di processo Codice Comando Osservazione 0000pey Clear_All_Processing_ Cancella tutti i comandi gia memorizzati 8 Instructions 0005hex Reset Out In01 Reagisce alla rampa positiva 0 1 0006hex Reset Out_In10 Reagisce alla rampa negativa 1 0 10 000Epey Word_Copy_Bit_Mask Collegamento di una word di ingresso con 8 37 una maschera 5036C PHGNIX 8 29 CONTACT InterBus S Comandi per la Masterboard IBS Bit Bit Compito 8 30 A THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Il collegamento dei dati di processo e eseguibile soltanto nell area di indirizzamento degli ingressi e delle uscite binarie Il tempo ciclo del traffico
251. segmento bus Riportate qui i numeri di segmento bus logici nella sequenza della disposizione logica La lista diventa valida solo dopo esecuzione riuscita del comando Implement_All_Logical_Address_Maps_ Request 0040hex PHOENIX OE CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww MAA Assegnazione di numeri di segmento bus logici Scheda di interfaccia A Segmento bus N X lt Q o z n IBS ST IB ST 24 IB ST 24 IB ST 24 IB ST 24 D x 24 BK T DI 16 4 AO 4 SF DO 16 3 PT 100 4 4 vz dp En il IBS IP DIO 1 24 all Nr 11 0B Segmento bus Segmento bus Segmento bus 2 Segmento bus 7 Nr 23 17 ex Nr 24 18 Nr 25 19hex IBS IP CBK 1 24 IBS IP CDI 1 24 F IBS IP CDO 1 24 F Nr 22 16 Segmento bus IBS IP CDI 1 24 F m O 2 a lg 2 6 lt a 0 N gt Di x g zZ IBS IBS DI 32 AI 3 i ie A N 5036B704 Figura 6 9 Numerazione dei segmenti bus con indirizzamento logico 5036C PH NIX 6 17 CONTACT
252. set Per il funzionamento affidabile della scheda di interfaccia deve essere garantita attraverso l AT Bus una tensione di alimentazione sufficiente 5V Se la tensione scende al di sotto del valore minimo un monitoraggio della tensione provoca un Reset della scheda di interfaccia In questo modo si evitano errori funzionali su InterBus S in seguito a stati non definiti durante l accensione e lo spegnimento dell host ed a buchi nella tensione Il reset della scheda di interfaccia viene attivato nelle seguenti condizioni Commutazione del circuito di monitoraggio della tensione Segnale reset sull AT Bus disinseribile per IBS PC CB COP I T e IBS PC CB RTX486 1 T vedasi figura 2 1 posizione 15 Resettramite il tasto sul pannello frontale delle schede oppure tramite il tasto reset posto sul bordo superiore della scheda di interfaccia Per evitare un azionamento involontario il tasto reset del pannello frontale montato nascosto vedasi figura 2 2 Inoltre vi la possibilit di escludere entrambi i tasti togliendo un jumper vedasi figura 2 1 Tabella 2 5 Funzionamento del jumper per il tasto reset inserito in funzione disabilitato Il reset influisce sulle seguenti unit funzionali Interfaccia AT Bus della scheda Logica di controllo della MPM Le due schede aggiuntive Le schede aggiuntive possono essere resettate singolarmente a livello software PHOENIX 2 15 CONTACT InterBus S THE ONLINE DISTRIBUTOR
253. ssegnato il segmento bus citato nella riga precedente da O fino 255dec Corrisponde a 00hex fino a FFhex 5036C PHGNIX 8 9 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Conferma positiva Conferma negativa Compito Pre requisito A Sintassi Word 1 Word 2 Word 3 Bit Leggenda A 8 10 Attribuite a tutti i segmenti bus SB con l eccezione dei segmenti nelle diramazioni delle linee livello FB 1 un numero di gruppo da 0 a 255 Attribuite ai moduli bus remoto non disattivabili un proprio numero di gruppo ad esempio moduli bus terminal con funzione l O Moduli IBS senza funzione di scambio ricevono anch essi un proprio numero di gruppo nessun collegamento bus locale nessuna linea secondaria bus remoto Nel parametro segmento bus inserite il numero segmento logico o fisico di bus a seconda del tipo di indirizzamento numeri di segmento bus possono comparire soltanto una volta Inserite solo moduli IBS che si trovano nella linea principale della configurazione bus livello RB 0 Moduli nella linea secondaria bus remoto o bus locale livello RB 1 vengono compresi nella definizione di un gruppo tramite l assegnazione al gruppo del modulo bus terminal che apre questa linea secondaria Quit_Receive_Group_Numbers_Confirmation 0OOBDy ax Receive_Group_Numbers_Failed_Confirmation 0055hey Significato Nel corso del controllo della l
254. stazioni effettuate in precedenza perdono la loro validit e vengono poste nello stato che viene raggiunto anche dopo aver premuto il tasto reset Sul bus viene provocato un reset Questo porta alcuni moduli con dati di processo al reset dei dati di processo valore 0 Il traffico dati del bus viene interrotto La scheda di interfaccia pu funzionare nuovamente soltanto quando il LED Ready Masterboard si accende Il comando consiste di una sola word il Codice comando hex Non seguono ulteriori parametri L esecuzione del comando non viene confermata II LED Ready Masterboard viene prima disattivato e poi dopo che e terminato l avvio a caldo nuovamente attivato PHOENIX Siana CONTACT Compito Sintassi Conferma Compito Pre requisito Sintassi Conferma positiva 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Comandi per l eliminazione degli errori Bus_Delay_Request 0059hex In caso di funzionamento del sistema bus con comunicazione canale PCP tra i cicli di dati inserito un tempo di ritardo di 1ms Questo tempo viene attivato con il comando nit_Comm_Service_Request 0054he nel corso dell inizializzazione dei turni di comunicazione Se nel sistema bus non si trovano moduli di comunicazione allora il ritardo disattivato automaticamente Con l aiuto del comando Bus_Delay_ Request 0059hex si pu disattivare il tempo di ritardo anche per il funzionamento con comunicazion
255. t 0060hex stato eseguito con errori Le indicazioni contenute nel comando non sono state acquisite Il numero dell errore definisce il tipo di errore Il numero parametro identifica il parametro errato Codice Codice messaggio nell esempio 80F7hey Contatore parametri Numero delle word successive nell esempio 2 Numero errore Il parametro Numero errore definisce il tipo di errore 1 Sono presenti elementi doppi 2 ll Numero gruppo non esiste Numero parametro Il parametro Numero parametro identifica il parametro errato nel comando Define_Groups_Error_Characteristic_ Request 0060hex Check_Configuration_Error_Confirmation 0068hex Questo errore viene segnalato se nel comando Check_Physical_Configuration_Map_Request 0058hex la configurazione bus trasmessa alla scheda di interfaccia e quella collegata non corrispondono Controllate la lista codici ID circa Il numero di parametri la corrispondenza della sequenza dei codici ID e dei moduli nonch il posizionamento dei registri e dei codici ID speciali Il messaggio consiste di una sola word il Codice messaggio 0068hex Non seguono ulteriori parametri PHOENIX SaDa CONTACT Significato Rimedio A Sintassi Significato Sintassi Significato Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Word n 2 Bit Leggenda 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu wv Messaggi relativi alla configurazione
256. t rimane nello stato di STOP Per la durata della diagnosi dell errore la scheda di interfaccia non mette pi a disposizione nuovi dati di ingresso per l host ll messaggio Bus_Error_Information_Indication 80C4pey offre una descrizione dettagliata dell errore Conferma positiva Quit _Groups_Error_Characteristics_Confirmation 00F6hex Conferma negativa Groups_Error_Characteristics_Failed_Confirmation 80F7 hex Osservazione In caso di conferma negativa le definizioni effettuate in precedenza con questo comando e confermate positivamente continuano ad essere valide 8 12 PHGNIX 5036C CONTACT Compito Pre requisito Sintassi Word 1 Word 2 Word 3 Word 4 Word n 2 Bit Leggenda RS THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww MAA wv Comandi per l indirizzamento 8 3 Comandi per l indirizzamento Receive_Localbus_Code_Map_Request 0069hex Il comando effettua l assegnazione facoltativa del numero segmento bus ai moduli InterBus S con funzionalit di modulo bus terminal moduli bus remoto e moduli bus remoto di installazione Questo serve in caso di ampliamento dell impianto per non dover modificare la numerazione dei segmenti bus Nessuno Modulo nr 1 Modulo nr 2 Modulo nr n Codice Codice comando nell esempio 0069hex Contatore parametri Numero delle word successive nell esempio numero dei segmenti bus Livello RB Inserite qui il livello RB Tratto principale livello RB
257. t 9058 3 4 1 Processore chipset 00a a a a 3 8 3 4 1 1 Componenti del chipset co 3 9 3 4 1 2 Area di indirizzamento l O della scheda coprocessore Lo 3 9 3 4 1 3 Assegnazione interrupt della scheda coprocessore 3 10 3 4 2 Memoria della scheda coprocessore 39 10 3 4 2 1 EPROM 3 10 3 4 2 2 RAM statica 811 3 4 2 3 RAM dinamica 3 12 3 4 3 InterfacciaMPM 8 18 3 44 Mappatura della memoria 3 14 3 45 Interfaccia seriale della scheda coprocessore ua 3 14 3 4 6 Dispositivi di sicurezza della scheda coprocessore 3 14 3 4 6 1 Monitoraggio della tensione della scheda coprocessore 3 14 Moe PHOENIX CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Sommario 3 4 6 2 Sistema di reset della scheda coprocessore o 3 3 4 6 3 Watchdog della scheda coprocessore 3 15 3 4 7 Real Time Clock della scheda coprocessore 3 15 3 4 8 Alimentazione della scheda coprocessore 3 16 3 4 8 1 Batteria tampone 3 16 4 Montaggio e prima messa in funzione a a aoao 49 4 1 Impostazione dell indirizzamento o 4 3 4 1 1 Indirizzo base nell area I O del PC Indirizzo IO o 43 4 1 2 Numero di scheda Board No 4 4 4 2 Impostazione della configurazione boot
258. t desiderato da Opey a Fhex Corrisponde a Oye fino a 15gec Questo Bit riservato per ampliamenti successivi Impostatelo sullo 0 Indirizzo della word con il Bit manipolato tramite la manipolazione Bit Indirizzo della word con il Bit che determina la manipolazione Bit Comando Reset2 Out In01 0007hex In caso di comparsa della rampa positiva di un determinato Bit nella word di ingresso specificata questo comando causa il reset di un determinato Bit nella word di uscita specificata Trasmettete il comando alla scheda di interfaccia tramite il comando Receive_Processing_Instructions_Request 005Dpey Codice Numero Bit Indirizzo di uscita Indirizzo di ingresso Codice comando nell esempio 0007hex Indicate qui sempre il numero del Bit desiderato da Opey a Fhex Corrisponde a Oye fino a 15dec Indirizzo della word con il Bit manipolato tramite la manipolazione Bit Indirizzo della word con il Bit che determina la manipolazione Bit PHOENIX 8 33 CONTACT InterBus S Comandi per la Masterboard IBS Compito Sintassi Word 1 Word 2 Word 3 Word 4 Word 5 Bit Leggenda 8 34 THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comando Reset2 Out In10 0008hex In caso di comparsa della rampa negativa di un determinato Bit nella word di ingresso specificata questo comando causa il reset di un determinato Bit nella word di uscita Trasmettete il comando alla scheda di interfaccia tramite il comando
259. ta di cambi di segnale di determinati ingressi predefiniti per questo scopo Passi preparatori per l elaborazione Event 1 Definite gli Event desiderati tramite il comando Receive Events _ Request 002Aney 2 Stabilite il tipo di messaggio tramite il comando Set_Event_Message_Type_ Request 004Dhex Impostazione standard Event _Number_Indication 8099hex 3 Abilitate gli Event desiderati ad esempio con il comando Enable_Event_Number_Request 002Bhex La comparsa di tutti gli Event definiti e abilitati viene contata in contatori specifici Questi Event Counter vengono resettati con l abilitazione dell Event Essi possono essere letti tramite il comando Read _ Event Counter Request 0114hex A proposito dell elaborazione Event utilizzate possibilmente l indirizzamento logico L elaborazione Event pu essere effettuata anche sotto l indirizzamento fisico ma in caso di successivi ampliamenti del Vostro impianto dovete adattare tutte le indicazioni degli indirizzi in tutte le liste di assegnazione Con l indirizzamento logico invece dovete integrare le liste di assegnazione solo con i moduli IBS aggiunti Receive Events Request 002Ahex parametri del comando consentono la definizione fino a 16 Event Ogni definizione Event occupa 5 word 1 Definizione Event x Definizione Event PHOENIX SaDa CONTACT Leggenda Conferma positiva Conferma negativa Compito Pre requisito Sintassi 5036C THE ONLIN
260. tassi 5036C Messaggi relativi all eliminazione degli errori Quit Bus Delay Confirmation 00ECheyx Il comando Bus_Delay_ Request 0059pey stato eseguito con successo Il messaggio consiste di una sola word il Codice messaggio 00EChey Non seguono ulteriori parametri 9 5 Messaggi relativi all eliminazione degli errori Quit_Clear_Display_Confirmation 00E2hex Il comando Clear_Display_Request 004Ehex stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00E2pey Non seguono ulteriori parametri No Command_Code Indication 0007 hex stato inviato un codice comando non definito alla scheda di interfaccia Controllate il programma applicativo Il messaggio consiste di una sola word il Codice messaggio 0007pey Non seguono ulteriori parametri Command_Write _Error_Indication 0008hex stato inviato alla scheda di interfaccia un comando con un numero sbagliato di parametri Controllate il programma applicativo ad esempio i comandi PCP Il messaggio consiste di una sola word il Codice messaggio 0008hex Non seguono ulteriori parametri Parameter_Write_Error_Indication 0009hex Un comando con parametri e stato inviato con il contatore parametri 0 Controllate i parametri nel programma applicativo Il messaggio consiste di una sola word il Codice messaggio 0009pey Non seguono ulteriori parametri No Command_Parameter_Routine_ Indication 000A ex stato inviato un comando sconosciut
261. tate attivate Event_Error_Confirmation 004Chex Significato Errore nella definizione Event Vi sono delle definizioni Event non valide Disable_All Events Request 002Enex Il comando disattiva tutte le definizioni Event definite precedentemente Le definizioni Event relative devono essere presenti e valide Comando Receive_Events_Request 002Ahex Quit_Disable_All Events_Confirmation 00DChex Significato Tutte le definizioni Event sono state disattivate Non viene data una conferma negativa Il comando consiste solo di una word il codice comando 002Epey Non seguono ulteriori parametri Enable_Event_ Number Request 002Bhex Il comando attiva una determinata definizione Event La rispettiva definizione Event deve essere presente e valida Comando Receive _Events_Request 002Aphex Codice Codice comando nell esempio 002Bhex Contatore parametri Numero delle word successive nell esempio 1 Segnalazione Event Inserite qui la segnalazione della definizione Event che desiderate attivare Quit_Enable_Event_Number_Confirmation 00DApey Significato La definizione Event indicata stata attivata Event_Error_Confirmation 004Chex Significato La definizione Event indicata non diventata attiva La definizione Event indicata non esiste Ladefinizione Event indicata situata nell area di un gruppo disattivato PHOENIX SaDa CONTACT Compito Pre requisito Sintassi Word 1 Word 2 Word
262. tato a livello software Funzioni per il controllo del Watchdog EnableWatchDog Inserimento Watchdog TriggerWatchDog Trigger Watchdog GetWatchDogsState Richiesta bit di stato Watchdog ClearWatchDog Reset bit di stato Watchdog Il manuale per il software driver IBS PC CB SWD UM 1 descrive queste funzioni dettagliatamente 3 4 7 Real Time Clock della scheda coprocessore Le schede coprocessore sono dotate di un Real Time Clock a quarzo Questo orologio viene protetto dalla batteria tampone della scheda madre Il Real Time Clock PC compatibile L ambiente di sviluppo 7DOS PRO IBS PC COP SWT sulla COP386 mette a disposizione il programma RTCINIT EXE per la regolazione della data e dell ora Caricate il programma sulla scheda coprocessore servendoVI del sistema di sviluppo ed avviatelo Quindi potete regolare data ed ora Sulla COP486 RTXDOS possibile regolare la data e l ora con gli usuali comandi DOS Uso di temporizzatori Come nel caso di un PC normale il temporizzatore 0 che normalmente chiama l interrupt 1C 18 volte per secondo pu essere regolato anche diversamente Il temporizzatore come al solito viene contattato tramite gli indirizzi I O da 40pey a 43hex Informazioni pi dettagliate sulla programmazione del temporizzatore si trovano nei numerosi articoli della letteratura tecnica sui PC ad esempio rivista c t edizione 1988 pubblicazione nr 4 5036C PHGNIX 3 15 CONTACT InterBus S THE
263. tch on a group x scale en const grp on arrayll gt of word 50020 Command Code SOOOL Parameter Counter 0003 switch on group number 1 6 4 4 Trattamento dei gruppi in caso di errore Il comando Define_Group_Error_Characteristics_Request 0060hex consente di definire per ogni gruppo se dopo un errore in questo gruppo Bus nello stato STOP il bus deve essere riavviato automaticamente senza questo gruppo 5036C PHGNIX 6 33 CONTACT online components com InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S Word 1 Word 2 Word 3 Word 4 per gruppo nr 1 per gruppo nr 2 Word n 2 per gruppo nr n Bit Figura 6 20 Architettura del comando Define_Group_Error_Characteristics_Regq Leggenda Codice Codice di comando Contatore parametri Numero delle word che seguono Modo Comportamento del sistema di bus residuo in caso di errore provocato dal gruppo descritto da questa riga Ohex In caso di errore l intero Bus rimane nello stato di STOP Shox Il Bus viene riavviato senza il gruppo che ha provocato l errore Numero di gruppo Numero del gruppo descritto da questa riga 00hex FFhex corrisponde a 0 255dec Buffer nel linguaggio di programmazione C JEE kkk AAA AAC ACACIA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA A AAA AA AAAA AA Define Groups Error _Characteristics_Request e for restart after an crror A PARRA IA KAR K RARA RIA R
264. terBus Be CMD SWT un programma orientato alla grafica sotto Microsoft Windows Esso mette a disposizione delle funzioni per la configurazione la messa in funzione e la diagnostica di InterBus S Funzioni dialogo consentono il comando e la visualizzazione monitoring di tutti Moduli IBS collegati Oltre a ci la struttura aperta dell interfaccia consente l integrazione di funzioni di comando e di parametrizzazione specifiche dei produttori o degli apparecchi Le funzioni del programma in dettaglio Progetto di configurazione bus per la realizzazione dell assegnazione degli indirizzi tra l host e i moduli IBS collegati Parametrizzazione di moduli IBS complessi Funzioni dialogo relative ai dati di uscita ad esempio commutazione delle uscite nonch lettura e rappresentazione di dati di ingresso monitoring degli ingressi Funzioni diagnostiche per il riconoscimento e la localizzazione di parti dell impianto difettose moduli IBS linee alimentazioni ecc Documentazione del Vostro sistema IBS attraverso la realizzazione di una descrizione dell impianto incluse le impostazioni apparecchio parametrate Funzioni supplementari sono rese possibili attraverso programmi che vengono creati da altri produttori IBS oppure da altri gruppi utenti IBS ad esempio DRIVECOM Questi programmi possono essere integrati facilmente dall utente nell interfaccia IBS CMD SWT Il software di utilizzo BS CMD SWT rappresenta una piattaforma apert
265. terboard IBS DTA_OFFST_IBS MASTER Dovete quindi solamente aggiungere all indirizzo relativo la costante offset corrispondente all accesso Indirizzo DTI Costante offset indirizzo relativo Indicate il parametro Indirizzo DTI quando chiamate le funzioni DDI_DTI WriteData e DDI DTI ReadData vedasi manuale per il software driver IBS PC CB SWD UM I codice 27 47 31 6 PHOENIX de CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Struttura generale del software driver MPM riservato Node 3 DTA_OFFST_COP TO PC DTA_OFFST_IBS_MASTER IBS Masterboard Node 1 DTA_OFFST_IBS_MASTER Host PC Node 0 DTA_OFFST_PC_TO COP DTA_OFFST_IBS_MASTER 5036C419 Figura 5 5 Zone di trasmissione DTI e costanti offset 5 2 Struttura generale del software driver Programma applicativo Device Driver Interface Device Driver 50360402 Figura 5 6 Struttura del software driver Per le schede di interfaccia disponibile un software driver per i sistemi operativi DOS Microsoft Windows ed IBM 0S 2 5036C PHGNIX 5 CONTACT l nter B us S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS interfacce tra hardware e software Il software driver composto da due parti 1 L interfaccia Device Driver DDI un interfaccia verso il programma applicativo specifica del compiler 2 Il Device Driver DD specifico del sistema operativo Il Device Driver stabilisce
266. ti L identificazione dei moduli IBS collegati avviene sulla base di tre caratteristiche Posizione fisica posto del modulo IBS nella configurazione bus Codice di lunghezza del modulo IBS descrive il fabbisogno di una area di indirizzamento nell host Codice di identificazione abbreviato Codice ID del modulo IBS Una tabella lista dei moduli descrive la configurazione del sistema IBS per modulo nr 1 per modulo nr 2 per modulo nr 3 per modulo nr n Figura 6 1 Principio della strutturazione di una lista dei moduli Leggenda Codice di lunghezza Il codice di lunghezza descrive il fabbisogno di una area del modulo IBS nell host Codice ID Codice di identificazione abbreviato codice ID del modulo IBS Nella lista di identificazione viene iscritta la configurazione del sistema IBS A tale proposito devono essere noti i codici di lunghezza e i codici ID del singoli moduli IBS vedasi il quadro dei moduli IBS 6 1 1 Conteggio fisico per segmenti bus e moduli IBS Un segmento bus composto da un modulo bus remoto e dal cavo bus remoto in arrivo Se questo modulo bus remoto un modulo bus terminale anche i moduli di un bus locale collegato da esso appartengono al suo segmento bus Il segmento bus 0 abbreviato SB 0 il segmento bus il cui modulo bus terminal collegato direttamente con la scheda di interfaccia nell host Il segmento bus 1 e collegato attraverso il bus remoto al modulo bus terminal del segm
267. ti al momento dell Event servono al sistema di controllo o di calcolo per una ulteriore elaborazione dell Event degli Event dovete analizzare un messaggio Event che porta con s la word dati Event_Data_Indication 809Bhe altrimenti l appartenenza temporale dei dati all Event non assicurata 5036C PHOENIX CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Messaggi relativi all elaborazione di Event Event _Data_Indication 809Bhex Significato Questo messagio indica tutti gli Event che sono comparsi durante un ciclo dati Come parametro vengono consegnati per ogni Event la segnalazione Event e la word dati del modulo di immissione sul quale stato provocato l Event La segnalazione Event deve prima essere stata definita Sintassi Word 1 Word 2 Malos er 1 Event Word 4 P er n Event Word n 2 P Bit E PE OO e 0 Leggenda Codice Codice messaggio nell esempio 809Bpey Contatore parametri Numero delle word successive nell esempio numero degli Event moltiplicato per 2 Segnalazione Event Segnalazioni di tutti gli Event comparsi in un ciclo dati in codificazione Bit Word dati Word dati del modulo di immissione sul quale stato provocato l Event indicato alla riga precedente Quit Read Event Counter Confirmation 811Dhex Significato Questo messaggio la conferma positiva o negativa al comando Read_Event_Counter_Request 0114pex Conferma positiva ll messaggio consegna come conferma pos
268. ti dall host verso la scheda coproces sore per IBS PC CB COP I T e IBS PC CB RTX486 1 T sn Interfaccia dati IR Interfaccia mailbox IR Interfaccia dati T Interfaccia mailbox B Interfaccia dati Interfaccia mailbox 18 Interfaccia dati IBBAN2_ Tabella 5 4 Apertura di un canale di dati dalla scheda coprocessore verso l host per IBS PC CB COP I T e IBS PC CB RTX486 1 T sa Scheda controller da tia Interfaccia mailbox IBB1NO_M 1a4 Interfaccia dati BBINO D Tabella 5 5 Apertura di un canale di dati dalla scheda coprocessore verso l host per IBS PC CB COP I T e IBS PC CB RTX486 1 T Scheda controller da Masterboard IBS Interfaccia mailbox IBB1IN1_M 1a4 Interfaccia dati IBB1N1_D Hio PHOENIX 9 11 CONTACT InterBus S Interfacce tra hardware e software 9 12 RS THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Se utilizzate C posizionate la sequenza di caratteri per il parametro Device Name tra virgolette doppie ad esempio IBB1N1_M Se utilizzate Turbo Pascal tra virgolette semplici ad esempio IBB1N1_M Consistenza dati La consistenza dati Data Consistency il numero di Byte che un nodo pu leggere o scrivere senza che un altro nodo acceda contemporaneamente a questi Byte Ci significa che l accesso da parte di un nodo ad un numero di Byte definito dalla consistenza dati deve essere concluso prima che un altro nodo possa accedere a questi Byte In questo modo la logica MPM impedis
269. tilizzato l indirizzo logico o fisico della word di ingresso per la quale desiderate attivare la definizione Event 10Bit Utilizzate a questo scopo indirizzi Byte pari come vengono utilizzati ad esempio nell assegnazione PHOENIX 8 41 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard IBS Conferma positiva Conferma negativa Compito Pre requisito Sintassi Word 1 Word 2 Word 3 Bit Leggenda Conferma positiva Conferma negativa 8 42 degli indirizzi logici tramite i comandi Receive_Logical_IN_Adaress_Map_ Red 003Apey Receive_Logical_OUT_Address_Map_ Red 003Bhex vedasi pagina 6 19 Quit_Enable_Event_Logical_Address_Confirmation 0O0E0hex Significato La definizione Event selezionata e stata attivata Event_Error_Confirmation 004Chex Significato La definizione Event selezionata non diventa attiva L indirizzo di ingresso indicato non esiste Perl Indirizzo di ingresso Indicato non esiste nessuna definizione Event L indirizzo di ingresso indicato situato nell area di un gruppo disattivato Disable Event_Logical Address_Request 0037hex Tramite l indirizzo il comando disattiva la definizione Event per la word di ingresso specificata La rispettiva definizione Event deve essere presente e valida Comando Receive_Events_Request 002Ahex Codice Codice comando nell esempio 0037hex Contatore parametri Numero delle word s
270. to disattivato da 00hex a FFhex Corrisponde a 0 fino a 255dec Switch_Group_On_ Confirmation 809Ehex Un gruppo di segmenti bus e stato attivato Come parametro viene trasferito il numero del gruppo attivato Codice Codice messaggio nell esempio 809Epey Contatore parametri Numero delle word successive nell esempio 1 Numero gruppo Numero del gruppo che e stato attivato da OOhex a FFhey Corrisponde a 0 fino a 255dec Switch_Group_On Failed Confirmation 80C5hex Il tentativo di attivare un gruppo non ha avuto successo Come parametro viene trasferito il numero gruppo Codice Codice messaggio nell esempio 80C5hex Contatore parametri Numero delle word successive nell esempio 1 Numero gruppo Numero del gruppo che non si potuto attivare da 00hex a FFhey corrisponde a 0 fino a 255gec PHOENIX 9 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Messaggi della Masterboard IBS Significato Sintassi Significato Sintassi Word 1 Word 2 Word 3 Word 4 Bit Leggenda Significato Rimedio Sintassi 9 8 Quit_Groups_Error_Characteristic_Confirmation 00F6hex E stato eseguito il comando Define _ Groups Error_Characteristic_Request 0060 hex Il messaggio consiste di una sola word il Codice messaggio 00F6hex Non seguono ulteriori parametri Groups_Error_Characteristic_Failed_ Confirmation 80F7hex Il comando Define_Groups_Error_Characteristic_Heques
271. to non ci si aspettasse ad esempio un modulo e stato aggiunto durante il funzionamento Un codice ID memorizzato nella RAM della scheda di interfaccia non si adatta ad un modulo di bus locale presente nell impianto ad esempio a causa di scam bio di modulo o di errore di apparecchio La configurazione non stata letta perch il cavo di bus remoto non collegato alla scheda di interfaccia Ad un modulo bus terminal con I O collegato un bus locale che non memo rizzato nella RAM della scheda di interfaccia ad esempio sono stati aggiunti dei moduli di bus locale durante il funzionamento 9 24 PHGNIX 5036C CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS nut iu Messaggi relativi all eliminazione degli errori Tabella 9 2 Significato del parametro Numero errore DDO9hex La configurazione collegata e pi breve di quanto non ci si aspettasse perch il bus remoto stato accorciato rispetto alla configurazione memorizzata nella RAM della scheda di interfaccia modulo di bus remoto eliminato oppure cavo di bus remoto non collegato DDOA pex Diversi disturbi di trasmissione tra due cicli di dati privi di errore corrisponde al tipo di errore EE06 Nel corso della registrazione e del confronto della configu razione bus non e stato rilevato nessun errore nella configurazione La configurazione collegata pi lunga di quanto non ci si aspettasse perch il bus remoto e stato ampliato rispetto alla con
272. to un errore parametri corrispondono a quelli del software driver per DOS vedasi pagina 4 17 con la limitazione che i valori per MPMaddress possono essere compresi solo nel Range da AU0000hex a FF000heyx PHOENIX 4 21 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Montaggio e prima messa in funzione 4 6 3 Device Driver sotto IBM OS 2 223 Per IBM OS 29 il Device Driver per le scheda di interfaccia realizzato come OS 2 Device Driver IS Per ogni scheda di interfaccia deve essere installato un OS 2 Device Driver Gli OS 2 Device Driver per le schede di interfaccia devono essere caricati quando si esegue il boot dell host PC A tale proposito iscrivete per ogni scheda di interfaccia un OS 2 Device Driver nel file CONFIG SYS del Vostro host L OS 2 Device Driver per la scheda di interfaccia ha il nome OS2_ IBS DRV Indicate il path completo se il driver non si trova nella directory radice di OS 2 Se iscrivete OS2_ BS DRV senza indicare altri parametri vengono utilizzate le seguenti preimpostazioni Defaults Indirizzo base nell area I O del PC indirizzo I O 120hex Numero di scheda Board No Indirizzo base della finestra MPM con 4Kbyte nell area di memoria del PC MPM Address D0000hex Numero di interrupt IRQ15 Tabella 4 17 Esempi per l iscrizione di parametri Device 052_IBS DRV 1 O 100 Device 052_IBS DRV IBSPCCB BN 2 imposta l indirizzo base su 700C8000pey imposta i
273. to which this lb should belong S0016 lb number 0003 group number to which this lb should belong S000C lb number 50002 group number to which this lb should belong 5036C PHONIX 6 31 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Programmazione specifica di InterBus S 6 4 2 Disattivazione di gruppi Il comando Switch_Group_Off_Request 0021 hex consente di spegnere un determinato gruppo Le uscite dei moduli IBS che si trovano nel segmento bus spento e i relativi ingressi del sistema di controllo o del calcolatore vengono posti su 0 Word 1 Word 2 Word 3 Bit Figura 6 18 Architettura del comando Switch_Group_Off_Request Leggenda Codice Codice di comando nell esempio 0021 pex Contatore parametri Numero delle word che seguono nell esempio 1 Numero di gruppo Numero del gruppo che deve essere spento 00hex FFhex corrisponde a 0 255dec Quando si spegne una parte di impianto la tensione di alimentazione per i componenti elettronici dei moduli tensione per i componenti logici per i moduli IBS con funzionalit di modulo bus terminal contenuti in questa parte deve essere mantenuta affinch la restante configurazione bus possa continuare a funzionare Buffer nel linguaggio di programmazione C ARR A AAA AAA AAA ACACIA IAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAAA AA Switch_Group_Off_ Request to switch off a group ay EEE AA USIGN16 grp_of f
274. tore tipo Sub D che potete montare ad esempio su un pannello schede PC supplementare slot libero Il cavo adattatore pu essere ordinato con il codice 27 51 65 8 Inoltre esso fa parte della fornitura dell ambiente di sviluppo 7DOS PRO IBS PC COP SWT Nel montaggio va osservata l assegnazione corretta del cavo adattatore vedasi capitolo 3 4 6 Installazione del Device Driver Per l installazione del Device Driver vi sono 4 parametri di rilievo Indirizzo base nell area I O del PC indirizzo I O Numero della scheda Board No Indirizzo base della finestra MPM con 4Kbyte nell area di memoria del PC MPM Address Numero di interrupt singoli parametri hanno il seguente significato Indirizzo base nell area I O del PC indirizzo I O Questo parametro indica l indirizzo sotto il quale la scheda di interfaccia identificata nell area di indirizzamento MO del PC L impostazione dell indirizzo O PC sulla scheda di interfaccia avviene con i DIP Switch vedasi capitolo 4 1 1 Il valore standard per l indirizzo MO PC 120pey Informazioni circa indirizzi I O alternativi si trovano nel capitolo 4 1 1 PHOENIX 205 CONTACT THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO Ww WMA Installazione del Device Driver Numero della scheda Board No Il numero della scheda indica per quale scheda di interfaccia deve essere caricato il Device Driver Il valore standard 1 se per esempio desiderate caricare il dri
275. tro PC sull installazione del software driver 4 Montaggio e prima messa in funzione a aoao n 458 4 1 Impostazione dell indirizzamento o 4 3 4 1 1 Indirizzo base nell area I O del PC indirizzo IO o 4 3 4 1 2 Numero di scheda Board No 4 4 4 2 Impostazione della configurazione boot 4 6 4 2 1 Controllo di InterBus S IBS Control o 4 6 4 2 2 Comportamento in avvio di InterBus S Autostart IBS o 4 7 4 23 Avvio programma automatico mediante EPROM Avvio EPROM o 4 8 4 2 4 Regolazione dell unit di boot Boot Disk o 4 8 4 2 5 Comportamento di boot relativo a RFSERVER Wait for RESERVER 4 10 4 2 6 Comportamento di boot relativo a DPCON Wait for DPCON 4 11 4 2 7 Trasmissione dati tra COP ed ambiente di sviluppo 4 12 4 3 Impostazione dei jumpers o 4 13 4 3 1 Selezione dell alimentazione Power Supply E 4 4 13 4 3 2 Separazione dal reset hardware dell host PC HW RESET 4 14 4 3 3 Disattivazione dei tasti reset Enable Disable RESET Button 4 14 4 4 Collegamento del gruppo batterie 4 15 4 5 Montaggio della scheda di interfaccia nel PC a 4 15 4 5 1 Interfaccia seriale della scheda coprocessore 4 16 4 6 Installazione del Device Driver 4 16 4 6 1 Device Driver sotto MS DOS a 4 18 4 6 1 1 Aiuto per l installazione per DOS
276. ttura delle schede di interfaccia della serie IBS PC CB I T 2 4 Elementi sul rack schede PC 2 6 Interfaccia di diagnostica e cavo di diagnostica per il collegamento con un PC 2 10 Interfaccia bus remoto e esempio per un cavo bus remoto tipo di cavo D9 D9 2 11 Collegamento a regola d arte di un connettore bus remoto Sub D9 2 12 Diagramma a blocchi della scheda coprocessore 3 5 Disposizione dei pin nella bacinella connettore della COP 3 7 Cavo di sviluppo per la COP386 3 8 Suddivisione della SRAM sulla COP386 dell IBS PC CB COPA T 3 11 La MPM come interfaccia centrale 3 13 Interruttori per l impostazione dell indirizzo IO 4 3 Interruttori per la regolazione del numero di scheda Board No 4 4 Interruttore per il controllo della Masterboard IBS IBS Control 4 6 Interruttore per il comportamento in avvio di InterBus S autostart IBS 4 7 Interruttori per l avvio programma a partire dall EPROM avvio EPROM 4 8 Interruttori per la selezione dell unit di boot Boot Disk 4 8 Interruttori per l impostazione del comportamento in boot relativo a RFSERVER 4 10 Interruttore per l impostazione del comportamento in boot relativo a DPCON 4 11 Interruttori per l impostazione del percorso di trasmissione dati modalit terminale 4 12 Jumpers per la parametrizzazione delle schede di interfaccia 4 13 Posizione del connettore maschio per il gruppo batterie 4 15 Esempi per le iscrizioni nel file IBSPCCB INI 4 21 Menu principale del programma monitor
277. u avvenire attraverso la MPM oppure l interfaccia seriale della COP Il sistema operativo RTXDOS della COP486 pu attraverso il programma da avviare sull host RFSERVER EXE accedere direttamente alla memoria di massa di quest ultimo unit a floppy dischi rigidi RFSERVER EXE contenuto sul dischetto che viene fornito assieme al presente manuale Tabella 3 2 Unit della COP 486 AM 128 KByte nella Flash EPROM1 Device Driver e programma applicativo CON O CCT 256 KByte nella Flash EPROM2 Programmi applicativi DA RAM statica da 128 KByte protetta da batteria Programmi applicativi dati tampone Unit CA del PC disco rigido dell host Programmi applicativi dati 3 4 PHGNIX 5036C CONTACT 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Struttura meccanica 256K x 8 EPROM 2 Memory mapper 256K x 8 COP486 S RAM 128K x 8 CPU 386SX 25 SCATSXx bi COP386 Interface S BUS X BUS 486SXLC 40 82C836 COP486 UART Inter faccia 16C450 seriale 5036C301 Watchdog Figura 3 1 Diagramma a blocchi della scheda coprocessore 3 2 Struttura meccanica La scheda coprocessore COP possiede su due lati un connettore maschio a 58 poli che serve per il collegamento con la scheda madre L orientamento per il montaggio della COP determinato dai fori disposti asimmetricamente uno sulla scheda coprocessore e uno sulla scheda madre Sul lato inferiore della COP
278. u Functions La finestra inferiore visualizza informazioni relative al modulo selezionato Numero fisico del segmento bus nel quale si trova il modulo incomincia con 0 Tipo di bus Local Bus per bus locale Remote Bus per bus remoto Numero fisico del modulo nella configurazione bus inizia con 0 Codice ID del modulo in rappresentazione decimale ed esadecimale Tipo di modulo Denominazione del modulo Area di indirizzamento PCP che il modulo occupa nell host Indirizzo PCP corrisponde alla communication reference CR Lunghezza di registro indirizzo fisico della word di ingresso indicata indirizzo fisico della word di uscita indicata Numero di canale per moduli con pi word dati di processo Word di ingresso in rappresentazione binaria esadecimale e decimale Word di uscita in rappresentazione binaria esadecimale e decimale Se nella configurazione bus si verifica un errore compare una finestra rossa con un messaggio di errore Il messaggio di errore indica la causa dell errore ad esempio errore Remote Bus 0 se il cavo bus remoto non collegato ERRUR Remote Bus Error BABA Defect remote bus or installation remote bus Error location Bus Segment No HB Defect cable in remote bus or installation remote bus Power supply of a bus terminal not Ok Bus terminal defect DK 5036A825 Figura 4 16 Un messaggio di errore nel programma monitor Informazioni sul significato sulla causa e sui rimedi per i seguenti messa
279. uccessive nell esempio 1 Indirizzo di ingresso Inserite qui a seconda del tipo di indirizamento utilizzato l indirizzo logico o fisico della word di ingresso per la quale desiderate disattivare la definizione Event 10Bit Utilizzate a questo scopo indirizzi Byte pari come vengono utilizzati ad esempio nell assegnazione di indirizzi logici tramite comandi Receive_Logical_IN_Addaress_Map_ Red 003Apey Receive_Logical_OUT_Address_Map_ Red 003Bhex vedasi pagina 6 19 Quit_Enable_Event_Logical_Address_Confirmation 00E1 pex Significato La definizione Event selezionata stata disattivata Event_Error_Confirmation 004Chex Significato La definizione Event indicata rimane nello stato precedente L indirizzo di Ingresso indicato L indirizzo di ingresso indicato situato nell area di un gruppo disattivato PHOENIX Sapa CONTACT Compito RS Sintassi Word 1 Word 2 Word 3 Bit Leggenda THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu wv Comandi per l elaborazione Event Per l indirizzo di ingresso Indicato non esiste nessuna definizione Event Set_Event Message Type Request 004Dhex Questo comando definisce il tipo di messaggio che viene provocato dopo la comparsa di un Event Tipi di messaggio generati 1 Event Number Indication 8099hax In questa Impostazione tutti gli Event comparsi vengono trasmessi in una word Questa word viene generata tramite il collegamento OR delle s
280. uccessive nell esempio 1 Segmento bus fis Inserite qui il numero segmento bus fisico da 0 a 255dec corrisponde a 00pey fino a FFpey del modulo bus terminal del quale desiderate settare l uscita allarme PHOENIX 20006 CONTACT Conferma positiva Conferma negativa Compito Pre requisito Sintassi Word 1 Word 2 Word 3 Bit Leggenda Conferma positiva Conferma negativa 5036C THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS III iu Comandi per l eliminazione degli errori Quit_Set_BK_Alarm_Physical_Confirmation 00CDpey BK_Alarm_Failed_Confirmation 005Apey Significato Indirizzo di bus locale non valido Reset BK_Alarm_Physical_ Request 0027hex Il comando resetta l uscita allarme di un modulo bus terminal Sul modulo bus terminal che si desidera far rispondere deve esistere un uscita allarme ed essere inserita Codice Codice comando nell esempio 0027hex Contatore parametri Numero delle word successive nell esempio 1 Segmento bus fis Inserite qui il numero segmento bus fisico da 0 a 255dec Corrisponde a 00pey fino a FFpey del modulo bus terminal del quale si vuole resettare l uscita allarme Quit_Reset_BK_Alarm_Physical_Confirmation 00CEpey BK_Alarm_Failed_Confirmation 005Apey Significato Indirizzo di bus locale non valido oppure troppi parametri PHOENIX 8 25 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Comandi per la Masterboard
281. umentare la consistenza dati Questi sono ad esempio encoder terminali di comando oppure moduli analogici con una risoluzione superiore a 16 Bit Per la consistenza dati sono ammessi seguenti valori 00bin 16 Bit Standard 01 bin 32 Bit ad esempio encoder terminali di comando 1057 8 Bit solo per moduli con un codice di lunghezza 81hey destinati ad accessi Byte 11bin 48 Bit ad esempio encoder terminali di comando Riportate il valore 0000 per tutti i moduli senza dati di ingresso di processo ad esempio moduli bus terminal oppure moduli di uscita Ponete gli indirizzi di avvio di moduli IBS con una area di indirizzamento di 16 Bit o pi solamente su indirizzi pari La lista diventa valida solo a seguito dell esecuzione riuscita del comando Implement_All_ Logical_Address_Maps_ Request 0040hex PHOENIX Siana CONTACT online components com THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS HENAO iu wv Assegnazione degli indirizzi di ingresso logici Buffer nel linguaggio di programmazione C PARRA KIRK ARK ARA RAR KARA RARA RARA RARA RAR AA AAA AAA AAA AAA AAA AAAA AA Receive_Logical_IN_Address_Map_Request to implement all in addresses FRA AAA AAA ARA ARA ARA RARA RARA RA RARA AAA RRA RARA RARA RARA AS USIGN16 in_adr_mapl 0x003A Command Code 0x000D Parameter Counter 0x0000 IBS ST 24 BK T 0x0000 IB ST 24 DI 16 4 0x0000 IB ST 24 AO 4 SF 0x0000 IB ST 24 DO 16 3
282. unzione EnableWatchdog Dopo l attivazione il Watchdog non pu pi essere disattivato a livello software la sua disattivazione pu avvenire soltanto con lo spegnimento dell host o con un Hardware Reset Il Watchdog dell host regolato su un intervallo fisso di 146 msec All interno di questo intervallo deve avvenire il Trigger del Watchdog chiamando la funzione TriggerWatchDog nel programma applicativo altrimenti viene provocato un reset del sistema IBS L impiego del Watchdog per il monitoraggio dell host non ha senso sotto AN Windows Non garantito che il Vostro programma possa fornire un Trigger di Watchdog entro il tempo prescritto Un esempio Voi spostate con il mouse il bordo di una finestra Finch tenete il bordo con il mouse il Vostro programma non gira 5 5 3 Watchdog della scheda coprocessore Anche la scheda coprocessore pu essere sorvegliata da un apposito circuito Watchdog Tranne il reset provocato dallo sblocco le funzioni e il comando del Watchdog sono identici a quelli del monitoraggio del PC L attivazione del Watchdog della scheda coprocessore avviene con la chiamata della funzione EnableWatchDog Dopo l attivazione il Watchdog non pu pi essere disattivato a livello software la sua disattivazione possibile soltanto con un Hardware Reset Il Watchdog della schede coprocessore impostato su un intervallo fisso di 125 millisecondi Entro questo intervallo il Watchdog deve ricevere un impulso di
283. us per gli esempi di indirizzamento 6 5 Indirizzi di ingresso nell immagine di memoria buffer IN 6 8 Indirizzi di ingresso con indirizzamento fisico 6 9 Indirizzi di uscita nell immagine di memoria buffer OUT 6 10 Indirizzi di uscita con indirizzamento fisico 6 11 Architettura del comando Check Physical Configuration Request 6 14 Architettura del comando Receive Local_Bus Code Map Request 6 16 Numerazione dei segmenti bus con indirizzamento logico 6 17 Architettura del comando Receive Logical_IN_Address Map_Reg 6 20 Indirizzi di ingresso con indirizzamento logico 6 22 Indirizzi di ingresso nell immagine di memoria buffer IN 6 23 Architettura del comando Receive Logical OUT Address Map 6 24 Indirizzi di uscita con indirizzamento logico a 6 26 Indirizzi di uscita nell immagine di memoria buffer OUT 6 27 Architettura del comando Receive Group Numbers Request 6 29 Suddivisione in gruppi funzionali logici 6 30 Architettura del comando Switch_Group_Off Request 6 32 Architettura del comando Switch_Group_On_ Request 6 33 Architettura del comando Define_Group_Error_Characteristics Reg 6 34 Capitolo 7 LED di diagnosi sul pannello schede del PC 7 3 LED di diagnostica sui moduli bus terminal
284. vengono resettate Il comando Send_Log_Address_Error_Request 005Fhex offre in aggiunta la possibilit di diagnosi dell errore Il messaggio consiste di una sola word il Codice messaggio 002Bpey Non seguono ulteriori parametri Quit_Receive Logical Localbus Addressmap_Confirmation 00DOhex Il comando Receive_Logical_Localbus_Addressmap_ Request 0039hex stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00DO 2 Non seguono ulteriori parametri Quit_Receive_Logical_In_Addressmap_Confirmation 00D1 hex Il comando Receive_Logical_In_Addressmap_ Request 003Ahex stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00D1 ey Non seguono ulteriori parametri Quit_Receive _Logical Out _Addressmap_Confirmation 00D2hex Il comando Receive_Logical_Out_Address_Map_Hequest 003Bhex e stato eseguito Il messaggio consiste di una sola word il Codice messaggio 00D2hex Non seguono ulteriori parametri Quit_Implement_Confirmation 00D3hex Il comando Implement_All_Logical_Address_Maps_Request 0040hex stato eseguito Le liste di indirizzamento logico che sono state inviate alla scheda di interfaccia sono prive di errori Il messaggio consiste di una sola word il Codice messaggio 00D3pey Non seguono ulteriori parametri PHOENIX 9 11 CONTACT InterBus S Messaggi della Masterboard IBS Significato Sintassi Word 1 Word 2 Word 3 Word 4 Bit Leggen
285. ver per la scheda di interfaccia n 1 selezionabile tramite interruttore DIP vedasi capitolo 4 1 2 non necessario indicare questo parametro Per il numero di scheda sono ammessi i valori 1 2 3 e 4 L indirizzo di memoria per la finestra MPM di 4 KByte MPM Address Gli accessi alla Multi Port Memory MPM avvengono dall host PC attraverso una finestra MPM di 4 KByte nell area di memoria inferiore ad 1MB Il parametro MPM Address sta per l indirizzo base di questa finestra MPM A partire da questo indirizzo base la scheda occupa un area di indirizzamento di 4 KBytes Fate in modo che questa area non sia gi stata assegnata ad altre schede Un controllo automatico non ha luogo Tabella 4 15 Memory Mapping tipico di un PC standard 32 KByte B8000hex BFFFFhex Memoria video ad esempio testo VGA oppure EGA 32 KByte BO000hex B7FFFhex Memoria video ad esempio monocromatico oppure EGA 64 KByte A0000hex AFFFFhex Memoria video ad esempio grafico VGA oppure EGA L indirizzo base della finestra MPM puo essere posizionata nell area tra 80000 nex FFOO0nex Dato che nell uso pratico questa area di memoria gi largamente occupata BIOS ecc l area di indirizzamento disponibile e limitato in genere a parti dei segmenti di indirizzi D e E indirizzi compresi fra DOOOO e e EFFFFey Si consiglia di posizionare la finestra indirizzi possibilmente all inizio o alla fine dell area di indirizzamento disponibile per non sm
286. x A Disattivazione di un gruppo 6 32 Accendere gruppo 6 33 ontario 96 Alimentazione esterna 4 13 DPCON 4 9 4 11 Area di indirizzamento l O della COP 3 9 D Li k Lib Wind 4 20 Assegnare numero di segmento bus 6 16 VIRA MOMO Assegnazione interrupt della COP 3 10 Attivare gruppo 8 11 autostart IBS 4 7 E Avviare bus 8 16 EMM386 EXE 4 20 Enable Disable RESET Button 4 14 EPROM della COP 3 10 B EPROM Start 4 8 Boot Disk 4 8 Bullone di messa a terra 2 6 F Finestra mapping 3 12 C Formare gruppi 6 29 Cavo adattatore per la COP 3 6 o 2 Magno a Cavo bue remoto 2 11 unzione diagnostica Cavo di diagnostica 2 10 Cavo di sviluppo per la COP 3 7 Codice di lunghezza 6 3 G Codice ID 6 3 Gestione dell accesso alla MPM 2 14 Collegamento dei dati di processo 8 28 Gruppo batterie 2 5 Comandi 8 3 Gruppo di batterie 4 15 Comportamento dei gruppi in caso di errore 6 33 Comportamento del gruppo in caso di errore H oi 1 6 Hardware Interrupt 4 18 Configurazione originaria 8 6 Connettore bus remoto 2 12 l Connettore AT Bus 2 8 Consistenza dati 5 12 6 20 6 24 IBS CMD SWT 7 7 Contatore parametri 5 14 IBS SYS SWT 7 6 Controllare la configurazione bus 8 8 IBS Control 4 6 Controllare liste di indirizzi 8 16 Indirizzamento fisico 6 6 6 7 COP 3 3 Indirizzamento logico 6 6 6 13 Costanti offset MPM 5 6 Indirizzi di ingresso logici 6 20 Creare gruppi 8 9 Indirizzi di uscita logici 6 24 Indirizzo DTI 5 6 Interfaccia AT Bus 2 13 D Interfaccia bus remoto 2 4 2 11 Li i
287. zione sia rivolta verso la scheda coprocessore girato di 180 rispetto alla rappresentazione in figura 3 2 I gt AA 50360508 Figura 3 2 Disposizione dei pin del connettore della COP Tabella 3 3 Pin Function del cavo adattatore Data Carrier Detect Ingresso Data Set Ready Ingresso Received Data Ingresso Request To Send Uscita Transmitted Data Uscita Data Terminal Ready Uscita Ring Indicator Ingresso Signal Ground GND riservato Cavo di sviluppo 8 Clear To Send Ingresso i A Il collegamento dell interfaccia seriale della COP386 realizzata tramite un connettore Sub D ed il PC sul quale funziona l Be PC COP SWT TDOS PRO avviene attraverso un cavo denominato cavo modem zero raffigurato qui di seguito 5036C PHONIX 3 7 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Descrizione tecnica delle schede coprocessore Pannello schede PC supplementare Cavo di sviluppo Lato Lato 5 RXD Lato pins saldatura ro 19 JT aura at TXD 3 3 TXD 9 GND GND 5 5 GND RIS RTS 7 7 RTS 8 CTS CTS 8 8 CTS SUB D a 9 poli SUB D a 9 poli SUB D a 9 poli maschio femmina femmina 5036C3
288. zzata da drivers o simili Se necessario selezionate altri valori vedasi capitolo 4 Assegnazioni doppie sono la causa pi frequente di errori nella messa in funzione 2 Spegnere il PC spegnerlo e staccare il cavo di rete e installare la scheda di interfaccia La scheda di interfaccia non deve poggiare su altri componenti all interno del PC od essere in contatto con essi pericolo di corto circuito 3 Riaccendere il PC Il modo pi facile per mettere in funzione la scheda di interfaccia sotto DOS quello di utilizzare il programma monitor PCCBMONI EXE fornito sul dischetto dei tools vedasi capitolo 4 Prima di avviare il programma monitor necessario avviare il driver IBSPCCB EXE per la scheda di interfaccia Se avete utilizzato le impostazioni standard per la Vostra scheda di interfaccia non dovete immettere dei parametri quando chiamate il driver Il batch file MONI BAT anch esso contenuto sul dischetto dei tools Vi offre una possibilit facile per avviare driver e programma monitor con un unica chiamata Se avete collegato una configurazione bus potete verificare quest ultima con il programma monitor senza programmare neppure una sola riga 5036C PHGNIX 1 3 CONTACT InterBus S THE ONLINE DISTRIBUTOR OF ELECTRONIC COMPONENTS Introduzione e panoramica 1 2 La programmazione generalita Il software driver accede alla Multi Port Memory MPM della scheda di interfaccia attraverso una finestra di 4 KByte che viene aperta
Download Pdf Manuals
Related Search
Related Contents
Wyse Personal Computer 883886-01 User's Manual Strike 4 Quick Reference Guide Rev. 1 Multi-Language Godex RT230i Toshiba x200 SP2400/FL - EPM Tecnologia OWNER`S MANUAL and DO`S AND DON`TS OF MARKER CARE Samsung Galaxy K zoom User Manual Ficha Técnica del Producto PDF File - VuPoint Solutions User Manual Copyright © All rights reserved.
Failed to retrieve file