You are on page 1of 55

Sistemas de Alarma

PRODUCTOS SERIADOS

Anunciador de Alarmas
digital
Manual de Configuracin de la Comunicacin Modbus
ME 3011b
1 Informaciones sobre el Manual
Introduccin 5

2 Propiedades del Protocolo Modbus RTU


El ciclo pregunta-respuesta 6
Modos de Transmisin 6
Formato de la Mensaje en el Modo RTU 7
Funcin Cdigos del Anunciador 7

3 - Interfaces Fsicas y Equilibrio


Interfaces Fsicas RS232 y RS485 8
Equilibrio RS485 9

4 - Arquitectura de la Red Modbus


Esquema de conexin entre un maestro Modbus y un anunciador 10
Esquema de conexin entre un maestro Modbus con ms de un
10
anunciador

5 - Configurando el Anunciador (MODBUS SLAVE)


Configurando el protocolo Modbus en el anunciador 11
Enderezo Modbus 11
Baud rate 11
Paridad 12
Data Bits 12
Stop Bit 12
Salvando la configuracin modbus en el anunciador 12

6 Lectura de entrada las fsicas


Formato de la solicitacin 13
Formato de la respuesta del anunciador 13
Mapa de enderezo para lectura en la formacin 2h (0,5 columna) 14
Mapa de enderezo para lectura en la formacin 4h (1 columna) 15
Mapa de enderezo para lectura en la formacin 6h (1,5 columna) 16
Mapa de enderezo para lectura en la formacin 8h (2 columnas) 17
Mapa de enderezo para lectura en la formacin 10h (2,5 columnas) 18
Mapa de enderezo para lectura en la formacin 12h (3 columnas) 19
Mapa de enderezo para lectura en la formacin 14h (3,5 columnas) 20
Mapa de enderezo para lectura en la formacin 16h (4 columnas) 21

7 Lectura de la sealizacin de los puntos de alarma


Formato de la solicitacin 22
Formato de la respuesta del anunciador 23
Mapa de enderezo para lectura en la formacin 2h (0,5 columna) 24
Mapa de enderezo para lectura en la formacin 4h (1 columna) 25
Mapa de enderezo para lectura en la formacin 6h (1,5 columna) 26
Mapa de enderezo para lectura en la formacin 8h (2 columnas) 27
Mapa de enderezo para lectura en la formacin 10h (2,5 columnas) 28
Mapa de enderezo para lectura en la formacin 12h (3 columnas) 29
Mapa de enderezo para lectura en la formacin 14h (3,5 columnas) 30
Mapa de enderezo para lectura en la formacin 16h (4 columnas) 31
8 Lectura del Registro de Eventos
Lectura del ltimo evento registrado - UER 32
Lectura de un evento cualquier del registro 34

9 Escrita de puntos de alarma lgicos


Formato de escrita 36
Formato de respuesta del anunciador 36
Mapa de enderezo para escrita en la formacin 2h (0,5 columna) 37
Mapa de enderezo para escrita en la formacin 4h (1 columna) 38
Mapa de enderezo para escrita en la formacin 6h (1,5 columna) 39
Mapa de enderezo para escrita en la formacin 8h (2 columnas) 40
Mapa de enderezo para escrita en la formacin 10h (2,5 columnas) 41
Mapa de enderezo para escrita en la formacin 12h (3 columnas) 42
Mapa de enderezo para escrita en la formacin 14h (3,5 columnas) 43
Mapa de enderezo para escrita en la formacin 16h (4 columnas) 44

10 Comando remoto del teclado


Mapa de enderezo para escrita del teclado 45
Formato del comando 45
Formato de la respuesta del anunciador 46

11 Lectura de informaciones internas


Formato de la solicitacin 47
Formato de la respuesta del anunciador 47
Tabla 1 Tabla de informaciones internas del anunciador 48

12 Lectura de la configuracin interna


Formato de la solicitacin 49
Formato de la respuesta del anunciador 49
Tabla 2 Tabla de la configuracin interna del anunciador 50

13 Escrita de RTC (Real Time Clock)


Formato de escrita 51
Formato de la respuesta del anunciador 51

14 Asociacin Modbus resumido


Funciones de lectura 52
Funciones de escrita 53

*Esto manual est sujeto a alteracin sin aviso previo


Tablas de Revisiones

Autor de la Revisin Versin/Rev Data

tfo 02 23.01.08
INTRODUCCIN

Estimado (a) Cliente,

La Mauell agradece la confianza depositada en la escolia de sus productos y con grande satisfaccin
fornece el Anunciador de Alarmas ME 3011b, integrante de la consagrada familia de anunciadores
Mauell.

Esto manual contiene informaciones detallada de la configuracin necesaria el establecimiento de


una comunicacin va protocolo Modbus-RTU con los anunciadores de alarmas ME 3011b; para
personas con experiencia sobre el Protocolo Modbus recomendamos ir directamente asociacin
modbus resumido del anunciador, que se encuentra en la pgina 51 y 52 de esto manual.

La Mauell espera que esto manual pueda aydalo la explorar todo el potencial del novo anunciador
ME 3011b.
Despus de consltalo, se an persistir alguna duda sobre el funcionamiento del equipo, sintese a la
voluntad para nos contactar, pues tenemos una equipe tcnica siempre a la su disposicin, para
cualquier esclarecimiento complementar.

Los contactos pueden ser realizados por el y-mail mauell@mauell.con.br; por el sitio
www.mauell.con.br; por el fax +55 11 2117 5354 o an por el telfono +55 11 2117 5353.

Importante:

Para agilizar su consulta, tenga siempre en manos el nmero de serie y la versin de firmware, pues
estos datos son la clave para los esclarecimientos necesarios en caso de duda, o de asistencia
tcnica.

Atentamente,

Helmut Mauell del Brasil

Manual Modbus ME3011b_S r02 5/55


PROPIEDADES DEL PROTOCOLO MODBUS-MAUELL RTU
El protocolo Modbus es basado en un modelo de comunicacin maestro-esclavo, donde un nico
dispositivo, el maestro, pode iniciar transacciones denominadas queries. Los dems dispositivos de la red (esclavos)
responden, abasteciendo los datos solicitados por el maestro o ejecutando una accin por ele comandada. Los papis
de maestro y esclavo son fijos.

2.1 - El ciclo pregunta-respuesta

Mensaje de Consulta

Mensaje de Respuesta

En la mensaje de consulta, el cdigo de funcin informa al dispositivo esclavo con el respectivo enderezo,
cual la accin a ser ejecutada. Los bytes de datos contiene informaciones para el esclavo, por ejemplo, cual el
registrador inicial y la cuantidad de registros que deben ser ledos. El campo de verificacin de error permite al esclavo
validar los datos recibidos.

