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