aq i 6050...configuracion interbus

50
ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005 Rev: 1.1 1.2 1.3 1.4 1.5 1.6 - 1 - 0.- Indice 1.- Introducción. 2.- Tecnología y módulos soportadas. 3.- Instalación y configuración física del bus. 3.1.- Tecnología ST 3.2.- Tecnología IL Derivador de bus remoto: IBS IL 24 RB-T 4.- Instalación del software IBS CMD G4. 5.- Configuración de la topología del bus. 6.- Configuración de las variables de Interbus en el AQUA 6.1.- Config.bs0 6.2.- Trans.bs0 6.3.- Analo.bs0 6.3.1.- Entradas analógicas 6.3.1.1.- Configuración coeficientes y desplazamientos tecnología ST 6.3.1.1.1.- Módulo IB ST 24 BAI 8/I 6.3.1.1.2.- Módulo IB ST 24 BAI 8/U 6.3.1.1.3.- Módulo IB ST 24 AI 4/SF 6.3.1.1.4.- Módulo IB ST 24 AI 4/BP 6.3.1.1.5.- Módulo IB ST 24 PT 100 4/4 6.3.1.1.6.- Módulo IB ST 24 CNT 6.3.1.2.- Configuración coeficientes y desplazamientos tecnología IL 6.3.1.2.1.- Módulos IB IL 8/SF e IB IL 8/IS 6.3.1.2.2.- Módulos IB IL 2/SF e IB IL 2 RTD 6.3.1.2.3.- Módulos IB IL 24 CNT 6.3.2.- Salidas analógicas 6.3.2.1.- Configuración coeficientes y desplazamientos tecnología ST 6.3.2.1.1.- Módulo IB ST AO 4 SF4 6.3.2.2.- Configuración coeficientes y desplazamientos tecnología IL 6.3.2.2.1.- Módulos IB IL AO 1/SF 6.4.- Logic.bs0 7.- Diagnóstico del bus

Upload: jamayascridb

Post on 16-Jun-2015

463 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 1 -

0.- Indice

1.- Introducción.

2.- Tecnología y módulos soportadas.

3.- Instalación y configuración física del bus.

3.1.- Tecnología ST

3.2.- Tecnología IL

Derivador de bus remoto: IBS IL 24 RB-T

4.- Instalación del software IBS CMD G4.

5.- Configuración de la topología del bus.

6.- Configuración de las variables de Interbus en el AQUA

6.1.- Config.bs0

6.2.- Trans.bs0

6.3.- Analo.bs0

6.3.1.- Entradas analógicas

6.3.1.1.- Configuración coeficientes y desplazamientos

tecnología ST

6.3.1.1.1.- Módulo IB ST 24 BAI 8/I

6.3.1.1.2.- Módulo IB ST 24 BAI 8/U

6.3.1.1.3.- Módulo IB ST 24 AI 4/SF

6.3.1.1.4.- Módulo IB ST 24 AI 4/BP

6.3.1.1.5.- Módulo IB ST 24 PT 100 4/4

6.3.1.1.6.- Módulo IB ST 24 CNT

6.3.1.2.- Configuración coeficientes y desplazamientos

tecnología IL

6.3.1.2.1.- Módulos IB IL 8/SF e IB IL 8/IS

6.3.1.2.2.- Módulos IB IL 2/SF e IB IL 2 RTD

6.3.1.2.3.- Módulos IB IL 24 CNT

6.3.2.- Salidas analógicas

6.3.2.1.- Configuración coeficientes y desplazamientos

tecnología ST

6.3.2.1.1.- Módulo IB ST AO 4 SF4

6.3.2.2.- Configuración coeficientes y desplazamientos

tecnología IL

6.3.2.2.1.- Módulos IB IL AO 1/SF

6.4.- Logic.bs0

7.- Diagnóstico del bus

Page 2: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 2 -

1.- Introducción

AQUA soporta la comunicación con módulos esclavos interbus .

Las capacidades de entrada y salida de AQUA se ven ampliadas de este modo

incluso para la adquisición distribuida.

Interbus dispone de una amplia variedad de módulos de entradas analógicas, salidas

analógicas, entradas digitales, salidas digitales y contadores.

Definiciones:

1) Tarjeta de conexión PC: tarjeta de bus ISA, PCI o Ethernet que va instalada

dentro del ordenador PC del sistema AQUA. Esta tarjeta permita la

comunicación con el resto de periféricos del bus Interbus. La tarjeta hace de

maestra de comunicaciones del BUS de CAMPO

2) Cabecera del bus: Conectada a la tarjeta de conexión PC, cada cabecera recoge

los datos de los módulos de entrada y salida que tiene conectados. Cada

cabecera es independiente de las demás y forma un bus con sus módulos. Dentro

de un BUS de CAMPO, puede haber una o varias cabeceras de bus.

Page 3: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 3 -

3) Módulos entrada y salida: Cada módulo tiene una función específica (entrada

analógica, salida analógica, digitales…). Es el encargado de procesar las

entradas y salidas físicas. Comunica sus datos a la cabecera del bus.

Ejemplos de módulos de entradas analogicas y salidas analógicas.

Page 4: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 4 -

2.- Tecnología y módulos soportadas

AQUA soporta la tecnología de módulos de las familias Phoenix Contact ST e IL y

fabricantes compatibles.

No se permite la mezcla de tecnologías ST e IL dentro de una misma aplicación.

A continuación se muestra la lista de módulos soportados:

FAMILIA Nombre Descripción Notas

N/A IBS PC ISA SC/I-T Tarjeta de conexión PC formato

ISA

N/A IBS PC PCI SC/I-T Tarjeta de conexión PC formato

PCI

ST IBS ST 24 BK-T Cabecera de bus

ST IBS ST 24 BAI 8/I Módulo 8 entradas analógicas Rangos soportados

4..20 mA

0.. 20 mA

0..40 mA

0..60 mA

ST IBS ST 24 BAI 8/U Módulo 8 entradas analógicas Rangos soportados

0..10 V

0..5 V

0..25 V

0..50 V

ST IBS ST 24 AI 4/SF Módulo 4 entradas analógicas Rangos soportados

0..10 V

0..20 mA

