Guía de Implementación

Slides:



Advertisements
Presentaciones similares
Logística y Distribución
Advertisements

Guía de Implementación
Sobrecalentamiento en Contactores
Guía de Implementación
Capitulo 7: Procesamiento batch y el Job Entry Subsystem (JES)
Guía de Instalación Quantum red RIO Centro de Competencia Técnica.
Guía de Implementación
del conductor Tierra BT
Bases de la programación de un PLC
Curso de Java Java – Redes Rogelio Ferreira Escutia.
Tabla de Contenido Concurrencia.
DISEÑO Y DIAGRAMACIÓN DE PROCESOS.
Configuración de Control
Internet y tecnologías web
Cuestiones y problemas
Guía de implementación
Guía de Implementación
Guía de Diagnóstico Errores en la exportación de variables de Unity hacia Vijeo Citect 7.0 mediante OFS Centro de Competencia Técnica.
CLASE 4 EL ENSAMBLADOR.
C ONFIGURACIÓN C UENTAS D E C ORREO ZTE N281. C ONFIGURACIÓN C UENTAS D E C ORREO ZTE N281 1-Ingrese a menú 2-Ingrese a Mensajes 3-Ingrese a Correo 4-Seleccione.
Instructivo Recaudo de Facturas Servicios Públicos y Privados
Planificación con Prioridades Fijas
Caracterización de la red existente
© 2006 Cisco Systems, Inc. Todos los derechos reservados.Información pública de Cisco 1 Configuración de un switch Conmutación y conexión inalámbrica de.
Curvas de limitación BT
Circuitos de Conmutación
Factorización de Polinomios
Guía de Ayuda y Diagnóstico
Guía de Ayuda y Diagnóstico
Guía de Ayuda y Diagnóstico
PROTOCOLOS Y ESTANDARES DE RED
Trabajar en una pequeña o mediana empresa o ISP. Capítulo 7
Guía de Implementación
Código: P-MS-002 Versión : 1.0 Página 1 de 4
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Aspectos básicos de networking: Capítulo 9
Introducción a los protocolos de enrutamiento dinámico
Informática II 1 Diego Fernando Serna RestrepoSemestre 2011/2.
Universidad de Santiago de Chile Centro de Capacitación Industrial C.A.I. Página Nº1 Capitulo IV Curso de Capacitación Controladores Lógicos Programables.
Guía de Implementación
PROTOCOLOS Un protocolo es un conjunto de reglas que hacen que la comunicación en una red sea más eficiente.
Guía de Implementación
© 2006 Cisco Systems, Inc. Todos los derechos reservados.Información pública de Cisco 1 Resolución de problemas de una red empresarial Introducción al.
Índice Sesión I Bloque I (09:30 a 10:30 Horas) Configuración Inicial
Conceptos y protocolos de enrutamiento. Capítulo 7
PROGRAMACION 2 MICROCONTROLADORES BASIC STAMP.
Guía de Implementación
Aspectos básicos de networking: Clase 5
© 2006 Cisco Systems, Inc. Todos los derechos reservados.Información pública de Cisco 1 Listas de control de acceso Acceso a la WAN: capítulo 5.
Programación I Teoría VI: Recursividad
Guía de Implementación
Guía de Implementación
DIAGNOSTICO DE FALLAS BASICO DEL ROUTER Semestre 2 Capítulo 9
Guía de Implementación
Factory Automation Systems Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)
Guía de Implementación
Guía de Diagnóstico Errores en la exportación de variables de Unity hacia Vijeo Citect mediante OFS Centro de Competencia Técnica.
Guía de Implementación
Guía de Implementación
Guía de Ayuda y Diagnóstico
Seguridad DNS. Javier Rodríguez Granados.
Guía de Ayuda y Diagnóstico Guía de ayuda y diagnóstico para Twido Módem SMS Centro de Competencia Técnica.
Guía de Implementación
Guía de Implementación
Guía de Implementación
Guía de Implementación
Guía de Implementación
Guía de Implementación
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Guía de Implementación
Transcripción de la presentación:

Guía de Implementación DFBs Conmutación Ethernet QUANTUM HSBY Producto y Versión: Quantum estampación eventos 140ERT85410 - NTP Revisión Fecha Autor Modificaciones 1.0 17/09/2010 P. Solé Primera versión Centro de Competencia Técnica

Indice ¿Por Que? ¿Cómo? Ejemplos

1. ¿Por que?. La Redundancia no supervisa el fallo de la NOE ni errores de comunicación RIO Ethernet Fiber 140 CRP ConneXium Ring 140 NOE 140 CRA SCADA Ethernet I/O El Usuario debe diagnosticar en las 2 CPUs el correcto funcionamiento de la NOE y las comunicaciones con todos los equipos.( E/S, Scada, PLCs, etc)

