Beruflich Dokumente
Kultur Dokumente
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
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.
-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
-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.
-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
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
CABLE B
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.
-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
-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
-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
1 x IB IL 24 DI 16 16 entradas digitales de 24 V.
Consumos:
UL : 60 mA
UANA : 0 mA
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
- 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
- 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
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
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
- 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
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
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.
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.
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
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.
- 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
- 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.
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
- 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
- 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.
- 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
- 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.
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
- 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
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
- 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
- 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
- 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
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
- 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
Ejemplo:
- 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.1.- CONFIG.BS0
D3;150;1;1;10;0;0;0;0;0;
- 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
- 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
L1; 0;51000;100;1;0;
- 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.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;
- 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
40 - 0
Alpha = ------------------- = 0.009768 mA / cuenta
4095
Delta = 0 mA
25 - 0
Alpha = ------------------- = 0.006105 V / cuenta
4095
Delta = 0 V
- 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
Alpha = ----------- = 0.0048828125 V/cuenta
2048
Delta = 0 V
Rango 0..20 mA
20 mA
Alpha = -------------- = 0.009765625 mA/cuenta
2048
Delta = 0 mA
Rango -10 V .. + 10 V
(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
Delta = + 4 mA
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).
- 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
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
100- 0
Alpha = ---------- = 0.003333 % / cuenta
30000
Delta = 0 %
Max- Min
Alpha = -------------
30000
Delta = Min
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
100- 0
Alpha = ---------- = 0.003333 % / cuenta
30000
Delta = 0 %
Max- Min
Alpha = -------------
30000
Delta = Min
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
- 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 %
Max- Min
Alpha = -------------
30000
Delta = Min
Rango -10.. 10 V
En general:
20
Alpha = ---------- = 0.0003333 V / cuenta
60000
Delta = -10 V
100- 0
Alpha = ---------- = 0.0016667 % / cuenta
60000
Delta = 0 %
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:
- 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
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;
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
20 - 4
Alpha = ------------- = 0.003907203 mA / cuenta
4095
Delta = + 4 mA
- 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
MAX- MIN
Alpha = -----------------
65535
Delta = MIN
Ejemplo:
Para dar una salida analógica escalada a 0..100%
- 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:
- 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
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.
Para ejecutar los tests, la tarjeta de interbus debe estar instalada, el drivers instalado,
el bus tendido y alimentadas las cabeceras.
- 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
- 50 -