Professional Documents
Culture Documents
PRODUCTOS SERIADOS
Anunciador de Alarmas
digital
Manual de Configuracin de la Comunicacin Modbus
ME 3011b
1 Informaciones sobre el Manual
Introduccin 5
tfo 02 23.01.08
INTRODUCCIN
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.
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,
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.
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.
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.
Datos:
Tamao y contenido del campo de datos varan con la funcin y el papel de la mensaje,
requisicin o respuesta.
El campo de frame check sequence contiene un valor de diecisis bits, que es utilizado para
deteccin de errores en la mensaje.
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);
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.
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:
CM04:
4.2 - Ejemplo de esquema de conexin entre el Maestro Modbus SCADA con ms de un anunciador
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:
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.
Vale lembrar que el enderezo 0 (CERO) es reservado al maestro de la red modbus, por tanto no debe ser usado en el
anunciador.
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.
La paridad es seleccionada adentre las 3 opciones disponibles, conforme especificacin del proyecto de la red
modbus.
Todos los anunciadores de la Mauell trabajan con 8 bits de datos, por tanto no es posible configurar esto parmetro
para 7 bits.
El Stop Bit es seleccionado adentre las 2 opciones disponibles, conforme especificacin del proyecto de la red
modbus.
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.
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).
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:
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).
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).
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).
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).
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).
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:
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.
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;
Donde:
END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
QBYTES Cuantidad de bytes de datos responde las (siempre 08h, pues fuiste solicitado 4 registros de 16 bits cada
un);
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.
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.
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).
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).
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.
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.
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.
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).
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).
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.
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.
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).
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).
Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0010h la
003Bh.
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.
Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0010h la
003Bh.
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 amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0004h la
003Bh.
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.
Los puntos en amarillo corresponden a los puntos de alarma lgico del mdulo maestro y son enderezados de 0008h la
003Bh.
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.
Son enviados 2 bytes de datos para el anunciador. El botn es accionado escribindose FF 00 (ON) y desazonado
escribindose 00 00 (OFF).
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).
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.
Donde:
END Enderezo modbus del anunciador (Depende de cual anunciador desease solicitar los datos);
Donde:
END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
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;
La tabla abajo indica distribucin de las varias informaciones internas del anunciador dentro del frame de datos:
Donde:
END Enderezo modbus del anunciador (Depende de cual anunciador desease solicitar los datos);
Donde:
END Enderezo modbus del anunciador (siempre el enderezo modbus del anunciador solicitado);
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;
La tabla abajo indica distribucin de algunas configuraciones internas del anunciador dentro del frame de datos:
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.
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).
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).