En la mensaje de respuesta, el cdigo de funcin es repetido de volta para el maestro. Los bytes de datos
contiene los datos colectados por el esclavo o el su estado. Se un error ocurre, el cdigo de funcin es modificado para
indicar que la respuesta es una respuesta de error y los byte de datos contiene un cdigo que describir el error. La
verificacin de error permite el maestro validar los datos recibidos.

2.2 - Modos de Transmisin

El protocolo Modbus permite dos modos de transmisin: ASCII (American Code estuviere Informastion
Interchange) y RTU (Remote Terminal Unit), que son seleccionados durante la configuracin de los parmetros de
comunicacin.

Actualmente, la familia de anunciadores Me 3011b opera solamente con el modo de transmisin RTU,
pues generalmente esto es el modo de transmisin ms utilizado en Automacin. Por tanto iremos nos concentrar
solamente en esto modo de transmisin.

La Helmut Mauell del Brasil implement una manera de colocar los datos de carimbo de tempo
(TimeStamp) en la comunicacin de sus anunciadores, la forma que el carimbo de tempo fuiste implementada
encuentra-se descrito en la pgina 32.

Manual Modbus ME3011b_S r02 6/55


2.3 - Formato de la Mensaje en el Modo RTU

Enderezo (ID):
Aunque el protocolo Modbus permita que los dispositivos reciban enderezo de 1 la 247;
recomendamos enderezar en el mximo XX anunciadores en la misma red.
El enderezo cero es reservado para broadcast, o sea, mensajes con ese valor de enderezo
son reconocido por todos los elementos de la red.

Cdigo de Funcin (Function code):

De las 127 funciones existentes en el protocolo Modbus, la familia de anunciadores ME3011


actualmente utiliza apenas 4 cdigos de funcin, sendo eles el 03 y 04 para lectura y el 05 y 16 para
escrita.

Datos:
Tamao y contenido del campo de datos varan con la funcin y el papel de la mensaje,
requisicin o respuesta.

Frame Check Sequence (CRC):

El campo de frame check sequence contiene un valor de diecisis bits, que es utilizado para
deteccin de errores en la mensaje.

2.4 - Functions Codes del Anunciador

La adquisicin de datos y el envo de comandos a los anunciadores ME 3011 son efectuados a travs de los
siguientes cdigos de funciones:

Cdigo 03 (03h)- Read Holding Registers para lectura de la sealizacin (visualizacin del estado de los
LEDs), de la configuracin y de otros parmetros del anunciador;

Cdigo 04 (04h)- Read Input Registers para la lectura de entrada las fsicas, del ltimo evento registrado
UER y del registro de eventos del anunciador;

Cdigo 05 (05h)- Write Single Coil para escrita de alarmas lgicos y comandos remoto;

Cdigo 16 (10h) Write Multiple Registers para escrita del RTC (ajuste del reloj interno del
anunciador);

Manual Modbus ME3011b_S r02 7/55


INTERFACES FSICAS Y BALANCEAMENTO

3.1 - Interfaces fsicas RS232 y RS485

El anunciador ME3011B posee dos interfaces fsicas en su mdulo maestro, conforme dibujos abajo:

CM-03:

1 TXDT 1 Data +
CX8
CX7 2 GND 2 Data -
(RJ11) 3 RXDT
4 +5 Vcc

CM-04:

1 TXDT 1 Data +
CX8
CX7 2 GND 2 Data -
(RJ11) 3 RXDT
4 +5 Vcc

CX7 - RS232, utilizado para comunicacin con el Software de Configuracin e.Tool ME3011- config o con el software
de visualizacin e.Tool ME3011- view.

CX8 - RS485, utilizado para comunicacin con la red de comunicacin MODBUS RTU.

Manual Modbus ME3011b_S r02 8/55


3.2 - Equilibrio RS485

A fin de se evitar fallas en la comunicacin RS485 Modbus, dbese hacer el equilibrio de la red; para esto
extraa el frontal del punto de alarma 4 (para el CM-03) o del punto de alarma 3 (para el CM-04) y configure los
jumpers de la siguiente forma:

CM-03:

JP1 y JP2 cerrados, para el ltimo anunciador de la red 485.


JP1 y JP2, abiertos para todos anunciadores intermediarios de la red 485.

CM04:

JP1 y JP2 cerrados, para el ltimo anunciador de la red 485.


JP1 y JP2, abiertos para todos anunciadores intermediarios de la red 485.

Manual Modbus ME3011b_S r02 9/55


ARQUITECTURA DE La REDE MODBUS

La construccin de una red de anunciadores ME 3011b va protocolo modbus es bastante simples,


debindose tomar cuidado apenas con los siguientes aspectos:
- Recomendamos usar cabo tipo 2 x 24 AWG, blindado con malla metlica, en toda la red RS-485;
- Aterrar la malla en una de las extremidades;
- Conectar en el mximo XX anunciadores de la red;
- Se el Maestro Modbus RTU comunicar va RS-232, dbese utilizar un conversor RS-232/RS-485;
- Respetar el cumplimiento mximo de 1000m para el cabo de la red RS-485 y de 20m para el cabo RS-232;
- Colocar en paralelo un resistor de terminacin de 120 en el conversor, y unir el ltimo anunciador de la red 485
conforme mostrado en el equilibrio de la pgina 07;

4.1 - Ejemplo de esquema de conexin entre el Maestro Modbus SCADA y un anunciador

4.2 - Ejemplo de esquema de conexin entre el Maestro Modbus SCADA con ms de un anunciador

Manual Modbus ME3011b_S r02 10/55


CONFIGURANDO El ANUNCIADOR (MODBUS SLAVE)

La configuracin de los parmetros del protocolo modbus del anunciador es simples y intuitiva, basta
conectar el cabo CS-02 (Opcional) al computador donde est instalado el software de configuracin e.Tool ME 3011
config, abrir el programa y seguir los procedimientos abajo:

5.1 - Configurando el protocolo Modbus en el anunciador

Para habilitar la comunicacin va protocolo Modbus del anunciador, basta teclear en Comunicacin en el men
inferior de la pantalla principal y marcar la opcin Modbus.

En seguida los parmetros del protocolo sern habilitados para parametrizacin.

5.2 - Enderezo Modbus

Para enderezar el anunciador basta digitar el enderezo modbus especificado en el proyecto.

Vale lembrar que el enderezo 0 (CERO) es reservado al maestro de la red modbus, por tanto no debe ser usado en el
anunciador.

5.3 - Baud rate

El baud rate es seleccionado adentre 7 opciones disponibles, conforme especificacin del proyecto de la red modbus.

Vale lembrar que para funcionar correctamente, todos los anunciadores/equipos de la red modbus deben tener el
mismo baud rate.

Manual Modbus ME3011b_S r02 11/55


5.4 - Paridad

La paridad es seleccionada adentre las 3 opciones disponibles, conforme especificacin del proyecto de la red
modbus.

5.5 Data Bits

