• No se han encontrado resultados

Manual de referencia de acciones reflejas de Advantys STB

N/A
N/A
Protected

Academic year: 2022

Share "Manual de referencia de acciones reflejas de Advantys STB"

Copied!
194
0
0

Texto completo

(1)

acciones reflejas de Advantys STB

890 USE 183 03

5/2005

(2)
(3)

Información de seguridad . . . 5

Acerca de este libro . . . 7

Capítulo 1 Introducción a las acciones reflejas . . . 11

¿Qué es una acción refleja? . . . 12

Descripción general de los tipos de acciones reflejas. . . 18

Configuración de un bloque de acciones reflejas . . . 26

El módulo virtual . . . 31

El módulo de acción . . . 33

Cómo responden los módulos de acciones a las condiciones de retorno . . . 38

Intercalado de dos bloques de acciones reflejas . . . 40

Estados de arranque de las acciones reflejas. . . 43

Capítulo 2 Bloques de acciones reflejas booleanos . . . 47

Bloques AND de doble entrada. . . 48

Bloques XOR. . . 52

Bloques AND de triple entrada . . . 55

(4)

Bloque contador de flanco descendente . . . 100

Bloque de contador de flanco ascendente. . . 106

Capítulo 6 Bloques de acciones reflejas de temporizadores. . . 113

Bloque temporizador del tiempo para el arranque. . . 114

Bloque temporizador del tiempo para la parada . . . 120

Bloque temporizador de flanco descendente. . . 125

Bloque temporizador de flanco ascendente. . . 130

Capítulo 7 Bloques de acciones reflejas de retenciones analógicas . . . 135

Bloque de retenciones analógicas de flanco descendente . . . 136

Bloque de retenciones analógicas de flanco ascendente . . . 140

Bloque de retenciones analógicas de nivel bajo . . . 144

Bloque de retenciones analógicas de nivel alto. . . 148

Capítulo 8 Bloques de acciones reflejas de retenciones digitales . . . . 153

Bloque de retenciones digitales de flanco descendente . . . 154

Bloque de retenciones digitales de flanco ascendente . . . 158

Bloque de retenciones digitales de nivel bajo . . . 162

Bloque de retenciones digitales de nivel alto. . . 166

Glosario . . . 171

Índice . . . 191

(5)

§

Información importante

AVISO Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes especiales que se ofrecen a continuación pueden aparecer a lo largo de la documentación o en el equipo para advertir de peligros potenciales o para ofrecer información que aclara o simplifica los distintos procedimientos.

La inclusión de este icono en una etiqueta de peligro o advertencia indica un riesgo de descarga eléctrica, que puede provocar daños personales si no se siguen las instrucciones.

icono para evitar posibles daños personales o incluso la muerte.

Éste es el icono de alerta de seguridad. Se utiliza para advertir de posibles riesgos de daños personales. Observe todos los mensajes que siguen a este

(6)

TENGA EN CUENTA

El mantenimiento de equipos eléctricos deberá ser realizado sólo por personal cualificado. Schneider Electric no asume las responsabilidades que pudieran surgir como consecuencia de la utilización de este material. Este documento no es un manual de instrucciones para personas sin formación.

© 2005 Schneider Electric Reservados todos los derechos.

AVISO

AVISO indica una posible situación de peligro que, si no se evita, puede provocar lesiones o daños en el equipo.

(7)

Presentación

Objeto Este manual describe las acciones reflejas individuales que admite el software de configuración Advantys STB. Describe los requisitos de configuración para cada acción y proporciona ejemplos ilustrativos.

Campo de aplicación

Los datos e ilustraciones que contiene este manual no son vinculantes. Nos reservamos el derecho de modificar nuestros productos de acuerdo con nuestra política de desarrollo constante. La información que contiene este documento está sujeta a cambios sin previo aviso y no debe entenderse como un compromiso por parte de Schneider Electric.

(8)

Documentos relacionados

Título Reference Number

Manual de planificación e instalación del sistema Advantys STB 890 USE 171 03 Manual de referencia de los componentes de hardware del sistema

Advantys STB

890 USE 172 03

Manual de aplicaciones de la interface de red Profibus DP estándar de Advantys STB

890 USE 173 03

Manual de aplicaciones de la interface de red Profibus DP básica de Advantys STB

890 USE 192 03

Manual de aplicaciones de la interface de red INTERBUS estándar de Advantys STB

890 USE 174 03

Manual de aplicaciones de la interface de red INTERBUS básica de Advantys STB

890 USE 196 03

Manual de aplicaciones de la interface de red DeviceNet estándar de Advantys STB

890 USE 175 03

Manual de aplicaciones de la interface de red DeviceNet básica de Advantys STB

890 USE 194 03

Manual de aplicaciones de la interface de red CANopen estándar de Advantys STB

890 USE 176 03

Manual de aplicaciones de la interface de red CANopen básica de Advantys STB

890 USE 193 03

Manual de aplicaciones de la interface de red TCP/IP Ethernet Modbus estándar de Advantys STB

890 USE 177 03

Manual de aplicaciones de la interface de red TCP/IP básico Ethernet Modbus de Advantys STB

890 USE 197 03

Manual de aplicaciones de la interface de red Modbus Plus estándar de Advantys STB

890 USE 178 03

Manual de aplicaciones de la interface de red Fipio estándar de Advantys STB

890 USE 179 03

Manual de usuario para el inicio rápido del software de configuración de Advantys STB

890 USE 180 03

(9)

Advertencia Schneider Electric no asume ninguna responsabilidad por cualquier error que pudiera contener este documento. Si ha encontrado algún error o tiene alguna sugerencia para mejorar o modificar esta publicación, le agradeceremos que nos lo notifique.

Queda prohibida la reproducción de cualquier parte de este documento, en cualquier forma o por cualquier medio, electrónico o mecánico, incluidas las fotocopias, sin la autorización expresa por escrito de Schneider Electric. Todos los derechos reservados. Copyright 2004.

Debe seguir todas las normas de seguridad locales, regionales y nacionales pertinentes durante la instalación y la utilización de este producto. Por razones de seguridad, y para garantizar la conformidad con los datos del sistema

documentado, solamente el fabricante debe encargarse de las reparaciones de los componentes.

Cuando utilice controladores en aplicaciones con requisitos técnicos de seguridad, siga las instrucciones pertinentes.

Si no se utiliza el software de, o aprobado por, Schneider Electric junto con nuestros productos de hardware, pueden sufrirse daños o lesiones o provocar un

funcionamiento inadecuado del equipo.

Si no se respetan las advertencias relacionadas con este producto podrían producirse daños materiales o corporales.

Comentarios del usuario

Envíe sus comentarios a la dirección electrónica [email protected]

(10)
(11)

1

reflejas

Presentación

Descripción general

