Вы находитесь на странице: 1из 20

Departament d’Educació BUS AS-I

Programación de un bus AS-i con esclavos


B y analógicos en el S7-300
Electricitat/Electrònica

COMUNICACIONES INDUSTRIALES
Redes industriales

Bus AS-i

03. Programación de un bus AS-i con esclavos B y


analógicos en el S7-300

Realizado por: Fecha: 25/11/2005 Página: 0/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

PRÓLOGO

Esta documentación forma parte de una serie de manuales que un grupo de profesores de tres institutos
de educación secundaria de Catalunya, como son:

IES-SEP Comte de Rius de Tarragona


IES Palau Ausit de Ripollet (Barcelona)
IES-SEP La Garrotxa de Olot (Girona)

han estado experimentando con diferentes materiales incluidos dentro de la temática de la


automatización, el control y las comunicaciones industriales.

Este equipo de profesores, formaron un grupo de trabajo, llamado EDCAI (Experimentación y


Documentación en Control y Automatización Industrial), reconocido tanto por el Departament d’Educació
de la Generalitat de Catalunya como por la empresa Siemens, con unos objetivos tan sencillos como
claros y que se basaban en la realización de documentación realizada por profesores/as para
profesores/as, y que además, pudiese servir como manual para los alumnos, esto quiere decir que se ha
intentado realizar una documentación que sea fácil de seguir con unas explicaciones paso a paso de los
diferentes procesos a realizar, para de esta manera poder alcanzar el objetivo propuesto en cada
ejercicio.

Este grupo de trabajo continúa trabajando en cada uno de los temas para poder ir actualizando día a día
esta documentación, es por ello, que nos podéis enviar vuestras sugerencias a través de la información
que encontrareis en la web dedicada a este grupo de trabajo y que desde aquí os invitamos a participar.

www.iespalauausit.xtec.net:8081/edcaiweb/

Esperamos que el esfuerzo y dedicación que hemos realizado pueda ayudar a mejorar vuestra labor
educativa.

Los profesores del grupo de trabajo EDCAI

Realizado por: Fecha: 25/11/2005 Página: 1/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

INDICE.

1. Acceso a datos binarios de esclavos B. 3


1.1. Direccionamiento de esclavos B por el PLC 3
1.2. Ejemplo de aplicación 6

2. Acceso a datos de esclavos analógicos. 7


2.1. Interfaz analógica entre AS–CPU y CP 343–2. 7
2.2. Direccionamiento de valores analógicos de esclavos AS-i. 8
2.2.1. Mediante la conexión de la consola de direccionamiento en el propio bus AS-i. 8
2.2.2. Representación de los valores analógicos. 10
2.2.3. Casos especiales en la transmisión de valores analógicos. 10
2.3. Ejemplo de aplicación. 11

3. Ejercicio de aplicación. 13

Realizado por: Fecha: 25/11/2005 Página: 2/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

1. ACCESO A DATOS BINARIOS DE ESCLAVOS B.

En el programa de usuario, se puede acceder a los valores binarios de esclavos B a través de los bloques
de funciones del sistema, como son:

SFC 58 ”Escribir_bloque_datos”
SFC 59 “Leer_bloque_datos”

Para ello utiliza siempre el número de bloque de datos 150.

1.1. Direccionamiento de esclavos B por el PLC.

n = dirección inicial

El CP 343–2 administra los datos binarios de los esclavos B en dos áreas de 16 bytes (un área para datos
de entrada y un área para datos de salida).

La estructura de estas áreas se corresponde con la estructura de los datos binarios para los esclavos
estándar y A.

Realizado por: Fecha: 25/11/2005 Página: 3/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

Bit 7 a Bit 4 Bit 3 a bit 0


Número del byte
de Entrada/Salida Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

n+0 Reservado Esclavo 1

n+1 Esclavo 2 Esclavo 3

n+2 Esclavo 4 Esclavo 5

n+3 Esclavo 6 Esclavo 7

n+4 Esclavo 8 Esclavo 9

n+5 Esclavo 10 Esclavo 11

n+6 Esclavo 12 Esclavo 13

n+7 Esclavo 14 Esclavo 15

n+8 Esclavo 16 Esclavo 17

n+9 Esclavo 18 Esclavo 19

n + 10 Esclavo 20 Esclavo 21

n + 11 Esclavo 22 Esclavo 23