ST IBS ST 24 AI 4/BP Módulo 4 entradas analógicas Rangos soportados

-10..10 V

4..20 mA

ST IBS ST 24 PT 100 4/4 Módulo 4 entradas para sondas de

temperatura

Rangos soportados

Pt100

ST IBS ST AO 4 SF4 Módulo 4 salidas analógicas Rangos soportados:

0..10 V

4..20 mA

ST IBS ST 24 DI 32 Módulo 32 entradas digitales para

24 V

ST IBS ST 24 DO 32 Módulo 32 salidas digitales Por transistor

ST IBS ST 24 DO 16 Módulo 16 salidas digitales Por relé

ST IBS ST 24 CNT Módulo 4 contadores Sólo soporta el conteo

de pulsos.

IL IBS IL AI 2/SF Módulo 2 entradas analógicas. Rangos soportados:

Page 5: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 5 -

0..10 V, -10.. 10 V,

4..20 mA, 0.. 20 mA

IL IBS IL TEMP 2 RTD Módulo 2 entradas para sondas de

temperatura

Rangos soportados:

Pt100 precisión 0.1

Pt100 precisión 0.01

Cu10 precisión 0.1

Cu10 precisión 0.01

IL IBS IL 24 DI 2 Módulo 2 entradas digitales 24 V

IL IBS IL 24 DI 4 Módulo 4 entradas digitales 24 V

IL IBS IL 24 DI 8 Módulo 8 entradas digitales 24 V

IL IBS IL 24 DI 16 Módulo 16 entradas digitales 24 V

IL IBS IL AO 1/SF Módulo 1 salida analógica Rangos soportados:

0..10 V

0..20 mA

4..20 mA

IL IBS IL AI 8/SF Módulo 8 entradas analógicas Rangos soportados:

0..10 V

-10.. 10 V

4..20 mA

0..20 mA

IL IBS IL AI 8/IS Módulo 8 entradas analógicas Rangos soportados:

0..20 mA

-20.. 20 mA

4..20 mA

0..40 mA

IL IBS IL 24/230 DOR 4W Módulo 4 salidas digitales

IL IBS IL 24 CNT Módulo 1 canal contador No disponible

todavía.

IL IBS IL 24 RB-T Derivador de bus remoto

Page 6: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 6 -

3.- Instalación y configuración física del bus

Cómo mínimo siempre debe habe una cabecera conectada a la tarjeta del PC.

Para la interconexión de las cabeceras con la tarjeta del PC se disponen de dos tipos

de cables: (ambos tipos son apantallados y de tres pares de hilos)

CABLE A

Señal Conector hembra Conector macho Par

DO' 6 6 Par 1

DO 1 1 Par 1

DI' 7 7 Par 2

DI 2 2 Par 2

GND 3 3 Par 3

SPARE Par 3

CABLE B

Señal Origen(OUT)

Conector macho

Destino (IN)

Conector hembra

Par

DO' 6 6 Par 1

DO 1 1 Par 1

DI' 7 7 Par 2

DI 2 2 Par 2

GND 3 3 Par 3

SPARE Par 3

BRIDGE 5

BRIDGE 9

� Si se tiene una sóla cabecera: hay que utilizar el cable tipo B. El origen

(conector macho) se conecta directamente a la tarjeta del PC. El destino

(conector hembra) se conecta la cabecera de Interbus, al conector marcado

como REMOTE IN.

� Si se tiene más de una cabecera:

Page 7: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 7 -

• Entre la tarjeta del PC y la primera cabecera se utiliza el cable tipo

B.

• Entre dos cabeceras se utiliza cables de tipo B. (Del REMOTE OUT

de una cabecera al REMOTE IN de la siguiente cabecera).

• Entre la penúltima cabecera y la última cabecera se utiliza el cable

tipo A.

La máxima longitud entre cabeceras es de 400 metros utilizando cables de cobre

trenzado.

Page 8: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 8 -

3.1.- Tecnología ST

A cada cabecera de tipo ST, se pueden conectar hasta 8 dispositivos de entrada y

salida.

No importa el orden en el que se instalen los modulos de entrada y salida,

pudiendose mezclar a voluntad.

Page 9: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 9 -

3.2.- Tecnología IL

A cada cabecera se van agregando módulos de entrada/salida. Entre la cabecera y

los módulos de entrada y salida debe existir un módulo de alimentación. Este módulo de

alimentación tiene de referencia Phoenix Contact IB IL 24 PWR IN/R. En algunas

cabeceras como la Phoenix Contact IB IL 24 BK T ya viene integrado y no es necesario

añadirlo. Este módulo se encarga de distribuir la alimentación para campo de los módulos

de entrada y salida.

A cada cabecera de tipo INLINE, se pueden conectar hasta 15 dispositivos de

entrada y salida. Adicionalmente a este límite , existe una limitación en cuanto al consumo

de corriente de las fuentes marcadas como UL y UANA .Estas fuentes de 7.5 V tienen las

siguientes limitaciones:

UL : alimentación de la lógica. Máximo consumo permitido 2 A.

UANA: alimentación analógica. Máximo consumo permitido 0.5 A.

Ejemplo: A una cabecera se conectan los siguientes módulos:

1 x IB IL AI 8 /SF 8 entradas analógicas configurables en tensión o corriente.

Consumos:

UL : 48 mA/ 55 mA (máximo)

UANA : 30 mA/ 35 mA (máximo)

1 x IB IL 24 DI 16 16 entradas digitales de 24 V.

Consumos:

UL : 60 mA

UANA : 0 mA

Por tanto los consumos totales son:

UL : 48 mA + 60 mA = 108 mA ( < 2 A)

UANA : 30 mA + 0 mA = 30 mA ( < 0.5 A)

La configuración es correcta porque se cumple que hay menos de 15 dispostivos

conectados a la cabecera y no se sobrapasan los consumos máximos.

Ejemplo 2: A una cabecera se conectan los siguientes módulos:

4 x IB IL AI 8 /SF 8 entradas analógicas configurables en tensión o corriente.

Consumos:

UL : 48 mA/ 55 mA (máximo)

UANA : 30 mA/ 35 mA (máximo)

6 x IB IL 24 DI 16 16 entradas digitales de 24 V.

Consumos:

Page 10: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 10 -