Este capítulo describe las características generales y las funciones de la acciones reflejas de Advantys. Enumera los tipos y variaciones de los bloques de acciones reflejas que se pueden crear utilizando el software de configuración Advantys y explica cómo se pueden combinar dos bloques en una acción refleja intercalada.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado Página

¿Qué es una acción refleja? 12

Descripción general de los tipos de acciones reflejas 18

Configuración de un bloque de acciones reflejas 26

El módulo virtual 31

El módulo de acción 33

Cómo responden los módulos de acciones a las condiciones de retorno 38

(12)

¿Qué es una acción refleja?

Resumen Las acciones reflejas son pequeñas rutinas que realizan funciones lógicas dedicadas directamente sobre el bus de la isla Advantys. Permiten que los módulos de salida de la isla actúen sobre los datos y dirijan a los impulsores de campo directamente sin que sea necesaria la intervención del maestro del bus de campo.

Una acción refleja típica comprende uno o dos bloques de función que realizan:

z operaciones como AND booleano u OR exclusiva

z comparaciones de un valor de entrada analógica con valores de umbral especificados por el usuario

z operaciones de contador progresivo o regresivo

z operaciones de temporizador

z el disparo de una retención para mantener un valor digital alto o bajo

z el disparo de una retención para mantener un valor analógico en un valor especificado

El bus de isla optimiza el tiempo de respuesta reflejo asignando la prioridad de transmisión más alta a su acción refleja. Las acciones reflejas liberan al maestro del bus de campo de parte de la carga de trabajo de procesamiento y ofrecen un uso más rápido y más eficiente del ancho de banda del sistema.

(13)

Cómo se comportan las acciones reflejas

Las acciones reflejas se diseñan para controlar salidas con independencia del controlador del maestro del bus de campo. Pueden continuar conmutando las salidas entre on y off, incluso si se quita la potencia del maestro del bus de campo.

Utilice prácticas prudentes de diseño cuando, en su aplicación, use acciones reflejas.

Configuración de una acción refleja

Cada bloque en una acción refleja debe configurarse utilizando el software de configuración Advantys.

A cada bloque debe asignársele un conjunto de entradas y un resultado. Algunos FUNCIONAMIENTO INESPERADO DE SALIDA.

Para las salidas configuradas para responder a las acciones reflejas, el estado de salida representado en el módulo de interfaz de red (NIM) de la isla puede que no represente los estados reales de las salidas.

z Desconecte la potencia de campo antes de revisar ningún equipo conectado a la isla.

z Para las salidas digitales, observe el registro de eco del módulo en la imagen de proceso para ver el estado de salida real.

z Para salidas analógicas, no existe registro de eco en la imagen de proceso.

Para observar un valor de salida analógica real, conecte el canal de salida analógica a un canal de entrada analógica.

Si no se respetan estas precauciones pueden producirse graves lesiones, daños materiales o incluso la muerte.

ADVERTENCIA

(14)

Entradas hacia una acción refleja

Las entradas hacia un bloque de acciones reflejas incluyen una entrada de habilitación y una o más entradas operativas. Las entradas pueden ser constantes o pueden venir de otros módulos de E/S de la isla, de módulos virtuales o de salidas de otro bloque de acciones reflejas. Un bloque de acciones XOR, por ejemplo, requiere tres entradas: la entrada de habilitación y dos entradas digitales que contienen los valores booleanos que deben combinarse mediante el XOR:

Algunas bloques, tales como los temporizadores, requieren la puesta a cero y/o el disparo de entradas para controlar la acción refleja. El siguiente ejemplo ilustra un bloque temporizador con tres entradas:

La entrada de disparo inicia el temporizador en 0 y acumula unidades de tiempo de 1, 10, 100 ó 1000 ms para un número especificado de conteos. La entrada de puesta a cero ocasiona que el acumulador de tiempo, evidentemente, se ponga a cero.

Una entrada hacia un bloque puede ser un valor booleano, un valor de palabra o una constante, en función del tipo de acción refleja que se lleve a cabo. La entrada de habilitación es un valor booleano o una constante Habilitado permanente. La entrada operativa hacia un bloque, como por ejemplo una retención digital, siempre debe ser un booleano, mientras que la entrada operativa hacia una retención analógica siempre debe ser una palabra de 16 bits.

Necesitará configurar un origen para los valores de entrada del bloque. Un valor de entrada puede venir desde un módulo de E/S de la isla o desde el maestro del bus de campo mediante un módulo virtual del NIM.

Nota: Todas las entradas hacia un bloque de acciones reflejas se envían basándose en un cambio de estado. Después de que se haya producido un evento de cambio de estado, el sistema impone un retardo de 10 ms antes de aceptar cualquier otro cambio de estado (actualización de la entrada). Esta entrada se proporciona para minimizar los errores de lectura en el sistema.

habilitación

resultado entrada 1 operativa

entrada 2 operativa

XOR

resultado habilitación

disparador

temporizador

puesta a cero

unidad de tiempo x conteo de terminal

(15)

Resultado de un bloque de acciones reflejas

Dependiendo del tipo de bloque de acciones reflejas que utilice, éste obtendrá como resultado un booleano o una palabra. Por lo general, el resultado se asigna un módulo de acciones, como se ilustra en el siguiente cuadro:

El resultado de un bloque normalmente se asigna a un canal concreto en un módulo de salidas. En función del tipo de resultado que produzca el bloque, este módulo de acciones puede ser un canal analógico o un canal digital.

Cuando el resultado se asigna a un canal de salida digital o analógica, dicho canal se convierte en dedicado a la acción refleja y ya no podrá utilizar los datos del maestro del bus de campo para actualizar su dispositivo de campo.

La excepción se produce cuando el bloque es el primero de dos acciones en una acción refleja intercalada.

Acción refleja Resultado Tipo del módulo de acciones lógica booleana valor booleano salida digital

comparación de enteros

valor booleano salida digital

contador palabra de 16 bits primer bloque en una acción refleja intercalada temporizador valor booleano salida digital

retención digital valor booleano salida digital retención analógica palabra de 16 bits salida analógica

(16)

Intercalado El software de configuración Advantys permite crear acciones reflejas intercaladas.

Se admite un nivel de intercalado, es decir, dos bloques de acciones reflejas, cuando el resultado del primer bloque se utiliza como una entrada operativa para el segundo.

Cuando se intercala un par de bloques, será necesario asignar los resultados de ambos al mismo módulo de acciones. Se debe elegir el tipo de módulo de acciones que sea apropiado para el resultado del segundo bloque. Esto puede significar que, en algunos casos, necesitará elegir un módulo de acciones para el primer resultado que no parezca apropiado de acuerdo al cuadro de arriba.

Por ejemplo, digamos que desea combinar un bloque contador y un bloque de comparación en una acción refleja intercalada. Desea utilizar el resultado del contador como entrada operativa para el bloque de comparación. A continuación, éste obtendrá como resultado un booleano:

Resultado 2 (desde el bloque de comparación) es el resultado que la acción refleja intercalada enviará a una salida real. Debido a que el resultado de un bloque de comparación necesita asignarse a un módulo de acciones digital, el resultado 2 se asigna al canal 4 en un módulo de salida digital STB DDO 3410.

Resultado 1 sólo se utiliza internamente en el módulo (proporciona una entrada operativa de 16 bits al bloque de comparación). Se asigna al mismo módulo de salida digital STB DDO 3410 que, a su vez, es el módulo de acciones del bloque de comparación.

En lugar de especificar un canal físico en el módulo de acciones para el resultado 1, el canal se establece en ninguno. En efecto, está enviando el resultado 1 a un búfer reflejo interno donde se almacena temporalmente hasta que se utilice como entrada operativa para el segundo bloque. No se está enviando realmente un valor analógico a un canal de salida digital.

resultado 1 habilitación

entrada operativa

contador de flanco

dirección preselección de contador

puesta a cero

primera acción intercalada

módulo de acciones: STB DDO 3410 canal: ninguno

resultado 2 habilitación

entrada operativa

comparación por debajo

umbral +/-

segunda acción intercalada

(resultado 1) módulo de acciones: STB DDO 3410

canal: 4 de contador

descendente

del umbral

(17)

Número de bloques de acciones reflejas en una isla

Una isla puede admitir hasta 10 bloques de acciones reflejas. Una acción refleja intercalada ocupa dos bloques.

Un módulo de salidas concreto puede admitir hasta dos bloques de acciones reflejas. Para el soporte de más de un bloque, es necesario que el usuario gestione los recursos de procesamiento eficientemente. Si no es cuidadoso con sus recursos, debe ser capaz de admitir un único bloque en un módulo de acciones.

Los recursos de procesamiento se consumen rápidamente cuando un bloque recibe sus entradas desde múltiples fuentes (diferentes módulos de E/S de la isla y/o módulos virtuales del NIM). La mejor manera de preservar los recursos de procesamiento es:

z utilizar la constante Habilitado permanente como entrada de habilitación cada vez que sea posible

z utilizar el mismo módulo para enviar las entradas múltiples a un bloque cada vez que sea posible

(18)

Descripción general de los tipos de acciones reflejas

Resumen En el software de configuración Advantys existen siete tipos de bloques de acciones reflejas disponibles:

z bloques de lógica booleana (véase p. 47)

z bloques de comparación de enteros (véase p. 63)

z bloques de comparación no registrada (véase p. 79)

z bloques contadores (véase p. 99)

z bloques de temporizadores (véase p. 113)

z retenciones digitales (véase p. 153)

z retenciones analógicas (véase p. 135)

Cada bloque admite una serie de variaciones denominadas tipos de acciones.

Tipos de acciones de lógica booleana

Se admiten tres tipos fundamentales de acciones de lógica booleana: el bloque de OR exclusiva (XOR), el bloque AND de doble entrada y el bloque AND de triple entrada.

Los bloques de lógica booleana requieren dos tipos de entradas: una entrada de habilitación y dos o tres entradas operativas. Es necesario que todas las entradas sean valores digitales (booleanos) de fuentes que debe especificar en el editor de acciones reflejas. La salida de cualquiera de estos tipos de acciones es también un valor booleano.

habilitación

salida entrada 1 operativa

entrada 2 operativa

XOR

habilitación

salida entrada 1 operativa

entrada 2 operativa

AND

habilitación

salida entrada 1 operativa

entrada 2 operativa entrada 3 operativa

AND

(19)

Tenga en cuenta las casillas de verificación en las líneas de entrada operativas hacia los bloques AND y en las líneas de salida desde todos los bloques booleanos.

Cuando coloca una marca de verificación en una o más de estas casillas, invierte el o los valores de entrada o salida. Cuando invierte una entrada para un bloque de acciones, un valor de 0 se trata como un 1 y viceversa. En otras palabras, convierte una condición booleana falsa en una verdadera o viceversa. Si invierte la salida de un bloque XOR, pasa a ser una acción XNOR; si invierte la salida de un bloque AND, pasa a ser una acción NAND.

Debido a todas las posibilidades que pueden resultar de combinaciones de entradas y salidas estándar o invertidas, existe una gran cantidad de variaciones de estos tres tipos de acciones booleanas básicas. Estas variaciones se ilustran en las tablas de verdad.

Tipos de acciones de comparación

Un bloque de comparación toma una palabra como entrada operativa y compara el valor con un valor umbral predefinido o con una ventana de valores. Un bloque de comparación de enteros acepta entradas operativas con valores enteros en el rango de -32 768 a +32 767. Un bloque de comparación no registrado acepta entradas operativas con valores enteros en el rango de 0 a 65 535.

z Los bloques de comparación de enteros, en general, toman sus entradas operativas de los módulos de entrada analógica Advantys STB. Los módulos analógicos Advantys utilizan el formato IEC para el manejo de datos. En este formato, el bit de mayor valor es siempre el bit dedicado al signo y los 15 bits restantes son capaces de representar valores de hasta 32 767.

z Los bloques de comparación no registrados, en general, toman sus entradas operativas de los módulos virtuales (véase p. 31) o de las salidas que producen las acciones reflejas de contador (véase p. 40). Estas fuentes de entrada producen valores sin signo con una resolución de 16 bits (valores tan altos como 65 535).

(20)

La ilustración siguiente muestra cómo comparan los cuatro tipos de acciones la entrada con los umbrales, utilizando el bloque de comparación de enteros como ejemplo:

Para todos los tipos de acciones anteriores puede especificar también un valor delta (∆), que actúa como histéresis alrededor de el o los valores umbral.

Los tipos de acciones de comparación de enteros se describen en Bloques de acciones reflejas de comparación de enteros, p. 63. Los tipos de acciones de comparación no registradas se describen en Bloques de acciones reflejas de comparación no registrada, p. 79.

umbral entrada

1 0

-32,768 +32,767

salida Comparación por debajo del umbral

umbral entrada

1 0

-32,768 +32,767

salida Comparación por encima del umbral

umbral 1 1

umbral 2

-32 768 +32 767

salida 0

entrada Comparación dentro de la ventana

umbral 1 1

umbral 2

-32 768 +32 767

salida 0

entrada Comparación dentro de la ventana

(21)

Tipos de acciones de contadores

Un bloque contador toma una serie de entradas digitales y acumula un conteo en ejecución del número de transiciones, tanto de 0 a 1 como de 1 a 0. Puede configurar el bloque contador para que el conteo sea ascendente o descendente a partir de un valor prefijado especificado por el usuario. La salida del bloque es el conteo actual, un valor entero sin signo en el rango de 0 a 65 535.

Los bloques contadores admiten dos tipos de acciones:

z un contador de flanco ascendente, en la que el contador aumenta o disminuye cada vez que el valor de entrada cambia de 0 a 1

