Unidad base de la interfaz MOMENTUM

Anuncio
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.
Descargar