1. ¿Por qué? Servicios NOE Activos en un Quantum HSBY 140CPU67160, Tipo Estado en NOE Primario Estado en NOE Standby I/O Scanning Client Enabled Disabled Global Data Modbus Messaging Server FTP/TFTP SNMP HTTP DHCP FDR SMTP (email) NTP (synchronization) Access Control Como Regla general en la CPU StandBy todos los servicios como cliente están deshabilitados,(excepto la mensajería), y los servicios como servidor están habilitados

(NOE Primary IP Address + 1 ) 1. ¿Por qué? El PLC StandBy, únicamente ejecuta la primera sección . CPU Scan Time Input Input Actualiza E/S HSBY HSBY Logic Data Data Ejecuta solo la primera sección First Section Transfiere la ‘reversed area’ Output Primary (NOE IP Address) Standby (NOE Primary IP Address + 1 )

2. Como 2) ESTADO NOE - Prim_NOE_Monitor, Sby_NOE_Monitor =S= ha desarrollado las siguientes DFBs para gestionar la conmutación del Sistema Redundante: 1) BASE DE TIEMPO - OneHundredmsPulse 2) ESTADO NOE - Prim_NOE_Monitor, Sby_NOE_Monitor 3) COMUNICACIONES EQUIPOS REMOTOS - Prim_REMOTE_Watchdog, Sby_REMOTE_Watchdog 4) COMUNICAIONES SCADA - Prim_SCADA_Watchdog, Sby_SCADA_Watchdog 5) TRANSFERENCIA DATOS - EthernetRevTx, EthernetRevRX 6) CONMUTACION -HSBY_Switch_Decision

2. Como Las DFBs de diagnósticos DEBEN ser programadas en la PRIMERA SECCION para que se ejecuten en ambos PLCs El DFB ‘OneHundredmsPulse’ se debe programar en la segunda sección. Todas las variables de las DFB de Diagnóstico deben ser alocatadas y configuradas en el Area de no Transferencia de la Redundancia. La variable del DFB ‘OneHundredmsPulse’ en el caso de que sea Alocatada NO debe estar configurada en el Área de no transferencia. Área de no Transferencia

2.1 Como 1) BASE DE TIEMPO - OneHundredmsPulse Proporciona un pulso de 100mS, como base de tiempo para la ejecución de las DFBs de monitorización. Se debe programar en al Segunda sección. La variable de salida no es necesaria que sea alocatada; En el caso de que lo sea, no debe estar configurada en la área de no transferencia.

2.2 Como 2) ESTADO NOE - Prim_NOE_Monitor, y Sby_NOE_Monitor - El DFB Prim se ejecutara en la CPU Primaria y la Sby en la CPU StandBy, y reportaran el estado de su respectiva NOE Ambas DFBs ejecutan el mismo código, por ello el nombre de las variables deben ser diferente, se recomienda hacer referencia a la NOE Primaria y a la NOE StandBy Se debe programar en la primera sección. Las variables deben ser alocatadas y deben estar configuradas en la área de no transferencia.

2.2 Como 2) ESTADO NOE - Prim_NOE_Monitor, y Sby_NOE_Monitor PROGRAMACION DE VARIABLES Pin entrada Tipo de Dato Descripción EN BOOL Activa la DFB, debe asignarse a la %SW61.0 Slot BYTE Nº Slot del bastidor de la NOEof NOE MonitoringRate INT Intervalo Ejecución lectura de Estado de la oe (Ejm. 10 = 1000ms) Retries Numero de reintentos de lectura antes de reportar error Pulse Se debe asignar la variable de salida del DFB OneHundredmsPulse DFB El resto de variables se pueden asignar con el mismo nombre del pin del DFB haciendo referencia a la NOE primaria o a la NOE Stancby. La variable MSTR_Control es de tipo Array[1..9] of INT y la variable MSTR_Data es de tipo Array[0..37] of INT

2.3 Como 3) COMUNICACIONES EQUIPOS REMOTOS - Prim_REMOTE_Watchdog, Sby_REMOTE_Watchdog

2.3 Como 3) COMUNICACIONES EQUIPOS REMOTOS - Prim_REMOTE_Watchdog, Sby_REMOTE_Watchdog El DFB Prim se ejecutara en la CPU Primaria y la Sby en la CPU StandBy, y reportaran el estado de las comunicaciones de cada NOE con los equipos remotos. Para ello realiza una lectura de una variable del equipo remoto. Cuando los errores de comunicación de la MSTR alcanza superan al numero de ‘retries’ configurados, se activa el fallo. Ambas DFBs ejecutan el mismo código, por ello el nombre de las variables deben ser diferente, se recomienda hacer referencia a la NOE Primaria y a la NOE StandBy Se debe programar en la primera sección. Las variables deben ser alocatadas y deben estar configuradas en la área de no transferencia. Para simplificar el direccionamiento, se usa el EFB TCP_IP_ADDR, en caso contrario configurar según IP Word array Table