UL : 60 mA

UANA : 0 mA

Por tanto los consumos totales son:

UL : 48x4 mA + 60x6 mA = 552 mA ( < 2 A)

UANA : 30x4 mA + 0 mA = 120 mA ( < 0.5 A)

La configuración es correcta porque se cumple que hay menos de 15 dispostivos

conectados a la cabecera y no se sobrapasan los consumos máximos.

Se pueden conectar los módulos de entrada y salida en cualquier orden, incluso

mezclando los tipos de módulos. Tan sólo hay que tomar la precaución de instalar un

módulo de alimentación IB IL 24 PWR IN/R después de los módulos de salidas digitales si

se quiere seguir ampliando el bus.

Como se puede ver en la imagen:

Módulos en blanco: módulos de entradas y salidas (no salidas digitales);

Módulos en gris: módulos salidas digitales (IBS IL 24/230 DOR 4W);

Módulo en negro: IB IL 24 PWR IN/R

Para hacer las ampliaciones hay que añadir el módulo IB IL 24 PWR IN/R ya que

los módulos de salidas digitales interrumpen el paso de US y UM .El citado módulo restaura

las tensiones US y UM de nuevo.

La tarjeta maestra de interbus del PC, en su versión BUS ISA, necesita la

configuración de los jumpes de dirección. Por defecto se instala en la dirección

0x00000120 e IRQ 10. Comprobar que ninguno de estos settings interfiere con cualquier

otro dispositivo del ordenador, tales como tarjeta de red, discos duros, etc.

Comprobar que la interrupción seleccionada para la tarjeta de Interbus está

configurada para el bus ISA en la BIOS del ordenador. Generalmente por defecto viene

configurada para ser compartida por el bus PCI y el ISA.

Page 11: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 11 -

Nota: Por defecto el programa de configuración de Interbus, seleccionar la IRQ 7

para la instalación de la tarjeta. Esta IRQ 7 es utilizada en la gran mayoria de los

ordenadores para el puerto paralelo. Por tanto conviene cambiar la IRQ que se asigna a la

tarjeta de interbus a la primera que se encuentre disponible, como por ejemplo la IRQ 10.

Page 12: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 12 -

Derivador de bus remoto: IBS IL 24 RB-T

Este módulo, permite extender el bus de interbus a un bus remoto.

Un ejemplo de topología puede ser el siguiente:

Esta topología permite acceder a lugares distantes llevando un solo cable de

comunicación con el bus.

Para instalar una derivación del bus hay que instalar un módulo IB IL 24 RB-T

como primer módulo después de la cabecera de la que se quiere derivar el bus. (En la

imagen de ejemplo se deriva de la primera cabecera). Si hay que incluir módulos de

alimentación, el IB IL 24 RB-T irá después de ellos.

El orden de lectura de los módulos será ahora:

Cabecera 1, Cabecera bus remoto, Cabecera 2, Cabecera 3, etc. Por tanto es

como si hubiera aparacecido una cabecera nueva entre la 1 y la 2.

Este módulo no afecta al número de módulos que se pueden direccionar con una

cabecera.

La distancia máxima a la siguiente cabecera será de 400 m.

Por cada cabecera sólo es posible utilizar una derivación de bus.

Dentro de una derivación de bus, no se puede hacer otra nueva derivación.

Page 13: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 13 -

A la hora de configurar el bus con la aplicación InterbusCFG.exe hay que tener en

cuenta la forma que tiene ahora el bus. La configuración del bus remoto exige que se de de

alta una cabecera sin ningún módulo.

Ejemplo:

Cabecera 1:

1 x IB IL 24 RB-T (derivador de bus)

1 x IB IL TEMP 2 RTD

1 x IB IL AO 1/SF

Cabecera 2:

1 x IB IL TEMP 2 RTD

1 x IB 24 DO 4W

Cabecera Bus Remoto:

1 x IBS IL 24 DI 16

A continuación se muestra cómo quedaría la configuración en bus remoto del

ejemplo:

Page 14: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 14 -

El la configuración, la primera cabecera se ha desdoblado en dos:

IBS IL 24 BK-T

VACIA

IBS IL 24 BK-T

IBS IL TEMP 2 RTD

IBS IL AO 1/SF

La siguiente cabecera corresponde a la del bus remoto:

IBS IL 24 BK-T

IBS IL 24 DI 16

La última cabecera corresponde a la la última cabecera:

IBS IL BK-T

IBS IL TEMP 2 RTD

IBS IL 24 DO 4W

Para una configuración dada del bus, si se tienen dudas de cómo quedará

mapeada por el driver de Interbus, se debe recurrir al programa de Phoenix Contact

CMD, explicado en el apartado siguiente. La opción de reconocer los dispositivos

del bus, permite determinar cómo será mapeado el bus en realidad.

Page 15: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 15 -

4.- Instalación del software IBS CMD G4 .

Para que el PC pueda comunicarse con la tarjeta de interbus hace falta instalar el

drivers de comunicaciones. Este driver presenta el mismo interface al usuario/programa

cliente y oculta las características físicas de la tarjeta del PC (podría ser de formato ISA,

PCI o Ethernet).

Conviene en este punto instalar el IBS CMD G4 V4.5. Este programa aparte de

instalar el driver, permite monitorear el bus y hacer algunos diagnósticos.

Para instalar el CMD, seguir los pasos que se detallan en su correspondiente

manual de instalación.

1) Para instalar IBS CMD G4, ejecutar el programa "SETUP.EXE" del directorio

:\INSTALL\DISK1 del CD-ROM de instalación.

2) Aparece el cuadro de dialogo que indica el progreso de la copia de los archivos.

Terminada ésta, aparece el mensaje de aviso para que se cierren otras aplicaciones

que se estén ejecutando.

En este punto se puede cancelar la instalación pulsando sobre "Cancel" o continuar

con ella mediante el botón "Next".

3) El siguiente cuadro de dialogo pregunta por el nombre y la compañía a la que hay que

registrar el producto así como el número de serie.

Page 16: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 16 -

En principio el campo "Name" y "Company", carecen de importancia.

El número de serie para nuestra compañía es: 55555555

5) A continuación se pide confirmación al usuario sobre los componentes que se van a

instalar y el directorio de instalación.

