background image

 

 

    Doc. AHIT200A0205.doc                                        Date: 05/09/2006                                                     P.  4 / 19

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

  

FUNZIONE 04: READ INPUT REGISTER 

La funzione 04 permette di leggere una o più 
grandezze consecutive in memoria. L’indirizzo di 
ciascuna grandezza e’ indicato nelle Tabelle  2...11 
riportate nelle ultime pagine del presente manuale.  
Come da standard Modbus®, l’indirizzo 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 di 60 l’ ATL  
ritorna un messaggio di errore ( vedi tabella errori). 
 

Richiesta Master: 

Indirizzo slave 

08h 

Funzione 04h 
MSB Indirizzo registro 

00h 

LSB Indirizzo registro  

0Fh 

MSB Numero registri  

00h 

LSB Numero registri  

08h 

MSB CRC 

21h 

LSB CRC 

57h 

Nell’esempio vengono richiesti allo slave numero 8  8 
registri consecutivi a partire dall’indirizzo 10h. 
Quindi vengono letti i registri dall’ 10h al 17h.Il 
comando termina sempre con il valore di checksum 
CRC. 
 

Risposta Slave: 

Indirizzo slave 

08h 

Funzione 04h 
Numero di byte 

10h 

MSB Dato 10h 

00h 

LSB Dato  10h 

00h 

--------------------------------------------------- ---- 
MSB Dato 17h 

00h 

LSB Dato 17h 

00h 

MSB CRC 

5Eh 

LSB CRC 

83h 

 

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.

 

 
 
 

 

FUNCTION 04: READ INPUT REGISTER  

The Modbus® function 04 allows to read one or 
more consecutive registers from the slave memory.  
The address of each measure is given in  the tables 
2...11 reported in the final pages of this manual. 
 As for Modbus® standard, the address in the query 
message must be decreased by one from the 
effective address reported in the table. 
If the measure  address is not included in the table 
or the number of requested registers exceeds 60 
the ATL will return an error code (see error table). 
 

Master query: 

Slave address  

08h 

Function 04h 
MSB address 

00h 

LSB address 

0Fh 

MSB register number 

00h 

LSB register number 

08h 

MSB CRC  

21h 

LSB CRC  

57h 

In the above example slave 08 is requested for 8 
consecutive registers beginning with address 10h. 
Thus, registers from 10h to 17h will be returned. As 
usual, the message ends with the CRC checksum. 

 

 

Slave response: 

Slave address  

08h 

Function 04h 
Byte number 

10h 

MSB register 10h  

00h 

LSB register 10h  

00h 

--------------------------------------------------- ---- 
MSB register 17h  

00h 

LSB register 17h  

00h 

MSB CRC 

5Eh 

LSB CRC  

83h 

 

The response is always composed of the slave 
address, the function code requested by the master 
and the contents of the requested registers. The 
answer ends with the CRC. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Содержание ATL

Страница 1: ...Doc AHIT200A0205 doc Date 05 09 2006 P 1 19 I169IGB0906 77 ATL ATL COMMUTATORE AUTOMATICO DI LINEA AUTOMATIC TRANSFER SWITCH PROTOCOLLO DI COMUNICAZIONE MODBUS COMMUNICATION PROTOCOL MODBUS...

Страница 2: ...i EvE Pari non P7 05 n Indirizzo RS 485 1 245 1 P7 06 n Velocit RS 485 Baud 2400 4800 9600 19200 38400 9600 baud P7 07 n Protocollo RS 485 Rtu rtu ASC ASCII Mod ASCII modem rtu P7 08 n Parit RS 485 No...

Страница 3: ...00 7C FA 65 Dove 01 indirizzo dell ATL Slave 01 04 funzione richiesta dal Master 04 numero di byte inviati dall ATL 00 00 00 7C valore esadecimale della tensione di batteria 124 12 4V FA 65 checksum C...

Страница 4: ...indirizzo dello slave dalla funzione richiesta dal Master e dai dati dei registri richiesti La risposta termina sempre con il valore di checksum CRC FUNCTION 04 READ INPUT REGISTER The Modbus function...