Todos los anunciadores de la Mauell trabajan con 8 bits de datos, por tanto no es posible configurar esto parmetro
para 7 bits.

5.6 Stop Bit

El Stop Bit es seleccionado adentre las 2 opciones disponibles, conforme especificacin del proyecto de la red
modbus.

5.7 - Salvando la configuracin modbus en el anunciador

Para que la parametrizao del protocolo tenga validad es necesario enviar la configuracin al anunciador, para esto
basta teclear en el botn Enviar datos al anunciador.

Manual Modbus ME3011b_S r02 12/55


LECTURA DE LAS ENTRADA LAS FSICAS
La lectura de los puntos de entradas fsicas corresponden a los puntos donde existen alarmas presentes en el
momento, donde cada bit corresponde la un punto de alarma del anunciador, se el bit correspondiente al punto
estuviere igual la 0 (CERO) indica que el punto no est con alarma y se estuviere igual la 1 (UN) indica que el
punto est con alarma presente.
Para la lectura de los estados de los puntos de entrada sin timestamp, el maestro Modbus deber solicitar los
datos a travs de la Function code 04 (04h) Read Input Register.

6.1 Formato de la solicitacin

La solicitacin del maestro modbus deber ser:

ADDHL ADDLO QHI QLO


END FC CRC CRC
END. INICIAL N REGISTROS

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease solicitar los datos);
FC Function code (siempre 04h Read Input Register);
END. INICIAL Enderezo inicial de la memoria (2 Bytes), sendo:
- 8000h para la lectura de los puntos del mdulo maestro (punto 1 al 60);
- 8001h para la lectura de los puntos del 1 mdulo esclavo (punto 61 al 124);
- 8002h para la lectura de los puntos del 2 mdulo esclavo (punto 125 al 188);
- 8003h para la lectura de los puntos del 3 mdulo esclavo (punto 189 al 252);
N REGISTROS Nmero de registros (16 bits) solicitados (siempre 0004h 4 registros);
CRC Verificacin de error (generado automticamente).

6.2 Formato de la respuesta del anunciador

La respuesta correcta del anunciador deber ser:

BYTE 8 BYTE 7 BYTE 6 BYTE 5 BYTE 4 BYTE 3 BYTE 2 BYTE 1

END FC QBYTES REGISTRO 4 REGISTRO 3 REGISTRO 2 REGISTRO 1 CRC CRC

DATOS

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
FC Function code (siempre 04h);
QBYTES Cuantidad de bytes de datos respondientes (siempre 08h, pues fuiste solicitado 4 registros de 16 bits cada
un);
DATOS Datos referentes a los puntos de entrada fsica, donde:
- BYTE 1 = Byte LO del Registro 1;
- BYTE 2 = Byte HI del Registro 1;
- BYTE 3 = Byte LO del Registro 2;
- BYTE 4 = Byte HI del Registro 2;
- BYTE 5 = Byte LO del Registro 3;
- BYTE 6 = Byte HI del Registro 3;
- BYTE 7 = Byte LO del Registro 4;
- BYTE 8 = Byte HI del Registro 4;
CRC Verificacin de error (generado automticamente).

Para verificar el mapa de los puntos de alarma del anunciador, debemos utilizar las siguientes tablas de mapas,
segundo su formacin fsica:

Manual Modbus ME3011b_S r02 13/55


6.3 - Mapa de enderezo para lectura FC-04 (04h) en la formacin 2h (0,5 columna) mximo 44
puntos de alarma

Todos los puntos corresponden a los puntos del mdulo maestro (CM-04), por tanto deben ser solicitados
colocndose 8000h en el campo END. INICIAL de la FC-04 (pgina 12).

Manual Modbus ME3011b_S r02 14/55


6.4 - Mapa de enderezo para lectura FC-04 (04h) en la formacin 4h (1 columna) mximo de 92
puntos de alarma

Los puntos en verde corresponden a los puntos del 1 mdulo esclavo, por tanto deben ser solicitados
colocndose 8001h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en amarillo corresponden a los puntos del mdulo maestro, por tanto deben ser solicitados
colocndose 8000h en el campo END. INICIAL FC-04 (pgina 12).

Manual Modbus ME3011b_S r02 15/55


6.5 - Mapa de enderezo para lectura FC-04 (04h) en la formacin 6h (1,5 columnas) mximo 44
puntos de alarma

Manual Modbus ME3011b_S r02 16/55


6.6 - Mapa de enderezo para lectura FC-04 (04h) en la formacin 8h (2 columnas) mximo 188
puntos de alarma

Los puntos en azul corresponden a los puntos del 2 mdulo esclavo, por tanto deben ser solicitados
colocando- se 8002h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en verde corresponden a los puntos del 1 mdulo esclavo, por tanto deben ser solicitados
colocando- se 8001h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en amarillo corresponden a los puntos del mdulo maestro (CM-03), por tanto deben ser solicitados
colocndose 8000h en el campo END. INICIAL de la FC-04 (pgina 12).

Manual Modbus ME3011b_S r02 17/55


6.7 - Mapa de enderezo para lectura FC-04 (04h) en la formacin 10h (2,5 columnas) mximo 56
puntos de alarma

Manual Modbus ME3011b_S r02 18/55


6.8 - Mapa de enderezo para lectura FC-04 (04h) en la formacin 12h (3 columnas) mximo 236
puntos de alarma

Los puntos en naranja corresponden a los puntos del 3 mdulo esclavo, por tanto deben ser solicitados
colocando- se 8003h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en azul corresponden a los puntos del 2 mdulo esclavo, por tanto deben ser solicitados
colocando- se 8002h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en verde corresponden a los puntos del 1 mdulo esclavo, por tanto deben ser solicitados
colocando- se 8001h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en amarillo corresponden a los puntos del mdulo maestro, por tanto deben ser solicitados
colocando- se 8000h en el campo END. INICIAL de la FC-04 (pgina 12).

Manual Modbus ME3011b_S r02 19/55


6.9 - Mapa de enderezo para lectura FC-04 (04h) en la formacin 14h (3,5 columnas) mximo 52
puntos de alarma

Manual Modbus ME3011b_S r02 20/55


6.10 - Mapa de enderezo para lectura FC-04 (04h) en la formacin 16h (4 columnas) mximo 252
puntos de alarma

Los puntos en naranja corresponden a los puntos del 3 mdulo esclavo, por tanto deben ser solicitados
colocando- se 8003h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en azul corresponden a los puntos del 2 mdulo esclavo, por tanto deben ser solicitados
colocando- se 8002h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en verde corresponden a los puntos del 1 mdulo esclavo, por tanto deben ser solicitados
colocando- se 8001h en el campo END. INICIAL de la FC-04 (pgina 12).
Los puntos en amarillo corresponden a los puntos del mdulo maestro, por tanto deben ser solicitados
colocando- se 8000h en el campo END. INICIAL de la FC-04 (pgina 12).

