Está en la página 1de 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

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

-1-
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.- 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.

-2-
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) 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.

-3-
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.- 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 Rangos soportados
temperatura 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:

-4-
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

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 Rangos soportados:
temperatura 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

-5-
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.- 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) Destino (IN) Par


Conector macho Conector hembra
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:

-6-
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

• 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.

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

-8-
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.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:

-9-
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

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.

- 10 -
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

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.

- 11 -
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

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.

- 12 -
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

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:

- 13 -
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

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.

- 14 -
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.- 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.

- 15 -
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

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.

- 16 -
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) 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.

- 17 -
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) 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.

- 18 -
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

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

- 19 -
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

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:

- 20 -
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

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".

- 21 -
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

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)

- 22 -
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

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.

- 23 -
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

El proceso suele durar unos 10 segundos. Pasados los cuales la pantalla debe
presentar el siguiente aspecto.

- 24 -
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

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.

- 25 -
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.- 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.

- 26 -
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.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.

- 27 -
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.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.

- 28 -
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

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.

- 29 -
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

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

- 30 -
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

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.

- 31 -
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.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".

- 32 -
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

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.

- 33 -
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.- 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

- 34 -
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

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

- 35 -
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.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.

- 36 -
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.- 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

- 37 -
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.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.

- 38 -
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

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

- 39 -
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

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)

- 40 -
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.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 %

Para una escala arbitraria de extremos Max y Min:

Max- Min
Alpha = -------------
30000

Delta = Min

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

- 41 -
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

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 %

Para una escala arbitraria de extremos Max y Min:

Max- Min
Alpha = -------------
30000

Delta = Min

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 %

- 42 -
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

100- 0
Alpha = ---------- = 0.003333 % / cuenta
30000

Delta = 0 %

Para una escala arbitraria de extremos Max y Min:

Max- Min
Alpha = -------------
30000

Delta = Min

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 = -------------
60000

Delta = Min

- 43 -
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

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.
35000
30000
25000
20000 Error
15000 Medida
10000
5000
0

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.

- 44 -
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

150

100

50
OVERRANGE
0 Medida
OPENCIRCUIT
-50

-100

-150

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.

- 45 -
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.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

- 46 -
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

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.

MAX- MIN
Alpha = -----------------
65535

Delta = MIN

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

- 47 -
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.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.

- 48 -
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.- 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.

- 49 -
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

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


instalado incorrectamente.

- 50 -