n + 12 Esclavo 24 Esclavo 25

n + 13 Esclavo 26 Esclavo 27

n + 14 Esclavo 28 Esclavo 29

n + 15 Esclavo 30 Esclavo 31

Recordando que “n” corresponde a la dirección base que se obtiene según sea la colocación del módulo
CP dentro del bastidor del PLC

Vamos a suponer que nuestra CP maestro AS-i la tenemos conectada en la posición 4 del bastidor, por
tanto y como ya vimos en el anterior ejercicio, le corresponde la dirección base n = 256.

Realizado por: Fecha: 25/11/2005 Página: 4/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

Creamos una zona para almacenar los datos de lectura del CP maestro AS-i correspondiente al estado de
las entradas de cada uno de los esclavos AS-i, por ejemplo en el DB30 con la siguiente estructura:

Y otro para almacenar los datos de escritura al CP maestro AS-i correspondiente al estado de las salidas
de cada uno de los esclavos AS-i, por ejemplo en el DB40 con la misma estructura que el anterior:

Realizado por: Fecha: 25/11/2005 Página: 5/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

1.2. Ejemplo de aplicación.

La estructura general de un programa sencillo de aplicación utilizando diferentes esclavos AS-i, es:

Carga del estado de los datos de


entrada de los esclavos AS-i
configurados

Programa de aplicación

Transferencia del estado de las


salidas de los esclavos AS-i
configurados

// Cargar datos de entrada binarios de los esclavos B, leer entradas

CALL SFC 59 // Llamada al SFC de leer bloque de datos


REQ := TRUE // Condición para la lectura
IOID := B#16#54 // Valor fijo
LADDR := W#16#100 // Dirección CP (slot 4, 256 DECIMAL)
RECNUM:= B#16#96 // Número del DSNR = 150 DECIMAL
RET_VAL:= MW10 // Palabra donde guarda el código del error producido
BUSY := M9.0 // Bit que se activa si existe algún error
RECORD:= P#DB30.DBX0.0 Byte 16 // A partir de que bit y cuantos bytes guardará

// Acceso binario a esclavos B.


U DB30.DBX1.4 //Esclavo 2B, conexión 1
S DB40.DBX1.6 //Esclavo 2B, conexión 3
U DB30.DBX1.0 //Esclavo 3B, conexión 1
R DB40.DBX1.6 //Esclavo 2B, conexión 3

// Enviar datos de salida binarios de los esclavos B, escribir salidas

CALL SFC 58 // Llamada al SFC de escribir bloque de datos


REQ := TRUE // Condición para la lectura
IOID := B#16#54 // Valor fijo
LADDR := W#16#100 // Dirección CP (slot 4, 256 DECIMAL)
RECNUM:= B#16#96 // Número del DSNR = 150 DECIMAL
RECORD:= P#DB40.DBX0.0 Byte 16 // A partir de que bit y cuantos bytes enviará al CP
RET_VAL:= MW12 // Palabra donde guarda el código del error
BUSY := M9.1 // Bit que se activa si existe algún error

Realizado por: Fecha: 25/11/2005 Página: 6/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

2. ACCESO A DATOS DE ESCLAVOS ANALÓGICOS.

Lo expuesto a continuación es válido sólo para esclavos AS–i que desarrollen la transmisión de valores
analógicos según el perfil de esclavo AS–i 7.3 ó 7.4.

La transmisión de valores analógicos según el perfil de esclavo AS–i 7.1/7.2 no es soportada por el CP
343–2. En tal caso, la transferencia analógica se tiene que realizar a través de la técnica de software.

2.1. Interfaz analógica entre AS–CPU y CP 343–2.

Se puede operar hasta 31 esclavos AS–i con hasta 4 valores de entradas o salidas analógicas cada uno.

En el programa de usuario, se puede acceder a los valores binarios de esclavos B a través de los bloques
de funciones del sistema, como son:

SFC 58 ”Escribir_bloque_datos”
SFC 59 “Leer_bloque_datos”

Para ello utiliza siempre los números de bloques de datos DSNR 140 a DSNR 147.

Realizado por: Fecha: 25/11/2005 Página: 7/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

2.2. Direccionamiento de valores analógicos de esclavos AS-i.

2.2.1. Reproducción de valores analógicos en los bloques de datos

Para cada número de bloque de datos puede utilizar longitudes de bloque de datos de 2 Byte y como
máximo 128 Byte.

La tabla mostrada a continuación indica con que bloque de datos se transmiten los valores analógicos de
cada esclavo AS–i.

Realizado por: Fecha: 25/11/2005 Página: 8/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

Para cada dirección de esclavo se utiliza un área de 8 bytes para direccionamiento de 4 canales
analógicos, es decir que un esclavo puede disponer de cómo máximo 4 canales que pueden ser:

• 4 entradas analógicas.
• 4 salidas analógicas.
• 2 entradas analógicas + 2 salidas analógicas.

En donde cada canal, entrada o salida, ocupa una palabra.

La forma en que están dispuestos los valores analógicos del respectivo esclavo analógico se puede
consultar en la siguiente tabla.

Byte No. (dirección inicial + offset) Canal analógico

Dirección inicial + 0 Canal 1 / High Byte

Dirección inicial + 1 Canal 1 / Low Byte

Dirección inicial + 2 Canal 2 / High Byte

Dirección inicial + 2 Canal 2 / Low Byte

Dirección inicial + 3 Canal 3 / High Byte

Dirección inicial + 3 Canal 3 / Low Byte

Dirección inicial + 4 Canal 4 / High Byte

Dirección inicial + 4 Canal 4 / Low Byte

Las tablas son de aplicación tanto para las entradas analógicas como para las salidas analógicas.

Ejemplos / instrucciones para la lectura de la tabla de acceso a valores analógicos:

Configuración 1: los esclavos analógicos tienen las direcciones AS–i 1–6

Se ha de utilizar el bloque de datos 140 e indicar como longitud de bloque de datos 48.

Configuración 2: se utiliza un esclavo analógico con la dirección AS–i 7

Se ha de utilizar el bloque de datos 141 e indica como longitud de bloque de datos 24.

Configuración3 : se utiliza toda el área de direcciones para 31 esclavos analógicos.

Se ha de utilizar el bloque de datos 140 e indica como longitud de bloque de datos 128. Con
esto abarca los esclavos analógicos 1–16.

Para los restantes esclavos analógicos 17–31 se utiliza en una segunda petición el
bloque de datos 144 indicando como longitud de bloque de datos 120.

Realizado por: Fecha: 25/11/2005 Página: 9/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

Configuración 4: los esclavos analógicos están en el área de direcciones 29–31

Se ha de utilizar el bloque de datos 147 e indicar como longitud de bloque de datos 24.

2.2.2. Representación de los valores analógicos

Los valores analógicos se tienen que interpretar según el perfil de esclavo 7.3 ó 7.4 como valores de 16
bits en el complemento de dos.

Consultar más informaciones sobre el intervalo de valores, el campo de medición así como la precisión en
la respectiva documentación de los esclavos analógicos.

2.2.3. Casos especiales en la transmisión de valores analógicos

En la dirección de entrada (Leer_bloque_datos), el CP 343–2 proporciona el valor 7FFFh si:

– el esclavo AS–i no existe, ha fallado o no es un esclavo analógico según el perfil 7.3 ó 7.4,
– el número de canal no es soportado por el esclavo analógico;
– el esclavo analógico señaliza ”valor no válido”.

En la dirección de entrada (Leer_bloque_datos), el CP 343–2 proporciona el valor 0h si el esclavo


analógico suministra en forma transparente datos según el perfil 7.3 (Ext. ID2–Code, Bit 2=1) y
si:

– este esclavo analógico ha fallado.


– este esclavo analógico señaliza ”valor no válido”.

En la dirección de salida (Escribir_bloque_datos), el CP 343–2 se comporta del siguiente modo:

– En estado de STOP de una AS–CPU, el CP 343–2 interrumpe la transmisión de los valores


analógicos de salida. La reacción de los esclavos analógicos a esto es específica del equipo.
– En el arranque del CP343–2, todos los valores de salidas analógicas son ocupados previamente
con 7FFFH. Sin embargo, este valor sólo es enviado por el CP 343–2 después de la primera
transferencia de datos para los esclavos analógicos en cuestión.

Nota.

Si el CP 343–2 se utiliza en ET 200M, en la S7–CPU sólo puede estar activo simultáneamente un número
limitado de peticiones Leer_bloque_datos y Escribir _bloque_datos. El número máximo permitido
depende de la S7–CPU. Si se impulsan más peticiones, éstas son finalizadas con el error 80C3h (falta
transitoria de medios de operación). En tal caso se tiene que repetir la petición rechazada.

