Download High Speed Boolean Processor FM 352-5
Transcript
Programmazione e utilizzo dell'FM 352-5 6.3 Impostazione del set di FB/DB di interfaccia Definizione dei parametri dell'FB di interfaccia La seguente tabella elenca i parametri dell'FB di interfaccia e ne descrive la funzione. Specificare gli indirizzi degli ingressi e delle uscite dell'unità e i puntatori alle strutture di dati scambiate fra la CPU e l'unità. Tabella 6- 10 Definizione dei parametri dell'FB di interfaccia Parametri Tipo di dati Definizione Run BOOL Se impostato a 1 questo bit richiede all'unità di passare in modo RUN. Se anche il selettore dei modi di funzionamento dell'unità è impostato su Run e l'ingresso OneScan è a 0, l'unità passa in RUN. Se il bit è impostato a 0, l'unità passa in STOP anche se il selettore è su Run. OneScan BOOL Se impostato a 1 questo bit attiva la modalità Ciclo singolo. Finché l'ingresso vale 1, l'unità esegue una sola scansione ogni volta che l'ingresso Run passa da 0 a 1. Se impostato a 0, l'unità segue l'ingresso Run. LADDR_In DINT Indirizzo logico degli ingressi dell'FM 352-5; deve essere coerente con gli indirizzi assegnati agli ingressi in Configurazione HW. LADDR_Out DINT Indirizzo logico delle uscite dell'FM 352-5, deve essere coerente con l'indirizzo assegnato alle uscite in Configurazione HW. CPU_Out POINTER Punta alla struttura di 14 byte che costituisce l'origine dei dati da trasferire nell'unità in uscita dalla CPU. La struttura deve essere coerente con quella definita nell'interfaccia dell'FB di applicazione. CPU_In POINTER Punta alla struttura di 14 byte che costiuisce la destinazione dei dati da trasferire dall'unità in ingresso alla CPU. La struttura deve essere coerente con quella definita nell'interfaccia dell'FB di applicazione. Errore BOOL Questo bit viene impostato se l'unità è configurata per il test e richiamata come il modo Normale o vice versa. L'informazione dettagliata è contenuta nel parametro "Status". Status INT Questo parametro contiene la parola di stato emessa dall'unità (vedere il capitolo "Interfaccia per i dati utente (Pagina 199)", paragrafo "Definizione dei byte di controllo e di stato"). FBApp* Block_FB Numero dell'FB di applicazione per l'FM 352-5 utilizzato nel modo di test. DBIstApp* Block_DB Numero del DB di istanza dell'FB di applicazione per l'FM 352-5, utilizzato nel modo Test. * Questo parametro viene utilizzato unicamente per l'FB "Interfaccia FM Test" per il modo Test. High Speed Boolean Processor FM 352-5 Manuale d'uso, 05/2011, A5E00131344-04 97