Unidad base de la interfaz MOMENTUMª SERIPLEX¨ 170 ANM 050 10 Datos, ilustraciones y modificaciones Los datos e ilustraciones no son deÞnitivos. Nos reservamos el derecho de modiÞcar nuestros productos de acuerdo con nuestra pol’tica de desarrollo continuo de productos. Si tiene alguna sugerencia de mejoramiento o modiÞcaci—n o si encuentra algœn error en esta publicaci—n, le agradeceremos nos lo notiÞque a travŽs de correo electr—nico a nuestra direcci—n [email protected]. Capacitaci—n Schneider Automation Inc. ofrece capacitaci—n adicional adecuada para este sistema. Centros de soporte tŽcnico Obtenga las direcciones de los Centros de soporte tŽcnico al Þnal de esta publicaci—n Marcas comerciales Todos los tŽrminos utilizados en esta publicaci—n referentes a los productos de automatizaci—n Schneider son marcas comerciales de Schneider Automation Inc. Los dem‡s tŽrminos utilizados en esta publicaci—n referentes a otros productos pueden ser marcas comerciales registradas y/o marcas comerciales de las compa–’as correspondientes. Microsoft y MS-DOS son marcas comerciales registradas de Microsoft Corporation, Windows es una marca de Microsoft Corporation en los Estados Unidos y otros pa’ses. IBM es una marca comercial registrada de International Business Machines Corporation. Intel es una marca comercial registrada de Intel Corporation. Derechos de autor Reservados todos los derechos. Est‡ prohibida la reproducci—n y transmisi—n de parte alguna de este documento en cualquier forma o medio, ya sea electr—nico o mec‡nico, incluyendo fotocopiado, procesamiento o transferencia en un archivo en l’nea, sin el permiso por escrito de Schneider Automation Inc. Est‡ prohibida la traducci—n de este documento a otro idioma. © 1999 Schneider Automation Inc. Reservados todos los derechos. Unidad base de la interfaz MOMENTUMª SERIPLEX¨ 170 ANM 050 10 Noviembre de 1999 Prefacio Los datos e ilustraciones presentados en este manual no son definitivos. Nos reservamos el derecho de modificar nuestros productos de acuerdo con nuestra política de desarrollo continuo de productos. La información en este documento está sujeta a modificaciones sin notificación previa y no se deberá interpretar como un compromiso por parte de Schneider Electric, Inc. Schneider Electric, Inc no asume responsabilidad alguna por errores en este documento. Si tiene alguna sugerencia de mejoramiento o modificaciones, o si ha encontrado algún error en esta publicación, le agradeceremos nos lo notifique a través de su distribuidor u oficina local de Square D. No se permite la reproducción parcial o total de este documento en cualquier forma o en cualquier medio, electrónico o mecánico, incluyendo el fotocopiado, sin el permiso explícito por escrito de la Casa Editorial de Schneider Electric, Inc. PRECAUCION Se deberán observar todos los reglamentos de seguridad estatales, regionales y locales al instalar y utilizar este producto. Por razones de seguridad y para garantizar el cumplimiento de los datos del sistema documentados, solamente el fabricante podrá realizar reparaciones a los componentes. El incumplimiento de estas precauciones puede causar lesiones personales o daño al equipo. MODSOFT¨ es una marca comercial registrada de Schneider Electric, Inc. Las marcas siguientes son marcas comerciales de AEG Schneider Electric, Inc.: Modbus Modbus Plus Modicon 984 Concept Seriplex¨ y Square D son marcas comerciales registradas de Schneider Electric, Inc. DIGITAL¨ y DEC¨ son marcas comerciales registradas de Digital Equipment Corporation. IBM¨ e IBM AT¨ son marcas comerciales registradas de International Business Machines Corporation. Microsoft¨ y MS-DOS¨ son marcas comerciales registradas de Microsoft Corporation. ©Copyright 1999, Schneider Electric, Inc. Impreso en los EUA Contenido Unidad base de la interfaz MOMENTUM™ SERIPLEX® 170 ANM 050 10 ................................................................................................ 1 Objetivo ............................................................................................................................1 Alcance de este documento ............................................................................................1 Descripción del módulo ...................................................................................................1 Información importante para el usuario ......................................................... 3 Introducción ...................................................................................................... 4 Objetivo ............................................................................................................................4 En este manual ................................................................................................................4 Componentes del panel frontal ....................................................................... 5 Características del producto ........................................................................... 6 Características y capacidades generales ........................................................................6 Contenido de la caja ........................................................................................................6 Instalación física ............................................................................................... 7 Instalación ........................................................................................................................7 Montaje en el riel DIN ......................................................................................................7 Montaje de la unidad base de la interfaz .........................................................................7 Descripción de las características .................................................................. 10 Descripción general .........................................................................................................10 Funcionamiento del bus SERIPLEX ................................................................................10 Lectura y escritura de datos del bus SERIPLEX .............................................................10 Supervisión de estado .....................................................................................................11 Parámetros de funcionamiento del bus SERIPLEX ........................................................11 Multiplexión de direcciones ..............................................................................................11 Desrebote digital ..............................................................................................................12 Validación de datos de múltiples bits con la RDC ...........................................................13 Rearranque automático ...................................................................................................16 30298-086-02 v Contenido Programación ....................................................................................................17 Funcionamiento ............................................................................................................... 17 Mapa de memoria ............................................................................................................ 18 Registros de control ......................................................................................................... 18 Bit 1: Arranque/paro ........................................................................................................ 19 Bit 2: Rearranque automático .......................................................................................... 20 Bit 3: Desrebote activado ................................................................................................ 20 Bits 4–6: Frecuencia de reloj ........................................................................................... 21 Bits 7–8: Gama de direcciones multiplexadas ................................................................. 21 Bits 9–10: Longitud de trama ........................................................................................... 23 Bit 11: Profundidad de los canales multiplexados ........................................................... 23 Bit 12: control directo por RDC ........................................................................................ 24 Bit 13: Ignorar errores de RDC ........................................................................................ 24 Bits 14–15: Gama de direcciones de RDC ...................................................................... 24 Bit 16: Reservado ............................................................................................................ 25 Registro de estado .......................................................................................................... 25 Bit 1: Bus en marcha ....................................................................................................... 26 Bit 2: Falla de configuración ............................................................................................ 26 Bit 3: Falla del bus ........................................................................................................... 27 Bit 4: Falla MOMENTUM ................................................................................................. 28 Bit 5: Falla en la RDC ...................................................................................................... 28 Bit 6: Latido ...................................................................................................................... 29 Bit 7: Versión del firmware ............................................................................................... 29 Bit 8: Reservado .............................................................................................................. 29 Bits 9–16: Código de estado ........................................................................................... 29 Condición normal de paro del bus: número de versión del firmware .............................. 30 Condición normal de marcha del bus: Cuenta de bytes en la RDC válida ...................... 30 Condición normal de marcha del bus: Cuenta de bytes de RDC válida, continuación ... 31 Condiciones de falla no relacionadas con la RDC: Códigos de falla ............................... 31 Condiciones de falla en la RDC: Tabla de ubicación de fallas en la RDC ...................... 32 Registros de datos de entrada y salida ........................................................................... 33 Asignación de registros con multiplexión de direcciones y RDC desactivadas ........................................................................................................ 35 Asignación de registros con multiplexión de direcciones y RDC activadas .................... 37 Asignación de registros con RDC activada ..................................................................... 39 Programación a través de MODSOFT .............................................................41 Bloque MSPX .................................................................................................................. 41 Instalación del bloque transferible por el usuario de MODSOFT .................................... 41 Programa (software) de programación del PLC MODSOFT versión 2.51 ...................... 41 Versión 2.6 ...................................................................................................................... 42 Versión 2.61 o posterior .................................................................................................. 42 Finalización de la instalación ........................................................................................... 43 Utilización del bloque cargable adaptado para el cliente de MODSOFT ........................ 43 Entradas del bloque MSPX ............................................................................................. 45 Activación/desactivación del bloque ................................................................................ 46 vi 30298-086-02 Contenido Bus en marcha/paro ........................................................................................................46 No utilizado ......................................................................................................................47 Salidas del bloque MSPX ................................................................................................47 Indicador de funcionamiento del bus ...............................................................................47 Falla .................................................................................................................................47 Error de configuración .....................................................................................................48 Valores de nodo del bloque MSPX ..................................................................................48 Nodo superior ..................................................................................................................48 Nodo intermedio ..............................................................................................................48 Nodo inferior ....................................................................................................................49 Definición de los parámetros de la interfaz ......................................................................49 Visualización del estado de la unidad base de la interfaz ...............................................51 Programación sin el bloque MSPX cargable adaptado para el cliente ............................53 Programación a través de Concept ................................................................ 54 Instalación de CONCEPT DFB ........................................................................................54 Instalación de la unidad base de la interfaz en el programa CONCEPT .........................55 Utilización del DFB de CONCEPT ...................................................................................56 Entrada del DFB ..............................................................................................................57 EN (Activación del bloque) ..............................................................................................57 CtrlReg (desplazamiento del registro de salida) ..............................................................57 StatReg (Registro de estado) ..........................................................................................58 CfgVal (Valor de configuración) .......................................................................................58 StartSpx (Bus arranque/paro) ..........................................................................................58 Salidas del bloque de funciones derivadas (DFB) ...........................................................59 ENO (Bloque activado) ....................................................................................................59 Bus_Run (Indicador funcionamiento del bus) ..................................................................59 Cfg_Fault (Falla de configuración) ...................................................................................................59 Bus_Fault (Falla en el bus SERIPLEX) ...........................................................................60 Mom_Fault (Falla MOMENTUM) .....................................................................................60 CDR_Fault (Falla en la RDC) .............................................................................................................60 HBI (Indicación de latido) .................................................................................................60 Frm_Rev (Versión de firmware) .......................................................................................61 ByteCnt (Cuenta de bytes de RDC válida) ......................................................................61 ErrCode (Error de Código) ...............................................................................................61 Visualización y edición del código del DFB .....................................................................62 Programación sin el bloque DFB .....................................................................................62 Utilización del programa SERIPLEX Calculator ..............................................................63 30298-086-02 vii Contenido Utilización del adaptador de comunicaciones ...............................................67 Utilización del adaptador de comunicaciones ................................................................. 67 MODBUS PLUS: 170PNT11020, 170PNT16020, 170NEF11021 ó 170NEF16021 ........ 67 I/OBUS, INTERBUS-S: 170 INT 110 00 .......................................................................... 67 DEVICENET: 170LNT71000 ........................................................................................... 68 ETHERNET: 170ENT11000 ............................................................................................ 68 PROFIBUS DP: 170DNT11000 ....................................................................................... 68 Características de funcionamiento ..................................................................69 Inicialización .................................................................................................................... 69 Inicialización del bus SERIPLEX ..................................................................................... 70 Funcionamiento normal ................................................................................................... 71 Tiempo de respuesta de la señal .................................................................................... 72 Luces indicadoras ............................................................................................................ 73 Indicadores LED .............................................................................................................. 73 Luz del número de falla ................................................................................................... 74 Respuestas a las fallas .................................................................................................... 75 Fallas de la unidad base de la interfaz ............................................................................ 75 Fallas de configuración .................................................................................................... 75 Fallas del bus SERIPLEX ................................................................................................ 76 Guía de diagnóstico de problemas ..................................................................77 Diagnóstico de problemas ............................................................................................... 77 Especificaciones ...............................................................................................83 Características físicas ..................................................................................................... 83 Características eléctricas ................................................................................................ 84 Parámetros de funcionamiento del bus ........................................................................... 84 Dimensiones físicas y ubicación de los agujeros de montaje ......................................... 85 viii 30298-086-02 Unidad base de la interfaz MOMENTUM™ SERIPLEX® 170 ANM 050 10 Información general Objetivo Este manual describe los detalles de la unidad base de la interfaz Seriplex 170 ANM 050 10. Alcance de este documento Este manual describe las características, instalación y comportamiento del funcionamiento, así como la configuración y métodos de programación de la unidad base de la interfaz MOMENTUM-SERIPLEX. Si desea obtener información acerca del diseño y funcionamiento del sistema SERIPLEX, consulte la guía SERIPLEX Design, Installation and Troubleshooting (Diseño, instalación y diagnóstico de problemas de SERIPLEX), número 30298-035-01_, incluido en el CD-ROM que acompaña a esta unidad. Para obtener información general acerca de la naturaleza, tecnología y funcionamiento del bus de control SERIPLEX, consulte el documento oficial de la organización de tecnología SERIPLEX, El bus de control SERIPLEX, disponible de Square D Company, número de documento 8310PD9501. Consulte los manuales apropiados de los productos MODICON ® para obtener información acerca de los procesadores y adaptadores de comunicación MOMENTUM, el software de programación MODSOFT™ PLC y CONCEPT PLC. Si desea obtener una copia impresa de este manual, llame al Centro de publicaciones (Literature Fulfillment Center) al (800) 888-2448. Solícite el documento número 870 USE 002 00 V.2. Descripción del módulo La unidad base de la interfaz MOMENTUM™-SERIPLEX® (170 ANM 050 10) permite intercambiar los datos de E/S entre un adaptador procesador o de comunicación MOMENTUM y un bus de control SERIPLEX. La interfaz consiste en una unidad base de E/S MOMENTUM, en la que se puede montar un adaptador procesador o de comunicación MOMENTUM. Continœa en la p‡gina siguiente 30298-086-02 1 Unidad base de la interfaz MOMENTUM™-SERIPLEX® La unidad base de la interfaz funciona como un dispositivo maestro del bus SERIPLEX y realiza todas las funciones necesarias para poder controlar un bus de control SERIPLEX. Los datos del bus SERIPLEX aparecen como registros de memoria de E/S normales para el PLC o controlador central. Se puede montar un adaptador/procesador M1 en la unidad base de la interfaz para controlar y supervisar directamente los dispositivos de E/S SERIPLEX. También se puede utilizar un adaptador opcional MOMENTUM para conectar a la red varios procesadores M1 para crear una aplicación de control distribuida. También se pueden montar adaptadores de comunicación MOMENTUM en la interfaz para crear un acceso entre el bus de control SERIPLEX y una red de comunicaciones de un nivel más alto. En este caso, una computadora central remota podría supervisar y controlar los datos del bus SERIPLEX a través del adaptador de comunicaciones, el cual realiza la conversión de los datos de registros de E/S de la interfaz al formato de datos de la otra red. La unidad base de la interfaz MOMENTUM-SERIPLEX utiliza 32 registros de entrada y 32 de salida. El primer registro de salida se utiliza para controlar y configurar la interfaz, y el primer registro de entrada se utiliza para reportar información sobre su estado. Los registros restantes se pueden utilizar para los datos de entrada y salida del bus SERIPLEX. 2 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Información importante para el usuario Es posible que la alteración de información en el sistema de control que se describe en este documento ocasione que el sistema reporte una entrada incorrecta o haga funcionar incorrectamente una salida. Utilice un entrelace apropiado en aquellos lugares donde existan riesgos para el personal o equipo. El personal responsable de la aplicación, la implementación y el uso del sistema de control deberá asegurar la inclusión de aspectos importantes y necesarios de diseño en cada aplicación, respetando totalmente las leyes aplicables, características de rendimiento y requisitos de seguridad, regulaciones, códigos y normas. Este sistema ofrece ventajas significativas en el rendimiento en la comunicación, la cantidad de E/S y la longitud del bus de control. La aplicación correcta de este sistema de control dará como resultado un rendimiento alto y confiable. ADVERTENCIA Peligro de operación inesperada del actuador Utilice entrelaces de seguridad apropiados conectados con cables en aquellos lugares donde existan riesgos para el personal y/o equipo. El incumplimiento de esta instrucción puede causar la muerte o lesiones serias. ADVERTENCIA Funcionamiento inesperado del equipo La aplicación de este producto requiere del conocimiento técnico del diseño y la programación de los sistemas de control. Solamente el personal de mantenimiento eléctrico calificado deberá programar, instalar, modificar y aplicar este producto. El incumplimiento de esta instrucción puede causar la muerte o lesiones serias. ADVERTENCIA Peligro de daño al equipo Para evitar el manejo inadecuado del equipo: • Nunca instale/desmonte el adaptador principal mientras esté energizada la unidad base. • No exponga el equipo a descargas electrostática (DES). Los módulos del bus de control contienen componentes electrónicos los cuales pueden dañarse como resultado de una “DES”. El incumplimiento de esta instrucción puede causar la muerte o lesiones serias. Continœa en la p‡gina siguiente 30298-086-02 3 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Introducción Objetivo Este manual describe los componentes del panel frontal de la unidad base de la interfaz Momentum Seriplex 170 ANM 050 10 y proporciona las especificaciones. En este manual Este documento contiene los siguientes temas: 4 Para este tema... consulte la página... Componentes del panel frontal página 5 Características del producto página 6 Instalación física página 7 Instalación física, continuación página 9 Programación a través de MODSOFT página 41 Falla página 47 Características de funcionamiento página 69 Guía de diagnóstico de problemas página 77 Especificaciones página 83 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Componentes del panel frontal 1 3 3 3 3 7 3 7 3 3 5 8 2 6 2 8 4 Etiqueta Descripción (Consulte “Diagrama de cableado” en la página 9.) 30298-086-02 1 Conector de la interfaz interna (ATI) 2 Conexiones externas del bus Seriplex 3 Visualizador del estado con LED (Consulte la Tabla 17 en la página 71) 4 Conector de la fuente de alimentación de 24 V 5 Tornillo de puesta a tierra 6 Lengüeta de sujeción para montar el riel DIN 7 Agujeros de montaje y contacto de conexión a tierra para montar el panel 8 Agujeros para montar el panel 5 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características del producto Características y capacidades generales Contenido de la caja 6 A continuación se enumeran las características y capacidades generales de la unidad base de la interfaz MOMENTUM-SERIPLEX. Las características se describen detalladamente más adelante en este documento. ● Incluye todos los circuitos y lógica necesarios para realizar las funciones de la fuente del reloj del bus de control SERIPLEX mientras está en el modo de funcionamiento maestro/esclavo ● Compatible con los adaptadores del procesador, de comunicaciones y MOMENTUM M1opcional — se proporciona alimentación eléctrica para los circuitos lógicos ● Intercambio de datos de entrada y salida con el procesador/adaptador central a través de 32 registros de entrada de 16 bits y 32 registros de salida ● Todas las configuraciones se realizan a través del primer registro de salida, el estado se reporta a través del primer registro de entrada. ● Los dispositivos de entrada y salida del bus SERIPLEX versión 2 funcionan con una tensión de 24 V ● Las condiciones comunes de fallas del bus SERIPLEX se detectan y reportan al sistema principal ● Una capacidad de 992 dispositivos de E/S discretas para los datos del bus SERIPLEX o 62 señales de E/S analógicas de 16 bits ● ● ● ● ● ● Gama de frecuencias del reloj del bus SERIPLEX de 10 a 192 kHz Métodos opcionales disponibles para la detección de errores de datos Desrebote digital Retransmisión de datos complementaria (RDC) Lámparas indicadoras de estado, visibles por el frente de la unidad base Capacidad de rearranque automático, que puede ser seleccionada por el usuario. En la caja de cartón de la unidad base de la interfaz MOMENTUM-SERIPLEX encontrará: ● Una unidad base de la interfaz MOMENTUM-SERIPLEX en una bolsa antiestática hermética ● Un folleto de instrucciones para la unidad base de la interfaz MOMENTUM™SERIPLEX® (documento no. 30298-085-01) ● Un disco de accesorios para la unidad base de la interfaz MOMENTUMSERIPLEX, en un CD-ROM. 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Instalación física Instalación Realice los siguientes pasos para instalar la unidad base de la interfaz: Montaje en el riel DIN 1. Montaje de la unidad base de la interfaz Para montar la unidad base de la interfaz en un riel DIN de 35 mm: Paso Acción a Extraiga la lengüeta de sujeción del riel DIN ubicada en la parte inferior de la unidad. b Coloque la unidad sobre el riel DIN de tal manera que pueda leer la etiqueta (vea la figura 1). c Presione la unidad sobre el riel DIN enganchando la parte superior del canal ubicada en la parte posterior de la unidad sobre el riel, luego empuje la parte inferior de la unidad hasta apoyarla en el riel. d Encaje la lengüeta de sujeción para sujetar la unidad. 2. Para montar la interfaz directamente en un tablero, inserte los tornillos de montaje y roldanas en los dos agujeros de montaje. Vea la figura 1. Figura 1. Montaje de la unidad base de la interfaz 3. Instale un adaptador de comunicación o del procesador MOMENTUM, así como un adaptador opcional (si lo desea), en la parte frontal de la unidad base de la interfaz. Continœa en la p‡gina siguiente 30298-086-02 7 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Instalación física, continuación 4. Conecte el tornillo de puesta a tierra en la parte frontal de la unidad base de la interfaz a una tierra física adecuada. La puesta a tierra del tornillo aumenta significamente la protección de la unidad contra ruido eléctrico, reduciéndose así la probabilidad de una transmisión/recepción de datos erróneos. ADVERTENCIA Funcionamiento inesperado del equipo Conecte el tornillo de puesta a tierra de la unidad base de la interfaz a una tierra física. No conecte eléctricamente el riel DIN ni los tornillos de montaje a ningún otro punto que no sea una tierra física. El incumplimiento de esta instrucción puede causar la muerte o lesiones serias. 5. Vea la figura 2 Diagrama de cableado en la página 9. Conecte un cable del bus SERIPLEX a uno o ambos conectores del cableado de SERIPLEX en la parte frontal de la unidad base de la interfaz, tal como se indica en el diagrama y etiqueta de la unidad. Dentro de la unidad base, los conductores similares (alimentación y alimentación, blindaje y blindaje, datos y datos, etc.) se conectan uno con otro (esto es, en conexión paralela). El conector de la terminal de tornillo aceptará conductores del calibre 0,324 mm 2 (22 AWG) al 1,30 mm2 (16 AWG). Conecte el conector de desplazamiento de aislamiento como se describe en el catálogo del producto SERIPLEX versión 2 de Square D (número de documento 8330CT9601). 6. Conecte una fuente de alimentación de 24 V a la unidad base de la interfaz, la cual deberá instalarse junto a la unidad para disminuir las caídas de tensión. Es posible que se requieran otras fuentes de alimentación. Consulte el documento no. 30298-035-01_. La alimentación se puede suministrar a través de cualquiera de los tres conectores de la interfaz ya que éstos están conectados eléctricamente dentro de la unidad. 7. Aplique la alimentación y compruebe el funcionamiento de la red, como se indica en el documento número 30298-035-01_. Continœa en la p‡gina siguiente 8 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Instalación física, continuación Figura 2. Diagrama de cableado 30298-086-02 9 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Descripción de las características Descripción general Las siguientes secciones proporcionan un entendimiento general de las características y el funcionamiento de la unidad base de la interfaz MOMENTUM-SERIPLEX, así como detalles suficientes para asistir al usuario en la selección de los parámetros de funcionamiento corrrectos para la unidad base. Funcionamiento del bus SERIPLEX El bus SERIPLEX se arranca y detiene bajo el control del procesador principal. Estos comandos se emiten al escribir en el bit menos significativo (bit 1) dentro del registro de control de la unidad base de la interfaz. Cuando se detiene el bus, la unidad base de la interfaz no genera la señal de reloj del bus SERIPLEX y, por lo tanto, no se intercambian los datos entre los dispositivos de E/S del bus. Los dispositivos de salida del bus asumirán sus estados por omisión definidos por el fabricante, por lo general, aquéllos correspondientes a un estado de señal igual a 0 (o desconectado). El bus se detiene a cada restablecimiento de la unidad base de la interfaz, inclusive durante una energización. El bus también se detiene cuando se detecta una falla en el bus o en la tarjeta interna, o cuando el programa (software) del sistema principal emite un comando. Cuando el bus está funcionando, la unidad base de la interfaz genera la señal de reloj del bus SERIPLEX. El intercambio de datos de entrada y salida se realiza normalmente entre los dispositivos del bus. El bus funciona cuando recibe un comando del programa (software) del sistema central o durante un rearranque automático después de detectar una falla en el bus. Lectura y escritura de datos del bus SERIPLEX El programa (software) del sistema central puede leer los datos de entrada del bus SERIPLEX a través de los registros de datos de entrada de la unidad base de la interfaz. Los datos de entrada en los registros son los datos más recientemente validados por la unidad base de la interfaz. Si se activa la validación de datos de RDC o el rebote digital para una señal de entrada, los datos en los registros pueden ser diferentes a aquéllos recibidos por la unidad base en la última trama de datos. El programa (software) del sistema principal puede escribir los datos de salida del bus en los registros de datos de salida de la unidad base. La tarjeta transmite los datos de salida a través del bus SERIPLEX la siguiente vez que la unidad base explore las direcciones y canales de multiplexión correspondientes. El programa (software) del sistema principal también puede leer los datos de salida del bus desde los registros de datos de salida de la tarjeta. La ubicación de los datos del bus SERIPLEX dentro de los registros de datos de entrada y salida de la unidad base de la interfaz varía según los parámetros de funcionamiento seleccionados en la tarjeta. Consulte la sección “Programación” en la página 17 para obtener detalles sobre la configuración de memoria de los registros. Continœa en la p‡gina siguiente 10 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Descripción de las características, continuación Supervisión de estado La unidad base proporciona indicaciones directas al usuario sobre su estado interno y el estado del bus por medio de lámparas indicadoras, ubicadas en el frente de la unidad. La unidad base también proporciona amplia información de estado al procesador principal a través del registro de estado. La unidad base tiene una lámpara indicadora Interface-OK que indica la aprobación exitosa de las pruebas de diagnóstico internas. La unidad base también tiene una lámpara indicadora interface fault que se ilumina cuando la tarjeta ha detectado una falla interna, tal como un error de configuración o falla en el hardware. La unidad también indica cuando está funcionando al alternar el bit latido. Mientras está funcionando correctamente, la unidad base de la interfaz cambia el valor de este bit en el registro de estado de 0 a 1 y de 1 a 0, de una a dos veces por segundo. Parámetros de funcionamiento del bus SERIPLEX La unidad base permite seleccionar la frecuencia de reloj del bus SERIPLEX y la longitud de trama a través del registro de control. Es posible ajustar los parámetros de funcionamiento para que coincindan con el rendimiento del bus y las necesidades exactas de una cierta aplicación. La frecuencia de reloj es la velocidad a la que funciona el bus. Las frecuencias de reloj más rápidas producen actualizaciones más frecuentes de las señales del bus, pero disminuyen la longitud permitida del cable del bus. (Consulte el documento no. 30298035-01_, para obtener más información.) La unidad base de la interfaz acepta frecuencias de reloj de 10, 16, 25, 32, 64, 100, 147 y 192 kHz. La longitud de trama es la cantidad de direcciones del bus SERIPLEX que explora la unidad base de la interfaz. Si desea obtener la actualización más rápida posible de los señales del bus, especifique una longitud de trama que no sea superior al número de puntos de E/S actualmente utilizados por la aplicación. (Consulte el documento no. 30298-035-01_, para obtener más información.) La unidad base acepta longitudes de trama de 64, 128, 192 y 256 direcciones. Multiplexión de direcciones La multiplexión de direcciones es un medio de expansión de la capacidad de datos de un bus SERIPLEX, permitiendo a varios dispositivos compartir las mismas direcciones de bus. Mediante la multiplexión de direcciones, la unidad base de la interfaz puede intercambiar hasta un máximo de 31 señales de entrada analógicas de 16 bits y 31 señales de salida analógicas (o 496 señales discretas de entrada y 496 señales discretas de salida) con el bus SERIPLEX. Continœa en la p‡gina siguiente 30298-086-02 11 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Descripción de las características, continuación Multiplexión de direcciones, continuación Las señales multiplexadas que comparten la misma dirección de bus se destinguen una de la otra gracias a la asignación a cada una de ellas de uno de los 16 canales de multiplexión. La unidad base explora un canal de multiplexión por cada trama de datos; los dispositivos asignados al canal explorado se comunican normalmente con el bus, mientras que los otros dispositivos no se comunican con el bus hasta que se exploran sus canales asignados. La multiplexión de direcciones se realiza en palabras de datos (16 direcciones de bus consecutivas). Cada palabra corresponde a un registro de datos. La unidad base permite una multiplexión del 50%, 75% o 100% de las direcciones del bus disponibles. La selección de multiplexión se aplica a ambas palabras de entrada y salida en la misma dirección del bus. Vea la figura 3, a continuación. Datos no multiplexados 0 16 32 Datos multiplexados 48 64 80 240 Canal 0 1 Bit 1 a 4 Descod. del canal Bits = no. de canal 0000 = 0 0001 = 1 0010 = 2 2 1111 = 15 15 Figura 3. Canales de multiplexión La unidad base de la interfaz se puede configurar para explorar cuatro u ocho canales de multiplexión. La cantidad de canales se conocen como la profundidad de canales de multiplexión. El tiempo necesario para actualizar cada señal multiplexada se calcula al multiplicar la duración de una trama de datos por la cantidad de canales explorados. Sin embargo, los datos no multiplexados en el mismo bus todavía se actualizan por cada trama de datos; por lo tanto, el tiempo de actualización de una señal de datos no multiplexados no se ve afectado por el uso de la multiplexión de direcciones. Desrebote digital El desrebote de una señal digital estabiliza una señal de entrada discreta SERIPLEX (de un bit) antes de reportar cualquier cambio de estado al procesador central. El desrebote digital se puede utilizar para filtrar el ruido eléctrico y el rebote de la conmutación mecánica (como aquella que genera un relevador electromecánico) desde las señales de entrada del bus. Continœa en la p‡gina siguiente 12 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Descripción de las características, continuación Desrebote digital, continuación Cuando se activa el desrebote digital de una señal de entrada, la unidad base de la interfaz retiene el valor actual de su memoria hasta que se reporta un nuevo valor de la señal durante tres tramas de datos consecutivas. Esta no es una función de votación — la señal deberá permanecer en el nuevo estado continuamente durante las tres tramas consecutivas para que la unidad base reporte el estado modificado de la señal al sistema central. Vea la figura 4 a continuación. Input Datadefor a Specific Address Entrada datos para una específica dirección Señal Signal del bus Bus 0 0 0 0 1 0 1 1 0 1 1 1 1 0 1 0 0 1 0 0 0 0 Frame n+ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Trama n+ Señal de desrebote Debounced Signal 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 Figura 4. Ejemplo de desrebote digital Puesto que el desrebote digital es una función del dispositivo que recibe la señal del bus, la unidad base acepta el desrebote de las señales de entrada del bus solamente. Algunos dispositivos de salida del bus aceptan el desrebote de señales de salida. Cuando se activa, el desrebote digital se aplica a todas las señales de entrada que no tienen activada la multiplexión de direcciones o validación de datos de múltiples bits (utilizando RDC). El desrebote digital deberá aplicarse sólo a las señales de entrada discretas. Las señales de múltiples bits y/o de entrada multiplexadas pueden ser verificadas a través de la retransmisión de datos complementaria (RDC). Validación de datos de múltiples bits con la RDC La validación de datos de múltiples bits se utiliza para verificar la transmisión correcta de las señales desde un dispositivo del bus SERIPLEX a otro. Esto se lleva a cabo con una técnica conocida como retransmisión de datos complementaria o RDC. La RDC se utiliza para los datos de múltiples bits tales como las señales de E/S analógicas, así como para las señales multiplexadas. Las señales discretas (de un bit) se verifican, por lo general, a través de un desrebote digital o eco de datos (provisto por algunos dispositivos de E/S), en lugar de la RDC. Continœa en la p‡gina siguiente 30298-086-02 13 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Descripción de las características, continuación Validación de datos de múltiples bits, continuación Cuando se activa la RDC para una señal, el dispositivo de transmisión de esa señal transmite los datos de manera normal, así como una versión codificada de los datos. El mecanismo de codificación incorpora el valor de la señal, su dirección de bus SERIPLEX, el número de canal de multiplexión y indica si están datos de entrada o salida. El dispositivo de recepción entonces compara los datos actuales con los valores codificados para verificar la recepción correcta de la señal. La validación de RDC se realiza en bytes (ocho bits) de datos. Los datos de la señal están contenidos en palabras de datos (de 16 bits), que comienzan en las direcciones del bus que son múltiplos de 32 (32, 64, 96, etc.). Los datos codificados de cada señal están contenidos en la siguiente palabra, como se muestra en la tabla 1, a continuación. Tabla 1: Asignaciones de direcciones de señal por la RDC Dirección 0 8 16 24 32 40 48 56 Contenido — — Datos 16 Datos 24 Datos 32 Datos 40 RDC 32 RDC 40 Dirección 64 72 80 88 96 104 112 120 Contenido Datos 64 Datos 72 RDC 64 RDC 72 Datos 96 Datos 104 RDC 96 RDC 104 Dirección 128 136 144 152 160 168 176 184 Contenido Datos 128 Datos 136 RDC 128 RDC 136 Datos 160 Datos 168 RDC 160 RDC 168 Dirección 192 200 208 216 224 232 240 248 Contenido Datos 192 Datos 200 RDC 192 RDC 200 Datos 224 Datos 232 RDC 224 RDC 232 La unidad base de la interfaz puede activar la RDC para 1) todas las direcciones del bus, 2) sólo la parte multiplexada de los datos del bus o 3) todos los datos multiplexados, más la última mitad de las direcciones no multiplexadas. Cualquier selección de RDC se aplica a ambos bytes de entrada y salida en la misma dirección del bus. Cuando se activa la validación de datos de RDC para un byte de entrada en particular, la unidad base de la interfaz compara el valor de la señal con su valor de RDC codificado. Si los dos valores coinciden, se colocan en la memoria de la unidad base los datos codificados, para ser utilisados por el procesador central. Si los datos codificados no coincidan con los datos actuales, la unidad base de la interfaz rechaza los datos y deja ese último valor validado de la señal en la memoria. Continœa en la p‡gina siguiente 14 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Descripción de las características, continuación Validación de datos de múltiples bits, continuación Por omisión, la unidad base de la interfaz declara una falla en la RDC de entrada de una señal inmediatamente al percibir una desigualdad en los datos. La unidad base también proporciona una opción de control directo por RDC de entrada, la cual envía una instrucción a la tarjeta para que espere tres desigualdades consecutivas antes de declarar una falla en la RDC. La opción de control directo se aplica a todas las señales de entrada, y no se puede aplicar selectivamente a las señales individuales. Ya que es posible no asignar los dispositivos de entradas físicas a todos los bytes de entrada del bus SERIPLEX dentro de la gama de direcciones de la RDC, la unidad base realiza una prueba de RDC durante la inicialización del bus. La unidad base cuenta la cantidad de bytes de entrada activados por la RDC que tienen bytes de comprobación válidos para la RDC, luego reporta el valor en su registro de estado. Si la cuenta es menor que la cantidad correcta para una cierta aplicación, el programa de control del sistema principal deberá tomar la acción apropiada. Después de esto, la unidad base ignora los errores de RDC para los bytes de entrada que no fueron válidos durante la prueba inicial. Si, durante la prueba inicial, la unidad base recibe bytes de comprobación de RDC válidos en ambos bytes de una palabra de datos, la unidad procesa toda la palabra como un solo valor de datos. Cuando se detecta un error de RDC en cualquier byte de esa palabra, se rechazan ambos bytes. Sin embargo, si la unidad base recibe un byte de comprobación válido entre los bytes de una palabra, ambos bytes se procesan independientemente. Un error de RDC en un byte no afecta el valor del otro en la palabra. La unidad base de la interfaz transmite los valores de comprobación de RDC de todas las señales de salida en la gama de direcciones de RDC, independientemente de si se conecta o no al bus SERIPLEX un dispositivo de salida física correspondiente. Las fallas de RDC de salida se detectan a través de los dispositivos de salida del bus SERIPLEX y no a través de la unidad base de la interfaz MOMENTUM-SERIPLEX. Sin embargo, los dispositivos de salida pueden informar a la unidad base de la detección de fallas al activar la entrada 9 del bus SERIPLEX; pero no pueden identificar la señal de salida específica que ha experimentado la falla en la RDC. La unidad base aplica la selección de control directo por RDC a la detección de fallas de RDC de salida, así como a la detección de falla en la RDC de entrada. Además de la indicación global de fallas de RDC mediante luces indicadoras, la unidad base reporta a los registros de estado las direcciones de las palabras individuales que han experimentado las fallas de RDC de entrada. Continœa en la p‡gina siguiente 30298-086-02 15 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Descripción de las características, continuación Validación de datos de múltiples bits, continuación Por omisión, la unidad base detiene el bus cuando se declara una falla en la RDC. La unidad base también proporciona la opción de ignorar las fallas de RDC y continuar con las operaciones del bus. Si se selecciona esta opción, las fallas de RDC todavía se detectan y reflejan en la cuenta de bytes de RDC válidos de la unidad, y el bus continúa funcionando normalmente. Rearranque automático Cuando la unidad base de la interfaz detecta una falla en el bus SERIPLEX, ésta detiene el bus. Por omisión, la unidad base permanece detenida hasta que recibe un comando de rearranque del programa (software) del sistema principal. Sin embargo, cuando está activada la opción de rearranque automático, la unidad base intenta rearrancar el bus sin recibir un comando del sistema principal. Cuando se activa la opción de rearranque automático y se detecta una falla en el bus, la unidad base espera 250 milisegundos antes de probar el bus para ver si encuentra fallas. Si encuentra alguna falla, la unidad base espera otros 250 milisegundos antes de probar el bus nuevamente, hasta eliminar todas las fallas. Una vez que se han eliminado todas las fallas, la unidad base arranca el bus de manera normal, activando todos los procedimientos normales de inicialización del bus. El rearranque automático se realiza continuamente hasta que 1) se puede rearrancar el bus, 2) la unidad base recibe un comando del programa (software) para detener el bus o 3) se restablece la unidad base. Utilice la opción de rearranque automático sólo cuando está seguro de que el sistema va a funcionar de manera correcta y segura al arrancar el bus SERIPLEX sin intervención directa e intencionada por el operador y/o el programa (software) de control. 16 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación Funcionamiento El procedimiento general para hacer funcionar una unidad base de la interfaz MOMENTUM-SERIPLEX a través de un programa de control es: Paso Acción 1 Lea el registro de estado de la unidad base y verifique que esté funcionando correctamente. 2 Defina los valores iniciales de todas las señales de salida del bus SERIPLEX escribiéndolos en los registros de datos de salida de la unidad base. 3 Escriba los valores deseados de los parámetros de funcionamiento en el registro de control de la unidad. 4 Active los parámetros de funcionamiento y haga funcionar el bus definiendo el bit de arranque/paro de la unidad en el registro de control. 5 Después de inicializar el bus, lea el código de estado en la unidad base para determinar si se han de conectar y comunicar todos los dispositivos de entrada activados por RDC, como se describe en la sección “Validación de datos de múltiples bits con la RDC” en la página 13. Según la longitud de la trama y la frecuencia de reloj, la cuenta de RDC puede llevar varios segundos. 6 Durante el funcionamiento normal, lea los valores de entrada del bus y escriba sus valores de salida de acuerdo con los requisitos de la aplicación. 7 Supervise el bus para ver si encuentra alguna falla; lea el registro de estado en la unidad base de la interfaz y responda a las fallas según los requisitos de la aplicación. 8 Detenga el funcionamiento del bus eliminando las fallas en el bit de arranque/paro de la unidad. La unidad base de la interfaz viene con bloques de funciones para el programa, transferibles por el usuario, que le ayudarán a realizar estas tareas. Estas instrucciones se pueden incrustar en los programas de lógica en escalera dentro del programa (software) de programación del PLC MODSOFT™ o CONCEPT™, para ayudarle a seleccionar los parámetros de funcionamiento y determinar el estado de la unidad base de la interfaz. Las siguientes secciones proporcionan más detalles acerca de los métodos de programación para la unidad base. Este manual supone que el usuario está familiarizado con el software de programación del PLC utilizado por su aplicación. Consulte el manual del usuario del software aplicable para obtener instrucciones completas que tratan sobre el uso del software de programación. Continœa en la p‡gina siguiente 30298-086-02 17 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Mapa de memoria La unidad base de la interfaz MOMENTUM-SERIPLEX se comunica con un procesador principal mediante 32 registros de entrada y 32 de salida. Los registros de salida se utilizan para configurar la unidad base, arrancar y parar el bus SERIPLEX y transferir los datos de salida del bus provenientes del sistema principal a la unidad base. Los registros de entrada se utilizan para reportar el estado de la unidad base y del bus, y para transmitir los datos de entrada al sistema principal. La utilización de estos registros de entrada y salida varía, según la configuración de la interfaz, como se explica en los siguientes párrafos. En todos los casos, el primer registro de salida se utiliza para configurar y controlar la unidad base de la interfaz. El primer registro de entrada se utiliza para reportar el estado de la unidad base y el estado del bus al sistema principal. Los demás registros se utilizan para intercambiar los datos de entrada y salida del bus con el sistema principal. Las siguientes secciones explican el mapa de memoria detallado y el funcionamiento de los registros de control, estado y datos de E/S. Registros de control El registro de control se utiliza para definir los parámetros de funcionamiento de la unidad base, y para arrancar y parar el bus SERIPLEX. Los parámetros de funcionamiento son efectivos cuando se define el bit de arranque/ paro de la unidad base para que arranque el bus SERIPLEX. No cambie los parámetros de funcionamiento mientras está funcionando el bus. Si se intenta escribir en los registros de control mientras se define el bit de arranque/paro, la unidad base declarará una falla en la configuración y se parará el bus. Continœa en la p‡gina siguiente 18 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Consulte la tabla 2 para conocer las deÞniciones de cada bit en el registro de control. Tabla 2: Descripciones de los bits en el registro de control Bit Descripción 1 Arranque/paro 2 Rearranque automático 3 Desrebote activado 4 5 Frecuencia de reloj 6 7 8 9 10 Longitud de trama 11 Profundidad del canal multiplexado 12 control directo por RDC 13 Ignorar errores de RDC 14 15 16 Bit 1: Arranque/ paro Gama de direcciones multiplexadas Gama de direcciones de RDC Reservado Este bit controla el funcionamiento del bus SERIPLEX. Sus valores son: 0: Paro del bus. No se transmite la señal de reloj y todas las señales de salida de los dispositivos del bus vuelven a su estado por omisión. 1: Arranque del bus. Bajo esta condición, la unidad base transmite la señal de reloj e intercambia los datos entre los registros de datos de E/S y el bus, a no ser que la unidad detecte un error. Todos los parámetros de funcionamiento de la unidad base se activan cuando el bit de arranque/paro se encuentra en transición de 0 a 1. Continœa en la p‡gina siguiente 30298-086-02 19 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bit 2: Rearranque automático Este bit activa o desactiva la opción de rearranque automático de la unidad base. Sus valores son: 0: Desactivación de rearranque automático 1: Activación de rearranque automático Consulte la sección “Rearranque automático” en la página 16 para obtener detalles sobre el funcionamiento de esta característica. Bit 3: Desrebote activado Este bit activa o desactiva la opción de desrebote digital de la unidad base. Sus valores son: 0: Desactivación de desrebote digital 1: Activación de desrebote digital Cuando está activado, el desrebote digital se aplica a todas las señales de entrada que no tienen multiplexión de direcciones o la RDC activada. Las direcciones de señales de entrada con desrebote comienzan en la entrada 16 y continúan en la dirección de arranque de la multiplexión de direcciones o de la RDC. Consulte la sección “Desrebote digital” en la página 12 para obtener detalles sobre el funcionamiento de esta característica. Continœa en la p‡gina siguiente 20 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bits 4–6: Frecuencia de reloj El valor de estos bits determina la frecuencia de reloj del bus. La frecuencia de reloj es la frecuencia de la señal del reloj del bus SERIPLEX que transmite la unidad base de la interfaz al bus. Los valores disponibles se muestran en la tabla 3. Tabla 3: Valores de los bits en la frecuencia de reloj Bits 7–8: Gama de direcciones multiplexadas Bit 6 Bit 5 Bit 4 Frecuencia de reloj 0 0 0 10,0 kHz 0 0 1 15,9 kHz 0 1 0 25,0 kHz 0 1 1 32,9 kHz 1 0 0 64,1 kHz 1 0 1 100,0 kHz 1 1 0 147,1 kHz 1 1 1 192,3 kHz El valor de estos bits determinan las direcciones del bus que tienen activada la multiplexión de direcciones. La gama de direcciones se expresa como el porcentaje de la longitud designada de trama del bus. Los valores disponibles figuran en las tablas 4 y 5. Tabla 4: Valores de los bits en la gama de direcciones multiplexadas Bit 8 Bit 7 Gama de direcciones multiplexadas 0 0 0% (desactivada) 0 1 50% 1 0 75%* 1 1 100% * La cantidad de direcciones multiplexadas no es igual al 75% de la longitud de trama en todos los casos. Consulte la tabla 5 a continuación. Continœa en la p‡gina siguiente 30298-086-02 21 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Tabla 5: Selecciones de la gama de direcciones multiplexadas Direcciones SERIPLEX Longitud Gama de 0-15 16- 32- 48- 64- 80- 96- 112- 128- 144- 160- 176- 192- 208- 224- 240trama Multiplex. 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 0% 50% 64 75% 100% 0% 50% 128 75% 100% 0% 50% 192 75% 100% 0% 50% 256 75% 100% Sin uso No multiplexada Multiplexada Bits 7–8: Gama de direcciones multiplexadas, continuación La gama de direcciones multiplexadas contiene la cantidad máxima de direcciones del bus dentro de la trama. Una vez que comienza la multiplexión en una dirección designada, ésta continúa hasta el final de la trama de datos. La multiplexión de direcciones se realiza en palabras de 16 bits (registros) de datos del bus. La gama seleccionada para la multiplexión de direcciones afecta al mapa de direcciones de los registros de datos de E/S. La unidad base asigna los registros a todos los canales multiplexados de una palabra de datos antes de asignar registros a la siguiente palabra. Encontrará ejemplos de selecciones de gamas de direcciones multiplexadas y los mapas de registros de E/S resultantes en la sección “Registros de datos de entrada y salida” en la página 33. Continœa en la p‡gina siguiente 22 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bits 9–10: Longitud de trama El valor de estos bits determina la longitud de trama del bus. Esta es la cantidad de direcciones del bus SERIPLEX que serán exploradas por la interfaz. Los valores disponibles figuran en la tabla 6. Tabla 6: Valores de los bits en la longitud de trama Bit 10 Bit 9 Longitud de trama (cantidad de direcciones) 0 0 64 0 1 128 1 0 192 1 1 256 Como las direcciones del bus SERIPLEX comienzan con la dirección 0, la dirección más alta explorada por la unidad base es una menor que la longitud de trama designada. Por ejemplo, si la longitud de trama se define en 128, la dirección más alta explorada por la unidad base es la dirección 127. La unidad base de la interfaz MOMENTUM-SERIPLEX no proporciona acceso a las direcciones 0 a 15 en sus registros de datos de E/S. Por lo tanto, la cantidad actual de señales de entrada y salida disponibles para el sistema principal es de 16 menos que la longitud de trama. La longitud de trama seleccionada afecta la cantidad de registros de datos de E/S utilizados por la unidad base. Encontrará ejemplos de selecciones de longitudes de trama y los mapas de registros de E/S resultantes en la sección“Registros de datos de entrada y salida” en la página 33. Bit 11: Profundidad de los canales multiplexados Si se desactiva la multiplexión, la unidad ignora este bit. Cuando se activa la multiplexión de direcciones, el bit de profundidad de canales multiplexados determina la cantidad de canales multiplexados explorados por la unidad base de la interfaz. Sus valores son 0: Explorar 4 canales multiplexados 1: Explorar 8 canales multiplexados Continœa en la p‡gina siguiente 30298-086-02 23 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bit 12: control directo por RDC Bit 13: Ignorar errores de RDC Bits 14–15: Gama de direcciones de RDC Cuando se activa la validación de datos por RDC para cualquiera de los datos del bus SERIPLEX, este bit determina si la unidad base de la interfaz responderá inmediatamente a cualquier error de RDC detectado. Sus valores son: 0: Responder inmediatamente a cualquier error de RDC de entrada o salida detectado 1: No responder a ningún error de RDC de entrada o salida detectado, a no ser que se detecte un error de RDC durante tres tramas de datos consecutivas Cuando se activa la validación de datos por RDC para cualquiera de los datos del bus SERIPLEX, este bit determina si la unidad base de la interfaz parará el bus en respuesta a cualquier error de RDC detectado. Sus valores son: 0: Parar el bus al detectar cualquier error de RDC de entrada o salida 1: No parar el bus al detectar cualquier error de RDC de entrada o salida El valor de estos bits determina las direcciones del bus activadas para la validación de datos de múltiples bits con RDC. Los valores disponibles figuran en la tabla 7: Tabla 7: Valores de los bits en la gama de direcciones de RDC Bit 15 Bit 14 Gama de direcciones de la RDC Explicación 0 0 RDC desactivada RDC no transmitida o evaluada 0 1 50% no multiplexadas RDC activada para todas las direcciones del bus multiplexadas, más la mitad de las direcciones no multiplexadas 1 0 Todas multiplexadas RDC activada para todas las direcciones del bus multiplexadas, pero sin direcciones no multiplexadas 1 1 Todas RDC activada para todas las direcciones del bus La gama de direcciones de RDC contiene la cantidad máxima de direcciones del bus dentro de la trama. Una vez que comienza la RDC en una dirección asignada, ésta continúa hasta el final de la trama de datos. Continœa en la p‡gina siguiente 24 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bits 14–15: Gama de direcciones de RDC, continuación La gama de direcciones de RDC seleccionada afecta al mapa de la memoria de los registros de datos de E/S. La designación de una cierta palabra de datos para la validación de datos por RDC retira la siguiente palabra de datos del mapa de registros. Encontrará ejemplos de selecciones de gama de RDC y los mapas de registros de E/S resultantes en la sección “Registros de datos de entrada y salida” en la página 33. Bit 16: Reservado Este bit está reservado para su uso específico en versiones futuras de la unidad base de la interfaz. Siempre asigne un valor de 0 a este bit. Si se asigna un valor de 1 a este bit, la unidad base declarará una falla de configuración. Registro de estado El registro de estado reporta la condición de la unidad base de la interfaz y el bus SERIPLEX. Este registro consta de varios bits de estado individuales, más un código de estado de 8 bits. Se proporcionan las definiciones de los bits en la tabla 8. Tabla 8: Definiciones de los bits en el registro de estado Bit Descripción 1 Bus en marcha 2 Falla en la configuración 3 Falla del bus 4 Falla MOMENTUM 5 Falla en LA RDC 6 Latido 7 Versión de firmware 8 Reservado 9 10 11 12 13 Código de estado 14 15 16 Continœa en la p‡gina siguiente 30298-086-02 25 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bit 1: Bus en marcha Este bit indica si está funcionando el bus SERIPLEX, esto es, si la unidad base está transmitiendo la señal de reloj. Sus valores son: 0: Bus parado (no se está transmitiendo la señal de reloj) 1: Bus en marcha (la unidad base está transmitiendo la señal de reloj) El valor de este bit normalmente corresponde al valor del bit en marcha/paro del registro de control, a no ser que la unidad base haya detectado un error. Bit 2: Falla de configuración Este bit indica si la unidad base ha detectado una falla en la configuración. Sus valores son: 0: No se detectó ninguna falla en la configuración 1: Se detectó una falla en la configuración Es posible determinar el tipo específico de falla en la configuración de los valores del código de estado. Los dos tipos de fallas detectadas en la configuración por la unidad base son 1) intento de cambiar el valor del registro de control mientras estaba en marcha el bus e 2) intento de definir en 1 el valor del bit 16 del registro de control. Se elimina la falla en el bit de configuración cuando se define en 0 el valor del bit en marcha/paro de la unidad base, para poder reinicializar la unidad . La opción de rearranque automático no eliminará una falla de configuración. Continœa en la p‡gina siguiente 26 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bit 3: Falla del bus Este bit indica si la unidad base ha detectado una falla en el bus SERIPLEX. Sus valores son: 0: No se ha detectado ninguna falla en el bus SERIPLEX 1: Se ha detectado una falla en el bus SERIPLEX El tipo específico de falla en el bus se puede determinar a partir del valor del código de estado. La unidad base puede detectar cualquiera de las siguientes condiciones de falla, enumeradas en orden de prioridad desde la más alta hasta la más baja. 1. baja tensión 2. línea de datos permanente en el estado alto 3. línea de datos permanente en el estado bajo 4. falla de reloj 5. baja corriente en la línea de datos 6. sobrecorriente en la línea de datos 7. capacitancia excesiva en la línea de datos 8. error en la RDC de entrada 9. error en la RDC de salida Si la unidad base detecta más de un tipo de falla a la vez, el código de estado y la luz de tipo de falla indican falla de prioridad más alta. Consulte la sección “Diagnóstico de problemas” en la página 77 para conocer la causa posible de cada falla del bus. Se elimina la falla del bus en el bit cuando 1) se define un valor de 0 en el bit en marcha/paro de la unidad base para poder reinicializar la unidad, o 2) la unidad base realiza un rearranque automático sin detectar una falla en el bus. Continœa en la p‡gina siguiente 30298-086-02 27 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bit 4: Falla MOMENTUM Este bit indica si la unidad base ha detectado un problema en el intercambio de datos entre la unidad y su procesador principal o adaptador de comunicaciones. Sus valores son: 0: No se ha detectado ninguna falla MOMENTUM 1: Se ha detectado una falla MOMENTUM El tipo específico de falla MOMENTUM puede ser determinado del valor del código de estado. La unidad base puede detectar errores en el flujo de datos. Consulte la tabla 9 Contenido del código de estado en la página 30 para conocer las causas posibles de la falla. La falla MOMENTUM del bit se elimina normalmente desconectando y conectando la unidad base. Sin embargo, si el adaptador principal puede restablecer las comunicaciones con la unidad base de la interfaz sin necesidad de desconectar y conectar la falla MOMENTUM del bit se eliminará cuando se define en 1 el bit en marcha/paro de la unidad base. Bit 5: Falla en la RDC Este bit indica si la unidad base ha declarado una falla en la RDC de entrada o salida. Sus valores son: 0: No se encontró ninguna falla en la RDC 1: Se encontró una falla en la RDC El código de estado indica si la falla detectada es una falla en la RDC de entrada o salida. El bit de falla en la RDC solamente indica si la unidad base ha declarado una falla en la RDC y si se ha detenido el bus. Sin embargo, en algunos casos, la unidad base puede detectar un error de RDC sin declarar una falla en la RDC. La respuesta de la unidad a los errores de RDC es determinada por el bit de control directo por RDC y el bit ignorar errores de RDC en el registro de control. La falla en la RDC del bit se elimina cuando la unidad base explora una trama de datos sin detectar un error de RDC o cuando se define un valor de 0 en el bit en marcha/paro para detener el bus y poder reinicializar la unidad. Continœa en la p‡gina siguiente 28 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Bit 6: Latido Cuando la unidad base está funcionando correctamente, este bit alterna continuamente entre los valores de 0 y 1, a una velocidad de una a dos veces por segundo. Si transcurre un segundo sin un cambio en el estado de este bit, el programa (software) del sistema principal supondrá que la interfaz no está funcionando correctamente y tomará la acción apropiada para la aplicación. Bit 7: Versión del firmware Este bit indica que la interfaz está mostrando su número de versión de software en los bits del código de estado. Sus valores son: 0: El código de estado no indica el número de versión del firmware 1: El código de estado indica el número de versión del firmware La unidad base de la interfaz muestra el número de versión del firmware cuando se define en 0 el bit en marcha/paro, siempre y cuando no se detecte ninguna falla. Consulte la explicación “Bits 9–16: Código de estado” para conocer el formato de datos del número de versión del firmware. Bit 8: Reservado Este bit está reservado para su uso específico en versiones futuras de la unidad base de la interfaz. Su valor siempre será 0. Bits 9–16: Código de estado Estos bits indican información detallada sobre el estado de la interfaz o el bus SERIPLEX. El significado de este código de ocho bits varía de acuerdo con las condiciones de otros bits dentro del registro de estado. Continœa en la p‡gina siguiente 30298-086-02 29 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Tabla 9: Contenido del código de estado Bus en marcha Falla de config. Falla del bus Falla MOM. Falla en la RDC Versión de firmware Significado del código de estado 0 0 0 0 0 1 Número de versión del firmware 1 0 0 0 0 0 Cuenta de bytes de RDC válida 0 1 x x 0 0 0 x 1 x 0 0 0 x x 1 0 0 0 0 0 0 1 0 Código de falla Ubicación de las fallas en la RDC x = no es importante Bajo condiciones de fallas internas del hardware o firmware, la unidad base no se comunicará con el adaptador principal y, por lo tanto, no podrá reportar su código de estado. A continuación se describen los valores del código de estado y su significado bajo varias condiciones. Condición normal de paro del bus: número de versión del firmware Mientras el bus SERIPLEX está parado bajo condiciones normales, el código de estado indica el número de versión del firmware de la unidad base. Este número es un valor de dos dígitos en código binario decimal, con el nible más significativo (cuatro bits) indicando el número de versión principal, y el nible menos significativo indicando el número de versión inferior. Por ejemplo, la versión 1.3 del firmware se indicaría como 0x13 hexadecimal o 00010011 binario. El bit versión del firmware se define bajo esta condición para indicar que el código de estado está indicando el número de versión del firmware. Condición normal de marcha del bus: Cuenta de bytes en la RDC válida Mientras el bus está funcionando bajo condiciones normales, el código de estado indica el número de bytes de datos de entrada para los que la unidad base ha detectado códigos de comprobación de RDC válidos. El programa (software) del sistema principal puede utilizar este número para verificar la cantidad correcta de dispositivos de entrada del bus que están conectados y comunicándose a través del bus, como se describe en la sección “Validación de datos de múltiples bits con la RDC” en la página 13. Continœa en la p‡gina siguiente 30 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Condición normal de marcha del bus: Cuenta de bytes de RDC válida, continuación Cuando se determina la cuenta de bytes de RDC válida, la unidad base cuenta solamente los bytes que están activados por RDC. La cuenta de bytes de RDC se presenta como un número binario de ocho bits, con el bit 9 siendo el bit menos significativo. La cuenta de bytes varía dependiendo de los dispostivos que están conectados o desconectados al bus, o si se detectan errores de RDC de entrada. Según la longitud de trama en la frecuencia de reloj, la cuenta de RDC puede llevar varios segundos. Condiciones de falla no relacionadas con la RDC: Códigos de falla Si el valor del bit de falla en la configuración, falla del bus o falla MOMENTUM es 1, el código de estado indica un valor de código de falla. Estas condiciones de falla no se indican simultáneamente (solamente un bit se define en 1 en un momento dado). Si existe más de una condición de falla del bus en un momento dado, se indica el valor más bajo correspondiente del código de falla . El código de falla es un número binario de ocho bits, con el bit 9 siendo el bit menos significativo. Los valores de los códigos de falla y las condiciones de error correspondientes figuran en la tabla 10. Tabla 10: Valores de los códigos de falla Decimal Hexadecimal Descripción 0 0x00 Baja tensión en el bus 1 0x01 Datos de bus permanente en bajo 2 0x02 Datos de bus permanente en alto 3 0x03 Falla de reloj 4 0x04 Baja corriente en los datos del bus 5 0x05 Sobrecorriente en los datos del bus 6 0x06 Capacitancia excesiva en el bus 7 0x07 Falla de RDC de entrada del bus 8 0x08 Falla de RDC de salida del bus 100 0x64 Cambio de configuración mientras estaba funcionando el bus 150 0x96 Error en el flujo de datos 200 0xC8 Intento de ajustar en 1 el valor del bit 16 del registro de control Continœa en la p‡gina siguiente 30298-086-02 31 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Condiciones de falla en la RDC: Tabla de ubicación de fallas en la RDC Si el bit de falla en la RDC se define en 1 y todos los demás bits se definen en 0, el código de estado indica la dirección de la falla de RDC. Las fallas múltiples en la RDC pueden indicarse simultáneamente. El código de estado no representa un solo valor numérico; el significado de cada bit dentro del código de estado es independiente de los otros bits. El código de falla en la RDC se define en la tabla 11. Tabla 11: Códigos de falla en la RDC Bit Ubicación de error en la RDC 8 Error de RDC de salida 9 Error de RDC de entrada en las direcciones 32 a 47 10 Error de RDC de entrada en las direcciones 64 a 79 11 Error de RDC de entrada en las direcciones 96 a 111 12 Error de RDC de entrada en las direcciones 128 a 143 13 Error de RDC de entrada en las direcciones 160 a 175 14 Error de RDC de entrada en las direcciones 192 a 207 15 Error de RDC de entrada en las direcciones 224 a 239 Nota: El código de falla en la RDC indica solamente las direcciones del bus SERIPLEX que experimentaron un error de RDC de entrada y no los canales multiplexados específicos en que ocurrió el error. Continœa en la p‡gina siguiente 32 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Registros de datos de entrada y salida La unidad base de la interfaz MOMENTUM-SERIPLEX utiliza 31 registros de datos de entrada y 31 de salida. Estos registros son asignados inmediatamente después de los registros de control y estado. Los registros de entrada reportan los datos de entrada del bus al adaptador principal mientras que los registros de salida reciben los datos del bus del sistema principal. La cantidad de registros que realmente contienen los datos del bus, y la secuencia en que aparecen los datos, varía de acuerdo con los parámetros de funcionamiento de la unidad base de la interfaz. La cantidad y secuencia de los registros son las mismas para los datos de entrada y de salida. Los registros son asignados hasta que todos los datos del bus SERIPLEX están disponibles o el último registro asignado ha sido utilizado. Si se necesitan menos de 31 registros de datos, los registros de entrada sin utilizar reportan valores de datos de 0 y los registros de salida sin utilizar son ignorados por la unidad base. Si la configuración necesita más de 31 registros, algunos datos del bus no podrán ser accedidos por el sistema principal. Las direcciones del bus de 0 a 15 están reservadas para el sistema y no están disponibles para el procesador principal. Dentro de cada registro de datos, el bit 1 corresponde a la dirección del bus más baja y el bit 16 corresponde a la dirección más alta, como se muestra en la tabla 12. Continœa en la p‡gina siguiente 30298-086-02 33 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Registros de datos de entrada y salida, continuación Tabla 12: Mapa de registros Bit de registros Direcciones del bus SERIPLEX 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 Las reglas para la asignación de registros se ilustran en los ejemplos de la sección siguiente. Estos ejemplos comienzan con el caso más simple, un sistema no multiplexado sin validación de datos de RDC. También se proporcionan ejemplos de sistemas multiplexados y sistemas que activan la RDC. Continœa en la p‡gina siguiente 34 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Asignación de registros con multiplexión de direcciones y RDC desactivadas La asignación de registros es más simple cuando no están activadas la multiplexión de direcciones ni la validación de datos por RDC. Los registros son asignados en orden numérico ascendente con cada registro correspondiente a 16 direcciones SERIPLEX. La cantidad de registros utilizados es determinada por la longitud de trama seleccionada de la unidad base. Se proporcionan ejemplos de asignación de registros para los sistemas no multiplexados sin RDC en la tabla 13 en la página 36. Continœa en la p‡gina siguiente 30298-086-02 35 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Tabla 13: Asignación de registros — Sistemas no multiplexados Número de registros MOMENTUM Direcciones de bus SERIPLEX Longitud de trama 96 Longitud de trama 256 3xxxx/4xxxx + 0 estado/control estado/control 3xxxx/4xxxx + 1 16 - 31 16 - 31 3xxxx/4xxxx + 2 32 - 47 32 - 47 3xxxx/4xxxx + 3 48 - 63 48 - 63 3xxxx/4xxxx + 4 64 - 79 64 - 79 3xxxx/4xxxx + 5 80 - 95 80 - 95 3xxxx/4xxxx + 6 sin utilizar 96 - 111 3xxxx/4xxxx + 7 sin utilizar 112 - 127 3xxxx/4xxxx + 8 sin utilizar 128 - 143 3xxxx/4xxxx + 9 sin utilizar 144 - 159 3xxxx/4xxxx + 10 sin utilizar 160 - 175 3xxxx/4xxxx + 11 sin utilizar 176 - 191 3xxxx/4xxxx + 12 sin utilizar 192 - 207 3xxxx/4xxxx + 13 sin utilizar 208 - 223 3xxxx/4xxxx + 14 sin utilizar 224 - 239 3xxxx/4xxxx + 15 sin utilizar 240 - 255 3xxxx/4xxxx + 16 sin utilizar sin utilizar 3xxxx/4xxxx + 17 sin utilizar sin utilizar 3xxxx/4xxxx + 18 sin utilizar sin utilizar 3xxxx/4xxxx + 19 sin utilizar sin utilizar 3xxxx/4xxxx + 20 sin utilizar sin utilizar 3xxxx/4xxxx + 21 sin utilizar sin utilizar 3xxxx/4xxxx + 22 sin utilizar sin utilizar 3xxxx/4xxxx + 23 sin utilizar sin utilizar 3xxxx/4xxxx + 24 sin utilizar sin utilizar 3xxxx/4xxxx + 25 sin utilizar sin utilizar 3xxxx/4xxxx + 26 sin utilizar sin utilizar 3xxxx/4xxxx + 27 sin utilizar sin utilizar 3xxxx/4xxxx + 28 sin utilizar sin utilizar 3xxxx/4xxxx + 29 sin utilizar sin utilizar 3xxxx/4xxxx + 30 sin utilizar sin utilizar 3xxxx/4xxxx + 31 sin utilizar sin utilizar Para todas las direcciones, gama de mux = 0%; canales = no es importante; RDC desactivada 36 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Asignación de registros con multiplexión de direcciones y RDC activadas Cuando se activa la multiplexión de direcciones, se asignan los registros para todos los canales multiplexados en una palabra de datos en orden numérico ascendente y luego para todos los canales de la siguiente palabra de datos. Se proporcionan ejemplos de asignación de registros de sistemas multiplexados sin RDC en la tabla 14. Continœa en la p‡gina siguiente 30298-086-02 37 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Tabla 14: Asignación de registros para sistemas multiplexados Números de registro MOMENTUM Direcciones del bus SERIPLEX Longitud de trama Longitud de trama 192, 4 canales, 128, 4 canales, Gama de mux 50% Gama de mux 100% 3xxxx/4xxxx + 0 estado/control estado/control 3xxxx/4xxxx + 1 16 - 31 16 - 31, canal 0 3xxxx/4xxxx + 2 32 - 47 16 - 31, canal 1 3xxxx/4xxxx + 3 48 - 63 16 - 31, canal 2 3xxxx/4xxxx + 4 64 - 79 16 - 31, canal 3 3xxxx/4xxxx + 5 80 - 95 32 - 47, canal 0 3xxxx/4xxxx + 6 96 - 111, canal 0 32 - 47, canal 1 3xxxx/4xxxx + 7 96 - 111, canal 1 32 - 47, canal 2 3xxxx/4xxxx + 8 96 - 111, canal 2 32 - 47, canal 3 3xxxx/4xxxx + 9 96 - 111, canal 3 48 - 63, canal 0 3xxxx/4xxxx + 10 112 - 127, canal 0 48 - 63, canal 1 3xxxx/4xxxx + 11 112 - 127, canal 1 48 - 63, canal 2 3xxxx/4xxxx + 12 112 - 127, canal 2 48 - 63, canal 3 3xxxx/4xxxx + 13 112 - 127, canal 3 64 - 79, canal 0 3xxxx/4xxxx + 14 128 - 143, canal 0 64 - 79, canal 1 3xxxx/4xxxx + 15 128 - 143, canal 1 64 - 79, canal 2 3xxxx/4xxxx + 16 128 - 143, canal 2 64 - 79, canal 3 3xxxx/4xxxx + 17 128 - 143, canal 3 80 - 95, canal 0 3xxxx/4xxxx + 18 144 - 159, canal 0 80 - 95, canal 1 3xxxx/4xxxx + 19 144 - 159, canal 1 80 - 95, canal 2 3xxxx/4xxxx + 20 144 - 159, canal 2 80 - 95, canal 3 3xxxx/4xxxx + 21 144 - 159, canal 3 96 - 111, canal 0 3xxxx/4xxxx + 22 160 - 175, canal 0 96 - 111, canal 1 3xxxx/4xxxx + 23 160 - 175, canal 1 96 - 111, canal 2 3xxxx/4xxxx + 24 160 - 175, canal 2 96 - 111, canal 3 3xxxx/4xxxx + 25 160 - 175, canal 3 112 - 127, canal 0 3xxxx/4xxxx + 26 176 - 191, canal 0 112 - 127, canal 1 3xxxx/4xxxx + 27 176 - 191, canal 1 112 - 127, canal 2 3xxxx/4xxxx + 28 176 - 191, canal 2 112 - 127, canal 3 3xxxx/4xxxx + 29 176 - 191, canal 3 sin utilizar 3xxxx/4xxxx + 30 sin utilizar sin utilizar 3xxxx/4xxxx + 31 sin utilizar sin utilizar Para todas las direcciones, se desactiva la RDC. 38 Longitud de trama 64, 8 canales, Gama de mux 100% estado/control 16 - 31, canal 0 16 - 31, canal 1 16 - 31, canal 2 16 - 31, canal 3 16 - 31, canal 4 16 - 31, canal 5 16 - 31, canal 6 16 - 31, canal 7 32 - 47, canal 0 32 - 47, canal 1 32 - 47, canal 2 32 - 47, canal 3 32 - 47, canal 4 32 - 47, canal 5 32 - 47, canal 6 32 - 47, canal 7 48 - 63, canal 0 48 - 63, canal 1 48 - 63, canal 2 48 - 63, canal 3 48 - 63, canal 4 48 - 63, canal 5 48 - 63, canal 6 48 - 63, canal 7 sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación, continuación Asignación de registros con RDC activada Cuando se activa la validación de datos de RDC, la unidad base de la interfaz conserva la memoria de registros al asignar los registros sólo a los datos reales del bus SERIPLEX. Las direcciones del bus SERIPLEX que contienen códigos de comprobación por RDC no aparecen en el mapa de registros. Se proporcionan ejemplos de asignación de registros para los sistemas multiplexados con RDC en la tabla 15 en la página 40. Continœa en la p‡gina siguiente 30298-086-02 39 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Tabla 15: Asignación de registros para sistemas multiplexados Números de registro MOMENTUM 3xxxx/4xxxx + 0 3xxxx/4xxxx + 1 Direcciones del bus SERIPLEX Longitud de trama Longitud de trama 128, 8 canales 192, 4 canales Gama de mux 50% Gama de mux 75% RDC en la mitad no RDC en todos los mux mux estado/control estado/control 16 - 31 16 - 31 Longitud de trama 256, 4 canales Gama de mux 100% RDC en todos los mux estado/control 3xxxx/4xxxx + 2 32 - 47 32 - 47 16 - 31, canal 11 3xxxx/4xxxx + 3 64 - 79, canal 0 48 - 63 16 - 31, canal 21 3xxxx/4xxxx + 4 64 - 79, canal 1 64 - 79, canal 0 3xxxx/4xxxx + 5 3xxxx/4xxxx + 6 3xxxx/4xxxx + 7 3xxxx/4xxxx + 8 3xxxx/4xxxx + 9 3xxxx/4xxxx + 10 3xxxx/4xxxx + 11 3xxxx/4xxxx + 12 3xxxx/4xxxx + 13 3xxxx/4xxxx + 14 3xxxx/4xxxx + 15 3xxxx/4xxxx + 16 3xxxx/4xxxx + 17 3xxxx/4xxxx + 18 3xxxx/4xxxx + 19 3xxxx/4xxxx + 20 3xxxx/4xxxx + 21 3xxxx/4xxxx + 22 3xxxx/4xxxx + 23 3xxxx/4xxxx + 24 3xxxx/4xxxx + 25 3xxxx/4xxxx + 26 3xxxx/4xxxx + 27 3xxxx/4xxxx + 28 3xxxx/4xxxx + 29 3xxxx/4xxxx + 30 3xxxx/4xxxx + 31 64 - 79, canal 2 64 - 79, canal 3 64 - 79, canal 4 64 - 79, canal 5 64 - 79, canal 6 64 - 79, canal 7 96 - 111, canal 0 96 - 111, canal 1 96 - 111, canal 2 96 - 111, canal 3 96 - 111, canal 4 96 - 111, canal 5 96 - 111, canal 6 96 - 111, canal 7 sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar 64 - 79, canal 1 64 - 79, canal 2 64 - 79, canal 3 96 - 111, canal 0 96 - 111, canal 1 96 - 111, canal 2 96 - 111, canal 3 128 - 143, canal 0 128 - 143, canal 1 128 - 143, canal 2 128 - 143, canal 3 160 - 175, canal 0 160 - 175, canal 1 160 - 175, canal 2 160 - 175, canal 3 sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar sin utilizar 16 - 31, canal 31 32 - 47, canal 0 32 - 47, canal 1 32 - 47, canal 2 32 - 47, canal 3 64 - 79, canal 0 64 - 79, canal 1 64 - 79, canal 2 64 - 79, canal 3 96 - 111, canal 0 96 - 111, canal 1 96 - 111, canal 2 96 - 111, canal 3 128 - 143, canal 0 128 - 143, canal 1 128 - 143, canal 2 128 - 143, canal 3 160 - 175, canal 0 160 - 175, canal 1 160 - 175, canal 2 160 - 175, canal 3 192 - 207, canal 0 192 - 207, canal 1 192 - 207, canal 2 192 - 207, canal 3 224 - 239, canal 0 224 - 239, canal 1 224 - 239, canal 2 16 - 31, canal 01 1. Estas direcciones no tienen RDC. 40 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT Bloque MSPX La unidad base de la interfaz MOMENTUM-SERIPLEX proporciona un bloque transferible por el usuario, conocido como MSPX, para utilizarse en el software de programación del PLC MODSOFT. El bloque MSPX puede incorporasre a un programa del procesador M1 MOMENTUM para poder configurar y supervisar más fácilmente la unidad base de la interfaz. El bloque MSPX funciona con la versión 2.51 y posteriores de software MODSOFT. El procedimiento de instalación para el bloque varía un poco con versiones diferentes del programa (software) MODSOFT, pero el uso del bloque es el mismo. La unidad base de la interfaz puede utilizarse con el programa (software) MODSOFT sin utilizar el bloque MSPX, leyendo y escribiendo directamente los bits dentro de los registros de la unidad base. Instalación del bloque transferible por el usuario de MODSOFT La instalación del bloque MSPX transferible por el usuario difiere un poco dependiendo de la versión del programa (software) MODSOFT utilizada. Para todas las versiones, los archivos se encuentran en el directorio del disco del CDROM incluido con la unidad base de la interfaz. Haga una copia de los archivos del bloque MSPX en su disco duro local para que estén disponibles para la aplicación MODSOFT. Desde el indicador de DOS, utilice el comando “copy”, o desde Windows™ o DOS, utilice una herramienta de administración de archivos para realizar las instrucciones que figuran debajo del encabezamiento siguiente apropiado. En estas instrucciones “C:” representa la unidad de disco duro de la computadora donde está instalado el programa (software) de programación MODSOFT; “D:” representa la unidad de CD-ROM que leerá el disco de CD-ROM de MOMENTUM-SERIPLEX. Programa (software) de programación del PLC MODSOFT versión 2.51 Paso Acción 1 Copie el archivo D:\MOD251\mspx.dat al directorio C:\Modsoft\Loadable. 2 Cambie el nombre del archivo C:\Modsoft\Runtime\dxfdt.sys a dxfdt.bak; m1tcop.sys a m1tcop.bak y momentum.sys a momentum.bak. 3 Copie los archivos D:\MOD251\dxfdt.sys, m1tcop.sys y momentum.sys al directorio C:\Modsoft\Runtime. Continœa en la p‡gina siguiente 30298-086-02 41 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Versión 2.6 Versión 2.61 o posterior Paso Acción 1 Copie los archivos D:\MOD26\mspx.zmm, mspx.dat, mspx 1938.dat y mspx 193m.dat al directorio C:\Modsoft\Programs. 2 Cambie el nombre de los archivos C:\Modsoft\Runtime\m1tcop.sys a m1tcop.bak y momentum.sys a momentum.bak. 3 Copie los archivos D:\MOD26\m1tcop.sys y momentum.sys al directorio C:\Modsoft\Runtime. Copie los archivos D:\MOD261\mspx.zmm, mspx.dat, mspx1938.dat y mspx193m.dat al directorio C:\Modsoft\Programs. Nota: Para las versiones 2.6 y 2.61 de Modsoft, tal vez sea necesario repetir el paso 1 de la instalación en los siguientes casos: ● Cuando se selecciona un procesador diferente al procesador M1 después de seleccionar un procesador M1. ● Cuando se borra el bloque de la lista y se vuelve a agregar. Continœa en la p‡gina siguiente 42 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Finalización de la instalación Si se han modificado los archivos C:\Modsoft\Runtime\dxfdt.sys, m1tcop.sys y/o momentum.sys desde la instalación original del programa (software) MODSOFT, es posible que algunas de las instrucciones del bloque cargable ya no estén disponibles después de la instalación. Comuníquese con el grupo de soporte técnico de Square D en el (919) 217-6509 para obtener información sobre cómo editar estos archivos para que todas las instrucciones estén disponibles. Una vez que haya copiado los archivos al disco duro, instale las instrucciones del bloque MSPX en el programa MODSOFT: Paso Acción 1 En la pantalla de estado del segmento, oprima la tecla <F5> (config) para llegar a la pantalla de descripción general de configuración. 2 En la pantalla de descripción general de configuración, oprima <F7> (cargable) para llegar a la pantalla de configuración de los módulos cargables. 3 En la pantalla de configuración de los módulos cargables DX, oprima <F3> (dir) para visualizar el directorio de bloques cargables adaptados para el cliente y que están disponibles. 4 Dentro de la ventana del directorio, oprima <F1> (cargar), ingrese el nombre de archivo apropiado (\Modsoft\loadable\mspx.dat para la versión 2.51 y \Modsoft\programs\mspx.dat para las versiones 2.6 y posteriores), oprima <Intro> una vez para cargar el bloque, luego vuelva a oprimir <Intro> para visualizar la lista actualizada de bloques cargables. Las instrucciones del bloque MSPX ya están disponibles para utilizarse dentro de un programa de MODSOFT. Utilización del bloque cargable adaptado para el cliente de MODSOFT Asigne los registros de entrada y salida a la unidad base MOMENTUM-SERIPLEX antes de utilizar el bloque cargable adaptado para el cliente MSPX. Mientras está abierta la pantalla de E/S en el programa (software) MODSOFT, oprima las teclas <Mayús> y <?> para visualizar la lista de las unidades base de E/S MOMENTUM disponibles. Dentro de la lista, seleccione la unidad base de la interfaz MOMENTUM-SERIPLEX (170ANM05010). Mientras está resaltada la unidad base de la interfaz en la lista, puede visualizar la pantalla de ayuda al oprimir las teclas <Alt> y <h>. Continœa en la p‡gina siguiente 30298-086-02 43 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Utilización del bloque cargable adaptado para el cliente de MODSOFT, continuación Una vez que se ha seleccionado la unidad base de la interfaz, asígnele 32 registros de entrada (de la serie 3xxxx) y 32 registros de salida (de la serie 4xxxx). Luego asegúrese de reservar el siguiente registro de salida en la memoria del procesador, ya que, en realidad, el bloque MSPX utiliza 33 registros de salida (los 32 registros de la unidad base más uno adicional para el almacenamiento del trabajo). Una vez que se ha configurado por lo menos una unidad base de la interfaz dentro del procesador, se puede colocar una instancia del bloque dentro del programa de control. Paso Acción 1 En la pantalla de programación de segmentos en escalera, oprima <F3> (elementos) para seleccionar los diferentes tipos de elementos del programa. 2 Oprima <F5> (cargable) para visualizar la lista de bloques cargables, disponibles. 3 Seleccione el bloque MSPX. Una vez que se ha colocado dentro del diagrama en escalera, el bloque será parecido al de la figura 5. Activación/desactivación del bloque Bus en marcha/paro 32 Registro 4xxxx Indicador de funcionamiento del bus Falla MSPX No utilizado Desplaza. 3xxxx Error de configuración Figura 5 Diagrama de lógica en escalera del bloque MSPX Continœa en la p‡gina siguiente 44 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Para visualizar la pantalla de ayuda, coloque el cursor sobre el bloque y a continuación oprima las teclas <Alt> y <h>. La pantalla de ayuda describe las entradas, salidas y valores de nodo del bloque Una vez que se coloca el bloque dentro del diagrama en escalera, el procedimiento general para utilizar el bloque MSPX es: Entradas del bloque MSPX Paso Acción 1 Asigne los valores de nodo al bloque (consulte las descripciones de entradas, salidas y valores de nodo descritas en los siguientes párrafos). 2 Conecte la lógica de control a las entradas del bloque para activar el funcionamiento del bloque y el arranque/paro del bus SERIPLEX. 3 Conecte la lógica a las salidas del bloque para que el programa (software) pueda entrar en acción cuando lea el estado de la unidad base de la interfaz. 4 Utilice la pantalla de zoom asociada con el bloque para asignar valores a los parámetros de funcionamiento de la unidad base, como sea apropiado para la aplicación. Mientras está funcionando el programa en escalera, también se puede utilizar la pantalla de zoom para supervisar el estado de la unidad base de la interfaz y del bus SERIPLEX. El bloque MSPX tiene tres señales de entrada, las cuales se describen a continuación. Continœa en la p‡gina siguiente 30298-086-02 45 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Activación/ desactivación del bloque Esta entrada activa y desactiva el funcionamiento del bloque MSPX. Cuando la lógica conectada tiene un valor verdadero, se ejecutan las instrucciones del bloque dentro del programa en escalera. Luego se puede arrancar o parar el bus SERIPLEX y las salidas del bloque reportan sus condiciones de estado a la unidad base de la interfaz. Cuando esta entrada es falsa, no se ejecutan las instrucciones del bloque. La activación o desactivación del bloque no afecta los valores de ninguno de los registros de entrada ni salida de la unidad base, incluyendo el registro de control. Por lo tanto: ● Los valores de los parámetros de funcionamiento de la unidad base, y su activación, no se ven afectados por la activación/desactivación de la entrada del bloque. ● La unidad base no recibirá un comando para arrancar o parar el bus mientras esté desactivado el bloque. Si está funcionando el bus cuando está desactivado el bloque, éste seguirá funcionando. Si se vuelve a activar el bloque, la entrada en marcha/paro del bus determinará si ha de funcionar el bus. Si se desactiva la entrada de activación/desactivación del bloque, las salidas del bloque permanecen en su estado actual. Las modificaciones reales del estado de la unidad base de la interfaz no son reportadas por el bloque. Bus en marcha/ paro Esta entrada controla el funcionamiento del bus SERIPLEX a través del bit en marcha/paro dentro del registro de control de la unidad base. Cuando la lógica conectada tiene un valor verdadero, el bit en marcha/paro se define en 1. Cuando la lógica tiene un valor falso, el bit en marcha/paro se define en 0. El bus funcionará mientras la entrada en marcha/paro sea verdadera, a no ser que exista una falla en el bus. Los parámetros de funcionamiento de la unidad base de la interfaz son eficaces cuando la entrada en marcha/paro del bus es verdadera. No se pueden cambiar los parámetros mientras está activada esta entrada. Cualquier intento de cambiar los parámetros mientras se define el bit en marcha/paro producirá una falla de configuración. Continœa en la p‡gina siguiente 46 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación No utilizado Esta entrada no afecta el funcionamiento del bloque MSPX. El bloque ignora cualquier conexión de lógica y, por lo tanto, no afecta al estado de la unidad base de la interfaz. Salidas del bloque MSPX El bloque MSPX tiene 3 señales de salida las cuales se describen a continuación. Indicador de funcionamiento del bus Esta salida reporta el estado de funcionamiento del bus SERIPLEX, esto es, si la unidad base está transmitiendo la señal de reloj del bus SERIPLEX. La salida refleja directamente el estado del bit bus en marcha en el registro de estado de la unidad base. La salida es verdadera cuando el bit bus en marcha está activo (1), y es falsa cuando el bit está inactivo (0). Cuando la salida del indicador de funcionamiento del bus es verdadera y el bloque está desactivado, el bus SERIPLEX funciona normalmente; y éste intercambia sus datos de entrada y salida con el PLC. Falla Esta salida reporta una condición de falla siempre que no sea de configuración de la unidad base. Esta salida es verdadera cuando alguno de los siguientes bits de registro de estado de la unidad base están activos (1): Falla del bus (bit 3), falla MOMENTUM (bit 4), error en la RDC (bit 5) La unidad base de la interfaz detiene el bus bajo cualquiera de estas condiciones de falla. La naturaleza exacta de la falla detectada puede ser determinada leyendo el registro de estado de la unidad base, como se explica en la descripción del código de estado en la sección “Mapa de memoria” en la página 18. También se puede identificar una falla examinando la pantalla zoom del bloque MSPX. Continœa en la p‡gina siguiente 30298-086-02 47 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Error de configuración Esta salida indica cuando la unidad base de la interfaz ha detectado un error de configuración. Esta salida refleja directamente el estado del bit falla de configuración en el registro de estado de la unidad base. La salida tiene un valor verdadero cuando el bit falla de configuración está activo (1) y tiene un valor falso cuando está inactivo (1). Cuando tiene un valor verdadero, la salida indica una intención inadecuada de escribir en el registro de control de la unidad base (consulte la sección “Mapa de memoria” en la página 18). La unidad base detiene el bus bajo una condición de falla de configuración. Valores de nodo del bloque MSPX El bloque MSPX tiene 3 valores de nodo los cuales se describen a continuación. Nodo superior Este valor de nodo representa el número de subfunción interna del bloque. Deberá asignarse el valor 32 a este nodo para que el programa en escalera pueda identificar la lógica correcta del bloque MSPX. Este nodo representa el número de subfunción interna. Se puede asignar al nodo superior directamente el número decimal constante 32, o un registro de la serie 4xxxx con el número decimal 32. En el último caso, una modificación al valor del registro 4xxxx evitará la ejecución del bloque MSPX. Nodo intermedio Este valor de nodo representa el principio de la ubicación de los registros de la serie 4xxxx para la unidad base de la interfaz SERIPLEX-MOMENTUM. Esta es la ubicación de inicio de los registros de salida de la unidad base, o sea, la ubicación del registro de control de la unidad base. El bloque MSPX utiliza 33 registros de salida, comenzando con el valor del nodo intermedio. El bloque MSPX coloca una copia del registro de estado actual SERIPLEX en el último registro 4xxxx (valor del nodo intermedio + 32) para que los bits individuales del registro de estado puedan interpretarse y ser utilizados por la pantalla zoom. Continœa en la p‡gina siguiente 48 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Nodo inferior El bloque MSPX interpreta el valor de este nodo como un desplazamiento numérico de 300000, para indicar el primer registro de entrada de la serie 3xxxx asignado a la unidad base de la interfaz. Este valor indica la ubicación del registro de estado de la unidad base. Nota: Este valor es un desplazamiento con un valor entre 1 y 9999, y no el número de registro mismo de la serie 3xxxx. Por ejemplo, si la dirección de registro de inicio es 300033, el valor del nodo inferior sería 33. Definición de los parámetros de la interfaz Los parámetros de funcionamiento de la unidad base de la interfaz se pueden definir a través de la pantalla zoom DX del bloque MSPX. Abra la pantalla zoom DX oprimiendo las teclas <Ctrl> y <z> mientras el cursor está en el bloque MSPX. Deberá seleccionar los parámetros antes de enviar un comando a la unidad base para que haga funcionar el bus SERIPLEX. Típicamente, se seleccionan los parámetros cuando se ponen en servicio los programas en escalera. Una vez que se seleccionan los parámetros, éstos se almacenan con el programa en escalera y son utilizados por la unidad base de la interfaz que están modificando. La pantalla zoom consta de dos páginas: una para seleccionar los valores de los parámetros y otra para visualizar el estado de la unidad base de la interfaz. La página de estado se describe posteriormente en este manual. La figura 6 muestra la selección de parámetros en la primera página. Figura 6 Selección de los parámetros de la pantalla zoom Continœa en la p‡gina siguiente 30298-086-02 49 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Definición de los parámetros de la interfaz, continuación La pantalla zoom muestra los parámetros y sus valores actuales. Para seleccionar un parámetro para editarlo, utilice las teclas de flechas hasta resaltar el valor del parámetro deseado. Oprima la tecla <Intro> para editar el valor. Si el parámetro seleccionado tiene solamente dos valores posibles, aparecerá una ventana pequeña en la pantalla, vea la figura 7. Figura 7 Menú emergente Utilice las teclas de flechas para hacer su selección, luego oprima la tecla <Intro> para aceptar el valor y cerrar la ventana emergente. Si el parámetro seleccionado tiene varios valores posibles, aparecerá una ventana emergente más grande. La ventana mostrará todos los valores posibles para el parámetro seleccionado, vea la figura 8 en la página 51. Continœa en la p‡gina siguiente 50 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Definición de los parámetros de la interfaz, continuación Figura 8 Menú emergente de elección múltiple Vuelva a utilizar las teclas de flechas para seleccionar el valor deseado, luego oprima <Intro> para aceptar el valor y cerrar la ventana emergente. Verifique que todos los parámetros contengan los valores correctos seleccionados antes de cerrar la pantalla zoom. La ventana zoom no proporciona ningún valor por omisión; los valores se leen y escriben directamente al registro de control de la unidad base. Una vez que termine de definir los valores, oprima la tecla <Esc> para salir de la pantalla zoom. Nota: No cambie los valores de los parámetros mientras está funcionando el bus. Si intenta cambiar los parámetros, la unidad base declarará una falla de configuración y detendrá el bus. Visualización del estado de la unidad base de la interfaz La segunda página de la pantalla zoom DX del bloque MSPX muestra el estado de la unidad base de la interfaz. Esta visualización es una copia del registro de estado de la unidad base, almacenado en el registro de salida 33 de la serie 4xxxx asignado a la unidad base (valor del nodo intermedio + 32). La pantalla de estado muestra el estado actual de la unidad base sólo cuando está activado y ejecutando el bloque MSPX. Continœa en la p‡gina siguiente 30298-086-02 51 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Visualización del estado de la unidad base de la interfaz, continuación Para visualizar la página de estado, primero visualice la pantalla zoom para el bloque MSPX colocando el cursor en la imagen del bloque y oprimiendo las teclas <Ctrl> y <z>. Oprima la tecla <Av Pág> para visualizar la página de estado, vea la figura 9. Figura 9 Página de estado de la pantalla zoom DX Si se para el bus SERIPLEX sin que esté presente una falla, la pantalla visualizará el número de versión del firmware de la unidad base. Si está funcionando el bus, la pantalla visualizará la cuenta de bytes de RDC válida (la cantidad de bytes de datos de entrada del bus activadas por RDC y que fueron recibidos con un byte de comprobación válido). Si existe una falla, la “Cuenta de bytes de RDC válida” mostrará “No está disponible”, como se muestra en la figura 10 en la página 53. Continœa en la p‡gina siguiente 52 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de MODSOFT, continuación Visualización del estado de la unidad base de la interfaz, continuación Figura 10 Estado de la falla Para regresar a la página de selección de parámetros (página 1 de la pantalla zoom), oprima la tecla <Re Pág>. Para salir de la pantalla zoom, oprima la tecla <Esc>. Programación sin el bloque MSPX cargable adaptado para el cliente La unidad base MOMENTUM-SERIPLEX se puede utilizar con el programa (software) MODSOFT sin utilizar el bloque MSPX cargable adaptado para el cliente. De hecho, el bloque MSPX no se puede utilizar cuando está utilizando un procesador MODICON que no sea un procesador M1 MOMENTUM. Para utilizar la unidad base de la interfaz sin el bloque MSPX: Cuando utilice las versiones 2.51 y 2.60 del programa (software) MODSOFT, copie el archivo m1tcop.sys del CD-ROM al disco duro, como se describe en la sección “Instalación del bloque transferible por el usuario de MODSOFT” en la página 41. Omita este paso si utiliza la versión 2.61 o una posterior del programa (software) MODSOFT. Continœa en la p‡gina siguiente 30298-086-02 53 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept Programación sin el bloque MSPX cargable adaptado para el cliente, continuación Asigne 32 registros de entrada y 32 de salida a la unidad base, como se describe en la sección “Utilización del bloque cargable adaptado para el cliente de MODSOFT” en la página 43. No necesita reservar un registro 33 dentro del procesador si no utiliza el bloque MSPX. En el programa en escalera, escriba los ajustes de los parámetros deseados directamente a los bits dentro del registro de control de la unidad base y lea el registro de estado de la unidad base directamente para detectar las condiciones de falla. Programación a través del programa (software) del PLC CONCEPT La unidad base de la interfaz MOMENTUM-SERIPLEX proporciona un bloque de funciones derivadas (DFB), conocido como MSPX, para utilizarse en el programa (software) de programación del PLC CONCEPT™. Este bloque se puede incorporar en un programa de lógica en escalera IEC del procesador M1 MOMENTUM para poder configurar y supervisar la unidad base de la interfaz de manera más fácil. La unidad base también se puede utilizar con el programa (software) CONCEPT sin utilizar el bloque MSPX leyendo y escribiendo directamente a los bits dentro de los registros de la unidad base. Instalación de CONCEPT DFB El disco de CD-ROM provisto con la unidad base de la interfaz SERIPLEXMOMENTUM incluye un programa de instalación de CONCEPT DFB. Este programa de instalación se encuentra en D:\Concept\English\setup.exe, donde D: es la unidad de CD-ROM. Ejecute este archivo desde el menú Iniciar Windows, o utilice una herramienta de administración de archivos para localizar y ejecutar el archivo. Además de los archivos DFB, el programa de instalación también instala el programa SERIPLEX Calculator. El programa Calculator se utiliza para ayudarle a definir los valores de los parámetros de la unidad, como se describe en la sección “Utilización del programa SERIPLEX Calculator” en la página 63. Continœa en la p‡gina siguiente 54 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Instalación de CONCEPT DFB, continuación El programa de instalación coloca los siguientes archivos en el directorio \Concept\dfb en el disco duro de su computadora:mspx.dfb mspx.dfb mspx.p1 mspx.p2 mspx.p3 mspx.p4 mspx.q1 mspx.q2 El programa de instalación también coloca un icono de acceso directo al programa SERIPLEX Calculator en el escritorio de Windows. Instalación de la unidad base de la interfaz en el programa CONCEPT Para hacer disponible la unidad base de la interfaz dentro del programa (software) CONCEPT, instale el archivo MDC de la unidad a través de la herramienta ModConnect de CONCEPT (Modconf.exe). Para hacerlo: Paso Acción 1 Abra la herramienta ModConnect haciendo clic en su icono, el cual encontrará en el directorio del programa CONCEPT. 2 Seleccione “Add Module” desde el menú Module. 3 Seleccione y abra el archivo \Concept\Seriplex\Seriplex.mdc. 4 Seleccione la unidad base de la interfaz MOMENTUM-SERIPLEX en la lista del cuadro de diálogo que aparecerá, luego haga clic en el botón Add Module. 5 Cierre el cuadro de diálogo. La unidad base ya está instalada y disponible para utilizarse dentro del programa (software) CONCEPT. 6 Una vez instalada en el programa (software) CONCEPT, asigne 32 registros de entrada (3xxxx) y 32 de salida (4xxxx) a la unidad base. Continœa en la p‡gina siguiente 30298-086-02 55 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Utilización del DFB de CONCEPT Para colocar un ejemplo del bloque MSPX en un programa: Paso Acción 1 Dentro de un proyecto CONCEPT, seleccione “New Selection” del menú File. 2 Seleccione el tipo de editor de FBD utilizando los botones de radio en la pantalla. 3 Seleccione el icono de FFB en la barra de herramientas, o seleccione “FFB Selection” del menú Objects. 4 En la ventana emergente que aparece, haga clic en el botón de DFB. 5 Para el tipo de DFB, seleccione MSPX. 6 Coloque el bloque de funciones en la ubicación deseada en la ventana del programa. El bloque DFB es similar al diagrama en la figura 11. Bloque activado Activación del bloque Indicador funcionamiento del bus Falla de configuración Desplazamiento del registro de salida Registro de estado 3x Valor de configuración (decimal) Bus arranque / paro Falla bus SERIPLEX Falla MOMENTUM Falla RDC Indicación de latido Versión de firmware Cuenta válida de bytes de RDC Código de error Figura 11. Bloque DFB Una vez que se ha colocado el bloque dentro del programa, conecte la lógica de control a las entradas del bloque para identificar los registros asignados, definir los parámetros de funcionamiento y poner en marcha/parar el bus SERIPLEX. Conecte la lógica a las salidas del bloque para iniciar una acción en base al estado de la unidad base de la interfaz. El bloque MSPX tiene cuatro señales de entrada y diez de salida, las cuales se describen a continuación. Continœa en la p‡gina siguiente 56 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Entrada del DFB El DFB de MSPX tiene 5 señales de entrada, las cuales se describen a continuación. EN (Activación del bloque) Esta entrada activa y desactiva el funcionamiento del bloque MSPX. Cuando la lógica conectada tiene un valor verdadero, las instrucciones del bloque son ejecutadas por el programa de control. Luego se puede arrancar o parar el bus SERIPLEX y las salidas del bloque reportan sus condiciones de estado. Cuando esta entrada es falsa, no se ejecutan las instrucciones del bloque. La activación o desactivación del bloque no afecta los valores de ninguno de los registros de entrada ni salida de la unidad base, incluyendo el registro de control. Por lo tanto: ● Los valores de los parámetros de funcionamiento de la unidad base, y su activación, no se ven afectados por la entrada de EN. ● La unidad base no recibirá un comando para poner en marcha o parar el bus mientras esté desactivado el bloque. Si está funcionando el bus cuando está desactivado el bloque, éste seguirá funcionando. Si se vuelve a activar el bloque, la entrada StartSpx del bus determinará si ha de funcionar el bus. Si se desactiva la entrada EN las salidas del bloque permanecen en su estado actual. Las modificaciones reales del estado de la unidad base de la interfaz no son reportadas por el bloque. Nota: Usted puede eligir visualizar o no la entrada EN y la salida ENO en el bloque. Cuando no se visualizan estos elementos, se encuentra habilitado continuamente. CtrlReg (desplazamiento del registro de salida) Esta entrada designa la dirección del registro de control de la unidad base de la interfaz, o sea, el primer registro de salida (de la serie 4xxxx) asignado a la unidad base. El valor es un desplazamiento numérico desde el principio de los registros de sostén 4xxxx (400000). Por ejemplo, si la dirección del registro de control es 400033, entonces CtrlReg = 33. El valor debe corresponder a la asignación del registro dentro del procesador. Continœa en la p‡gina siguiente 30298-086-02 57 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación StatReg (Registro de estado) Esta entrada designa la dirección del registro de estado en la unidad base de la interfaz, o sea, el primer registro de entrada (de la serie 3xxxx) asignado a la unidad base. El valor de la entrada deberá ser una dirección de registro 3xxxx tal como%3:00001), no un desplazamiento numérico. El valor debe corresponder a la asignación del registro en el procesador. CfgVal (Valor de configuración) Esta entrada representa el valor que se escribirá en el registro de control de la unidad base. Este valor designa todos los ajustes del registro de control, excepto el bit en marcha/paro, que es controlado por la entrada StartSpx. El valor de entrada es un número decimal con un valor par entre 2 y 32766, incluyente. El programa SERIPLEX Calculator se puede utilizar para determinar este valor, como se describe posteriormente en este manual. Sin embargo, no existe un medio directo para transferir el valor del programa Calculator a la entrada del DFB. StartSpx (Bus arranque/paro) Esta entrada controla el funcionamiento del bus SERIPLEX a través del bit en marcha/ paro en el registro de control de la unidad base. Cuando la lógica conectada es verdadera, el bit se define en 1; cuando la lógica es falsa, el bit en marcha/paro se define en 0. El bus funciona mientras esta entrada es verdadera, a no ser que esté presente una falla en el bus. Los parámetros de funcionamiento de la unidad base de la interfaz son eficaces cuando la entrada StartSpx se vuelve verdadera. No cambie los parámetros mientras está activada la entrada. Cualquier intento de cambiar los parámetros mientras se esté definiendo el bit en marcha/paro y la entrada StartSpx sea verdadera dará como resultado una falla de configuración. Continœa en la p‡gina siguiente 58 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Salidas del bloque de funciones derivadas (DFB) El DFB de MSPX tiene 10 señales de salida las cuales se describen a continuación. ENO (Bloque activado) Esta salida indica que el DFB está activado. Esta salida refleja directamente el valor de la entrada EN del bloque. Por sí misma, esta salida no indica ninguna información acerca del estado de la unidad base de la interfaz. Bus_Run (Indicador funcionamiento del bus) Esta salida reporta si el bus está funcionando e indica si la unidad base de la interfaz está transmitiendo la señal de reloj del bus. Esta salida refleja directamente el estado del bit bus en marcha en el registro de estado de la unidad base. La salida es verdadera cuando el bit bus en marcha está activo (1) y falsa cuando el bit está inactivo (0). Cuando la salida bus_run (bus en marcha) es verdadera y el DFB está activado, el bus SERIPLEX funciona de manera normal y los datos de entrada y salida se intercambian con el PLC. Cfg_Fault (Falla de configuración) Esta salida indica que la interfaz ha detectado una falla de configuración. Esta salida refleja directamente el estado del bit falla de configuración en el registro de estado de la unidad base. La salida es verdadera cuando el bit falla de configuración está activo (1) y falsa cuando el bit está inactivo (0). Cuando es verdadera, la salida cfg_fault indica que se ha intentado inadecuadamente escribir al registro de control de la unidad base. Consulte la sección “Mapa de memoria” en la página 18 para obtener detalles. Continœa en la p‡gina siguiente 30298-086-02 59 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Bus_Fault (Falla en el bus SERIPLEX) Esta salida indica que la unidad base ha detectado una falla en el bus. La salida refleja directamente el estado del bit falla en el bus en el registro de estado de la unidad base. La salida es verdadera cuando el bit falla en el bus está activo (1) y falsa cuando el bit está inactivo (0). El tipo particular de falla en el bus detectada se indica en la salida ErrCode. Mom_Fault (Falla MOMENTUM) Esta salida indica que la unidad base ha detectado un problema en las comunicaciones entre la unidad base y el adaptador principal. La salida refleja directamente el estado del bit falla MOMENTUM en el registro de estado de la unidad base. La salida es verdadera cuando el bit falla MOMENTUM está activo (1) y falsa cuando el bit está inactivo (0). El tipo particular de falla MOMENTUM detectada se indica en la salida ErrCode. Como la unidad base no puede reportar los errores MOMENTUM a través de su adaptador principal, la salida mom_fault es verdadera sólo en aquellos casos en que el adaptador principal ha restablecido las comunicaciones con la unidad base, sin encender y apagar la unidad. CDR_Fault (Falla en la RDC) Esta salida indica que la unidad base ha detectado una falla en la RDC de entrada o salida. La salida refleja directamente el estado del bit falla en la RDC en el registro de estado de la unidad base. La salida es verdadera cuando el bit falla en la RDC está activo (1) y falsa cuando el bit está inactivo (0). La dirección del bus SERIPLEX que experimentó las fallas en la RDC se indica en la salida ErrCode. HBI (Indicación de latido) Esta salida alterna entre un valor verdadero y falso a una velocidad de una a dos veces por segundo, e indica que la unidad base está funcionando. La salida HBI refleja directamente el estado del bit latido en el registro de estado de la unidad. La salida es verdadera cuando el bit latido está activo (1) y falsa cuando el bit está inactivo (0). Continœa en la p‡gina siguiente 60 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Frm_Rev (Versión de firmware) Esta salida reporta la versión del firmware de la unidad base de la interfaz. La versión se proporciona como un número BCD de dos dígitos, como se describe en la sección “Bits 9–16: Código de estado” en la página 29. La salida solamente reporta la versión de firmware cuando el bus SERIPLEX no está funcionando y la unidad base no ha encontrada ninguna falla. Si el bus está funcionando o existe una falla, el valor del firmware reportado es 0. ByteCnt (Cuenta de bytes de RDC válida) Esta salida reporta la cantidad de bytes de datos de entradas activadas por RDC para las cuales la unidad base de la interfaz detectó los códigos de verificación de RDC. El software principal puede utilizar este número para verificar la cantidad correcta de dispositivos de entrada del bus que están conectados y que han establecido comunicación. Consulte la sección “Bits 9–16: Código de estado” en la página 29 para obtener información sobre la manera en que se calcula la cuenta de bytes. La unidad base de la interfaz reporta la cuenta de bytes de RDC válida sólo cuando el bus está funcionando y no existe ninguna condición de falla. Si se detiene el bus o existe una falla, el valor de la cuenta de bytes reportado es 0. ErrCode (Error de Código) Cuando la unidad base de la interfaz detecta una falla, esta salida reporta el valor del código de error asociado. Este valor se obtiene directamente del registro de estado de la unidad base. Los valores posibles del código de error figuran en la sección “Bits 9– 16: Código de estado” en la página 29. El DFB retiene el valor del código de error después que la entrada StartSpx define en 0 el bit en marcha/paro. Sin embargo, cuando se rearranca el bus SERIPLEX, ya sea a través de un comando como la entrada StartSpx o a través de la característica de rearranque automático de la unidad base, el valor del código de error se define en 0. Continœa en la p‡gina siguiente 30298-086-02 61 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Visualización y edición del código del DFB El bloque MSPX lo constituyen elementos normales del programa CONCEPT. Es posible visualizar y editar el código de base, si así lo desea. Para visualizar el código de base del DFB, haga doble clic en el diagrama del DFB MSPX para que aparezca el cuadro de diálogo Properties, luego haga clic en el botón <refine> dentro del cuadro. Se visualizará el código pero no se podrá editar. Antes de editar el código de base en el DFB, haga una copia del código original del DFB y cambie el nombre a todos los archivos que figuran en la página 55. Por ejemplo, cambie el nombre del archivo \Concept\dfb\mspx.dfb a mspxdfb.bak (el archivo original deberá ser la copia de resguardo). Invoque el editor CONCEPT DFB y abra el archivo \Concept\dfb\mspx.dfb para editar el código. Para recuperar el código original, cambie el nombre al archivo mspxdfb.bak a mspx.dfb, y así sucesivamente hasta cambiar el nombre a todos los archivos. Programación sin el bloque DFB La unidad base de la interfaz MOMENTUM-SERIPLEX se puede utilizar con el programa (software) CONCEPT sin utilizar el bloque de funciones derivadas MSPX. De hecho, el bloque MSPX no se puede utilizar con cualquier procesador MODICON excepto el procesador M1 MOMENTUM. Para utilizar la unidad base de la interfaz sin el DFB MSPX: Paso Acción 1 Utilice la herramienta ModConnect para instalar la unidad base de la interfaz en el programa (software) CONCEPT, como se describe en la página 55. 2 Asigne 32 registros de entrada (3xxxx) y 32 de salida (4xxxx) a la unidad base. 3 En el programa (software) CONCEPT, escriba los ajustes deseados de los parámetros directamente en los bits dentro del registro de control de la unidad base, y lea el registro de estado de la unidad base directamente para detectar las fallas. Continœa en la p‡gina siguiente 62 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Utilización del programa SERIPLEX Calculator La unidad base de la interfaz MOMENTUM-SERIPLEX viene con el programa SERIPLEX Calculator el cual realiza las siguientes tareas: ● Calcula los valores que se van a escribir en el registro de control de la unidad base, según los ajustes de los parámetros deseados y seleccionados por el usuario. ● Muestra el mapa de memoria del registro de la unidad base, el cual almacena los valores del registro de control. ● Guarda los ajustes de los parámetros y el mapa de registros como un archivo de texto el cual puede importarse a otros programas. El programa Calculator se puede utilizar con los sistemas operativos Microsoft® Windows™ 95, 98 o NT®. El programa se instala con un bloque de funciones derivadas de CONCEPT. Una vez instalado, aparecerá un icono SPXCalc en el escritorio de Windows. Para iniciar el programa Calculator, haga doble clic en el icono del escritorio. Se muestra la ventana principal de este programa en la figura 12 en la página 64. Continœa en la p‡gina siguiente 30298-086-02 63 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Figura 12. SERIPLEX Calculator Utilización del programa SERIPLEX Calculator, continuación Seleccione los valores de los parámetros deseados para la unidad base de la interfaz utilizando los cuadros de verificación, los botones de radio y las listas desplegables del programa Calculator. También puede ingresar las direcciones de inicio y un nombre para la configuración en los cuadros de texto provistos. El programa Calculator calcula un valor para el registro de control de la unidad base, según los valores de los parámetros seleccionados y lo muestra en el cuadro de texto como “valor del registro”. Como opción alternativa, se puede ingresar un valor de registro directamente en el cuadro de texto; el programa Calculator entonces determina y muestra los valores de los parámetros, en base al valor del registro. El programa acepta el valor del registro y calcula los valores de los parámetros una vez que ingrese el valor y oprima la tecla <Intro>. Continœa en la p‡gina siguiente 64 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Utilización del programa SERIPLEX Calculator, continuación Una vez que ha seleccionado todos los parámetros deseados, visualice el mapa de registros relacionado seleccionando “Register Map” en el menú View. Se mostrará el mapa en otra ventana, vea la figura 13. Figura 13. Visualización del mapa de registros El mapa de registros muestra las direcciones del bus SERIPLEX y los números de canales multiplexados relacionados con cada uno de los 64 registros de entrada y salida de la unidad base. Además, el mapa muestra los registros con multiplexión de direcciones y/o validación de datos por RDC activada. Para cerrar la ventana del mapa de registros y regresar a la ventana principal, haga clic en el botón <X> en el ángulo superior derecho de la ventana. Continœa en la p‡gina siguiente 30298-086-02 65 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Programación a través de Concept, continuación Utilización del programa SERIPLEX Calculator, continuación Para imprimir los datos de configuración y el mapa de registros, seleccione “Print” del menú “File” en la ventana principal. Para guardar los datos de configuración y el mapa de registros como archivos de texto, elija “Save” del menú “File”, luego seleccione un nombre y ubicación de directorio para el archivo. Por omisión, el archivo se guarda con una extensión “.txt”. Este archivo de texto se puede utilizar como un archivo de documentación o para importarlo en otro programa. El programa SERIPLEX Calculator no puede abrir un archivo. Sin embargo, todos los parámetros y la información del mapa de registros pueden ser recuperados ingresando el valor del registro en el programa Calculator. Vea la figura 12 en la página 64. El valor del registro de control producido por el programa Calculator no incluye el bit en marcha/paro. El valor calculado define en 0 el bit en marcha/paro, para proporcionar el formato correcto para la entrada CtrlReg del bloque MSPX. Cuando escriba directamente al registro de control de la unidad base, agregue un valor de 1 al valor del registro del programa Calculator para activar los parámetros seleccionados y arrancar el bus. 66 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Utilización del adaptador de comunicaciones Utilización del adaptador de comunicaciones Se puede utilizar en la unidad base de la interfaz MOMENTUM-SERIPLEX, un adaptador de comunicaciones MOMENTUM como adaptador principal, en lugar de un adaptador del procesador M1. La unidad base todavía parece como 32 registros de entrada y 32 registros de salida para el dispositivo principal. El funcionamiento de la unidad base de la interfaz y sus registros de datos permanece igual. En la mayoría de los casos, no puede utilizar el bloque cargable adaptado para el cliente de MODSOFT o el bloque de funciones derivadas CONCEPT, ya que el adaptador principal no es un procesador M1, excepto cuando la unidad base se utiliza como una derivación de E/S en un procesador M1 MOMENTUM a través de una red IOBUS. Con algunos tipos de redes de control, la utilización de la unidad base de la interfaz necesita un archivo de perfil exclusivo, o algún otro tipo de consideración especial. Consulte las siguientes cinco secciones que tratan acerca de las consideraciones de uso de la unidad base con varios tipos de adaptadores de comunicación MOMENTUM. MODBUS PLUS: 170PNT11020, 170PNT16020, 170NEF11021 ó 170NEF16021 Para utilizar la unidad base de la interfaz con cualquier procesador TSX MODICON™ a través de un procesador de comunicaciones MODBUS PLUS™, vigile (establezca referencias con) los registros de la unidad base dentro del maestro. Utilice un adaptador con el formato de datos correcto (IEC, 984) para evitar mezclar el orden de los bits de datos de SERIPLEX dentro de los registros de datos de la unidad base. I/OBUS, INTERBUS-S: 170 INT 110 00 Para utilizar la unidad base de la interfaz con un procesador TSX MODICON a través de las redes IOBUS™ o INTERBUS-S™ utilizando el programa (software) de programación CONCEPT, utilice la herramienta ModConnect para instalar el archivo Seriplex.mdc, que encontrará en el CD-ROM provisto con la unidad base. Si desea obtener instrucciones sobre cómo utilizar la herramienta ModConnect, consulte la sección “Instalación de la unidad base de la interfaz en el programa CONCEPT” en la página 55. Una vez instalado el archivo, la unidad está disponible como una derivación de E/S remota para el procesador principal. Para utilizar la unidad base de la interfaz con un procesador TSX MODICON utilizando el programa (software) de programación MODSOFT, primero siga las instrucciones de la sección “Instalación del bloque transferible por el usuario de MODSOFT” en la página 41. Luego, utilice el software MODSOFT para realizar un procedimiento de adición/ colocación, eligiendo la unidad base de la interfaz en la lista de módulos disponibles. Continœa en la p‡gina siguiente 30298-086-02 67 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Utilización del adaptador de comunicaciones, continuación DEVICENET: 170LNT71000 Para utilizar la unidad base de la interfaz con cualquier controlador principal a través del adaptador de comunicaciones DEVICENET™, configure el dispositivo maestro para visualizar la unidad base como palabras de 32 entradas y 32 salidas de datos de E/S de DEVICENET; tal vez se necesite utilizar un generador de perfiles para el dispositivo maestro. Se proporciona una hoja de datos (.eds) en el CD-ROM que acompaña a la unidad base. ETHERNET: 170ENT11000 Cuando utilice la unidad base con un procesador TSX de MODICON a través de un adaptador de comunicaciones Ethernet, no podrá vigilar los registros de datos de la unidad base. Utilice las instrucciones MSTR para leer y escribir los registros de entrada y salida de la unidad base. Configure el dispositivo maestro para visualizar la unidad base como 32 palabras de entrada y 32 de salida de datos. PROFIBUS DP: 170DNT11000 Para utilizar la unidad base de la interfaz con un controlador principal utilizando un adaptador de comunicaciones PROFIBUS DP™, configure el sistema principal para visualizar la unidad base como 32 palabras de entrada y 32 de salida de datos de PROFIBUS. Es posible que necesite generar un perfil para que sea utilizado por el dispositivo maestro. Tal vez sea necesario modificar el archivo .gsd del sistema principal para que reconozca la unidad base de la interfaz. Consulte el archivo D:\Comm Adapter Support\Profibus\Readme.txt del CD-ROM para obtener información adicional. 68 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características de funcionamiento Las siguientes secciones describen el comportamiento de la unidad base de la interfaz durante su arranque, funcionamiento normal y condiciones de falla. Inicialización Cuando se libera de cualquier condición de restablecimiento, incluyendo la aplicación inicial de alimentación, la unidad base de la interfaz realiza la secuencia de acciones que figuran a continuación. El procedimiento completo de inicialización se realiza generalmente en aproximadamente dos segundos. Paso Acción 1 Para empezar, los circuitos de la unidad base de la interfaz MOMENTUM están desactivados, lo cual evita la comunicación de la unidad con su procesador o adaptador de comunicaciones. La luz de falla de la interfaz se ilumina. La luz del número de falla permanece iluminada continuamente, lo que muestra que la unidad base todavía no ha completado sus pruebas internas satisfactoriamente. 2 Después de realizar algunas pruebas automáticas y de inicialización, la unidad base activa los circuitos de la interfaz MOMENTUM. La unidad ahora puede realizar operaciones de lectura y escritura entre el sistema principal y la memoria de registros de la unidad base. En este punto, la unidad base reporta su estado a través del registro de estado. Las luces de falla de la interfaz y del número de falla permanecen iluminadas. 3 Si las pruebas automáticas internas no se realizan satisfactoriamente, las luces de falla de la interfaz y del número de falla permanecen iluminadas. La unidad base de la interfaz no aceptará ni procesará los comandos del programa (software). Retire y vuelva a aplicar la alimentación para que la unidad vuelva a intentar la inicialización. En algunos casos, la unidad base de la interfaz puede reportar la naturaleza de la falla interna a través del registro de estado. Cuando las pruebas automáticas internas se completan satisfactoriamente, la unidad base apaga las luces de falla de la interfaz y del número de falla, e ilumina la luz de interfaz en buen estado. La unidad base está lista para aceptar y procesar los comandos del programa (software) a través del registro de control y aceptará los parámetros de funcionamiento de la unidad base y el bus. 4 El bus SERIPLEX permanecerá detenido hasta que la unidad base reciba un comando para arrancar el bus. Continœa en la p‡gina siguiente 30298-086-02 69 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características de funcionamiento, continuación Inicialización del bus SERIPLEX La unidad base de la interfaz arranca generalmente el bus SERIPLEX cuando la unidad recibe un comando del programa (software). Sin embargo, la unidad base también puede arrancar el bus con la opción de rearranque automático, después de detectar una falla en el bus. La unidad base realiza la siguiente secuencia de acciones cuando arranca el bus SERIPLEX: ● Todos los parámetros de funcionamiento en el registro de control de la unidad base son eficaces cuando la unidad base recibe el comando para arrancar el bus. Los parámetros incluyen la selección de la longitud de trama, frecuencia de reloj y multiplexión de direcciones del bus; la selección de RDC; la selección de desrebote digital; y la selección de rearranque automático. ● Todos los datos de entrada del bus en los registros de entrada de la unidad base se definen en 0. ● La unidad base realiza pruebas al bus para ver si encuentra alguna falla. Si se encuentra una falla, no se transmite la señal de reloj y la unidad no arranca el bus; el indicador bus en marcha no se iluminará. Una vez que se completan satisfactoriamente las pruebas de falla, la unidad base comienza a transmitir la señal de reloj a la velocidad seleccionada durante la configuración, y se ilumina la luz bus en marcha. ● La unidad base actualiza cada señal de entrada del bus en su memoria tan pronto como se satisface el desrebote de la señal digital para esa entrada. Las entradas que no tienen activado el desrebote de la señal digital se actualizan al finalizar la trama de datos. Sin embargo, la mayoría de los dispositivos de entrada del bus reportan valores de señal de 0 durante por lo menos cuatro tramas de datos después de comenzar la señal de reloj. Por lo tanto, el estado real de las señales de entrada no podrá estar disponible para el sistema principal durante un corto período después de que se ha arrancado el bus. ● La unidad base transmite los valores de 0 para todas las entradas del bus hasta que se completa la inicialización. ● La unidad base prueba la cuenta de bytes de verificación de RDC válida, como se describe en la sección “Validación de datos de múltiples bits con la RDC” en la página 13. Continœa en la p‡gina siguiente 70 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características de funcionamiento, continuación Funcionamiento normal Durante el funcionamiento normal del bus: ● La unidad base lee los datos de entrada del bus y los reporta a los registros de datos de entrada para que los utilice el sistema principal. ● La unidad base evalúa continuamente el desrebote de la señal digital de cada señal de entrada cuyo desrebote haya sido activado. La unidad base actualiza el registro de entrada cuando se satisfacen las condiciones de desrebote de una entrada en particular. ● La unidad base evalúa continuamente la RDC de las señales de entrada cuya opción ha sido activada. La unidad reporta los datos válidos a los registros de entrada y rechaza los datos no válidos. Las fallas de RDC de entrada se detectan y reportan de acuerdo con las selecciones en la configuración. La unidad base actualiza los datos de entrada en los registros al finalizar la trama de datos en que se recibieron los datos, después de la validación de datos y de las verificaciones de fallas en el bus. ● La unidad base lee los datos de salida en los registros y los transmite a través del bus como las señales de salida apropiadas del bus. La unidad transmite continuamente los valores de verificación por RDC de cada señal de salida del bus con la opción de RDC activada. Las fallas de RDC de salida se detectan y reportan de acuerdo con las selecciones en los parámetros de configuración. ● La unidad base realiza pruebas al bus para ver si encuentra alguna falla al finalizar cada trama de datos. Si detecta una falla, la unidad base detiene el bus y responde de la manera descrita en la sección “Respuestas a las fallas” en la página 75. ● La unidad base reporta al programa (software) los estados interno y de funcionamiento del bus del sistema principal a través del registro de estado. La unidad también reporta el estado de funcionamiento visualmente con la luz indicadora. ● La unidad base transmite al bus la información de los canales actualmente multiplexados, de acuerdo con las selecciones en los parámetros de configuración. ● Mientras el bus está funcionando normalmente, la unidad base no responde a ningún comando de programa (software) excepto al comando de paro del bus. Si se intenta cambiar los parámetros de funcionamiento de la unidad base mientras está funcionando el bus, la unidad base declara una falla de configuración y detiene el bus. ● El funcionamiento normal del bus comienza aproximadamente 0,75 segundos después de que empieza a transmitirse la señal de reloj. Durante este período se inicializan y ajustan apropiadamente todos los dispositivos del bus, incluyendo aquéllos que utilizan RDC. Después del retardo, la unidad base de la interfaz transmite los datos de salida del bus de la forma normal desde sus registros de salida. Continœa en la p‡gina siguiente 30298-086-02 71 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características de funcionamiento, continuación Tiempo de respuesta de la señal La última edición del documento número 30298-035-01A presenta instrucciones sobre cómo calcular los tiempos de respuesta de la señal SERIPLEX. La tabla a continuación muestra las cantidades a utilizar en estos cálculos para un sistema que incorpora una unidad base de la interfaz MOMENTUM-SERIPLEX. Tabla 16: Parámetros de los tiempos de respuesta Parámetro Símbolo Valor Unidad Longitud de sincronización sync 8 cuando la frecuencia de ciclos de reloj Retardo de propagación de una entrada al sistema principal thip 32 ciclos de reloj Retardo de propagación de una salida al sistema principal thop 32 ciclos de reloj reloj es <= 100 kHz 16 cuando la frecuencia de reloj es >100 kHz Continœa en la p‡gina siguiente 72 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características de funcionamiento, continuación Luces indicadoras La unidad base de la interfaz proporciona al usuario una indicación visual directa acerca de su estado y del estado del bus mediante seis luces indicadoras. Estas luces son visibles desde el frente de la unidad. Vea la figura 14. Interfaz en buen estado Falla de la interfaz No. de falla Alimentaci—n Falla del bus Bus en marcha Figura 14. Indicadores LED Indicadores LED La tabla 17 describe el aspecto y significado de cada luz. Tabla 17: Luces indicadoras de la unidad base Nombre Color Descripción Interfaz en buen estado verde La unidad base está recibiendo alimentación y ha pasado sus autopruebas internas. Falla de la interfaz rojo La unidad base está recibiendo alimentación y ha detectado una falla interna Bus en marcha verde La unidad base está transmitiendo activamente la señal de reloj. Falla en el bus rojo La unidad base ha detectado una falla en el bus. Número de falla rojo La luz parpadea un cierto número de veces para indicar los tipos específicos de fallas de la unidad base y del bus. Alimentación del bus verde La unidad base está recibiendo alimentación suficiente para funciona.r Continœa en la p‡gina siguiente 30298-086-02 73 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características de funcionamiento, continuación Luz del número de falla La tabla 18 enumera las fallas específicas identificadas por el número de veces que parpadea la luz número de falla. Esta luz indica solamente un tipo de falla a la vez. Se da prioridad a las fallas en el orden proporcionado por la tabla, con la identificación de la primera falla en caso de fallas múltiples y simultáneas. Tabla 18: Indicación de tipo de falla Núm. de parpadeos Tipo de falla Fuente 0 (encendido continuo) Falla interna en la CPU o en el programa Unidad base de la interfaz 1 Falla en la RAM interna 2 Falla en la RAM externa 3 Falla de carga FPGA 4 Falla en las características de la interfaz 5 Falla en el guardián de secuencia interna 6 Falla en el flujo de los datos 9 Otro tipo de falla interna 0 (encendido continuo) Baja tensión en el bus 1 Línea de datos permanente en bajo 2 Línea de datos permanente en alto 3 Falla de reloj 4 Baja corriente en la línea de datos 5 Sobrecorriente en la línea de datos 6 Capacitancia excesiva en la línea de datos 7 Falla en RDC de entrada 8 Falla en RDC de salida Bus SERIPLEX Continœa en la p‡gina siguiente 74 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características de funcionamiento, continuación Luz del número de falla, continuación La luz parpadea cada 0,4 segundos hasta que se completa la secuencia de parpadeo, luego permanece apagada durante tres segundos antes de repetir la secuencia de parpadeo. Si se selecciona el rearranque automático, la secuencia de parpadeo del tipo de falla no es válida. La luz del número de falla parpadea continuamente porque se ha interrumpido la secuencia de parpadeo y se reinicia cada 0,25 segundos mientras la unidad base intenta volver a arrancar el bus. Respuestas a las fallas Las siguientes secciones describen la respuesta de la unidad base a las fallas internas y del bus. Fallas de la unidad base de la interfaz La unidad base realiza pruebas para ver si encuentra fallas internas durante la secuencia inicial de energización. Por lo tanto, la mayoría de las fallas internas se detectan antes de que la unidad base comience a comunicarse con el sistema principal MOMENTUM o el bus SERIPLEX. Cuando se detecta una falla, la unidad base activa las luces de falla de la interfaz y del número de falla y no aceptará o procesará los comandos del programa (software). Desenergice la unidad y vuelva a aplicar alimentación para que la unidad vuelva a intentar su inicialización. Por lo general, la unidad base no notifica los errores al sistema principal, aunque en algunos casos puede reportar la naturaleza de la falla a través del registro de estado. Fallas de configuración La unidad base declara una falla de configuración si detecta una de las siguientes condiciones: ● Se intentó cambiar un valor en el registro de control mientras se definía en 0 el bit en marcha/paro ● Se intentó definir en 1 el bit reservado 16 en el registro de control Después de declarar una falla de configuración, la unidad base define en 0 todos los bits en el registro de control, reporta la falla de configuración al sistema principal a través del registro de estado, activa la luz de falla de la interfaz, y hace parpadear la luz del número de falla el número de veces correcto. Para recuperarse de una falla de configuración, defina en 0 el bit en marcha/paro. Los parámetros de funcionamiento de la unidad base pueden volver a inicializarse y la unidad puede reanudar su funcionamiento normal. Continœa en la p‡gina siguiente 30298-086-02 75 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Características de funcionamiento, continuación Fallas del bus SERIPLEX Cuando la unidad base de la interfaz detecta una falla en el bus (que no sea una falla de RDC), la unidad detiene el bus al finalizar la trama de datos actual. Los temporizadores internos en los dispositivos del bus expiran y sus señales de salida vuelven al estado por omisión, sin reaccionar a los datos del bus recibidos en esa trama. La unidad base reporta las fallas del bus específicas al sistema principal a través del registro de estado, activa la luz de falla del bus y hace parpadear la luz del número de falla, como se describe en la tabla 18 en la página 74. A no ser que se active la opción rearranque automático de la unidad base, el bus no vuelve a arrancar hasta que la unidad recibe los comandos del software, primero para pararlo, luego para arrancarlo. El bus permanece detenido durante 250 milisegundos por lo menos. Si se activa el rearranque automático, la unidad base intenta rearrancar periódicamente el bus, como se describe en la sección “Rearranque automático” en la página 16. La respuesta de la unidad base a una falla de RDC detectada depende de la sección de control directo por RDC, como se describe en la sección “Validación de datos de múltiples bits con la RDC” en la página 13. 76 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Guía de diagnóstico de problemas Diagnóstico de problemas La tabla 19 proporciona soluciones para algunos de los problemas del sistema SERIPLEX, en base a las fallas detectadas por la unidad base de la interfaz. Si desea obtener más información, consulte el documento número 30298-035-01_. Tabla 19: Guía de diagnóstico de problemas Tipo de falla Causa posible Acción correctiva Falla interna en la CPU o el programa Falla interna del hardware Memoria del firmware averiada Restablezca la unidad encendiéndola y apagándola. Si persiste el error después de restablecer la unidad, sustitúyala. Falla de RAM interna Falla interna en el microprocesador de RAM Restablezca la unidad encendiéndola y apagándola. Si persiste el error después de restablecer la unidad, sustitúyala. Falla de RAM externa Falla externa de RAM Restablezca la unidad encendiéndola y apagándola. Si persiste el error después de restablecer la unidad, sustitúyala. Falla al cargar FPGA Los circuitos de la matriz de conectores en la unidad no se inicializaron correctamente. Es posible que esté dañada la memoria del programa de la unidad. Restablezca la unidad encendiéndola y apagándola. Si persiste el error después de restablecer la unidad, sustitúyala. Falla en las características de la interfaz Está dañado el archivo de identificación de la unidad interna. Restablezca la unidad encendiéndola y apagándola. Si persiste el error después de restablecer la unidad, sustitúyala. Falla en el guardián de secuencia interna Falla interna en el hardware. Memoria del firmware averiada Restablezca la unidad encendiéndola y apagándola. Si persiste el error después de restablecer la unidad, sustitúyala 1 En distancias de cables superiores a 152 m (500 pies), es posible que no se detecte una condición de línea de datos fija en alto. Continœa en la p‡gina siguiente 30298-086-02 77 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Tabla 19: Guía de diagnóstico de problemas Tipo de falla Causa posible Acción correctiva Falla en el flujo de los datos La unidad falló al procesar los datos del bus dentro de los límites de tiempo. Es posible que exista una falla interna en el hardware Restablezca la unidad encendiéndola y apagándola. Reduzca la frecuencia de reloj del bus. Si persiste el error después de restablecer la unidad, sustitúyala. Otro tipo de falla interna Error interno no reconocido Restablezca la unidad encendiéndola y apagándola. Si persiste el error después de restablecer la unidad, sustitúyala. No hay alimentación eléctrica en el bus Asegúrese de que esté conectada la fuente de alimentación del bus Revise los cables del bus para ver si encuentra algún circuito abierto entre la fuente de alimentación y la unidad base. Tensión de alimentación del bus demasiado baja Revise la fuente de alimentación del bus y asegúrese de que tenga una tensión de salida correcta. Revise el sistema SERIPLEX para ver si encuentra una carga de alimentación excesiva, agregue fuentes de alimen-tación si es necesario. Tal vez exista un cortocircuito entre la línea de datos y la línea común del bus SERIPLEX • Revise los cables del bus para ver si encuentra un cortocircuito entre las líneas de datos y común, o entre los datos y tierra • Revise especialmente el cableado en los conectores de los dispositivos, entradas a las cajas de unión y dobleces en el tubo conduit y los cables (un solo hilo del cable puede crear una falla). • Revise los dispositivos del bus para ver si encuentra algún cortocircuito al desconectar el cable del bus. Baja tensión en el bus Línea de datos permanente en bajo 78 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Tabla 19: Guía de diagnóstico de problemas Tipo de falla Línea de datos permanente en alto1 Falla de reloj Baja corriente en la línea de datos Causa posible Acción correctiva Tal vez exista un cortocircuito entre la línea de datos y la línea de alimentación del bus SERIPLEX1 • Revise los cables del bus para ver si encuentra un cortocircuito entre las líneas de datos y de alimentación. • Revise especialmente el cableado en los conectores de los dispositivos, entradas a las cajas de unión y dobleces en el tubo conduit y los cables (un solo hilo del cable puede crear una falla). • Revise los dispositivos del bus para ver si encuentra algún cortocircuito al desconectar el cable del bus. Tal vez exista un cortocircuito entre la línea de reloj y otro conductor del bus SERIPLEX • Revise los cables del bus para ver si encuentra un cortocircuito entre la línea de reloj y otros conductores del bus. • Revise especialmente el cableado en los conectores de los dispositivos, entradas a las cajas de unión y dobleces en el tubo conduit y los cables (un solo hilo del cable puede crear una falla). • Revise los dispositivos del bus para ver si encuentra algún cortocircuito al desconectar el cable del bus. Ruido eléctrico que interrumpe la señal de reloj Consulte el documento número 30298-035-01_. Tal vez exista un cortocircuito entre la línea de datos y la línea común del bus SERIPLEX Revise las luces indicadoras o el programa (software) del sistema principal para ver si encuentra alguna condición de línea de datos fija en bajo (lea las instrucciones a seguir durante una condición de línea de datos fija en bajo). La fuente de corriente de datos de la unidad base no está ajustada o no está funcionando correctamente 30298-086-02 Sustituya la unidad base. 79 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Tabla 19: Guía de diagnóstico de problemas Tipo de falla Sobrecorriente en la línea de datos Causa posible Acción correctiva Tal vez exista un cortocircuito entre las líneas de reloj y datos del bus SERIPLEX • Revise los cables del bus para ver si encuentra un cortocircuito entre las líneas de reloj y datos. • Revise especialmente el cableado en los conectores de los dispositivos, entradas a las cajas de unión y dobleces en el tubo conduit y los cables (un solo hilo del cable puede crear una falla). • Revise los dispositivos del bus para ver si encuentra algún cortocircuito al desconectar el cable del bus. Tal vez exista un cortocircuito entre las líneas de datos y de alimentación del bus SERIPLEX 1 • Revise las luces indicadoras o el programa (software) del sistema principal para ver si encuentra alguna condición de línea de datos fija en alto (lea las instrucciones a seguir durante una condición de línea de datos fija en alto). 1 La fuente de corriente de datos de la unidad base no está ajustada o no está funcionando correctamente Capacitancia excesiva en la línea de datos 80 • Sustituya la unidad base. La línea común del bus SERIPLEX está abierta o las caídas de tensión en la línea común son muy grandes (>1,0 V) • Verifique la continuidad de la línea común por toda la instalación • Aumente el tamaño de la línea común o agregue una segunda línea común en paralelo para reducir las caídas de tensión. • No pase alimentación en la carga de control por el cable del bus. Longitud del cable del bus y/o carga demasiado grande para la frecuencia de reloj del bus • Disminuya la frecuencia de reloj del bus. • Vuelva a enrutar el cable del bus para reducir la longitud total del cable. 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Tabla 19: Guía de diagnóstico de problemas Tipo de falla Causa posible Acción correctiva Un dispositivo de entrada del bus SERIPLEX no está transmitiendo los datos correctos de RDC • Verifique que el dispositivo de entrada esté conectado al bus y que esté funcionando correctamente. • Verifique que el dispositivo de entrada esté asignado a las direcciones correctas del bus. • Verifique que el dispositivo de entrada esté configurado para producir los datos de RDC. Se han asignado múltiples dispositivos de entrada a las mismas direcciones del bus • Verifique que los dispositivos de entrada contengan una dirección correcta • Especialmente verifique que no haya conflicto entre las direcciones de la señal de entrada y los datos de RDC de otra señal. Cable del bus abierto o en cortocircuito • Revise los cables del bus para ver si encuentra algún cortocircuito entre las líneas de reloj y datos. • Revise especialmente el cableado en los conectores de los dispositivos, entradas a las cajas de unión y dobleces en el tubo conduit y los cables (un solo hilo del cable puede crear una falla). Capacitancia excesiva en el bus está causando señales no válidas • Lea las instrucciones a seguir durante una condición de capacitancia excesiva en la línea de datos. Falla en RDC de entrada Ruido eléctrico está interrumpiendo las señales del bus 30298-086-02 • Consulte el documento número 30298-035-01_. 81 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Tabla 19: Guía de diagnóstico de problemas Tipo de falla Falla en RDC de salida Causa posible Acción correctiva La unidad base no está transmitiendo los datos de RDC • Verifique que la unidad esté configurada correctamente para producir datos de RDC para las señales de salida deseadas. Uno de los dispositivos de salida del bus SERIPLEX no está procesando los datos de RDC correctamente • Verifique que el dispositivo de salida esté conectado al bus y que esté funcionando correctamente. • Verifique que el dispositivo de salida esté asignado a las direcciones correctas del bus. Cable del bus abierto o en cortocircuito • Revise los cables del bus para ver si encuentra algún cortocircuito o cables abiertos. • Revise especialmente el cableado en los conectores de los dispositivos, entradas a las cajas de unión y dobleces en el tubo conduit y los cables (un solo hilo del cable puede crear una falla) Un dispositivo de entrada del bus está indicando equivocadamente una falla de RDC de entrada • Verifique que el dispositivo de entrada esté asignado al bus y produciendo una señal en la entrada 9 del bus. Capacitancia excesiva en el bus está causando señales no válidas • Lea las instrucciones a seguir durante una condición de capacitancia excesiva en la línea de datos. Ruido eléctrico está interrumpiendo las señales del bus 82 • Consulte el documento número 30298-035-01_ 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Especificaciones Características físicas Tabla 20: Características físicas (figura 15 en la página 85) Parámetro Valor Conexión del bus SERIPLEX 1 • Una placa pasahilos de cinco espigas: se centra 5,8 mm (0,200 pulg) con el conector de la terminal de tornillo correspondiente, SMSTB 2,5/5-ST-5,08 de Phoenix o SPX TERMBUS de Square D. • Una placa pasahilos de cinco espigas: se centra 3,96 mm (0,156 pulg) con el conector de desplazamiento de aislamiento correspondiente, 641229-5 de AMP Conexión de la alimentación 2 Conector de la terminal de tornillo desprendible de 2 espigas SMSTB 2,5/2-ST-5,08 de Phoenix Ancho 125 mm (4,9 pulgadas) Altura 142 mm (5,6 pulgadas) Profundidad 41 mm (1,6 pulgada) Temperatura de funcionamiento 0 a 60 °C Temperatura de almacenamiento -25 a 80 °C Humedad relativa 5 a 95%, sin condensación Vibración IEC 6B-2-6 10 - 150 HZ, 1g Sacudidas IEC 6B-2-27 15g, 11 mseg., medio seno 1. 2. Ambos conectores se conectan en paralelo. La alimentaci—n se conecta en paralelo con el bus. Continœa en la p‡gina siguiente 30298-086-02 83 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Especificaciones, continuación Características eléctricas Tabla 21: Características eléctricas Parámetro Valor Tensión nominal en la alimentación 24 V Gama de tensiones en la alimentación 19,2 a 30 V Toma de corriente 450 mA como máximo, a 24 V Tiempo de sostén de la alimentación 1mseg. Descarga electrost‡tica (DES) IEC 1000-4-2, nivel 3 8 kV aire, 6 kV contacto RF radiada (IEC 1000-4-3, nivel 3) 10 V/m, 80 MHz a 1 GHz Incremento repentino electrónico de transientes rápidos (EFTB) IEC 1000-4-4, nivel 3 Sobretensión transitoria (IEC 1000-4-5, nivel 2) Parámetros de funcionamiento del bus 1000 V – cableado de SERIPLEX 2000 V – líneas de alimentación 500 V @ 2 Ω, alimentaci—n al comœn 1 kV @ 12 Ω, alimentaci—n/comœn al blindaje 2 kV @ 2 Ω, blindaje a blindaje (a una distancia de 152 m (500 pies) Tabla 22: Parámetros de funcionamiento del bus Parámetro Valor Frecuencia de reloj 10, 16, 25, 32, 64, 100, 147, 192 kHz Longitud de trama Direcciones 64, 128, 192, 256 Modo de funcionamiento del bus Maestro/esclavo solamente Continœa en la p‡gina siguiente 84 30298-086-02 Unidad base de la interfaz MOMENTUM™-SERIPLEX® Dimensiones físicas y ubicación de los agujeros de montaje 125 mm (4,92 pulg) aprox.62 mm (2,44 pulg) m’n. 60 mm (2,36 pulg) m’n. 125 mm (4,92 pulg) 93 mm (3,66 141,5 mm (5,57 pulg) 107 mm (4,21 pulg) m’n. 60 mm (2,36 pulg) Especificaciones, continuación Figura 15. Dimensiones de la unidad 30298-086-02 85 Importado en México por: Schneider Electric México, S.A. de C.V. Calz. J. Rojo Gómez 1121-A Col. Gpe. del Moral 09300 México, D.F. Tel. 5804-5000 www.schneider-electric.com.mx 30298-086-02 Schneider Electric, Inc. One High Street North Andover, MA 01845 Tel: (1) 508-794-0800 Fax: (1) 508-975-9400 890 USE 135 00 1998 Schneider Electric, Inc. All rights reserved Modicon, Square D y Telemecanique son marcas de controladores lógicos programables de Schneider. Estos productos se venden en los EUA por Square D; en Canadá, Latinoamérica, Europa, África, Asia/Islas del Pacífico y Medio Oriente por Schneider; en Alemania por AEG Schneider Electric; en China el Golfo Pérsico por Schneider Electric; en Sudáfrica por ASA Systems Automation; en Austria por Online.