Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia...

30
Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica

Transcript of Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia...

Page 1: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

Guía de Ayuda y Diagnóstico

TSX Premium – Mensajeria cliente Modbus TCP/IP

Centro de Competencia Técnica

Page 2: 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

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

NONO

NO

NO

NO

NO

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?

NO

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

Page 3: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

NO

¿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).

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

Page 4: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 5: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 6: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 7: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 8: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 9: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 10: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 11: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 12: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 13: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 14: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 15: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 16: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 17: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 18: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 19: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 20: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 21: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 22: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 23: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 24: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 25: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 26: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 27: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 28: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 29: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

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

Page 30: Guía de Ayuda y Diagnóstico TSX Premium – Mensajeria cliente Modbus TCP/IP Centro de Competencia Técnica.

Schneider Electric 30- Centro Competencia Técnica - Jordi Moreno - Julio 2008 - Rev. 1

Make the most of your energy

www.schneiderelectric.es