Manual Modbus ME3011b_S r02 21/55


LECTURA DE La SEALIZACIN DE LOS PUNTOS DE ALARMA

Para la lectura de la sealizacin de los puntos de alarma del anunciador el maestro Modbus deber solicitar
los datos a travs de la Function code 03 (03h) Read Holding Registers.

Esta funcin atiende la lectura de los puntos de alarma con los sus respectivos estados, el byte ledo es
dividido en dos nibble (4bits) que especifican la sealizacin de la alarma conforme tabla abajo:

BIT 03 BIT 02 BIT 01 BIT 00 REPRESENTAO


0 0 0 0 Sem alarme, LED apagado
0 0 0 1 Sem alarme, LED piscando rpido
0 0 1 0 Sem alarme, LED piscando lento
0 0 1 1 Sem alarme, LED aceso
1 0 0 0 Com alarme, LED apagado
1 0 0 1 Com alarme, LED piscando rpido
1 0 1 0 Com alarme, LED piscando lento
1 0 1 1 Com alarme, LED aceso

La lectura de la sealizacin de los puntos de alarmas del anunciador por el protocolo modbus es feita a travs
de lecturas de Bloco de datos, sendo que cada bloco posee 8 Bytes de datos, o sea 16 nibbles (16 puntos de alarma).

Estos bloco son enderezados de 0000h la 000Fh de forma creciente, y la cuantidad de bloco depende del
tamao del anunciador.

7.1 Formato de la solicitacin

La solicitacin del maestro modbus deber ser:

ADDHL ADDLO QHI QLO


END FC CRC CRC
END. INICIAL N REGISTROS

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease solicitar los datos);
FC Function code (siempre 03h Read Holding Register);
END. INICIAL Enderezo inicial de la memoria (2 Bytes), sendo:
- 0000h para la lectura de la sealizacin de los puntos del 1 BLOCO (16 puntos) del mdulo
maestro;
- 0001h para la lectura de la sealizacin de los puntos del 2 BLOCO (16 puntos) del mdulo
maestro;
- 0002h para la lectura de la sealizacin de los puntos del 3 BLOCO (16 puntos) del mdulo
maestro;
- 0003h para la lectura de la sealizacin de los puntos del 4 BLOCO (16 puntos) del mdulo
maestro;
- 0004h para la lectura de la sealizacin de los puntos del 1 BLOCO (16 puntos) del 1 mdulo
esclavo;
- 0005h para la lectura de la sealizacin de los puntos del 2 BLOCO (16 puntos) del 1 mdulo
esclavo;
- 0006h para la lectura de la sealizacin de los puntos del 3 BLOCO (16 puntos) del 1 mdulo
esclavo;
- 0007h para la lectura de la sealizacin de los puntos del 4 BLOCO (16 puntos) del 1 mdulo
esclavo;
- 0008h para la lectura de la sealizacin de los puntos del 1 BLOCO (16 puntos) del 2 mdulo
esclavo;
- 0009h para la lectura de la sealizacin de los puntos del 2 BLOCO (16 puntos) del 2 mdulo
esclavo;

Manual Modbus ME3011b_S r02 22/55


- 000Ah para la lectura de la sealizacin de los puntos del 3 BLOCO (16 puntos) del 2 mdulo
esclavo;
- 000Bh para la lectura de la sealizacin de los puntos del 4 BLOCO (16 puntos) del 2 mdulo
esclavo;
- 000Ch para la lectura de la sealizacin de los puntos del 1 BLOCO (16 puntos) del 3 mdulo
esclavo;
- 000Dh para la lectura de la sealizacin de los puntos del 2 BLOCO (16 puntos) del 3 mdulo
esclavo;
- 000Eh para la lectura de la sealizacin de los puntos del 3 BLOCO (16 puntos) del 3 mdulo
esclavo;
- 000Fh para la lectura de la sealizacin de los puntos del 4 BLOCO (16 puntos) del 3 mdulo
esclavo;

N REGISTROS Nmero de registros (16 bits) solicitados (siempre 0004h 4 registros);


CRC Verificacin de error (generado automticamente).

Manual Modbus ME3011b_S r02 23/55


7.2 Formato de la respuesta del anunciador

La respuesta correcta del anunciador deber ser:

BYTE 8 BYTE 7 BYTE 6 BYTE 5 BYTE 4 BYTE 3 BYTE 2 BYTE 1


END FC QBYTES CRC CRC
DATOS

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);

FC Function code (siempre 03h);

QBYTES Cuantidad de bytes de datos responde las (siempre 08h, pues fuiste solicitado 4 registros de 16 bits cada
un);

DATOS Datos referentes a los puntos de entrada fsica, donde:


- BYTE 8 = Nibble Superior + Nibble Inferior del octavo byte del bloco solicitado;
- BYTE 7 = Nibble Superior + Nibble Inferior del stimo byte del bloco solicitado;
- BYTE 6 = Nibble Superior + Nibble Inferior del sexto byte del bloco solicitado;
- BYTE 5 = Nibble Superior + Nibble Inferior del quinto byte del bloco solicitado;
- BYTE 4 = Nibble Superior + Nibble Inferior del cuarto byte del bloco solicitado;
- BYTE 3 = Nibble Superior + Nibble Inferior del tercero byte del bloco solicitado;
- BYTE 2 = Nibble Superior + Nibble Inferior del segundo byte del bloco solicitado;
- BYTE 1 = Nibble Superior + Nibble Inferior del primer byte del bloco solicitado;

CRC Verificacin de error (generado automticamente).

Manual Modbus ME3011b_S r02 24/55


7.3 - Mapa de enderezo para lectura FC-03 (03h) en la formacin 2h (0,5 columna) mximo de 44
puntos de alarma

Los puntos en amarillo corresponden al 2, 3 y 4 bloco del mdulo maestro;

Manual Modbus ME3011b_S r02 25/55


7.4 - Mapa de enderezo para lectura FC-03 (03h) en la formacin 4h (1 columna) mximo de 92
puntos de alarma

Los puntos en amarillo corresponden al 1, 2, 3 y 4 bloco del mdulo maestro;


Los puntos en verde corresponden al 3 y 4 bloco del 1 esclavo;

Manual Modbus ME3011b_S r02 26/55


7.5 - Mapa de enderezo para lectura FC-03 (03h) en la formacin 6h (1,5 columna) mximo de 44
puntos de alarma

Los puntos en amarillo corresponden al 2, 3 y 4 bloco del mdulo maestro;

Manual Modbus ME3011b_S r02 27/55


7.6 - Mapa de enderezo para lectura FC-03 (03h) en la formacin 8h (2 columnas) mximo de 188
puntos de alarma

Los puntos en amarillo corresponden al 1, 2, 3 y 4 bloco del mdulo maestro;


