Field Bus
Field Bus
Italiano English
81320502 27/11/2018
Via S. Ferrari, 16
FIELD-BUS
2006/95/06 EN 60950
2009/23/CE EN 45501
Campogalliano, 01/12/2015
Il direttore di Stabilimento
Ing. Pierpaolo Castellani
Dopo l’inserimento della scheda nel terminale, alla successiva accensione sarà proposta la programmazione
dei parametri comuni.
Profibus-DPV1
Ethernet/IP
Le schede field-bus mettono a disposizione due aree di memoria distinte per le variabili di lettura e
scrittura, ognuna delle quali può essere al massimo di 256 bytes; in realtà l’area di memoria effettivamente
utilizzata dipende dall’applicazione installata e dalla configurazione del singolo terminale.
5 Elenco variabili
Le variabili che il terminale mette a disposizione sono riportate di seguito e sono riservate nell’ordine
indicato; per maggiore leggibilità sono state organizzate in tabelle di dati omogenei.
1. dati di peso
2. gestione Mpp (se montata opzione MPP)
3. gestione selezione bilancia (se terminale multi bilancia)
4. gestione ingressi/uscite
5. gestione dati celle digitali (se bilancia digitale)
Esistono condizioni che disabilitano la gestione di singole variabili o di un’intera tabella; in questi casi gli
indirizzi delle variabili eliminate sono utilizzati per le successive.
I dati di output sono di sola lettura, alcuni con rinfresco continuo con tempo selezionabile da parametro,
altri si aggiornano soltanto dopo un particolare evento.
Le variabili di tipo trigger hanno associato un differente comando per ogni bit; deve essere messo a 1 per
ottenere l’attivazione della funzionalità, quindi essere riposizionato a 0 in qualsiasi momento successivo.
Nel caso sia fornita una variabile di status associata ai comandi, il corrispondente bit è messo a 1 dopo la
sua corretta esecuzione; il bit ritorna a 0 quando il bit di comando è azzerato. Se il comando non è eseguito
correttamente il bit di stato rimane a 0.
Il terminale dispone di una procedura di configurazione per visualizzare e stampare la mappa delle variabili
messe a disposizione; nel menu di test terminale all’interno del setup, è presente il menu “scheda bus di
campo” (Menu Setup/Test terminale/Scheda bus di campo), in cui è possibile:
Controllare la mappa di memoria e stamparla, premendo il tasto print.
bit Significato
15 Segnalazione center zero (-0.25dd < lordo < 0.25dd)
14 segnalazione di tara predeterminata(1)/autopesata(0)
13 Tara bloccata
12 pesata minima
11 segnalazione estensione di pesatura MSB (solo ME)
10 Sovraccarico
9 Peso stabile
8 segnalazione estensione di pesatura LSB (solo ME)
7 -
6 Peso non valido
5 segnalazione di tara bloccata cancellata (solo ME)
4 Tara inserita
3 -
2 errore sui parametri di configurazione bilancia
1 Convertitore in avaria
0 Terminale omologato
bit significato
15 Operazione mpp in corso
14 Dati pronti
13 -
12 Errore peso non valido
11 Errore peso negativo
10 Errore peso non stabile
9 -
8 Errore memoria mpp
7 Errore posizionamento automezzo
0-6 -
5) Il campo peso 2 contiene il valore di tara ed è presente solo se è abilitata la sua memorizzazione.
Nota: la variabile permette di selezionare la bilancia che deve essere utilizzata, utilizzando i valori 1=A, 2=B;
tutti gli altri valori non producono alcun cambiamento.
L’effettiva selezione della bilancia può essere verificata nella variabile Bilancia selezionata.
Nel caso la bilancia sia selezionata anche in un altro modo (per esempio da pannello terminale),
potrebbe essere necessario reimpostare il medesimo valore nel registro di selezione bilancia; in
questo caso occorre impostare prima un valore diverso, perché è il cambio del valore che innesca
l’operazione.
NOTA: alcune informazioni richiedono l’invio di comandi aggiuntivi alle celle, quindi si riduce la frequenza di
aggiornamento del peso complessivo.
6) seleziona variabili di una singola cella, impostando da 1 a numero celle, 0 per interrompere
aggiornamento; i dati forniti sono indicati in tabella 5-A.
Impostando questa variabile si annulla un eventuale selezione dato (7) precedente.
7) Selezione di un singolo dato per tutte le celle, i valori validi sono; i dati forniti sono indicati in tabella 5-B.
8) il contenuto delle variabili Stato bilancia/celle e dati celle dipende dalle variabili di selezione; la scrittura
di una variabile di selezione, annulla il valore dell’altra
Come si può intuire, almeno 6 variabili float sono sempre definite nella mappa registri, per fornire i dati
relativi alla singola cella; nel caso Numero celle sia maggiore, le variabili definite coincidono con questo
valore.
ESEMPIO 1; DD700 mono bilancia di tipo analogico, senza dispositivo di tara, senza tare
predeterminate, senza mpp .
tipo area Variabile Indirizzi esadec N°bytes
dati in ingresso 1-3 1-3 3
Comandi peso 1 1 1
Output 2 2 2
dati in uscita 1-15 1-0x0f 15
Peso lordo 1 1 4
Peso netto 5 5 4
Status word 9 9 2
Risposta comandi peso 11 0x0b 1
Input 12 0xc 2
Stato output 14 0xe 2
ESEMPIO 2; DD700 mono bilancia di tipo analogico, con dispositivo di tara, senza tare
predeterminate, senza mpp.
tipo area Variabile Indirizzi esadec N°bytes
dati in ingresso 1-7 1-7 7
Tara (impostazione) 1 1 4
Comandi peso 5 5 1
Output 6 6 2
dati in uscita 1-19 1-0x13 19
Peso lordo 1 1 4
Peso netto 5 5 4
Status word 9 9 2
Tara 11 0x0a 4
Risposta comandi peso 15 0x0f 1
Input 16 0x10 2
Stato output 18 0x12 2
ESEMPIO 3; DD700 mono bilancia di tipo analogico, con dispositivo di tara, senza tare
predeterminate, con mpp a un solo peso.
tipo area Variabile Indirizzi esadec N°bytes
dati in ingresso 1-8 1-8 8
Tara (impostazione) 1 1 4
Comandi peso 5 5 1
Comandi MPP 6 6 1
Output 7 7 2
dati in uscita 1-30 1-0x1e 30
ESEMPIO 4; DD700 con 2 bilance di tipo analogico, con dispositivo di tara, senza tare predeterminate,
con mpp a un solo peso.
tipo area Variabile Indirizzi Esadec N°bytes
dati in ingresso 1-9 1-9 9
Tara (impostazione) 1 1 4
Comandi peso 5 5 1
Comandi MPP 6 6 1
Seleziona Bilancia 7 7 1
Output 8 8 2
dati in uscita 1-31 1-0x1f 31
Peso lordo 1 1 4
Peso netto 5 5 4
Status word 9 9 2
Tara 11 0x0a 4
Risposta comandi peso 15 0x0f 1
risposta comandi MPP 16 0x10 1
status MPP 17 0x11 2
Codice MPP 19 0x13 4
Peso 1 MPP 23 0x17 4
Bilancia selezionata 27 0x1b 1
Input 28 0x1c 2
Stato output 30 0x1e 2
ESEMPIO 5; DD700 mono bilancia di tipo digitale con 6 celle, senza dispositivo di tara, senza tare
predeterminate, senza mpp.
tipo area Variabile Indirizzi esadec N°bytes
dati in ingresso 1-5 1-5 5
Comandi peso 1 1 1
Output 2 2 2
selezione cella 4 4 1
selezione dati 5 5 1
a. La corrente fornita da questo contatto modificherà il consumo totale di corrente. L’uscita eroga fino a 60
mA a temperature ambiente (20°-22° Celsius) che è sufficiente ad alimentare per esempio un simulatore
di master. Durante le normali condizioni operative (o temperature superiori), per esempio in un ambiente
industriale, la massima corrente per quest’uscita e 10 mA.
ATTENZIONE:
I terminali dialogic disponevano di connessione fieldbus usando un gateway esterno.
Il dispositivo gateway e la scheda fieldbus interna dispongono di 2 differenti files di configurazione
(.gsd per profibus, .eds per ethernet/IP).
Nel caso di profibus
o il gateway è un dispositivo di tipo Universale, quindi la definizione delle variabili non è
strettamente necessaria per connettere il dispositivo;
o il terminale dd700 con scheda interna è un dispositivo profibus specifico che richiede la
definizione di tutte le variabili nell’esatto ordine in cui sono definite.
Rispetto al gateway, gli indirizzo delle variabili di ingresso della scheda interna cambiano, pur
mantenendo le variabili nello stesso ordine e con il medesimo significato.