Realizado por: Fecha: 25/11/2005 Página: 10/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

2.3. Ejemplo de aplicación.

Recordando que “n” corresponde a la dirección base que se obtiene según sea la colocación del módulo
CP dentro del bastidor del PLC

Vamos a suponer que nuestra CP maestro AS-i la tenemos conectada en la posición 4 del bastidor, por
tanto y como ya vimos en el anterior ejercicio, le corresponde la dirección base n = 256.

Para el caso de las señales analógicas, como se puede trabajar con diferentes bancos (DS140 a DS147),
una opción es declarar un DB para cada banco que necesitemos utilizar, en este caso hemos declarado
dos DBs:

• ENTRADAS ANALÓGICAS: DB 50 para el banco DS140 y el DB 51 para el banco DS141.

Creamos una zona para almacenar los datos de lectura del CP maestro AS-i correspondiente al estado de
las entradas de cada uno de los esclavos AS-i, por ejemplo en el DB50 con la siguiente estructura:

Este DB finalizaría con la siguiente línea:

Realizado por: Fecha: 25/11/2005 Página: 11/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

Para el caso de las entradas analógicas del banco DS141, el DB51 quedaría:

Este DB finalizaría con la siguiente línea:

De esta forma se podría completar los 8 DBs necesarios para los 8 bancos de lectura de las señales
analógicas.

Realizado por: Fecha: 25/11/2005 Página: 12/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

De la misma forma procedemos a la creación de tantos DBs como bancos necesitemos para escribir el
valor que deseamos tenga cada una de las salidas analógicas. En nuestro ejemplo hemos declarado dos
DBs, que son:

• SALIDAS ANALÓGICAS: DB 60 para el banco DS140 y el DB 61 para el banco DS141.

Este DB60 finalizaría con la siguiente línea:

Realizado por: Fecha: 25/11/2005 Página: 13/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

Para el caso de las salidas analógicas del banco DS141, el DB61 quedaría:

Este DB61 finalizaría con la siguiente línea:

Realizado por: Fecha: 25/11/2005 Página: 14/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

También se puede construir una tabla de variables para este caso, construir una para las entradas de los
bancos DS140 y DS141:

Entradas del Banco 0: DS140.

.
.
.

Entradas del Banco 1: DS141.

.
.
.

Realizado por: Fecha: 25/11/2005 Página: 15/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

Construir otra para las salidas de los bancos DS140 y DS141:

Salidas del Banco 0: DS140.

.
.
.

Salidas del Banco 1: DS141.

.
.
.

Realizado por: Fecha: 25/11/2005 Página: 16/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

La estructura general de un programa sencillo de aplicación utilizando diferentes esclavos AS-i, es:

Carga del estado de los datos de


entrada de los esclavos AS-i
configurados

Programa de aplicación

Transferencia del estado de las


salidas de los esclavos AS-i
configurados

// Cargar datos de entrada analógicos de los 4 canales del esclavo 5

CALL SFC 59 // Llamada al SFC de leer RD_REC


REQ := TRUE // Condición para la lectura
IOID := B#16#54 // Valor fijo
LADDR := W#16#100 // Dirección CP (slot 4, 256 DECIMAL)
RECNUM:= B#16#8D // Nº de DSNR=141 (datos analógicos esclavo 5)
RET_VAL:= MW14 // Palabra donde guarda el código del error
BUSY := M9.2 // Bit que se activa si existe algún error
RECORD:= P#DB51.DBX0.0 Byte 8 // A partir de que bit y cuantos bytes guardará, a
// palabras que corresponden a las 4 entradas del
// esclavo 5

// Procesar valores analógicos.


L DB51.DBW0 //Esclavo 5, canal de entrada 1
+ 400 //Le sumamos un valor de 400
T DB61.DBW8 //Esclavo 6, canal de salida 1
T DB61.DBW26 //Esclavo 8, canal de salida 2

// Emitir datos de salida analógica para los esclavos 5, 6, 7 y 8

CALL SFC 58 // Llamada al SFC de escribir WR_REC