Los puntos en verde corresponden al 1, 2, 3 y 4 bloco del 1 esclavo;
Los puntos en azul corresponden al 1, 2, 3 y 4 bloco del 2 esclavo;

Manual Modbus ME3011b_S r02 28/55


7.7 - Mapa de enderezo para lectura FC-03 (03h) en la formacin 10h (2,5 columnas) mximo de 54
puntos de alarma

Los puntos en amarillo corresponden al 1, 2, 3 y 4 bloco del mdulo maestro;

Manual Modbus ME3011b_S r02 29/55


7.8 - Mapa de enderezo para lectura FC-03 (03h) en la formacin 12h (3 columnas) mximo de 236
puntos de alarma

Los puntos en amarillo corresponden al 1, 2, 3 y 4 bloco del mdulo maestro;


Los puntos en verde corresponden al 1, 2, 3 y 4 bloco del 1 esclavo;
Los puntos en azul corresponden al 1, 2, 3 y 4 bloco del 2 esclavo;
Los puntos en naranja corresponden al 2, 3 y 4 bloco del 3 esclavo;

Manual Modbus ME3011b_S r02 30/55


7.9 - Mapa de enderezo para lectura FC-03 (03h) en la formacin 14h (3,5 columnas) mximo de 52
puntos de alarma

Los puntos en amarillo corresponden al 1, 2, 3 y 4 bloco del mdulo maestro;

Manual Modbus ME3011b_S r02 31/55


7.10 - Mapa de enderezo para lectura FC-03 (03h) en la formacin 16h (4 columnas) mximo de 252
puntos de alarma

Los puntos en amarillo corresponden al 1, 2, 3 y 4 bloco del mdulo maestro;


Los puntos en verde corresponden al 1, 2, 3 y 4 bloco del 1 esclavo;
Los puntos en azul corresponden al 1, 2, 3 y 4 bloco del 2 esclavo;
Los puntos en naranja corresponden al 1, 2, 3 y 4 bloco del 3 esclavo;

Manual Modbus ME3011b_S r02 32/55


LECTURA DEL REGISTRO DE EVENTOS

Todos los mdulos maestro o esclavo de los anunciadores de alarmas ME3011B pueden contener un
registrador interno de eventos de at 1024 eventos. Esto registrador de eventos es un tem opcional del equipo,
debiendo ser solicitado en el pedido de cota o en la compra del producto.
Existen dos maneras de se trabajar con el registro de eventos del anunciador; una de ellas es leyendo el
ltimo evento registrado a fin de saber cuantos eventos existen en el registro y cual es el ltimo evento registrado; y la
otra manera es leer un evento especfico del registrador informando cual registro se desea leer.
Con esto registro interno de eventos es posible criar en el maestro modbus de la red una barredura automtica
de cada anunciador a fin de capturar todos los eventos ocurridos nos anunciadores, cada un de ellos contiendo la
informacin sobre cual alarma actu o no actu y el time-stamp de cada un de ellos.
La respuesta del anunciador es composta por 16 bytes de datos, de los cuales 8 bytes informan las entrada
fsicas del evento de forma idntica a la funcin de lectura de las entrada las fsicas, 5 bytes informan el time-stamp
del evento, 2 bytes identifican la posicin en la memoria de esto evento y 1 byte no es utilizado, teniendo su valor
constante y igual a la 00h.

8.1 - Lectura del ltimo evento registrado UER

La opcin de lectura UER busca en la memoria de los mdulos maestro y esclavos (se tuviere) del
anunciador el ltimo evento registrado, informando la lectura de las entrada las fsicas del ltimo evento, su time-
stamp y la posicin de memoria en que esto ltimo evento fuiste gravado.

Para la lectura UER es utilizada la Function code 04 (04h) Read Input Register.

La solicitacin del maestro modbus deber ser:

ADDHL ADDLO QHI QLO


END FC CRC CRC
END. INICIAL N REGISTROS

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease solicitar los datos);
FC Function code (siempre 04h Read Input Register);
END. INICIAL Enderezo inicial de la memoria (2 Bytes), sendo:
- 8010h para la lectura del ltimo evento registrado en el mdulo maestro;
- 8011h para la lectura del ltimo evento registrado en el primer mdulo esclavo;
- 8012h para la lectura del ltimo evento registrado en el segundo mdulo esclavo;
- 8013h para la lectura del ltimo evento registrado en el tercero mdulo esclavo;
N REGISTROS Nmero de registros (16 bits) solicitados (siempre 0008h 8 registros);
CRC Verificacin de error (generado automticamente).

Manual Modbus ME3011b_S r02 33/55


Y la respuesta correcta del anunciador deber ser:

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
FC Function code (siempre 04h);
QBYTES Cuantidad de bytes de datos responde las (siempre 10h, pues fuiste solicitado 8 registros de 16 bits cada
un);
DATOS Datos referentes a los puntos de entrada fsica, donde:
- BYTE 16 = Byte HI del Registro 4;
- BYTE 15 = Byte LO del Registro 4;
- BYTE 14 = Byte HI del Registro 3;
- BYTE 13 = Byte LO del Registro 3;
- BYTE 12 = Byte HI del Registro 2;
- BYTE 11 = Byte LO del Registro 2;
- BYTE 10 = Byte HI del Registro 1;
- BYTE 9 = Byte LO del Registro 1;
TIME-STAMP Datos para el clculo (ver frmula abajo) del time-stamp el ltimo evento registrado, donde:
- BYTE 8 = variable T1 de la frmula de clculo del time-stamp;
- BYTE 7 = variable T2 de la frmula de clculo del time-stamp;
- BYTE 6 = variable T3 de la frmula de clculo del time-stamp;
- BYTE 5 = variable T4 de la frmula de clculo del time-stamp;
- BYTE 4 = variable T5 de la frmula de clculo del time-stamp;
EN La BYTE 3 no utilizado (siempre 00h);
POSICIN DE MEMORIA Posicin en la memoria del registro de eventos correspondiente al UER, donde:
- BYTE 2 = Posicin de memoria (HI) - MSB
- BYTE 1 = Posicin de memoria (LO) - MSL
CRC Verificacin de error (generado automticamente).

Frmula para el clculo del time-stamp:

T-stamp = T1 x (256)4 + T2 x (256)3 + T3 x (256)2 + T4 x 256 + T5 [segundos]


1024

Para facilitar el entendimiento del clculo usaremos el ejemplo abajo, suponiendo que en la respuesta del anunciador
obtuvimos T1 = 16, T2 = 135, T3 = 202, T4 = 180 y T5 = 129.

Jugando en la frmula arriba obtenamos: T-stamp = 69333677,13 [segundos]

Para transformar esto valor en aos tenemos que T-stamp = 69333677,13 = 2,198556479 [aos]
31536000
Extrayendo el valor entero tenemos 2 aos y la fraccin que resta (0,198556479) es multiplicada por 365,
obtenindose as un total de 72,473114884 das.