z un contador de flanco descendente, en la que el contador aumenta o disminuye cada vez que el valor de entrada cambia de 1 a 0

Tipos de acciones de temporizadores

Los bloques de temporizador admiten cuatro tipos de acciones:

z temporizadores del tiempo para el arranque

z temporizadores del tiempo para la parada

z temporizadores de flanco ascendente

z temporizadores de flanco descendente

Los bloques de temporizador responden a una entrada de disparador digital. Un bloque comienza acumulando unidades de tiempo, ya sea en el flanco ascendente o en el descendente de la entrada del disparador, y acumula los conteos hasta que

Nota: Los bloques contadores se diferencian de otras acciones reflejas en que nunca asignan sus resultados de salida a canales de salida analógicos físicos. Un bloque contador se diseña para estar acoplado con un bloque de comparación no registrada dentro de una acción refleja intercalada (véase p. 40). El bloque contador siempre es el primero en la acción intercalada, y su salida se utiliza como entrada operativa para el bloque de comparación.

(22)

Para un temporizador de flanco ascendente o descendente, el impulsor retiene el conteo final hasta que el flanco ascendente o descendente del disparador arranca una nueva operación de conteo y hasta que el bloque recibe una entrada de puesta a cero:

temporizador de flanco ascendente

temporizador de flanco descendente disparador

temporizador 0

0 1 0

salida 1 TC

0 puesta a cero 1

disparador

temporizador 0

0 0

salida 1 TC

0 puesta a cero 1

(23)

La salida de un temporizador de retardo cambia a alta o a baja cuando el

temporizador alcanza su conteo final y permanece alta o baja mientras se retiene el conteo terminal:

disparador

temporizador 0

0 1 0

salida 1

conteo de terminal

temporizador del tiempo para el arranque

disparador

temporizador 0

0 1 0

salida 1

conteo de terminal

temporizador del tiempo para la parada

(24)

La salida de un temporizador de flanco pasa a alta mientras el contador está acumulando conteos de tiempo y pasa a baja cuando se ha alcanzado el conteo final:

Se puede invertir la salida de los cuatro tipos de acciones de temporizadores.

Cuando invierte la salida de un bloque de acciones, un valor de 0 se trata como un 1 y un valor de 1 se trata como un 0, en otras palabras, cambia una condición booleana falsa a verdadera o viceversa.

disparador

temporizador 0 1 0 conteo de terminal

0 salida 1

temporizador de flanco ascendente

disparador

temporizador 0 1 0 conteo de terminal

0 salida 1

temporizador de flanco descendente

(25)

Tipos de retención

Los bloques de retención responden a una entrada de disparador digital reteniendo un valor de entrada operativa ya sea en el flanco ascendente o en el descendente de la entrada del disparador. El bloque produce una salida que es igual al valor de la entrada en el momento en que se retuvo, y dicha salida permanece hasta que el disparador retiene otro valor en su flanco ascendente o descendente. La entrada operativa puede componerse de valores booleanos (retenciones digitales) o de valores de palabras (retenciones analógicas).

Tanto las retenciones digitales como las analógicas admiten cuatro tipos de acciones:

z una retención de flanco descendente, en la que el bloque retiene el valor de salida al valor de la salida operativa en el momento en el que el disparador cambia de 1 a 0

z una retención de flanco ascendente, en la que el bloque retiene el valor de salida al valor de la salida operativa en el momento en el que el disparador cambia de 0 a 1

z una retención de nivel bajo, en la que el bloque retiene el valor de salida al valor de la salida operativa cuando el disparador está a 0 y deja de retener la salida cuando el disparador está a 1

z una retención de nivel alto, en la que el bloque retiene el valor de salida al valor de la salida operativa cuando el disparador está a 1 y deja de retener la salida cuando el disparador está a 0

Cuando se deja de retener una salida, el valor de dicha salida copia el valor de la entrada operativa.

La salida de una retención digital se puede invertir. La salida de una retención analógica no se puede invertir. Cuando invierte la salida de un bloque de retención digital, un valor de 0 se trata como un1 y un valor de 1 se trata como un 0, in otras palabras, cambia una condición booleana falsa a verdadera o viceversa.

(26)

Configuración de un bloque de acciones reflejas

Resumen Para crear un bloque de acciones reflejas y asignarlo a un módulo de acción en el bus de la isla, es necesario utilizar el editor de acciones reflejas del software de configuración Advantys. El procedimiento siguiente describe los parámetros básicos que es necesario especificar en el editor.

Apertura del editor de acciones reflejas

Para abrir el editor de acciones reflejas, haga clic en el icono siguiente de la barra de herramientas de la isla:

El editor de acciones reflejas se abrirá en su área de trabajo. Si se abre por primera vez, el editor tendrá la apariencia siguiente:

Action no.:

Action type:

Reflex Action

Action group:

Action module:

Please click on “New” to create a Reflex Action.

Reflex Editor

A

? x

Action no.Action group Action type Action module Physical output

Action Help New Modify Delete OK Cancel Close

Press Enter or double click to select a Reflex Action.

1 1 1

2 13

1

4 15

(27)

Algunas configuraciones de isla están protegidas con contraseña. Si la configuración en la que está trabajando está protegida, necesitará introducir la contraseña con el objeto de desbloquear la isla. Si la configuración no está protegida, se desbloqueará tan pronto como haga clic una vez en el icono llave.

Definición del bloque de acciones reflejas

Los pasos siguientes describen cómo seleccionar y definir un bloque de acciones reflejas y su módulos de acciones en el editor de acciones reflejas:

Nota: Si el botón Nuevo (elemento 1 en la figura) del editor de acciones reflejas está inhabilitado, entonces la isla seleccionada en el área de trabajo está bloqueada.

Para desbloquear la isla, cierre el editor de acciones reflejas y haga clic en el icono llave de la barra de herramientas de la isla:

Paso Acción Resultado

1 Hacer clic en el botón Nuevo (elemento 1 en la figura).

El campo Número de reflejo (elemento 2 en el figura) se rellena con numero del bloque de acciones reflejas nuevo, y se selecciona el campo Función refleja (elemento 3 en la figura).

2 Del menú desplegable Función refleja, seleccionar uno de los siete bloques de acciones reflejas (Véase Descripción general de los tipos de acciones reflejas, p. 18).

Aparece un diagrama de bloques en el panel central del editor de acciones reflejas con el campo vacío para las entradas, salidas y cualquier otro valor preestablecido especificado por el usuario.

(28)

Configuración de las entradas a un bloque de acciones reflejas

Cada bloque requiere que se configure un conjunto de valores de entrada. El diagrama de bloques que aparece en el panel central del editor de acciones reflejas muestra los campos de las entradas en una columna a la izquierda (como en el elemento 6 en la figura). El ejemplo siguiente ilustra un bloque AND de doble entrada:

Este ejemplo muestra un bloque con tres entradas: una Habilitar y dos entradas operativas (Entrada 1 y Entrada 2). Cada entrada tiene su propia lista desplegable, desde la que se configurará el origen de cada entrada. Por lo general, las entradas se derivan de uno de los cuatro orígenes:

z De otro módulo de entrada en el bus de la isla

z De un valor constante que especificó el usuario (por ejemplo, habilitado permanente, dirección de contador progresivo)

z Del maestro del bus de campo, en forma de módulo virtual (véase p. 31) o de módulo de la acción (véase p. 36)

z De un bloque de acciones reflejas

Boolean

Logical output:

Enable:

Input 1:

Input 2:

Module Channel

AND

(1/7/5) Physical output:

Negate Negate

1

6

(29)

Configuración de los valores preestablecidos para un bloque de acciones reflejas

Algunas acciones reflejas también tienen algunos valores preestablecidos especificados por el usuario que será necesario configurar. Por ejemplo, un bloque temporizador requiere una unidad de tiempo y un contador de terminal preestabl- ecidos. Cuando se requieran los valores preestablecidos, el editor de acciones reflejas los muestra por encima del bloque de acciones reflejas (como en el elemento 7 de la figura).

El ejemplo siguiente ilustra la presentación de un bloque para un temporizador de tiempo para la parada:

Action no.:

Action type:

Reflex

Action group:

Action

Action no.Action group Action type Action Physical output Delay to Stop

Timer

(1/3/1) STBDDO3410 - Timer

Terminal Time unit

Logical output:

Enable:

Trigger:

Reset:

Module Channel

Timer

T

