Bticino M7000CBNCU04 Istruzioni per l'uso

Tipo
Istruzioni per l'uso
LE09510AA01/1701 GF
M7000CBNCU04
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
2
IT
ITALIANO 3
Centralina di
commutazione automatica
3
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
Sommario
1. Protocollo Modbus 4
2. Parameters setting 4
3. Protocollo Modbus RTU 5
4. Funzioni Modbus 6
4.1 Funzione 04: read input register 6
4.2 Funzione 06: preset single register 7
4.3 Funzione 07: read exception status 8
4.4 Funzione 16: preset multiple register 8
4.5 Funzione 17: report slave ID 9
5. Errori 9
6. Protocollo Modbus ASCII 10
7. Tabelle 11
7.1 Misure fornite dal protocollo di comunicazione 11
7.2 Bit di status 14
7.3 Comandi 18
7.4 Stato globale dispositivo 20
7.5 Orologio/datario 20
8. Lettura lista eventi 21
9. Impostazione parametri 22
A. Calcolo CRC (Checksum per RTU) 24
B. Calcolo LRC (Checksum per ASCII) 25
4
1. Protocollo Modbus
La centralina di commutazione automatica Bticino M7000CBNCU04 supporta il protocollo di comunicazione Modbus
(RTU e ASCII) su interface di comunicazione:
M7000CBNUSB: interfaccia frontale optoisolata IR-USB
M7000CBNWIFI: interfaccia frontale optoisolata IR-WiFi
Utilizzando la comunicazione Modbus è possibile leggere e scrivere parametri del dispositivo e controllarlo attraverso
sistemi di supervisione o sistemi di controllo master (come PLC o SCADA).
Per configurare il protocollo Modbus, entrare nel Menu Impostazioni e selezionare il menu M10, impostando i parametri
per il canale desiderato.
Menu parametri
M10– COMUNICAZIONE Default Range
P10.n.01
Indirizzo nodo
seriale
05
01-247
(248 … 255 internal use)
P10.n.02 Velocità 19200
1200
2400
4800
9600
19200
38400
57600
115200
P10.n.03 Formato dati 8 bit, even
8 bit –no par.
8 bit, odd
8 bit, even
7 bit, odd
7 bit, even
P10.n.04 Stop bit 1 1-2
P10.n.05 Protocollo Modbus RTU
Modbus RTU
Modbus ASCII
Nota: in caso di utilizzo delle interface frontali USB o WiFi non è necessario effettuare un settaggio di parametri, in quanto
già preconfigurate e pronte all’uso.
P10.n.01 – Indirizzo seriale (nodo) della rete Modbus a cui fa riferimento il dispositivo.
P10.n.02Velocità della porta di comunicazione.
P10.n.03 – Formato dati. Settaggio a 7 bit disponibile solo per protocollo Modbus ASCII.
P10.n.04 – Numero di Stop bit.
P10.n.05Tipo di protocollo di comunicazione.
P10.n.06…P10.n.13 – Non disponibili con l’attuale offerta.
2. Parameters setting
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
5
Quando si utilizza il protocollo Modbus RTU, la struttura del messaggio di comunicazione è così costituita:
T1T2T3
Indirizzo
(8 bit)
Funzione
(8 bit)
Dati
(N x 8 bit)
CRC
(16 bit)
T1T2T3
Il campo Indirizzo contiene l’indirizzo del dispositivo slave cui il messaggio viene inviato.
• Il campo Funzione contiene il codice della funzione che deve essere eseguita dallo slave.
Il campo Dati contiene i dati inviati allo slave o quelli inviati dallo slave come risposta ad una domanda (la lunghezza
massima consentita per il campo dati è di 80 registri da 16 bit, quindi 160 byte).
Il campo CRC consente sia al master che allo slave di verificare se ci sono errori di trasmissione. Questo consente, in caso
di disturbo sulla linea di trasmissione, di ignorare il messaggio inviato per evitare problemi sia dal lato master che slave.
• La sequenza T1 T2 T3 corrisponde al tempo durante il quale non devono essere scambiati dati sul bus di comunicazio-
ne, per consentire agli strumenti collegati di riconoscere la fine di un messaggio e l’inizio del successivo. Questo tempo
deve essere pari a 3.5 caratteri
Il dispositivo misura il tempo trascorso tra la ricezione di un carattere e il successivo e se questo tempo supera quello
necessario per trasmettere 3.5 caratteri, riferiti al baud rate impostato, il prossimo carattere viene considerato l’inizio di
un nuovo messaggio.
3. Protocollo Modbus RTU
6
Le funzioni disponibili sono:
03 = Read Multiple Holding Registers Consente la lettura dei valori disponibili
04 = Read input register Consente la lettura dei registri di input
06 = Preset single register Permette la scrittura di parametri
07 = Read exception Permette di leggere lo stato del dispositivo
10 = Preset multiple register Permette la scrittura di più parametri
17 = Report slave ID Permette di leggere informazioni relative all’apparecchio
Esempio:
Per leggere dal dispositivo con indirizzo 01 il numero di allarmi commutazione dell’interruttore 1, che si trova alla loca-
zione 58 (3A
hex
), il messaggio da spedire è il seguente:
01 04 00 39 00 02 A1 C6
Dove:
01= indirizzo slave
04 = funzione di lettura locazione
00 39 = indirizzo della locazione diminuito di un’unità, contenete il numero di allarmi commutazione dell’interruttore 1
00 02 = numero di registri da leggere a partire dall’indirizzo 3A
A1 C6 = checksum CRC
La risposta è la seguente:
01 04 04 00 00 00 0A 7B 83
Dove:
01 = indirizzo del dispositivo (Slave 01)
04 = funzione richiesta dal Master
04 = numero di byte inviati
00 00 00 0A = valore esadecimale del numero di allarmi di commutazione dell’interruttore 1 (10 allarmi, in questo esempio)
7B 83 = checksum CRC
4.1 Funzione 04: read input register
La funzione 04 permette di leggere una o più grandezze consecutive in memoria. Lindirizzo di ciascuna grandezza è indi-
cato nella Tabella 7.1. Come da standard Modbus, lindirizzo specificato nel messaggio va diminuito di 1 rispetto a quello
effettivo riportato nella tabella.
Se l’indirizzo richiesto non è compreso nella tabella o il numero di registri richiesti è maggiore del numero consentito, il
dispositivo ritorna un messaggio di errore (vedi tabella errori in cap. 5).
Esempio:
Richiesta master:
Indirizzo slave 08
hex
Funzione 04
hex
MSB Indirizzo registro 00
hex
LSB Indirizzo registro 0F
hex
MSB Numero registri 00
hex
LSB Numero registri 08
hex
LSB CRC C1
hex
MSB CRC 56
hex
4. Funzioni Modbus
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
7
Nell’esempio vengono richiesti, allo slave numero 8, 8 registri consecutivi a partire dall’indirizzo 10
hex
. Quindi vengono
letti i registri dal 10
hex
al 17
hex
.
Il comando termina sempre con il valore di checksum CRC.
Risposta Slave:
Indirizzo slave 08
hex
Funzione 04
hex
Numero di byte 10
hex
MSB Dato 10
hex
00
hex
LSB Dato 10
hex
00
hex
------------------------------------------ ----
MSB Dato 17
hex
00
hex
LSB Dato 17
hex
00
hex
LSB CRC 8A
hex
MSB CRC B1
hex
La risposta è composta sempre dall’indirizzo dello slave, dalla funzione richiesta dal Master e dai dati dei registri richiesti.
La risposta termina sempre con il valore di checksum CRC.
4.2 Funzione 06: preset single register
Questa funzione permette di scrivere nei registri. Essa può essere utilizzata solo con i registri d’indirizzo superiore a
1000
hex
. E’ possibile, ad esempio, impostare i parametri di setup. Qualora il valore impostato non rientri nel valore minimo
e massimo della tabella, il dispositivo risponderà con un messaggio di errore. Se venisse richiesto un parametro ad un
indirizzo inesistente verrà risposto con un messaggio di errore. Lindirizzo ed il range valido per i vari parametri può essere
trovato nella Tabella 7.3.
Esempio:
Richiesta Master:
Indirizzo slave 08
hex
Funzione 06
hex
MSB Indirizzo registro 2F
hex
LSB Indirizzo registro 0F
hex
MSB Dato 00
hex
LSB Dato 0A
hex
LSB CRC 31
hex
MSB CRC 83
hex
Risposta Slave:
La risposta è un eco della domanda, cioè viene inviato al master lindirizzo del dato da modificare e il nuovo valore del
parametro.
8
4.3 Funzione 07: read exception status
Tale funzione permette di leggere lo stato in cui si trova il dispositivo.
Esempio:
Richiesta Master:
Indirizzo slave 08
hex
Funzione 07
hex
LSB CRC 47
hex
MSB CRC B2
hex
La tabella seguente riporta il significato del byte inviato dal dispositivo come risposta:
BIT SIGNIFICATO
0 Modo operativo OFF / Reset
1 Modo operativo MAN
2 Modo operativo AUT
3 Modo operativo TEST
4 In errore
5 Alimentazione AC presente
6 Alimentazione DC presente
7 Allarme globale attivato
4.4 Funzione 16: preset multiple register
Questa funzione permette di modificare più parametri consecutivamente o parametri composti da più di 2 byte.
Esempio:
Richiesta Master: Risposta Slave:
Indirizzo slave 08
hex
Funzione 10
hex
MSB Indirizzo registro 20
hex
LSB Indirizzo registro 01
hex
MSB Numero registri 00
hex
LSB Numero registri 02
hex
Numero di byte (è il doppio di quelli sopra) 04
hex
MSB Dato 00
hex
LSB Dato 00
hex
MSB Dato 00
hex
LSB Dato 00
hex
LSB CRC 85
hex
MSB CRC 3E
hex
Indirizzo slave 08
hex
Funzione 10
hex
MSB Indirizzo registro 20
hex
LSB Indirizzo registro 01
hex
MSB Numero byte 00
hex
LSB Numero byte 02
hex
LSB CRC 1B
hex
MSB CRC 51
hex
4. Funzioni Modbus
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
9
4.5 Funzione 17: report slave ID
Questa funzione permette di identificare il tipo di dispositivo.
Esempio:
Richiesta Master: Risposta Slave:
119 - 77
hex
= M7000CBNCU04
3 - 03
hex
= Serie Bticino
5. Errori
Nel caso lo slave riceva un messaggio errato, segnala la condizione al master rispondendo con un messaggio composto
dalla funzione richiesta in OR con 80
hex
, seguita da un codice di errore. Nella seguente tabella vengono riportati i codici di
errore inviati dallo slave al master:
CODICE ERROR
01 Funzione non valida
02 Indirizzo registro illegale
03 Valore del parametro fuori range
04 Impossibile effettuare operazione
06 Slave occupato, funzione momentaneamente non disponibile
Indirizzo slave 08
hex
Funzione 11
hex
LSB CRC C6
hex
MSB CRC 7C
hex
Indirizzo slave
08
hex
Funzione 11
hex
Contatore byte
08
hex
Dato 01 (Tipo)
76
hex
Data 02 (Revisione Fw)
01
hex
Data 03 (Revisione Hardware) 00
hex
Data 04 (Revisione Parametri)
01
hex
Data 05 (tipo dispositivo)
04
hex
Data 06 (riservato) 00
hex
Data 07 (riservato) 00
hex
Data 08 (riservato) 00
hex
LSB CRC B0
hex
MSB CRC
2A
hex
10
Il protocollo Modbus ASCII viene utilizzato normalmente nelle applicazioni che richiedono di comunicare via modem.
Le funzioni e gli indirizzi disponibili sono gli stessi della versione RTU, ma i caratteri trasmessi sono in ASCII e la termina-
zione del messaggio non e effettuata a tempo ma con dei caratteri di ritorno a capo.
Se si seleziona il parametro P10.05 o come protocollo Modbus ASCII, la struttura del messaggio di comunicazione sulla
relativa porta di comunicazione è così costituita:
:
Indirizzo
(2 chars)
Funzione
(2 chars)
Dati
(N chars)
LRC
(2 chars)
CR LF
• Il campo Indirizzo contiene l’indirizzo del dispositivo slave cui il messaggio viene inviato.
• Il campo Funzione contiene il codice della funzione che deve essere eseguita dallo slave.
Il campo Dati contiene i dati inviati allo slave o quelli inviati dallo slave come risposta ad una domanda. La massima
lunghezza consentita è di 80 registri consecutivi.
• Il campo LRC consente sia al master che allo slave di verificare se ci sono errori di trasmissione.
Questo permette, in caso di disturbo sulla linea di trasmissione, di ignorare il messaggio inviato per evitare problemi sia
dal lato master che slave.
• Il messaggio termina sempre con i caratteri di controllo CRLF (0D 0A).
Esempio:
Per leggere dal dispositivo con indirizzo 8 il valore della corrente di fase L3 equivalente che si trova alla locazione 12
(0C
hex
), il messaggio da spedire è il seguente:
: 08 04 00 0B 00 02 E7 CRLF
Dove:
: = ASCII 3A
hex
= Delimitatore inizio messaggio
08 = indirizzo slave.
04 = funzione di lettura locazione.
00 0B = indirizzo della locazione diminuito di un’unità, contenente il valore della corrente di fase L3
00 02 = numero di registri da leggere a partire dall’indirizzo 04.
E7 = checksum LRC.
CRLF = ASCII 0D
hex
0A
hex
= delimitatore fine messaggio
La risposta è la seguente:
: 08 04 04 00 00 A8 AE 9B CRLF
Dove:
: = ASCII 3A
hex
= Delimitatore inizio messaggio
08 = indirizzo Slave
04 = funzione richiesta dal Master.
04 = numero di byte inviati dallo slave.
00 00 A8 AE = valore esadecimale della corrente di fase L3 = 4.3182 A
9B = checksum LRC.
CRLF = ASCII 0D
hex
0A
hex
= delimitatore fine messaggio
6. Protocollo Modbus ASCII
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
11
7.1 Misure fornite dal protocollo di comunicazione
Da usare con le funzioni 03 e 04.
INDIRIZZO WORDS MISURA UNITÀ FORMATO
02
hex
2 Tensione Linea 1 L1-N V Unsigned long
04
hex
2 Tensione Linea 1 L2-N V Unsigned long
06
hex
2 Tensione Linea 1 L3-N V Unsigned long
08
hex
2 Tensione Linea 1 L1-L2 V Unsigned long
0A
hex
2 Tensione Linea 1 L2-L3 V Unsigned long
0C
hex
2 Tensione Linea 1 L3-L1 V Unsigned long
0E
hex
2 Tensione Linea 2 L1-N V Unsigned long
10
hex
2 Tensione Linea 2 L2-N V Unsigned long
12
hex
2 Tensione Linea 2 L3-N V Unsigned long
14
hex
2 Tensione Linea 2 L1-L2 V Unsigned long
16
hex
2 Tensione Linea 2 L2-L3 V Unsigned long
18
hex
2 Tensione Linea 2 L3-L1 V Unsigned long
1A
hex
2 Frequenza linea 1 Hz/10 Unsigned long
1C
hex
2 Frequenza linea 2 Hz/10 Unsigned long
1E
hex
2 Tensione batteria (alimentazione DC) VDC / 10 Unsigned long
20
hex
2 Tempo di lavoro totale s Unsigned long
22
hex
2 Tempo totale linea 1 ok s Unsigned long
24
hex
2 Tempo totale linea 2 ok s Unsigned long
26
hex
2 Tempo totale linea 1 non ok s Unsigned long
28
hex
2 Tempo totale linea 2 non ok s Unsigned long
2A
hex
2 Tempo totale interruttore linea 1 chiuso s Unsigned long
2C
hex
2 Tempo totale interruttore linea 2 chiuso s Unsigned long
2E
hex
2 Tempo totale interruttori aperti s Unsigned long
30
hex
2 (non usato) -- Unsigned long
32
hex
2 Numero commutazioni interruttore 1 in AUT nr Unsigned long
34
hex
2 Numero commutazioni interruttore 2 in AUT nr Unsigned long
36
hex
2 Numero commutazioni interruttore 1 in MAN nr Unsigned long
38
hex
2 Numero commutazioni interruttore 2 in MAN nr Unsigned long
3A
hex
2 Numero allarmi commutazione interruttore 1 nr Unsigned long
3C
hex
2 Numero allarmi commutazione interruttore 2 nr Unsigned long
3E
hex
2 (non usato) -- Unsigned long
50
hex
2 Tensione batteria minima V Unsigned long
52
hex
2 Tensione batteria massima V Unsigned long
54
hex
2 Manutenzione ore linea 1 nr
Unsigned long
7. Tabelle
(continua)
12
INDIRIZZO WORDS MISURA UNITÀ FORMATO
56
hex
2 Manutenzione ore linea 2 nr Unsigned long
58
hex
2 Manovre mancanti manutenzione ore linea 1 nr Signed long
5A
hex
2 Manovre mancanti manutenzione ore linea 2 nr
Signed long
21C0
hex
1 OR di tutti i limiti bits Unsigned int
1D00
hex
2 Contatore CNT 1 UM1
long
1D02
hex
2 Contatore CNT 2 UM2 long
1D04
hex
2 Contatore CNT 3 UM3 long
1D06
hex
2 Contatore CNT 4 UM4 long
1D08
hex
2 Contatore CNT 5 UM5 long
1D0A
hex
2 Contatore CNT 6 UM6 long
1D0C
hex
2 Contatore CNT 7 UM7 long
1D0E
hex
2 Contatore CNT 8 UM8
long
9A
hex
2
Allarmi
bits
Unsigned long
9C
hex
2
Allarmi
bits
Unsigned long
7. Tabelle
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
13
Leggendo le word all’indirizzo 9A
hex
vengono restituiti
32 bit con significato come da tabella:
BIT CODICE ALLARME
0 A01
Tensione batteria troppo bassa
1 A02
Tensione batteria troppo alta
2 A03
Timeout interruttore Q1
3 A04
Timeout interruttore Q2
4 A05
Non usato
5 A06
Errata sequenza fase Linea S.Q1
6 A07
Errata sequenza fase Linea S.Q2
7 A08
Non usato
8 A09
Timeout carico non alimentato
9 A10
Avaria caricabatteria locale
10 A11
Avaria caricabatteria generatore 1
11 A12
Avaria caricabatteria generatore 2
12 A13
Non usato
13 A14
Emergenza
14 A15
Trip Q1
15 A16
Trip Q2
16 A17
Non usato
17 A18
Interruttore Q1 estratto (Withdrawn)
18 A19
Interruttore Q2 estratto (Withdrawn)
19 A20
Non usato
20 A21
Generatore linea S.Q1 non disponibile
21 A22
Generatore linea S.Q2 non disponibile
22 A23
Non usato
23 A24
Manutenzione ore S.Q1
24 A25
Manutenzione ore S.Q2
25 A26
Non usato
26 A27
Manutenzione manovre Q1
27 A28
Manutenzione manovre Q2
28 A29
Non usato
29 A30
Allarme da commutatore tensione
ausiliaria
30 A31
Timeout interruttore carico non
prioritario
31 A32
Timeout interruttore congiuntore QC
Leggendo le word all’indirizzo 9C
hex
vengono restituiti
32 bit con significato come da tabella:
BIT CODICE ALLARME
0 A33 Non usato
1 A34
Intervento protezione (trip) Q
carico non prioritario
2 A35 Trip congiuntore QC
3 A36 Non usato
4 A37
Interruttore carico non prioritario
estratto (Withdrawn)
5 A38
Congiuntore QC estratto
(Withdrawn)
6 A39 Non usato
7 UA1 Allarme utente
8 UA2 Allarme utente
9 UA3 Allarme utente
10 UA4 Allarme utente
11 UA5 Allarme utente
12 UA6 Allarme utente
13 UA7 Allarme utente
14 UA8 Allarme utente
15 - (non usato)
16 - (non usato)
17 - (non usato)
18 - (non usato)
19 - (non usato)
20 - (non usato)
21 - (non usato)
22 - (non usato)
23 - (non usato)
24 - (non usato)
25 - (non usato)
26 - (non usato)
27 - (non usato)
28 - (non usato)
29 - (non usato)
30 - (non usato)
31 - (non usato)
14
7.2 BIT di status
Da usare con le funzioni 03 e 04.
INDIRIZZO WORDS FUNZIONE FORMATO
2070
hex
1
Stato tastiera frontale
Unsigned integer
2100
hex
2
Stato ingressi digitali (per pin)
Unsigned integer
2140
hex
2
Stato uscite digitali (per pin)
Unsigned integer
2074
hex
1
Stato tensione linea 1
Unsigned integer
2075
hex
1
Stato interruttore linea 1
Unsigned integer
2176
hex
1
Stato tensione linea 2
Unsigned integer
2177
hex
1
Stato interruttore linea 2
Unsigned integer
2083
hex
1
Stato tensione linea 3
Unsigned integer
2084
hex
1
Stato interruttore linea 3
Unsigned integer
2078
hex
2
Stato funzioni di ingresso
Unsigned integer
207A
hex
1
Stato funzioni di uscita
Unsigned integer
207B
hex
1
Stato messaggi su display
Unsigned integer
207C
hex
1
Stato generale controller
Unsigned integer
207E
hex
1 Stato LED frontali Unsigned integer
207F
hex
1 Stato LED frontali Unsigned integer
2085
hex
1 Stato messaggi su display Unsigned integer
Leggendo le word all’indirizzo 2070
hex
vengono restituiti 16 bit con significato come da tabella:
BIT TASTO
0 FRECCIA SU
1 OFF/RESET
2 MAN
3 FRECCIA GIU’
4 AUT/ENTER
5…15 Non usati
7. Tabelle
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
15
Leggendo le word all’indirizzo 2100
hex
vengono restitu-
iti 32 bit con significato come da tabella:
BIT INPUT
0 Input 1
1 Input 2
2 Input 3
3 Input 4
4 Input 5
5 Input 6
6 Input 7
7 Input 8
8 Input 9
9 Input 10
10 Input 11
11 Input 12
12 Input 13
13 Input 14
14 Input 15
15 Input 16
16 Input 17
17 Input 18
18 Input 19
19 Input 20
Leggendo le word all’indirizzo 2140
hex
vengono restitu-
iti 32 bit con significato come da tabella:
BIT OUTPUT
0 Output 1
1 Output 2
2 Output 3
3 Output 4
4 Output 5
5 Output 6
6 Output 7
7 Output 8
8 Output 9
9 Output 10
10 Output 11
11 Output 12
12 Output 13
13 Output 14
14 Output 15
15 Output 16
16 Output 17
17 Output 18
18 Output 19
19 Output 20
20..31 Not used
16
Leggendo le word all’indirizzo 2074
hex
(Linea 1) o 2176
hex
(linea 2) vengono restituiti 16 bit con significato come
da tabella:
BIT STATO LINEA
0 Linea nei limiti
1 Linea nei limiti + ritardo
2 Tensione nei limiti
3 Tensione ok
4 Frequenza nei limiti
5 Frequenza ok
6 Tensione < minima
7 Tensione > massima
8 Tensioni fuori soglia asimmetria
9 Tensione < soglia mancanza fase
10 Frequenza < minima
11 Frequenza > massima
12 Sequenza fasi errata
13 Tutti i parametri linea ok
14-15 Non usato
Leggendo le word all’indirizzo 2075
hex
(linea 1) o 2177
hex
(linea 2) vengono restituiti 16 bit con significato come
da tabella:
BIT STATO INTERRUTTORE
0 Interruttore chiuso
1 Allarme Trip
2 Non usato
3 Stato comandato (1= chiuso)
4 Uscita comando chiusura
5 Uscita comando apertura
6…15 Non usati
Leggendo le word all’indirizzo 2178
hex
vengono restitu-
iti 16 bit con significato come da tabella:
BIT STATO FUNZIONI INGRESSO
0 Interruttore Linea1 chiuso
1 Interruttore Linea1 Trip
2 Non usato
3 Interruttore Linea2 chiuso
4 Interruttore Linea2 Trip
5 Non usato
6 Forzatura su Linea secondaria
7
Inibizione ritorno su Linea
principale
8 Pulsante emergenza
9 Start generatore
10 Generatore 1 pronto
11 Generatore 2 pronto
12 Blocco tastiera
13 Blocco programmazione
14 Non usato
15 Allarmi inibiti
Leggendo le word all’indirizzo 207A
hex
vengono restitu-
iti 16 bit con significato come da tabella:
BIT STATO FUNZIONI USCITA
0 Apertura linea 1
1 Apertura linea 2
2 Chiusura linea 1
3 Chiusura Linea 2
4 Allarme globale
5 Start generatore 1
6 Start generatore 2
7 ATS pronto
8 Load shed
9 Non usato
10 Non usato
11 Apri tutto
12 Bobina minima 1
13 Bobina minima 2
14 Linea 1 ok
15 Linea 2 ok
7. Tabelle
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
17
Leggendo la word all’indirizzo 207B
hex
vengono restituiti 16 bit con significato come da seguente tabella:
Leggendo la word all’indirizzo 207C
hex
vengono restituiti 16 bit con significato come da seguente tabella:
BIT STATO FUNZIONI USCITA
0 Modo operativo OFF / Reset
1 Modo operativo MAN
2 Modo operativo AUT
3 Modo operativo TEST
4 In Errore
5 Alimentazione AC presente
6 Alimentazione DC presente
7 Allarme globale attivato
8…15 Non usati
BIT STATO MESSAGGI DISPLAY
0 Start generatore 1
1 Start generatore 2
2 Raffreddamento generatore 1
3 Raffreddamento generatore 2
4
Trasferimento carico 2 1
5
Trasferimento carico 1 2
18
7.3 Comandi
Da usare con la funzione 06.
INDIRIZZO WORDS STATI
4F00
hex
1
Imposta variabile remora REM1
4F01
hex
1 Imposta variabile remora REM2
……
4F07
hex
1 Imposta variabile remora REM8
2F00
hex
Cambio modalità operativa
2F0A
hex
1
Simulazione pressione tasti pannello frontale
2F03
hex
1
Valore 01
hex
: Salvataggio eeprom
Valore 04
hex
: reboot
2F07
hex
1
Valore 00
hex
: Reset apparecchio
Valore 01
hex
: Reset apparecchio con salvataggio in fram
2FF0
hex
1
Esecuzione comando menu comandi
28FA
hex
1 Valore 01
hex
: Salvataggio impostazione orologio datario
Scrivendo il valore AA
hex
all’indirizzo indicato viene impostata la variabile remota a 1, scrivendo BB
hex
viene impostata a 0
La seguente tabella indica i valori da scrivere all’indirizzo 2F00
hex
per ottenere le corrispondenti funzioni:
VALORE FUNZIONE
0 Passaggio a modalità OFF
1 Passaggio a modalità MAN
2 Passaggio a modalità AUT
La seguente tabella indica i valori da scrivere all’indirizzo 2F0A
hex
per ottenere le corrispondenti funzioni:
BIT SIGNIFICATO
0 Tasto Su
1 Modalità MAN
2 Tasto destra
3 START
4 Modalità TEST
5 Modalità OFF
6 Modalità AUT
7 STOP
7. Tabelle
Centralina di
commutazione automatica
Protocollo Modbus di comunicazione
19
Scrivendo il valore da 0 a 15 all’indirizzo indicato viene eseguita la corrispondente funzione:
SIGNIFICATO
0 Reset manutenzione ore 1
1 Reset manutenzione ore 2
2 Reset manutenzione manovre 1
3 Reset manutenzione manovre 2
4 Reset contatori generici CNTx
5 Reset stato limiti LIMx
6 Reset conta ore linea 1/ Linea 2
7 Reset conta ore Q1/Q2
8 Reset manovre interruttori
9 Reset lista eventi
10 Ripristino parametri a default
11 Salva parametri nella memoria backup
12 Ricarica parametri dalla memoria backup
13 Forzatura I/O
14 Reset allarmi A03 – A04
15 Simula mancanza linea prioritaria
20
7.4 Stato globale dispositivo
Da usare con le funzioni 03 e 04.
INDIRIZZO WORDS STATO FORMATO
2210
hex
2
Stato globale dispositivo (bit 0-bit31)
Unsigned integer
Leggendo 2 word agli indirizzi 2210
hex
vengono restituiti 32 Bit con significato come da tabella:
7.5 Orologio/datario
Da usare con le funzioni 04 e 06.
Per rendere effettivi I cambiamenti, memorizzare le impostazioni utilizzando l’apposito commando descritto nella tabella 7.3.
INDIRIZZO WORDS FUNZIONE RANGE
28F0
hex
1 Anno 2000..2099
28F1
hex
1 Mese 1-12
28F2
hex
1 Giorno 1-31
28F3
hex
1 Ora 0-23
28F4
hex
1 Minuti 0-59
28F5
hex
1 Secondi 0-59
BIT SIGNIFICATO
0 Dispositivo in OFF
1 Dispositivo in MAN
2 Dispositivo in AUT
3 Dispositivo in TEST
4 Tensione di Linea 1 OK
5 Tensione di Linea 2 OK
6 Non usato
7 Allarme globale A
8 Allarme globale B
9 Test automatico linea 1 in corso
10 Test automatico linea 2 in corso
11 Non usato
12 Controllo remoto
13 Clock 100 msec
14…31 Non usati
7. Tabelle
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28

Bticino M7000CBNCU04 Istruzioni per l'uso

Tipo
Istruzioni per l'uso