Extrayendo el valor entero tenemos 72 das (13 de Marzo) y la fraccin que resta (0,473114884) es multiplicada por
24, obtenindose as un total de 11,354757216 horas.

Extrayendo el valor entero tenemos 11 horas y la fraccin que resta (0,354757216) es multiplicada por 60,
obtenindose as un total de 21,285432943 minutos.

Extrayendo el valor entero tenemos 21 minutos y la fraccin que resta (0,285432943) es multiplicada por 60,
obtenindose as un total de 17,125976560 segundos.

Extrayendo el valor entero tenemos 17 segundos y la fraccin que resta (0,125976560) es multiplicada por 1000,
obtenindose as un total de 125,976559, que arredondeado dale 126 milisegundos.

Con estos valores calculados, basta sumar al valor inicial del reloj interno del anunciador que es 01/01/2005. O sea, el
time-stamp es igual a la 14/03/2007 11:21:17,126.

Manual Modbus ME3011b_S r02 34/55


8.2 - Lectura de un evento cualquier del registro

La opcin de lectura de un evento cualquier del registro interno de eventos funciona de manera anloga a la
lectura del UER, con la diferencia que el maestro modbus informa a travs de los campos ADDHL y ADDLO la
posicin de memoria (MSB y MSL) del evento que se desea leer.

La solicitacin del maestro modbus deber ser:

ADDHL ADDLO QHI QLO


END FC CRC CRC
END. INICIAL N REGISTROS

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease solicitar los datos);
FC Function code (siempre 04h Read Input Register);
END. INICIAL Enderezo inicial de la memoria (2 Bytes), sendo:
- 0000h para la lectura del evento 1 registrado en el mdulo maestro;
- 0001h para la lectura del evento 2 registrado en el mdulo maestro;
- 0002h para la lectura del evento 3 registrado en el mdulo maestro;
- .
- .
- .
- 03FFh para la lectura del evento 1024 registrado en el mdulo maestro;
- 1000h para la lectura del evento 1 registrado en el 1 mdulo esclavo;
- 1001h para la lectura del evento 2 registrado en el 1 mdulo esclavo;
- 1002h para la lectura del evento 3 registrado en el 1 mdulo esclavo;
- .
- .
- .
- 13FFh para la lectura del evento 1024 registrado en el 1 mdulo esclavo;
- 2000h para la lectura del evento 1 registrado en el 2 mdulo esclavo;
- 2001h para la lectura del evento 2 registrado en el 2 mdulo esclavo;
- 2002h para la lectura del evento 3 registrado en el 2 mdulo esclavo;
- .
- .
- .
- 23FFh para la lectura del evento 1024 registrado en el 2 mdulo esclavo;
- 3000h para la lectura del evento 1 registrado en el 3 mdulo esclavo;
- 3001h para la lectura del evento 2 registrado en el 3 mdulo esclavo;
- 3002h para la lectura del evento 3 registrado en el 3 mdulo esclavo;
- .
- .
- .
- 33FFh para la lectura del evento 1024 registrado en el 3 mdulo esclavo;
N REGISTROS Nmero de registros (16 bits) solicitados (siempre 0008h 8 registros);
CRC Verificacin de error (generado automticamente).

Manual Modbus ME3011b_S r02 35/55


Y la respuesta correcta del anunciador deber ser:

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
FC Function code (siempre 04h);
QBYTES Cuantidad de bytes de datos responde las (siempre 10h, pues fuiste solicitado 8 registros de 16 bits cada
un);
DATOS Datos referentes a los puntos de entrada fsica, donde:
- BYTE 16 = Byte HI del Registro 4;
- BYTE 15 = Byte LO del Registro 4;
- BYTE 14 = Byte HI del Registro 3;
- BYTE 13 = Byte LO del Registro 3;
- BYTE 12 = Byte HI del Registro 2;
- BYTE 11 = Byte LO del Registro 2;
- BYTE 10 = Byte HI del Registro 1;
- BYTE 9 = Byte LO del Registro 1;
TIME-STAMP Datos para el clculo (ver frmula abajo) del time-stamp el ltimo evento registrado, donde:
- BYTE 8 = variable T1 de la frmula de clculo del time-stamp;
- BYTE 7 = variable T2 de la frmula de clculo del time-stamp;
- BYTE 6 = variable T3 de la frmula de clculo del time-stamp;
- BYTE 5 = variable T4 de la frmula de clculo del time-stamp;
- BYTE 4 = variable T5 de la frmula de clculo del time-stamp;
EN La BYTE 3 no utilizado (siempre 00h);
POSICIN DE MEMORIA Posicin en la memoria del registro de eventos correspondiente al UER, donde:
- BYTE 2 = Posicin de memoria (HI) - MSB
- BYTE 1 = Posicin de memoria (LO) - MSL
CRC Verificacin de error (generado automticamente).

Frmula para el clculo del time-stamp:

T-stamp = T1 x (256)4 + T2 x (256)3 + T3 x (256)2 + T4 x 256 + T5 [segundos]


1024

Para facilitar el entendimiento del clculo usaremos el ejemplo abajo, suponiendo que en la respuesta del anunciador
obtuvimos T1 = 16, T2 = 135, T3 = 202, T4 = 180 y T5 = 129.

Jugando en la frmula arriba obtenamos: T-stamp = 69333677,13 [segundos]

Para transformar esto valor en aos tenemos que T-stamp = 69333677,13 = 2,198556479 [aos]
31536000
Extrayendo el valor entero tenemos 2 aos y la fraccin que resta (0,198556479) es multiplicada por 365,
obtenindose as un total de 72,473114884 das.

Extrayendo el valor entero tenemos 72 das (13 de Marzo) y la fraccin que resta (0,473114884) es multiplicada por
24, obtenindose as un total de 11,354757216 horas.

Extrayendo el valor entero tenemos 11 horas y la fraccin que resta (0,354757216) es multiplicada por 60,
obtenindose as un total de 21,285432943 minutos.

Extrayendo el valor entero tenemos 21 minutos y la fraccin que resta (0,285432943) es multiplicada por 60,
obtenindose as un total de 17,125976560 segundos.

Extrayendo el valor entero tenemos 17 segundos y la fraccin que resta (0,125976560) es multiplicada por 1000,
obtenindose as un total de 125,976559, que arredondeado dale 126 milisegundos.

Con estos valores calculados, basta sumar al valor inicial del reloj interno del anunciador que es 01/01/2005. O sea, el
time-stamp es igual a la 14/03/2007 11:21:17,126.

Manual Modbus ME3011b_S r02 36/55


ESCRITA DE PUNTOS DE ALARMA LGICOS
Los anunciadores de alarma ME3011B permiten la escrita de puntos de alarma va protocolo modbus, esto
posibilita que un maestro modbus RTU enve alarmas lgicos; como por ejemplo un CLP Maestro Modbus que trata una
cierta cuantidad de informacin donde se desea que alguna anormalidad en el proceso sea informada al operador a
travs de una indicacin de alarma en el anunciador.
Para la escrita de puntos de alarma lgicos el maestro Modbus deber enviar los datos a travs de la
Function code 05 (05h) Write Single Coil.
Son enviados 2 bytes de datos para el anunciador. El punto de alarma lgico es accionado escribindose FF
00 (ON) y desazonado escribindose 00 00 (OFF).

9.1 Formato de la escrita

La escrita del maestro modbus deber ser:

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease efectuar el comando);
FC Function code (siempre 05h Write Single Coil);
END. INICIAL Enderezo inicial de escrita, sendo:
- de 0000h la 003Bh para la escrita de los 60 punto de alarma lgico del mdulo maestro;
- de 0040h la 007Fh para la escrita de los 64 punto de alarma lgico del primer mdulo esclavo;
- de 0080h la 00BFh para la escrita de los 64 punto de alarma lgico del segundo mdulo esclavo;
- de 00C0h la 00FFh para la escrita de los 64 punto de alarma lgico del tercero mdulo esclavo;
DATOS Comando ON/OFF, donde:
- FF00h para ON;
- 0000h para OFF;
CRC Verificacin de error (generado automticamente).

9.2 Formato de la respuesta del anunciador

La respuesta correcta del anunciador deber ser idntica a la solicitacin del maestro:

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
FC Function code (siempre 05h Write Single Coil);
END. INICIAL Posicin de memoria en que fuiste escrito (de 0000h la 00FFh dependiendo del punto de alarma lgico
Escrito);
DATOS confirmacin del comando ON/OFF, donde:
- FF00h para ON;
- 0000h para OFF;
CRC Verificacin de error (generado automticamente).

ATENO: Cuando activase un alarma lgico FF 00 (ON) el mismo solo ser desactivado cuando
estuviere dado el comando de escrita 00 00 (OFF).

Manual Modbus ME3011b_S r02 37/55


9.3 - Mapa de enderezo para escrita FC-05 (05h) en la formacin 2h (0,5 columna) mximo 44
puntos de alarma

Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0010h la
003Bh.

Manual Modbus ME3011b_S r02 38/55


9.4 - Mapa de enderezo para escrita FC-05 (05h) en la formacin 4h (1 columna) mximo 92 puntos
de alarma

Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0000h la
003Bh.
Los puntos en verde corresponden a los puntos de alarma lgico del 1 mdulo esclavo y son enderezados de 0060h la
007Fh.

Manual Modbus ME3011b_S r02 39/55


9.5 - Mapa de enderezo para escrita FC-05 (05h) en la formacin 6h (1,5 columna) mximo 44
puntos de alarma

Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0010h la
003Bh.

Manual Modbus ME3011b_S r02 40/55


9.6 - Mapa de enderezo para escrita FC-05 (05h) en la formacin 8h (2 columnas) mximo 188
puntos de alarma

Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0000h la
003Bh.
Los puntos en verde corresponden a los puntos de alarma lgico del 1 mdulo esclavo y son enderezados de 0040h la
007Fh.
Los puntos en azul corresponden a los puntos de alarma lgico del 2 mdulo esclavo y son enderezados de 0080h la
00BFh.

Manual Modbus ME3011b_S r02 41/55


9.7 - Mapa de enderezo para escrita FC-05 (05h) en la formacin 10h (2,5 columnas) mximo 54
puntos de alarma

Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0004h la
003Bh.

Manual Modbus ME3011b_S r02 42/55


9.8 - Mapa de enderezo para escrita FC-05 (05h) en la formacin 12h (3 columnas) mximo 236
puntos de alarma

Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0000h la
003Bh.
Los puntos en verde corresponden a los puntos de alarma lgico del 1 mdulo esclavo y son enderezados de 0040h la
007Fh.
Los puntos en azul corresponden a los puntos de alarma lgico del 2 mdulo esclavo y son enderezados de 0080h la
00BFh.
Los puntos en naranja corresponden a los puntos de alarma lgico del 3 mdulo esclavo y son enderezados de 00D0h
la 00FFh.

Manual Modbus ME3011b_S r02 43/55


9.9 - Mapa de enderezo para escrita FC-05 (05h) en la formacin 14h (3,5 columnas) mximo 52
puntos de alarma

Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0008h la
003Bh.

Manual Modbus ME3011b_S r02 44/55


9.10 - Mapa de enderezo para escrita FC-05 (05h) en la formacin 16h (4 columnas) mximo 252
puntos de alarma

Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0000h la
003Bh.
Los puntos en verde corresponden a los puntos de alarma lgico del 1 mdulo esclavo y son enderezados de 0040h la
007Fh.
Los puntos en azul corresponden a los puntos de alarma lgico del 2 mdulo esclavo y son enderezados de 0080h la
00BFh.
Los puntos en naranja corresponden a los puntos de alarma lgico del 3 mdulo esclavo y son enderezados de 00C0h
la 00FFh.

Manual Modbus ME3011b_S r02 45/55


COMANDO REMOTO DEL TECLADO
Los anunciadores ME3011B permiten comando remoto de 4 botones (QS, QL, RE y LT) de comando va
protocolo modbus. Estos comandos son enviados a travs de la Function code 05 (05h) Write Single Coil de
forma idntica a la escrita de puntos de alarma del tem anterior, mudando apenas los enderezo de escrita
correspondientes a los botones conforme esquema abajo:

10.1 - Mapa de enderezo para escrita del teclado.

LT = enderezo 3Fh Testo de Lmpara

RE = enderezo 3Eh Reset

QL = enderezo 3Dh Quitacin Luninosa

QS = enderezo 3Ch Quitacin Sonora

Son enviados 2 bytes de datos para el anunciador. El botn es accionado escribindose FF 00 (ON) y desazonado
escribindose 00 00 (OFF).

10.2 Formato del comando

La escrita del maestro modbus deber ser:

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease efectuar el comando);
FC Function code (siempre 05h Write Single Coil);
END. INICIAL Enderezo inicial de escrita, sendo:
- 003Ch para el botn QS;
- 003Dh para el botn QL;
- 003Eh para el botn RE;
- 003Fh para el botn LT;
DATOS Comando ON/OFF, donde:
- FF00h para ON;
- 0000h para OFF;
CRC Verificacin de error (generado automticamente).

Manual Modbus ME3011b_S r02 46/55


10.3 Formato de la respuesta del anunciador

La respuesta correcta del anunciador deber ser idntica a la solicitacin del maestro:

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
FC Function code (siempre 05h Write Single Coil);
END. INICIAL Posicin de memoria en que fuiste escrito, donde:
- 003Ch para el botn QS;
- 003Dh para el botn QL;
- 003Eh para el botn RE;
- 003Fh para el botn LT;
DATOS confirmacin del comando ON/OFF, donde:
- FF00h para ON;
- 0000h para OFF;
CRC Verificacin de error (generado automticamente).

