Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Rev. 1.0 (21-04-2006) TELVENT Guía de Instalación Rápida para Saitel TELVENT Tamarguillo, 29 Sevilla, 41006 Spain Teléfono: +34 95 492 09 92 Fax: +34 95 492 39 21 E-mail: info@telvent.abengoa.com TELVENT 10333 Southport Dr. S.W. Calgary, AB, Canada T2W 3X6 Teléfono: +1 (403)253.8848 Fax: +1 (403)259.2926 E-mail: info.canada@telvent.abengoa.com Guía de Instalación Rápida para Saitel Revisión Documento 1.0 © Copyright 2006 por Telvent Rev. 1.0 (21-04-2006) TELVENT ii Guía de Instalación Rápida para Saitel Control de Revisiones Rev Fecha Descripción Realizado 1.0 24-04-2006 Revisión inicial Ana Lourdes Sanz Alonso Autor Antonio Luque Castro Responsable de Producto José Pinilla Rodríguez Director Dpto. Sistemas de Adquisición Información Relevante Para el Usuario Debido a la variedad de usos del producto, los responsables de la aplicación y uso de este equipo de control deberán tomar las medidas oportunas para asegurar el cumplimiento de todos los requerimientos de seguridad y prestaciones de cada aplicación. Los requerimientos hacen referencia a las leyes aplicables, regulaciones, códigos y estándares. En este manual se describen algunas diferencias entre el equipo en sí y sus propiedades electromecánicas, las cuales han de ser tenidas en consideración cuando se vayan a aplicar productos como los descritos en esta publicación. A lo largo del manual se intercalan algunas notas para alertar al usuario del equipo sobre algunas circunstancias específicas. Las notas se resaltan con un icono en el margen izquierdo bajo dos categorías: Atención: identificador de información sobre prácticas o circunstancias que pueden conllevar daños personales o del equipo. Muy importante: identificador de información sobre prácticas o circunstancias que pueden originar un mal funcionamiento del equipo. El equipo descrito ha sido diseñado para una categoría de instalación II (según las definiciones de las categorías de instalación IEC). A la hora de su instalación, deben seguirse las recomendaciones hechas en el apartado correspondiente. Sólo el personal entrenado o técnicos de instalación competentes podrán realizar las tareas de instalación y mantenimiento. Las ilustraciones, cuadros de diálogo, modelos de programación y los ejemplos mostrados en este manual han de ser entendidos únicamente como ejemplos. Al existir variables y requerimientos dependientes de cada instalación particular, Telvent declina cualquier responsabilidad o compromiso por el uso incorrecto del equipo basándose en los ejemplos que se presentan en esta publicación. Un uso indebido del equipo, o fuera de lo especificado, puede comprometer su seguridad. Calidad: Las familias de remotas Saitel han sido desarrolladas de acuerdo con un sistema de gestión de calidad certificado en base a la norma ISO 9001 Documento no: TE-00-0000-INSR-F850-SP-Rev10 Revisión/Fecha: Rev 1.0 / 24-04-2006 Fichero: TE-00-0000-INSR-F850-SP-Rev10.pdf Periodo de retención: Permanente durante su período de vigencia + 3 años después de su anulación Para cualquier consulta, informe de problema o sugerencia que pueda tener el usuario del equipo está disponible la siguiente dirección de correo electrónico: infoCAT@telvent.abengoa.com mailto:infoCAT@telvent.abengoa.com Rev. 1.0 (21-04-2006) TELVENT iii Guía de Instalación Rápida para Saitel Tabla de Contenidos Tabla de Contenidos ..........................................................................................................................................iii Índice de Figuras..................................................................................................................................................v Índice de Tablas ..................................................................................................................................................vi Contenido del Documento ...............................................................................................................................vii Capítulo 1 - Elementos Necesarios............................................................................................................ 1-1 1.1 Objetivo .............................................................................................................................................. 1-1 1.2 Contenido del CD de Instalación....................................................................................................... 1-1 1.3 Requisitos Software............................................................................................................................ 1-2 1.4 Requisitos Hardware .......................................................................................................................... 1-2 1.4.1 Familia Saitel 2000DP ................................................................................................................ 1-3 1.4.2 Familia Saitel 100....................................................................................................................... 1-3 Capítulo 2 - Montaje Físico........................................................................................................................ 2-1 2.1 Objetivo .............................................................................................................................................. 2-1 2.2 Montaje SM_CPU866 y SM_CPU ........................................................................................................ 2-1 2.2.1 Fuente de Alimentación............................................................................................................ 2-2 2.2.2 Unidad de Control ..................................................................................................................... 2-2 2.3 Montaje Saicom_E y MRC-100E ......................................................................................................... 2-3 2.3.1 Fuente de Alimentación............................................................................................................ 2-3 2.3.2 Unidad de Control Saicom_E .................................................................................................... 2-5 Capítulo 3 - Configuración Básica............................................................................................................. 3-1 3.1 Objetivo .............................................................................................................................................. 3-1 3.2 Configuración de la Conexión........................................................................................................... 3-1 3.2.1 Configuración del PC................................................................................................................. 3-1 3.3 Inicio de CATconfig Tool.................................................................................................................... 3-3 3.4 Cambio de la Dirección IP .................................................................................................................. 3-4 3.4.1Creación de un Nuevo Proyecto ............................................................................................... 3-4 3.4.2 Configuración de las Comunicaciones ..................................................................................... 3-4 3.4.3 Administración de Usuarios ...................................................................................................... 3-4 3.4.4 Administración de Dispositivos de Red .................................................................................... 3-6 3.5 Carga de las Aplicaciones .................................................................................................................. 3-7 Capítulo 4 - Descripción del Software ...................................................................................................... 4-1 4.1 Objetivo .............................................................................................................................................. 4-1 4.2 Descripción General ........................................................................................................................... 4-1 4.2.1 Arquitectura............................................................................................................................... 4-1 4.2.2 Funcionamiento......................................................................................................................... 4-2 4.3 Componentes de la Plataforma Software ........................................................................................ 4-3 4.3.1 Sistema Operativo: VxWorks..................................................................................................... 4-3 4.3.2 Base de Datos en Tiempo Real: coreDB ................................................................................... 4-5 4.3.3 Bin Controllers ........................................................................................................................... 4-6 Rev. 1.0 (21-04-2006) TELVENT iv Guía de Instalación Rápida para Saitel 4.3.4 Módulo de Sincronización (thm) .............................................................................................. 4-6 4.3.5 Módulo de Comunicaciones...................................................................................................... 4-7 4.3.6 CATweb Tool.............................................................................................................................. 4-7 4.4 Sistema de Archivos............................................................................................................................ 4-8 4.4.1 Ficheros Ejecutables................................................................................................................... 4-9 4.4.2 Ficheros de Configuración ...................................................................................................... 4-10 4.4.3 Ficheros de Salida .................................................................................................................... 4-10 Capítulo 5 - Modos de Conexión a la CPU ............................................................................................... 5-1 5.1 Objetivo .............................................................................................................................................. 5-1 5.2 Tipos de Conexión.............................................................................................................................. 5-1 5.3 Conexión Vía FTP................................................................................................................................ 5-1 5.4 Conexión Vía Consola ........................................................................................................................ 5-2 5.5 Conexión Vía Telnet........................................................................................................................... 5-4 Capítulo 6 - Carga Manual de VxWorks ................................................................................................... 6-1 6.1 Objetivo .............................................................................................................................................. 6-1 6.2 Descripción del Proceso de Carga ..................................................................................................... 6-1 Capítulo 7 - Modificación Manual de la IP............................................................................................... 7-1 7.1 Objetivo .............................................................................................................................................. 7-1 7.2 Proceso de Modificación de la Dirección IP de la CPU..................................................................... 7-1 Glosario ...............................................................................................................................................................A Índice................................................................................................................................................................... C Rev. 1.0 (21-04-2006) TELVENT v Guía de Instalación Rápida para Saitel Índice de Figuras Figura 2-1 Aspecto de un módulo de Saitel 2000DP..................................................................................... 2-1 Figura 2-2 Aspecto de un módulo MRC-100E................................................................................................ 2-3 Figura 3-1 Configuración de la dirección IP en Windows XP ....................................................................... 3-2 Figura 3-2 Ventana de configuración para la dirección IP ........................................................................... 3-2 Figura 3-3 Comprobación de que la conexión con la CPU se establece ...................................................... 3-3 Figura 3-4 Acceso a la aplicación CATconfig Tool......................................................................................... 3-3 Figura 3-5 Información inicial de la herramienta CATconfig Tool .............................................................. 3-3 Figura 3-6 Entorno inicial de CATconfig Tool ............................................................................................... 3-4 Figura 3-7 Configuración de las comunicaciones.......................................................................................... 3-4 Figura 3-8 Administración de usuarios ......................................................................................................... 3-5 Figura 3-9 Definición de un nuevo usuario .................................................................................................. 3-5 Figura 3-10 Administrador de dispositivos .................................................................................................... 3-6 Figura 3-11 Ejemplo de configuración........................................................................................................... 3-6 Figura 3-12 Configuración del router ............................................................................................................ 3-7 Figura 3-13 Conexión a través de FTP a la CPU ............................................................................................. 3-8 Figura 4-1 Esquema de la plataforma software baseline .............................................................................4-2 Figura 4-2 Esquema de la plataforma software baseline ............................................................................. 4-2 Figura 4-3 Ejemplo de fichero de configuración netConfig.xml.................................................................. 4-4 Figura 4-4 Configuración de un router por defecto ..................................................................................... 4-4 Figura 4-5 Ejemplo de fichero de configuración userLogin.xml .................................................................. 4-4 Figura 4-6 Ejemplo del fichero smAutoLoad.cfg........................................................................................... 4-5 Figura 4-7 Ejemplo de fichero main_cfg.xml................................................................................................. 4-5 Figura 4-8 Intercambio de información entre coreDB y los Bin Controllers ............................................... 4-6 Figura 4-9 Esquema del módulo de canales .................................................................................................. 4-7 Figura 4-10 Sistema de archivos del equipo .................................................................................................. 4-8 Figura 5-1 Conexión vía FTP ........................................................................................................................... 5-1 Figura 5-2 Conexión de consola utilizando Hyperterminal.......................................................................... 5-2 Figura 5-3 Conexión vía telnet ....................................................................................................................... 5-5 Figura 6-1 Mensajes del BootRom.................................................................................................................. 6-1 Figura 6-2 Interrupción del auto-boot........................................................................................................... 6-2 Figura 6-3 Configuración de la dirección IP................................................................................................... 6-2 Figura 6-4 Pantalla del servidor TFTP............................................................................................................. 6-3 Figura 6-5 Configuración de la dirección IP................................................................................................... 6-4 Figura 6-6 Configuración de la dirección IP................................................................................................... 6-5 Figura 7-1 Proceso de modificación manual de la IP del módulo de control.............................................. 7-1 Figura 7-2 Menú de configuración para modificar la dirección IP .............................................................. 7-2 Rev. 1.0 (21-04-2006) TELVENT vi Guía de Instalación Rápida para Saitel Índice de Tablas Tabla 2-1 Consumo de los módulos de la familia Saitel100 ......................................................................... 2-4 Tabla 2-2 Alimentación módulo MRC-100E. Conector JP3 (trasero)............................................................ 2-4 Tabla 2-3 Alimentación SAIBL-x. Conector ALIMENTACION ........................................................................ 2-4 Tabla 2-4 Alimentación PBCOM. Conector ALIMENTACION (J6) ................................................................. 2-4 Tabla 4-1 Asignación de nombres de puertos ethernet ............................................................................... 4-4 Tabla 4-2 Ficheros ejecutables de la plataforma software baseline............................................................ 4-9 Tabla 4-3 Ficheros ejecutables de la plataforma software baseline.......................................................... 4-10 Tabla 5-1 Comandos de VxWorks................................................................................................................... 5-3 Tabla 5-2 Comandos del sistema .................................................................................................................... 5-3 Tabla 5-3 Comandos de coreDB ..................................................................................................................... 5-3 Tabla 5-4 Comandos de adquisición local / Profibus..................................................................................... 5-4 Tabla 5-5 Comandos del módulo de canales................................................................................................. 5-4 Tabla 5-6 Comandos del módulo de sincronización ..................................................................................... 5-4 Tabla 5-7 Comandos del servidor web........................................................................................................... 5-4 Rev. 1.0 (21-04-2006) TELVENT vii Guía de Instalación Rápida para Saitel Contenido del Documento I. Propósito del Manual El propósito principal de este manual es que el usuario conozca el procedimiento que debe seguir para instalar un sistema basado en la plataforma Saitel. Se describen los pasos a dar para realizar el montaje físico y la configuración del equipo, así como el uso de las herramientas básicas de que dispone el usuario para realizar estas tareas. II. Organización de la Guía Este manual está dividido en varios capítulos. A continuación se muestra cada uno de ellos con su correspondiente título y el contenido básico que cubre. Capítulo 1 - Elementos Necesarios Se enumeran los elementos básicos de los que debemos disponer para poder montar y configurar el equipo, ya sean componentes hardware ó aplicaciones software que utilizaremos para realizar la configuración. Capítulo 2 - Montaje Físico Nociones básicas a tener en cuenta para instalar los distintos módulos de Saitel. Capítulo 3 - Configuración Básica Descripción de los pasos a dar para pasar de un estado en el que tenemos una CPU con una configuración básica, a tener un módulo de control completamente funcional. Capítulo 4 - Descripción del Software Se describen con detalle los elementos que componen el software de la CPU. Capítulo 5 – Conexión a la CPU En este capítulo se describen los distintos tipos de conexión para realizar la configuración de la unidad de control. Capítulo 6 - Carga de VxWorks en Caso de Fallo Procedimiento a seguir en caso de que se produzcan fallos en el proceso de carga del sistema operativo. Capítulo 7 – Modificación Manual de la IP Procedimiento a seguir para modificar manualmente la dirección IP del módulo de control. III. Documentación Adicional Para complementar la información dada en este manual se puede acudir a la siguiente documentación: Fichero Nombre del Documento TE-00-0000-MOD-F700 Módulos de Saitel 2000DP TE-00-0000-USP-F850 Manual General de Saitel TE-00-0000-MOD-F900 Módulos de Saitel 100 TE-00-0000-CONF-S851-001 Manual General de CATconfig Tool TE-00-0000-CONF-S581-002 Bin Controllers para CATconfig Tool TE-00-0000-AUX-F700-004 Manual de Ejemplos para Saitel 2000DP Rev. 1.0 (21-04-2006) TELVENT 1-1 Guía de Instalación Rápida para Saitel Capítulo 1 - Elementos Necesarios 1.1 Objetivo En este capítulo vamos a recoger toda la información sobre los elementos necesarios para realizar el proceso completo de instalaciónde Saitel 2000DP y Saitel1001. Dada la flexibilidad de que disponemos en cuanto al diseño del equipo, en este manual se describirá la instalación de un equipo básico, en el que se tendrá en cuenta que vamos a disponer de una CPU, un backplane y una fuente de alimentación. 1.2 Contenido del CD de Instalación Junto con las RTUs Saitel se distribuye un CD que contiene2: • Set de documentación • Archivos de instalación de las herramientas para PC • Firmware para la CPU de Saitel 2000DP o Saitel100. En el caso de no disponer de este CD, puede solicitarlo enviando un correo electrónico a la dirección infoCAT@telvent.abengoa.com \Docs TE-00-0000-XXX-YYY-SP-Revxx.pdf Conjunto de documentación de usuario de las familias de terminales de comunicaciones y aplicaciones (CAT) \Examp Archivos asociados a la guía de ejemplos de configuración \Projects \ISaGRAF \PC_Software \CATconfig Archivos de Instalación de CATconfig Tool. Las instrucciones de instalación se incluyen en el fichero leeme.txt \ISaGRAF Archivos de instalación del Workbench de la versión 3.0 de ISaGRAF. \RTU_Software 1 Para la familia Saitel100 se define el proceso de puesta en marcha del módulo Saicom_E 2 El CD de instalación puede no incluir algunos de los elementos que se describen mailto:infoCAT@telvent.abengoa.com Rev. 1.0 (21-04-2006) TELVENT 1-2 Guía de Instalación Rápida para Saitel \Baseline Archivos ejecutables de la plataforma software baseline. \subCAT v3.0 Archivos ejecutables de subCAT v3.0 \gasCAT v3.0 Archivos ejecutables de gasCAT v3.0 \Protocolos Archivos ejecutables de protocolos específicos \ISaGRAF_RT Archivos ejecutables del RT de ISaGRAF. \Special_Fw Archivos específicos para determinadas funcionalidades, como pueden ser redundancia y aplicaciones a medida. 1.3 Requisitos Software Para la realización del proceso de puesta en marcha de la CPU (ya sea el modelo SM_CPU o el SM_CPU866) es necesario un PC equipado con S.O. Microsoft Windows XP (recomendado) o Windows 20003. El usuario debe asegurarse que el sistema operativo está actualizado convenientemente. Aunque la instalación de CATconfig Tool se describe con detalle en el manual TE-00-0000- CONF-S851-001 “Manual de CATconfig Tool”, se incluye a continuación un breve resumen de lo más importante: • Tener instalado el paquete ".NET Framework 1.1" y ".NET Framework 1.1 Service Pack 1" o ".NET Framework 2.0". • Ejecutar la aplicación setup.exe que se encuentra en el directorio \CATconfig del CD de instalación. La instalación de CATweb Tool se describe en el manual TE-00-0000-DIAG-S582 “Manual de CATweb Tool”, y lo más importante a tener en cuenta es: • Tener instalado uno de los siguientes navegadores web: o Mozilla Firefox 1.0 o superior (recomendado) o Mozilla 1.7 o superior o Nestcape 7.2 o Internet Explorer Si el explorador que estamos utilizando es Internet Explorer, es necesario tener instalado CATconfig Tool y habilitar JavaScript, cookies y la ejecución de comandos Active X. 1.4 Requisitos Hardware Los elementos básicos necesarios para realizar el montaje físico del equipo son dependientes de la familia de RTUs. Básicamente el requisito es disponer de una unidad de control, un backplane y una fuente de alimentación. 3 Para otros sistemas operativos o plataformas consultar en infoCAT@telvent.abengoa.com Rev. 1.0 (21-04-2006) TELVENT 1-3 Guía de Instalación Rápida para Saitel 1.4.1 Familia Saitel 2000DP • Módulo CPU (SM_CPU866 o SM_CPU equipada con tarjeta PCMCIA ethernet configurada para podernos conectar desde un PC). • Módulo backplane • Módulo SM_PS o fuente de alimentación externa de 5,5 VDC. En caso de utilizar una fuente de alimentación externa diríjase al capitulo relativo a los backplanes del manual TE-00-0000-MOD-F700 “Módulos de Saitel 2000DP” para más información. • Cable de conexión ethernet. En el caso de que se vaya a poner en marcha una CPU aislada de la red, se puede utilizar un cable ethernet cruzado para la conexión directa de la CPU al PC. En caso contrario se utilizara un cable ethernet común. 1.4.2 Familia Saitel 100 • Módulo CPU (Saicom_E o MRC-100E). • Módulo backplane PBCOM para Saicom_E. Remítase al capítulo relativo a soluciones mecánicas del manual TE-00-0000-MOD-F900 "Módulos de Saitel100" para más información. • Fuente de alimentación (48 VDC). • Cable de conexión ethernet. En el caso de que se vaya a poner en marcha una CPU aislada de la red, se puede utilizar un cable ethernet cruzado para la conexión directa de la CPU al PC. En caso contrario se utilizara un cable ethernet común. Rev. 1.0 (21-04-2006) TELVENT 2-1 Guía de Instalación Rápida para Saitel Capítulo 2 - Montaje Físico 2.1 Objetivo En este capítulo se describe la manera de realizar el montaje de la unidad de control y la alimentación. Queda fuera del objetivo de esta Guía de Instalación Rápida el montaje de los demás módulos del sistema de control y de los elementos auxiliares. 2.2 Montaje SM_CPU866 y SM_CPU Los módulos de Saitel 2000DP tienen un aspecto similar al que se muestra en la siguiente figura: Figura 2-1 Aspecto de un módulo de Saitel 2000DP Envolvente Estos módulos disponen de una envolvente de material plástico ABS con carga metálica que les confiere un alto grado de compatibilidad electromagnética. Atención: No abra nunca la envolvente del módulo. No instale nunca la tarjeta electrónica del módulo sin la envolvente plástica. Backplanes de Interconexión Los backplanes de interconexión son soportes electromecánicos para el montaje de los módulos de Saitel 2000DP. Además de permitir la fijación de los módulos, estos backplanes incluyen buses de alimentación y de comunicaciones. Saitel 2000DP ofrece 3 backplanes para fijación en panel, con diferentes dimensiones, preparados para la conexión de 4 (SM_BPX4), 6 (SM_BPX6) y 9 (SM_BPX9) módulos, y 2 backplanes para fijación en chasis de 19'', preparados para la conexión de 9 (SM_CHX9) módulos o dos bloques independientes de 4 (SM_CHX24). La conexión de los módulos al backplane se realiza mediante un conector DIN de 48 pines. Los backplanes de interconexión incluyen conectores destinados a la alimentación. Disposición de Módulos Los módulos activos del sistema se pueden situar en cualquier posición del chasis salvando las siguientes excepciones: • Si en el chasis se debe instalar un módulo de alimentación tipo SM_PS, éste debe estar en al posición 1 del mismo (la situada más a la izquierda). Rev. 1.0 (21-04-2006) TELVENT 2-2 Guía de Instalación Rápida para Saitel • Si se utiliza una configuración con alimentación redundante, los dos módulos de alimentación deben estar situados en las posiciones 1 y 2 del chasis. • Es recomendable situar el módulo CPU en la posición más alejada de la fuente de alimentación. 2.2.1 Fuente de Alimentación Saitel 2000DP ofrece varias alternativaspara la alimentación de los módulos: • Fuente de Alimentación SM_PS: En configuración simple o redundante, la fuente de alimentación se conecta en las posiciones 1 (simple) ó 1 y 2 (redundante) del backplane de interconexión. El módulo SM_PS admite varias tensiones de entrada que van desde los 12 VDC a 125VDC o 220 Vac. La tensión de suministro alimenta al módulo SM_PS mediante un conector frontal (POWER) de tres polos con las siguientes características: o Terminales de tornillo para cable de sección de hasta 2,5 mm. o Dos terminales para tensión continua o alterna (Marcados como 1,2) o Un terminal para tierra de protección (Marcado como PE) Atención: Compruebe que la tensión de entrada del módulos SM_PS es correcta. En la etiqueta situada en la cara trasera del módulo SM_PS puede encontrar el modelo de su fuente (MOD). Este modelo se corresponde con las siguientes tensiones: • SM_PS/I1 : 12VDC • SM_PS/I2 : 24VDC • SM_PS/I3 : 48VDC • SM_PS/I4 : 125VDC, 115Vac • SM_PS/I5 : 220Vac • Alimentación Directa del Backplane: Los backplanes tipo SM_BPX y SM_CHX incluyen conectores para la conexión directa a una fuente de alimentación externa (5,5 VDC), en configuración simple o dual. • Fuente de Alimentación SM_SPS: Esta fuente es compatible con los backplanes tipo SM_CHX. Para mas detalles acerca del cableado y conexión de estas fuentes de alimentación, remítase al manual TE-00-0000-MOD-F700 “Módulos de Saitel 2000DP”. 2.2.2 Unidad de Control La presente guía de instalación rápida está orientada a la unidad de control SM_CPU866, aunque es también válida para la SM_CPU. Toda la configuración del módulo SM_CPU866 que aplica en esta guía se realiza a través de una red ethernet, de manera que el único requisito en cuanto a la instalación es el de colocar la CPU en el backplane y conectar mediante un cable ethernet común, a través del puerto ETH1 (o AUX1 en el caso de la SM_CPU), el módulo de control a la red local donde tengamos el PC para realizar la configuración. Como alternativa es posible conectar la CPU directamente al PC mediante un cable ethernet cruzado. Atención: Se presupone que se parte de una CPU con la configuración original (de fábrica). La CPU se distribuye con el sistema operativo cargado y con una dirección IP configurada por defecto (172.0.0.1) Rev. 1.0 (21-04-2006) TELVENT 2-3 Guía de Instalación Rápida para Saitel 2.3 Montaje Saicom_E y MRC-100E El módulo MRC-100E tiene un aspecto similar al que se muestra en la siguiente figura: Vista Frontal Vista Trasera TELVENT MRC-100E C O M 3 C O M 1 C O M 2 C O M 4 Indicadores Luminosos 10 /1 00 B as eT JP2 JP1 P1 P2 P3JP3 Anclajes para Carril DIN Figura 2-2 Aspecto de un módulo MRC-100E Envolvente Los módulos de la familia Saitel100 disponen de una envolvente de aluminio que les confiere un alto grado de inmunidad electromagnética y robustez mecánica. Atención: No abra nunca la envolvente del módulo. No instale nunca la tarjeta electrónica del módulo sin la envolvente metálica. Soluciones para montaje en carril DIN El módulo MRC-100E combina en una sola envolvente un módulo Saicom_E y un módulo Saitel100SM. El módulo está adaptado para ser montado sobre carril DIN. Backplanes para montaje en panel Los backplanes SAIBL-4 y SAIBL-6 permiten el montaje en fondo de armario de los módulos Saicom y Saitel100. Los backplanes distribuyen la alimentación, el bus de comunicaciones entre módulos e incluyen las bornas para conexión a campo. Backplanes para montaje en chasis Existen cuatro versiones diferentes de backplane para el montaje de módulos Saitel100, funcionalmente similares. La única diferencia es el número de módulos que pueden ser conectados. Estos backplanes están preparados para su montaje en un chasis de 3U de altura, que a su vez sirve para la sujeción de los módulos. Por lo general en un chasis se monta un backplane tipo SAIB más una combinación de backplanes tipo PBCOM, PBMED, etc. El adaptadpr PBCOM complementa al módulo Saicom_E o Saicom+ para montajes en chasis. PBCOM incluye los conectores de alimentación y comunicaciones para facilitar el cableado del módulo. 2.3.1 Fuente de Alimentación La alimentación de los módulos de la familia Saitel100 se realiza mediante una fuente externa de 48VDC. Además de la alimentación de la electrónica es necesario polarizar las etapas de entrada de los módulos Saitel100. El valor de esta fuente puede ser 12, 24 o 48VDC. Rev. 1.0 (21-04-2006) TELVENT 2-4 Guía de Instalación Rápida para Saitel Es necesario dimensionar correctamente la fuente de alimentación de la electrónica. El consumo en la fuente de polarización de las entradas digitales es mínimo dado que la corriente por entrada es de 1mA. La siguiente tabla resume los consumos de los módulos de la familia Saitel100. Módulo Consumo Saitel100 3w + 0,4w por salida activa Saicom_E 3,5w Saimed-Tramed 3w Tabla 2-1 Consumo de los módulos de la familia Saitel100 Dependiendo de la solución mecánica la alimentación de la electrónica se hará de una u otra manera. • Montaje en carril DIN (MRC-100E): Alimentación a través del conector JP3 trasero. Pin Señal 1 +48V 2 GND_POWER (0V) 3 GND_EARTH 4 VED+ (entrada). Alimentación de polarización de las entradas digitales de los módulos Saitel100SM. Existen versiones de 12, 24, 48 y 125VDC. 5 VED- Tabla 2-2 Alimentación módulo MRC-100E. Conector JP3 (trasero) • Montaje en fondo de panel: Alimentación a través del conector ALIMENTACION. Pin Señal Vin+,Vin- Entrada para la fuente de alimentación en JF (Si existe) Vbus+,Vbus- En el caso de que no exista fuente en JF estos dos pines se utilizan para alimentar el backplane. La tensión de alimentación es 48VDC Ved+,Ved- Alimentación de polarización de las entradas digitales de los módulos Saitel100SM. Existen versiones de 12, 24, 48 y 125VDC. LT1, LT2 Contactos para selector local/telemando. GND Tierra de protección (EARTH) Tabla 2-3 Alimentación SAIBL-x. Conector ALIMENTACION • Montaje en chasis (PBCOM): Alimentación a través del conector J6. Pin Señal Vin+,Vin- Estos dos pines se utilizan para alimentar el backplane. La tensión de alimentación es 48VDC EARTH Tierra de protección Tabla 2-4 Alimentación PBCOM. Conector ALIMENTACION (J6) Rev. 1.0 (21-04-2006) TELVENT 2-5 Guía de Instalación Rápida para Saitel 2.3.2 Unidad de Control Saicom_E Toda la configuración del módulo Saicom_E que aplica en esta guía se realiza a través de una red ethernet, de manera que el único requisito en cuanto a la instalación es el de colocar la CPU en el backplane y conectar mediante un cable ethernet común, a través del puerto 10/100BaseT, el módulo de control a la red local donde tengamos el PC para realizar la configuración. Como alternativa es posible conectar la CPU directamente al PC mediante un cable ethernet cruzado. Atención: Se presupone que se parte de una CPU con la configuración original (de fábrica). La CPU se distribuye con el sistema operativo cargado y con una dirección IP configurada por defecto (172.0.0.1) Rev. 1.0 (21-04-2006)TELVENT 3-1 Guía de Instalación Rápida para Saitel Capítulo 3 - Configuración Básica 3.1 Objetivo En este capítulo se describe el proceso completo que hay que realizar para que, partiendo de una CPU con una configuración básica, podamos llegar a tener un módulo de control completamente funcional y listo para ser utilizado. El proceso de configuración de la unidad de control es secuencial y sigue varios pasos: • Configuración de nuestro PC para poder conectarnos al equipo Saitel • Conexión a la CPU Saitel y configuración de la IP definitiva • Carga de las aplicaciones 3.2 Configuración de la Conexión El módulo CPU nos llegará de fábrica con una dirección IP fija para que podamos conectarnos y cambiarla por su dirección definitiva. Los datos de esta dirección son los siguientes: • Dirección: 172.0.0.1 • Máscara: 255.0.0.0 ó en hexadecimal ff000000 Por lo tanto, necesitamos un PC configurado con una dirección que pertenezca a la misma red que la CPU para conectarnos y poder cambiarla. Atención: Es muy importante tener en cuenta que si tenemos instalado en la red un servidor Proxy podemos encontrarnos problemas en la conexión, por lo que es necesario que desactivemos el acceso a través de Proxy para ejecutar todo este proceso. . 3.2.1 Configuración del PC Lo primero que debemos hacer es configurar nuestro PC con una máscara de red igual a la del módulo CPU y una dirección IP distinta. La forma de hacerlo depende del sistema operativo por lo que se muestra un ejemplo de cómo se haría en un entorno Windows XP. Accedemos a “Conexiones de red” y seleccionamos la “Conexión de área local”. En “Tareas de red” seleccionamos “Cambiar la configuración de esta conexión”. Rev. 1.0 (21-04-2006) TELVENT 3-2 Guía de Instalación Rápida para Saitel Figura 3-1 Configuración de la dirección IP en Windows XP En la ventana que aparece, seleccionamos “Protocolo Internet (TCP/IP)” y pulsamos el botón “Propiedades”. Figura 3-2 Ventana de configuración para la dirección IP Debemos poner la configuración tal y como aparece en la figura anterior, es decir: • Máscara: 255.0.0.0 • Dirección IP: 172.0.0.2 Pulsamos “Aceptar” y ya tenemos el PC preparado para poder conectarnos al módulo CPU. Para comprobarlo podemos ejecutar el comando “ping 172.0.0.1” en una consola MSDOS. La CPU debe respondernos satisfactoriamente tal y como se muestra en la figura: Rev. 1.0 (21-04-2006) TELVENT 3-3 Guía de Instalación Rápida para Saitel Figura 3-3 Comprobación de que la conexión con la CPU se establece En caso de que no conteste debemos revisar la conexión del cable y asegurarnos que hemos configurado correctamente la dirección IP del PC. 3.3 Inicio de CATconfig Tool CATconfig Tool es el software de configuración de las RTUs Saitel. En esta guía rápida se han incluido las instrucciones necesarias para reconfigurar la dirección IP y poner en marcha la unidad de control. En el documento TE-00-0000-AUX-F700-004 “Guía de Ejemplos de Saitel 2000DP” se han incluido una serie de ejemplos que, paso a paso, ayudan al usuario a iniciarse en el uso de CATconfig Tool. El acceso a CATconfig Tool se hace a través del menú de inicio de Windows® tal y como se muestra en la siguiente figura: Figura 3-4 Acceso a la aplicación CATconfig Tool Debemos tener en cuenta que el aspecto del menú de inicio puede variar en función de la versión de Windows® que tengamos instalada en el PC. En el caso de la figura se trata de un Windows XP Professional. Al ejecutar la herramienta aparecerá la siguiente ventana: Figura 3-5 Información inicial de la herramienta CATconfig Tool Esta ventana se mantiene en pantalla mientras se cargan en memoria todas las librerías necesarias para su correcto funcionamiento. A continuación aparecerá disponible toda la funcionalidad de CATconfig Tool. Rev. 1.0 (21-04-2006) TELVENT 3-4 Guía de Instalación Rápida para Saitel El entorno inicial es el siguiente: Figura 3-6 Entorno inicial de CATconfig Tool 3.4 Cambio de la Dirección IP 3.4.1 Creación de un Nuevo Proyecto Para crear un nuevo proyecto se selecciona en el menú principal Project New/Load Project ó el botón correspondiente de la barra de herramientas. Se seleccionará Create New Project y se siguen los pasos para su creación. Una vez hemos completado la creación del proyecto aparecen todos los menús de CATConfig Tool. 3.4.2 Configuración de las Comunicaciones Para configurar las comunicaciones con La CPU ejecutamos la opción del menú principal RTU Parameters, con lo que aparecerá la siguiente ventana: Figura 3-7 Configuración de las comunicaciones Se escribirá la dirección IP en el campo IP Address, el nombre de usuario en el campo User y su clave en el campo Password. En el caso de que la CPU tenga la configuración original de fábrica, la dirección IP es la "172.0.0.1", el usuario "target" y la clave "password". Se pulsa OK y, si los datos son correctos y La CPU está disponible en la red, se habilita la conexión con lo que ya se puede realizar el traspaso de información. El siguiente paso será la configuración de los usuarios y las direcciones de red definitivas. 3.4.3 Administración de Usuarios La gestión de usuarios que tienen acceso a la información de configuración se hace a través de la opción RTU Configuration Users: Rev. 1.0 (21-04-2006) TELVENT 3-5 Guía de Instalación Rápida para Saitel Figura 3-8 Administración de usuarios Para cada usuario se muestra el nombre con el que se identifica, sus privilegios y si su clave está encriptada o no. Además, se pueden añadir nuevos usuarios o eliminar los ya existentes. Inicialmente no existe ningún usuario configurado. Pulsando el botón Add… se pueden añadir nuevos usuarios: Figura 3-9 Definición de un nuevo usuario • Login: Nombre con el que se conocerá al usuario • Privileges: Se definen 3 niveles de privilegios o User: Permite monitorizar desde CATweb Tool las señales de la base de datos. No puede forzar ni bloquear puntos. o Advanced User: Permite además forzar y bloquear puntos en CATweb. o Advanced. Permite además la conexión vía telnet y ftp. La conexión ftp permite acceder mediante CATConfig Tool. • Password: Palabra clave asociada al usuario. Esta palabra clave tendrá una longitud entre 8 y 40 caracteres. Usuario Administrador: Es necesario definir un usuario administrador dado que este es el único que podrá modificar la configuración. Rev. 1.0 (21-04-2006) TELVENT 3-6 Guía de Instalación Rápida para Saitel • Confirm Password: Se escribirá la misma palabra clave anterior con las mismas mayúsculas y minúsculas Si sedesea que la clave esté encriptada se seleccionará la casilla Encrypt Password 3.4.4 Administración de Dispositivos de Red Para configurar las direcciones de los clientes con los que se va a realizar la comunicación se usa la opción RTU --> Configuration --> IP/Routers. En la ventana que aparece se dispone de dos pantallas, una para la configuración de clientes a los que se puede acceder directamente a través de su IP y otra para los que tenemos que pasar a través de un router. Inicialmente no aparece ningún dispositivo configurado: Figura 3-10 Administrador de dispositivos Nombre del dispositivo de red: El nombre del dispositivo de red es motfec0 para SM_CPU866 y Saicom_E y enep0 para SM_CPU. Véase apartado Configuración Direcciones IP para mas detalles. La configuración de la dirección del IP de la CPU ha de ser cuidadosa. En caso de que se configure erróneamente el usuario no podrá acceder a la CPU. Remítase al capítulo Modificación Manual de la dirección IP para mas detalles. Vamos a configurar la dirección del dispositivo motfec0. Para ello seleccionamos Add... y aparece la pantalla de configuración de dispositivos. Como ejemplo configuramos la dirección 172.19.131.1 y mascara 255.255.248.0. El usuario configurará la dirección IP que mas le convenga. Figura 3-11 Ejemplo de configuración Rev. 1.0 (21-04-2006) TELVENT 3-7 Guía de Instalación Rápida para Saitel En el caso de que la CPU de La RTU Saitel y el PC desde el que hacemos la configuración estén en la misma subred, como es el caso del ejemplo, no es necesario configurar el router. Para acceder a la CPU desde un PC en una subred diferente, a través de un router, es necesario definir en “Router Setup” la dirección IP del router y la dirección IP y máscara de la subred remota. Figura 3-12 Configuración del router Una vez que hemos configurado la dirección IP transferimos esta nueva configuración a la CPU mediante la opción RTU --> Configuration --> Write. Aparece el mensaje “RTU configuration written successfully“ y una ventana que nos pregunta si queremos resetear la CPU. Seleccionamos “SI” para que el cambio tenga efecto. Por fin, reconfiguramos los parámetros de conexión con la CPU en menú principal RTU --> Parameters, con la nueva dirección IP. 3.5 Carga de las Aplicaciones En otro capítulo de este mismo manual se detallan las aplicaciones que se cargan. Una vez que tanto el módulo CPU como el PC tienen las direcciones definitivas podemos conectarnos de nuevo a través de FTP para poder descargar las aplicaciones. En la barra de direcciones del explorador escribimos ftp://target:password@172.19.133.1 (teniendo en cuenta que debemos sustituir las palabras target y password por el nombre de usuario y clave suministradas. Además, la dirección IP que aparece será la que le hemos puesto a nuestro módulo CPU). Una vez abierta la sesión FTP aparecerán disponibles de nuevo las tres carpetas que se muestran en la siguiente figura: ftp://target:password@172.19.133.1/ Rev. 1.0 (21-04-2006) TELVENT 3-8 Guía de Instalación Rápida para Saitel Figura 3-13 Conexión a través de FTP a la CPU Estas carpetas se corresponden con: • bf: Primer banco de flash, disponible para datos de usuario. • flash: Segundo banco de flash. Este es el banco de memoria disponible para los datos del usuario • nvRam: Memoria RAM no volátil, mantenida por la pila. Aquí se almacenarán todas las variables de usuario que contienen información importante y no se debe perder. Ahora tenemos que copiar los ficheros de las aplicaciones que se encuentran en el CD al módulo CPU4. Dentro de la carpeta \RTU_Software\Baseline existen una o mas carpetas correspondientes al firmware para la SM_CPU866 (\SM_CPU866), SM_CPU (\SM_CPU) o Saicom_E (\Saicom_E). Para cualquiera de ellos: 1. Copiamos el contenido de la carpeta \RTU_Software\Baseline\SM_CPUxxx\flash al dispositivo \flash de la CPU, 2. El contenido de la carpeta \RTU_Software\Baseline\SM_CPUxxx\bf lo copiamos al dispositivo \bf. Con esto tenemos descargadas las aplicaciones de la plataforma software baseline en el módulo de control. Para descargar el resto de los componentes software para los que tenga licencia de uso siga las instrucciones que encontrará en el CD, en \RTU_Software. Le recomendamos que inicialmente instale sólo el software baseline. Con este software usted podrá completar los primeros ejemplos de la guía de ejemplos de Saitel 2000DP. Para instalaciones basadas en Saicom_E usted podrá completar los ejemplos salvo en lo que se refiere a la adquisición local, que no existe en Saicom_E. La puesta en marcha de la CPU concluye con la carga de las aplicaciones. Para que esta carga sea efectiva es necesario resetear la CPU. 4 Esto no es necesariamente así. El firmware de la RTU se distriuirá junto con el CD de instalación o por otra vía. Rev. 1.0 (21-04-2006) TELVENT 4-1 Guía de Instalación Rápida para Saitel Capítulo 4 - Descripción del Software 4.1 Objetivo El objetivo principal de este capítulo es que el usuario conozca los elementos que componen el software de La RTU Saitel, y que entre otros son VxWorks, coreDB y los elementos que se interrelacionan con ésta. Además, se hace una descripción detallada de los ficheros más importantes que se utilizan para dar soporte a todo este software. 4.2 Descripción General 4.2.1 Arquitectura La plataforma software baseline ofrece al usuario un entorno abierto y fiable, a través del cual se pueden explotar las capacidades de Saitel 2000DP y Saitel 100. Dentro de la plataforma baseline, coreDB es la implementación de la base de datos en tiempo real para los productos de las familias Saitel. La plataforma software gira en torno a este componente, ya que es el elemento gestor de la información de la RTU, controlando la lectura y la escritura, la notificación de los cambios, envío de mensajes, publicación de la información para que sea empleada en otras RTU, etc. La plataforma software baseline está formada en la fecha de revisión del presente documento por: • El sistema operativo VxWorks • Un conjunto de aplicaciones en tiempo real y sus respectivos archivos de configuración • Herramientas de supervisión y monitorización que permiten al usuario acceder en tiempo real a toda la información disponible en la RTU Los elementos que componen la plataforma son los siguientes: • Sistema operativo VxWorks: su función es aislar a las aplicaciones software del hardware y realizar la gestión en tiempo real. Los protocolos de comunicaciones para acceder a la RTU o la gestión de múltiples usuarios también queda provista por VxWorks. • Módulo de sincronización (thm): se encarga de que la RTU se encuentre en un estado correcto de sincronización dentro de una red. El origen de la sincronización puede tener diferentes naturalezas: protocolo, consola, GPS, etc. • Base de datos en tiempo real (coreDB): es la aplicación encargada de la gestión en tiempo real de las señales de la RTU y es el componente fundamental de la plataforma alrededor del cual giran las demás aplicaciones. • Bin Controllers: Son los productores y/o consumidores de la información que gestiona coreDB. Entre estas aplicaciones cabe destacar: la adquisición local, el kérnel de ISaGRAF, el módulo de supervisióno los protocolos de comunicaciones maestros y esclavos. • Comunicaciones (chan): aplicación encargada de realizar la gestión del módulo de canales. • Servidor web: servidor web usado para la monitorización que permita acceder remotamente a todos los puntos de la base de datos. En el siguiente esquema se muestran las aplicaciones que interactúan dentro de la plataforma software baseline: Rev. 1.0 (21-04-2006) TELVENT 4-2 Guía de Instalación Rápida para Saitel Sistema Operativo de Tiempo Real VxWorks Otros Bin Controllers IEC-104 i4e Modbus mdbe ISaGRAF isg Supervision sup Local Acquisition laq Ficheros de Configuración para Bin Controllers Base de Datos de Tiempo Real coreDB Servidor Web CATweb Sincronización thm Comunicaciones Ficheros de Configuración para coreDB Figura 4-1 Esquema de la plataforma software baseline 4.2.2 Funcionamiento VxWorks es el encargado de lanzar una serie de aplicaciones en el arranque de la unidad remota. Las aplicaciones que se han de activar son el módulo de sincronización, el módulo de comunicaciones, el servidor web y coreDB. coreDB es la aplicación que, una vez arrancada, se encargará de cargar y lanzar los Bin Controllers que hayan sido configurados para funcionar en esa RTU. En el siguiente diagrama se muestra la secuencia de arranque de las distintas aplicaciones de la plataforma baseline: VxWorks CATweb Chan thm coreDB Bin Controller 1 Bin Controller 2 Bin Controller 3 Bin Controller n Figura 4-2 Esquema de la plataforma software baseline Rev. 1.0 (21-04-2006) TELVENT 4-3 Guía de Instalación Rápida para Saitel 4.3 Componentes de la Plataforma Software La plataforma software baseline está compuesta por un conjunto de módulos software, cada uno de ellos asociado a uno o varios ficheros ejecutables y en caso que necesiten de configuración, de uno o varios ficheros de configuración vinculados a cada módulo (en la actualidad es habitual el empleo de ficheros XML para la configuración de los diferentes módulos software). A continuación se describen los distintos elementos que componen la plataforma. 4.3.1 Sistema Operativo: VxWorks Es el sistema operativo de tiempo real (RTOS) que se emplea en la plataforma software. Su función principal es la abstracción del software y el hardware. Este sistema operativo provee de una serie de servicios a la plataforma software: • La gestión en tiempo real • Protocolos de comunicaciones que permiten el acceso a la RTU, como son FTP o telnet. • Gestión de múltiples usuarios • Es su función también arrancar los demás módulos software (excepto los Bin Controllers) para iniciar el funcionamiento de la plataforma software. La conexión vía FTP, telnet, etc. a través de los puertos LAN se configura en el archivo netConfig.xml. En este archivo se definen las direcciones IP de los puertos LAN, máscaras de red y direcciones IP de posibles routers. La gestión de usuarios se configura mediante el archivo userLogin.xml en el que se definen: • Usuarios • Claves de acceso • Opciones de encriptado. Existen otros dos archivos asociados a la ejecución de las aplicaciones y que VxWorks procesa en el arranque. El primero de ellos es smAutoLoad.cfg, que define qué aplicaciones han de ser cargadas a memoria RAM para ser ejecutadas. El formato de este archivo se detalla más adelante. El segundo de ellos es main_cfg.xml, que es un enlace a los archivos de configuración de las aplicaciones. A excepción de los cuatro archivos de configuración del arranque de VxWorks, todos los demás archivos de configuración se encuentran en la dirección indicada en main_cfg.xml. La imagen del kernel de VxWorks y los cuatro archivos de configuración se encuentran dentro del sistema de archivos en flash/. VxWorks ofrece una interfaz de comandos que permite la visualización en tiempo real del estado del sistema y la ejecución manual de comandos. En los siguientes apartados se describen otros aspectos importantes de la configuración de la plataforma. 4.3.1.1 Configuración Direcciones IP: netConfig.xml La configuración de las direcciones IP se realiza mediante el software CATconfig Tool. Alternativamente puede ser realizada de forma manual. El archivo netConfig.xml incluye la información de configuración de las direcciones IP de los puertos ethernet y la dirección IP del router, si existe. El siguiente código XML muestra un posible contenido de este fichero: Rev. 1.0 (21-04-2006) TELVENT 4-4 Guía de Instalación Rápida para Saitel <?xml version="1.0" standalone="yes" ?> <NET_DB> <DEVICE NAME="enep0" IP="172.19.5.123" MASK="ffffff00" /> <ROUTER DEST_IP="172.19.3.0" DEST_MASK="ffffff00" ROUTER_IP="172.19.5.1" /> </NET_DB> Figura 4-3 Ejemplo de fichero de configuración netConfig.xml El campo DEVICE NAME hace referencia al nombre del puerto, según se indica en la siguiente tabla. CPU Puerto Nombre (DEVICE NAME) LAN A (PCMCIA A) enep0 SM_CPU LAN B (PCMCIA B) enep1 LAN 1 motfec0 LAN 2 lnc0 LAN 3 lnc1 SM_CPU866 LAN 4 lnc2 Tabla 4-1 Asignación de nombres de puertos ethernet La dirección IP y la máscara definen al equipo dentro de su red. En el caso de que se quiera acceder a otras redes se han de incluir las direcciones del o de los routers, indicando en ROUTER_IP la dirección del router en la red de la CPU y mediante ROUTER DEST_IP y DEST_MASK la segunda red a la que está conectada. Cuando la remota quiera acceder a un equipo de la red definida ROUTER DEST_IP y DEST_MASK lo hará a través de la dirección ROUTER_IP. La configuración por defecto de un router (default router) es la siguiente: <ROUTER DEST_IP="0" DEST_MASK="" ROUTER_IP="IP del Router"/> Figura 4-4 Configuración de un router por defecto 4.3.1.2 Configuración Usuarios: userLogin.xml La gestión de usuarios se realiza desde CATconfig Tool. Por defecto existe un usuario (target/password) activo cuando el archivo userLogin.xml no existe. Desde CATconfig Tool se añaden los usuarios, que son almacenados tal y como aparece en el cuadro inferior. Existe la posibilidad de almacenar las claves encriptadas o no. <?xml version="1.0" standalone="yes" ?> <USER_DB> <USER LOGIN="usr1" ENCRYPT="N" PASSWORD="00000000" /> <USER LOGIN="usr2" ENCRYPT="N" PASSWORD="11111111" /> <USER LOGIN="usr3" ENCRYPT="N" PASSWORD="22222222" /> <USER LOGIN="usr4" ENCRYPT="N" PASSWORD="33333333" /> </USER_DB> Figura 4-5 Ejemplo de fichero de configuración userLogin.xml No existen permisos asociados a los diferentes usuarios. Los nombres de usuario "anonymous", "ftp" y "guest" NO deben usarse para iniciar sesiones FTP ya que están asociados a un usuario especial ftp que no está habilitado y podría provocar un comportamiento erróneo. 4.3.1.3 Configuración Arranque: smAutoLoad.cfg El archivo smAutoLoad.cfg incluye toda la información que utiliza VxWorks para arrancar las aplicaciones. Rev. 1.0 (21-04-2006) TELVENT 4-5 Guía de Instalación Rápida paraSaitel *;FUNCT(sysSetCpuMaster) /flash/thmModule866.out;FUNCT(thmInit) /flash/chan.out;FUNCT(chInit) /flash/coreDb.out /bf/laqPfbM866.out /bf/idUtlLib.out /bf/dnpLib.out /flash/coreDb.out;FUNCT(coreDbLoad) /bf/webServer.out;FUNCT(httpd) Figura 4-6 Ejemplo del fichero smAutoLoad.cfg Cada línea se corresponde con la carga a memoria RAM de un módulo, excepto la primera que define el carácter token que separa las partes de un comando. No es necesaria la carga de los Bin Controllers ya que son automáticamente cargados por coreDB. El orden de carga de los diferentes módulos es importante y se recomienda no alterarlo. En caso de que no se requiera alguno de los módulos se añadirá el carácter '#' al principio de la línea. 4.3.1.4 Enlace a Aplicaciones: main_cfg.xml El archivo main_cfg.xml es un enlace a la carpeta donde se encuentran los archivos de configuración de las aplicaciones y los archivos de datos de CATweb Tool. <?xml version="1.0" standalone="yes" ?> <MAIN_CFG> <CFG_FILES MAIN_ROOT = "/flash/cfgFiles/"/> <WEB_FILES MAIN_ROOT = "/bf/webFiles/"/> </MAIN_CFG> Figura 4-7 Ejemplo de fichero main_cfg.xml La herramienta CATconfig Tool almacena en la dirección CFG_FILES MAIN_ROOT los archivos de configuración que aparecen en la Tabla 4-1. Es posible mantener varios grupos de archivos de configuración, correspondientes a distintos proyectos, y ejecutar uno u otro según las necesidades. Esto es especialmente interesante si se dispone de memoria compact flash. 4.3.2 Base de Datos en Tiempo Real: coreDB En la plataforma software baseline la base de datos de tiempo real se denomina coreDB (y así se hará referencia a ella en el resto del documento). Este componente software provee un conjunto de funcionalidades que permiten el acceso a la información de la RTU y a otras necesidades de los módulos software que conviven en la plataforma. Rev. 1.0 (21-04-2006) TELVENT 4-6 Guía de Instalación Rápida para Saitel Otros Bin Controller Bin Controller sup Bin Controller isg Bin Controller i4e Bin Controller mdbe Bin Controller laq coreDB S D S D S D S D S D S D Figura 4-8 Intercambio de información entre coreDB y los Bin Controllers 4.3.3 Bin Controllers Los Bin Controllers son cada una de las aplicaciones de adquisición y procesamiento de datos que acceden a coreDB. También producen información que es almacenada en la base de datos y/o consumen información de ella. Cada uno de estos módulos puede tener un propósito diferente, pero siempre va a tener una interfaz con coreDB para realizar el intercambio de información que será similar en todos ellos. 4.3.3.1 Tipos de Bin Controllers En base a la funcionalidad y objetivo de la implementación de cada Bin Controller, tenemos disponibles los siguientes: • Protocolos de Comunicaciones: La plataforma software baseline incluye los Bin Controllers que implementan el maestro y esclavo del protocolo Modbus (mde y mdm). El software de La RTU Saitel permite en cualquier momento incorporar nuevos Bin Controllers correspondientes a cualquier otro protocolo. Están disponibles los Bin Controllers que implementan los maestros y esclavos de los protocolos IEC60870-5- 101 (i1e y i1m), IEC60870-5-104 (i4e y i4m) y DNP3 (dnp3e y dnp3m), así como el maestro del protocolo IEC60870-5-103 (i3m) • Adquisición Local: Bin Controller encargado de configurar y gestionar la información de los módulos E/S conectados al bus de adquisición local Profibus. • Lógica Programable: Este Bin Controller también está disponible de forma adicional, no forma parte de la plataforma baseline. Se encargan de realizar un procesamiento específico de la información, para lo que se utiliza el software comercial ISaGRAF. • Supervisión: Bin Controller que es fuente de datos que proceden directamente de la CPU. • Otros: cualquier módulo software que produzca o consuma información de coreDB es un Bin Controller. 4.3.4 Módulo de Sincronización (thm) El objetivo final de la sincronización es conseguir que en todas las RTU que forman parte de una instalación o sistema tengan una referencia horaria común. La dispersión de las referencias temporales entre las RTU dependerá del método de sincronización usado. El módulo de sincronización thm (timer handler module) provee unos servicios a la plataforma baseline que permiten definir y priorizar los distintos métodos de establecimiento horario a usar por una RTU de las familias Saitel. Rev. 1.0 (21-04-2006) TELVENT 4-7 Guía de Instalación Rápida para Saitel Los posibles dispositivos de sincronización que actualmente están validados y que por lo tanto podrán ser utilizados, son: • GPS. La hora recibida del GPS es utilizada para poner en hora el reloj del sistema (gestionado por VxWorks a partir de la interrupción del sistema) y el RTC (Real Time Clock). Actualmente se encuentra validado el dispositivo GPS35 con protocolo NMEA y el TKR2 con protocolo PTAREE. • PROTOCOLO. Hora recibida mediante un protocolo específico de usuario. • SNTP (Simple Network Time Protocol). La unidad RTU funcionará como un cliente SNTP, al cual habrá que indicar la dirección IP del servidor SNTP y la frecuencia con la que se sincronizará a través de dicho servidor. • CONSOLE. Permitirá establecer la hora del sistema a través del terminal de consola. Todas las fuentes de sincronización y los parámetros relativos a dichas fuentes se configuran mediante el fichero thmConf.xml. 4.3.5 Módulo de Comunicaciones La gestión de los canales es realizada por el módulo de comunicaciones. Este módulo actúa como interfaz entre los dispositivos hardware que se encargan de las comunicaciones y los módulos de software que hacen uso de ellos (normalmente Bin Controllers de protocolos de comunicaciones). En el siguiente esquema se puede apreciar cómo está dispuesto el módulo de comunicaciones: Protocolos de Comunicaciones Interfaz al servicio de los desarrolladores para abstraerlos del uso de canales Módulo de Comunicaciones Arbitraje Gestión Sistema Operativo Dispositivos Hardware Figura 4-9 Esquema del módulo de canales Este módulo se configura mediante el archivo chan_cfg.xml. 4.3.6 CATweb Tool CATweb Tool es una herramienta de monitorización y diagnóstico de las remotas Saitel basada en una aplicación web embebida. A través de un navegador web es posible realizar de forma remota las siguientes funciones: Rev. 1.0 (21-04-2006) TELVENT 4-8 Guía de Instalación Rápida para Saitel • Monitorización de todas las variables de supervisión de una forma estructurada en forma de puntos de supervisión, hardware y sincronización. • Cambio de hora • Lectura de cualquier punto (valor y calificadores) de la base de datos. • Escritura de cualquier punto de la base de datos • Bloqueo de cualquier punto de la base de datos • Lectura de las versiones de las aplicaciones cargadas en la RTU Además posee la posibilidad de ser ampliada dinámicamente con otras páginas que son incorporadas en tiempo de configuración desde la herramienta CATconfig Tool. Cada interfaz de Bin Controller desarrollada para CATconfig Tool, al igual que provee de ficheros para configurar los parámetros propios de los mismos,podrá suministrar interfaces web que se integrarán de forma automática con la interfaz básica de CATweb Tool. 4.4 Sistema de Archivos Las CPU de tipo Saitel (SM_CPU, SM_CPU866 y Saicom_E) es accesible para el usuario a través de una conexión FTP desde el explorador de Windows o cualquier otro cliente FTP. El software que componen la plataforma software baseline, junto con las aplicaciones y configuraciones de usuario se almacena en memoria no volátil (NVRAM) accesible para el usuario. C: bf flash nvRam Equipo Figura 4-10 Sistema de archivos del equipo En el sistema de archivos se distinguen hasta cuatro unidades correspondientes a las diferentes zonas de memoria. En algunos casos pueden no existir algunas de estas memorias: • bf/ - Memoria flash del sector de arranque (Boot Flash). Es una unidad de propósito general donde normalmente se mantienen ISaGRAF y otras aplicaciones. • c:/ - Memoria Compact-Flash. Esta memoria no está soldada a la tarjeta sino que es extraíble. Conceptualmente es similar a un disco duro y la capacidad es muy superior a la de las otras zonas. • flash/ - Memoria flash soldada en la tarjeta. En esta unidad se encuentran el kernel de VxWorks y los Bin Controllers. • nvRam/ - Memoria RAM no volátil (NVRAM), cuyo contenido se mantiene mediante una batería. Esta memoria se usa generalmente para el almacenamiento de datos. Dentro del sistema de archivos se organizan las distintas aplicaciones y archivos de configuración que ejecutará la CPU. El sistema operativo VxWorks es el soporte para la gestión en tiempo real de estas aplicaciones. Rev. 1.0 (21-04-2006) TELVENT 4-9 Guía de Instalación Rápida para Saitel 4.4.1 Ficheros Ejecutables La conexión a través de FTP a la unidad de control permite acceder a cada uno de los archivos, tanto ejecutables como de datos, que conforman la aplicación software. La siguiente tabla muestra todos los ficheros ejecutables que forman parte de la plataforma software baseline: Nombre Descripción VxWorks (1) Kernel del sistema operativo. Ha de estar ubicado en /flash. coredb.out (2)(3)(4) Base de datos en tiempo real. chan.out (2)(3)(4) Módulo de canales de comunicaciones. webServer.out (2)(3)(4) Módulo del servidor web. thmModuleXXX.out (1)(3)(4) Módulo de sincronización. supBinCXXX.out (1)(3)(5) Módulo de supervisión laqPfbMXXX.out (1)(4)(6) Librería del protocolo de adquisición local Profibus. laqBinC_v00.out (2)(3)(5) Bin Controller de adquisición local. isgBinC_V00.out (2)(3)(5) Bin Controller de lógica programable ISaGRAF. gasBinC_V00.out (2)(3)(5) Bin Controller específico para aplicaciones de Petróleo y Gas. idUtlLib.out (2)(4)(6) Librería de componentes comunes para los protocolos IEC- 60870-5 y DNP. i870Lib.out (2)(4)(6) Librería de componentes específicos para los protocolos IEC- 60870-5. dnpLib.out (2)(4)(6) Librería de componentes específicos para el protocolo DNP. i1eBinC.out (2)(3)(5) Bin Controller protocolo IEC-101 esclavo. i1mBinC.out (2)(3)(5) Bin Controller del protocolo IEC-101 maestro. i4eBinC.out (2)(3)(5) Bin Controller del protocolo IEC-104 esclavo. i4mBinC.out (2)(3)(5) Bin Controller del protocolo IEC-104 maestro. i3mBinC.out (2)(3)(5) Bin Controller del protocolo IEC-103 maestro. dnpeBinC.out (2)(3)(5) Bin Controller del protocolo DNP3 esclavo. dnpmBinC.out (2)(3)(5) Bin Controller del protocolo DNP3 maestro. mdbeBinC_V00.out (2)(3)(5) Bin Controller del protocolo Modbus esclavo. mdbe_Perfil.out (2)(7) Perfiles asociados al esclavo Modbus. mdbmBinC_V00.out (2)(3)(5) Bin Controller del protocolo Modbus maestro. mdbm_Perfil.out (2)(8) Perfiles asociados al maestro Modbus. Tabla 4-2 Ficheros ejecutables de la plataforma software baseline (1) Este archivo es diferente para cada una de las unidades de control (2) Este archivo es común para todas las unidades de control (3) Normalmente está ubicado en /flash (4) El arranque se configura con smAutoLoad.cfg (5) Este módulo es arrancado por coreDB. (6) Normalmente está ubicado en /bf (7) Estos archivos se localizan en /flash/mdbe. La palabra Perfil que aparece en el nombre del fichero se sustituye por una cadena que identifica al perfil correspondiente (p.e. "STANDARD"). (8) Estos archivos se localizan en /flash/mdbe. La palabra Perfil que aparece en el nombre del fichero se sustituye por una cadena que identifica al perfil correspondiente (p.e. "STANDARD"). Rev. 1.0 (21-04-2006) TELVENT 4-10 Guía de Instalación Rápida para Saitel En el caso de los Bin Controllers que no forman parte de la plataforma software baseline, los ficheros ejecutables que están asociados a ellos no aparecerán. 4.4.2 Ficheros de Configuración Se listan a continuación los archivos de configuración correspondientes a los ejecutables del punto anterior: Nombre Descripción smAutoLoad.cfg (9) Configuración de la carga de aplicaciones. userLogin.xml (9) Configuración de usuarios y claves. netConfig.xml (9) Configuración de direcciones IP y Routers. main_cfg.xml (9) Enlace a los archivos de configuración de los Bin Controllers y del servidor web. db_bin.xml db_status.xml db_command.xml db_analog.xml db_setpoint.xml (10) Archivos de definición de puntos de la base de datos coreDB. chan_cfg.xml (10) Configuración de los canales de comunicaciones. thmConf.xml (10) Configuración de las fuentes de sincronización. laq_cont.xml profibusdp.xml profiXYZ.xml (10) Configuración de la adquisición local. isg_cont.xml (10) Configuración de ISaGRAF. ISA11 ISA16 (11) Archivos de datos para la lógica ISaGRAF. i1e_cont.xml (10) Configuración de Bin Controller IEC-101 esclavo. i1m_cont.xml (10) Configuración de Bin Controller IEC-101 maestro. i4e_cont.xml (10) Configuración de Bin Controller IEC-104 esclavo. i4m_cont.xml (10) Configuración de Bin Controller IEC-104 maestro. i3m_cont.xml (10) Configuración de Bin Controller IEC-103 maestro. dnpe_cont.xml (10) Configuración de Bin Controller DNP3 esclavo. dnpm_cont.xml (10) Configuración de Bin Controller DNP3 maestro. mdbe_cont.xml (10) Configuración de Bin Controller Modbus esclavo. mdbm_cont.xml (10) Configuración de Bin Controller Modbus maestro. Tabla 4-3 Ficheros ejecutables de la plataforma software baseline (9) Obligatoriamente está ubicado en /flash (10) Ubicado en la dirección configurada en main_cfg.xml (11) Ubicado en la dirección configurada en isg_cont.xml 4.4.3 Ficheros de Salida La release 6 de la plataforma baseline genera un único archivo de salida sysLog.txt, ubicado en /nvRam, y que contiene información muy útil para la depuración de errores. Rev. 1.0 (21-04-2006) TELVENT 5-1 Guía de Instalación Rápida para Saitel Capítulo 5 - Modos de Conexión a la CPU 5.1 Objetivo En este capítulo podemos encontrar información completa acerca de las distintas maneras en que podemos conectarnos a la CPU, incluyendo además los comandos disponibles con cada una de estas herramientas. 5.2 Tipos de Conexión La plataforma software baseline ofrece varias opciones de conexión a la unidad de control dependiendo de las acciones que queramos realizar. Así utilizaremos: • CATconfig Tool cuando queramos hacer: o Labores de configuración general o Lectura del diario (sysLog) • CATweb Tool, para labores de monitorización general. • Herramienta ISaGRAF, para la configuración
Compartir