Страница 5: ...te 7 Allarme globale attivato FUNZIONE 17 REPORT SLAVE ID Questa funzione permette di identificare il tipo di centralina Richiesta Master Indirizzo slave 08h Funzione 11h MSB CRC C6h LSB CRC 7Ch FUNCT...

Страница 6: ...55h LSB CRC 3Ah Risposta Slave Indirizzo slave 08h Funzione 10h MSB Indirizzo registro 20h LSB Indirizzo registro 01h MSB Numero byte 00h LSB Numero byte 04h MSB CRC 9Bh LSB CRC 53h Slave response Sla...

Страница 7: ...ter 04 numero di byte inviati dallo slave 00 00 01 A0 valore esadecimale della tensione L2 linea 1 416 V 4F checksum LRC CRLF ASCII 0Dh 0Ah delimitatore fine messaggio MODBUS ASCII PROTOCOL The Modbus...

Страница 8: ...110011 1 00000001 Complemento a 2 11110100 Risultato LRC F4 CRC CALCULATION CHECKSUM for RTU Example of CRC calculation Frame 0207h CRC initialization 1111 1111 1111 1111 Load the first byte 0000 0010...

Страница 9: ...totale interruttore linea 2 chiuso Line 2 breaker closed total time s Unsigned long 2Eh 2 Tempo totale interruttori aperti Breaker opened total time s Unsigned long 30h 2 non usato not used Unsigned...

Страница 10: ...1 Ingresso morsetto 4 2 Input terminal 4 2 status 2 Ingresso morsetto 4 3 Input terminal 4 3 status 3 Ingresso morsetto 4 4 Input terminal 4 4 status 4 Ingresso morsetto 4 5 Input terminal 4 5 status...

Страница 11: ...Linea2 chiuso Line 2 breaker closed feedback 4 Interruttore Linea2 Trip Line 2 breaker trip 5 Interruttore Linea2 Withdrawn Line 2 breaker Withdrawn 6 Forzatura su Linea secondaria Transfer to seconda...

Страница 12: ...N mode 2 Passaggio a moalit AUT Switch to AUT mode 3 Passaggio a moalit TEST Switch to TEST mode o Scrivendo il valore 01 all indirizzo indicato viene eseguita la corrispondente funzione o Writing val...

Страница 13: ...02 VT ratio 100 999 Unsigned integer 3002h 1 P1 03 Tipo di collegamento P1 03 Wiring configuration 0 3 n Unsigned integer 3003h 1 P1 04 Controllo tensione P1 04 Voltage control mode 0 2 n Unsigned in...

Страница 14: ...frequency delay 1 9000 Unsigned integer 330Ch 1 P4 13 Soglia massima frequenza P4 13 Max frequency 100 121 p Unsigned integer 330Dh 1 P4 14 Ritardo massima frequenza P4 14 Max frequency delay 1 9000 U...

Страница 15: ...itazione test Mercoled P8 05 Enable test on Wednesday 0 1 n Unsigned integer 3705h 1 P8 06 Abilitazione test Gioved P8 06 Enable test on Thursday 0 1 n Unsigned integer 3706h 1 P8 07 Abilitazione test...

Страница 16: ...n pos 100 tail and then go back until the most recent event is reached again Time stamp values are returned in compacted format in three registers containing each a couple of data For instance registe...

Страница 17: ...into limits 45 Tensione Linea 1 fuori dai limiti Line 1 voltage out of limits 46 Frequenza Linea 1 nei limiti Line 1 frequency into limits 47 Frequenza Linea 1 fuori dai limiti Line 1 frequency out of...

Страница 18: ...Timeout carico non alimentato End of alarm A07 Load not powered timeout 108 Fine allarme A08 Generatore non pronto End of alarm A08 Generator not ready 109 Fine allarme A09 Stop di Emergenza End of a...

Страница 19: ...Doc AHIT200A0205 doc Date 28 08 2004 P 19 19 Connessione PC ATL via RS 232 PC ATL connection via RS 232 cable Connessione PC ATL30 via RS 485 PC ATL30 connection via RS 485 ATL n ATL 01...

Отзывы: