Questa sezione descrive come inviare la configurazione di TM3 tramite comando Modbus da un controller. Le tabelle utilizzate per questa modalità di configurazione sono nelle appendici. Vedere Configurazione TM3 tramite comandi Modbus.
Sono supportati i moduli seguenti:
TM3 Digitale (TM3D•) tranne TM3DM16R e TM3DM32R
TM3 analogico (TM3A•/T•)
TM3 di sicurezza (TM3S•)
TM3 TeSys (TM3XTYS4)
TM3 trasmettitore e ricevitore (TM3XTRA1, TM3XREC1)
Limitazioni e note specifiche:
La configurazione opzionale TM3 non è supportata da questa funzionalità
La configurazione della posizione di sicurezza per uscita analogica TM3 è inoltre supportata dall'accoppiatore bus tramite questa funzionalità. I valori di posizione di sicurezza, se configurati, sono applicati dall'accoppiatore bus all'uscita dei moduli di espansione analogici negli scenari seguenti:
timeout di comunicazione bus di campo
dopo il rilascio della proprietà del bus in Server Web
I moduli trasmettitore e ricevitore sono trasparenti agli accoppiatori bus. Perciò, occorre definire quale è il primo modulo dopo il modulo TM3XREC1 in una configurazione remota definendo il valore nel registro Primo modulo dopo espansore.
AVVERTIMENTO | |
---|---|
Per impostazione predefinita, il comando Modbus è disabilitato. È possibile abilitare il comando Modbus mediante i selettori a rotazione o tramite il Server Web.
Per abilitare il comando Modbus mediante i selettori a rotazione:
Passo |
Azione |
---|---|
1 |
Staccare l'alimentazione dall'accoppiatore bus e scollegare tutti i cavi di comunicazione del bus di campo. |
2 |
Impostare le ONES e TENS di entrambi i selettori a rotazione nella posizione 3. |
3 |
Fornire l'alimentazione all'accoppiatore bus. |
4 |
Attendere che il LED MS lampeggi in verde. |
5 |
Entro 60 secondi, impostare le ONES del selettore a rotazione nella posizione BOOTP/AUTO e le TENS del selettore a rotazione nella posizione 12. Risultato: i LED MS, NS e IO lampeggiano in verde cinque volte. |
6 |
Attendere che i LED MS, NS e IO lampeggino in verde cinque volte, quindi si illuminino a luce fissa. Risultato: la funzionalità è abilitata. L'accoppiatore bus è nello stato STANDBY e non è consentita alcuna operazione. |
7 |
Staccare l'alimentazione dell'accoppiatore bus. |
8 |
Collegare i cavi di comunicazione del bus di campo. |
9 |
Fornire l'alimentazione all'accoppiatore bus. |
Per abilitare il comando Modbus tramite Server Web:
Passo |
Azione |
---|---|
1 |
Accedere a Server Web come amministratore. |
2 |
Fare clic su |
3 |
Selezionare la casella di controllo Modbus TCP nella vista Configurazione dispositivo. |
4 |
Selezionare la casella di controllo Abilitato nella vista Configurazione IP e modulo TM3 tramite comandi Modbus. |
5 |
Fare clic su Applica. Risultato: viene visualizzata la finestra di avvertenza. |
6 |
Fare clic su Accetto. Risultato: viene visualizzato un messaggio per informare che la configurazione verrà applicata al successivo avvio. |
Vedere anche Manutenzione/Setup.
Per configurare Accoppiatore bus TM3, procedere come indicato:
Passo |
Azione |
|
---|---|---|
1 |
Scrivere
NOTA: si tratta di una singola richiesta di scrittura Modbus.
|
|
2 |
Scrivere le configurazioni richieste nei registri Modbus appropriati. Vedere Come configurare: registri dei parametri del modulo per una descrizione dettagliata dei registri. Vedere Configurazione TM3 diretta attraverso le richieste Modbus: Registri e valori predefiniti per i moduli TM3 supportati per i valori predefiniti per ogni modulo TM3. |
|
3 |
Scrivere
NOTA: si tratta di una singola richiesta di scrittura Modbus.
|
|
4 |
L'accoppiatore bus applica la configurazione. |
|
Risultato: se riuscita, la configurazione viene applicata e salvata nella memoria non volatile. Eventuali configurazioni preesistenti contenute nella memoria non volatile vengono sovrascritte. |
Risultato: se viene rilevata una configurazione non valida, la configurazione non viene applicata. Controllare nei registri di diagnostica errore Modbus e nei registri Stato moduli e bus TM3/TM2 se sono presenti informazioni sull'errore. La descrizione dell'errore viene inoltre salvata in un file di registro, che può essere recuperato tramite Server Web. Si consiglia di eliminare eventuali configurazioni salvate nella memoria non volatile e inviare di nuovo la configurazione corretta. Vedere Eliminazione della configurazione permanente per la modalità di eliminazione la configurazione. |
I passi da 1 a 3 devono essere completati entro 10 minuti. Dopo 10 minuti, si verifica un timeout della configurazione e l'accoppiatore bus interrompe il processo di configurazione.
Dopo aver avviato una configurazione, non deve essere consentita alcuna ulteriore inizializzazione della configurazione fino al completamento della configurazione o dopo che si è verificato un timeout della configurazione.
Per i canali analogici, occorre impostare i valori minimo e massimo idonei per questa applicazione. Il firmware dell'accoppiatore bus non regola automaticamente i valori minimo e massimo in base al tipo scelto. I valori analogici del modulo vengono ridimensionati in base all'intervallo tra la configurazione minima e massima. Ad esempio, se il tipo di canale è 0 – 10 V e il minimo/massimo è impostato a 0 V e 10000 V rispettivamente, l'unità di misura allora è 10 V / 10000 = 1 mV.
Per i tipi seguenti di configurazione, è richiesta la configurazione del valore minimo e massimo specifico come definito nella tabella di compatibilità rispettiva. La configurazione di altri valori provoca un errore di configurazione.
TM3AI8 -> intervallo esteso 0 – 20 mA e intervallo esteso 4 – 20 mA.
Qualsiasi ingresso di temperatura con ambito impostato su Celsius o Fahrenheit, tranne per termocoppia di tipo B e tipo C in Fahrenheit. Per questi due casi d'uso specifici, vedere la tabella di compatibilità per la configurazione corretta (vedere Configurazione TM3 tramite comandi Modbus).
L'ingresso è impostato su ohmmetro
È possibile definire questo valore tramite comando Modbus o mediante le TENS del selettore a rotazione.
Per definire il valore del primo modulo dopo l'espansore mediante le TENS del selettore a rotazione:
Passo |
Azione |
|
---|---|---|
1 |
Accertare che le TENS del selettore a rotazione siano impostate su una posizione compresa tra 0 e 7.
NOTA: il LED MS lampeggia in rosso se la posizione del selettore a rotazione viene cambiata dopo l'avvio. È possibile ripristinare la posizione originale del selettore a rotazione dopo il completamento del processo di configurazione.
|
|
2 |
Avviare la configurazione. |
|
3 |
Durante il processo di configurazione, scrivere il valore 254 nel registro 15001. |
|
4 |
Dopo aver scritto tutti i valori di configurazione richiesti, applicare la configurazione. Risultato: l'accoppiatore bus sostituisce il valore nel registro 15001 con il valore definito dalle TENS del selettore a rotazione dopo la corretta applicazione della configurazione. |
Questa tabella descrive i registri dedicati alla gestione globale della funzionalità:
Indirizzo registro | Descrizione | Accesso | Commenti |
---|---|---|---|
15000 |
Configurazione avvio/arresto controllo |
RW |
Scrittura:
Altri valori determinano un'eccezione “Valore dati non valido”. Lettura:
|
15001 |
Primo modulo dopo espansore |
RW |
Indice del primo modulo dopo il modulo espansore
Non sono consentiti altri valori. |
15002 |
Rimozione configurazione permanente |
RW |
Consente di rimuovere la configurazione salvata dalla memoria non volatile. Vedere Eliminazione della configurazione permanente. |
15003 |
Timeout monitoraggio |
RW |
Valore del timeout del bus in millisecondi. Intervallo di valori: 0 – 65535. Valore predefinito: 10000. |
15004-15049 |
Riservato |
RO |
I registri sono riservati e il valore è 0. |
15050 |
Configurabile |
RO |
0 = I moduli di espansione collegati non sono configurabili tramite il comando Modbus. 1 = I moduli di espansione collegati sono configurabili tramite il comando Modbus. |
15051 |
Numero di moduli |
RO |
Indica il numero di moduli di espansione collegati. |
15052 |
Abilitazione funzionalità |
RO |
0 = Configurazione TM3 tramite comando Modbus disabilitata 1 = Configurazione TM3 tramite comando Modbus abilitata |
15053-15059 |
Riservato |
RO |
I registri sono riservati e il valore è 0. |
15060 |
Numero di errori |
RO |
Numero di errori rilevati.
NOTA: è possibile rilevare un massimo di 10 errori. L'11o errore non viene rilevato dal firmware.
|
15061 |
1o Errore - Codice errore |
RO |
Codici di errore:
|
15062 |
1o Errore - Modulo e canale |
RO |
L'errore modulo è applicabile al codice errore 13, 17, 18, 101 e 102. Esempi: 1o modulo fisico, 3o canale di uscita fisico = 0x0002 4o modulo fisico, 3o canale di ingresso fisico = 0x3102 5o modulo fisico, 4o canale di uscita fisico = 0x4003 14o modulo fisico, 32o canale di ingresso fisico = 0xD11F 8o modulo fisico, Errore modulo = 0x7200 |
15063-15080 |
dal 2o al 10o Errore - Codice ed Errore - Modulo e canale |
RO |
Vedere i valori dei registri Codice errore ed Errore - Modulo e canale, sopra. |
15081-15099 |
Riservato |
RO |
I registri sono riservati e il valore è 0. |
Questa tabella descrive la divisione dei registri di configurazione:
Indirizzo |
Descrizione |
---|---|
15100 - 15199 |
Parametri di configurazione del modulo TM3 al numero slot 0 |
15200 - 15299 |
Parametri di configurazione del modulo TM3 al numero slot 1 |
15300 - 15399 |
Parametri di configurazione del modulo TM3 al numero slot 2 |
15400 - 15499 |
Parametri di configurazione del modulo TM3 al numero slot 3 |
15500 - 15599 |
Parametri di configurazione del modulo TM3 al numero slot 4 |
15600 - 15699 |
Parametri di configurazione del modulo TM3 al numero slot 5 |
15700 - 15799 |
Parametri di configurazione del modulo TM3 al numero slot 6 |
15800 - 15899 |
Parametri di configurazione del modulo TM3 al numero slot 7 |
15900 - 15999 |
Parametri di configurazione del modulo TM3 al numero slot 8 |
16000 - 16099 |
Parametri di configurazione del modulo TM3 al numero slot 9 |
16100 - 16099 |
Parametri di configurazione del modulo TM3 al numero slot 10 |
16200 - 16299 |
Parametri di configurazione del modulo TM3 al numero slot 11 |
16300 - 16399 |
Parametri di configurazione del modulo TM3 al numero slot 12 |
16400 - 16499 |
Parametri di configurazione del modulo TM3 al numero slot 13 |
Per ogni sezione:
Offset indirizzo |
Descrizione |
Accesso |
Commenti |
---|---|---|---|
1XY00 |
Tipo di modulo |
RO |
ID del modulo TM3. |
1XY01 |
Numero di parametri di configurazione |
RO |
Dipende dal tipo di modulo. Ad esempio, “6” significa che gli indirizzi da [1XY08 - 1XY13] sono disponibili per la configurazione. |
1XY02 - 1XY07 |
Riservato |
RO |
I registri sono riservati e il valore è 0. |
1XY08 - 1XY99 |
Parametri di configurazione specifici |
RW |
Per la configurazione parametro specifico 0xFFFF = il registro non è disponibile o non è valido per la modifica. |
NOTA: XY indica lo slot a cui è collegato il modulo. 51 ≤ XY ≤ 64.
Esempio: Per il primo modulo, “Tipo modulo” è all'indirizzo 15100 e il 14o modulo è all'indirizzo 16400. |
Tipo di modulo |
ID modulo (solo lettura 1XY00) |
Dimensione configurazione (solo lettura 1XY01) (Lettura/Scrittura memoria inizia da 1XY08) |
---|---|---|
132 |
9 |
|
128 |
17 |
|
130 |
33 |
|
133 |
17 |
|
129 |
33 |
|
131 |
65 |
|
134 |
13 |
|
135 |
33 |
|
192 |
11 |
|
193 |
21 |
|
194 |
41 |
|
199 |
25 |
|
203 |
25 |
|
200 |
89 |
|
195 |
9 |
|
196 |
17 |
|
197 |
29 |
|
198 |
17 |
|
TM3SAC5R |
146 |
0 |
TM3SAF5R |
145 |
0 |
TM3SAFL5R |
147 |
0 |
TM3SAK6R |
144 |
0 |
TM3XTYS4 |
136 |
0 |
Questa immagine mostra la configurazione di un Accoppiatore bus TM3 + 1 TM3TI4G
Questa tabella mostra i registri Modbus da scrivere:
TM3TI4/G |
Indirizzo |
Valore |
Descrizione |
---|---|---|---|
Ch 0 – tipo |
15109 |
1 |
0 – 10 V |
Ch 0 – Ambito |
15110 |
1 |
Unità in Normale |
Ch 0 - Minimo |
15111 |
0 |
Minimo |
Ch 0 - Massimo |
15112 |
8000 |
Massimo |
Ch 0 - Filtro ingresso |
15113 |
5 |
Tempo filtro 50 ms |
Ch 0 - Campionamento |
15114 |
0 |
Tempo campionamento 100 ms |
Ch 1 – tipo |
15115 |
7 |
Termocoppia K |
Ch 1 – Ambito |
15116 |
2 |
Unità in Celsius |
Ch 1 – Minimo |
15117 |
63536 |
Minimo (63536 uguale a -2000 in valore con segno) |
Ch 1 – Massimo |
15118 |
13000 |
Massimo |
Ch 1 - Filtro ingresso |
15119 |
1 |
Tempo filtro 10 ms |
Ch 1 - Campionamento |
15120 |
0 |
Tempo campionamento 100 ms |
Comando Modbus eseguito tramite “Scrittura singolo registro”
Indirizzo: 15000
Byte di dati: [1]
Comando Modbus eseguito tramite “Scrittura registri multipli”
Indirizzo: 15108
Numero di registri: 12
Byte di dati: [1, 1, 0, 8000, 5, 0, 7, 2, 63536, 13000, 1, 0]
Comando Modbus eseguito tramite “Scrittura singolo registro”
Indirizzo: 15000
Byte di dati: [0]
La Configurazione tramite comando Modbus è abilitata
I moduli collegati sono configurabili tramite questo comando
L'accoppiatore bus non è in stato di configurazione (vedere Stato sistema (registro 932)), controllato da Server Web o aggiornando il firmware.
Per eliminare la configurazione mediante il comando Modbus:
Passo |
Azione |
|
---|---|---|
1 |
Scrivere |
|
2 |
Entro 30 secondi, scrivere Risultato: l'accoppiatore bus tenta di eliminare la configurazione memorizzata.
NOTA: se non si scrive
0 nel registro entro 30 secondi, si verifica un timeout e la configurazione memorizzata non viene eliminata. Il registro 15002 viene reimpostato a 0 dall'accoppiatore bus.
|
|
3 |
Controllare lo Stato sistema (registro 932)): Risultato: quando lo stato dell'accoppiatore bus è in stato non configurato questo indica che la configurazione memorizzata è stata eliminata correttamente. Vengono inseriti i valori predefiniti e i registri errore cancellati. |
La sola configurazione dell'indirizzo IP (indirizzo IP: 1051 - 1052)
La configurazione dell'indirizzo IP e della subnet mask (indirizzo IP: 1051 - 1052 e subnet mask: 1053 - 1054)
La configurazione dell'indirizzo IP, la configurazione della subnet mask e il gateway (indirizzo IP: 1051 - 1052, subnet mask: 1053 - 1054 e gateway: 1055 - 1056)
Per aggiornare i parametri di rete tramite comando Modbus:
Passo |
Azione |
---|---|
1 |
Portare le ONES del selettore a rotazione nella posizione AUTO |
2 |
Entro 60 secondi:
Risultato: se i parametri impostati sono validi, l'accoppiatore bus li salva.
NOTA: Se i parametri non sono validi, l'accoppiatore bus aggiorna il registro errore 1057 e indica l'errore rilevato.
|
3 |
Attendere 10 secondi. |
4 |
Staccare l'alimentazione dell'accoppiatore bus. |
5 |
Fornire l'alimentazione all'accoppiatore bus. Risultato: vengono applicati i nuovi parametri di rete. |
Esempio di impostazioni di rete per indirizzo IP di 10.10.0.136 (0x0A0A 0088) con mask 255.0.0.0 (0xFF00 0000) e gateway 10.10.0.6 (0x0A0A 0006):
Passo |
Registro |
Valore da scrivere |
---|---|---|
2a |
1050 |
1 |
2b |
1051 |
0A0A |
1052 |
0088 |
|
1053 |
FF00 |
|
1054 |
0000 |
|
1055 |
0A0A |
|
1056 |
0006 |
|
2c |
1050 |
0 |
Se la configurazione fisica non è compatibile, il registro 15050 viene impostato a 0. La configurazione tramite comandi Modbus non è applicabile e l'errore viene scritto nel file di registro. La configurazione fisica incompatibile comprende gli scenari seguenti:
Uno o più moduli TM2 sono presenti nel bus
Uno o più moduli TM3XHSC sono presenti nel bus
Più di 10 moduli di sicurezza sono presenti nel bus
Quando si scrivono i registri di configurazione del modulo, i valori non sono convalidati fino all'applicazione della configurazione. Se viene rilevato un errore durante la convalida, i dettagli sui primi 10 errori (codice errore, canale e indice modulo) sono indicati nei registri 15061 – 15080. La convalida si arresta dopo i primi 10 errori. Questi 10 errori sono registrati nel file di registro. I valori predefiniti dei registri errore 15061-15080 sono 0xFFFF.
Durante la convalida, se un tipo di canale analogico viene impostato come “Non utilizzato”, i successivi valori di registro associati a questo canale vengono impostati automaticamente ai valori predefiniti. Eventuali valori configurati sono ignorati e non viene attivato alcun errore.
Durante la convalida, se il livello funzionale del modulo digitale è impostato come 1, qualsiasi configurazione successiva associata al livello funzionale 2 (Posizione di sicurezza, Filtro) è impostata ai valori predefiniti. Eventuali valori configurati sono ignorati e non viene attivato alcun errore.