guía de ayuda y diagnóstico tsx premium – mensajeria cliente modbus tcp/ip centro de competencia...
TRANSCRIPT
Guía de Ayuda y Diagnóstico
TSX Premium – Mensajeria cliente Modbus TCP/IP
Centro de Competencia Técnica
Schneider Electric 2- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
Realizar el diagnósticodel módulo o puertoethernet mediante
Unity/PL7
Falla la comunicaciónde un Premium como
cliente usandomensajeria acíclica
Conectarse desde el PCdirectamente al módulo
mediante un cableethernet cruzado
SÍ
NO
Funcionamiento incorrecto por causasdesconocidas.
Verificar el estado de funcionamiento deldispositivo servidor.
¿El diagnóstico delmódulo o puerto
ethernet escorrecto?
Realizar el diagnósticovisual del módulo o
puerto ethernet (estadode los leds del frontal)
¿El módulo opuerto ethernetresponde a unping externo?
¿El módulo o puertoethernet puede
ejecutar correctamenteun ping hacia el
dispositivo servidor?
Con un clienteModBus/TCP hacer una
petición hacia eldispositivo servidor
Realizar un diagnóstico decarga del módulo mediante
el software PlcDiagComm, laweb del módulo o las
palabras de sistema (% SWs)
¿Responde a laspeticiones?
Conectarse desde el PCdirectamente al dispositivoservidor mediante un cable
ethernet cruzado
¿El módulo opuerto ethernet
responde a un pingexterno?
¿El dispositivoservidor
responde a unping externo?
Con un clienteModBus/TCP hacer una
petición hacia eldispositivo servidor
¿Responde a laspeticiones?
Verificar el cableado de la redethernet.
Comprobar que en la ruta haciael dispositivo servidor no hay
ningún router con el puerto 502filtrado.
Revisar en la opción de"mensajeria" de la
configuración del móduloque la IP destino no estéconfigurada en el filtro
ESQUEMA 2
¿Está configurado elfiltro de la
mensajeria y la IPdestino está filtrada?
Deshabilitar la opción defiltrado de la mensajeria o
añadir la IP al filtro.
Funcionamiento incorrecto por causasdesconocidas.
Recopilar y reportar la siguiente información del caso:
- Descripción detallada del error detectado.
- Descripción del hardware afectado incluyendo: a. referencias b. número de serie (SN) c. versión del software (SV) d. versión del producto (PV)
- Status de los módulos que fallan en el momento deproducirse el defecto (leds frontales y diagnóstico apartir de PL7/Unity).
NO
SÍ
SÍ
NONO
SÍ
NO
SÍ
SÍ
NO
SÍ
NO
NO
SÍ
Módulo en fallo
Reset del módulo (o en sudefecto, corte de tensión)
¿Se restablece elcorrecto
funcionamiento?
Posible módulo averiado.Sustituirlo por otro.
¿Fallan todas laspeticiones?
SÍ
NO
SÍ
NO
Guía de Ayuda y Diagnóstico para Mensajeria Cliente ModBus-TCP/IP para Premium - Esquema 1/2Centro de Competencia técnica CCT - Jordi Moreno López - Julio 2008
Diagrama de diagnóstico 1/2
1
5
6
7
4
2
3
2
3
2
2
8
Schneider Electric 3- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
Reducir el número depeticiones del módulo demensajeria/ IOScanning
como cliente
Realizar un diagnóstico decarga del módulo mediante
el software PlcDiagComm, laweb del módulo o las
palabras de sistema (% SWs)
¿El módulo estásobrecargado?
¿Está la CPUsobrecargada?
Reducir el tiempo de ciclo(scan) del PLC y/o reducir el
número de peticiones porsegundo del módulo como
cliente¿La función de
mensajería estácondicionada al bit
de actividad?
ESQUEMA 1
Considerar las reglasbásicas acerca de la
programación funcionesde mensajeria
¿Estácorrectamenteconfigurada la
tabla de gestión?
Verificar según la correctaconfiguración de las tabla
de gestión de lasfunciones de mensajeria
Revisar la correctaprogramación de las
funciones demensajeria acíclica
SÍ
NO
SÍ
¿El informe deoperación/comunicaciónestá dando un resultado
diferente a 16#00?
NO
Verificar con los límitesdel módulo/puerto
ethernet
Verificar con los límitesdel módulo/puerto
ethernet
Verificar con las tablas dedefinición de errores de
mensajería
Configurarcorrectamente el bit deactividad asociado a la
función de comunicación
Configurar correctamentelos parámetros de
longitud y timeout de latabla de gestión
¿La función seejecuta
correctamente?
Verificar la causa delerror con las tablas dedefinición de errores de
mensajeria
Verificar que elcontador de tramas
aumenta al activar lafunción
¿Sigue fallandola comunicación?
Recopilar y reportar la siguiente información del caso:
- Descripción detallada del error detectado.
- Descripción del hardware afectado incluyendo: a. referencias b. número de serie (SN) c. versión del software ( SV) d. versión del producto (PV)
- Status de los módulos que fallan en el momento de producirse eldefecto ( leds frontales y diagnóstico a partir de PL7/Unity).
- Arquitectura de la red.
- Captura de tramas del puerto ethernet (usando el software wireshark).
- Información sobre la carga del módulo ethernet (usando el softwarePlcDiagComm).
SÍ
SÍ
SÍ
NO
NO
NO
NO
NO
Guía de Ayuda y Diagnóstico para Mensajeria Cliente ModBus-TCP/IP para Premium - Esquema 2/2Centro de Competencia técnica CCT - Jordi Moreno López - Julio 2008
Diagrama de diagnóstico 2/2
9
10
5
6
7
8
11
12
13
Schneider Electric 4- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
1. Premium ETY (Port / 4103 /5103): leds de diagnóstico
Volver al diagrama de flujo
Siguiente
Schneider Electric 5- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
2. Premium Copro: leds de diagnóstico
Volver al diagrama de flujo
Anterior
Schneider Electric 6- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
La condición indispensable para poder ejecutar desde un PC un comando PING para verificar la conexión TCP/IP con otro dispositivo es que ambos tengan direcciones IP compatibles.
Los pasos a seguir para consultar o cambiar la IP de un PC son los siguientes:
3a. Ping
1 2
Volver al diagrama de flujo
Siguiente
Schneider Electric 7- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
3b. Ping
3
4
5
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 8- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
3c. PingPara ejecutar un comando PING se ha de abrir una ventana DOS:
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 9- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
3d. Ping
Comando PING con respuesta correcta por parte del dispositivo remoto
Comando PING sin respuesta por parte del dispositivo remoto
Volver al diagrama de flujo
Anterior
Schneider Electric 10- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
4. Software cliente/servidor Modbus TCP/IP
MbTCTest
MbTCPTest: Utilidad cliente/servidor Modbus TCP/IP. Necesita tener instalado el Framework .Net. Descargable desde: \\10.132.20.10\data$\AUT\Software_Herramientas\Utilidades AUT Imprescindibles\Utilidades Ethernet\Modbus TCPIP\MbTCPTest.zip Download details: .NET Framework Version 2.0 Redistributable Package (x86)
Volver al diagrama de flujo
Schneider Electric 11- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
5a. Filtro de mensajería
Parámetros de configuración de la conexión Ethernet para mensajería
Volver al diagrama de flujo
Siguiente
Schneider Electric 12- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
5b. Filtro de mensajería¿Dónde encontrar el filtro de la mensajería en PL7?
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 13- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
5c. Filtro de mensajería¿Dónde encontrar el filtro de la mensajería en Unity?
Volver al diagrama de flujo
Anterior
Schneider Electric 14- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
6a. Diagnóstico carga PLCDiagComm
Seleccionar Diagnóstico > Carga Ethernet1 2Realizar conexión
Software PlcDiagCommVolver al diagrama de flujo
Siguiente
PLC Diag Comm v2.2.3
Schneider Electric 15- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
6b. Diagnóstico carga PLCDiagComm
Datos diagnóstico de Carga3
Límites y anchos de Banda Modulos Ethernet
Volver al diagrama de flujo
Anterior
Guía de Uso - PLCDiagComm v2
Schneider Electric 16- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
7a. Diagnóstico carga Servidor WEB
Consulta de las conexiones de mensajería abiertas contra el puerto ethernet
Volver al diagrama de flujo
Siguiente
Schneider Electric 17- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
7b. Diagnóstico carga Servidor WEB
Consulta del ancho de banda que ocupa tanto la mensajería como el resto de servicios; determinación del ancho de banda ocupado y del no utilizado.
Volver al diagrama de flujo
Anterior
Schneider Electric 18- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
8a: Diagnóstico carga CPU %SW
Volver al diagrama de flujo
Siguiente
Schneider Electric 19- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
8b: Diagnóstico carga CPU %SW
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 20- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
8c: Diagnóstico carga CPU %SW
Volver al diagrama de flujo
Anterior
Schneider Electric 21- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
9a: Funciones de comunicación asíncrona o mensajería
Volver al diagrama de flujo
Siguiente
Schneider Electric 22- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
Ejemplo de función de mensajería:
Bit de actividad
9b: Funciones de comunicación asíncrona o mensajería
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 23- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
9c: Funciones de comunicación asíncrona o mensajería
Tabla de parámetros de gestión:
Tabla de parámetros de gestión
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 24- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
9d: Funciones de comunicación asíncrona o mensajería
Bit de actividad
Bit de actividad: la ejecución de toda función asíncrona o de mensajería ha de estar asociada al negado del bit de actividad correspondiente a su tabla de gestión
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 25- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
9e: Funciones de comunicación asíncrona o mensajería
Informe de comunicación (valores en hexadecimal):
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 26- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
9f: Funciones de comunicación asíncrona o mensajería
Informe de operación (valores en hexadecimal):
Dependiendo del valor del parámetro ‘Informe de comunicación’, el valor del ‘Informe de operación’ tiene un significado diferente.
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 27- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
9g: Funciones de comunicación asíncrona o mensajería
Informe de operación (valores en hexadecimal):
Volver al diagrama de flujo
Siguiente
Anterior
Schneider Electric 28- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
9h: Funciones de comunicación asíncrona o mensajería
Timeout y longitud:
Volver al diagrama de flujo
Anterior
Schneider Electric 29- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
5. Información necesaria1) HARDWARE
Referencia equipoVersión Hardware PVVersión Exec módulo Ethernet y CPUVersión Software programación
2) Entorno Aplicación
Topología de la RedHa funcionado alguna vezSe ha realizado alguna modificación antes del errorOcurrencia y frecuencia del errorSe puede reproducir la avería
3) Entorno Instalación
Existen fuentes de interferencias eléctricasLas tierras son correctasla instalación de los cables es correcta
4) Varios
ClienteCriticidad / impacto averíaUrgencia solución
5) Captura de Tramas Capturar tramas en el Puerto Ethernet del modulo del PLC a diagnosticar , para ello es necesario o bien insertar un HUB entre el puerto del Switch y el Puerto del módulo del PLC o bien configurar la funcion port mirroring en el switch (para ello ver documento adjunto) .
Guía captura de Tramas : Software Captura de Tramas (Wireshark): Wireshark: Go deep.\\10.132.20.10\data$\AUT\Software_Herramientas\Utilidades AUT Imprescindibles\Utilidades Ethernet\Capturador de tramas Ethereal
Volver al diagrama de flujo
Siguiente
Guía de Diagnóstico - WIRESHARK
Schneider Electric 30- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1
Make the most of your energy
www.schneiderelectric.es