Por defecto selecciona el directorio C:\IBSCMD, pero puede ser cambiado a cualquier otro.

De los tres componentes para instalar que aparecen en el cuadro de diálogo:

*IBS CMD G4: programa para diagnóstico y configuración. En principio no es necesario

su instalación, pero conviene tenerlo instalado para pruebas.

* RS 232 Driver: comunicación con la tarjeta mediante RS-232. No es necesaria su

instalación y el mejor eliminarlo.

* IBS ISA SC Driver: Driver paa comunicación con la tarjeta ISA. Este driver es

indispensable para el funcionamiento. (Aunque se vaya a utilizar una tarjeta tipo PCI)

6) Nombre del grupo de programas: Se pide al usuario que seleccione un nombre para el

grupo de programa que aparecerá en el menú de inicio. Se recomienda utilizar "Interbus",

tal y como sugiere el programa de instalación.

Page 17: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 17 -

7) Se pueden asignar passwords para proteger partes del programa generado por el CMD.

Como no se va a utilizar el CMD para hacer ningún programa, hay que dejar ambos campos

en blanco.

8) Se muestra por última vez la configuración seleccionada para la instalación.

9) El programa de instalación copia los archivos al directorio seleccionado y muestra una

barra con el progreso del proceso.

Page 18: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 18 -

10) Si se seleccionó la instalación del driver RS-232 en el paso 5, el programa de

instalación pregunta sobre el puerto COM que se usará. Por defecto se puede asignar

COM1.

11) Si se seleccionó la instalación del driver ISA en el paso 5, el programa de instalación

pregunta sobre el número de tarjeta así como las direcciones de entrada/salida y

comunicación y la interrupción utilizada.

Nota: Por defecto el programa de instalación asigna la interrupción IRQ 7 . Conviene

utilizar otra distinta ya que IRQ 7 se suele utilizar para el puerto paralelo.

Adicionalmente hay que configurar en la BIOS del ordenador, la IRQ seleccionada para la

tarjeta como interrupción propietaria del bus ISA.

12) Para terminar la instalación hay que reiniciar el ordenador.

Page 19: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 19 -

CMD:

Mediante el CMD se pueden hacer algunos diagnósticos antes de arrancar AQUA

como por ejemplo buscar los módulos instalados dentro del bus Interbus.

Para arrancar el programa CMD:

INICIO� PROGRAMAS � Interbus � IBS CMD G4 4.5

Al arrancar el CMD, se avre un proyecto ejemplo por defecto. Para empezar de nuevo hay

que acceder al menu FILE � New

Page 20: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 20 -

El nuevo proyecto creado debe presentar la siguiente pantalla:

Para configurar el tipo de tarjeta instalada, su dirección, etc, abrir el CMD y

aparecerá una pantalla como la siguiente:

Page 21: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 21 -

Con el ratón seleccionar la Controller Board y desplegar el menú contextual

mediante el botón derecho. Aparecerá un menú con varias opciones. Entre ellas seleccionar

"Communication Path"

Para la versión de Windows NT, sólo es posible modificar el tipo de puerto de

comunicaciones. Hay que seleccionar siempre PC ISA BUS, tanto en la pestaña de

"Project" como en la de "Standard".

Page 22: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 22 -

Otra prueba interesante que se puede hacer con el CMD consiste en reconocer los

dispositivos que están conectados al bus de manera automática.

Para hacer esta prueba el bus debe estar físicamente conectado y alimentado.

Mediante el ratón seleccionar el icono de "controller board" . Del menú superior

seleccionar Configuration � Configuration Frame � Read in (from memory)

Page 23: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 23 -

Si no hay ninguna configuración activa, el controlador pasa a modo activo

despues de preguntar al usuario mediante el siguiente el cuadro de diálogo al que

hay que responder "Yes" para proceder a la configuración "on-line".

El CMD comienza a reconocer los dispositivos conectados al bus.

Page 24: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 24 -

El proceso suele durar unos 10 segundos. Pasados los cuales la pantalla debe

presentar el siguiente aspecto.

Page 25: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 25 -

Dependiendo del tipo de módulos y número que haya instalados la pantalla puede

variar.

Si no se puede reconocer ningún módulo en el bus, es posible que:

- El bus no esté físicamente conectado.

- El bus no esté alimentado.

- La tarjeta de interbus esté mal configurada.

Instalación del driver para una tarjeta de interbus tipo PCI

Una vez instalado el CMD con el driver para la tarjeta tipo ISA, apagar el ordenador

y conectar la tarjeta tipo PCI. Se recomienda instalar el CMD sin tener la tarjeta PCI

instalada en el ordenador ya que el autoreconocimiento de los dispositivos PCI puede

interferir en la instalación.

Al arrancar el ordenador con la tarjeta PCI ya instalada, generalmente Windows

reconocerá un nuevo software e intentará instalarlo. Existe un driver adicional para las

tarjetas que hay que instalar cuando Windows así lo solicite.

El driver PCI se instala encima del driver ISA.

También existe una actualización del CMD para que reconozca la tarjeta PCI.

Conviene instalar este “upgrade”. En el CMd hay que cambiar en el menú “Configuration”

--> “Controller board” --> “Type” --> IBS PC PCI SC/I-T

No importa que en “Configuration” .--> “Communication path” siga señalada la tarjeta PC

ISA Bus.

Para AQUA no hay que cambiar nada en la configuración. El driver PCI se instala

sobre el driver ISA. AQUA hace llamadas a las funciones de la librería HLI de Phoenix que

se llaman de igual manera en la versión ISA y en la versión PCI.

Page 26: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 26 -

5.- Configuración de la topología del bus.

Para la completa configuración de la topología del bus interbus dentro de AQUA, se

debe utilizar el programa InterbusCFG.exe

Para el funcionamiento del programa, deben estar presentes en el mismo directorio

los siguientes archivos:

InterbusCFG.exe Aplicación de configuración de la topología del BUS. Existen

tres versiones del mismo ejecutable en función del idioma.

(Español, inglés, francé y portugés).

IL modules.bs0 Lista con los módulos de tecnología INLINE disponibles de

interbus y sus posibles configuraciones y rangos. No

modificar nunca este arhivo. Es necesario que se