ATENO:

- Cuando activase un comando remoto con FF 00 (ON) el mismo solo ser desactivado cuando
estuviere dado el comando de escrita 00 00 (OFF). Por tanto el correcto es criar una forma de
accionamiento remoto que escriba ON y luego en seguida escriba OFF.

- Las funciones de quitacin remota ofrecidas por el cdigo de escrita demanda cuidados especiales
dentro del maestro de la red modbus, pues las alarmas locales existentes sern quitados sin la
correspondiente visualizacin local.

Manual Modbus ME3011b_S r02 47/55


LECTURA DE INFORMACIONES INTERNAS
Para la lectura de informaciones internas del anunciador el maestro Modbus deber solicitar los datos a travs
de la Function code 03 (03h) Read Holding Registers.

11.1 Formato de la solicitacin

La solicitacin del maestro modbus deber ser:

ADDHL ADDLO QHI QLO


END FC CRC CRC
END. INICIAL N REGISTROS

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease solicitar los datos);

FC Function code (siempre 03h Read Holding Register);

END. INICIAL Enderezo inicial de la memoria (siempre 0040h);

N REGISTROS Nmero de registros (16 bits) solicitados (siempre 0004h 4 registros);

CRC Verificacin de error (generado automticamente).

11.2 Formato de la respuesta del anunciador

La respuesta correcta del anunciador deber ser:

BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTE 8


END FC QBYTES CRC CRC
DATOS

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);

FC Function code (siempre 03h);

QBYTES Cuantidad de bytes de datos responde las (siempre 08h, pues fuiste solicitado 4 registros de 16 bits cada
un);

DATOS Datos referentes a las informaciones internas, ver TABLA 1 en la prxima pgina;

CRC Verificacin de error (generado automticamente).

Manual Modbus ME3011b_S r02 48/55


11.3 TABLA 1 Tabla de informaciones internas del anunciador

La tabla abajo indica distribucin de las varias informaciones internas del anunciador dentro del frame de datos:

Manual Modbus ME3011b_S r02 49/55


LECTURA DE La CONFIGURACIN INTERNA
Para la lectura de la configuracin interna del anunciador el maestro Modbus deber solicitar los datos a travs
de la Function code 03 (03h) Read Holding Registers.

12.1 Formato de la solicitacin

La solicitacin del maestro modbus deber ser:

ADDHL ADDLO QHI QLO


END FC CRC CRC
END. INICIAL N REGISTROS

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease solicitar los datos);

FC Function code (siempre 03h Read Holding Register);

END. INICIAL Enderezo inicial de la memoria (siempre 0050h);

N REGISTROS Nmero de registros (16 bits) solicitados (siempre 0004h 4 registros);

CRC Verificacin de error (generado automticamente).

12.2 Formato de la respuesta del anunciador

La respuesta correcta del anunciador deber ser:

BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTE 8


END FC QBYTES CRC CRC
DATOS

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);

FC Function code (siempre 03h);

QBYTES Cuantidad de bytes de datos responde las (siempre 08h, pues fuiste solicitado 4 registros de 16 bits cada
un);

DATOS Datos referentes a las informaciones internas, ver TABLA 2 en la prxima pgina;

CRC Verificacin de error (generado automticamente).

Manual Modbus ME3011b_S r02 50/55


12.3 TABLA 2 Tabla de la configuracin interna del anunciador

La tabla abajo indica distribucin de algunas configuraciones internas del anunciador dentro del frame de datos:

Manual Modbus ME3011b_S r02 51/55


ESCRITA DEL RTC (REAL TIME CLOCK)

Los anunciadores de alarma ME3011B permiten la escrita del RTC va Modbus. Esta funcin es usada para
acertar el reloj interno del anunciador.
La escrita del RTC y ejecutada a travs de la Function code 16 (10h) Write Multiple registers.

Son enviados 8 bytes de datos para el anunciador, sendo que los 5 bytes ms significativos corresponden a los
bytes para el ajuste del RTC y los 3 bytes menos significativos son reservados.

Para calcular los valores de T1, T2, T3, T4 y T5 que son escritos nos registros, basta hacer el clculo inverso
del Time-stamp descrito en la pgina 32.

13.1 Formato de la escrita

La escrita del maestro modbus deber ser:

Donde:

END Enderezo modbus del anunciador (Depende de cual anunciador desease efectuar el comando);
FC Function code (siempre 10h Write Multiple registers);
END. INICIAL Enderezo inicial de escrita (siempre 0000h);
N REGISTROS Nmero de registros (16bits) que se desea escribir (siempre 0004h 4 registros);
DATOS Valores que sern escritos nos registros:
- BYTE 1 = Reservado;
- BYTE 2 = Reservado;
- BYTE 3 = Reservado;
- BYTE 4 = T5;
- BYTE 5 = T4;
- BYTE 6 = T3;
- BYTE 7 = T2;
- BYTE 8 = T1;
CRC Verificacin de error (generado automticamente).

13.2 Formato de la respuesta del anunciador

La respuesta correcta del anunciador deber ser idntica a la solicitacin del maestro:

Donde:

END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
FC Function code (siempre 10h Write Multiple registers);
END. INICIAL Posicin de memoria en que fuiste escrito (siempre 0000h);
N REGISTROS Nmero de registros (16bits) que han sido escritos (siempre 0004h 4 registros);
CRC Verificacin de error (generado automticamente).

Manual Modbus ME3011b_S r02 52/55


MAPEAMENTO MODBUS RESUMIDO

14.1 Funciones de Lectura

Manual Modbus ME3011b_S r02 53/55


MAPEAMENTO MODBUS RESUMIDO

14.2 Funciones de Escrita

Manual Modbus ME3011b_S r02 54/55


Brasil Representantes y
otras Filiis
por el mundo:
Helmut Mauell del Brasil
Est. Estadual Salvador de Leone, 2998 Argentina Hungra
06850-000 Itapecerica de la Serra - SP Austria Inglaterra
Tel.: +55 (0) 11 2117 5353 Blgica IRA
Fax.: +55 (0) 11 2117 5354 Singapur Kuwait
www.mauell.con.br Dinamarca Malasia
mauell@mauell.con.br Espaa Noruega
EAU Polonia
EUA Repblica Checa
Alemania Finlandia Suecia
Francia Suiza
Helmut Mauell GmbH Holanda Turqua
Am Rosenhgel 17
D-42553 Velbert
Tel.:+49 (0)20 53/1 30
Fax.:+49 (0)20 53/1 36 53
www.mauell.con
info@mauell.con

Empresa incentivada por la Lei de Informtica

Manual Modbus ME3011b_S r02 55/55

You might also like