G (1/3/1) Channel 3 [

Physical output:

Negate

1 7

1

8 19

1 10

(30)

Configuración de la salida física de un bloque de acciones reflejas

Observe en los dos ejemplos anteriores que el módulo enumerado en el campo Salida física (elemento 8 en la figura) es el módulo que eligió como Módulo de la acción. El módulo de salida física es siempre el módulo de acción. A continuación, necesita especificar el canal en el módulo de acción en el que se escribirá la salida física (como en el elemento 9 de la figura). Puede seleccionar un canal disponible o un módulo de acción o Ninguno:

z Elija un módulo de canal si desea asignar la salida de la acción a una salida física real. Después de que haya configurado este canal físico, estará dedicado a la acción refleja.

z Seleccione Ninguno únicamente si está configurando el primero de los dos bloques de una acción refleja intercalada. La salida se escribirá en un búfer de memoria temporal que luego se utilizará como entrada del segundo bloque de la acción intercalada.

La salida lógica El software asigna de forma automática a la salida un nombre de etiqueta, a la que se refiere como la salida lógica. El campo Salida lógica aparece por encima de los campos Salida física (véase el elemento 10 en la figura). El campo contiene un cuadro de texto físico con un nombre asignado en el rango de R1 a R10.

La salida lógica es particularmente útil en una acción refleja intercalada debido a que la cadena de texto del primer bloque de acciones reflejas aparece en los menús desplegables como selección del canal de entrada para las entradas del segundo bloque de acciones reflejas.

(31)

El módulo virtual

Resumen Debido a que las acciones reflejas se diseñan para operar con independencia del bus de campo maestro, por lo general las entradas a los bloques de acciones reflejas vienen de módulos de entrada locales. Sin embargo, en algunas aplicaciones es posible que desee que el bus de campo maestro proporcione un valor de entrada a un bloque. Una forma de hacerlo es a través del módulo virtual.

El software de configuración Advantys proporciona tres palabras en la imagen de proceso de salida en las que el bus de campo maestro puede escribir valores digitales y/o analógicos para utilizarlos exclusivamente como entradas para las acciones reflejas. Estas tres palabras componen el módulo virtual.

Estructura del módulo virtual

Si elige utilizar el módulo virtual, éste puede tener una longitud de una, dos o tres palabras:

z Si desea utilizarlo sólo para entradas digitales, tendrá una longitud de una palabra. Proporciona 16 bits en los que el bus de campo maestro puede escribir hasta 16 entradas digitales para las acciones reflejas.

z Si desea utilizarlo sólo para entradas analógicas, tendrá una longitud de dos palabras. Proporcionará dos palabras en las que el bus de campo maestro puede escribir hasta dos valores de entrada analógicos para las acciones reflejas.

z Si desea utilizarlo para ambas entradas, digitales y analógicas, tendrá una longitud de tres palabras. La primera palabra proporciona 16 bits para las entradas digitales y la segunda y tercera palabras son los valores de entrada analógicos para las acciones reflejas.

Nota: Si se observan los datos del módulo virtual en el visor Modbus del software

(32)

Selección del módulo virtual

El tamaño del módulo virtual en su imagen de proceso viene determinado por su selección de entradas hacia las acciones reflejas en su configuración de la isla.

Por ejemplo, suponga que está configurando una retención analógica de flanco descendente (véase p. 136). La retención tiene tres entradas: una entrada de habilitación, un disparador de la retención y una entrada operativa analógica. La entrada de habilitación y el disparador han de ser entradas (digitales) booleanas, y la entrada operativa es necesario que sea una palabra analógica.

Cuando selecciona la fuente de la entrada de habilitación y del disparador, una de las posibilidades que aparece en los dos cuadros de listas de entradas es Módulo virtual (D):

Si selecciona la entrada denominada Módulo virtual (D), la palabra del módulo virtual para las entradas digitales pasa a formar parte de la imagen de proceso de salida. Significa que el maestro del bus de campo necesita escribir en uno de los 16 bits disponibles del módulo virtual para controlar la entrada de habilitación y/o la entrada del disparador.

Suponga que está configurando la entrada operativa para esa retención analógica de flanco descendente. La entrada operativa debe ser un valor entero analógico.

Cuando vaya al cuadro de lista para especificar la fuente de la entrada operativa, una de las posibilidades será Módulo virtual (A):

Si selecciona como entrada Módulo virtual (A), las dos palabras del módulo virtual para las entradas analógicas pasan a formar parte de la imagen de proceso de salida. El bus de campo maestro necesita escribir una entrada operativa en la primera palabra del bloque de retención analógico.

Analog Latch

Logical output:

Enable:

Trigger:

Input:

Module Channel

Analog:

(1/7/5) STBACO1210 Physical output:

Always Disabled Always Enabled Virtual Module (D) (1/4/2) STBDDI3420 - V1.xx

Analog Latch

Logical output:

Enable:

Trigger:

Input:

Module Channel

Analog:

(1/7/5) STBACO121 Physical output:

Virtual Module (A) (1/8/6) STBACI1230 - V1.xx Always Enabled

(1/4/2) STBDDI3420 Channel 3 [I Virtual Module (A) Channel 1

(33)

El módulo de acción

Resumen Cuando se configura un bloque de acciones reflejas, éste debe asignarse a un módulo de acción. Siempre es uno de los módulos de salida de la configuración de la isla. Por lo general existe una relación directa entre el módulo de acción que se selecciona y el tipo de salida que producirá la acción refleja. Si la acción refleja produce un resultado booleano como salida, el módulo de acción es normalmente un módulo de salida digital. Si la acción refleja produce una salida analógica, el módulo de acción es normalmente un módulo de salida analógica.

La excepción se produce cuando se intercalan juntos dos bloques de acciones reflejas. En ese caso, ambas acciones necesitan tener el mismo módulo de acción, y es necesario que el tipo de módulo de acción sea el mismo que la salida que se espera del segundo bloque en la acción intercalada.

(34)

Asignación de una salida de acciones reflejas a una salida física

Cuando configura un bloque de acciones reflejas para que escriba su salida en un impulsor de campo, elija un módulo de acción y especifique el canal de dicho módulo que enviará la salida al impulsor.

Por ejemplo, supongamos que desea configurar una acción XOR booleana que escribe salidas en el impulsor de campo conectado al canal 2 de un módulo de salida STB DDO 3410. Aquí se puede ver cómo aparecería la configuración en el editor de acciones reflejas:

Esta acción está diseñada para aplicar un XOR a las entradas booleanas

producidas en los canales 2 y 4 del módulo de entrada digital STB DDI 3420 en la dirección 3 del bus de la isla (elemento 3 en la figura). La salida de la acción se escribe en el canal 2 del módulo de salida digital STB DDO 3410.

El elemento 1 en la figura muestra el módulo de acción seleccionado del cuadro lista. La entrada enumera tres cosas:

z El número del modelo del módulo de acción

z La versión del módulo (V 1.xx)

z Un código de posición (1/3/1)

Action no.:

Action type:

Reflex Action

Action group:

Action module:

Action no.Action group Action type Action module Physical output

Action Help New Modify Delete OK Cancel Close

Please select a channel on the action module.

2-InputXOR

Boolean Logic

(1/3/1) STBDDO3410 - V1.xx Boolean Logic

Logical output:

Enable:

Input 1:

Input 2:

Module Channel

XOR

(1/3/1) Physical output:

Negate Negate

Always

(1/4/2) Channel 2[

(1/4/2) Channel 4[ Channel 2

None Channel 1 [Output Channel 2 [Output Reflex Editor

A

? x

1 2 1

3

1 1

(35)

El código de posición le indica que el módulo STB DDO 3410 que ha seleccionado como módulo de acción está colocado en el segmento primario (1), en la ubicación física 3 y con la dirección lógica 1 en el bus de la isla. La discrepancia entre la dirección lógica y la ubicación física está ocasionada por la presencia en el bus de la isla del NIM y de un PDM, dos módulos que no tienen direcciones lógicas.

El elemento 2 en la figura indica dónde la configuración asignará la salida de la acción refleja. El módulo de salida física es el módulo de acción. El canal de acciones se selecciona del cuadro lista, a la derecha. Dado que un STB DDO 3410 es un módulo de salida de cuatro canales, las posibilidades de canal en el cuadro lista desplegable son Ninguno, Canal 1, Canal 2, Canal 3 y Canal 4. Para esta configuración, se ha seleccionado el canal 2 como canal de acciones.

(36)

Utilización del módulo de acción como entrada para un bloque

Una vez que haya asignado la salida de un bloque a un canal físico en el módulo de acción y descargado la configuración, este canal pasa a estar dedicado a esa acción refleja. El maestro del bus de campo deja de controlar la salida física. Sin embargo, la dirección del canal está aún presente en la imagen de proceso de salida, y el maestro del bus de campo puede escribir datos en esta ubicación de dirección. Puede utilizar esta dirección de canal para entregar datos del maestro del bus de campo como una entrada a un bloque de acciones reflejas.

Por ejemplo, supongamos que desea configurar un temporizador de tiempo para el arranque (véase p. 114), y desea que el maestro del bus de campo proporcione la entrada de restablecimiento al bloque de acciones reflejas. Aquí se puede ver cómo aparecería la configuración en el editor de acciones reflejas:

El módulo de acción se especifica como el módulo de salida STB DDO 3410 (elemento 1 en la figura). La salida física se asigna al canal 2 del módulo de acción (elemento 2 en la figura).

Nota: Este es un modo de preservar los recursos de procesamiento (véase p. 17), dado que reutiliza recursos de un módulo de salida que ya está involucrado en la acción refleja.

Action no.:

Action type:

Reflex Action

Action group:

Action

Action no.Action group Action type Action module Physical output

Action Help New Modify Delete OK Cancel Close

Please select a module for the reset input.

Delay to Start

Timer

(1/3/1) STBDDO3410 - V1.xx Timer

Terminal Time unit (ms):

Logical output:

Enable:

Trigger:

Reset:

Module Channel

Timer T

G (1/3/1) STBDDO341Channel 2 [ Physical output:

Negate Always

(1/4/2) Channel 3 [ Action module Channel 4 [ Low - 0

High - 1 Virtual Module (D) Action module

(1/4/2) STBDDI3420 - V1.xx Reflex Editor

A

? x

1 1

1 13 2

(37)

Para una mayor eficiencia, puede reutilizar el bit en la imagen de proceso de salida asignado previamente al canal 2 del módulo de acción como entrada de restablec- imiento. Desde un punto de vista funcional, esto quiere decir que el maestro del bus de campo será capaz de restablecer (parar) el acumulador del temporizador escribiendo un valor 0 en ese bit de datos de la imagen de proceso de salida. Para hacer que esto se produzca, seleccione Módulo de la acción del cuadro lista desplegable de la entrada Restablecer (elemento 3 en la figura), a continuación seleccione Canal 4 como canal de la entrada Restablecer.

Seleccionar Ninguno como canal de salida físico

En los dos ejemplos anteriores, siempre seleccionó un canal (1, 2, 3, etc.) junto con el módulo de acción como salida física de la acción refleja. Entre las opciones de canal del cuadro lista desplegable se encuentra la entrada Ninguno. Seleccione esta entrada únicamente cuando el bloque de acciones que está configurando es el primer bloque de una acción refleja intercalada (véase p. 40).

Cuando seleccione Ninguno como canal de salida físico, la salida del bloque va a un búfer de almacenamiento temporal, y se puede utilizar como entrada para el segundo bloque de la acción refleja intercalada.

(38)

Cómo responden los módulos de acciones a las condiciones de retorno

Condiciones de retorno

Los módulos de salida Advantys STB están diseñados para pasar sus datos de salida a un estado de retorno predecible en el caso de que se produzca un fallo en las comunicaciones entre la isla y el bus de campo. En este estado, los datos de salida son reemplazados con valores de retorno preconfigurados, de modo que los valores de datos de salida del módulo son conocidos cuando el sistema se recupere después de un fallo de la comunicación.

Dado que los módulos de acciones reflejas son capaces de operar independien- temente del maestro del bus de campo, existen algunas circunstancias en las que el escenario de retorno de un módulo de acción será diferente del de un módulo de salida que no involucre acciones reflejas. La sección siguiente hace hincapié en estas circunstancias.

Comportamiento s del módulo de acción

Un módulo de acción es un módulo de salida Advantys STB en el que, al menos, uno de sus canales está dedicado para el resultado de un bloque de acciones reflejas. Típicamente, un módulo de acción se comportará como cualquier otro módulo de salida en la isla. Enviará sus canales de salida a sus estados

configurados de retorno cuando se pierda la comunicación entre la isla y el maestro del bus de campo.

Un módulo de acción no se encuentra, por lo general, en una situación en la que sus canales de salida normales se encuentren en sus estados configurados de retorno mientras un canal dedicado a la acción refleja continua funcionando. La excepción es un módulo de acción de dos canales en el que:

z Cada canal de salida admite un bloque de acciones reflejas independiente

z Ningún bloque de acciones reflejas está recibiendo entradas del NIM (las entradas a los bloques de acciones reflejas no vienen ni del módulo virtual (véase p. 31) ni del propio módulo de acción (véase p. 36))

Si estas dos condiciones son verdaderas, el módulo de acción continuará ejecutándose si se pierde la comunicación entre la isla y el maestro del bus de campo.

Si el módulo de acción tiene más de dos canales de salida, no se puede aplicar el comportamiento descrito antes. Un módulo de salida Advantys STB no se puede configurar para que admita más de dos bloques de acciones reflejas.

(39)

Cuando fallan las entradas

Si un módulo de entrada del bus de la isla proporciona una entrada a una acción refleja y dicho módulo de entrada pierde la potencia de sensor del PDM, el bloque de acciones reflejas actúa de inmediato introduciendo un valor 0 como si viniera de esa entrada. Después de un retardo de hasta 1,5 ms, la acción refleja reconoce que se ha perdido la potencia del PDM y pasa el canal de acciones reflejas a su estado de retorno.

Para obtener más información acerca de las condiciones de retorno, consulte las descripciones de los módulos de salida en el Manual de referencia de hardware de Advantys STB (890 USE 172).

Nota: Cuando se emplea un módulo de entrada para controlar la entrada de habilitación de una acción refleja, el cuadro de acción refleja actúa como si la habilitación estuviera a 0 si el módulo de entrada falla.

(40)

Intercalado de dos bloques de acciones reflejas

Resumen El software de configuración Advantys le permite crear un nivel de intercalado para acciones reflejas. Puede intercalar dos bloques de acciones reflejas, cuando la salida del primer bloque se utiliza como una entrada operativa para el segundo.

Ambos bloques de acciones reflejas deben estar intercalados dentro del mismo módulo de acción.

El módulo de acción

En una acción refleja intercalada, la salida del primer bloque de acciones reflejas se utiliza internamente, como entrada operativa para el segundo bloque. La salida del segundo bloque de acciones reflejas se utiliza para actualizar el canal de salida físico del módulo de acción.

Cuando se intercala un par de bloques de acciones reflejas, será necesario asignar las salidas de ambas acciones al mismo módulo de acción. Elija el tipo de módulo de acción que sea apropiado para la salida del segundo bloque de acciones intercalado. Esto puede significar que, en algunos casos, necesitará elegir un módulo de acción para el primer bloque que no parezca apropiado para su salida.

Por ejemplo, digamos que desea intercalar una acción de comparación de contador. Para hacerlo, necesita configurar dos bloques de acciones con el editor de acciones reflejas. El primer bloque es la acción contador (véase p. 99), y el segundo es una acción de comparación no registrada (véase p. 79).

La salida de un contador es siempre un valor de palabra de 16 bits, y la salida de la comparación no registrada siempre es un valor binario (booleano). Intuitivamente, podría asumirlo ya que el contador produce, como salida, una palabra que debería asignarse a un módulo de acción analógico. Sin embargo, dado que el contador es el primer bloque de la acción intercalada y la salida de la segunda acción, la comparación no registrada, es un booleano, necesita seleccionar un módulo de salida digital como módulo de acción.

Las salidas físicas

El editor de acciones reflejas requiere que el usuario especifique la salida física y la lógica de cada bloque de acciones reflejas que configure. En general, la salida física es el canal en el módulo de acción en el que se escribirá la salida de la acción. La salida física se asigna de este modo cuando una acción no forma parte de un intercalado; también es cómo se asigna la salida del segundo bloque de acciones dentro de una acción intercalada. Para el primer bloque en una acción intercalada, sin embargo, la salida física se envía a un búfer de memoria temporal. En vez de especificar un canal de salida en el módulo de acción, necesita especificar la salida física como Ninguno.

(41)

Las salidas lógicas

A la salida de cada bloque también necesita que se le asigne una salida lógica. La salida lógica es el nombre de etiqueta de la salida, una cadena de texto de entre uno y ocho caracteres de longitud. Los caracteres pueden ser cualquier

combinación de caracteres de teclado estándar: alfanuméricos, guiones bajos o símbolos estándar (!,?, /, >, etc.).

La salida lógica puede ser particularmente útil en una acción refleja intercalada debido a que la cadena de texto del primer bloque de acciones aparecerá en el menú desplegable como entrada para el segundo bloque de acciones.

Una

configuración de comparación de contador

Para aclarar el proceso de configurar una acción intercalada, veamos la forma en que se podría configurar el primero de los dos bloques de acciones en el editor de acciones reflejas del software de configuración Advantys:

Action no.:

Action type:

Reflex Action

Action group:

Action module:

Action no.Action group Action Action module Physical output Falling Edge

Counter

(1/3/1) STBDDO3410 - V1.xx Counter

Preset value:

Logical output:

Enable:

Count:

Reset:

Module Channel

Counter

(1/3/1) None

Physical output:

Always

(1/4/2) Channel 2 [I

(1/4/2) STBDDI3420Channel 3 [I Low - 0

High - 1 Virtual Module (D) Action module

100

Direction High - 1 Reflex Editor

A

? x

11

1

2 13

14 1 5 R1

(42)

El elemento 4 en la figura muestra el canal de salida físico en el módulo de la acción como Ninguno. La salida del contador de flanco descendente se envía a un búfer de memoria temporal. Una cadena de salida lógica de R1 (en este ejemplo) se asigna automáticamente al valor de salida del búfer de memoria temporal (elemento 5 de la figura). La salida lógica del primer bloque se utilizará como entrada operativa del segundo bloque, tal y como se muestra en la ilustración siguiente:

La acción n.º 2 es un bloque de comparación no registrada por debajo del umbral.

El elemento 6 muestra que la entrada operativa del bloque de comparación es R1, la salida lógica de la acción n.º 1. El módulo de acción (elemento 7 en la figura) del bloque de comparación por debajo del umbral es el módulo de salida digital STB DDO 3410 en la dirección del bus de la isla 1, el mismo módulo de acciones que para el contador de flanco descendente.

Action no.:

Action type:

Reflex Action

Action group:

Action module:

Action no.Action group Action type Action module Physical output module

Action Help New Modify Delete OK Cancel Close

Please select a module for the analog input.

Less than Threshold

Unsigned Compare (1/3/1) STBDDO3410 - V1.xx Unsigned Compare

Treshold 1: Delta:

Logical output:

Enable:

Input:

Module Channel

Compare:

Th1 (1/3/1) Channel 4[

Physical output:

Always Enabled

Nested R1

Virtual Module (A) (1/8/6) STBACI1230 - V1.xx Nested

1000 10

1 Counter Falling Edger (1/3/1) STBDDO3410 - V1.xx (1/3/1) STBDDO3410 - V1 Reflex Editor

A

? x

1 6

17

(43)

Estados de arranque de las acciones reflejas

Resumen Todos los bloques de acciones reflejas están inicialmente en retorno cuando la isla arranca después de un ciclo de potencia o de cualquier otra secuencia de reconfig- uración. Sin embargo, el modo y el valor de retorno aplicados a cada canal de salida son los predeterminados en la fábrica (estado predefinido, off), no los parámetros configurados por el usuario descargados con la configuración. Los parámetros configurados por el usuario sólo se aplican después de que se hayan recibido todas las entradas y se produzca una condición que dispare el retorno.

Después de que se hayan recibido todas las entradas de acciones reflejas (incluso con un error de estado), los bloques de acciones reflejas entrarán en un estado Ejecutar. Si existe un error de estado, ese canal de salida del bloque de acciones reflejas entrará en retorno con el valor configurado por el usuario.

Las entradas Habilitar producen el mismo efecto que las entradas normales para los propósitos de entrar y salir del modo de retorno.

Consecuencias Algunas de las consecuencias de este comportamiento en el estado de arranque son:

z Si uno o más módulos de entrada pares no aparecen, no se ejecutará ningún bloque de acciones reflejas en el módulo. El modo de retorno predefinido de fábrica y los valores de retorno permanecerán efectivos.

z La emisión de un comando Detener y un Ejecutar desde el software de configuración Advantys restablecerá los bloques de acciones reflejas de modo que los canales de salida arrancarán en sus modos y estados de retorno configurados por el usuario.

z La eliminación de un módulo obligatorio de la isla y su posterior sustitución también restablecerá los bloques de acciones reflejas de modo que los canales

(44)

Para que se borren los errores de acciones reflejas (tal y como muestra el indicador luminoso y el software de configuración Advantys en la descripción siguiente), todos los bloques de acciones reflejas configurados deben ejecutarse con éxito. Esto requiere que todos los datos de entrada estén preestablecidos (sin ningún error de estado) y que la entrada habilitar esté alta una vez durante el periodo en que todos los datos de entrada están presentes.

Indicador luminoso del estado de error de acciones reflejas

Cuando un bloque de acciones reflejas tiene algún error o no se está ejecutando debido a que no se han recibido todas sus entradas, el indicador luminoso verde RDY en el módulo de acciones parpadeará con una secuencia especial: tres parpadeos seguidos de una pausa, repetidos hasta que cese la condición.

Los errores en las acciones reflejas también se indican a través de mensajes de emergencia y códigos de error de emergencia. Estos errores aparecen en el software de configuración Advantys como un error de nodo (registro de error = 0x80 en la ventana de diagnósticos del módulo de E/S).

(45)

Comportamiento de habilitación

Si la entrada de habilitación a un bloque de acciones reflejas es la constante Habilitado permanente, el bloque siempre se convierte en operativo en el arranque.

Si la entrada de habilitación a un bloque de acciones reflejas es la constante Bloqueado permanente, el bloque siempre arranca desde su estado de retorno. El módulo de acciones presenta la secuencia del indicador luminoso de retorno descrita antes para el canal de la acción. Otras salidas no vinculadas a acciones reflejas permanecen operativas. El módulo envía un mensaje de emergencia indicado por el bit de diagnóstico Error de nodo. Si el software de configuración Advantys está conectado a la isla física, la imagen del módulo en el editor de islas parpadeará en rojo. El error en ese bloque no se borrará nunca. Bloqueado permanente se puede utilizar mientras se está poniendo la isla en servicio activo.

Si la entrada de habilitación a un bloque de acciones reflejas es la señal desde un módulo de entrada del bus de la isla, el bloque de acciones reflejas arranca desde su estado de retorno cuando el valor de entrada es 0. El módulo de acciones presenta la secuencia del indicador luminoso de retorno descrita antes para el canal de la acción. Otras salidas no vinculadas a acciones reflejas permanecen

operativas. El módulo envía un mensaje de emergencia indicado por el bit de diagnóstico Error de nodo. Si el software de configuración Advantys está conectado a la isla física, la imagen del módulo en el editor de islas parpadeará en rojo. Tan pronto como se detecta la entrada de habilitación, el bloque de acciones reflejas se convierte en operativo, el indicador luminoso queda constante, y la imagen del módulo en el editor de islas deja de parpadear en rojo.

Si la entrada de habilitación a un bloque de acciones reflejas es parte del módulo de acciones o del módulo virtual digital, el bloque de acciones reflejas arranca desde su estado de retorno cuando el valor de entrada es 0. El módulo de acciones presenta la secuencia del indicador luminoso de retorno descrita antes para el canal de la acción. Otras salidas no vinculadas a acciones reflejas

(46)
(47)

2

booleanos

Presentación

Descripción general

Este capítulo describe tres bloques de acciones reflejas de lógica booleana: un OR exclusivo (XOR) y dos AND lógicos. Los bloques XOR operan en dos valores de entrada; los bloques AND pueden operar con dos o tres entradas. Dado que el software le permite invertir los resultados de estos bloques y, a veces, sus entradas operativas, se admiten diversas variaciones de los tres tipos de bloque.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado Página

Bloques AND de doble entrada 48

Bloques XOR 52

Bloques AND de triple entrada 55

Referencias

Documento similar

En estos últimos años, he tenido el privilegio, durante varias prolongadas visitas al extranjero, de hacer investigaciones sobre el teatro, y muchas veces he tenido la ocasión

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

Para ello, trabajaremos con una colección de cartas redactadas desde allí, impresa en Évora en 1598 y otros documentos jesuitas: el Sumario de las cosas de Japón (1583),

· Emisión de informe sobre la adecuación entre las competencias y conocimientos adquiridos de acuerdo con el plan de estu- dios del título de origen, o la experiencia laboral

El contar con el financiamiento institucional a través de las cátedras ha significado para los grupos de profesores, el poder centrarse en estudios sobre áreas de interés

Luis Miguel Utrera Navarrete ha presentado la relación de Bienes y Actividades siguientes para la legislatura de 2015-2019, según constan inscritos en el

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de