Académique Documents
Professionnel Documents
Culture Documents
Sepam Serie 20
2005
Comunicación Modbus Índice
Presentación 5/2
Protocolo Modbus 5/3
Instalación 5/4
Dirección y codificación de los datos 5/6
Fechado de sucesos 5/15
Acceso remoto a los ajustes 5/20
Osciloperturbografía 5/29
Lectura de identificación de Sepam 5/31
Generalidades
La comunicación Modbus permite conectar los Sepam a un supervisor dotado de
una vía de comunicación Modbus maestra con un enlace físico de tipo RS 485, fibra
óptica o con cualquier otro enlace dotado de un convertidor adaptado.
El protocolo Modbus de los Sepam es un subconjunto compatible del protocolo
Modbus(1) RTU (un supervisor maestro Modbus se puede comunicar con varios
Sepam).
Sepam es siempre una estación esclava.
Todos los Sepam se pueden equipar con el interface ACE949-2 (2 hilos) o ACE959
(4 hilos) para la conexión a la red de comunicación, RS 485, y con el interface
ACE937 para la conexión a una red de comunicación de fibra óptica en estrella.
Datos accesibles
Los datos a los que se puede acceder dependen del tipo de Sepam.
Lectura de las medidas
b de las intensidades de fase y de tierra
b de los maxímetros de intensidad de fase
b de las corrientes de disparo
b del total de amperios cortados
b de la tensión compuesta, simple y residual
b de la frecuencia
b de las temperaturas
b del calentamiento
b del número de arranques y de la duración del bloqueo
b del contador horario
b de la intensidad y la duración del arranque motor
b de la duración de funcionamiento restante antes del disparo por sobrecarga
b de la duración de la espera después del disparo
b del tiempo y el número de maniobras
b de la duración de rearme del disyuntor
Lectura de la información de la lógica de mando
b una tabla de 64 teleseñalizaciones (TS) preasignadas (depende del tipo de
Sepam) permite leer el estado de la información de la lógica de mando
b lectura del estado de las 10 entradas todo o nada.
Telemandos
Escritura de 16 telemandos (TM) por impulsos en modo directo o en modo SBO
(Select Before Operate) a través de 16 bits de selección.
Otras funciones
b función de lectura de la configuración y de la identificación del Sepam
b función de fechado de los sucesos (sincronización por red o externa a través de
la entrada lógica I21), fechado de los sucesos en ms
b funciones de lectura a distancia de los ajustes del Sepam (telelectura)
b función de ajuste a distancia de las protecciones (telerreglaje)
b función de control a distancia de la salida analógica (con opción MSA141)
b función de transferencia de datos de grabación de la función de
osciloperturbografía.
MT10248
El protocolo Modbus permite leer o escribir uno o
varios bits, una o varias palabras, el contenido de los
contadores de sucesos o el de los contadores de
diagnóstico. pedido
pedido
respuesta
réponse
MERLIN GERIN
maestro esclavo
respuesta El tiempo de vuelta (Tr) del acoplador de comunicación es inferior a 15 ms, silencio
de 3 caracteres incluidos (3 ms aprox. a 9.600 baudios).
Este tiempo se indica con los parámetros siguientes:
Tr 15 ms Tr
b 9.600 baudios
b formato 8 bits, paridad impar, 1 bit de stop.
Test de la conexión
b después del cableado, comprobar la indicación proporcionada por el indicador de
“actividad de línea”
b realice ciclos de lectura y escritura utilizando la zona de test y el modo de eco
Modbus
b utilizar el software SFT2819 para leer y escribir en la zona de test.
Zona de test El objeto de las tramas Modbus contiguas, emitidas o recibidas por un supervisor, es
Lectura el de realizar tests durante la instalación de la comunicación.
Emisión 01 03 0C00 0002 (C75B) crc, El CRC recibido por el Sepam se vuelve a calcular para probar el cálculo del CRC
Recepción 01 03 04 0000 0000 (FA33) crc. emitido por el maestro:
Escritura b si el CRC recibido es correcto, el Sepam responde
Emisión 01 10 0C00 0001 02 1234 (6727) crc, b si el CRC recibido es incorrecto, el Sepam no responde.
Recepción 01 10 0C00 0001 (0299) crc.
Lectura
Emisión 01 03 0C00 0001 (875A) crc,
Recepción 01 03 02 1234 (B533) crc.
Modo de eco Modbus (ver la función 8 del protocolo Modbus)
Emisión 01 08 0000 1234 (ED7C) crc,
Recepción 01 08 0000 1234 (ED7C) crc.
Contadores de diagnóstico
Los contadores de diagnóstico controlados por el Sepam son:
b CPT1, primera palabra: número de tramas recibidas correctas,
independientemente de que el esclavo se vea afectado o no
b CPT2, segunda palabra: número de tramas recibidas con error de CRC, o tramas
recibidas superiores a 255 bytes y no interpretadas, o tramas recibidas con un
carácter al menos que tenga un error de paridad, “overrun”, “framing” o “break” en la
línea. Una velocidad errónea provoca el incremento de CPT2
b CPT3, tercera palabra: número de respuestas diferenciales generadas (aún
cuando no hayan sido emitidas, debido a una petición recibida en difusión)
b CPT4, cuarta palabra: número de tramas específicamente dirigidas a la estación
(excepto difusión)
b CPT5, quinta palabra: número de tramas en difusión recibidas sin error
b CPT6, sexta palabra: no significativa
b CPT7, séptima palabra: nº de respuestas “Sepam no preparado” generadas
b CPT8, octava palabra: número de tramas recibidas con un carácter al menos que
contenga un error de paridad, “overrun”, “framing” o “break” en la línea
b CPT9, novena palabra: número de peticiones recibidas correctas y correctamente
ejecutadas.
Los contadores CPT2 y CPT9 se pueden ver en el SFT2841 (pantalla
“Diagnóstico Sepam”).
Se puede acceder a los contadores a través de la función de lectura dedicada
(función 11 del protocolo Modbus).
Cuando el valor de un contador es igual a FFFFh (65535), éste pasa
automáticamente a 0000h (0). Después de un corte de la alimentación auxiliar, los
contadores de diagnóstico se inicializan a cero.
Anomalías de funcionamiento
b se recomienda conectar los Sepam uno por uno a la red RS 485
b la visualización de los contadores de diagnóstico CPT2 y CPT9 en SFT2841
(pantalla “Diagnóstico Sepam”) permite controlar los intercambios Modbus
b comprobar el número de esclavo, la velocidad, el formato en el SFT2841 o el IHM
del Sepam.
Asegurarse de que el supervisor envía tramas hacia el Sepam en cuestión
comprobando la actividad del convertidor RS 232 - RS 485, si existe, y del módulo
ACE949-2 o ACE959.
b comprobar el cableado en cada módulo ACE949-2 o ACE959
b comprobar el ajuste de las bornas con tornillo en cada módulo
b comprobar la conexión del cable CCA612 que conecta el módulo ACE949-2 o
ACE959 a la unidad Sepam (referencia ©)
b comprobar la polarización, que debe ser única, y la adaptación que se debe situar
en los extremos de la red RS 485
b comprobar que el cable utilizado es el recomendado
b comprobar que la conexión y los parámetros de los convertidores ACE909-2 o
ACE919 utilizados son correctos.
Presentación
Los datos homogéneos desde el punto de vista de las aplicaciones de control y de
mando se reagrupan en las zonas de dirección contiguas:
Zona de sincronización
La zona de sincronización es una tabla que contiene la fecha y la hora absolutas
para la función de fechado de los sucesos. La escritura del mensaje horario debe
realizarse en un solo bloque de 4 palabras mediante la función 16 de escritura de
palabra.
La lectura se puede realizar palabra por palabra o por grupo de palabras, mediante
la función 3.
Zona de identificación
La zona de identificación contiene información sobre el sistema relacionada con la
identificación del equipo Sepam.
Alguna información de la zona de identificación se encuentra también en la zona de
configuración en la dirección FC00h.
Precisión Ejemplos:
La precisión de las medidas se determina en función I1 Unidad = 1 A Precisión = 1/2 = 0,5 A
del peso de la unidad; es igual al valor del punto U21 Unidad = 10 V Precisión = 10/2 = 5 V
dividido por 2.
Zona de telemando
La zona de telemando es una tabla que contiene los TC preasignados. Esta zona se
puede leer o escribir a través de las funciones de palabra o las funciones de bit (ver
el capítulo sobre "telemandos").
Zona de ajustes
La zona de ajustes es una tabla de intercambio que permite leer y ajustar las
protecciones.
Zona de osciloperturbografía
La zona de osciloperturbografía es una tabla de intercambio que permite leer los
registros.
Zona de test
La zona de test es una zona de 16 palabras a las que se puede acceder a través
de todas las funciones, tanto en lectura como en escritura, para facilitar los tests de
la comunicación durante la puesta en servicio o para probar el enlace.
Zona de configuración
La zona de configuración contiene la información relativa a la configuración de
software y hardware del Sepam.
versión (pf)
Identificación de la aplicación
Nombre de la aplicación FC10/15 L 3 ASCII 12 caracteres
(S20, M20, etc.)
Versión de la aplicación FC16/18 L 3 ASCII 6 caracteres
Referencia de la aplicación FC19/22 L 3 ASCII 20 caracteres
(1) palabra FC01:bytes más significativos = 10h (Sepam)
bytes menos significativos: configuración del
hardware.
(2)palabra FC02:bytes más significativos = 01h (Modbus)
bytes menos significativos: XY (versión
comunicación X.Y).
Bit 7 6 5 4 3 2 1 0
Opción UD/UX Reservado MES114E/MES114F DSM303 MSA141 MET148-2 (3) MES114 MES108
Modelo UX 0 0 z x x x y y
Modelo UD 1 0 z 0 x x y y
(3) O MET148.
X = 1 si la opción está presente
y = 1 si la opción está presente, opciones exclusivas
z = 1 si modo Vca parametrizado.
Ejemplos F E D C B A 9 8 7 6 5 4 3 2 1 0
Entrada Dirección palabra
0105
TON 26 25 24 23 22 21 14 13 12 11
Dirección de bit 105X
TS Dirección 0101
1 a 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Dirección de bit 101x
TS Dirección de palabra
0104
de 49 a 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
Dirección de bit 104x
TC Dirección de palabra
01F0
1 a 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Dirección de bit 1F0x
STC Dirección de palabra
01F1
1 a 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Dirección de bit 1F1x
Reloj de sincronización
Para poner el Sepam en fecha y hora es necesario utilizar un reloj de sincronización.
Schneider Electric ha probado el hardware de los siguientes proveedores:
b Gorgy Iming, ref.: RT300, equipado con el módulo M540
b SCLE, ref.: RH 2000 -B.
supervisor Sincronización
DE50410
Sepam
Modo de sincronización interna desde la red
La trama “mensaje horario” se utiliza al mismo tiempo para poner en hora y para
GERIN
Esta zona debe ser leída por una “lectura de palabras” Modbus (código 3) en la
dirección 2000h.
La longitud del intercambio puede ser relativa a:
b la primera palabra únicamente (test de validez)
b al tamaño máximo de la zona (125 palabras)
b al tamaño útil de la zona (determinado por la función).
No obstante, la lectura debe siempre comenzar por la primera palabra de la zona
(todas las demás direcciones provocan una respuesta diferencial de "dirección
incorrecta").
La primera palabra de la zona (código de función y número de ejemplar) puede
tomar los valores siguientes:
xxyy: con
b código de función xx diferente de 00 y FFh
b número de ejemplar yy diferente de FFh.
Los ajustes están disponibles y validados. Esta palabra es la copia de "la trama de
petición". El contenido de la zona sigue siendo válido hasta la siguiente petición.
Las demás palabras no son significativas.
FFFFh : la "trama de petición" se ha tenido en cuenta, pero el resultado en "la zona
de respuesta" no está todavía disponible. Es necesario realizar una nueva lectura de
"la trama de respuesta". Las demás palabras no son significativas.
xxFFh : con el código de función xx diferente de 00 y FFh La petición de lectura de
los ajustes de la función designada no es válida. La función no existe en el Sepam
en cuestión, o bien no está permitida en telelectura: consultar la lista de las
funciones que admiten la telelectura de los ajustes.
Trama de respuesta
La respuesta, reenviada por el Sepam, es idéntica a la trama de respuesta de la
telelectura. Está incluida en una zona de 125 palabras de longitud máxima en la
dirección 2000h, y se compone de los ajustes efectivos de la función después del
control semántico:
2000h / 207C h
B15 B14 B13 B12 B11 B10 B09 B08 B07 B06 B05 B04 B03 B02 B01 B00
Código de función Número de ejemplar
Ajustes
..............
(campos específicos de cada función)
..............
Esta zona debe ser leída por una “lectura de n palabras” Modbus (código 3) en la
dirección 2000h.
La longitud del intercambio puede ser relativa a:
b la primera palabra únicamente (test de validez)
b el tamaño máximo de la zona de respuesta (125 palabras)
b el tamaño útil de la zona de respuesta (determinado por la función).
No obstante, la lectura debe siempre comenzar por la primera palabra de la zona de
dirección (todas las demás direcciones provocan una respuesta de excepción de
"dirección incorrecta").
La primera palabra de la zona de respuesta (código de función, número de
ejemplares) toma los mismos valores que los descritos para la trama de respuesta
de la telelectura.
b xxyy: con:
v código de función xx diferente de 00h y FFh
v número de ejemplar yy diferente de FFh.
Los ajustes están disponibles y validados. Esta palabra es la copia de la "trama de
petición". El contenido de la zona sigue siendo válido hasta la siguiente petición
b 0000h: no se ha formulado aún ninguna "trama de petición".
Es especialmente el caso de la puesta en tensión del Sepam.
Las demás palabras no son significativas.
b FFFFh : la "trama de petición" se ha tenido en cuenta, pero el resultado en la zona
de respuesta no está todavía disponible. Es necesario realizar una nueva lectura de
la trama de respuesta. Las demás palabras no son significativas.
b xxFFh : con el código de función xx diferente de 00h y FFh La petición de ajuste
de la función designada no es válida. La función no existe en el Sepam en cuestión,
o bien el acceso a los ajustes no es posible ni en lectura ni en escritura.
ANSI 79 – Reenganchador
Número de función: 1701
Ajuste Datos Formato/unidad
1 Reenganchador: EN o FUERA de servicio 1
2 Reenganchador: Enclavamiento por I26 9
3 Reenganchador: Número de ciclos 1a4
4 Reenganchador: Temporización de liberación 10 ms
5 Reenganchador: Temporización de enclavamiento 10 ms
6 Reserva
7 Ciclo 1: Modo de activación 11
8 Ciclo 1: Temporización de aislamiento 10 ms
9 Reserva
10 Ciclo 2: Modo de activación 11
11 Ciclo 2: Temporización de aislamiento 10 ms
12 Reserva
13 Ciclo 3: Modo de activación 11
14 Ciclo 3: Temporización de aislamiento 10 ms
15 Reserva
16 Ciclo 4: Modo de activación 11
17 Ciclo 4: Temporización de aislamiento 10 ms
Presentación
La función "Read Device Identification" (lectura de la identificación de un equipo)
permite acceder de manera estándar a los datos necesarios para la identificación no
ambigua de un equipo.
Esta descripción la constituye un conjunto de objetos (cadenas de caracteres
ASCII).
Sepam serie 20 trata la función de lectura de identificación (nivel de conformidad 02).
Para obtener una descripción completa de la función, consulte el sitio
www.modbus.org. La siguiente descripción es un subconjunto de las posibilidades
de la función, adaptado al Sepam serie 20.
Instalación
Tramas de petición
La trama de petición se constituye del siguiente modo:
Campo Tamaño (bytes)
Número de esclavo 1
43 (2Bh) 1 Código de función de acceso genérico
14 (0Eh) 1 Lectura de identificación de un equipo
01 ó 02 1 Tipo de lectura
00 1 Número de objeto
CRC16 2
Trama de excepción
En caso de error en el tratamiento de la demanda, se vuelve a enviar una trama de
excepción específica:
Campo Tamaño (bytes)
Número de esclavo 1
171 (ABh) 1 Excepción de acceso genérico (2Bh + 80h)
14 (0Eh) 1 Lectura de identificación de un equipo
01 ó 03 1 Tipo de error
CRC16 2