2.3 Como 3) COMUNICACIONES EQUIPOS REMOTOS - Prim_REMOTE_Watchdog, Sby_REMOTE_Watchdog Pin Entrada Tipo de dato Descripción EN BOOL Activa la DFB, debe asignarse a la %SW61.0 RemoteIP WordArr5 Dirección IP del equipo remoto (ver IP Word Array table) Remote4x INT Offset del registro 4X del equipo remoto a leer (ejem. 10 = %MW10) MonitoringRate Intervalo Ejecución lectura de Estado de la oe (ejem. 10 = 1000ms) Retries Numero de reintentos antes de dar fallo Pulse Se debe asignar la variable de salida del DFB OneHundredmsPulse DFB Timeout Intervalo de tiempo en que la MBP_MSTR estará activa esperando la respuesta del servidor (ejem. 10=1000ms)

2.3 Como 3) COMUNICACIONES EQUIPOS REMOTOS - Prim_REMOTE_Watchdog, Sby_REMOTE_Watchdog Entrada Remote IP ( IP Word array Table) Palabra Descripción WordArr5[1] Byte bajo: MBP índice (uso para pasarelas ETH/MB) Byte alto: Slot modulo WordArr5[2] Byte 4 (MSB) dirección IP destino WordArr5[3] Byte 3 dirección IP destino WordArr5[4] Byte 2 dirección IP destino WordArr5[5] Byte 1 (LSB) dirección IP destino El resto de variables se pueden asignar con el mismo nombre del pin del DFB haciendo referencia a la NOE primaria o a la NOE Stancby. La variable MSTR_Control es de tipo Array[1..9] of INT y la variable MSTR_Data es de tipo Array[0..37] of INT

2.4 Como 4) COMUNICACIONES SCADA - Prim_SCADA_Watchdog, Sby_SCADA_Watchdog El DFB Prim se ejecutara en la CPU Primaria y la Sby en la CPU StandBy, y reportaran el estado de las comunicaciones de cada NOE con el Scada. Para ello el Scada escribirá en ambos PLCs un valor superior de 2 El PLC tiene cargado el valor 2, éste es comparado con el valor escrito por el PLC. Si el contenido del registro no varia de 2, una vez se alcanza el Timeout se activara el bit de error ( timeout = 100ms*valor configurado en pin ‘timeout’)

2.4 Como 4) COMUNICACIONES SCADA - Prim_SCADA_Watchdog, Sby_SCADA_Watchdog Ambas DFBs ejecutan el mismo código, por ello el nombre de las variables deben ser diferente, se recomienda hacer referencia a la NOE Primaria y a la NOE StandBy Se debe programar en la primera sección. Las variables deben ser alocatadas y deben estar configuradas en la área de no transferencia. Para simplificar el direccionamiento, se usa el EFB TCP_IP_ADDR, en caso contrario configurar según IP Word array Table. En el scada se debe programar una escritura hacia el registro especificado en el DFB con un valor diferente de 2

2.4 Como 4) COMUNICACIONES SCADA - Prim_SCADA_Watchdog, Sby_SCADA_Watchdog Pin Entrada Tipo Datos Descripcion EN BOOL Activa la DFB, debe asignarse a la %SW61.0 Prim4xAddress UINT Offset del registro en el PLC donde el Scada debe escribir el dato Timeout INT Tiempo de timeout del Scada.( en multiplos de 100ms. (Ejem, 10  1 minuto de timeout del Scada) Pulse Se debe asignar la variable de salida del DFB OneHundredmsPulse DFB El resto de variables se pueden asignar con el mismo nombre del pin del DFB haciendo referencia a la NOE primaria o a la NOE Standby.

2.5 Como 5) TRANSFERENCIA DATOS - EthernetRevTx, EthernetRevRX El DFB TX solo se ejecuta en el PLC StandBy y el RX solo se ejecuta en el PLC Primario. El intercambio se realiza con la %SW63 Pin Entrada Tipo Datos Descripcion EN BOOL Activa la DFB, debe asignarse a la %SW61.0 El resto de variables se pueden asignar con el mismo nombre del pin del DFB haciendo referencia a la NOE primaria o a la NOE Standby.

2.6 Como 6) CONMUTACION -HSBY_Switch_Decision El DFB se ejecutara solo en la CPU Primaria Solo realiza el cambio si el PLC secundario esta Run StandBy En caso de no usar todos los diagnosticos, poner a 0 la entrada no usada.

2.6 Como 6) CONMUTACION -HSBY_Switch_Decision Pin entrada Tipo Dato Descripción EN BOOL Activa la DFB, debe asignarse a la %SW61.0 SwitchDelayTime TIME Retardo entre la detección del error y la orden de conmutación StatusMaskTime Tras una conmutación impide una nueva conmutación, para garantizar la estabilidad del sistema TestMode Deshabilita la conmutación, para poder verificar la lógica de conmutación

3 Ejemplos Se adjunta programa demo completo dfbs individuales. Se adjunta programa demo solo del cheque de NOE.

Make the most of your energy www.schneiderelectric.es