REQ := TRUE // Condición para la lectura
IOID := B#16#54 // Valor fijo
LADDR := W#16#100 // Dirección CP (slot 4, 256 DECIMAL)
RECNUM:= B#16#8D // Número del DSNR = 141 DECIMAL
RECORD:= P#DB61.DBX0.0 Byte 32 // A partir de que bit y cuantos bytes enviará al CP
RET_VAL:= MW16 // Palabra donde guarda el código del error
BUSY := M9.3 // Bit que se activa si existe algún error

Realizado por: Fecha: 25/11/2005 Página: 17/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

3. EJERCICIO DE APLICACIÓN.

Se trata de poner en funcionamiento un proceso en donde intervienen tanto señales digitales como
analógicas, estas señales están conectadas al bus AS-i mediante esclavos del tipo B digitales y
analógicos.

El funcionamiento del proceso es el siguiente:

Al poner en funcionamiento el sistema mediante el interruptor rotativo, la cinta se pondrá en marcha,


transportando las botellas hasta el lugar de llenado, posición que será detectado a través de los
detectores de presencia, momento en el que la cinta se detendrá. Una vez la botella en esa posición y si
el nivel del depósito es “NORMAL” iniciaría el proceso de llenado por tiempo la botella según sea su
tamaño seleccionado por los tres sensores.

Botella Grande Botella Mediana Botella Grande

Detectan los tres sensores Detectan los dos sensores inferiores Detecta solo el sensor inferior
Tiempo llenado 10 s. Tiempo llenado 5 s. Tiempo llenado 3 s.
Caudal de llenado 50 Caudal de llenado 25 Caudal de llenado 10

Utilizando los diferentes bloques de datos DBs configurados durante el ejemplo, así como la tabla de
variables, completa las siguientes tablas de las entradas/salidas a utilizar en el ejercicio propuesto.

ENTRADAS
Dirección Dispositivo Tipo
Selector Paro/Marcha Entrada digital PLC
Detector de botella superior Entrada digital AS-i tipo B
Detector de botella medio Entrada digital AS-i tipo B
Detector de botella inferior Entrada digital AS-i tipo B
Detector de nivel de liquido por Entrada analógica AS-i
ultrasonidos

SALIDAS
Dirección Dispositivo Tipo
Estado del proceso Salida digital PLC
Indicador de nivel ALTO del depósito Salida digital AS-i tipo B
Indicador de nivel NORMAL del depósito Salida digital AS-i tipo B
Indicador de nivel BAJO del depósito Salida digital AS-i tipo B
Cinta transportadora Salida digital AS-i tipo B
Actuador de control de caudal de llenado Salida analógica AS-i
Electro válvula de llenado Salida digital PLC

Realizado por: Fecha: 25/11/2005 Página: 18/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC
Departament d’Educació BUS AS-I
Programación de un bus AS-i con esclavos
B y analógicos en el S7-300
Electricitat/Electrònica

El proceso indicará mediante unos visualizadores direccionados en:

MD20: Valor escalado de 0 a 50500 del nivel de líquido en el depósito [INT].


MD24: Valor de la presión deseada según el tipo de botella detectada [REAL].

Dependiendo del valor que indique MD 20, que corresponde al nivel del líquido en el depósito, se
iluminará uno de los tres pilotos señalizadotes:

• Si el depósito tiene un nivel de líquido entre los valores de 500 y 50.000 litros, se ilumina el piloto
“NORMAL”.
• Si el depósito tiene un nivel de líquido entre por debajo de los 500 litros, se ilumina el piloto
“BAJO”.
• Si el depósito tiene un nivel de líquido supera los 50.000 litros, se ilumina el piloto “ALTO”.

Si el nivel del depósito es correcto, el proceso llenaría de líquido la botella detectada en su tiempo y
caudal correspondiente, una vez finalizado, la electro válvula se cerraría y un segundo después se
pondría en funcionamiento la cinta transportadora, desplazando la botella llena hacia la izquierda y
provocando la llegada de una nueva botella, repitiéndose en cada caso el mismo funcionamiento.

El proceso no se detendrá completamente mediante el selector de Paro_Marcha.

A continuación se muestra un dibujo que representa el proceso y sus componentes:

Realiza el programa correspondiente.

Realizado por: Fecha: 25/11/2005 Página: 19/19


IES PALAU AUSIT
Vicenç Guerrero Versión: 1.1 Fichero: 03_ASi_Esclavos_B_Analogicos.DOC

Вам также может понравиться