encuentre en el directorio si se emplea la tecnología IL.

De no usarse la tecnología IL, puede borrarse.

ST modules.bs0 Lista con los módulos de tecnología ST disponibles de

interbus y sus posibles configuraciones y rangos. No

modificar nunca este arhivo. Es necesario que se

encuentre en el directorio si se emplea la tecnología ST.

De no usarse la tecnología ST, puede borrarse.

Si no se encuentra ni el archivo "IL modules.bs0" ni el "ST

modules.bs0", se produce un error y el programa de configuración se

queda detenido. Sólo es ecesario que se encuentre el archivo de

módulos correspondiente a la tecnología empleada en el bus.

Error producido por no encontrarse

alguno de los dos ficheros de módulos.

Aspecto de la ventana del programa después del error. Sólo

queda habilitado el botón de salida del programa.

Page 27: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 27 -

5.1.- Arranque sin configuración previa

Cuando se arranca por primera vez el programa de configuración, se da un aviso

indicando que no se ha encontrado un archivo INTERBUS.CFG

Por defecto se ha creado una configuración con una tarjeta de interbus (INTERBUS

ISA BOARD) y una cabecera del bus. Por defecto se selecciona la primera cabecera que

haya descrita en el fichero modules.bs0.

Page 28: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 28 -

5.1.1.- Añadir una cabecera

Para añadir una cabecera, señalar con el ratón sobre la tarjeta de Interbus y

pulsar el botón de añadir. Se desplegará una nueva ventana con la lista de cabeceras

disponibles para añadir.

Seleccionar de la lista la cabecera deseada y pulsar sobre el botón OK.

Aparecerá un nuevo cuadro de diálogo que nos permite introducir un nombre de

hasta 50 caracteres como descripción de la cabecera. Esta descripción puede djarse

en blanco si se pulsa sobre el botón “Cancelar”. La descripción es meramente

informativa y sirve para que el usuario pueda distinguir una cabecera de otra de

manera rápida.

Page 29: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 29 -

La lista de dispositivos conectados al BUS se ha actualizado.

Cuando se arranca el programa de configuración sin que haya una

configuración previa, la primera cabecera, carece de ninguna descripción. Haciendo

doble clic sobre ella se accede al diálogo para añadirlo.

5.1.2.- Añadir un módulo a una cabecera existente

Sólo se pueden añadir módulos de estradas y salidas a cabeceras que ya

estén presentes en el BUS.

Seleccionar con el ratón sobre una cabecera existente y pulsar sobre el botón

Añadir.

Se desplegará la ventana de selección de los módulos que hay disponibles

para añadir.

Page 30: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 30 -

En la lista aparece cada módulo junto con su código ID que lo identifica.

Aunque puede haber módulos con idéntica ID , el campo descripción es distinto.

Por ejemplo seleccionamos un módulo IBS IL TEMP 2 RTD, que es un

módulo de dos entradas de temperatura con sondas Pt100 o Cu10.

Después de pulsar sobre OK se actualiza la lista de dispositivos conectados

al BUS.

El módulo aparece con todos sus canales configurados en su primer

modo/rango de funcionamiento. Para el ejemplo es: medida con sonda Pt100 y

precisión 0.1 ºC.

Todos los módulos muestran una línea por cada canal que se puede enlazar

con la base de datos de AQUA. En el ejemplo, dado que el módulo tiene dos

canales de temperatura, se muestran dos líneas con la siguiente leyenda:

Canal[1]: Modo: Pt100 0.1 ºC

Canal[2]: Modo: Pt100 0.1 ºC

Page 31: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 31 -

Para reconfigurar el módulo consultar el apartado 5.1.3

5.1.3.- Configurar un módulo

La configuración módulo de entradas y salidas de Interbus implica la

configuración de su modo/rango de funcionamiento y la variable de AQUA a donde

se linka la entrada o salida.

Dentro del módulo que se quiere configurar, seleccionar un canal y hacer

doble click sobre él. Aparecerá el cuadro de diálogo de configuración del módulo.

En la parte derecha del cuadro de diálogo se muestra una lista completa con

los modos de configuración del canal seleccionado. En el ejemplo se puede elegir

entre sondas de tipo Pt100 o Cu10 con precisiones de 0.1 y 0.01 ºC.

El el cuadro central se puede escribir la variable de AQUA a la que irá

linkado este canal. La sintaxis utilizada es Axx o Lxx donde xx en un número de

variable analógica o digital.

Siguiendo el ejemplo, el cuadro quedaría como se muestra en la imagen si

seleccionamos linkar a la variable A45 una sonda Pt100 con precisión 0.01 ºC

Pulsar sobre el botón "ok" para aceptar los cambios. En caso de querer

modificar las opciones, se puede acceder a ellas de nuevo tantas veces como se

quiera.

Cuando se ha configurado un canal, en el árbol del bus aparece en negrita.

Page 32: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 32 -

5.1.4.- Eliminar un módulo

Para eliminar un módulo, seleccionar con el ratón el módulo a eliminar y

pulsar sobre el botón "Eliminar". El árbol del bus, se actualiza y el módulo que se

seleccionó ha desaparecido.

5.1.5.- Eliminar una cabecera

Para eliminar una cabecera se sigue el mismo procedimiento que para

eliminar una módulo, pero hay que seleccionar en el árbol del bus una cabcera.

Cuando se elimina una cabcera, se eliminan también todos los módulos que

dependían de ella.

5.1.6.- Guardar la configuración

Para guardar la configuración generada, pulsar sobre el botón "Aceptar". Se

creará un archivo llamadao "interbus.bs0" en el mismo directorio donde estaba el

ejecutable InterbusCFG.exe. Este archivo es el que deberá copiarse en el directorio

donde se encuentre instalado AQUA.

Adicionalmente se ha generado el fichero "Interbus.cfg", que contiene la

misma información, pero en formato propietario del programa de configuración.

Este archivo es el único necesario para recuperar la configuración salvada. No es

necesario copiarlo al directorio de AQUA, aunque si es recomendable que vaya

siempre junto con "interbus.bs0".

Page 33: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 33 -

En la pantalla principal hay una casilla para seleccionar si se quiere generar

un fichero con información adicional.

Si esta casilla está marcada, se generará además un fichero puramente

informativo de nombre "interbus.txt". Este fichero en formato texto refleja la misma

información que se veía en la pantalla principal del configurador.

Ejemplo:

Aquellos módulos que están configurados, tienen un "*" delante.

5.1.7.- Salir sin guardar la configuración

En cualquier momento se puede salir pulsando el botón "Cancelar" y la

configuración no será guardada de ningún modo.

Cuando utiliza esta opción, no se avisa a usuario sobre la pérdida de la

configuración.

5.2.- Arranque con configuración previa

Si ya existe un fichero "interbus.cfg" en el directorio donde está instalado el

configurador, se toma por defecto éste como la configuración actual que se va a

modificar.

Page 34: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 34 -

6.- Declaración de las variables de Interbus en el AQUA

6.1.- CONFIG.BS0

Definir una línea con un dispositivo como en el ejemplo

D3;150;1;1;10;0;0;0;0;0;

Ejemplo Parámetro Nombre parámetro Comentario

D3 DEVICE_NUMBER Dispositivo número 3

150 DEVICE_TYPE Tipo de dispositivo. El tipo 150

corresponde al bus INTERBUS

1 P1 CONTROLLER_TYPE Tipo de controlador del bus.

Puede ser:

1 = ISASC1: Primera tipo ISA

2 = ISASC2: Segunda tipo ISA

3= ISASC3 Tercera tipo ISA

4 = ISASC4: Cuarta tipo ISA

17 = ETHDSCD: Primera tipo

ethernet

18 = ETHDSCD: Segunda tipo

ethernet

19 = ETHDSCD: Tercera tipo

ethernet

20 = ETHDSCD: Cuarta tipo

ethernet

1 P2 TECHNOLOGY Tecnología empleada en los

módulos de campo: Pueden ser:

0 = Módulos ST

1 = Módulos IL

No se pueden mezclar las

tecnologías dentro de un mismo

bus.

10 P3 BUS_SCAN_TIME Tiempo de procesamiento del bus.

Representa en ms el tiempo que

media entre dos accesos al bus.

67 P4 ALARM_VARIABLE Alarma del Bus. Si el bus de

desconecta o no se puede acceder

a él, esta variable digital dentro de

AQUA se activa para indicar que

hay un defecto en el bus. En el

Page 35: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 35 -

ejemplo 67 significa L67. no

puede ser 0 ni mayor que el

número de variables digitales

declaradas en Logic.bs0.

Esta opción sólo está disponible a

partir de la versión 7.0 de AQUA

0 P5 SPARE Reserva

0 P6 SPARE Reserva

0 P7 SPARE Reserva

0 P8 SPARE Reserva

Page 36: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 36 -

6.2.- TRANS.BS0

No se requiere ninguna configuración especial. Todas las variables que

pertenecen al driver de INTERBUS serán variables que se declaran como internas.

Por tanto llevarán un "0" en el primer parámetro de cada línea.

Ejemplo:

A1; 0;2000;10;0;0;5;4;A;

A1: Ciclo Analógico 1

0: Tipo interno

2000: tiempo de scan en us (ahora carece de importancia)

10: tiempo de ejecución del PRGA1

etc.

L1; 0;51000;100;1;0;

L1: Ciclo lógico 1

0: Tipo interno

51000: tiempo de scan en us (ahora carece de importancia)

100: tiempo de ejecución del PRGL1

etc.

Los ciclos analógicos se deben definir como internos de 16 variables.

Los ciclos digitales se deben definir como internos de 16 ó 200 variables.

Page 37: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 37 -

6.3.- ANALO. BS0

6.3.1.-Entrada analógica

Para definir una variable dentro del driver de INTERBUS, se declara como

una variable interna cualquiera, y se configuran los parámetros como sigue en el

ejemplo:

A19;Posicion distribuidor;3;2;0;%;0.003333333;0;120;120;120;-5;-5;-5;0;0;G1AI019;30005;1;G1;AQUA;ib;D3;0;

Parámetro Nombre parametro Comentario

A19 VAR_ID Identificador de la variable

ib DRIVER_NAME indica el driver por el que se adquiere, en este

caso es el driver de INTERBUS. Este

parámetro es usado internamente para

distinguir qué variables son adquiridas a través

del driver de Interbus

D3 DEVICE_NUMBER Indica el número de dispositivo. En este caso

la tarjeta de INTERBUS corresponde con la

configurada por el dispositivo D3 en el archivo

CONFIG.BS0

Page 38: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 38 -

6.3.1.1.- Configuración de los coeficientes y desplazamientos tecnología ST

6.3.1.1.1.- Módulo IB ST 24 BAI 8/I

El convertidor de medida es de 12 bits.

El rango de cada canal se puede configurar independientemente.

No permite detectar errores en la medida.

Rangos 0..20 mA equivale a [0.. 4095] cuentas

4..20 mA equivale a [0.. 4095] cuentas

0..40 mA equivale a [0..4095] cuentas

0..60 mA equivale a [0..4095] cuentas

Ejemplo: Rango 0..40 mA

40 - 0

Alpha = ------------------- = 0.009768 mA / cuenta

4095

Delta = 0 mA

6.3.1.1.2.- Módulo IB ST 24 BAI 8/U

El convertidor de medida es de 12 bits.

El rango de cada canal se puede configurar independientemente.

No permite detectar errores en la medida.

Rangos 0..10 V equivale a [0.. 4095] cuentas

0..5 V equivale a [0.. 4095] cuentas

0..25 V equivale a [0..4095] cuentas

0..50 V equivale a [0..4095] cuentas

Ejemplo: Rango 0..25 V

25 - 0

Alpha = ------------------- = 0.006105 V / cuenta

4095

Delta = 0 V

6.3.1.1.3.- Módulo IB ST 24 AI 4/SF

El convertidor de medida es de 12 bits con signo. Como todas la medidas son

positivas, en realidad el rango se queda reducido a 11 bits (2048 cuentas).

Este módulo no tiene ninguna posibilida de detectar ningún error en la medida por

sí mismo.

El rango de cada canal se puede configurar independientemente.

Page 39: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 39 -

Rango 0..10 V

10 V corresponde a 2048 cuentas

0 V corresponde a 0 cuentas

10 V

Alpha = ----------- = 0.0048828125 V/cuenta

2048

Delta = 0 V

Rango 0..20 mA

20 mA corresponde a 2048 cuentas

0 mA corresponde a 0 cuentas

20 mA

Alpha = -------------- = 0.009765625 mA/cuenta

2048

Delta = 0 mA

6.3.1.1.4.- Módulo IB ST 24 AI 4/BP

El convertidor de medida es de 12 bits con signo.

Sólo en la configuración de 4..20 mA se permite detectar errores en la medida.

El rango de cada canal se puede configurar independientemente.

Rango -10 V .. + 10 V

-10 V corresponde a 4096 cuentas

10 V corresponde a 0 cuentas

(10)- (-10)

Alpha = ------------ = 0.0048828125 V / cuenta

4096

Delta = -10 V;

Rango 4..20 mA

4 mA corresponde a 0 cuentas

20 mA corresponde a 2048 cuentas

20 - 4

Page 40: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 40 -

Alpha = ------------ = 0.0078125 mA/cuenta

2048

Delta = + 4 mA

Si la corriente medida es inferior a 3.2 mA se considera que el cable está

cortado y se devuelve como valor adquirido el mínimo valor configurado para esa

variable analógica.

6.3.1.1.5.- Módulo IB ST 24 PT 100 4/4

El único rango soportado es Pt100, precisión 0.1 ºC.

No se requiere configurar en AQUA ningún coeficiente y desplazamiento especial.

(Configurar Alpha = 1 y Delta = 0)

El módulo soporta las medidas de sondas Pt100 de 2 y 4 hilos.

Para obtener medidas de sondas Pt100 a 3 hilos:

Falta este detalle

6.3.1.1.6.- Módulo IB ST 24 CNT

El contador se puede configurar sólo como contador de eventos. Se cuenta

utilizando la entrada "SOURCE" de cada canal y en los flancos de subida.

El contador es de 16 bits, y está programado para activar la salida "OUT" cuando

llegue al final de la cuenta. De este modo se pueden encadenar varios contadores.

Por ejemplo: Para contar eventos por el canal 1, que provienen de un relé o una

salida por transistor:

- unir bornas 50 y 52

- unir borna 34 con la borna 2 a través del contacto de relé (transistor).

No se requiere configurar en AQUA ningún coeficiente y desplazamiento especial.

(Configurar Alpha = 1 y Delta = 0)

Page 41: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 41 -

6.3.1.2.- Configuración de los coeficientes y desplazamientos tecnología IL

6.3.1.2.1.- Modulos IB IL 8/SF e IB IL 8/IS

Los convertidores de medida son de 15 bits más signo. No se usa todo el rango de

medida (32768 cuentas) porque la parte superior del rango es uilizada para la detección de

picos y errores del convertidor.

Todas las medidas deben escalarse de 0 a 30000 cuentas

Rango 4..20 mA

4 mA corresponde a 0 cuentas

20 mA corresponde a 30000 cuentas

En general:

20-4

Alpha = ---------- = 0.000533 mA / cuenta

30000

Delta = 4 mA

Para una escala de 0.. 100 %

100- 0

Alpha = ---------- = 0.003333 % / cuenta

30000

Delta = 0 %

Nota: Dede 3.2 mA hasta 4 mA el convertidor devuelve 0 cuentas.

Para 21.339733 mA (máxima medida posible), el convertidor devuelve 32512

cuentas.

Rango 0..20 mA

Para una escala arbitraria de extremos Max y Min:

Max- Min

Alpha = -------------

30000

Delta = Min

Page 42: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 42 -

0 mA corresponde a 0 cuentas

20 mA corresponde a 30000 cuentas

En general:

20

Alpha = ---------- = 0.0006667 mA / cuenta

30000

Delta = 0 mA

Para una escala de 0.. 100 %

100- 0

Alpha = ---------- = 0.003333 % / cuenta

30000

Delta = 0 %

Nota: Para 21.6746 mA (máxima medida posible), el convertidor devuelve 32512

cuentas.

Rango 0..10 V

0 V corresponde a 0 cuentas

10 V corresponde a 30000 cuentas

En general:

10

Alpha = ---------- = 0.0003333 V / cuenta

30000

Delta = 0 V

Para una escala de 0.. 100 %

Para una escala arbitraria de extremos Max y Min:

Max- Min

Alpha = -------------

30000

Delta = Min

Page 43: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 43 -

100- 0

Alpha = ---------- = 0.003333 % / cuenta

30000

Delta = 0 %

Nota: Para 10.837 V (máxima medida posible), el convertidor devuelve 32512

cuentas.

Rango -10.. 10 V

-10 V corresponde a -30000 cuentas

10 V corresponde a 30000 cuentas

En general:

20

Alpha = ---------- = 0.0003333 V / cuenta

60000

Delta = -10 V

Para una escala de 0.. 100 %

100- 0

Alpha = ---------- = 0.0016667 % / cuenta

60000

Delta = 0 %

Para una escala arbitraria de extremos Max y Min:

Max- Min

Alpha = -------------

30000

Delta = Min

Para una escala arbitraria de extremos Max y Min:

Max- Min

Alpha = -------------

60000

Delta = Min

Page 44: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 44 -

Errores de medida:

Se detecta el OVERRANGE con el valor 32768 cuentas. Esto se refleja en la

variable analógica representando el máximo valor posible, que corresponde a :

Máximo valor = 32768 * Alpha + Delta

Se detecta el OPENCIRCUIT y otros errores con el valor 32768 cuentas. Esto se

refleja en la variable analógica representando el máximo valor posible, que

corresponde a :

Mínimo valor = (32768 * Alpha + Delta) * (-1)

El siguiente gráfico representa cómo queda el rango de medida a la salida del

convertidor.

0

5000

10000

15000

20000

25000

30000

35000

Error

Medida

El siguiente gráfico es un ejemplo para el caso de una escala de 100 %, cómo se

detectan los errores de OverRange y el OpenCircuit.

Page 45: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 45 -

-150

-100

-50

0

50

100

150

OVERRANGE

Medida

OPENCIRCUIT

6.3.1.2.2.- Módulos IB IL AI 2/SF e IB IL 2 RTD

Los módulos IB IL 2 RTD dan la medida de temperatura directamente en grados

centígrados. No es necesario calcular ningún coeficiente ni desplazamiento.

El funcionamiento de los módulos IB IL AI 2/SF es idéntico al de los módulos de

ocho entradas analógicas excepto en el comportamiento ante los errores de OVERRANGE

y OPENCIRCUIT.

IB IL 2 RTD: se obtiene como valor analógico el valor del Mínimo configurado en

la base de datos ANALO.BS0. De los tres límites inferiores que se pueden configurar,

corresponde al Mínimo de los tres.

IB IS AI 2/SF: idem

Ejemplo:

A19;Temperatura aceite;3;2;0;ºC;1;0;120;110;105;0;-2;-10;0;0;G1AI019;30005;1;G1;AQUA;ib;D3;0;

Si ésta variable analógica fuese adquirida por un módulo IB IL 2 RTD, en caso de

que se abriera el cable, AQUA tendría el siguiente valor: A19 = -10 ºC

6.3.1.2.3.- Módulos IB IL 24 CNT

Módulo no disponible.

Page 46: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 46 -

6.3.2.- Salida analógica

El procedimiento es análogo al de una entrada analógica.

A29;Potencia activa para telemando;13;2;0;MW;0,00045777;0;16;15;15;-1;-1;-1;0;0;G1AI029;30005;1;G1;AQUA;ib;D3;0;

Parámetro Nombre parametro Comentario

A29 VAR_ID Identificador de la variable

Ib DRIVER_NAME indica el driver por el que se adquiere, en

este caso es el driver de INTERBUS. Este

parámetro no es usado internamente para

nada, pero se recomienda escribir "ib" en

este campo para claridad de las bases.

D3 DEVICE_NUMBER Indica el número de dispositivo. En este caso

la tarjeta de INTERBUS corresponde con la

configurada por el dispositivo D3 en el

archivo CONFIG.BS0

6.3.2.1.- Configuración coeficientes y desplazamientos tecnología ST

6.3.2.1.1.- Módulo IB ST AO 4 SF4

Los convertidores del módulo IB ST AO 4 SF4 son de 12 bits de resolución.

Se dispone de dos rangos dentro del mismo módulo, que funcionan a la vez, pero

tienen la salida por bornas diferentes.

Rangos isponibles: 0..10 V y 4.. 20 mA. Ambos rango funcionan a la vez, pero

tienen salida por bornas diferentes del módulo. La elección de uno u otro rango sólo afecta

a la forma de calcular el coeficiente y desplazamiento y las bornas de conexión.

Para los dos rangos (4..20 mA y 0..10 V) el cálculo del coeficiente y

desplazamiento se hace de las misma manera:

0 V ó 4 mA corresponden a 0 cuentas

10 V ó 20 mA corresponden a 4095 cuentas

20 - 4

Alpha = ------------- = 0.003907203 mA / cuenta

4095

Delta = + 4 mA

6.3.2.2.- Configuración coeficientes y desplazamientos tecnología IL

6.3.2.2.1.- Módulos IB IL AO 1/SF

Page 47: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 47 -

Los convertidores del módulo IB IL 1 AO 1/SF son de 16 bits de resolución.

Se dispone de tres rángos dentro del mismo módulo, que funcionan a la vez, pero

tienen la salida por bornas diferentes.

Para los tres rangos (0..20 mA, 4..20 mA y 0..10 V) el cálculo del coeficiente y

desplazamiento se hace de las misma manera:

Valor máximo en unidades de ingenieria: MAX, corresponde a 65535 cuentas.

Valor mínimo en unidades de ingenieria: MIX, corresponde a 0 cuentas.

Ejemplo:

Para dar una salida analógica escalada a 0..100%

Alpha = (100-0)/65535 = 0.001526 %/cuenta

Delta = 0 %

Para dar una salida analógica escalada a -15.. 15 MW

Alpha = (15 - -(15))/65535 = 0.0004577 MW/cuenta

Delta = -15 MW

MAX- MIN

Alpha = -----------------

65535

Delta = MIN

Page 48: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 48 -

6.4.- LOGIC.BS0

Para definir una variable dentro del driver de INTERBUS se declara como

una variable interna cualquiera, y se configuran los parámetros como sigue en el

ejemplo:

L65;Rele protecciones mecanicas desconectado;1;5;1;Activada;No;0;G1DI065;5000;1;G1;AQUA;ib;D3;0;0;

Parámetro Nombre parametro Comentario

L65 VAR_ID Identificador de la variable

ib DRIVER_NAME indica el driver por el que se adquiere, en este

caso es el driver de INTERBUS. Este

parámetro es usado internamente para

distinguir qué variables son adquiridas a través

del driver de Interbus.

D3 DEVICE_NUMBER Indica el número de dispositivo. En este caso

la tarjeta de INTERBUS corresponde con la

configurada por el dispositivo D3 en el archivo

CONFIG.BS0

La distinción entre digitales de entrada o salida se hace durante la configuración

del bus, al asignar una variable a un canal de un módulo de entrada o salida.

Page 49: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 49 -

7.- Diagnóstico del bus

Es posible hacer un diagnóstico previo del bus, para saber si está correctamente

instalada la tarjeta de bus Interbus, el driver de comunicación, el bus y los módulos.

Crear un directorio en el disco duro y copiar los siguientes archivos:

chkhli32.exe

G4HLIW32.DLL

Para ejecutar los tests, la tarjeta de interbus debe estar instalada, el drivers instalado,

el bus tendido y alimentadas las cabeceras.

Al ejecutar chkhli32.exe, se presenta al usuario una pantalla donde puede elegir el

tipo de tarjeta de comunicación con el bus Interbus. En este caso siempre será la Board1

(ISA).

Continuar pulsando la tecla "Start".

En caso de que haya fallo en alguno de los componentes, se presentará la siguiente

pantalla.

Page 50: AQ I 6050...Configuracion INTERBUS

ABCD Documento: AQ_I_6050...Configuracion INTERBUS.doc Fecha: 03/11/2005

Rev: 1.1 1.2 1.3 1.4 1.5 1.6

- 50 -

Error, porque el driver no está instalado o está

instalado incorrectamente.