Instructions
38
10. Rapporti di stato
Il modello di segnalazione di stato standard ed errore descritto nella norma IEEE 488.2 è stato
concepito per l'interfaccia GPIB e contiene alcune funzionalità da utilizzare con le funzionalità di
richiesta servizio hardware e di interrogazione ciclica in parallelo di quell'interfaccia e per
accogliere il suo funzionamento semi-duplex. Anche se tali funzioni sono di scarsa utilità con altre
interfacce, questo strumento rende disponibile il set completo di funzionalità per tutte le
interfacce. Per ogni istanza di interfaccia potenziale è mantenuto un set separato di molti dei
registri di stato e di errore. Le interfacce GPIB, USB e RS232 individualmente forniscono una
singola istanza, mentre l'interfaccia LAN ne fornisce tre: una per la pagina Web e una per
ciascuna delle due interfacce socket TCP. Un modello di stato separato per ciascuna istanza di
interfaccia assicura che i dati non vadano persi, poiché alcuni comandi di interrogazione di stato,
(come ad esempio *ESR?’) cancellano il contenuto di un registro dopo la lettura del valore
corrente.
Il set completo di registri di stato ed errore e i singoli bit che essi contengono è mostrato nel
diagramma del modello di stato e descritto in dettaglio qui sotto, ma in breve lo stato viene
mantenuto utilizzando quattro registri primari, Input State Register (Registro stato input), Input
Trip Register (Registro attivazione input), Standard Event Status Register (Registro stato evento
standard) ed Execution Error Register (Registro errore esecuzione). Un riassunto è segnalato in
Status Byte Register (Registro stato byte), come selezionato da tre registri di mascheramento –
Input State Enable Register, Input Trip Enable Register e Standard Event Status Enable Register.
Due ulteriori registri maschera, Service Request Enable Register (Registro abilitazione richiesta
servizio) e Parallel Poll Response Enable Register (Registro abilitazione risposta interrogazione
ciclica in parallelo), controllano rispettivamente il funzionamento della richiesta servizio hardware
e dell’interrogazione ciclica in parallelo GPIB (e il messaggio ist associato). Si raccomanda che,
quando si controlla l'unità attraverso qualsiasi interfaccia diversa da GPIB, il programma del
regolatore deve semplicemente leggere che lo stato primario si registra direttamente.
I registri Input State e Input Trip specifici per lo strumento registrano eventi correlati alla funzione
elettrica del carico e la sua interazione con la sorgente sotto test.
Standard Event Status Register, supportato dai registri Execution Error e Query Error, registrano
gli eventi inerenti l'analisi e l'esecuzione del comando e il flusso di comandi, le richieste di
informazioni e le risposte attraverso l'interfaccia. Questi sono principalmente destinati all’utilizzo
durante lo sviluppo di software, in quanto una procedura di prova produzione non dovrebbe mai
generare uno qualsiasi di questi errori.
10.1 Registri Input State e Input Trigger (ISR & ISE e ITR & ITE).
Questi due registri segnalano le condizioni elettriche che si sono verificate durante il
funzionamento del carico. Per loro natura sono comuni a tutte le interfacce.
Input Trip Register segnala eventi che hanno indotto l'unità a disabilitare inaspettatamente l'input
di carico.
Input State Register segnala lo stato attuale dello stadio di potenza del carico così come le spie
verde e gialla sul pannello frontale e la barra di stato del display.
Ciascuno di questi registri ha un bit di sintesi nello Status Byte Register, con un Enable Register
associato per determinare quali bit, se presenti, contribuiscono a tale sintesi. Tutti questi registri
sono campi bit, dove ogni bit è indipendente (quindi è possibile impostarne simultaneamente più
di uno) e hanno il significato dettagliato di seguito.










