Sunteți pe pagina 1din 578

APLICACIN EN LABVIEW PARA EL CONTROL

DE UNA PLANTA DESHIDRATADORA DE


ALFALFA MEDIANTE AUTMATA
PROGRAMABLE
1 Memoria descriptiva

AUTOR: Jos Manuel Carrascal Martinez .


DIRECTOR: Luis Guasch Pesquer.
FECHA: Septiembre / 2001.

Memoria Descriptiva

1- MEMORIA DESCRIPTIVA:
1.1 OBJETO ........................................................................................

1.2 SITUACIN Y EMPLAZAMIENTO .......................................

1.3 TITULAR .....................................................................................

1.4 ANTECEDENTES .......................................................................


1.4.1 Suministro de energa, combustible
y materias primas ............................................................
1.4.1.1 Energa elctrica, aire comprimido y gasoil .........
1.4.1.2 Materia prima: Alfalfa ..........................................
1.4.2 Planta deshidratadora de alfalfa ....................................
1.4.2.1 Tapiz ......................................................................
1.4.2.2 Erizo del tapiz ........................................................
1.4.2.3 Rosca salida del enfriador .....................................
1.4.2.4 Quemador ..............................................................
1.4.2.5 Trommel ................................................................
1.4.2.6 Despedregadores ...................................................
1.4.2.7 Aspirador ...............................................................
1.4.2.8 Cicln ....................................................................
1.4.2.9 Esclusa del cicln ..................................................
1.4.2.10 Rosca salida del cicln ........................................
1.4.2.11 Tajadera ...............................................................
1.4.2.12 Rosca del sobradero .............................................
1.4.2.13 Rosca alimentacin del enfriador ........................
1.4.2.14 Enfriador ..............................................................
1.4.2.15 Erizo del enfriador ...............................................
1.4.2.16 Aspirador del enfriador .......................................
1.4.2.17 Cicln aspiracin enfriador .................................
1.4.2.18 Aspirador de finos ...............................................
1.4.2.19 Cicln aspiracin finos ........................................
1.4.2.20 Esclusa enfriador .................................................
1.4.2.21 Rosca salida del enfriador ...................................
1.4.2.22 Empacadora .........................................................
1.4.2.23 Transporte cadenas ..............................................
1.4.2.24 Esclusa finos ........................................................

1.5 POSIBLES SOLUCIONES Y SOLUCIN ADOPTADA .......


1.5.1 Descripcin del proceso de
deshidratacin de la alfalfa .............................................
1.5.2 Elementos a instalar .........................................................
1.5.2.1 Detectores de giro ..................................................
1.5.2.2 Electrovlvulas ......................................................
1.5.2.3 Contactores ............................................................
1.5.2.4 Rels ......................................................................
1.5.2.5 Protecciones ...........................................................

24

1
1
1
2
3
4
4
5
6
8
8
9
10
10
11
12
13
14
15
15
16
17
18
18
19
20
21
22

24
26
27
28
29
30
30

Memoria Descriptiva

1.5.2.6 Fuente de alimentacin ..........................................


1.5.2.7 Variador de frecuencia ..........................................
1.5.2.8 Autmata programable ..........................................
1.5.2.8.1 Caractersticas del autmata
programable S5-95U ................................
1.5.2.8.2 Lenguaje de programacin
del autmata programable S5-95U ..........
1.5.2.8.3 Organizacin del programa del
autmata programable S5-95U ................
1.5.2.9 Armarios ................................................................
1.5.2.10 Ordenador PC ......................................................
1.5.3 Metodologa utilizada en la programacin
del autmata .....................................................................
1.5.3.1 Gua GEMMA .......................................................
1.5.3.2 GRAFCET .............................................................
1.5.4 Aplicacin SCADA programada en LabVIEW ............
1.5.4.1 Caractersticas de la aplicacin SCADA desarrollada ....
1.5.4.1.1 Comunicacin .....................................................
1.5.4.1.2 Paneles de control y visualizacin ......................
1.5.4.1.3 Control de las alarmas ........................................
1.5.4.1.4 Control de mantenimiento ..................................
1.5.4.2 LabVIEW, un lenguaje de programacin grfica ...........
1.5.4.3 Creacin de la aplicacin SCADA en LabVIEW ...........

32
32
36

1.6 PUESTA EN MARCHA DE LA INSTALACIN ....................

62

1.7 RESUMEN DEL PRESUPUESTO .............................................

64

II

37
44
45
47
48
49
49
52
55
56
56
56
57
57
58
60

Memoria Descriptiva

1.1 OBJETO.
El objeto de este proyecto es realizar la automatizacin y el control, por medio de
un autmata programable y una aplicacin SCADA, de una planta deshidratadora
de alfalfa.
La automatizacin se realizar utilizando un autmata programable, utilizando
como mtodo de programacin el GRAFCET y la gua GEMMA.
La aplicacin SCADA ser creada utilizando el software de programacin grfica
LABVIEW.

1.2 SITUACIN Y EMPLAZAMIENTO.


La planta deshidratadora de alfalfa se encuentra ubicada en la poblacin de
Lleida, perteneciente a la comarca del Segra provincia de Lleida.
La planta deshidratadora de alfalfa tiene por direccin la Avenida de la industria,
parcela 409, polgono industrial El Segre, de la ciudad de Lleida.

1.3 TITULAR.
El titular de la planta deshidratadora de alfalfa es la empresa Agropiensos del
Segre, S.L., con NIF P-45.090.157, siendo su sede social la misma direccin de
la planta.

1.4 ANTECEDENTES.
1.4.1 Suministro de energa, combustible y materias primas.
1.4.1.1 Energa elctrica, aire comprimido y gasoil.
El suministro elctrico ser realizado, a travs de la instalacin ya existente en la
planta, por la compaa FECSA.
A si mismo la planta deshidratadora de alfalfa dispone de su propio equipo
generador y circuito de alimentacin de aire comprimido.
El suministro del gasoil, para la alimentacin del quemador, se realiza por medio
de la instalacin ya existente en la planta.
1.4.1.2 Materia prima: Alfalfa.
La alfalfa utilizada como materia prima proviene de los campos de las comarcas
del Segra, la Noguera, el Valle del Ebro, ...

Memoria Descriptiva

1.4.2 Planta deshidratadora de alfalfa.


La planta deshidratadora consta de las siguientes mquinas y elementos:
1- Tapiz.
2- Erizo del tapiz.
3- Rosca de salida del tapiz.
4- Quemador.
5- Trommel.
6- Despedregadores.
7- Aspirador.
8- Cicln.
9- Esclusa del cicln.
10- Rosca salida del cicln.
11- Tajadera.
12- Rosca del sobradero.
13- Rosca alimentacin del enfriador.
14- Enfriador.
15- Erizo del enfriador.
16- Aspirador del enfriador.
17- Cicln aspiracin enfriador.
18- Aspirador finos.
19- Cicln aspiracin finos.
20- Esclusa del enfriador.

Memoria Descriptiva

21- Rosca de salida del enfriador.


22- Empacadora.
23- Transporte cadenas.
24- Esclusa finos.

1.4.2.1 Tapiz.
Consiste en una banda deslizante y giratoria comandada por un motor elctrico
trifsico de induccin a travs de un reductor de velocidad mecnico.
La materia prima es depositada en l, por medio de una pala mecnica acoplada
a un tractor.
Figura:

Datos Tcnicos:
Velocidad.
Carga mxima:

1,4 m/s.
350 kg.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

15 kW.
380 V.
50 Hz.
0.85
28 A.
1.485 min-1.

Memoria Descriptiva

1.4.2.2 Erizo del tapiz.


Es un rodillo, cubierto de pas, giratorio accionado por medio de un motor
elctrico trifsico de induccin a travs de un reductor de velocidad mecnico.
Su funcin es la evitar la acumulacin de producto y asegurar un flujo uniforme
en la zona donde lo descarga el tapiz [1] y lo recoge la rosca de salida del tapiz
[3].
Figura:

Datos Tcnicos:
Velocidad

55 min-1.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

4 kW.
380 V.
50 Hz.
0.85
7,5 A.
1.485 min-1.

1.4.2.3 Rosca salida del enfriador.


Est constituida por dos tornillos helicoidales que giran en el interior de un
cilindro, un tornillo est accionados por medio de un motor elctrico trifsico de
induccin a travs de un reductor de velocidad mecnico, el otro gira en sentido
contrario debido al rozamiento entre ellos.
Es la encargada de transportar la alfalfa hasta el trommel [5].

Memoria Descriptiva

Figura:

Datos Tcnicos:

Longitud:

4 m.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

9,2 kW.
380 V.
50 Hz.
0.85
17,25 A.
1.485 min-1.

1.4.2.4 Quemador.
Utiliza como combustible gasoil. Su funcionamiento es totalmente automtico,
est constituido por un ventilador de aspiracin, encargado de proporcionarle el
aire utilizado en la combustin; una resistencia calefactora, encargada de iniciar
la combustin, el elemento inyector de combustible y la cmara de combustin.
Dispone de las siguientes entradas/salidas para su control:
1- Entrada de activacin.
2- Salida conformidad funcionamiento.
3- Salida avera.

Memoria Descriptiva

Su funcin es la de calentar el trommel [5] donde la alfalfa es deshidratada.


Figura:

Datos Tcnicos:

Entrada activacin:
Capacidad carga
salidas Conformidad
y Avera:

> 12 y < 40 V DC

-resistiva:
-inductiva:

3 A 250 V AC
1,5 A 30 V DC.
0,5 A 250 AC
0,5 A 30 V DC.

Alimentacin elctrica
ventilador, resistencias:
Consumo elctrico:

380 V AC
6 kVA

Presin combustible:

2 6 bares.

1.4.2.5 Trommel.
Se trata de un tambor giratorio, por donde avanza la alfalfa en sentido a un
corriente de aire caliente. Interiormente en este cilindro hay una serie de tabiques
que, discriminatoriamente, acelera el avance de las partculas ms pequeas,
mientras que retrasa el de mayor tamao, que necesitan una ms prolongada
permanencia en el interior del trommel para su completa deshidratacin.

Memoria Descriptiva

Est accionado por medio de un motor elctrico trifsico de induccin a travs de


un reductor de velocidad mecnico.
Dispone de dos sondas de temperatura, una a la entrada y otra a la salida. El valor
de la temperatura captada es transformado en tensin continua.
Figura:

Datos Tcnicos:
Longitud:
Dimetro:

20 m.
3,5 m.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

18,5 kW.
380 V.
50 Hz.
0.85
34.7 A.
1.485 min-1.

Sondas Temperatura:
Temperatura entrada:
Salida sonda:

0 1000 C
0 10 V c.c.

Temperatura salida:
Salida sonda:

0 200 C.
0 10 V c.c.

Memoria Descriptiva

1.4.2.6 Despedregadores.
Para evitar que cualquier cuerpo slido extrao que acompae a la alfalfa
(piedras, restos metlicos, ...) puedan daar la estructura interna del trommel [5]
o el aspirador [7] existen dos receptculos situados a ambos extremos del
trommel. Todo elemento extrao que es introducido en el trommel [5], por el su
movimiento y peso, tiende a depositarse en ellos.
Cada cierto tiempo por medio de dos pistones neumticos, se abrirn unas
trampillas que expulsarn al exterior todos los restos depositados.

Figura:

Datos Tcnicos:
Accionamiento por pistones de simple efecto.
Cada pistn est comandado por una
electrovlvula de 3/2.

1.4.2.7 Aspirador.
Est formado por un motor elctrico trifsico asncrono a cuyo eje est acoplada
directamente una hlice de 5 paletas helicoidales, el movimiento de esta hlice
crea una corriente de aire que succiona la alfalfa contenida en el trommel [5].

Memoria Descriptiva

Figura:

Datos Tcnicos:
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

160 kW.
380 V.
50 Hz.
0.92
275 A.
2.985 min-1.

1.4.2.8 Cicln.
Se trata de un gran cilindro de chapa con forma troncocnica convergente, la
alfalfa junto a los gases calientes succionados por el aspirador [7] son
introducidos por la parte media del cicln, los gases adquieren una trayectoria
helicoidal ascendente, y por efecto de su mayor densidad la alfalfa deshidratada
cae a la parte baja del cicln.
Figura:

Memoria Descriptiva

1.4.2.9 Esclusa del cicln.


Su funcin es la de evitar que la alfalfa deshidratada se acumule en el fondo del
cicln [7].
Es bsicamente una vlvula giratoria: el giro de un rodillo con paletas mantienen
un flujo constante de producto evitando la formacin de depsitos y que la salida
del cicln [8] quede embozada.
Est accionada por medio de un motor elctrico trifsico de induccin a travs de
un reductor de velocidad mecnico.

Figura:

Datos Tcnicos:
Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

5,5 kW.
380 V.
50 Hz.
0.85
7,5 A.
1.485 min-1.

1.4.2.10 Rosca salida del cicln.


Est constituida por dos tornillos helicoidales que giran en el interior de un
cilindro, un tornillo est accionados por medio de un motor elctrico trifsico de
induccin a travs de un reductor de velocidad mecnico, el otro gira en sentido
contrario debido al rozamiento.

10

Memoria Descriptiva

Es la encargada de transportar la alfalfa deshidratada depositada por la esclusa


del cicln [9] hasta la estructura de la tajadera [11].
Est accionada por medio de un motor elctrico trifsico de induccin a travs de
un reductor de velocidad mecnico.
Figura:

Datos Tcnicos:

Longitud:

3 m.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

7,5 kW.
380 V.
50 Hz.
0.85
14 A.
1.485 min-1.

1.4.2.11 Tajadera.
La tajadera se encarga de dirigir la alfalfa deshidratada, proveniente de la rosca
de salida del enfriador [10], haca la rosca de alimentacin del enfriador [13] o a
la rosca del sobradero [12].
Un pistn neumtico acciona una chapa giratoria, segn su posicin el producto
va a una rosca u otra.
Figura:
Cicln

Sobradero

Enfriador

11

Memoria Descriptiva

Datos Tcnicos:
Accionado por un pistn de doble efecto.
El pistn est comandado por una
electrovlvula de 5/2.

1.4.2.12 Rosca del sobradero.


Est constituida por dos tornillos helicoidales que giran en el interior de un
cilindro, un tornillo est accionados por medio de un motor elctrico trifsico de
induccin a travs de un reductor de velocidad mecnico, el otro gira en sentido
contrario debido al rozamiento.
Es la encargada de transportar la alfalfa deshidratada depositada en la tajadera
[11] hasta el sobradero.
Est accionada por medio de un motor elctrico trifsico de induccin a travs de
un reductor de velocidad mecnico.
Figura:

Datos Tcnicos:
Longitud:

1,5 m.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

5,5 kW.
380 V.
50 Hz.
0.85
10,25 A.
1.485 min-1.

12

Memoria Descriptiva

1.4.2.13 Rosca alimentacin del enfriador.


Est constituida por dos tornillos helicoidales que giran en el interior de un
cilindro, un tornillo est accionados por medio de un motor elctrico trifsico de
induccin a travs de un reductor de velocidad mecnico, el otro gira en sentido
contrario debido al rozamiento.
Es la encargada de transportar la alfalfa deshidratada depositada en la tajadera
[11] hasta el enfriador [14].
Est accionada por medio de un motor elctrico trifsico de induccin a travs de
un reductor de velocidad mecnico.

Figura:

Datos Tcnicos:

Longitud:

1,5 m.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

5,5 kW.
380 V.
50 Hz.
0.85
10,25 A.
1.485 min-1.

13

Memoria Descriptiva

1.4.2.14 Enfriador.
Su funcin es la de enfriar la alfalfa deshidratada, entra a una temperatura
aproximada de 40 C, ya que si fuera almacenada sin enfriarse esta temperatura
propiciara la fermentacin y destruccin del producto.
El enfriador est constituido por una estructura de chapa galvanizada, la alfalfa
transportada por la rosca de alimentacin [12] es introducida en su interior, el
erizo del enfriador [15] evita la acumulacin de producto en la entrada; por
medio del aspirador del enfriador [16] la alfalfa deshidratada es aspirada a travs
de un recinto en forma de laberinto a la vez que es enfriada por el aire.
La alfalfa aspirada es depositada en la zona superior del enfriador por medio del
cicln del enfriador [17], aqu es transportada por una cinta haca la esclusa del
enfriador [20]. A la salida la temperatura del producto ha descendido hasta
aproximadamente los 20 C
Figura:

17

20

15

16

Datos Tcnicos:
Datos Motor Cinta
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

1,5 kW.
380 V.
50 Hz.
0.85
2,8 A.
1.485 min-1.

14

Memoria Descriptiva

1.4.2.15 Erizo del enfriador.


Es un rodillo, cubierto de pas, giratorio accionado por medio de un motor
elctrico trifsico de induccin a travs de un reductor de velocidad mecnico.
Su funcin es la evitar la acumulacin de producto y asegurar un flujo uniforme
en la zona donde lo descarga la rosca de alimentacin del enfriador [13] y es
aspirado por el aspirador del enfriador [16]
Figura:

Datos Tcnicos:
Velocidad

55 min-1.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

7,5 kW.
380 V.
50 Hz.
0.85
14 A.
1.485 min-1.

1.4.2.16 Aspirador del enfriador.


Est formado por un motor elctrico trifsico asncrono a cuyo eje est acoplada
directamente una hlice de 5 paletas helicoidales, el movimiento de esta hlice
crea una corriente de aire que succiona la alfalfa contenida en el enfriador[14].

15

Memoria Descriptiva

Figura:

Datos Tcnicos:
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

18,5 kW.
380 V.
50 Hz.
0.88
34,7 A.
2.985 min-1.

1.4.2.17 Cicln aspiracin enfriador.


Es un cilindro de chapa galvanizada con forma troncocnica convergente, la
alfalfa deshidratada succionada por el aspirador del enfriador [16] es introducida
por la parte alta del cicln aspiracin enfriador, el aire adquiere una trayectoria
helicoidal ascendente, y por efecto de su mayor densidad la alfalfa deshidratada
cae a la parte baja del cicln aspiracin enfriador y de ah a la cinta de transporte
del enfriador [14].

16

Memoria Descriptiva

Figura:

1.4.2.18 Aspirador de finos.


Est formado por un motor elctrico trifsico asncrono a cuyo eje est acoplada
directamente una hlice de 5 paletas helicoidales, el movimiento de esta hlice
crea una corriente de aire que succiona la alfalfa contenida en la esclusa de finos
[24].
Figura:

Datos Tcnicos:
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

5,5 kW.
380 V.
50 Hz.
0.85
10,25 A.
2.985 min-1.

17

Memoria Descriptiva

1.4.2.19 Cicln aspiracin finos.


Es un cilindro de chapa galvanizada con forma troncocnica convergente, la
alfalfa deshidratada succionada por el aspirador de finos [18] es introducida por
la parte alta del cicln aspiracin finos, el aire adquiere una trayectoria helicoidal
ascendente, y por efecto de su mayor densidad la alfalfa deshidratada cae a la
parte baja del cicln aspiracin finos y de ah a la cinta de transporte del
enfriador [14].

Figura:

1.4.2.20 Esclusa enfriador.


Su funcin es la de evitar que la alfalfa deshidratada se acumule a la salida del
enfriador [14].
Es bsicamente una vlvula giratoria: el giro de un rodillo con paletas mantienen
un flujo constante de producto evitando la formacin de depsitos y que la
entrada de la rosca de salida del enfriador [21] quede embozada.
Est accionada por medio de un motor elctrico trifsico de induccin a travs de
un reductor de velocidad mecnico.

18

Memoria Descriptiva

Figura:

Datos Tcnicos:
Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

0,37 kW.
380 V.
50 Hz.
0.88
0,7 A.
1.485 min-1.

1.4.2.21 Rosca salida del enfriador.


Est constituida por dos tornillos helicoidales que giran en el interior de un
cilindro, un tornillo est accionados por medio de un motor elctrico trifsico de
induccin a travs de un reductor de velocidad mecnico, el otro gira en sentido
contrario debido al rozamiento.
Es la encargada de transportar la alfalfa deshidratada proveniente del enfriador
[14] hasta la empacadora [22].
Est accionada por medio de un motor elctrico trifsico de induccin a travs de
un reductor de velocidad mecnico.

19

Memoria Descriptiva

Figura:

Datos Tcnicos:

Longitud:

1,75 m.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

5,5 kW.
380 V.
50 Hz.
0.85
10,25 A.
1.485 min-1.

1.4.2.22 Empacadora.
Su funcionamiento es totalmente automtico, debe estar conectada a la lnea
elctrica y al circuito de aire comprimido.
Dispone de las siguientes entradas/salidas para su control:
1- Entrada de activacin.
2- Salida conformidad funcionamiento.
3- Salida avera.
4- Salida sensor nivel producto.

20

Memoria Descriptiva

La empacadora recoge la alfalfa transportada por la rosca de salida del enfriador


[21], una vez en su interior se prensa y empaca con flejes de plstico
obtenindose balas de 1 m3 de volumen y unos 330 kg.
Figura:

Datos Tcnicos:

Entrada activacin:
Capacidad carga
salidas Conformidad,
Avera y nivel:

> 12 y < 40 V c.c.

-resistiva:
-inductiva:

Alimentacin elctrica
ventilador, resistencias:
Consumo elctrico:

3 A 250 V c.a.
1,5 A 30 V c.c.
0,5 A 250 c.a.
0,5 A 30 V c.c.
380 V c.a.
3,5 kVA

1.4.2.23 Transporte cadenas.


Consiste en una cinta acanalada transportadora, est accionada por medio de un
motor elctrico trifsico de induccin a travs de un reductor de velocidad
mecnico.

21

Memoria Descriptiva

Todo el producto que cae de la empacadora [22] es recogido en esta cinta


transportadora, y enviado a la esclusa de finos [24].
Figura:

Datos Tcnicos:

Longitud:
Anchura:

5 m.
1,25 m.

Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

1,5 kW.
380 V.
50 Hz.
0.85
2,8 A.
1.475 min-1.

1.4.2.24 Esclusa finos.


Su funcin es la de evitar que la alfalfa deshidratada se acumule a la salida del
transporte de cadenas [23].
Es bsicamente una vlvula giratoria: el giro de un rodillo con paletas mantienen
un flujo constante de producto evitando la formacin de depsitos y facilitando la
aspiracin de aspirador de finos [18].
Est accionada por medio de un motor elctrico trifsico de induccin a travs de
un reductor de velocidad mecnico.

22

Memoria Descriptiva

Figura:

Datos Tcnicos:
Datos Motor
Potencia motor:
Tensin alimentacin:
Frecuencia:
Factor de potencia:
Intensidad nominal:
Velocidad nominal:

23

0,37 kW.
380 V.
50 Hz.
0.88
0,7 A.
1.485 min-1.

Memoria Descriptiva

1.5 POSIBLES SOLUCIONES Y SOLUCIN ADOPTADA.


1.5.1 Descripcin del proceso de deshidratacin de la alfalfa.
La planta es de tipo directo y continuo:
Directo:

porque el calor es aplicado directamente al producto hmedo por


medio de gases caliente, el calor es transmitido por conveccin, y por
radiacin en las zonas donde la temperatura del gas es lo
suficientemente alta.

Continuo: porque el producto hmedo es incorporado continuamente al sistema


de desecado mientras se efecta la operacin y el producto, ya
desecado, es extrado al mismo ritmo.

Dentro de la planta podemos diferenciar segn el proceso que realizan al


producto dos grupos de mquinas:
1- Grupo deshidratador.
2- Grupo enfriador.

Grupo deshidratador:
La alfalfa fresca es depositada en el tapiz [1] por medio de un pala mecnica
acoplada a un tractor, la alfalfa asciende por el tapiz, al final de su recorrido se
encuentra con el erizo del tapiz [2], este se encarga de mantener constante el flujo
de alfalfa que se deposita en la rosca de salida del tapiz [3]. Desde aqu es
transportada hasta la entrada del trommel [5].
El trommel est calentado por medio del quemador [4], alcanzado la corriente de
aire en su interior temperaturas de 850 C en la entrada, 360 C en la zona central
y 100 C en la salida.
Dentro del trommel la alfalfa es transportada y calentada por a la corriente de aire
caliente, creada por el aspirador [7], durante aproximadamente 15 minutos la
alfalfa recorrer todo el trommel a medida que va perdiendo toda el agua que
posee.

24

Memoria Descriptiva

El grado de desecado de la alfalfa depender de la temperatura a la que se ve


sometida, controlada por el quemador y que se mantendr fija, como por el
tiempo que permanezca en el trommel, controlado por la velocidad del aspirador.
La alfalfa extrada del trommel es transportada por la succin del aspirador hasta
el cicln [8], all los gases adquieren una trayectoria helicoidal ascendente, y por
efecto de su mayor densidad, la alfalfa deshidratada cae a la parte baja del cicln.
La alfalfa es depositada por la esclusa del cicln [9] en la rosca de salida del
cicln [10] esta la transporta hasta la tajadera [11] que segn su posicin la
distribuir hacia el grupo enfriador o hacia la rosca del sobradero [12].
Por lo general la alfalfa se dirigir haca el grupo enfriador, pero en caso de que
este sufra alguna avera la alfalfa ser desviada a la rosca del sobradero que la
transportar hasta un patio donde, por medio manuales, la alfalfa ser extendida
para lograr su ventilacin y evitar que la alta temperatura con la que llega
provoque su fermentacin.

Grupo enfriador:
Para evitar su fermentacin la alfalfa deshidratada debe ser enfriada lo ms
rpidamente posible. El grupo enfriador es el encargado de enfriarla de forma
automtica.
La alfalfa deshidratada es depositada por la tajadera en la rosca de alimentacin
del enfriador [13] que la transporta hasta en enfriador [14], aqu la alfalfa
deshidratada llega a una temperatura aproximada de 40 C.
Dentro del enfriador la alfalfa deshidratada se encuentra con el erizo del
enfriador [15] que se encarga de mantener constante el flujo de alfalfa que es
transportada a travs del enfriador por la corriente de aire creada por el aspirador
del enfriador [16].
A medida que la alfalfa avanza por el enfriador las paredes de este y la corriente
de aire le van extrayendo el calor. La alfalfa deshidratada es conducida hasta el
cicln de la aspiracin del enfriador [17], all cae a la parte alta del enfriador
donde una cinta la transporta hasta la salida.
A la salida del enfriador la alfalfa desecada, que ha rebajado su temperatura hasta
aproximadamente unos 20 C, es introducida en la esclusa del enfriador [20] y
depositada sobre la rosca de salida del enfriador [21], esta la transporta hasta la
empacadora [22].

25

Memoria Descriptiva

La empacadora prensa y empaca la alfalfa deshidratada en balas de


aproximadamente unos 330 kg.
Durante el proceso de empacado una gran cantidad de producto cae al suelo, este
es recogido por el transporte de cadenas [23], que a su vez lo deposita sobre la
esclusa de finos [24].
Esta cantidad de producto es succionado por el aspirador de finos [18] y enviado
al cicln de la aspiracin de finos [19], all cae a la parte alta del enfriador, y es
de nuevo enviado a la empacadora.

1.5.2 Elementos a instalar.


Para realizar la automatizacin de la planta deberemos instalar los siguientes
elementos:
1- Detectores de giro.
2- Electrovlvulas.
3- Contactores.
4- Rels.
5- Protecciones.
6- Fuente de alimentacin.
7- Variador de frecuencia.
8- Autmata programable.
9- Armarios.
10-Ordenador PC.

26

Memoria Descriptiva

1.5.2.1 Detectores de giro.


Estos detectores sern los encargados de controlar el deslizamiento, la rotura del
acoplamiento entre el motor y la mquina, la sobrecarga, etc. en las siguientes
mquinas:
Tapiz.

Rosca alimentacin del enfriador.

Erizo del tapiz.

Enfriador.

Rosca salida del tapiz.

Erizo del enfriador.

Trommel.

Esclusa del enfriador.

Esclusa del cicln.

Rosca salida del enfriador.

Rosca salida del cicln.

Transporte de cadenas.

Rosca del sobradero.

Esclusa de finos

La frecuencia de los impulsos Fc emitida por el mvil a controlar es comparada


con la frecuencia Fr preajustada en el detector. El circuito de conmutacin de
salida del detector est cerrado para Fc > Fr y en estado abierto para Fc < Fr.
El control de rotacin pasa a ser efectivo 9 segundos despus de la puesta en
tensin del detector, con fin de permitir que el mvil a controlar alcance su
velocidad nominal. Durante ese tiempo la salida est en estado cerrado.
Figura:
BN/1

+
BK/4

PNP
BU/3

Los detectores sern puestos en tensin por la salida del autmata que activa la
mquina controlada.

27

Memoria Descriptiva

1.5.2.2 Electrovlvulas.
Son las encargadas de comandar los cilindros neumticos de la tajadera y los
despedregadores.
El cilindro de la tajadera es de doble efecto, la fuerza ejercida por el aire
comprimido mueve el mbolo en los dos sentidos, tanto en la ida como en el
retorno se dispone de una determinada fuerza til.
Para su accionamiento utilizaremos una electrovlvula 5/2 vas con impulso
elctrico a ambos lados. Se trata de un elemento que realiza la conversin de la
seal elctrica a neumtica y que adems memoriza la posicin, es decir al
mandar una seal elctrica para accionar el cilindro esta puede ser un impulso, ya
que se mantendr el estado del cilindro hasta la siguiente seal.
Figura:

Y1

Y2

Los cilindros de los despedregadores son de simple efecto, la fuerza ejercida por
el aire comprimido solo acta en un sentido del movimiento del embolo, el otro
movimiento de embolo tiene lugar por la accin de un muelle incorporado.
Para su accionamiento utilizaremos una electrovlvula de 3/2 vas con seal
continua. Mientras se mantenga una seal elctrica en la bobina el embolo
permanecer fuera del cilindro.

28

Memoria Descriptiva

Figura:

Y1

1.5.2.3 Contactores.
Para la conexin de los motores de la planta utilizaremos contactores, la bobina
de los cuales ser alimentada a 24 V DC.
Figura:

A1

13

A2

14

K1M

Segn la potencia del motor a conectar utilizaremos un tipo de arranque:


Motores de hasta 4 kW, arranque directo.
Motores > de 4 kW, arranque estrella-tringulo.
En los arranques directos solo utilizaremos un contactor por motor, en cambio en
los arranques estrella-tringulo necesitaremos 3: el de lnea, el de la conexin
estrella y el de la conexin tringulo.

29

Memoria Descriptiva

Tanto el contactor de arranque directo como el de lnea en el arranque estrellatringulo dispondrn de un contacto NA (trminales13-14), este contacto servir
para notificar al autmata la conformidad de la conexin del motor.

1.5.2.4 Rels.
Cuando se produce una alarma en la planta se activan una sirena como
sealizacin acstica y unas lmparas como sealizacin luminosa. Para la
conexin de la sirena y las lmparas utilizaremos unos rels activados por las
salidas del autmata.
Como la salidas del autmata no deben accionar potencias elevadas un rel
auxiliar nos permitir activar la sirena y las lmparas sin sobrecargar a las salidas
del autmata.
Figura:

A1

13

23

41

51

A2

14

24

42

52

K1

La bobina de los rels ser alimentada a 24 V DC.

1.5.2.5 Protecciones.
Para salvaguardar la instalacin, las mquinas y a las personas utilizaremos las
siguientes protecciones:
Fusibles.
Interruptores diferenciales y magnetotrmicos.
Rels trmicos para los motores.
Puesta de masas a tierra.

30

Memoria Descriptiva

Fusibles:
Todas las lneas
dimensionados.

estarn

protegidas

por

fusibles

convenientemente

De igual forma se dispondr de un interruptor portafusibles general, desde l se


alimentar a toda la planta deshidratadora de alfalfa.
Interruptores diferenciales y magnetotrmicos:
Cada armario de control dispondr de un interruptor diferencial y un
magnetotrmico; adems, un magnetotrmico situado en el armario general ser
el encargado de proteger toda la instalacin del autmata y de la maniobra.
Armario general:
Interruptor diferencial principal
Magnetotrmico principal
Magnetotrmico maniobra

Tetrapolar 380 V, 100 A/300 mA.


Tetrapolar 380 V, 100 A.
Bipolar 220 V, 20 A.

Armario variador:
Interruptor diferencial principal
Magnetotrmico principal

Tetrapolar 380 V, 63 A/300 mA.


Tetrapolar 380 V, 63 A.

Armario enfriador:
Interruptor diferencial principal
Magnetotrmico principal

Tetrapolar 380 V, 100 A/300 mA.


Tetrapolar 380 V, 100 A.

Rels trmicos para los motores:


Todos los motores, salvo el del aspirador, estarn protegidos por medio de rels
trmicos.
El aspirador estar protegido por el variador.

Puesta de masas a tierra:


Habr de ponerse a tierra todas las partes metlicas de las mquinas que no se
encuentren sometidas a tensin, a fin de evitar posibles contactos.
Para la puesta de las masas metlicas a tierra se utilizar el circuito de tierra ya
existente en la planta.

31

Memoria Descriptiva

1.5.2.6 Fuente de alimentacin.


El circuito de maniobra y el autmata trabajan a una tensin de 24 V DC, para
proporcionar esta alimentacin utilizaremos una fuente de 220 V AC/24 C DC y
15 A capaz de alimentar un consumo de 360 W.

1.5.2.7 Variador de frecuencia.


Para controlar el motor del aspirador utilizaremos un variador de frecuencia,
siendo este el encargado de:
1- Disminuir las puntas de intensidad durante la fase de arranque a los
valores nominales del motor.
2- Regular la velocidad del aspirador, tanto durante la fase de arranque,
regulacin por parte del autmata; como durante la produccin,
regulacin manual del la aplicacin SCADA.
3- Proteccin del motor del aspirador.
4- Reduccin del consumo a velocidades inferiores a la nominal.

Arranque:
Dado que la potencia del motor del aspirador es muy elevada, 160 kW, debemos
utilizar un sistema ms efectivo que un arranque estrella-tringulo para
disminuir las puntas de corriente que se producen durante el arranque.
Gracias al variador de frecuencia no superaremos los valores de intensidad
nominal del motor en ninguna fase de su funcionamiento.

Regulacin de la velocidad:
Por medio del variador podremos regular la velocidad del aspirador.
Durante la fase de arranque y mientras el trommel no logra la temperatura de
funcionamiento el aspirador debe girar a aproximadamente 1.300 min-1. Una vez
el trommel a conseguido la temperatura de funcionamiento el aspirador girar a
una velocidad de 2.300 min-1. Esta velocidad corresponde al grado de
deshidratacin para la alfalfa deseado.

32

Memoria Descriptiva

Una vez la planta este en produccin podremos, desde la aplicacin SCADA,


variar la velocidad (entre 2.000 y 3.000 min-1).

Proteccin del motor:


El variador est dotado de las siguientes funciones:
Proteccin contra sobrecarga trmica del motor.
Proteccin contra fallos de tierra.
Proteccin contra cortocircuitos.
Reduccin del consumo:
Un ventilador tienen caractersticas de Par Motor Variable, es decir, el par motor
se incrementa con la velocidad. En estas aplicaciones, la carga es proporcional al
cuadrado de la velocidad, y por lo tanto la potencia es proporcional al cubo de la
velocidad.
Esto significa que a velocidades reducidas hay una gran reduccin en la potencia
y por lo tanto se produce un ahorro en la energa; una ventaja sustancial de los
variadores de velocidad aplicados a bombas y ventiladores.
Por ejemplo, una reduccin del 10% en la velocidad proporcionar una reduccin
terica del 35% en el consumo de potencia.

33

Memoria Descriptiva

Para realizar la automatizacin utilizaremos un variador de frecuencia de la


marca SIEMENS, en concreto el modelo MIDIMASTER ECO1-16000/3.
Caractersticas:
Los inversores MICROMASTER Eco y MIDIMASTER Eco estn dirigidos a su
uso en todo el mundo y por lo tanto soportan una amplia gama de voltajes de
lnea:
Trifsico 208 240V10%
Trifsico 380 500V10%
Trifsico 525 575V15% (MIDIMASTER Eco nicamente).
Programa de fcil instalacin y fcil puesta en servicio.
Limite de Corriente Rpida (Fast Current Limit, FCL) para operacin fiable
libre de saltos.
Hasta 50C de rango de temperatura (o a 40C para el MIDIMASTER Eco).
Parmetros iniciales preprogramados por defecto en la fbrica para
requerimientos en Europa, Asia y Norteamrica.
Frecuencia de salida (y por lo tanto velocidad del motor) los cuales pueden
ser controlados por:

1- Puntos fijos de programacin de frecuencia usando el teclado.


2- Punto de programacin analgica de alta resolucin (entrada de
corriente o voltaje).
3- Potencimetro externo para controlar la velocidad del motor.
4- 8 frecuencias fijas por medio de entradas binarias.
5- Funcin de potencimetro motorizado (botones para elevar o
disminuir la velocidad).
6- Interfaz serie RS485.

34

Memoria Descriptiva

Tiempos de aceleracin/deceleracin.
Dos salidas de rel totalmente programables (13 funciones).
Salidas analgicas totalmente programables (1 para MICROMASTER Eco, 2
para MIDIMASTER Eco).
Conector para opciones externas para Display de Borrado de Texto de opcin
multilengua (OPe).
Grupos de parmetros de motor dual disponibles en el caso de proporcionarse
la opcin de Display de Borrado de Texto (OPe).
Ventilador para refrigeracin controlado por software integral.
Montaje lado a lado sin la distancia de separacin adicional (Modelos
P20/21).
Proteccin opcional a IP56 (NEMA 4/2) para el inversor MIDIMASTER Eco.
Control V/F cuadrtico en lazo abierto estndar, ideal para aplicaciones
simples tales como bombas y ventiladores.
La gama de elementos de transmisin se beneficia de la inclusin estndar de
un controlador PID para sistemas de regulacin en lazo cerrado.
Todos los productos hacen uso del mismo interfaz de usuario estndar de
simple manejo que consiste en botones y display de LEDs.
Terminales de fcil uso sin tornillos usados para conexiones de control
(MICROMASTER Eco nicamente).
El interfaz serie RS485 es estndar, permitiendo hasta 31 elementos de
transmisin para su conexin en red a un PLC o Sistema de Gestin de
Construccin (Building Management System, BMS).
El elemento de transmisin puede ser habilitado por medio del teclado
numrico, por medio de entradas digitales o por medio de un interfaz serie
RS485 estndar.

35

Memoria Descriptiva

El punto de programacin de la velocidad del motor puede ser seleccionado,


usando un punto de programacin digital, potencimetro motorizado,
frecuencia fija, entrada analgica o por medio de una conexin serie RS485.
El modo de control mixto se encuentra igualmente disponible, permitiendo
que el control sobre el elemento de transmisin y la entrada de punto de
programacin provengan de diferentes fuentes.
Los elementos de transmisin pueden ser configurados para comenzar
automticamente despus de un corte de alimentacin o despus de una
avera.
Los grupos de parmetros son totalmente compatibles entre diferentes tipos
de productos, lo cual reduce el tiempo de aprendizaje.
Todos los elementos de transmisin estn certificados de acuerdo con VDE,
UL, y el UL canadiense, y estn fabricados de acuerdo con la ISO9001.
Todos los elementos de transmisin estn en conformidad con los
requerimientos de la directiva 73/23/EEC de bajo voltaje de la EC y han sido
galardonados con la marca CE.

1.5.2.8 Autmata programable.


El control de la automatizacin de la planta correr a cargo autmata
programable.
Los autmatas son unos aparatos destinados a sustituir al control tradicional
mediante rels y cableado, rgido y con necesidad de mantenimiento; por un
programa informtico, flexible y carente de mantenimiento.
El programa informtico contendr las instrucciones necesarias para controlar la
planta, este programa ser ejecutado de forma cclica por el autmata.
Un autmata programable esta constituido por:
Procesador: Es el conjunto funcional de elementos encargados de asegurar el
control de la mquina y de efectuar los tratamientos requeridos por las
instrucciones de los programas.

36

Memoria Descriptiva

Memoria: Una parte contiene el sistema operativo concebido, desarrollado y


provisto por el constructor, cuyo objetivo es facilitar la puesta en accin del
sistema.
Tambin contiene los programas de aplicacin, conjunto de programas
realizados por el usuario con vistas a la explotacin del sistema.
Finalmente tambin almacena los datos, constantes o variables, que son
utilizados o producidos por los programas de aplicacin.
Entradas-Salidas: Son el conjunto de componentes que permiten el intercambio
de informacin entre el autmata y el mundo exterior.

Para realizar la automatizacin utilizaremos un autmata programable de la


marca SIEMENS, en concreto el modelo S5-95U.

1.5.2.8.1 Caractersticas del autmata programable S5-95U.

1) Battery compartment.
2)

Front panel connector for digital inputs (E 32.0 to E 33.7) and


for digital outputs (A 32.0 to A 33.7).

3) Battery low LED.


4) ON/OFF switch.
5) LED display for digital inputs and outputs.
6) Terminals for connecting the power supply.
7) SINEC L2 bus fault LED for S5-95U.
SINEC L2-DP bus fault LED for S5-95U.

37

Memoria Descriptiva

8) Cable connector for S5-100U modules.


9) RUN/STOP LEDs: Green LED "RUN", red LED "STOP".
10) Interface for analog inputs (EW 40 to EW 54) and for analog output (AW 40).
11) SINEC L2 interface for S5-95U.
2nd serial interface for S5-95U.
SINEC L2-DP interface for S5-95U.
12) RUN/STOP/COPY switch.
13) Receptacle for E(E)PROM submodule.
14) Interface for a programmer, PC, OP or SINEC L1 bus.
15) Interface

for interrupt inputs (E 34.0 to 34.3) and


for counter inputs (EW 36, EW 38).

Diagrama del conector, n 10, de las entradas y la salida analgica:

38

Memoria Descriptiva

39

Memoria Descriptiva

40

Memoria Descriptiva

Mdulo de entradas:
Para conectar al autmata las diferentes seales de entrada (digitales)
utilizaremos, aparte de las 16 integradas, 4 mdulos de 16 entradas a 24 V DC,
modelo 6ES5 422-8MA11, con las siguientes caractersticas:
Number of inputs
Galvanic isolation

16
no

Input voltage L+
- rated value
- 0 signal
- 1 signal

24 V DC
0 to 5 V
13 to 30 V

Input protection
- against polarity reversal
- against overvoltage

up to

no, fuse trips


33 V

Input current at
1 signal

typ.

4.5 mA

typ.
typ.

4 ms
3 ms

Inherent delay
- from 0 to 1
- from 1 to 0
Length of cable
- unshielded

100 m

Rated insulation voltage


(+9 V to )
- insulation group

12 V AC
1B

EMC/noise immunity to
VDE 801-4, severity level 3

2 kV

Fault LED
(red)
interruption
Connection of 2-wire BERO
proximity switches
- residual current

on L+/M

possible
1.5 mA

Current consumption
- from +9 V (CPU)

typ.

50 mA

Power loss of
the module

typ.

4.5 W

Weight

ca.

190 g

41

Memoria Descriptiva

Mdulo de salidas:
Para conectar al autmata las diferentes seales de salida (digitales) utilizaremos,
aparte de las 16 integradas, 5 mdulos de 8 salidas a 24 V DC, modelo
6ES5 451-8MA11, con las siguientes caractersticas:
Number of outputs
Galvanic isolation
- in groups of
Load voltage L+
- rated value
- permissible range
(including ripple)
- value at t<0.5 s

8
yes (optocoupler)
8
24 V DC
20 to 30 V
35 V

Output current for


"1" signal
- rated value
- permissible range
- lamp load
Residual current at
"0" signal
Output voltage
- at "1" signal
Short-circuit
protection

Switching frequency
- resistive load
- inductive load

100 Hz
2 Hz

Permissible current
of all outputs

6A

Driving of
digital input

possible

Paralleling of 2
outputs
- maximum current
Length of cable
- unshielded

possible in pairs
1.8 A

max.

0.5 mA

max.

L+ (- 0.6 V)

short-circuit

-15 V

max.
max.

max.

short-circuit
protected output with
autom. Switch on when
the short-circuit does not
exist any more

Fault LED (red)

Voltage induced on
circuit interruption
(internal) limited to

max.

1A
5 mA to 1A
10 W

100 m

42

Rated insulation voltage


(+ 9 V to L+)
- insulation group
- tested with

24 V AC
2xB
500 V AC

Rated insulation voltage


(+ 9 V to )
- insulation group
- tested with

12 V AC
1xB
500 V AC

Current consumption
- from +9 V (CPU)
typ.
- from L+ (without load) typ.

35 mA
50 mA

Power loss
of the module

typ.

3W

Weight

approx. 230g

Memoria Descriptiva

Procesador de comunicaciones CP 521SI:


Para relizar la comunicacin entre el autmata y el ordenador necesitamos el
procesador de comunicaciones CP 521SI, que acta como interface entre el
autmata y el protocolo RS-232 del puerto serie del ordenador.

Galvanic isolation

TTY signals are


isolated
EPROM/EEPROM
V.24/TTY passive
(active).

Memory submodule
Serial interface

Transmission

Asynchronous
10-bit character frame
11-bit character frame.

Transmission rate

110 to 9600 baud.

Permissible cable length


- V.24
TTY Results from:

15 m.
(Voltage drop on
cable)+
(Receiver-typ. Voltage
drop 1.5 V) or
(transmitter-typ. voltage
drop 0.9 V)
max. 1000 m.

LED displays
- TxD (green)
- RxD (green)
- RTS (green)
- BATT (yellow)

Transmitting.
Receiving.
Ready to send.
Battery failure.

Back-up battery
Lithium 1/2 AA 3.6 V/850 mAh
Current consumption
from +9 V

typ.

140 mA

Power loss of module

typ.

1.2 W

Weight approx.

43

500 g.

Memoria Descriptiva

1.5.2.8.2 Lenguaje de programacin del autmata programable S5-95U.


Para toda la familia de autmatas SIMATIC S5 se emplea el lenguaje STEP 5, en
sus 4 posibles representaciones:
Lista de instrucciones (AWL).
Esquema de funciones (FUP): se representa grficamente con smbolos
lgicos.
Esquema de contactos (KOP): se representa grficamente con smbolos
elctricos.
GRAPH 5/GRAPH Mini: solo puede emplearse, con limitaciones, en el
S5-95U.

Ejemplo:

CIRCUITO
AWL
E 32.0
E 2.3
E 3.2

FUK

:U E 32.0
:U E 2.3
:U E 3.2

E 32.0
E 2.3

:= A 6.7

&
A 6.7

E 3.2

KOP
E 32.0

E 2.3

E 3.2

A 6.7

A 6.7

La programacin de la automatizacin de la planta deshidratadora de alfalfa est


realizada en AWL, ya que es el nica representacin que engloba todas las
operaciones posibles, en las otras 3 hay ciertas operaciones que se deben
representar en AWL.

44

Memoria Descriptiva

En AWL cada instruccin tiene el siguiente formato:


Operacin.
Identificador del parmetro.

:U E 32.0
Parmetro.

1.5.2.8.3 Organizacin del programa del autmata programable S5-95U.


Vamos a tener dos opciones para escribir el programa:
-

Lineal: Se emplea un nico mdulo de programa (OB1). Este mdulo se


procesa cclicamente, es decir, tras la ltima instruccin se volver a
ejecutar la primera. Si la tarea a controlar es simple esta es la mejor
forma.

Estructurada: Para el caso de tareas complejas es ms conveniente dividir


el programa en mdulos. Mediante esta forma logramos un programa ms
claro y adquirimos la posibilidad de poder llamar a un mdulo desde
distintas partes del programa (lo que evita repetir cdigo).

En la programacin estructurada se comienza y termina en el mdulo OB1, desde


el cual saltaremos y retornaremos a los mdulos que nos interesen. Por supuesto

45

Memoria Descriptiva

se podr saltar desde un mdulo a otro (anidado), siempre que no superemos los
16 niveles de salto que permite como mximo el autmata.
Otras limitaciones son:
-

El salto de un mdulo a otro debe ser siempre hacia adelante (ej. Se podr
saltar de PB1 a PB2, pero no a la inversa).

No se pueden dar dos saltos a un mismo mdulo desde el mdulo actual.


(ej. No se podr saltar dos veces a PB3 desde PB2, pero si puede saltarse
a PB3 desde distintos mdulos).

Tanto en la programacin lineal como en la estructurada los mdulos acabarn


mediante la instruccin BE.
Tipos De Modulos:
Existen 5 tipos de mdulos en el S5-95U:
-

Mdulos de organizacin (OB):


OB1, OB3, OB13, OB21, OB22, OB31, OB34 Y OB251.
Son los que gestionan el programa de usuario.
Destacar el OB1, que es el mdulo del programa principal, el OB3, que es
el que contiene el programa controlado por alarma, y el OB13, que es el
mdulo para programas controlados por tiempo.
Los OB21 y 22 son empleados en los rearranques.
El OB31 es el encargado de controlar el tiempo de scan.
El OB34 es ejecutado cuando se detecta baja carga en la batera.
Por ltimo el OB251 contiene el algoritmo del control PID.
La longitud mxima son 8 kB.

Mdulos de programa (PB):


PB0 ... PB255.
Son los que incluyen el programa de usuario dividido, normalmente, segn
aspectos funcionales o tecnolgicos.
8 kB de longitud mxima.

46

Memoria Descriptiva

Mdulos secuenciales (SB):


SB0 ... SB255.
Son mdulos especiales para programar secuencias de control. Son muy
similares a los mdulos de programa PB.
8 kB de longitud mxima.

Mdulos funcionales (FB):


FB0 ... FB255.
Son mdulos de programa especiales. Aqu se introducen las partes de
programa que aparecen con frecuencia o poseen gran complejidad. Se
dispone de un juego de instrucciones ampliado.
8 kB en instrucciones (aqu tambin hay que tener en cuenta que las
etiquetas ocupan espacio).

Mdulos de datos (DB):


DB0 ... DB255.
En ellos se almacenan datos para la ejecucin del programa, como valores
reales, textos, etc.
Los mdulos DB1 y DB2 se emplean para definir las condiciones internas
del autmata, por lo que no deben emplearse.
256 palabras de datos.
Para emplear un mdulo de datos es necesario activarlo previamente.

1.5.2.9 Armarios.
Son los encargados de albergar los elementos encargados de la automatizacin de
la planta.
Se instalarn 3 armarios:

47

Memoria Descriptiva

1- Armario general: albergar al autmata, la fuente de alimentacin y los


elementos de control y proteccin asociados al tapiz, al erizo del tapiz, a la
r.s. del tapiz, al trommel y a la sealizacin acstica y luminosa.
2- Armario variador: alojar el variador del aspirador, y los elementos de
control y proteccin asociados a la esclusa del cicln, la r.s. del cicln, la
r. del sobradero y a la r.a. del enfriador.
3- Armario enfriador: alojar los elementos de control y proteccin asociados al
enfriador, al erizo del enfriador, al aspirador del enfriador, a la esclusa del
enfriador, a la r.s. del enfriador, al transporte de cadenas, al aspirador de finos
y a la esclusa de finos.

1.5.2.10 Ordenador PC.


La aplicacin SCADA estar instalada en un ordenador compatible PC, los
requisitos mnimos necesarios que deber cumplir son los siguientes:
Un PC con procesador Pentium o equivalente.
Microsoft Windows 95, Windows 98, Windows NT 4.0 con Service
Pack 3 o posterior o Windows 2000.
32 MB de RAM en Windows 95 y Windows 98, 48 MB de RAM en
Windows NT y 2000 (preferiblemente 64 MB).
Un disco duro con al menos 15 MB de espacio libre.
Tarjeta de vdeo SVGA capaz de una resolucin de 1024 x 768 pxeles
y una profundidad de color de 16 bits.
Monitor de 15 pulgadas.
Teclado y ratn o un dispositivo sealador compatible.
Adems se utilizar un SAI para asegurar el suministro de alimentacin elctrica
al ordenador ante cualquier perturbacin de la lnea.

48

Memoria Descriptiva

1.5.3 Metodologa utilizada en la programacin del autmata.


Existen diferentes mtodos de programacin, para esta automatizacin hemos
utilizado en su gran mayora (todo lo correspondiente a la evolucin secuencial)
la gua GEMMA y el mtodo GRAFCET.

1.5.3.1 Gua GEMMA.


En un proceso productivo la instalacin est funcionando siempre sin problemas
en modo automtico si no que muchas veces aparecen circunstancias que
provocan paradas en el proceso, como averas, falta de materia prima,
mantenimiento, etc.
Para fijar una norma universal de nombrar y definir los diferentes estados que
puede tener un sistema, la agencia fantasee ADEPA ha desarrollado la gua
GEMMA (Guide dEtude des Modes de Marches et dArrts).
La gua GEMMA es una representacin grfica de los modos de marcha y paro,
as como de las transiciones asociadas, de la parte operativa activa de un
automatismo.
Cualquier automatismo consta de dos partes fundamentales: el sistema de
produccin y el control de este sistema. El control puede estar alimentado o no;
desde nuestro punto de vista, el estado sin alimentar nos interesa pero si hemos
de estudiar el paso de este al otro.
Cuando un control est alimentado el sistema puede estar en tres situaciones:
En funcionamiento.
En parada (o en proceso de parada).
En interrupcin o defecto.
Puede existir produccin en cualquiera de estas tres situaciones; como es lgico
en funcionamiento pero tambin se puede producir cuando el sistema este en un
proceso de parada y cuando el sistema tenga alguna codician de defecto.
La gua GEMMA representa cada una de las cuatro situaciones: sin alimentar, en
funcionamiento, en parada y en interrupcin o defecto; mediante sendos
rectngulos-estado y la produccin mediante un quinto rectngulo-estado que
interseca con los tres rectngulos-estado principales.

49

Memoria Descriptiva

Cada una de estas situaciones se puede dividir a su vez en otras, de forma que
existen en total 17 posibles estados de funcionamiento.
No todos los procesos precisan de todos estos estados, pero se puede afirmar que
los estados necesarios de cualquier proceso podrn relacionarse con parte de los
que propone la gua GEMMA.
Procedimientos:
-

Modo funcionamiento (F):


Contiene todos los modos de funcionamiento necesarios para la produccin,
es decir los de funcionamiento normal (F1a F3) y los de test y verificacin
(F4 a F6).
Estado F1: Produccin normal. Es el estado en que las mquinas
producen normalmente, es decir, realizan la funcin para la cual han
sido creadas. Por ser este el estado ms importante, va representado
por un rectngulo de trazo ms grueso que los otros. Normalmente este
estado corresponde a un funcionamiento manual.
Estado F2: Marcha de preparacin. Corresponde a la preparacin de las
mquinas para el funcionamiento.
Estado F3: Marcha de cierre. Corresponde a la fase de preparacin de
las mquinas para realizar la parada de las mismas.
Estado F4: Marcha de verificacin sin orden. Corresponde al
funcionamiento manual, donde el operario puede realizar cualquier
operacin.
Estado F5: Marcha de verificacin con orden. En este caso el proceso
realiza el ciclo completo de funcionamiento en orden pero el ritmo lo
fija el operario.
Estado F6: Marcha de test. Permite realizar las operaciones de ajuste y
de mantenimiento preventivo.

Modo parada (A):


Contiene todos los modos en que el sistema est parado (A1 y A4), los que
llevan a una parada (A2 y A3) y los que permiten pasar al sistema de un
estado de defecto a uno de parada (A5 y A7). Corresponden a todas las
paradas realizadas por causas externas al proceso.

50

Memoria Descriptiva

Estado A1: Parada al estado inicial. Corresponde al estado normal de


reposo de las mquinas. Se representa con un rectngulo doble.
Estado A2: Parada pedida a final de ciclo. Es un estado transitorio en
el que las mquinas, que hasta aquel momento estaban produciendo
normalmente, han de producir hasta acabar el ciclo actual y pasar a
estar paradas en el estado inicial.
Estado A3: Parada pedida en un estado determinado. Es un estado
transitorio en el que las mquinas, que hasta aquel momento estaban
produciendo normalmente, han de producir solo hasta llegar a un punto
del ciclo diferente del estado inicial.
Estado A4: Parada obtenida. Es un estado de reposo de las mquina
diferente del estado inicial. Es una parada a un estado determinado.
Estado A5: Preparacin para la puesta en marcha despus de un
defecto. Corresponde ha todo aquello que hay que realizar despus de
producirse un defecto.
Estado A6: Puesta del sistema al estado inicial. El sistema es llevado
hasta la situacin inicial. Una vez realizado, el sistema pasa a estar en
el estado A1.
Estado A7: Puesta del sistema a un estado determinado. El sistema se
lleva hasta una situacin concreta distinta de la inicial. Una vez
realizada el sistema pasa estar en el estado A4.

Modo interrupcin o defecto (D):


Contiene todos los modos en que el sistema est en defecto tanto si esta
produciendo (D3), est parado (D1) o est en fase de diagnostico o
tratamiento de defectos (D2). Corresponden a todas las paradas realizadas por
causas internas del proceso.
Estado D1: Parada de emergencia. Para todo el proceso dejndolo
donde estaba.
Estado D2: Diagnostico y/o tratamiento de defectos. Permite, con
ayuda o no del operario, determinar las causas del defecto y
eliminarlas.

51

Memoria Descriptiva

Estado D3: Produccin a pesar de defectos. Corresponde a aquellos


casos en que es necesario continuar produciendo a pesar de que el
sistema no trabaje correctamente.

Todos estos modos contienen todos los estados posibles en la mayora de


instalaciones automatizadas. Sin embargo es necesario estudiar cada caso
particular para decidir cuales son necesarios y cuales deben ser adaptados al
proceso a automatizar.
Una vez definidos los diferentes estados ser necesario estudiar las evoluciones
que los unen. Estas uniones corresponden a transiciones entre estados, que
vendrn marcadas por el valor de las variables del sistema.

1.5.3.2 GRAFCET.
El GRAFCET (Graphe de commande etape-transition) es un mtodo grfico que
permite representar los automatismos secuenciales tanto a nivel de evolucin del
automatismo como a nivel de programa de autmata.
Principios del Grafcet:
Un Grafcet es una sucesin de etapas. Cada etapa tiene sus acciones asociadas de
forma que cuando aquella etapa est activa se ejecutan estas acciones, pero nunca
cuando la etapa se encuentra desactivada.
Entre dos etapas hay una transicin. Una transicin es una funcin booleana que
expresa la condicin lgica necesaria para poder pasar la transicin y activar la
siguiente etapa.
El cumplimiento de la funcin no es condicin suficiente para pasar la transicin,
es necesario adems que la etapa anterior est activa.

Utilizacin del Grafcet:


El Grafcet puede utilizarse para describir los 3 niveles de especificaciones de un
automatismo:
-

Grafcet nivel 1: Descripcin funcional.


En el primer nivel interesa una descripcin global y poco detallada del
automatismo, que permita comprender rpidamente su funcin.

52

Memoria Descriptiva

Este Grafcet no ha de contener ninguna referencia a las tecnologas


utilizadas, es decir no se especificar como activaremos una determinada
funcin, ni como detectaremos un determinado estado ni el tipo de
automatismo utilizado.
-

Grafcet nivel 2: Descripcin tecnolgica.


En este nivel se har una descripcin a nivel tecnolgico y operativo del
automatismo, quedando perfectamente definidas las diferentes tecnologas
utilizadas en cada funcin. En este nivel completamos la estructura del
proceso y solo nos falta el automatismo que lo controla.

Grafcet nivel 3: Descripcin operativa.


En este ltimo nivel se implementar el automatismo. El Grafcet definir la
secuencia de actuaciones que realizar el automatismo. En caso que se trate
de un autmata programable definir la evolucin del automatismo y la
activacin de las salidas en funcin de la evolucin de las entradas.

Estructuras bsicas en el Grafcet:


-

Secuencia:
Una secuencia es una sucesin alternada de etapas y transiciones en que las
etapas se van activando una detrs de otra. Una secuencia est activa si una de
sus etapas est activa e inactiva si todas sus etapas se encuentran en ese
estado.

Seleccin de secuencia:
A partir de una determinada etapa existen dos o ms secuencias entre las
cuales es necesario escoger en funcin de las transiciones. En la seleccin de
la secuencia es imprescindible que las receptividades asociadas a las
transiciones de seleccin sean excluyentes, no pueden ser ciertas
simultneamente.

Salto de etapas:
Es un caso particular de seleccin entre dos secuencias en que una de las
secuencias no tiene ninguna etapa.

53

Memoria Descriptiva

Repeticin de secuencia:
Es un caso particular de salto de etapas, en el que el salto se realiza en
sentido ascendente, forma que se repite la secuencia anterior al salto.

Paralelismo interpretado:
A partir de una determinada etapa existen dos o ms secuencias que se
ejecutan simultneamente. El inicio de secuencias paralelas se indica con una
doble lnea horizontal despus de la transicin correspondiente. De forma
similar el final de las secuencias paralelas se indica con otra lnea doble
horizontal antes de la transicin correspondiente; esta transicin solo ser
valida cuando todas las etapas inmediatamente anteriores estn activas.

Paralelismo interpretado:
El paralelismo interpretado aparece cuando una etapa tiene dos o ms salidas
y las transiciones correspondientes no son exclusivas.

Reglas de evolucin del Grafcet:


-

Regla 1: Inicializacin.
En la inicializacin del sistema se han de activar solo las etapas iniciales,
representadas por un cuadrado doble.

Regla 2: Evolucin de las transiciones.


Una transicin ser validada cuando todas las etapas inmediatamente
anteriores a ella estn activas. Una transicin es franqueable cuando est
validada y su receptividad asociada es cierta. Toda transicin franqueable ha
de ser obligatoria e inmediatamente franqueada.

Regla 3: Evolucin de las etapas activas.


Al franquear una transicin es necesario activar todas las etapas
inmediatamente posteriores y desactivar simultneamente todas las
inmediatamente anteriores.

Regla 4: Simultaneidad en el franqueamiento de las transiciones.


Las transiciones simultneamente franqueables han de ser simultneamente
franqueadas.

54

Memoria Descriptiva

Regla 5: Prioridad de la activacin.


Si al evolucionar un Grafcet, una etapa ha de ser activada y desactivada al
mismo tiempo permanecer activa.

1.5.4 Aplicacin SCADA programada en LabVIEW.


SCADA viene de las siglas de "Supervisory Control And Data Acquisition", es
decir: adquisicin de datos y control de supervisin.
Se trata de una aplicacin software especialmente diseada para funcionar sobre
ordenadores en el control de produccin, proporcionando comunicacin con los
dispositivos de campo (controladores autnomos, autmatas programables, etc.)
y controlando el proceso de forma automtica desde la pantalla del ordenador.
Adems, provee de toda la informacin que se genera en el proceso productivo a
diversos usuarios, tanto del mismo nivel como de otros supervisores dentro de la
empresa: control de calidad, supervisin, mantenimiento, etc.
En este tipo de sistemas usualmente existe un ordenador, que efecta tareas de
supervisin y gestin de alarmas, as como tratamiento de datos y control de
procesos.
La comunicacin se realiza mediante buses especiales o redes LAN. Todo esto se
ejecuta normalmente en tiempo real, y estn diseados para dar al operador de
planta la posibilidad de supervisar y controlar dichos procesos.
Los programas necesarios, y en su caso el hardware adicional que se necesite, se
denomina en general sistema SCADA..
Prestaciones:
Un aplicacin SCADA debe estar en disposicin de ofrecer las siguientes
prestaciones:
Paneles de alarma, que exigen la presencia del operador para reconocer
una parada o situacin de alarma, con registro de incidencias.
Generacin de histricos de seal de planta, que pueden ser volcados para
su proceso sobre una hoja de clculo.

55

Memoria Descriptiva

Ejecucin de programas, que modifican la ley de control, o incluso anular


o modificar las tareas asociadas al autmata, bajo ciertas condiciones.
Posibilidad de programacin numrica, que permite realizar clculos
aritmticos de elevada resolucin sobre la CPU del ordenador.

1.5.4.1 Caractersticas de la aplicacin SCADA desarrollada.


La aplicacin creada para controlar la planta deshidratadora de alfalfa tendr las
siguientes caractersticas:
1.5.4.1.1 Comunicacin.
La aplicacin SCADA se comunicar con el autmata por medio del puerto serie
del ordenador y el procesador de comunicaciones CP 521SI acoplado al
autmata.
Cada 2 segundos el autmata enviar al ordenador los datos necesarios para
controlar el estado de la planta.
Este periodo de tiempo es lo suficientemente corto para considerar que el control
se ejecuta en tiempo real, dado que la velocidad de evolucin del proceso es muy
lenta al estar controlando grandes masas de producto sometidas, bsicamente, a
un tratamiento trmico.
A su vez la aplicacin SCADA slo enviar al autmata los datos de control
cuando se halla detectado algn evento que implique alguna orden o notificacin
al sistema por parte del programa.
La comunicacin utilizar como interface fsica la propia del puerto serie del
ordenador, es decir la RS-232, y como cdigo el ASCII.

1.5.4.1.2 Paneles de control y visualizacin.


Son el interfaz grfico del operador, proporcionan al operador las funciones de
control y supervisin de la planta. El proceso se representa mediante sinpticos
grficos que representarn a las mquinas de la planta.
En la aplicacin desarrollada tenemos 4 paneles de control y visualizacin:

56

Memoria Descriptiva

1- Panel general: Se representa por medio de animaciones y mensajes


grficos el estado de toda la planta, dispone de los pulsadores de modo
de funcionamiento de la planta: marchas, paros, etc..
2- Panel deshidratador: Se representa por medio de animaciones y
mensajes grficos el estado del grupo deshidratador, en este caso se
dispone de los pulsadores de que controlan las mquinas del grupo
durante el funcionamiento manual de la planta.
3- Panel enfriador: Se representa por medio de animaciones y mensajes
grficos el estado del grupo enfriador, en este caso se dispone de los
pulsadores de que controlan las mquinas del grupo durante el
funcionamiento manual de la planta.
4- Datos auxiliares: Nos muestra todos los datos disponibles en la
aplicacin SCADA, de cada mquina de la planta.

1.5.4.1.3 Control de las alarmas.


La aplicacin supervisar y gestionar las alarmas que se produzcan en la planta.
Toda alarma que afecte a la planta ser inmediatamente notificada al operador,
adems la notificacin indicar cul a sido la causa que ha provocado la alarma.
Para tener un registro de las alarmas que se vayan produciendo la aplicacin
generar un histrico, en formato de hoja de clculo, de los siguientes datos sobre
cada seal de alarma:
Fecha de la notificacin de la alarma.
Hora de la notificacin de la alarma.
Causa que ha provocado la alarma.
Operario encargado del control de la planta en el momento de la
notificacin de la alarma.

1.5.4.1.4 Control de mantenimiento.


La aplicacin calcular el nmero de horas de funcionamiento y el nmero de
ciclos de arranque de cada mquina de la planta.

57

Memoria Descriptiva

Para obtener estos datos realizaremos los clculos necesarios en el ordenador


descargando de este trabajo al autmata.

1.5.4.2 LabVIEW, un lenguaje de programacin grfica.


LabVIEW es una herramienta diseada especialmente para monitorizar,
controlar, automatizar y realizar clculos complejos de seales analgicas y
digitales capturadas a travs de tarjetas de adquisicin de datos, puertos serie y
GPIBs (Buses de Intercambio de Propsito General).
Es un lenguaje de programacin de propsito general, como es el lenguaje C,
Delphi o Visual Basic, pero con la caracterstica que es totalmente grfico,
facilitando de esta manera el entendimiento y manejo de dicho lenguaje para el
diseador y programador de aplicaciones tipo SCADA.
Incluye libreras para la adquisicin, anlisis, presentacin y almacenamiento de
datos, GPIB y puertos serie. Adems de otras prestaciones, como la conectividad
con otros programas, por ejemplo de clculo, y en especial MatLAB.
Est basado en la programacin modular, lo que permite crear tareas muy
complicadas a partir de mdulos o sub-mdulos mucho ms sencillos. Adems
estos mdulos pueden ser usados en otras tareas, con lo cual permite una
programacin ms rpida y provechosa.
Tambin ofrece la ventaja de debugging en cualquier punto de la aplicacin.
Permite la posibilidad de poner break points, ejecucin paso a paso, ejecucin
hasta un punto determinado y se puede observar como los datos van tomando
valores a medida que se va ejecutando la aplicacin. Adems tambin lleva
incorporado generadores de seales para poder hacer un simulador.

Filosofa de LabVIEW:
LabVIEW es un lenguaje completamente grfico, y el resultado de ello es que es
totalmente parecido a un instrumento, por ello a todos los mdulos creados con
LabVIEW se les llama VI (Instrumento Virtual).
Existen dos conceptos bsicos en LabVIEW: el Front Panel (Panel Frontal) y el
Block diagram (Diagrama de Bloque).
El Panel Frontal es el interfaz que el usuario esta viendo y puede ser totalmente
parecido al instrumento del cual se estn recogiendo los datos, de esta manera el

58

Memoria Descriptiva

usuario sabe de manera precisa cual es el estado actual de dicho instrumento y


los valores de las seales que se estn midiendo.
El diagrama de bloques es el conexionado de todos los controles y variables, que
tendra cierto parecido al diagrama del esquema elctrico del instrumento.
LabVIEW tiene la caracterstica de divisin modular, ya que cualquier VI que se
ha diseado puede convertirse fcilmente en un mdulo que puede ser usado
como una sub-unidad dentro de otro VI.
Esta peculiaridad podra compararse a la caracterstica de procedimiento en los
lenguajes de programacin estructurada.
Es un sistema abierto, en cuanto a que cualquier fabricante de tarjetas de
adquisicin de datos o instrumentos en general puede proporcionar el driver de
su producto en forma de VI dentro del entorno de LabVIEW.
Tambin es posible programar mdulos para LabVIEW en lenguajes como C y
C++, estos mdulos son conocidos como Sub-VIs y no se difieren a los VI
creados con LabVIEW salvo por el interfaz del lenguaje en el que han sido
programados.
Adems estos Sub-VIs son muy tiles por ejemplo en el campo de clculos
numricos complejos que no se encuentran incluidos en las libreras de
LabVIEW.

El panel frontal y el diagrama de bloques:


Se podra decir que en cualquier VI existen dos caras bien diferenciadas: El Panel
Frontal y el Diagrama de Bloques.
Panel frontal:
El Panel Frontal es la cara que el usuario del
sistema est viendo cuando se est
monitorizando o controlando el sistema, o
sea, el interfaz del usuario.
Este contiene controles e indicadores y existe
una gran variedad de ellos, pero adems
incluso se pueden disear controles e indicadores personalizados, lo cual permite
tener una amplia gama de dichos controles e indicadores.
Un control puede tomar muchas formas, y muchas de estas formas el dibujo real

59

Memoria Descriptiva

usado en instrumentos reales. Otros son estrictamente conceptos digitales o


analgicos.
Pero todos los controles tienen una forma visual que indican al usuario cual es el
estado de dicho control en el instrumento real.
Es muy importante en un sistema SCADA que el usuario no tenga que interpretar
nada, sino que todo le sea claro y conciso, las interpretaciones pueden dar lugar a
falsas actuaciones. Adems, dos usuarios podran interpretar de manera diferente
cualquier evento.

El diagrama de bloques:
El Diagrama de Bloques del VI sera la cara
oculta del Panel Frontal, una cara que el
usuario del sistema no puede ver.
En ella estn todos los controles e indicadores
interconectados, parecindose mucho a un
diagrama de esquema elctrico.
Esta cara es mucho menos conceptual que el Panel Frontal y para el usuario sera
muy difcil entenderla.
Todos los mdulos estn interconectados, mediante lneas de conexin, por
donde circulan los diferentes datos o valores del VI., de esta manera se logra que
el VI funcione como un conjunto de elementos, mdulos y sub-mdulos.

1.5.4.3 Creacin de la aplicacin SCADA en LabVIEW.


Para realizar la aplicacin SCADA primero se crearon todo los Vis encargados
de la comunicacin, el control y gestin de datos, la supervisin y gestin de
alarmas, la gestin de los diferentes paneles de control y visualizacin, los
programas auxiliares, etc.
Todos estos programas fueron desarrollados de forma independiente y testeados
individualmente, una vez que todos los mdulos que componen la aplicacin
haban sido probados con resultados satisfactorios se unieron para formar el
conjunto de la aplicacin SCADA.
Una vez todos los mdulos fueron unidos la aplicacin SCADA fue testeada para
comprobar el correcto acoplamiento de cada uno de sus componentes.

60

Memoria Descriptiva

Para finalizar se crearon los paneles frontales de las 4 pantallas de control y


visualizacin:

Pantalla general.

Pantalla deshidratador.

Pantalla enfriador.

61

Memoria Descriptiva

Pantalla datos auxiliares.

Para realizar estos paneles fue necesario disear controles e indicadores


personalizados, lo cual permite tener una representacin grfica de la planta ms
realista.
Despus de crear los paneles se interconectaron todos los controles e indicadores
en sus respectivos diagramas de bloques.

1.6 PUESTA EN MARCHA DE LA INSTALACIN.


Antes de realizar la puesta en marcha se tendr que legalizar la instalacin. Ser
necesario llevar a cabo una serie de tramites y presentar los documentos
necesarios para tal fin.
Como se trata de una instalacin existente, ya inscrita en el Registro de industrias
Agrarias, en la que se realiza una ampliacin y considerando que es una
instalacin del tipo B, ms de 20 kW contratados, es necesario realizar una serie
de tramites referentes a la actividad de la planta:
1- Impreso general OGU.
2- DNI y NIF. Fotocopia de l DNI de la persona firmante y del NIF del
titular de la actividad.
3- Escritura notarial de la sociedad. Copia de la escritura notarial de la
constitucin de la sociedad y de las ampliaciones, modificaciones de
capital y modificaciones de la direccin social, si corresponde .As

62

Memoria Descriptiva

mismo ser necesario presentar copia de la escritura que otorgue


poderes al representante de la sociedad.
4- Proyecto general econmico-industrial. Este proyecto tcnico ha de ser
redactado y firmado por un tcnico competente y visado por el Colegio
Oficial correspondiente.
5- Croquis del emplazamiento de la industria. Este croquis ha de
relacionar la industria con dos seales de lmites invariables (p. ej.
Ayuntamiento, iglesia, estacin de servicio, ...).
6- Fotocopia inscripcin RIA. Fotocopia certificada de la inscripcin en
el Registro de Industrias Agrarias.
7- Impreso de datos complementarios, por duplicado.
8- Impreso de declaracin de datos. Impreso de declaracin de datos para
la inscripcin de una actividad industrial, por duplicado.
9- Certificado de finalizacin de obras. Certificado de direccin y
finalizacin de obras, firmado por un tcnico competente y visado por
el Colegio Oficial correspondiente.

Los tramites referentes al suministro elctrico, por tratarse de una instalacin en


baja tensin y de ms de 20 kW, por tanto del tipo C, son:
1- DNI y NIF. Fotocopia de l DNI de la persona firmante y del NIF del
titular de la actividad.
2- Carpeta especifica.
3- Planos del emplazamiento de la instalacin. Plano o croquis del
emplazamiento de la instalacin.
4- Impreso modelo ELEC-1.
5- Impreso modelo ELEC-5.
6- Certificado de finalizacin de la instalacin. Certificado de direccin y
finalizacin de obras modelo ELEC-4.
7- Boletines de instalacin elctrica. Firmados por un instalador
autorizado y con el sello de la empresa instaladora inscrita, que

63

Memoria Descriptiva

acrediten que se ha realizado la instalacin de acuerdo con el vigente


Reglamento Electrotcnico para Baja Tensin, las instrucciones MIE
BT y las normas de la empresa suministradora.

Una vez finalizada la instalacin se realizar una serie de pruebas y


verificaciones con objeto de comprobar el correcto funcionamiento de la misma.
Estas pruebas se realizarn bajo la supervisin del tcnico encargado de la
automatizacin, que decidir si la obra puede ponerse en funcionamiento o no.
Finalmente se suministrar al titular de la planta el manual de funcionamiento y
de mantenimiento de toda la instalacin.

1.7 RESUMEN DEL PRESUPUESTO.


El presupuesto de ejecucin por contrato del presente proyecto asciende a la
cantidad de:
7.308.287 ptas.
Siete millones trescientas ocho mil doscientas ochenta y siete pesetas.

46.923,693
Cuarenta y seis mil novecientos veinte y tres euros con seiscientos noventa y tres cntimos.

El ingeniero tcnico:

Jos Manuel Carrascal Martinez


LLEIDA, 1 de septiembre de 2001.

64

APLICACIN EN LABVIEW PARA EL CONTROL


DE UNA PLANTA DESHIDRATADORA DE
ALFALFA MEDIANTE AUTMATA
PROGRAMABLE
2 Memoria de clculo

AUTOR: Jos Manuel Carrascal Martinez .


DIRECTOR: Luis Guasch Pesquer.
FECHA: Septiembre / 2001.

Memoria de clculo

2 MEMORIA DE CLCULO:
2.1 PROGRAMACIN DEL AUTMATA
SIEMENS S5-95U..............................................................................

2.1.1 Esquema general del programa del autmata .................


2.1.1.1 Breve Descripcin de la funcin
de cada subprograma ...........................................
2.1.1.1.1 Adaptacin de los pulsadores .................
2.1.1.1.2 Lectura y adaptacin de las
entradas analgicas ................................
2.1.1.1.3 Adaptacin de los detectores de giro ......
2.1.1.1.4 Alarma ....................................................
2.1.1.1.5 Gua GEMMA ........................................
2.1.1.1.6 Comunicacin .........................................
2.1.1.1.7 Mdulos de organizacin O B1,
OB 21 y OB 22 ......................................
2.1.1.1.8 Parametrizacin del mdulo de
datos DB 1 .............................................

2.1.2 Desarrollo del programa del autmata ............................


2.1.2.1 Entradas .................................................................
2.1.2.1.1 Entradas fsicas .......................................
2.1.2.1.2 Entradas virtuales ...................................
2.1.2.2 Salidas ...................................................................
2.1.2.2.1 Salidas fsicas .........................................
2.1.2.2.2 Salidas virtuales ......................................
2.1.2.3 Temporizadores internos .................................
2.1.2.4 Desarrollo del subprograma
Adaptacin de los pulsadores ..........................
2.1.2.5 Desarrollo del subprograma
Lectura y adaptacin de las entradas analgicas .
2.1.2.6 Desarrollo del subprograma
Adaptacin de los detectores de giro ...............
2.1.2.7 Desarrollo del subprograma Alarma ..................
2.1.2.8 Desarrollo del subprograma Gua GEMMA ......
2.1.2.8.1 - PB 2 Gua GEMMA ..........................
2.1.2.8.2 - PB 4 Arranque enfriador ...................
2.1.2.8.3 - PB 5 Arranque deshidratador ............
2.1.2.8.4 - PB 6 Produccin con enfriador .........
2.1.2.8.5 - PB 7 Produccin sin enfriador ...........
2.1.2.8.6 - PB 8 Parada de emergencia ...............
2.1.2.8.7 - PB 9 Funcionamiento manual ...........
2.1.2.8.8 - PB 10 Parada normal o automtica ...
2.1.2.8.9 - PB 11 Puesta del sistema al estado inicial
2.1.2.8.10 - PB 12 Salidas ...................................
2.1.2.8.11 - PB 13 Despedregadores ...................
2.1.2.8.12 - PB 14 Actualizar salida analgica ....

6
6
6
8
10
10
12

3
3
3
4
4
4
5
5
5

15
16
17
19
21
23
23
29
31
35
36
37
69
94
98
102
124
125

Memoria de clculo

2.1.2.9 Desarrollo del subprograma Comunicacin ......


2.1.2.9.1 PB 3 Comunicacin ..........................
2.1.2.9.2 - FB 6 CP-Parmetros ...........................
2.1.2.9.3 - FB 7 Pulso ..........................................
2.1.2.9.4 - FB 8 Distribuidor ................................
2.1.2.9.5 - FB 9 Enviar ........................................
2.1.2.9.6 - FB 10 Recibir .....................................
2.1.2.9.7 PB 14, PB 15 y PB 16 Preparacin
datos bloque 1, 2 y 3 .........................
2.1.2.10 Desarrollo del subprograma
Mdulos de organizacin O B1, OB 21 y OB 22
2.1.2.10.1 OB 1 .................................................
2.1.2.10.2 OB 21 ...............................................
2.1.2.10.3 OB 22 ...............................................
2.1.2.11 Parametrizacin del mdulo de datos DB 1 ........
2.1.3 Implementacin del programa
del autmata SIEMENS S5-95U .......................................
2.1.3.1 OB 21 ....................................................................
2.1.3.2 OB 22 ....................................................................
2.1.3.3 OB 1 ......................................................................
2.1.3.4 FB 1 Adaptacin de los pulsadores .......................
2.1.3.5 FB 2 Lectura y adaptacin de las entradas analgicas
2.1.3.6 FB 3 Adaptacin de los detectores de giro ............
2.1.3.7 PB 1 Alarma ..........................................................
2.1.3.8 FB 4 Alarma deshidratador ...................................
2.1.3.9 FB 5 Alarma enfriador ..........................................
2.1.3.10 PB 2 Guia GEMMA ............................................
2.1.3.11 PB 4 Arranque enfriador .....................................
2.1.3.12 PB 5 Arranque deshidratador ..............................
2.1.3.13 PB 6 Produccin con enfriador ...........................
2.1.3.14 PB 7 Produccin sin enfriador ............................
2.1.3.15 PB 8 Parada de emergencia .................................
2.1.3.16 PB 9 Funcionamiento manual .............................
2.1.3.17 PB 10 Parada manual o automtica .....................
2.1.3.18 PB 11 Puesta del sistema al estado inicial ...........
2.1.3.19 PB 12 Salidas ......................................................
2.1.3.20 PB 13 Despedregadores ......................................
2.1.3.21 FB 11 Actualizar salida analgica .......................
2.1.3.22 PB 3 Comunicacin .............................................
2.1.3.23 FB 6 CP-Parmetros ............................................
2.1.3.24 FB 7 Pulso ...........................................................
2.1.3.25 FB 8 Distribuidor ................................................
2.1.3.26 FB 9 Enviar .........................................................
2.1.3.27 FB 10 Recibir ......................................................
2.1.3.28 PB 14 Preparacin datos bloque 1 .......................
2.1.3.29 PB 15 Preparacin datos bloque 2 .......................
2.1.3.30 PB 16 Preparacin datos bloque 3 .......................

II

126
126
127
128
128
129
131
133
134
134
134
135
135

137
137
137
137
138
140
141
143
145
148
150
155
156
158
159
160
165
172
174
177
191
192
193
194
196
197
198
201
203
204
205

Memoria de clculo

2.2 PROGRAMACIN DEL VARIADOR


SIEMENS MIDIMASTER ECO1-16000/3 ....................................

206

2.3 PROGRAMACIN DE LA APLICACIN


SCADA-LABVIEW ..........................................................................

212

2.3.1 Esquema general de la aplicacin SCADA en Labview ..


2.3.1.1 Breve Descripcin de la funcin
de cada programa ...................................................
2.1.1.1.1 Base.vi ....................................................
2.1.1.1.2 P-General.vi ............................................
2.3.1.1.3 - P-Deshidratador.vi ..................................
2.3.1.1.4 - P-Enfriador.vi ..........................................
2.3.1.1.5 - P-Datos-Auxiliares.vi ..............................
2.3.1.1.6 - Prueba-Comunicacin.vi .........................
2.3.1.1.7 - Cambio-Contrasea.vi .............................
2.3.1.1.8 - Cambio-Puerto-Serie.vi ...........................
2.3.1.1.9 - Leer-Datos-Autmata.vi ..........................
2.3.1.1.10 - Enviar-Datos-Autmata.vi ....................
2.3.1.1.11 - Resetear-Datos-Pantallas.vi ..................
2.3.1.1.12 - Alarma.vi ...............................................
2.3.1.1.13 - Grabar-Alarma.vi ..................................
2.3.1.1.14 - Gestin-Datos-Mantenimiento.vi ..........
2.3.1.1.15 - NArranques.vi ......................................
2.3.1.1.16 - Tiempo-Funcionamiento.vi ...................
2.3.1.1.17 - Gemma.vi ..............................................
2.3.1.1.18 - Gestin-Datos-Control.vi ......................
2.3.1.1.19 - Consigna-Aspirador.gbl ........................
2.3.1.1.20 - Datos-Autmata-Pantallas.gbl ..............
2.3.1.1.21 - Descripcin-Alarma.gbl ........................
2.3.1.1.22 - Emergencia.gbl ..................................
2.3.1.1.23 - Datos-Entre-Pantallas.gbl ......................
2.3.1.1.24 - Pantalla.gbl ............................................

213

2.3.2 Desarrollo de la aplicacin SCADA en Labview .............


2.3.2.1 Base.vi ...................................................................
2.3.2.2 P-General.vi ...........................................................
2.3.2.3 P-Deshidratador.vi .................................................
2.3.2.4 P-Enfriador.vi ........................................................
2.3.2.5 P-Datos-Auxiliares.vi ............................................
2.3.2.5 Prueba-Comunicacin.vi .......................................
2.3.2.7 Cambio-Contrasea.vi ...........................................
2.3.2.8 Cambio-Puerto-Serie.vi .........................................
2.3.2.9 Leer-Datos-Autmata.vi ........................................
2.3.2.10 Enviar-Datos-Autmata.vi ..................................
2.3.2.11 Resetear-Datos-Pantallas.vi .................................
2.3.2.12 - Alarma.vi .............................................................

234
234
244
253
264
273
279
284
289
291
295
299
300

III

221
222
223
224
225
226
226
227
227
227
228
228
228
229
229
229
230
230
230
231
231
232

232
232
233

Memoria de clculo

2.3.2.13 Grabar-Alarma.vi ................................................


2.3.2.14 Gestin-Datos-Mantenimiento.vi ........................
2.3.2.15 - NArranques.vi .....................................................
2.3.2.16 Tiempo-Funcionamiento.vi .................................
2.3.2.17 Gemma.vi ............................................................
2.3.2.18 Gestin-Datos-Control.vi ....................................
2.3.2.19 Variables globales ...............................................
2.3.2.19.1 Consigna-Aspirador.gbl ........................
2.3.2.19.2 Datos-Autmata-Pantallas.gbl ..............
2.3.2.19.3 Descripcin-Alarma.gbl .......................
2.3.2.19.4 Emergencia.gbl .....................................
2.3.2.19.5 Datos-Entre-Pantallas.gbl .....................
2.3.2.19.6 Pantalla.gbl ...........................................
2.3.2.20 Programas de la biblioteca de Labview
utilizados en la aplicacin SCADA .....................
2.3.2.20.1 Preload Instrument.vi ..........................
2.3.2.20.2 Open Panel.vi ......................................
2.3.2.20.3 Run Instrument.vi ................................
2.3.2.20.4 Close Panel.vi ......................................
2.3.2.20.5 Release Instrument.vi ..........................

IV

305
309
311
315
319
322
326
326
326
327
327
327
327
328
328
328
328
329
329

Memoria de clculo

2 MEMORIA DE CLCULO.

La memoria de clculo del presente proyecto consta de los siguientes apartados:


2.1 - Programacin del autmata SIEMENS S5-95U.
2.2 - Programacin del variador SIEMENS MIDIMASTER
ECO1-16000/3.
2.3 - Programacin de la aplicacin SCADA-LABVIEW.

2.1 PROGRAMACIN DEL AUTMATA SIEMENS S5-95U.


La programacin del autmata contiene todas las instrucciones necesarias para le
ejecucin de la automatizacin de la planta deshidratadora de alfalfa.
La metodologa utilizada para la realizacin de este programa es la siguiente:
1- Estudio del proceso.
2- Definir los elementos que intervendrn en el proceso: detectores, sensores,
rels trmicos, sondas, ...
3- Definir de la gua GEMMA, destinada a representar los procedimientos de
funcionamiento, parada y avera.
4- Desarrollar los Grafcet de nivel 1 y 2 que intervienen en la automatizacin.
5- Desarrollar la gua GEMMA, indicando las transiciones entre los diferentes
estados.
6- Desarrollo de los Grafcet de nivel 3.
7- Implementacin del programa resultante de todas los puntos anteriores.

Memoria de clculo

2.1.1 Esquema general del programa del autmata.


El programa que ejecutar el autmata ser del tipo estructurado: el proceso a
automatizar ha sido desglosado en diferentes subprogramas y cada uno de ellos
es controlado por uno o varios mdulos.
La siguiente figura muestra el programa estructurado y cada uno de los mdulos
que lo compone, adems indica los tipos de saltos que los unen.
SALTO INCONDICIONAL

SALTO CONDICIONAL

RETORNO DE SALTO

ADAPTACIN DE LOS PULSADORES

LECTURA Y ADAPTACIN DE
LAS ENTRADAS ANALGICAS

ADAPTACIN DE LOS DETECTORES DE GIRO

ALARMA

GUIA GEMMA

COMUNICACIN

SISTEMA OPERATIVO DEL AUTMATA

PROGRAMA IMPLEMENTADO EN EL AUTMATA

Memoria de clculo

2.1.1.1 Breve Descripcin de la funcin de cada subprograma.


El programa del autmata est formado por la unin de 6 subprogramas, y a su
vez cada subprograma est formado por una serie de mdulos; adems de los 3
mdulos de organizacin O B1, OB 21 y OB 22, propios del autmata.
Los subprogramas implementados son los siguientes:
2.1.1.1.1 Adaptacin de los pulsadores.
2.1.1.1.2 Lectura y adaptacin de las entradas analgicas.
2.1.1.1.3 Adaptacin de los detectores de giro.
2.1.1.1.4 Alarma.
2.1.1.1.5 Gua GEMMA.
2.1.1.1.6 Comunicacin.
2.1.1.1.7 Mdulos de organizacin O B1, OB 21 y OB 22.
2.1.1.1.8 Parametrizacin del mdulo de datos DB 1.

2.1.1.1.1 Adaptacin de los pulsadores.


Este subprograma es el encargado de coordinar la accin de los pulsadores
fsicos del panel de mando con la de los pulsadores virtuales del SCADA.
Adems de la adaptacin de estos ltimos para su tratamiento por parte del
autmata.
Est constituido por el mdulo FB 1 - Adaptacin de los pulsadores.
2.1.1.1.2 Lectura y adaptacin de las entradas analgicas.
Este subprograma realiza la lectura de los tres canales analgicos de entradas del
autmata utilizados en el proceso, adems de tratar los valores para su posterior
anlisis y envo al ordenador.
Est constituido por el mdulo FB 2 - Lectura y adaptacin de las entradas
analgicas.

Memoria de clculo

2.1.1.1.3 Adaptacin de los detectores de giro.


Este otro subprograma realiza dos funciones:
-

La primera se encarga de realizar una funcin XOR negada


entre cada detector de giro y la conformidad correspondiente.

La segunda la de copiar los valores de los detectores de giro a


una marca que ser la enviada al ordenador para la evaluacin
del estado de los detectores de giro.

Est constituido por el mdulo FB 3 - Adaptacin de los detectores de giro.


2.1.1.1.4 Alarma.
La funcin de el subprograma es la de evaluar el estado de los datos disponibles
y, en caso necesario, realizar un aviso de alarma al resto del programa.
Agrupa a los mdulos:
PB 1 Alarma general.
FB 4 Alarma deshidratador.
FB 5 Alarma enfriador.
2.1.1.1.5 Gua GEMMA.
El subprograma es el encargado de gestionar la gua GEMMA y los GRAFCET
de la automatizacin del proceso. A efectos prcticos es el corazn de la
automatizacin, ya que los otros subprogramas son o auxiliares de este, como el
de alarma; o independientes, como el de comunicacin.
Agrupa a los mdulos:
PB 2 Gua GEMMA.
PB 4 Arranque enfriador.
PB 5 Arranque deshidratador.
PB 6 Produccin con enfriador.
PB 7 Produccin sin enfriador.
PB 8 Parada de emergencia.
PB 9 Funcionamiento manual.
PB 10 Parada normal o automtica.
PB 11 Puesta al estado inicial.
PB 12 Salidas.
PB 13 Despedregadores.
FB 11 Actualizar salida analgica.

Memoria de clculo

2.1.1.1.6 Comunicacin.
Este subprograma se encarga de todas las funciones necesarias para establecer,
mantener y realizar la comunicacin entre el autmata y el ordenador.
Agrupa a los mdulos:
FB 6 Parmetros CP-521 SI.
FB 7 Pulso.
FB 8 Distribuidor.
FB 9 Enviar datos.
FB 10 Recibir datos.
PB 14 Preparacin para el envo del bloque 1.
PB 15 Preparacin para el envo del bloque 2.
PB 16 Preparacin para el envo del bloque 3.
2.1.1.1.7 Mdulos de organizacin O B1, OB 21 y OB 22.
Estos mdulos de organizacin, propios del autmata, constituyen la interfase
entre el sistema operativo del autmata y el programa implementado.
OB 1 Ejecucin cclica del programa.
OB 21 Rearranque, STOP RUN.
OB 22 Rearranque, RED DES RED CON.
2.1.1.1.8 Parametrizacin del mdulo de datos DB 1.
El mdulo de datos contiene valores prefijados para funciones interna ajustables
del autmata.

Memoria de clculo

2.1.2 Desarrollo del programa del autmata.


Procedemos a describir en profundidad cada subprograma as como los mdulos
que los componen.
Partiremos de las variables del proceso utilizadas por el autmata para su control;
estas variables, a vista del autmata, se dividen en entradas, salidas y
temporizadores internos.
2.1.2.1 Entradas.
Este tipo de variables lo pdenos dividir en 2 grupos:
Entradas fsicas: son las procedentes del proceso.
Entradas virtuales: son las procedentes del ordenador.
A su vez tendremos diferente tipos de entradas:
AV. Avera.
C. Conformidad.
DG. Detector de giro.
EA. Entrada analgica.
FC. Final de carrera.
P. Pulsador.
RT. Rel trmico.
SN. Sensor de nivel.
En esta automatizacin se utilizan las siguientes 77 entradas fsicas y 74 entradas
virtuales:
2.1.2.1.1 Entradas fsicas.
ENTRADAS FSICAS AL AUTMATA
ENTRADA
E 32,0
E 32,1
E 32,3
E 32,4
E 32,5
E 32,6
E 32,7
E 33,0
E 33,1
E 33,7
E 72,0
E 72,1
E 72,2
E 72,3

NOMBRE
P1
P2
P4
P5
P6
P7
P8
P9
P10
AV1
DG1
DG2
DG3
DG4

TIPO
P
P
P
P
P
P
P
P
P
AV
DG
DG
DG
DG

DESCRIPCIN
Marcha con enfriador.
Paro.
Marcha sin enfriador.
Paro emergencia.
Alarma tratada.
Reset sealizacin acstica.
Reset sealizacin luminosa.
Activar comunicacin con el ordenador.
Desactivar comunicacin con el ordenador.
Averia en la empacadora.
Detector de giro tapiz.
Detector de giro erizo tapiz.
Detector de giro rosca salida tapiz.
Detector de giro trommel.

Memoria de clculo

ENTRADA
E 72,4
E 72,5
E 72,6
E 72,7
E 73,0
E 73,1
E 73,2
E 73,3
E 73,4
E 73,5
E 73,6
E 73,7
E 74,0
E 74,1
E 74,2
E 74,3
E 74,4
E 74,5
E 74,6
E 74,7
E 75,0
E 75,1
E 75,2
E 75,3
E 75,4
E 75,5
E 75,6
E 75,7
E 76,0
E 76,1
E 76,2
E 76,3
E 76,4
E 76,5
E 76,6
E 76,7
E 77,0
E 77,1
E 77,2
E 77,3
E 77,4
E 77,5
E 77,6
E 77,7
E 78,0
E 78,1
E 78,2
E 78,3
E 78,4
E 78,5

NOMBRE
DG5
DG6
DG7
DG8
DG9
DG10
DG11
DG12
DG13
DG14
SN1
AV2
C1M
C4M
C5M
C8M
C12M
C15M
C18M
C21M
C24M
C25M
C31M
C32M
C35M
C39M
CEMP
CQ
RT1
RT2
RT3
RT4
RT5
RT6
RT7
RT8
RT9
RT10
RT11
RT12
RT13
RT14
RT15
RT16
CL1
C11M
C36M
C28M
AV3
FCDAa

TIPO
DG
DG
DG
DG
DG
DG
DG
DG
DG
DG
SN
AV
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
C
C
C
C
AV
FC

DESCRIPCIN
Detector de giro esclusa cicln.
Detector de giro rosca salida cicln.
Detector de giro rosca sobradero.
Detector de giro rosca alimentacin enfriador.
Detector de giro enfriador.
Detector de giro erizo enfriador.
Detector de giro esclusa enfriador.
Detector de giro rosca salida enfriador.
Detector de giro transporte de cadenas.
Detector de giro esclusa finos.
Detector nivel empacadora.
Avera quemador.
Conformidad tapiz.
Conformidad erizo tapiz.
Conformidad rosca salida tapiz.
Conformidad trommel.
Conformidad esclusa cicln.
Conformidad rosca salida cicln.
Conformidad rosca sobradero.
Conformidad rosca alimentacin enfriador.
Conformidad enfriador.
Conformidad erizo enfriador.
Conformidad esclusa enfriador.
Conformidad rosca salida enfriador.
Conformidad transporte cadenas.
Conformidad esclusa finos.
Conformidad empacadora.
Conformidad quemador.
Rel trmico tapiz.
Rel trmico erizo tapiz.
Rel trmico rosca salida tapiz.
Rel trmico trommel.
Rel trmico esclusa cicln.
Rel trmico rosca salida cicln.
Rel trmico rosca sobradero.
Rel trmico rosca alimentacin enfriador.
Rel trmico enfriador.
Rel trmico erizo enfriador.
Rel trmico aspirador enfriador.
Rel trmico aspirador finos.
Rel trmico
Rel trmico
Rel trmico esclusa enfriador.
Rel trmico esclusa finos.
Conformidad aspirador.
Conformidad alimentacin variador.
Conformidad aspirador finos.
Conformidad aspirador enfriador.
Averia aspirador.
Final de carrera despedregador A abierto.

Memoria de clculo

ENTRADA
E 78,6
E 78,7
E 79,0
E 79,1
E 79,2
E 79,3
E 79,4
E 79,5
E 79,6
E 79,7
EW 40
EW 42
EW 44

NOMBRE
FCDAc
FCDBa
FCDBc
FCSa
FCSc
FCI1
FCI2
FCI3
FCI4
FCI5
EA 1
EA 2
EA 3

TIPO
FC
FC
FC
FC
FC
FC
FC
FC
FC
FC
EA
EA
EA

DESCRIPCIN
Final de carrera despedregador A cerrado.
Final de carrera despedregador B abierto.
Final de carrera despedregador B cerrado.
Final de carrera tajadera sobradero abierta.
Final de carrera tajadera sobradero cerrada.
Final de carrera inspeccin rosca salida tapiz.
Final de carrera inspeccin cicln.
Final de carrera inspeccin aspiracin.
Final de carrera inspeccin rosca salida cicln.
Final de carrera inspeccin enfriador.
Entrada analgica temperatura entrada trommel.
Entrada analgica temperatura salida trommel.
Entrada analgica velocidad del aspirador.

2.1.2.1.2 Entradas virtuales.


ENTRADAS VIRTUALES AL AUTMATA
ENTRADA
M 144,0
M 144,1
M 144,2
M 144,3
M 144,5
M 144,6
M 144,7
M 145,0
M 145,1
M 145,2
M 145,6
M 145,7
M 148,0
M 148,1
M 148,2
M 148,3
M 148,4
M 148,5
M 148,6
M 148,7
M 149,0
M 149,1
M 149,2
M 149,3
M 149,4
M 149,5
M 149,6
M 149,7
M 150,0
M 150,1
M 150,2

NOMBRE
P1S
P2S
P3S
P4S
P6S
P7S
P8S
P9S
P10S
P11S
PPCS
PCCS
PMS1
PPS1
PMS2
PPS2
PMS3
PPS3
PMS4
PPS4
PMS5
PPS5
PAS1
PCS1
PMS6
PPS6
PAS2
PCS2
PMS7
PPS7
PMS8

TIPO
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P

DESCRIPCIN
Marcha con enfriador, SCADA.
Paro, SCADA.
Funcionamiento manual, SCADA.
Marcha sin enfriador, SCADA.
Alarma tratada, SCADA.
Reset sealizacin acstica, SCADA.
Reset sealizacin luminosa, SCADA.
Activar conexin con el ordenador, SCADA.
Desactivar conexin con el ordenador, SCADA.
Funcionamiento automtico, SCADA.
Prueba de comunicacin, SCADA.
Cambio en la consigna del aspirador, SCADA.
Marcha tapiz, SCADA.
Paro tapiz, SCADA.
Marcha erizo tapiz, SCADA.
Paro erizo tapiz, SCADA.
Marcha rosca salida tapiz, SCADA.
Paro rosca salida tapiz, SCADA.
Marcha quemador, SCADA.
Paro quemador, SCADA.
Marcha trommel, SCADA.
Paro trommel, SCADA.
Abrir despedregadores, SCADA.
Cerrar despedregadores, SCADA.
Marcha esclusa cicln, SCADA.
Paro esclusa cicln, SCADA.
Abrir tajadera sobradero, SCADA.
Cerrar tajadera sobradero, SCADA.
Marcha rosca salida cicln, SCADA.
Paro rosca salida cicln, SCADA.
Marcha enfriador, SCADA.

Memoria de clculo

ENTRADA
M 150,3
M 150,4
M 150,5
M 150,6
M 150,7
M 151,0
M 151,1
M 151,2
M 151,3
M 151,4
M 151,5
M 151,6
M 151,7
M 152,0
M 152,1
M 152,2
M 152,3
M 152,4
M 152,5
M 152,6
M 152,7
M 153,0
M 153,1
M 153,2
M 153,3
M 153,4
M 153,5
M 153,6
M 153,7
M 154,0
MW 146

NOMBRE
PPS8
PMS9
PPS9
PMS10
PPS10
PMS11
PPS11
PMS12
PPS12
PMS13
PMS14
PMS15
PPS13
PMS16
PPS14
PMS17
PPS15
PMS18
PPS16
PMS19
PPS17
PMS20
PPS18
PMS21
PPS19
PMS22
PPS20
PMS23
PPS19
P5S
EA1S

TIPO
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
EA

DESCRIPCIN
Paro enfriador, SCADA.
Marcha rosca sobradero, SCADA.
Paro rosca sobradero, SCADA.
Marcha rosca alimentacin enfriador, SCADA.
Paro rosca alimentacin enfriador, SCADA.
Marcha variador, SCADA.
Paro variador, SCADA.
Marcha aspirador, SCADA.
Paro aspirador, SCADA.
Activar aspirador en 1 velocidad, SCADA.
Activar aspirador en 2 velocidad, SCADA.
Activar consigna analgica aspirador, SCADA.
Desactivar consigna analgica aspirador, SCADA.
Marcha erizo enfriador, SCADA.
Paro erizo enfriador, SCADA.
Marcha aspirador enfriador, SCADA.
Paro aspirador enfriador, SCADA.
Marcha esclusa enfriador, SCADA.
Paro esclusa enfriador, SCADA.
Marcha rosca salida enfriador, SCADA.
Paro rosca salida enfriador, SCADA.
Marcha transporte cadenas, Scada.
Paro transporte cadenas, SCADA.
Marcha aspirador finos, SCADA.
Paro aspirador finos, SCADA.
Marcha esclusa finos, SCADA.
Paro esclusa finos, SCADA.
Marcha empacadora, SCADA.
Paro empacadora, SCADA.
Paro emergencia, SCADA.
Consigna analgica velocidad aspirador, SCADA.

Memoria de clculo

2.1.2.2 Salidas.
De igual forma que las entradas, este tipo de variables lo pdenos dividir en 2
grupos:
Salidas fsicas: son las seales enviadas por parte del autmata al
proceso.
Salidas virtuales: son las seales enviadas por parte del autmata al
ordenador.
A su vez tendremos diferente tipos de salidas segn el mecanismo sobre el que
actan:

DIN. Entrada digital del variador.


EMP. Empacadora.
K. Rel auxiliar.
KxM. Contactor trifsico.
L. Lmpara.
Q. Quemador.
Y. Bobina electrovlvula neumtica.
SA. Salida analgica.
SV. Salida virtual.

En esta automatizacin se utilizan las siguientes 54 salidas fsicas y 122 salidas


virtuales:
2.1.2.2.1 Salidas fsicas.
SALIDAS FSICAS DEL AUTMATA
SALIDAS
A 32,0
A 32,1
A 32,2
A 32,3
A 32,4
A 32,5
A 32,6
A 32,7
A 33,0
A 33,1
A 33,2
A 33,3
A 33,4
A 5,0
A 5,1
A 5,2

NOMBRE
DIN1
DIN5
DIN4
DIN3
K2
K1
Q
Y1
Y2
Y3
Y4
EMP
L1
K1M
K2M
K3M

TIPO
DIN
DIN
DIN
DIN
K
K
Q
Y
Y
Y
Y
EMP
L
KxM
KxM
KxM

DESCRIPCIN
Aspirador activo.
Aspirador en 1 velocidad.
Aspirador en 2 velocidad.
Anular consigna analgica aspirador.
Sealizacin acstica.
Sealizacin luminosa.
Activar quemador.
Pistn neumtico despedregador A.
Pistn neumtico despedregador B.
Pistn neumtico tajadera, posicin abierta.
Pistn neumtico tajadera, posicin cerrada.
Activar empacadora.
Lmpara sealizacin conexin ordenador activa.
Contactor lnea tapiz.
Contactor estrella tapiz.
Contactor tringulo tapiz.

10

Memoria de clculo

SALIDA
A 5,3
A 5,4
A 5,5
A 5,6
A 5,7
A 6,0
A 6,1
A 6,2
A 6,3
A 6,4
A 6,5
A 6,6
A 6,7
A 7,0
A 7,1
A 7,2
A 7,3
A 7,4
A 7,5
A 7,6
A 7,7
A 8,0
A 8,1
A 8,2
A 8,3
A 8,4
A 8,5
A 8,6
A 8,7
A 9,0
A 9,1
A 9,2
A 9,3
A 9,4
A 9,6
AW 40

NOMBRE
K4M
K5M
K6M
K7M
K8M
K9M
K10M
K12M
K13M
K14M
K15M
K16M
K17M
K18M
K19M
K20M
K21M
K22M
K23M
K24M
K25M
K26M
K27M
K28M
K29M
K30M
K31M
K32M
K33M
K34M
K35M
K36M
K38M
K39M
K11M
SA1

TIPO
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
KxM
SA

DESCRIPCIN
Contactor erizo tapiz.
Contactor lnea, rosca salida tapiz.
Contactor estrella, rosca salida tapiz.
Contactor tringulo, rosca salida tapiz.
Contactor lnea, trommel.
Contactor estrella, trommel.
Contactor tringulo, trommel.
Contactor lnea, esclusa cicln.
Contactor estrella, esclusa cicln.
Contactor tringulo, esclusa cicln.
Contactor lnea, rosca salida cicln.
Contactor estrella, rosca salida tapiz.
Contactor tringulo, rosca salida tapiz.
Contactor lnea, rosca sobradero.
Contactor estrella, rosca sobradero.
Contactor tringulo, rosca sobradero.
Contactor lnea, rosca alimentacin enfriador.
Contactor estrella, rosca alimentacin enfriador.
Contactor tringulo, rosca alimentacin enfriador.
Contactor enfriador.
Contactor lnea, erizo enfriador.
Contactor estrella, erizo enfriador.
Contactor tringulo, erizo enfriador
Contactor lnea, aspirador enfriador.
Contactor estrella, aspirador enfriador.
Contactor tringulo, aspirador enfriador.
Contactor esclusa enfriador.
Contactor lnea, rosca salida enfriador.
Contactor estrella, rosca salida enfriador.
Contactor tringulo, rosca salida enfriador.
Contactor transporte cadenas.
Contactor lnea, aspirador finos.
Contactor estrella, aspirador finos.
Contactor tringulo, aspirador finos.
Contactor alimentacin variador.
Salida analgica, consigna velocidad aspirador.

11

Memoria de clculo

2.1.2.2.2 Salidas virtuales.


SALIDAS VIRTUALES DEL AUTMATA
SALIDA
M 120,0
M 120,1
M 120,2
M 120,3
M 120,4
M 120,5
M 120,6
M 120,7
M 121,0
M 121,1
M 121,2
M 121,3
M 121,4
M 121,5
M 121,6
M 121,7
M 122,0
M 122,1
M 122,2
M 122,3
M 122,4
M 122,5
M 122,6
M 122,7
M 123,0
M 123,1
M 123,2
M 123,3
M 123,4
M 123,5
M 123,6
M 123,7
M 124,0
M 124,1
M 124,2
M 124,3
M 124,4
M 124,5
M 124,6
M 124,7
M 125,0
M 125,1
M 125,2
M 125,3
M 125,4
M 125,5
M 125,6
M 125,7
M 126,0

NOMBRE
SV1
SV2
SV3
SV4
SV5
SV6
SV7
SV8
SV9
SV10
SV11
SV12
SV13
SV14
SV15
SV16
SV17
SV18
SV19
SV20
SV21
SV22
SV23
SV24
SV25
SV26
SV27
SV28
SV29
SV30
SV31
SV32
SV33
SV34
SV35
SV36
SV37
SV38
SV39
SV40
SV41
SV42
SV43
SV44
SV45
SV46
SV47
SV48
SV49

TIPO
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV

DESCRIPCIN
Envio al ordenador del estado de A 33,0.
Envio al ordenador del estado de A 33,1.
Envio al ordenador del estado de A 33,2.
Envio al ordenador del estado de A 33,3.
Envio al ordenador del estado de A 5,0.
Envio al ordenador del estado de A 5,3.
Envio al ordenador del estado de A 5,4.
Envio al ordenador del estado de A 5,7.
Envio al ordenador del estado de A 32,0.
Envio al ordenador del estado de A 32,1.
Envio al ordenador del estado de A 32,2.
Envio al ordenador del estado de A 32,3.
Envio al ordenador del estado de A 32,4.
Envio al ordenador del estado de A 32,5.
Envio al ordenador del estado de A 32,6.
Envio al ordenador del estado de A 32,7.
Envio al ordenador del estado de E 74,0.
Envio al ordenador del estado de E 74,1.
Envio al ordenador del estado de E 74,2.
Envio al ordenador del estado de E 74,3.
Envio al ordenador del estado de E 74,4.
Envio al ordenador del estado de E 74,5.
Envio al ordenador del estado de E 74,6.
Envio al ordenador del estado de E 74,7.
Envio al ordenador del estado de E 75,0.
Envio al ordenador del estado de E 75,1.
Envio al ordenador del estado de E 75,2.
Envio al ordenador del estado de E 75,3.
Envio al ordenador del estado de E 75,4.
Envio al ordenador del estado de E 75,5.
Envio al ordenador del estado de E 75,6.
Envio al ordenador del estado de E 75,7.
Envio al ordenador del estado de E 76,0.
Envio al ordenador del estado de E 76,1.
Envio al ordenador del estado de E 76,2.
Envio al ordenador del estado de E 76,3.
Envio al ordenador del estado de E 76,4.
Envio al ordenador del estado de E 76,5.
Envio al ordenador del estado de E 76,6.
Envio al ordenador del estado de E 76,7.
Envio al ordenador del estado de E 77,0.
Envio al ordenador del estado de E 77,1.
Envio al ordenador del estado de E 77,2.
Envio al ordenador del estado de E 77,3.
Envio al ordenador del estado de E 77,4.
Envio al ordenador del estado de E 77,5.
Envio al ordenador del estado de E 77,6.
Envio al ordenador del estado de E 77,7.
Envio al ordenador del estado de E 78,0.

12

Memoria de clculo

SALIDA
M 126,1
M 126,2
M 126,3
M 126,4
M 126,5
M 126,6
M 126,7
M 127,0
M 127,1
M 127,2
M 127,3
M 127,4
M 127,5
M 127,6
M 127,7
M 128,0
M 128,1
M 128,2
M 128,3
M 128,4
M 128,5
M 128,6
M 128,7
M 129,0
M 129,1
M 129,2
M 129,3
M 129,4
M 129,5
M 129,6
M 129,7
M 130,0
M 130,1
M 130,2
M 130,3
M 130,4
M 130,5
M 130,6
M 130,7
M 131,0
M 131,1
M 131,2
M 131,3
M 131,4
M 131,5
M 131,6
M 131,7
M 132,0
M 132,1
M 132,2
M 132,3

NOMBRE
SV50
SV51
SV52
SV53
SV54
SV55
SV56
SV57
SV58
SV59
SV60
SV61
SV62
SV63
SV64
SV65
SV66
SV67
SV68
SV69
SV70
SV71
SV72
SV73
SV74
SV75
SV76
SV77
SV78
SV79
SV80
SV81
SV82
SV83
SV84
SV85
SV86
SV87
SV88
SV89
SV90
SV91
SV92
SV93
SV94
SV95
SV96
SV97
SV98
SV99
SV100

TIPO
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV

DESCRIPCIN
Envio al ordenador del estado de E 78,1.
Envio al ordenador del estado de E 78,2.
Envio al ordenador del estado de E 78,3.
Envio al ordenador del estado de E 78,4,
Envio al ordenador del estado de E 78,5,
Envio al ordenador del estado de E 78,6
Envio al ordenador del estado de E 78,7.
Envio al ordenador del estado de E 79,0.
Envio al ordenador del estado de E 79,1.
Envio al ordenador del estado de E 79,2.
Envio al ordenador del estado de E 79,3.
Envio al ordenador del estado de E 79,4.
Envio al ordenador del estado de E 79,5.
Envio al ordenador del estado de E 79,6.
Envio al ordenador del estado de E 79,7.
Envio 1 parte del valor de la temperatura a la
entrada del trommel.
Envio al ordenador del estado de A 6,2.
Envio al ordenador del estado de A 6,5.
Envio al ordenador del estado de A 7,0.
Envio al ordenador del estado de A 7,3.
Envio al ordenador del estado de A 7,6.

Envio 2 parte del valor de la temperatura a la


entrada del trommel.

Envio 1 parte del valor de la temperatura a la


salida del trommel.
Envio al ordenador del estado de A 7,7.
Envio al ordenador del estado de A 8,2.
Envio al ordenador del estado de A 8,5.
Envio al ordenador del estado de A 9,0.
Envio al ordenador del estado de A 9,1.

Envio 2 parte del valor de la temperatura a la


salida del trommel.

Envio 1 parte del valor de la velocidad del


aspirador.
Envio al ordenador del estado de A 9,2.

13

Memoria de clculo

SALIDA
M 132,4
M 132,5
M 132,6
M 132,7
M 133,0
M 133,1
M 133,2
M 133,3
M 133,4
M 133,5
M 133,6
M 133,7
M 134,0
M 134,1
M 134,2
M 134,3
M 134,4
M 134,5
M 135,0
M 135,1
M 135,2
M 135,3
M 135,4
M 135,5
M 135,6
M 135,7
M 136,0
M 136,1
M 136,2
M 136,3
M 136,4
M 136,5
M136,6
M 136,7
M 137,0
M 137,1
M 137,2
M 137,3
M 137,4
M 137,5

NOMBRE
SV53
SV54
SV55
SV56
SV57
SV58
SV59
SV60
SV61
SV62
SV63
SV64
SV65
SV66
SV67
SV68
SV69
SV70
SV73
SV74
SV75
SV76
SV77
SV78
SV79
SV80
SV81
SV82
SV83
SV84
SV85
SV86
SV87
SV88
SV89
SV90
SV91
SV92
SV93
SV94

TIPO
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV
SV

DESCRIPCIN
Envio al ordenador del estado de A 9,5.
Envio al ordenador del estado de A 9,6.
Envio al ordenador del estado de E 33,7.
Envio al ordenador del estado de E 32,4.

Envio de la 2 parte del valor de la velocidad del


aspirador.

Envio al ordenador del estado de M 101,0.


Envio al ordenador del estado de E 73,6.
Envio al ordenador del estado de E 73,7.
Envio al ordenador del estado de T8.
Envio al ordenador del estado de T9.
Envio al ordenador del estado de M 108,0.
Envio al ordenador del estado de M 100,0.
Envio al ordenador del estado de M 100,1.
Envio al ordenador del estado de M 100,2.
Envio al ordenador del estado de M 100,3.
Envio al ordenador del estado de M 100,4.
Envio al ordenador del estado de M 100,5.
Envio al ordenador del estado de M 100,6.
Envio al ordenador del estado de M 100,7.
Envio al ordenador del estado de M 94,0.
Envio al ordenador del estado de M 94,1.
Envio al ordenador del estado de M 94,2.
Envio al ordenador del estado de M 94,3.
Envio al ordenador del estado de M 94,4.
Envio al ordenador del estado de M 94,5.
Envio al ordenador del estado de M 94,6.
Envio al ordenador del estado de M 94,7.
Envio al ordenador del estado de M 95,0.
Envio al ordenador del estado de M 95,1.
Envio al ordenador del estado de M 95,2.
Envio al ordenador del estado de M 95,3.
Envio al ordenador del estado de M 95,4.
Envio al ordenador del estado de M 95,5.

14

Memoria de clculo

2.1.2.3 Temporizadores internos.


En la automatizacin haremos uso de 22 temporizadores internos del autmata:
TEMPORIZADORES INTERNOS DEL AUTMATA
NMERO TIPO

TIEMPO (s)

MDULO

COMENTARIO
Temporizador que parar la planta si esta parado
el quemador y funciona la R. Sobradero.
Temporizador que inhabilita durante 20 minutos la
alarma por bajo nivel de producto en la
Si durante estos 15 segundos no va producto hacia
la empacadora se producir una parada
Temporizador que mantiene cerrados los
despedregadores durante 5 min.
Temporizador que mantiene abierto los
despedregadores durante 10 seg.
Temporizador parada de planta si no se cumple
ninguna de las tres transiciones iniciales.

SE

900

PB 8

SE

1200

PB 6

SE

15

PB 6

SE

300

PB 13

SE

10

PB 13

SE

PB 11

SE

900

PB 11

Temporizacin de espera al vaciado de producto I

SE

720

PB 11

Temporizacin de espera al vaciado de producto II

SE

1800

FB 4

Watchdog arranque deshidratador.

SE

180

FB 5

Watchdog arranque enfriador.

10

SE

PB 9

Cambio estrella-tringulo tapiz

11

SE

PB 9

Cambio estrella-tringulo RS Tapiz.

12

SE

PB 9

Cambio estrella-tringulo Trommel.

13

SE

PB 9

Cambio estrella-tringulo Esclusa Cicln.

14

SE

PB 9

Cambio estrella-tringulo RSCicln

15

SE

PB9

Cambio estrella-tringulo Rsobradero

16

SE

PB 9

Cambio estrella-tringulo RAEnfriador.

17

SE

PB

Cambio estrella-tringulo Erizo enfriador

18

SE

PB 9

Cambio estrella-tringulo Aspirador Enf.

19

SE

PB 9

Cambio estrella-tringulo RSEnfriador

20

SE

PB 9

Cambio estrella-tringulo Aspirador Finos.

21

SE

1200

PB 10

Temporizacin de espera para vaciar toda la


instalacin de producto.

22

SI

FB 7

Tiempo entre envos de datos Autmata-Ordenador

15

Memoria de clculo

2.1.2.4 Desarrollo del subprograma Adaptacin de los pulsadores.


Este subprograma es el encargado de coordinar la accin de los pulsadores
fsicos del panel de mando con la de los pulsadores virtuales de funcionamiento1
del SCADA.
Est constituido por el mdulo FB 1, y es procesado cclicamente por el
autmata.
El funcionamiento del subprograma es el siguiente:
Cada pulsador fsico (Px) tiene un pulsador virtual asociado (PxS), as las
funciones que realiza un pulsador fsico son realizados de igual forma por su
homnimo virtual.
Adems de las parejas pulsador fsico virtual existen 4 pulsadores virtuales sin
su correspondiente pareja fsica, ya que realizan funciones exclusivas de la
aplicacin SCADA. Estos pulsadores son el de Prueba de comunicacin (PPCS)
el de Cambio en la consigna (PCCS), el de Funcionamiento manual (P3S) y el de
Funcionamiento automtico (P11S).
Para coordinar la accin de los pulsadores fsicos con la de los virtuales se ha
decidido por programar cada pareja en una rama en paralelo que acta sobre una
marca interna del autmata, y a efectos del programa, esta es la que indica el
estado de la funcin asociada a los pulsadores.
Tambin se ha inhabilitado la accin de los pulsadores fsicos cuando est activa
la comunicacin entre el autmata y el ordenador (M 90.4 = 1), as evitamos una
posible contradiccin entre diferentes ordenes a la vez que aumentamos la
seguridad y el control de la automatizacin.
Existe una excepcin lgica a esta inhabilitacin que es la de los pulsadores de
emergencia que hay distribuidos por la planta, su estado es siempre evaluado por
el programa.
Dado que los pulsadores virtuales carecen de retorno a su estado inicial (NA) es
necesario resetearlos al final del subprograma, as se logra que vuelvan a su
estado inicial.
Existe una excepcin a esto que es el pulsador de Parada de emergencia (P5S), ya
que igual que su homnimo fsico presenta la caracterstica de enclavamiento,
hay que actuar sobre ellos de nuevo para que vuelvan al estado de reposo.

No confundir con los pulsadores virtuales (PPSx, PMSx, PASx y PCSx) que actan en el subprograma
Funcionamiento Manual.

16

Memoria de clculo

2.1.2.5 Desarrollo del subprograma Lectura y adaptacin de las entradas


analgicas.
Este subprograma realiza la lectura de los tres canales analgicos de entradas del
autmata utilizados en el proceso, adems de tratar los valores para su posterior
anlisis y envo al ordenador.
Est constituido por el mdulo FB 2, y es procesado cclicamente por el
autmata.
El funcionamiento del subprograma es el siguiente:
En el proceso existen tres funciones analgicas que actan como entradas para el
autmata:
Temperatura a la entrada del trommel.
Temperatura a la salida del trommel.
Velocidad del aspirador.
Para evaluar estas funciones en el autmata haremos uso de los canales
analgicos que incorpora, en concreto de los canales de entrada 0, 1 y 2 ( EW
40, 42 y 44 respectivamente).
El estado de estas funciones sern enviados al autmata en forma de valores de
tensin contina comprendidos entre 0 ... 10 V. Una vez ledos por el autmata
deberemos de adaptar este valor para su evaluacin por el resto del programa y el
envo al ordenador.
Los valores de las entradas son representados de la siguiente forma:
Byte alto

Leyenda:

S
XyE
OV

Bit de signo:
Bits irrelevantes
Bit de desbordamiento

20

Siempre es 0

Byte bajo

0 = +
0 = Valor absoluto ledo, como mximo 2046 unidades.
1 = Valor absoluto ledo superior a 2046 unidades.

As los posibles valores ledos tienen el aspecto siguiente:


Unidades

Valor medido en V

Byte alto

Byte bajo

Margen

Los 4 primeros bits tienen siempre como valor 0, as esta zona es despreciables
desde el punto de vista de almacenamiento de informacin, por esto el
subprograma una vez ledo el valor lo modifica haciendo un desplazamiento de la

17

Memoria de clculo

configuracin binaria de 4 posiciones haca la derecha, y almacenndolo en una


palabra de marca interna para el uso del resto de programa y el envo al
ordenador.
Despreciamos por lo tanto las posiciones que contienen los valores de OV, E, X
y 20, salvo esta ltima todas las dems carecen de inters. Al despreciar 20 es
como si dividiramos el valor ledo por 2, debemos tenerlo en cuenta para el
posterior anlisis de los valores.
El motivo de esta modificacin es el de ganar espacio a la hora de realizar el
envo de los datos al ordenador, ya que teniendo en cuenta que el valor es la
mitad del ledo, ganamos 4 bits libres por cada entrada analgica (en total un
ahorro de 12 bits).

18

Memoria de clculo

2.1.2.6 Desarrollo del subprograma Adaptacin de los detectores de


giro.
Este otro subprograma realiza dos funciones:
-

La primera se encarga de realizar una funcin XOR negada


entre cada detector de giro y la conformidad correspondiente.

La segunda la de copiar los valores de los detectores de giro a


una marca que ser la enviada al ordenador para la evaluacin
del estado de los detectores de giro.

Est constituido por el mdulo FB 3 - Adaptacin de los detectores de giro.


El funcionamiento del subprograma es el siguiente:
Primera funcin:
Los detectores de giro actan cuando detectan una velocidad inferior a la
preajustada, cuando esto sucede abre el circuito de conmutacin y el autmata
tendr un 0 en la entrada correspondiente. De igual forma cuando el detector no
est alimentado, como cuando la mquina que controla se encuentra desactivada,
el autmata recibe un 0 sobre su estado. Como en los subprogramas Alarma y en
Funcionamiento manual esto sera interpretado como una deteccin de baja
velocidad, lo evitaremos asociando el estado de cada detector de giro con el de la
conformidad de la mquina a la que controla. Debemos obtener una relacin
entre cada pareja de detector de giro conformidad como la que indica la
siguiente tabla:

Detector de giro
EW 72
0
1
0
1

Conformidad
EW 74
0
0
1
1

Resultado
MW 72
1
0
0
1

Detector de giro = 0, Mquina a baja velocidad o desactivada.


Detector de giro = 1, Funcionamiento normal.

Conformidad = 0, Mquina desactivada.


Conformidad = 1, Mquina activa.

Si el resultado es igual a 0 se habr detectado una bajada en la velocidad de la


mquina. Esto ocurre en dos casos, siendo uno inviable: el detector de giro igual
a 1 y la conformidad igual a 0 siendo esto imposible dado el conexionado
realizado; por lo tanto el caso restante es el indicativo de una bajada en la
velocidad y ser el encargado de avisar al resto del programa sobre esta
incidencia.

19

Memoria de clculo

Segunda funcin:
Como el estado de deteccin de baja velocidad durar un scan del programa sera
imposible informar sobre l al ordenador, as no podramos analizar este tipo de
suceso en el programa SCADA disminuyendo nuestro control sobre el proceso.
Para evitarlo deberemos de utilizar unas marcas auxiliares de memoria que
almacenarn las detecciones de baja velocidad y as podremos analizar estos
datos en el programa SCADA.
La forma de lograrlo es muy sencilla: asociamos el estado negado de los
resultados obtenidos con el anterior tratamiento (M 72.x) a unas marcas
auxiliares (M 94.x) que enviaremos al ordenador. Como la asociacin es por una
accin de set el estado de estas marcas permanecer hasta que no sean reseteadas,
esto suceder cuando se accione uno de los siguientes pulsadores (tanto fsico
como virtual):
Alarma tratada.
Reset sealizacin luminosa.

20

Memoria de clculo

2.1.2.7 Desarrollo del subprograma Alarma.


La funcin de el subprograma es la de evaluar el estado de los datos disponibles
y, en caso necesario, realizar un aviso de alarma al resto del programa.
Agrupa a los mdulos:
PB 1 Alarma general.
FB 4 Alarma deshidratador.
FB 5 Alarma enfriador.
El funcionamiento del subprograma es el siguiente:

PB 1 Alarma general:
Al inicio se salta de forma incondicional al mdulo FB 4 Alarma
deshidratador y de forma condicional al mdulo FB 5 Alarma enfriador, con
los datos obtenidos en ambos mdulos (M 108.1 y M 108.29 se decide si se
activa la marca indicativa de alarma (M 108.0), en caso afirmativo tambin se
activan las sealizaciones luminosa y acstica.
Para desactivar la alarma se actuar sobre los pulsador (tanto virtual como fsico)
Alarma Tratada, desactivndose a la vez las sealizaciones luminosa y acstica.
Los pulsadores de reset de las sealizaciones actan de igual forma con la alarma
y su respectiva sealizacin.

FB 4 Alarma deshidratador:
En este mdulo se analizan todas las causas que pueden representar un peligro
para la actividad del grupo deshidratador, as se analiza el estado de:

Rels trmicos.
Detectores de giro.
Finales de carrera de inspeccin.
Detectores de avera.
Sondas de temperatura.
Temporizador Watchdog del arranque
del grupo deshidratador.

En caso de detectase una anomala se activa la alarma deshidratador (M 108.1).

21

Memoria de clculo

FB 5 Alarma enfriador:
En este mdulo se analizan todas las causas que pueden representar un peligro
para la actividad del grupo enfriador, as se analiza el estado de:

Rels trmicos.
Detectores de giro.
Finales de carrera de inspeccin.
Detectores de avera.
Temporizador Watchdog del arranque
del grupo enfriador.

En caso de detectase una anomala se activa la alarma enfriador (M 108.2).

22

Memoria de clculo

2.1.2.8 Desarrollo del subprograma Gua GEMMA.


Este subprograma es el encargado de gestionar la gua GEMMA y los
GRAFCET de la automatizacin del proceso. A efectos prcticos es el centro del
control de la planta, ya que los otros subprogramas son o auxiliares de este, como
el de alarma; o independientes, como el de comunicacin.
Agrupa a los mdulos:
PB 2 Gua GEMMA.
PB 4 Arranque enfriador.
PB 5 Arranque deshidratador.
PB 6 Produccin con enfriador.
PB 7 Produccin sin enfriador.
PB 8 Parada de emergencia.
PB 9 Funcionamiento manual.
PB 10 Parada normal o automtica.
PB 11 Puesta al estado inicial.
PB 12 Salidas.
PB 13 Despedregadores.
FB 11 Actualizar salida analgica.
El funcionamiento del subprograma es el siguiente:

2.1.2.8.1 - PB 2 Gua GEMMA:


Cuando se inicia el programa la gua GEMMA se situar en la etapa A1 Parada
en el estado inicial, desde est etapa podremos evolucionar haca 3 opciones:
1- Etapa F3 Arranque grupo enfriador, mediante el pulsador produccin con
enfriador (P1 o P1S), en esta etapa se iniciar la conexin secuencial de todas
las mquinas de este grupo.
2- Etapa F4 Arranque grupo deshidratador, mediante el pulsador produccin sin
enfriador (P4 o P4S), en esta etapa se iniciar la conexin secuencial de todas
las mquinas de este grupo.

3- Etapa F5 Funcionamiento manual, mediante el pulsador funcionamiento


manual (P3S), aqu podremos activar o desactivar todas las mquinas de la
planta de forma individual por medio de sus pulsadores (PMS1, ..., PMS23;
PPS1, ..., PPS21; PAS1, PAS2; PCS1 y PCS2).

23

Memoria de clculo

Desde la etapa F3 Arranque grupo enfriador se puede evolucionar a otras 3


etapas:
1- Etapa F4 Arranque grupo deshidratador, una vez que todas las mquinas del
grupo enfriador estn activas y no estn activas las del grupo deshidratador,
esto ltimo indicado por la conformidad del quemador (E 75.7).
2- Etapa F1 Produccin con enfriador, una vez que todas las mquinas del
grupo enfriador estn activas y tambin estn activas las del grupo
deshidratador.

3- Etapa D1 Parada de emergencia, si durante el arranque se pulsa un paro de


emergencia o se detecta una alarma se pasar a esta etapa para la evaluacin
del estado de la planta.

Desde la etapa F4 Arranque grupo deshidratador se puede evolucionar a otras 3


etapas:
1- Etapa F1 Produccin con enfriador, una vez que todas las mquinas del
grupo deshidratador estn activas y tambin estn activas las del grupo
enfriador, esto ltimo indicado por la conformidad de la empacadora (E 75.6).
2- Etapa F2 Produccin sin enfriador, una vez que todas las mquinas del grupo
deshidratador estn activas y no estn activas las del grupo enfriador.

3- Etapa D1 Parada de emergencia, si durante el arranque se pulsa un paro de


emergencia o se detecta una alarma se pasar a esta etapa para la evaluacin
del estado de la planta.

Desde la etapa F1 Produccin con enfriador se puede evolucionar a otras 4


etapas:
1- Etapa F2 Produccin sin enfriador, mediante el pulsador produccin sin
enfriador (P4 o P4S), en esta etapa continuar activo el grupo deshidratador,
se desviar el producto hacia el sobradero (abriendo la tajadera y conectando
la rosca del sobradero) y desactivar el grupo enfriador.
2- Etapa F5 Funcionamiento manual, mediante el pulsador funcionamiento
manual (P3S), aqu podremos activar o desactivar todas las mquinas de la

24

Memoria de clculo

planta de forma individual por medio de sus pulsadores (PMS1, ..., PMS23;
PPS1, ..., PPS21; PAS1, PAS2; PCS1 y PCS2).
3- Etapa D1 Parada de emergencia, si se pulsa un paro de emergencia o se
detecta una alarma se pasar a esta etapa para la evaluacin del estado de la
planta.
4- Etapa A2 Parada normal o automtica, si se pulsa el paro (P2 o P2S) o se
detecta que en un periodo determinado no le ha llegado producto a la
empacadora (M 90.5) se evolucionar a esta etapa, aqu se realizar una
parada controlada de todas las mquinas para lograr el vaciado de producto de
la planta.

Desde la etapa F2 Produccin sin enfriador se puede evolucionar a otras 4


etapas:
1- Etapa F3 Arranque grupo enfriador, mediante el pulsador produccin con
enfriador (P1 o P1S), en esta etapa se iniciar la conexin secuencial de todas
las mquinas de este grupo.
2- Etapa F5 Funcionamiento manual, mediante el pulsador funcionamiento
manual (P3S), aqu podremos activar o desactivar todas las mquinas de la
planta de forma individual por medio de sus pulsadores (PMS1, ..., PMS23;
PPS1, ..., PPS21; PAS1, PAS2; PCS1 y PCS2).

3- Etapa A2 Parada normal o automtica, si se pulsa el paro (P2 o P2S) se


evolucionar a esta etapa, aqu se realizar una parada controlada de todas las
mquinas para lograr el vaciado de producto de la planta.
4- Etapa D1 Parada de emergencia, si se pulsa un paro de emergencia o se
detecta una alarma se pasar a esta etapa para la evaluacin del estado de la
planta.

Desde la etapa F5 Funcionamiento manual se puede evolucionar a otra etapa:


Etapa A6 Puesta del sistema al estado inicial, mediante el pulsador
funcionamiento automtico (P11S) o cuando no existe comunicacin con el
ordenador, ya que solo se puede accionar manualmente las mquinas desde el
ordenador.

25

Memoria de clculo

En esta etapa se realizar una evaluacin del estado de la planta y segn el


resultado se realizar una parada controlada de todas las mquinas para
lograr vaciar de producto el circuito.

Desde la etapa D1 Parada de emergencia se puede evolucionar a otra etapa:


Etapa A6 Puesta del sistema al estado inicial, mediante el pulsador alarma
tratada (P6 o P6S).
En esta etapa se realizar una evaluacin del estado de la planta y segn el
resultado se realizar una parada controlada de todas las mquinas para
lograr vaciar de producto el circuito.

Desde la etapa A2 Parada normal o automtica se pude evolucionar a otras 2


etapas:
1- Etapa D1 Parada de emergencia, si se pulsa un paro de emergencia o se
detecta una alarma se pasar a esta etapa para la evaluacin del estado de la
planta.
2- Etapa A1 Parada en el estado inicial, una vez que se ha logrado realizar la
parada de todas las mquinas y se ha logrado vaciar de producto el circuito.

Desde la etapa A6 Puesta del sistema al estado inicial se puede evolucionar a


otra etapa:
Etapa A1 Parada en el estado inicial, una vez que se ha logrado realizar la
parada de todas las mquinas, se ha logrado vaciar de producto el circuito y
no se encuentra accionado ningn pulsador de emergencia (P5 o P5S).

26

Memoria de clculo

Gua GEMMA, transiciones funcionales:

27

.
7

Memoria de clculo

*
E

Gua GEMMA, transiciones operativas:

28

Memoria de clculo

2.1.2.8.2 - PB 4 Arranque enfriador:


Este mdulo contiene el Grafcet que controla la puesta en marcha de todas las
mquinas que forman el grupo enfriador.
La puesta en marcha de las mquinas se realiza de forma secuencial, as se
reduce las puntas de intensidad de arranque a la vez que vaciamos el circuito de
posibles restos de producto.
Este arranque utiliza una secuencia inversa a la de la parada, las mquinas al final
de la lnea de produccin son las primeras en ponerse en marcha y, por el
contrario, las mquinas en cabeza de la lnea de produccin son conectadas al
final.

Grafcet nivel 1:

29

Memoria de clculo

Grafcet nivel 2:

Grafcet nivel 3:

30

Memoria de clculo

2.1.2.8.3 - PB 5 Arranque deshidratador:


Este mdulo contiene el Grafcet que controla la puesta en marcha de todas las
mquinas que forman el grupo deshidratador.
La puesta en marcha de las mquinas se realiza de forma secuencial, as se
reduce las puntas de intensidad de arranque a la vez que vaciamos el circuito de
posibles restos de producto.
Este arranque utiliza una secuencia inversa a la de la parada, las mquinas al final
de la lnea de produccin son las primeras en ponerse en marcha y, por el
contrario, las mquinas en cabeza de la lnea de produccin son conectadas al
final.
La transicin que sigue a la etapa inicial consiste en una bifurcacin con dos
posibles caminos:
1- S est activa la empacadora se realizar el salto de la etapa 1, ya que la
conexin de la empacadora implica que el grupo enfriador est en
funcionamiento y por tanto estamos realizando la secuencia de arranque
de la produccin con enfriador.
2- S en cambio la empacadora no est activa se evolucionar hasta la etapa
1, ya que estaremos realizando la secuencia de arranque de la produccin
sin enfriador y deberemos conectar la rosca del sobradero y abrir la
tajadera.

El aspirador debe activarse inicialmente a una velocidad de 1.370 min-1, etapa 13,
para permitir al trommel adquirir la temperatura ideal para desecar la alfalfa.
Una vez el trommel ha adquirido temperatura, etapa 15, podremos aumentar la
velocidad del aspirador hasta las 2.300 min-1, considerada la velocidad ideal para
el proceso.

31

Memoria de clculo

Grafcet nivel 1:

32

Memoria de clculo

Grafcet nivel 2:

33

Memoria de clculo

Grafcet nivel 3:

34

Memoria de clculo

2.1.2.8.4 - PB 6 Produccin con enfriador:


Este mdulo realiza funciones sencillas, por lo que no haremos uso de ningn
Grafcet:
1- Si es la primera lectura del programa (etapa 17 del arranque del
deshidratador activa) se cargar en la salida analgica el valor equivalente a
2.300 min-1.
2- Si est existe comunicacin con el ordenador se activa la consigna analgica
de velocidad del aspirador, pudiendo regular la velocidad de este desde el
SCADA. Si no existe comunicacin con el autmata el aspirador mantendr
la velocidad de 2.300 min-1 activada en la etapa 15 del arranque del
deshidratador (PB 5).
3- Se desactivarn la etapa 3 del arranque del enfriador y la 17 del arranque del
deshidratador.
4- Se controlar la posible falta de producto en la empacadora, si durante un
periodo de 15 segundos no se detecta producto se realizar una parada
automtica (etapa A2 de la gua GEMMA). Como al principio de la
produccin se debe esperar, aproximadamente entre 15 y 17 minutos, para la
llegada de producto est funcin ser inhabilitada durante los primeros 20
minutos de funcionamiento del mdulo.
5- Se realizar cclicamente un salto incondicional al mdulo PB 13
Despedregadores.
6- Cclicamente se realizar un salto condicional al mdulo FB 11 Actualizar
consigna analgica aspirador. Este salto depender de si est activa la
comunicacin con el ordenador y de si se ha producido algn cambio en el
valor de la consigna.

35

Memoria de clculo

2.1.2.8.5 - PB 7 Produccin sin enfriador:


Al igual que el anterior, este mdulo realiza funciones sencillas, por lo que no
haremos uso de ningn Grafcet:
1- Si es la primera lectura del programa (etapa 17 del arranque del
deshidratador activa) se cargar en la salida analgica el valor equivalente a
2.300 min-1.
2- Si est existe comunicacin con el ordenador se activa la consigna analgica
de velocidad del aspirador, pudiendo regular la velocidad de este desde el
SCADA. Si no existe comunicacin con el autmata el aspirador mantendr
la velocidad de 2.300 min-1, activada en la etapa 15 del arranque del
deshidratador (PB 5).
3- Se desactivarn la 17 del arranque del deshidratador.
4- Si est desactivada la rosca del sobradero y est activa la rosca de
alimentacin del enfriador se parar todo el grupo enfriador a la vez que se
activar la rosca del sobradero y se abrir la tajadera. Esta funcin es
necesaria cuando pasamos de producir con el enfriador a producir sin l, por
ejemplo en caso de no desear parar la produccin y de tener que hacer un
trabajo de mantenimiento en cualquiera de las mquinas del grupo enfriador.

5- Se realizar cclicamente un salto incondicional al mdulo PB 13


Despedregadores.
6- Cclicamente se realizar un salto condicional al mdulo FB 11 Actualizar
consigna analgica aspirador. Este salto depender de si est activa la
comunicacin con el ordenador y de si se ha producido algn cambio en el
valor de la consigna.

36

Memoria de clculo

2.1.2.8.6 - PB 8 Parada de emergencia:


Este mdulo contiene los Grafcets que controlan las 13 posibles paradas de
emergencia. Estas paradas dependen del estado de los elementos que componen
la planta.
En total se han desarrollado 16 Grafcets para el control de la planta ante una
posible emergencia:

2.1.2.8.6.1 Grafcet de forzado:


Este Grafcet es el encargado de realizar un forzado de desactivacin de los
Grafcets de Arranque enfriador (PB 4), Arranque deshidratador (PB 5) y
Parada normal o automtica (PB 10).
Grafcet nivel 1:

37

Memoria de clculo

Grafcet nivel 2:

Grafcet nivel 3:

38

Memoria de clculo

2.1.2.8.6.2 - Grafcet de temporizacin:


Este Grafcet activar la temporizacin encargada de para toda la planta cuando el
quemador este parado y a la vez este activa la rosca del sobradero. Esta situacin
se producir cuando una parada halla detenido la deshidratacin y este
desactivado el grupo enfriador. La temporizacin mantendr este estado durante
15 minutos en espera del vaciado de producto en el circuito trommel cicln
R.S. cicln R.sobradero.

Grafcet nivel 1:

39

Memoria de clculo

Grafcet nivel 2:

Grafcet nivel 3:

40

Memoria de clculo

2.1.2.8.6.3 - Grafcet parada total: parada 0:


Este Grafcet evaluar las condiciones que provocaran una desactivacin
instantnea de todas las mquinas de la planta.
As cualquier situacin que represente un peligro para la integridad de las
personas o de las mquinas provocar como reaccin la activacin de esta
parada.
Esta parada afecta el resto de paradas de emergencia.
Grafcet nivel 1:

Grafcet nivel 2:

41

Memoria de clculo

Grafcet nivel 3:

42

Memoria de clculo

2.1.2.8.6.4 - Grafcet parada emergencia 1:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
del aspirador de finos, la esclusa de finos y el transporte de cadenas.
As cualquier situacin que represente un peligro para la integridad de estas
mquinas provocar como reaccin la activacin de esta parada.
Est parada no afectar al resto de mquinas ya que dentro del grupo enfriador
estas tres forman un subgrupo de funcionamiento complementario al resto.
En cambio se ver afectada por la parada de emergencia 2 y 0.
Grafcet nivel 1:

Grafcet nivel 2

43

Memoria de clculo

Grafcet nivel 3:

44

Memoria de clculo

2.1.2.8.6.5 - Grafcet parada emergencia 2:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
de la empacadora, la esclusa del enfriador, el enfriador y la rosca salida
enfriador.
As cualquier situacin que represente un peligro para la integridad de estas
mquinas provocar como reaccin la activacin de esta parada.
Est parada afectar directamente a las paradas de emergencia 1, 3, 4, y 5; y es
afectada por la parada de emergencia 0.

Grafcet nivel 1:

Grafcet nivel 2:

45

Memoria de clculo

Grafcet nivel 3:

46

Memoria de clculo

2.1.2.8.6.6 - Grafcet parada emergencia 3:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
del aspirador del enfriador.
As cualquier situacin que represente un peligro para la integridad de esta
mquina provocar como reaccin la activacin de esta parada.
Est parada afectar directamente a las paradas de emergencia 4, y 5; y es
afectada por la parada de emergencia 2 y 0.
Grafcet nivel 1:

Grafcet nivel 2:

47

Memoria de clculo

Grafcet nivel 3:

48

Memoria de clculo

2.1.2.8.6.7 - Grafcet parada emergencia 4:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
del erizo del enfriador.
As cualquier situacin que represente un peligro para la integridad de esta
mquina provocar como reaccin la activacin de esta parada.
Est parada afectar directamente a la parada de emergencia 5; y es afectada por
las paradas de emergencia 2, 3 y 0.
Grafcet nivel 1:

Grafcet nivel 2:

49

Memoria de clculo

Grafcet nivel 3:

50

Memoria de clculo

2.1.2.8.6.8 - Grafcet parada emergencia 5:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
de la rosca de alimentacin del enfriador.
As cualquier situacin que represente un peligro para la integridad de esta
mquina provocar como reaccin la activacin de esta parada.
Est parada no afecta a otras paradas; y es afectada por las paradas de
emergencia 2, 3, 4 y 0.
Grafcet nivel 1:

Grafcet nivel 2:

51

Memoria de clculo

Grafcet nivel 3:

52

Memoria de clculo

2.1.2.8.6.9 - Grafcet parada emergencia 6:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
del tapiz, el erizo del tapiz, la rosca de salida del tapiz y el quemador .
As cualquier situacin que represente un peligro para la integridad de estas
mquinas provocar como reaccin la activacin de esta parada.
Est parada no afecta a otras paradas; y es afectada por las paradas de
emergencia 11, 10, 9, 7 y 0.
Grafcet nivel 1:

Grafcet nivel 2:

53

Memoria de clculo

Grafcet nivel 3:

54

Memoria de clculo

2.1.2.8.6.10 - Grafcet parada emergencia 7:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
del trommel.
As cualquier situacin que represente un peligro para la integridad de esta
mquina provocar como reaccin la activacin de esta parada.
Est parada afecta a la parada de emergencia 6; y es afectada por las paradas de
emergencia 11, 10, 9 y 0.
Grafcet nivel 1:

Grafcet nivel 2:

55

Memoria de clculo

Grafcet nivel 3:

56

Memoria de clculo

2.1.2.8.6.11 - Grafcet parada emergencia 8:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
de la alimentacin del variador.
Esto ocurrir cuando se detecte que se ha pulsado uno de los paros de
emergencia.
Est parada no afecta ni es afectada por otras paradas.
Grafcet nivel 1:

Grafcet nivel 2:

57

Memoria de clculo

Grafcet nivel 2:

58

Memoria de clculo

2.1.2.8.6.12 - Grafcet parada emergencia 9:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
del aspirador.
As cualquier situacin que represente un peligro para la integridad de esta
mquina provocar como reaccin la activacin de esta parada.
Est parada afecta a la parada de emergencia 6 y 7; y es afectada por las
paradas de emergencia 11, 10, y 0.
Grafcet nivel 1:

Grafcet nivel 2:

59

Memoria de clculo

Grafcet nivel 3:

60

Memoria de clculo

2.1.2.8.6.13 - Grafcet parada emergencia 10:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
de la esclusa del cicln.
As cualquier situacin que represente un peligro para la integridad de esta
mquina provocar como reaccin la activacin de esta parada.
Est parada afecta a la parada de emergencia 6, 7, y 9; y es afectada por las
paradas de emergencia 11 y 0.
Grafcet nivel 1:

Grafcet nivel 2:

61

Memoria de clculo

Grafcet nivel 3:

62

Memoria de clculo

2.1.2.8.6.14 - Grafcet parada emergencia 11:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
de la rosca de salida del cicln.
As cualquier situacin que represente un peligro para la integridad de esta
mquina provocar como reaccin la activacin de esta parada.
Est parada afecta a la parada de emergencia 6, 7, 9 y 10; y es afectada por la
parada de emergencia 0.
Grafcet nivel 1:

Grafcet nivel 2:

63

Memoria de clculo

Grafcet nivel 3:

64

Memoria de clculo

2.1.2.8.6.15 - Grafcet parada emergencia 12:


Este Grafcet evaluar las condiciones que provocaran una desactivacin directa
de la rosca del sobradero.
As cualquier situacin que represente un peligro para la integridad de esta
mquina provocar como reaccin la activacin de esta parada.
Est parada no afecta a ninguna otra, y es afectada por la parada de
emergencia 0.
Grafcet nivel 1:

Grafcet nivel 2:

65

Memoria de clculo

Grafcet nivel 3:

66

Memoria de clculo

2.1.2.8.6.16 - Grafcet parada emergencia 13:


Este Grafcet, al contrario que los anteriores, no provocara la desactivacin de una
o varias mquinas sino la activacin de la rosca del sobradero y la apertura de la
tajadera.
Es en realidad un Grafcet auxiliar, cuya funcin es la de enviar al producto al
sobradero cuando el grupo enfriador ha sido afectado por alguna de las anteriores
paradas de emergencia.

Grafcet nivel 1:

Grafcet nivel 2:

67

Memoria de clculo

Grafcet nivel 3:

68

Memoria de clculo

2.1.2.8.7 - PB 9 Funcionamiento manual:


Este mdulo realiza tres funciones:
1- Contiene los Grafcets que controlan las mquinas de la planta de forma
individual. Podremos activar o desactivar todas los elementos de la planta de
forma individual por medio de sus respectivos pulsadores (PMS1, ..., PMS23;
PPS1, ..., PPS21; PAS1, PAS2; PCS1 y PCS2).
Esta actuacin nos pude ser de utilidad para detectar algn posible fallo en la
planta o realizar pruebas de produccin.
2- Realiza un salto incondicional al mdulo FB 11 Actualizar consigna
analgica aspirador cuando se encuentra en funcionamiento el aspirador, est
activa la comunicacin con el ordenador y ha habido un cambio en el valor de
la consigna.
3- Al final del mdulo se realiza un reseteado de los valores de los pulsadores de
funcionamiento manual (PMS1, ..., PMS23; PPS1, ..., PPS21; PAS1, PAS2;
PCS1 y PCS2).

El mdulo agrupa los 48 Grafcets encargados de controlar las mquinas:


_____________________
NOTA: En la siguiente figura se indica la estructura los Grafcets de nivel 1 ya que esta es
idntica para todos.

_____________________

69

Memoria de clculo

2.1.2.8.7.1 - Grafcets funcionamiento manual del tapiz.


Grafcet nivel 2:

Grafcet nivel 3:

70

Memoria de clculo

2.1.2.8.7.2 - Grafcets funcionamiento manual del erizo del tapiz.


Grafcet nivel 2:

Grafcet nivel 3:

71

Memoria de clculo

2.1.2.8.7.3 - Grafcets funcionamiento manual rosca salida del tapiz.

Grafcet nivel 2:

Grafcet nivel 3:

72

Memoria de clculo

2.1.2.8.7.4 - Grafcets funcionamiento manual quemador.

Grafcet nivel 2:

Grafcet nivel 3:

73

Memoria de clculo

2.1.2.8.7.5 - Grafcets funcionamiento manual trommel.

Grafcet nivel 2:

Grafcet nivel 3:

74

Memoria de clculo

2.1.2.8.7.6 - Grafcets funcionamiento manual despedregadores.

Grafcet nivel 2:

Grafcet nivel 3:

75

Memoria de clculo

2.1.2.8.7.7 - Grafcets funcionamiento manual esclusa cicln.

Grafcet nivel 2:

Grafcet nivel 3:

76

Memoria de clculo

2.1.2.8.7.8 - Grafcets funcionamiento manual tajadera sobradero.

Grafcet nivel 2:

Grafcet nivel 3:

77

Memoria de clculo

2.1.2.8.7.9 - Grafcets funcionamiento manual rosca salida del cicln.

Grafcet nivel 2:

Grafcet nivel 3:

78

Memoria de clculo

2.1.2.8.7.10 - Grafcets funcionamiento manual enfriador.

Grafcet nivel 2:

Grafcet nivel 3:

79

Memoria de clculo

2.1.2.8.7.11 - Grafcets funcionamiento manual rosca del sobradero.

Grafcet nivel 2:

Grafcet nivel 3:

80

Memoria de clculo

2.1.2.8.7.12 - Grafcets funcionamiento manual rosca alimentacin del enfriador.

Grafcet nivel 2:

Grafcet nivel 3:

81

Memoria de clculo

2.1.2.8.7.13 - Grafcets funcionamiento manual alimentacin del variador.

Grafcet nivel 2:

Grafcet nivel 3:

82

Memoria de clculo

2.1.2.8.7.14 - Grafcets funcionamiento manual aspirador.

Grafcet nivel 2:

Grafcet nivel 3:

83

Memoria de clculo

2.1.2.8.7.15 - Grafcets funcionamiento manual seleccin velocidad aspirador.

Grafcet nivel 2:

Grafcet nivel 3:

84

Memoria de clculo

2.1.2.8.7.16 - Grafcets funcionamiento manual consigna analgica aspirador.

Grafcet nivel 2:

Grafcet nivel 3:

85

Memoria de clculo

2.1.2.8.7.17 - Grafcets funcionamiento manual erizo enfriador.

Grafcet nivel 2:

Grafcet nivel 3:

86

Memoria de clculo

2.1.2.8.7.18 - Grafcets funcionamiento manual aspirador enfriador.

Grafcet nivel 2:

Grafcet nivel 3:

87

Memoria de clculo

2.1.2.8.7.19 - Grafcets funcionamiento manual esclusa enfriador.

Grafcet nivel 2:

Grafcet nivel 3:

88

Memoria de clculo

2.1.2.8.7.20 - Grafcets funcionamiento manual rosca salida enfriador.

Grafcet nivel 2:

Grafcet nivel 3:

89

Memoria de clculo

2.1.2.8.7.21 - Grafcets funcionamiento manual transporte cadenas.

Grafcet nivel 2:

Grafcet nivel 3:

90

Memoria de clculo

2.1.2.8.7.22 - Grafcets funcionamiento manual aspirador de finos.

Grafcet nivel 2:

Grafcet nivel 3:

91

Memoria de clculo

2.1.2.8.7.23 - Grafcets funcionamiento manual esclusa de finos.

Grafcet nivel 2:

Grafcet nivel 3:

92

Memoria de clculo

2.1.2.8.7.24 - Grafcets funcionamiento manual empacadora.

Grafcet nivel 2:

Grafcet nivel 3:

93

Memoria de clculo

2.1.2.8.8 - PB 10 Parada normal o automtica:


Este mdulo contiene el Grafcet que controla la solicitud de parada de la planta.
Para solicitar tal parada la planta debe estar en cualquiera de las etapas de
produccin de la gua GEMMA, activndose si se pulsa los paros de planta (P2 o
P2S) o si est en funcionamiento la empacadora y no detecta la llegada de
producto.
En la etapa inicial del Grafcet se desactivan el tapiz, el erizo del tapiz, la rosca de
salida del tapiz y el quemador finalizando la entrada de materia prima al circuito.
La transicin que sigue a la etapa inicial consiste en una bifurcacin con dos
posibles caminos:
1- S la parada ha sido solicitada por los pulsadores de paro se realiza una parada
temporizada de la planta para lograr un vaciado total de producto.
2- S en cambio la parada ha sido provocada por la falta de producto en la
empacadora se realizar la parada inmediata de la planta, ya que no habr
producto en el circuito.
Las siguientes etapas dependern de si est conectado el grupo enfriador o si en
cambio la produccin se diriga haca el sobradero.

94

Memoria de clculo

Grafcet nivel 1:

95

Memoria de clculo

Grafcet nivel 2:

96

Memoria de clculo

Grafcet nivel 2:

E 75.7 * M 90.5

97

Memoria de clculo

2.1.2.8.9 - PB 11 Puesta del sistema al estado inicial:


Este mdulo contiene un Grafcet que realizar una evaluacin del estado de la
planta y segn el resultado se realizar una parada controlada de todas las
mquinas para lograr vaciar de producto el circuito.
Como esta etapa de la gua GEMMA viene precedida por las etapas parada de
emergencia (D1) o funcionamiento manual (F5) las condiciones de
funcionamiento de la planta pueden ser muy varibles, y ser complicado la
seleccin de la mejor secuencia de paro posible.
Para lograr una secuencia eficaz se ha decidido que esta venga marcada por la
presencia de producto en el circuito y su destino. As el estado de la rosca del
sobradero, de la empacadora o del sensor de nivel de esta marcarn la sucesin
de activacin de etapas.

98

Memoria de clculo

Grafcet nivel 1:

99

Memoria de clculo

Grafcet nivel 2:

100

Memoria de clculo

Grafcet nivel 3:

101

Memoria de clculo

2.1.2.8.10 - PB 12 Salidas:

Este mdulo contiene los Grafcets que controlan las salidas que activan los
elementos de la planta. Cada elemento tiene un Grafcet que controla la salida o
salidas que lo activan.
La idea es la de agrupar en cada Grafcet todos los elementos que activan o
desactivan una mquina, de esta forma es muy fcil saber que elementos tienen el
control de cada mquina.
Desde el punto de vista del arranque se utilizan dos tipos de accionamiento:
1- Arranque directo, utilizado en los motores < 4 kW.
2- Arranque estrella-tringulo, utilizado en los motores > 4 kW,
menos en el del aspirador cuyo arranque es controlado por el
variador.
As los Grafcets de nivel 1 y 2 den estos casos sern:

Grafcets nivel 1, arranque directo - parada:

102

Memoria de clculo

Grafcets nivel 2, arranque directo - parada:

Grafcets nivel 1, arranque estrella-tringulo - parada:

l D

l D

103

Memoria de clculo

Grafcets nivel 2, arranque estrella-tringulo - parada:

KlM

2.1.2.8.10.1 - Grafcets salidas tapiz.


Grafcets nivel 3:

104

KDM

Memoria de clculo

2.1.2.8.10.2 - Grafcets salida erizo tapiz.


Grafcets nivel 3:

2.1.2.8.10.3 - Grafcets salidas rosca salida tapiz.


Grafcets nivel 3:

105

Memoria de clculo

2.1.2.8.10.4 - Grafcets salida quemador.


El accionamiento del quemador se realiza manteniendo la seal de activacin, el
quemador internamente realiza todo el proceso de puesta en marcha, control y
parada.
Grafcets nivel 1:

Grafcets nivel 2:

Grafcets nivel 2:

106

Memoria de clculo

2.1.2.8.10.5 - Grafcets salida despedregadores.


Los despedregadores se accionan por medio de dos electrovlvulas (Y1 e Y2)de
3/2 vas, activando cada una un cilindro neumtico de simple efecto.
Grafcets nivel 1:

Se ha accionado el pulsador
virtual de cierre de los
despedregadores o ha
transcurrido la temporizacin
de apertura o est activa la
etapa 31.

Grafcets nivel 2:

Grafcets nivel 3:

107

Memoria de clculo

2.1.2.8.10.6 - Grafcets salidas trommel.


Grafcets nivel 3:

2.1.2.8.10.7 - Grafcets salidas variador-aspirador.


El aspirador es accionado por medio del estado de las salidas conectadas al
variador. Este es el encargado del arranque, control de la velocidad y parada del
aspirador. Adems de las salidas conectadas al variador hay una encargada de
activar el contactor que alimenta al grupo variador-aspirador.
2.1.2.8.10.7.1 - Grafcets salidas contactor alimentacin variador-aspirador.
Los Grafcets de nivel 1 y 2 son iguales a los indicados al inicio bajo la
denominacin arranque directo - parada.
Grafcets nivel 3:

108

Memoria de clculo

2.1.2.8.10.7.2 - Grafcets salidas seales de control.


Dentro de este grupo encontramos los Grafcets que controlan el estado de las
salidas conectadas al variador y encargadas de fijar las condiciones de
funcionamiento del aspirador.
Utilizaremos 4 salidas para controlar otras tantas condiciones de funcionamiento:

DIN 1: Activar aspirador.


DIN 5: Aspirador en 1 velocidad.
DIN 4: Aspirador en 2 velocidad.
DIN 3: Anular consigna analgica.

Grafcets nivel 1 y 2:

Se cumplen las condiciones


para la puesta en marcha.

Grafcets nivel 3, Activar aspirador:

109

Se cumplen las condiciones


para la parada.

Memoria de clculo

Grafcets nivel 3, Aspirador en 1 velocidad:

Grafcets nivel 3, Aspirador en 2 velocidad:

Grafcets nivel 3, Anular consigna analgica:

110

Memoria de clculo

2.1.2.8.10.8 - Grafcets salidas esclusa cicln.


Grafcets nivel 3:

2.1.2.8.10.9 - Grafcets salidas tajadera del sobradero.


La tajadera del sobradero es accionada por un cilindro neumtico de doble efecto,
este est gobernado por una electrovlvula distribuidora 5/2 con accionamiento
por medio de Y4 e Y5.
Grafcets nivel 1:

111

Memoria de clculo

Grafcets nivel 2:

Grafcets nivel 3:

2.1.2.8.10.10 - Grafcets salidas rosca salida cicln.


Grafcets nivel 3:

112

Memoria de clculo

2.1.2.8.10.11 - Grafcets salidas rosca sobradero.


Grafcets nivel 3:

2.1.2.8.10.12 - Grafcets salidas rosca alimentacin enfriador.


Grafcets nivel 3:

113

Memoria de clculo

2.1.2.8.10.13 - Grafcets salida enfriador.


Grafcets nivel 3:

2.1.2.8.10.14 - Grafcets salidas erizo enfriador.


Grafcets nivel 3:

114

Memoria de clculo

2.1.2.8.10.15 - Grafcets salidas aspirador enfriador.


Grafcets nivel 3:

2.1.2.8.10.16 - Grafcets salida esclusa enfriador.


Grafcets nivel 3:

115

Memoria de clculo

2.1.2.8.10.17 - Grafcets salidas rosca salida enfriador.


Grafcets nivel 3:

2.1.2.8.10.18 - Grafcets salida transporte cadenas.


Grafcets nivel 3:

116

Memoria de clculo

2.1.2.8.10.19 - Grafcets salidas aspirador finos.


Grafcets nivel 3:

2.1.2.8.10.20 - Grafcets salida esclusa finos.


Grafcets nivel 3:

117

Memoria de clculo

2.1.2.8.10.21 - Grafcets salida empacadora.


El accionamiento de la empacadora se realiza manteniendo la seal de activacin,
la empacadora internamente realiza todo el proceso de puesta en marcha, control
y parada.
Grafcets nivel 1:

Se debe parar el grupo enfriador,


o est activa la etapa 23
o est activa la etapa 31
o est activa la parada de
emergencia 2 o se ha accionado
el pulsador virtual de paro de
la empacadora.

Grafcets nivel 2:

Grafcets nivel 2:

118

Memoria de clculo

2.1.2.8.10.22 - Grafcets salidas sealizaciones.


Estos Grafcets controlan las distintas salidas conectadas a las sealizaciones:
Sealizacin acstica: Una sirena se activar cuando se produzca una
alarma, est sirena est alimentada a travs del rel K2.
Sealizacin luminosa: Dos lmparas intermitentes de color rojo
alertarn al personal, estas lmparas estn alimentadas por medio del
rel K1.
Lmpara conexin ordenador activa: La lmpara L1, situada en el
cuadro de mando de y color azul, indicar que la conexin autmata ordenador est activa; esta lmpara es alimentada directamente por la
salida.

2.1.2.8.10.22.1 - Grafcets salida sealizacin acstica.

Grafcet nivel 1:

119

Memoria de clculo

Grafcets nivel 2:

Grafcets nivel 3:

120

Memoria de clculo

2.1.2.8.10.22.2 - Grafcets salida sealizacin luminosa.

Grafcet nivel 1:

Grafcet nivel 2:

121

Memoria de clculo

Grafcet nivel 3:

2.1.2.8.10.22.3 - Grafcets salida Lmpara conexin ordenador activa:

Grafcet nivel 1:

122

Memoria de clculo

Grafcet nivel 2:

Grafcet nivel 3:

123

Memoria de clculo

2.1.2.8.11 - PB 13 Despedregadores:
Este mdulo controla los 2 despedregadores, su funcionamiento es muy sencillo
ya que simplemente se trata de activar los despedregadores 10 segundos cada 5
minutos de funcionamiento de la planta.
El funcionamiento de los despedregadores seguir el siguiente diagrama de
tiempo:

Para realizar el control solo necesitaremos conjugar el funcionamiento de 2


temporizadores (T3 y T4) para obtener la anterior base de tiempo. As T4
controlar el cierre de los despedregadores y T3 la apertura.

124

Memoria de clculo

2.1.2.8.12 - PB 14 Actualizar salida analgica:


Este mdulo actualiza el valor de la salida analgica, esta salida analgica es
leda en el variador como consigna de velocidad del aspirador.
Simplemente se trata de leer el valor enviado por el programa SCADA
(MW 146) y adaptarlo al formato del autmata por medio de un desplazamiento
binario de 4 bits hacia la izquierda.
Representacin de los valores analgicos en el autmata:
Byte alto

Byte bajo

Desplazamiento

Despus de la adaptacin el valor es cargado en la salida analgica y se resetea la


marca M 81.3 (cambio en la consigna analgica) para indicar la lectura y envo
del valor al variador.

125

Memoria de clculo

2.1.2.9 Desarrollo del subprograma Comunicacin.


Este subprograma es el encargado de gestionar el proceso de comunicacin entre
el autmata, el CP 521 SI y el ordenador.
El autmata enva/recibe los datos del CP 521 SI y este los enva/recibe del
ordenador.
Agrupa a los mdulos:
PB 3 Comunicacin.
FB 6 CP-Parmetros.
FB 7 Pulso.
FB 8 Distribuidor.
FB 9 Enviar.
FB 10 Recibir.
FB 14 Preparacin datos bloque 1.
FB 15 Preparacin datos bloque 2.
FB 16 Preparacin datos bloque 3.
El funcionamiento del subprograma es el siguiente:

2.1.2.9.1 - PB 3 Comunicacin:
Este mdulo gestiona los saltos a los dems mdulos y controla el valor de la
marca M 90.4 Comunicacin con el ordenador activa.

126

Memoria de clculo

El primer salto es uno condicional, que se realizar nicamente en la primera


lectura del programa, al mdulo FB 6 CP-Parmetros donde se cargarn en el
CP 521 SI sus valores de configuracin.
Los otros dos saltos son incondicionales y corresponden a los mdulos
FB 7 Pulso y FB 8 Distribuidor.

2.1.2.9.2 - FB 6 CP-Parmetros:
Este mdulo solo se leer una vez y su funcin ser la de cargar en el CP 521 SI
los valores de configuracin para la comunicacin:

Velocidad de transmisin: 9.600 baudios.


Paridad: Par.
Uso seal BUSY: No.
Interfase: RS-232.
Data format: 1 bit Start + 8 bits Datos + 1 bit Paridad + 1 bit Stop.
HW Handshaking: Activo.
Driver: Transparent ASCII
Caracter delay: 10 ms.
Message length: 12 Bytes.

Velocidad de transmisin: Es el valor que se tomar como la velocidad de


transferencia de datos, en baudios, con la que se configurar el puerto serie del
CP-521 SI. A esta velocidad se realizar todas las transferencias, tanto el envo
como la recepcin de datos.
Paridad: Indica el tipo de paridad que se desea utilizar en la comunicacin.
Consiste en la adicin de un bit a un carcter o a un bloque de caracteres para
forzar al conjunto de unos (1) a ser par o impar. Se utiliza para el chequeo de
errores en la validacin de los datos.
Uso seal BUSY: Esta seal no ser utilizada en la comunicacin, ya que es
propia de la comunicacin con impresoras.
Interfase: Define el interface entre el autmata y el ordenador empleando un
intercambio en modo serie de datos binarios
Data format: Este valor indica el formato de cada byte de comunicacin, a cada
byte de informacin se le aade 1 bit de Start, 1 bit de paridad y 1 bit de Stop.

127

Memoria de clculo

HW Handshaking: Indica el uso del protocolo utilizado para evitar la saturacin


de los buffers de datos utilizados en la comunicacin. Activar el uso de las
lneas DSR, RTS, CTS y DTR de la conexin.
Driver: Se utilizar la codificacin ASCII de los datos.
Caracter delay: Tiempo de espera mximo entre la recepcin de 2 caracteres. Su
valor depender de la velocidad de transmisin utilizada.
Message length: Tamao, en bytes, del paquete de datos que se recibir del
ordenador.

2.1.2.9.3 - FB 7 Pulso:
Este mdulo crea un pulso de un scan cada 2 segundos (M 161.0), este pulso ser
utilizado por el mdulo FB 8 Distribuidor para iniciar el mdulo FB 9 Enviar o
FB 10 Recibir. Estos 2 segundos sern el periodo entre envos de datos al
ordenador; dicho de otro modo, la informacin enviada al SCADA ser
refrescada cada 2 segundos.

2.1.2.9.4 - FB 8 Distribuidor:
Este mdulo ir conmutando entre el funcionamiento del mdulo FB 9 Enviar o
el de FB 10 Recibir, utilizando para ello el estado de la marca de pulso M 161.0.
Iniciado un proceso de comunicacin, ya sea para enviar o recibir datos, es el
encargado de mantener la lectura del mdulo correspondiente hasta que se haya
completado el proceso iniciado.
Este mdulo siempre activar el proceso de recepcin para mantener el autmata
en escucha, de esta forma podremos activar la comunicacin con el ordenador de
forma automtica.
En cambio el proceso de envo depende de que este activa la comunicacin con
el ordenador.

128

Memoria de clculo

2.1.2.9.5 - FB 9 Enviar:
Este mdulo es el encargado de controlar el proceso de envo de datos al CP 521
SI y al ordenador.
El autmata, siempre que est activa la comunicacin con el ordenador, enva al
ordenador cada 2 segundos los siguientes 18 bytes de datos:
N DE BYTE
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

0
A 32.0
A 33.0
E 74.0
E 75.0
E 76.0
E 77.0
E 78.0
E 79.0

M 101.0
M 100.0
M 94.0
M 95.0

1
A 32.1
A 33.1
E 74.1
E 75.1
E 76.1
E 77.1
E 78.1
E 79.1

E 73.6
M 100.1
M 94.1
M 95.1

2
A 32.2
A 33.2
E 74.2
E 75.2
E 76.2
E 77.2
E 78.2
E 79.2

E 73.7
M 100.2
M 94.2
M 95.2

N DE BIT
3
4
A 32.3
A 32.4
A 33.3
A 5.0
E 74.3
E 74.4
E 75.3
E 75.4
E 76.3
E 76.4
E 77.3
E 77.4
E 78.3
E 78.4
E 79.3
E 79.4
A 6.2
A 6.5
M W 64
A 7.7
A 8.2
M W 66
A 9.2
A 9.5
M W 68
T8
T9
M 100.3 M 100.4
M 94.3
M 94.4
M 95.3
M 95.4

5
A 32.5
A 5.3
E 74.5
E 75.5
E 76.5
E 77.5
E 78.5
E 79.5
A 7.0

6
A 32.6
A 5.4
E 74.6
E 75.6
E 76.6
E 77.6
E 78.6
E 79.6
A 7.3

7
A 32.7
A 5.7
E 74.7
E 75.7
E 76.7
E 77.7
E 78.7
E 79.7
A 7.6

A 8.5

A 8.6

A 9.1

A 9.6

E 33.7

E 32.4

M 106.1
M 100.5
M 94.5
M 95.5

M 80.4
M 100.6
M 94.6
X

M 108.0
M 100.7
M 94.7
X

X Datos irrelevantes

Los pasos del proceso de envo son los siguientes:


1- El autmata realiza una peticin al CP 521 SI para el inicio del envo.
2- El CP 521 SI responde confirmando la peticin.
3- El autmata enva al CP 521 SI el 1 er bloque de 6 bytes de datos.
4- El CP 521 SI confirma la recepcin del 1 er bloque de datos.
5- El autmata enva al CP 521 SI el 2 bloque de 6 bytes de datos.
6- El CP 521 SI confirma la recepcin del 2 bloque de datos.
7- El autmata enva al CP 521 SI el 3 er bloque de 6 bytes de datos.
8- El CP 521 SI confirma la recepcin del 3 er bloque de datos.
9- El CP 521 SI confirma el envo de los 18 bytes al ordenador.

129

Memoria de clculo

El envo de datos entre el autmata y el CP 521 SI se realiza bloques de 6 bytes


cada scan de programa, como realizamos un envo de 18 bytes necesitaremos
3 scans de programa para completar el envo.
Adems a estos 3 scans debemos aadir los 2 necesarios para la inicializacin y
el control del proceso de envo.
Sern necesario 5 scans de programa para completar el envo de los datos al CP
521 SI, una vez este recibe la integridad del mensaje lo enva al ordenador a una
velocidad de 9.600 baudios.
Teniendo en cuenta el nmero de bytes de datos, el formato de la transmisin y la
velocidad de esta, el proceso de envo entre el CP 521 SI y el ordenador se
completa en:

Fu 8
= ;
F 11

D=

Du 144
D 198
=
= 198 bits a enviar ; t = =
= 0,020625 s = 20,625 ms
8

v 9600
11

Donde:
= Relacin entre bits de datos y el total de bits por carcter.
Fu = Bits de datos por carcter.
F = Bits de Data format.
Du = Bits de datos a enviar, 18 bytes x 8 bits/byte = 144 bits.
D = Bits totales a enviar.
v = Velocidad de transmisin (9.600 baudios).
t = Tiempo en realizar el envo CP 521 SI - Ordenador.

130

Memoria de clculo

2.1.2.9.6 - FB 10 Recibir:
Este mdulo es el encargado de controlar el proceso de recepcin de los datos
provenientes del ordenador y almacenados en el CP 521 SI.
El autmata siempre se encuentra a la escucha, as es posible realizar una
conexin automtica con el ordenador, sin necesidad de parar o resetear el
autmata.
El ordenador realiza un envo cada vez que en el programa SCADA se cambia el
valor de alguno de los datos.
El ordenador enva al autmata, por medio del CP 521 SI, los siguientes 12 bytes
de datos:
N DE BYTE
0
1
2
3
4
5
6
7
8
9
10
11

0
P9S
P1S

1
P10S
P2S

2
P11S
P3S

N DE BIT
3
4
X
X
P4S
X

5
X
P6S

6
PPCS
P7S

7
PCCS
P8S

PPS6
PPS3
PMS14
PPS9
PPS20
PPS16
X
X

PAS2
PMS4
PMS15
PMS10
PMS23
PMS19
X
X

PCS2
PPS4
PPS13
PPS10
PPS21
PPS17
X
X

EA1S
PMS5
PMS1
PMS11
PMS7
PMS20
PMS16
X
P5S

PPS5
PPS1
PPS11
PPS7
PPS18
PPS14
X
X

PAS1
PMS2
PMS12
PMS8
PMS21
PMS17
X
X

PCS1
PPS2
PPS12
PPS8
PPS19
PPS15
X
X

PMS6
PMS3
PMS13
PMS9
PMS22
PMS18
X
X

X Datos irrelevantes

Los pasos del proceso de envo son los siguientes:


Los pasos del proceso de envo son los siguientes:
1- El autmata realiza una peticin al CP 521 SI para el inicio de la recepcin.
2- El CP 521 SI enva al autmata el 1 er bloque de 6 bytes.
3- El autmata confirma la recepcin del 1 er bloque de datos.
4- El CP 521 SI enva al autmata el 2 bloque de 6 bytes.
5- El autmata confirma la recepcin del 2 bloque de datos.
7- El CP 521 SI finaliza el envo de datos.

131

Memoria de clculo

El envo de datos entre el CP 521 SI y el autmata se realiza bloques de 6 bytes


cada scan de programa, como recibimos 12 bytes necesitaremos 2 scans de
programa para completar la recepcin.
Adems a estos 2 scans debemos aadir los 3 necesarios para la inicializacin y
el control del proceso de recepcin.
Sern necesario 5 scans de programa para completar la recepcin de los datos al
CP 521 SI.
Teniendo en cuenta el nmero de bytes de datos, el formato de la transmisin y la
velocidad de esta, el proceso de envo entre el ordenador y el CP 521 SI se
completa en:

Fu 8
= ;
F 11

D=

Du 96
=
= 132 bits a enviar ;
8

11

t=

D 132
=
= 0,01375 s = 13,75 ms
v 9600

Donde:
= Relacin entre bits de datos y el total de bits por carcter.
Fu = Bits de datos por carcter.
F = Bits de Data format.
Du = Bits de datos a recibir, 12 bytes x 8 bits/byte = 96 bits.
D = Bits totales a enviar.
v = Velocidad de transmisin (9.600 baudios).
t = Tiempo en realizar el envo Ordenador CP 521 SI.

132

Memoria de clculo

2.1.2.9.7 PB 14, PB 15 y PB 16 Preparacin datos bloque 1, 2 y 3:


Estos mdulos son llamados incondicionalmente desde FB 9 Enviar, su funcin
es la de cargar los valores de los datos que se envan al ordenador en MW 120,
MW 122, MW 124, MW 126, MW 128, MW 130, MW 132, MW 134 y
MW 126. Estas 9 palabras contienen los 18 bytes que se envan al CP 521 SI y
desde aqu al ordenador.
Cada mdulo prepara un bloque de 6 bytes:
PB 14 - Preparacin datos bloque 1: MW 120, MW 122 y MW 124.
PB 15 - Preparacin datos bloque 2: MW 126, MW 128 y MW 130.
PB 16 - Preparacin datos bloque 3: MW 132, MW 134 y MW 136.

133

Memoria de clculo

2.1.2.10 Desarrollo del subprograma:


Mdulos de organizacin O B1, OB 21 y OB 22.
Estos mdulos de organizacin, propios del autmata, constituyen la interfase
entre el sistema operativo del autmata y el programa implementado.
OB 1 Ejecucin cclica del programa.
OB 21 Rearranque, STOP RUN.
OB 22 Rearranque, RED DES RED CON.
2.1.2.10.1 OB 1:
Este mdulo de organizacin es donde se ejecuta cclicamente el programa del
usuario.
En nuestro caso este mdulo realiza 6 saltos incondicionales a los subprogramas:
1- Adaptacin de pulsadores.
2- Lectura y adaptacin de entradas analgicas.
3- Adaptacin de detectores de giro.
4- Alarma.
5- Gua GEMMA.
6- Comunicacin.

2.1.2.10.2 OB 21:
Este mdulo se ejecuta una sola vez y en primer lugar despus de un rearranque:
STOP RUN.
En nuestro caso activa las etapa inicial de la gua GEMMA y la de los Grafcets
de Salida.

134

Memoria de clculo

2.1.2.10.3 OB 22:
Este mdulo se ejecuta una sola vez y en primer lugar despus de un
restablecimiento de la alimentacin: RED DES RED CON.
En este mdulo se debe realizar el control de la planta despus de un fallo de
tensin en la alimentacin del autmata.
Como utilizamos marcas internas no remanentes no deberemos de preocuparnos
del estado despus de la desconexin, ya que estas tendrn un valor igual a cero
(0) y ello implicar que toda la planta estar desactivada y en el estado inicial.
En nuestro caso se salta al OB 21.

2.1.2.11 Parametrizacin del mdulo de datos DB 1.


El mdulo de datos contiene valores prefijados para funciones interna ajustables
del autmata.
El mdulo de datos DB 1 con parmetros prefijados por defecto:
0:
12:
24:
36:
48:
60:
72:
84:
96:
108:
120:
132:
144:
156:

KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC

=
=
=
=
=
=
=
=
=
=
=
=
=
=

'DB1
OBA:
AI 0 ; OBI:
'
'
;
OBC:
CAP N CBP
'
'N
;#SL1: SLN 1 SF
'
'DB2
DW0 EF DB3 DW0
'
' KBE MB100
KBS MB1
'
'01
PGN 1
;# SDP: N
'
'T 128 PBUS N ; TFB: OB13
'
' 100
; #CLP: STW MW10
'
'2
CLK DB5 DW0 '
'
SET 3
01.10.91
12:00: '
'00
OHS 000000:00:00 '
'
TIS 3 01.10.
12:00:00
'
'
STP Y SAV Y CF 00
'
' ; #END ';

Por defecto trae 2 funciones preajustada a valores inadecuados para nuestro


programa:
0:
KS = 'DB1 OBA: AI 0 ;
OBI: '
...
72:

KS = 'T 128 PBUS N ;

135

TFB: OB13

'

Memoria de clculo

AI 0:
Este valor indica que el autmata no lee ninguna entrada analgica, como
utilizamos las 3 primeras entradas cambiaremos este valor por el de AI 3.
T 128:
Este valor indica la cantidad de temporizadores internos que son tratados por el
autmata, por defecto son tratados los 128 temporizadores de los que dispone.
Podemos acortar el tiempo de ejecucin indicando la cantidad de temporizadores
que realmente utilizamos, en nuestro caso modificaremos este valor a T 22.
El mdulo de datos DB 1 modificado ser como el siguiente:

0:
12:
24:
36:
48:
60:
72:
84:
96:
108:
120:
132:
144:
156:

KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC

=
=
=
=
=
=
=
=
=
=
=
=
=
=

'DB1
OBA:
AI 3 ; OBI:
'
'
;
OBC:
CAP N CBP
'
'N
;#SL1: SLN 1 SF
'
'DB2
DW0 EF DB3 DW0
'
' KBE MB100
KBS MB1
'
'01
PGN 1
;# SDP: N
'
'T 22 PBUS N ; TFB: OB13
'
' 100
; #CLP: STW MW10
'
'2
CLK DB5 DW0 '
'
SET 3
01.10.91
12:00: '
'00
OHS 000000:00:00 '
'
TIS 3 01.10.
12:00:00
'
'
STP Y SAV Y CF 00
'
' ; #END ';

136

Memoria de clculo

2.1.3 Implementacin del programa del autmata SIEMENS S5-95U.


El programa consta de los siguientes mdulos:

2.1.3.1 OB 21.
SEGMENTO 1
:NOP 1
:S
M
100.0
:S
M
200.0
:
:
:BE

Activar Estado Inicial GEMMA.


Activar Etapa inicial GRAFCETS Salidas.

2.1.3.2 OB 22.
SEGMENTO 1
:SPA OB
21
:
:
:BE

Mdulo conexin manual (STOP RUN).

2.1.3.3 OB 1.
SEGMENTO 1
:SPA
:
:SPA
:
:SPA
:
:SPA
:
:SPA
:
:SPA
:
:
:BE

FB

Mdulo Adaptacin de pulsadores.

FB

Mdulo Adaptacin de entradas analgicas.

FB

Mdulo Adaptacin de detectores de giro.

PB

Mdulo de Alarma.

PB

Mdulo Gua GEMMA.

PB

Mdulo Comunicacin.

137

Memoria de clculo

2.1.3.4 FB 1 Adaptacin de los pulsadores.


SEGMENTO 1
:U
E
32.0
:UN M
90.4
:O
M
144.0
:=
M
80.0
:
:U
E
32.1
:UN M
90.4
:O
M
144.1
:=
M
80.1
:.
:U
M
144.2
:=
M
80.2
:
:U
E
32.3
:UN M
90.4
:O
M
144.3
:=
M
80.3
:
:O
E
32.4
:O
M
154.0
:=
M
80.4
:
:U
E
32.5
:UN M
90.4
:O
M
144.5
:=
M
80.5
:
:U
E
32.6
:UN M
90.4
:O
M
144.6
:=
M
80.6
:
:U
E
32.7
:UN M
90.4
:O
M
144.7
:=
M
80.7
:
:O
E
33.0
:O
M
145.0
:S
M
81.0
:
:O
E
33.1
:O
M
145.1
:R
M
81.0
:

ADAPTACIN PULSADORES
Pulsador Marcha con Enfriador
.
Funcionamiento con comunicacin al ordenador.
SCADA Pulsador Marcha con Enfriador.
Marcha con Enfriador adaptado.
Pulsador Paro.
Funcionamiento con comunicacin al ordenador.
Pulsador Paro virtual.
Paro adaptado.
SCADA Pulsador Funcionamiento Manual.
Funcionamiento Manual adaptado.
Pulsador Marcha sin Enfriador.
Funcionamiento con comunicacin al ordenador.
SCADA Pulsador Marcha sin Enfriador.
Marcha sin Enfriador adaptado.
Pulsador Paro de Emergencia.
SCADA Pulsador Paro de Emergencia.
Paro Emergencia adaptado.
Pulsador Alarma Tratada.
Funcionamiento con comunicacin al ordenador.
SCADA Pulsador Alarma Tratada.
Alarma Tratada adaptada.
Pulsador Reset Ac stica.
Funcionamiento con comunicacin al ordenador.
SCADA Pulsador Reset Acstica.
Reset Acstica adaptado.
Pulsador Reset Luminosa.
Funcionamiento con comunicacin al ordenador.
SCADA Pulsador Reset Luminosa.
Reset Luminosa adaptado.
Pulsador Activar Comunicacin con Ordenador.
SCADA Pulsador Act. Comunic. con Ordenador.
Activar Comunicacin con Ordenador adaptada.
Pulsador Desactivar Comunicac. con Ordenador.
SCADA Puls. Desact. Comunic. con Ordenador.
Desactivar Comunicac. con Ordenador adaptado.

138

Memoria de clculo

:U
:S
:
:U
:=
:
:U
:S
:
:***

M
M

145.6
81.1

SCADA Pulsador Prueba de comunicacin.


Prueba de comunicacin adaptada.

M
M

145.2
81.2

SCADA Pulsador Funcionamiento Automtico.


Funcionamiento Automtico adaptado.

M
M

145.7
81.3

SCADA Cambio en la Consigna Analgica.


Cambio en la Consigna Analgica adaptado.

SEGMENTO 2
:L
KH 0000
:T
MW 144
:
:
:BE

RESET PULSADORES VIRTUALES


Reset de los
pulsadores virtuales.

139

Memoria de clculo

2.1.3.5 FB 2 Lectura y adaptacin de las entradas analgicas.


SEGMENTO 1
:L
EW 40
:SRW
4
:T
MW 64
:
:
:L
EW 42
:SRW
4
:T
MW 66
:
:
:L
EW 44
:SRW
4
:T
MW 68
:
:
:L
MW 68
:L
KH 019A
:>F
:S
M
90.0
:
:L
MW 68
:L
KH 0311
:>F
:S
M
90.1
:
:L
MW 66
:L
KH 011C
:>F
:S
M
90.2
:
:L
MW 66
:L
KH 035C
:>F
:S
M
90.2
:
:
:BE

Cargamos el canal 0, correspondiente a la


temperatura a la entrada del Trommel, se
adapta y es guardado.

Cargamos el canal 1, correspondiente a la


temperatura a la salida del Trommel, se
adapta y es guardado.

Cargamos el canal 2, correspondiente a la


velocidad del aspirador, se adapta y es
guardado.

Velocidad del Aspirador


mayor de
1200 min-1?.
Activar marca indicativa.
Velocidad del Aspirador
mayor de
2300 min-1?.
Activar marca indicativa.
Temperatura Salida
Trommel mayor
de 90 C?.
Activar marca indicativa.
Temperatura Entrada
Trommel mayor
de 840 C?.
Activar marca indicativa.

140

Memoria de clculo

2.1.3.6 FB 3 Adaptacin de los detectores de giro.


SEGMENTO 1
:L
EW 32
:L
KH FFFF
:XOW
:T
MW 72
:L
EW 74
:XOW
:T
MW 72
:
:***

ADAPTACIN DE LOS DETECTORES


Carga de los valores de los D.G.

SEGMENTO 2
:UN M
72.0
:S
M
94.0
:UN M
72.1
:S
M
94.1
:UN M
72.2
:S
M
94.2
:UN M
72.3
:S
M
94.3
:UN M
72.4
:S
M
94.4
:UN M
72.5
:S
M
94.5
:UN M
72.6
:S
M
94.6
:UN M
72.7
:S
M
94.7
:UN M
73.0
:S
M
95.0
:UN M
73.1
:S
M
95.1
:UN M
73.2
:S
M
95.2
:UN M
73.3
:S
M
95.3
:UN M
73.4
:S
M
95.4
:UN M
73.5
:S
M
95.5
:
:UN M
80.5

COPIA DE LOS DETECTORES


Copia de los

Combinacin O exclusiva.
Traslado del valor de la combinacin.
Carga de los valores de las conformidades.
Combinacin O exclusiva.
Carga de los valores adaptados de los D.G.

valores adaptados

de los detectores de

giro para su posible

envio al ordenador.
Alarma Tratada adaptada.

141

Memoria de clculo

:UN
:UN
:BEB
:
:L
:T
:
:
:BE

M
M

80.6
80.7

KH 0000
MW 94

Reset Sealizacin Acstica adaptado.


Reset Sealizacin Luminosa adaptado.

Reset de las copias de los D.G. adaptados.

142

Memoria de clculo

2.1.3.7 PB 1 Alarma.
SEGMENTO 1
:SPA FB
4
:
:UN M
100.2
:SPB FB
5
:
:U
M
108.1
:O
M
108.2
:S
M
108.0
:
:U
M
108.0
:S
M
91.1
:S
M
91.2
:
:U
M
80.7
:R
M
91.1
:R
M
108.0
:S
M
91.3
:
:U
M
80.6
:R
M
91.2
:R
M
108.0
:S
M
91.4
:
:U
M
80.5
:R
M
108.0
:R
M
91.1
:R
M
91.2
:
:U
M
80.4
:UN M
91.3
:S
M
91.1
:
:U
M
80.4
:UN M
91.4
:S
M
91.2
:
:UN M
80.4
:U
M
91.3
:R
M
91.3
:
:UN M
80.4

Salto al mdulo Alarma Deshidratador.


Gua GEMMA, Produccin Sin Enfriador.
Salto al mdulo Alarma Enfriador.
Alarma Deshidratador.
Alarma Enfriador.
Activar Alarma General.
Alarma General.
Activar Marca Alarma Luminosa.
Activar Marca Alarma Acstica.
Reset Sealizacin Luminosa adaptado.
Desactivar Marca Alarma Luminosa.
Desactivar Alarma General.
Activar marca auxiliar Alarma Luminosa.
Reset Sealizacin Acstica adaptado.
Desactivar Marca Alarma Acstica.
Desactivar Alarma General.
Activar marca auxiliar Alarma Acstica.
Alarma Tratada adaptada.
Desactivar Alarma General.
Desactivar Marca Alarma Luminosa.
Desactivar Marca Alarma Acstica.
Paro Emergencia adaptado.
Marca auxiliar Alarma Luminosa.
Activar Marca Alarma Luminosa.
Paro Emergencia adaptado.
Marca auxiliar Alarma Acstica.
Activar Marca Alarma Acstica.
Paro Emergencia adaptado.
Marca auxiliar Alarma Luminosa.
Desactivar marca auxiliar Alarma Luminosa.
Paro Emergencia adaptado.

143

Memoria de clculo

:U
:R
:
:
:BE

M
M

91.4
91.4

Marca auxiliar Alarma Acstica.


Desactivar marca auxiliar Alarma Acstica.

144

Memoria de clculo

2.1.3.8 FB 4 Alarma deshidratador.


SEGMENTO 1
:U(
:O(
:L
MW 64
:L
KH 03B9
:>F
:)
:O(
:L
MW 66
:L
KH 0334
:>F
:)
:O(
:U(
:L
MW 66
:L
KH 019A
:<F
:)
:U
E
74.3
:U
E
74.2
:U
E
75.7
:U
E
74.0
:)
:)
:=
M
106.1
:
:***

SEGMENTO 2
:O
:O
:L
:SE
:
:O
:O
:O
:R
:
:***

TEMPERATURA TROMMEL
01
02
02
02
02
01
02
02
02
02
01
02
03
03
03
03
02
02
02
02
02
01

Temperatura entrada Trommel


mayor de
930 C.

Temperatura salida Trommel


mayor de
160C.

Temperatura salida Trommel


menor de
80 C.
Conformidad Trommel.
Conformidad R.S. Tapiz.
Conformidad Quemador.
Conformidad Tapiz.

Emergencia temperatura Trommel.

WATCHDOG ARRANQUE DESHIDRATADOR

M
T
KT
T

100.4
8
180.3
8

Marca GEMMA Arranque Deshidratador.


Realimentacin T8.
Tiempo 30 min.
Temporizador Watchdog Arranque Deshi.

M
M
M
T

80.5
80.6
80.7
8

Reconocimiento Suceso adaptado.


Reset Sealiz. Acstica adaptado.
Reset Sealiz. Luminosa adaptado.
Reset T8.

145

Memoria de clculo

SEGMENTO 3
:O
:U
:U
:
:O
:
:O
:UN
:U
:
:ON
:
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:ON
.
:O
:U
:U
:
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:O
:U

ALARMA DESHIDRATADOR

M
E

106.1
74.3

Emergencia temperatura Trommel.


Conformidad Trommel.

Temporizador Watchdog Arranque Deshi.

E
E

78.4
78.1

Averia Aspirador-Variador.
Conformidad Contactor Variador.

72.0

D.G. Adaptado Tapiz.

E
E

76.0
74.0

RT. Tapiz.
Conformidad Tapiz..

72.1

D.G. Adaptado Erizo Tapiz

E
E

76.1
74.1

R.T. Erizo Enfriador.


Conformidad Erizo Enfriador.

72.2

D.G. Adaptado Erizo Enfriador.

E
E

76.2
74.2

R.T. R.S. Tapiz.


Conformidad R.S. Tapiz.

E
E

79.3
74.2

F.C. Inspeccin R.S. Tapiz.


Conformidad R.S. Tapiz.

72.3

D.G. Adaptado Trommel.

E
E

76.3
74.3

R.T. Trommel.
Conformidad Trommel.

79.4

F.C. Inspeccin Cicln.

146

Memoria de clculo

:U
:
:O
:U
:U
:
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:=
:
:
:BE

78.0

Conformidad Aspirador.

E
E

79.5
78.0

F.C. Inspeccin Aspiracin.


Conformidad Aspirador.

E
E

73.7
75.7

Averia Quemador.
Conformidad Quemador.

72.4

D.G. Adaptado Esclusa Cicln.

E
E

76.4
74.4

R.T. Esclusa Cicln.


Conformidad Esclusa Cicln.

72.5

D.G. Adaptado R.S. Cicln.

E
E

76.5
74.5

R.T. R.S. Cicln.


Conformidad R.S. Cicln.

E
E

79.6
74.5

F.C. Inspeccin R.S. Cicln.


Conformidad R.S. Cicln.

72.6

D.G. Adaptado R. Sobradero.

E
E

76.6
74.6

R.T. R. Sobradero.
Conformidad R. Sobradero.

108.1

Activar Alarma Deshidratador.

147

Memoria de clculo

2.1.3.9 FB 5 Alarma enfriador.


SEGMENTO 1
:O
M
100.3
:O
T
9
:L
KT 180.2
:SE T
9
:
:O
M
80.5
:O
M
80.6
:O
M
80.7
:R
T
9
:
:***

WATCHDOG ARRANQUE ENFRIADOR


Marca GEMMA Arranque Enfriador.
Realimentacin T9.
Tiempo 3 min.
Temporizador Watchdog Arranque Enfriador.

SEGMENTO 2

ALARMA DESHIDRATADOR

:O
:
:O
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:O
:U
:U

Reconocimiento Suceso adaptado.


Reset Sealizacin Acstica adaptado.
Reset Sealiz. Luminosa adaptado.
Reset T9.

Temp. Watchdog Arranque Enfriador.

72.7

D.G. Adaptado R.A. Enfriador.

E
E

76.7
74.7

R.T. R.A. Enfriador.


Conformidad R.A. Enfriador.

73.0

D.G. Adaptado Enfriador.

E
E

77.0
75.0

R.T. Enfriador.
Conformidad Enfriador.

E
E

79.7
75.1

F.C. Inspeccin Enfriador.


conformidad Erizo Enfriador.

73.1

D.G. Adaptado Erizo Enfriador.

E
E

77.1
75.1

R.T. Erizo Enfriador.


Conformidad Erizo Enfriador.

E
E

77.2
78.3

R.T. Aspirador Enfriador.


Conformidad Aspirador Enfriador.

148

Memoria de clculo

:
:O
:U
:U
:
:ON
.
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:ON
:
:O
:U
:U
:
:=
:
:
:BE

E
E

77.3
78.2

R.T. Aspirador Finos.


Conformidad Aspirador Finos.

73.2

D.G. Adaptado Esclusa Enfriador.

E
E

77.4
75.2

R.T. Esclusa Enfriador.


Conformidad Esclusa Enfriador.

73.3

D.G. Adaptado R.S. Enfriador.

E
E

77.5
75.3

R.T. R.S. Enfriador.


Conformidad R.S. Enfriador.

E
E

33.7
75.6

Averia Empacadora.
Conformidad Empacadora.

73.4

D.G. Adaptado Transporte Cadenas.

E
E

77.6
75.4

R.T. Transporte Cadenas.


Conformidad Transporte Cadenas.

73.5

D.G. Adaptado Esclusa Finos.

E
E

77.7
75.5

R.T. Esclusa Finos.


Conformidad Esclusa Finos.

108.2

Activar Alarma Enfriador.

149

Memoria de clculo

2.1.3.10 PB 2 Guia GEMMA.


SEGMENTO 1
:U
M
100.0
:U
M
80.0
:S
M
100.3
:R
M
100.0
:
:U
M
100.0
:U
M
80.2
:S
M
101.0
:R
M
100.0
:
:U
M
100.0
:U
M
80.3
:S
M
100.4
:R
M
100.0
:
:***

PARADA AL ESTADO INICIAL


Marca asociada al Estado Inicial.
Marcha con Enfriador adaptado.
Activar Arranque Enfriador.
Desact. Estado Inicial.

SEGMENTO 2
:U
M
100.3
:U
M
102.3
:U
E
75.7
:U
E
74.7
:S
M
100.1
:R
M
100.3
:
:U
M
100.3
:U
M
102.3
:UN E
75.7
:U
E
74.7
:S
M
100.4
:R
M
100.3
:
:U
M
100.3
:U(
:O
M
80.4
:O
M
108.0
:)
:S
M
100.6
:R
M
100.3
:
:***

ARRANQUE ENFRIADOR
Marca asociada a Arranque Enfriador.
Etapa 3 Grafcet Arranque Enfriador.
Conformidad Quemador.
Conformidad R. Alimentacin Enfriador.
Activar Produccin con Enfriador
Desact. Arranque Enfriador.

Marca asociada al Estado Inicial.


Funcionamiento Manual adaptado.
Activar Funcionamiento Manual.
Desact. Estado Inicial.
Marca asociada al Estado Inicial.
Marcha sin Enfriador adaptado.
Activar Arranque Deshidratador.
Desact. Estado Inicial.

Marca asociada a Arranque Enfriador.


Etapa 3 Grafcet Arranque Enfriador.
Conformidad R. Alimentacin Enfriador.
Conformidad R. Alimentacin Enfriador.
Activar Arranque Deshidratador.
Desact. Arranque Enfriador.
Marca asociada a Arranque Enfriador.
01
01
01

Paro Emergencia adaptado.


Alarma General.
Activar Parada de Emergencia.
Desact. Arranque Enfriador.

150

Memoria de clculo

SEGMENTO 3
:U
M
100.4
:U
M
103.4
:U
E
74.0
:U
E
75.6
:S
M
100.1
:R
M
100.4
:
:U
M
100.4
:U
M
103.4
:U
E
74.0
:UN E
75.6
:S
M
100.2
:R
M
100.4
:
:U
M
100.4
:U(
:O
M
80.4
:O
M
108.0
:)
:S
M
100.6
:R
M
100.4
:
:***
SEGMENTO 4
:U
M
100.1
:U
M
80.2
:S
M
101.0
:R
M
100.1
:
:U
M
100.1
:U
M
80.3
:S
M
100.2
:R
M
100.1
:
:U
M
100.1
:U(
:O
M
80.4
:O
M
108.0
:)
:S
M
100.6
:R
M
100.1

ARRANQUE DESHIDRATADOR
Marca asociada a Arranque Deshidratador.
Etapa 7 Grafcet Arranque Deshidratador.
Conformidad Tapiz.
Conformidad Empacadora.
Activar Produccin con Enfriador.
Desact. Arranque Deshidratador.
Marca asociada a Arranque Deshidratador.
Etapa 7 Grafcet Arranque Deshidratador.
Conformidad Tapiz.
Conformidad Empacadora.
Activar Produccin sin Enfriador.
Desact. Arranque Deshidratador.
Marca asociada a Arranque Deshidratador.
01
01
01

Paro Emergencia adaptado.


Alarma General.
Activar Parada de Emergencia.
Desact. Arranque Deshidratador.

PRODUCCIN CON ENFRIADOR


Marca asociada a Produccin con Enfriador.
Funcionamiento Manual adaptado.
Activar Funcionamiento Manual.
Desact. Produccin con Enfriador.
Marca asociada a Produccin con Enfriador.
Marcha sin Enfriador adaptado.
Activar Produccin sin Enfriador.
Desact. Produccin con Enfriador.
Marca asociada a Produccin con Enfriador.
01
01
01

Paro Emergencia adaptado.


Alarma General.
Activar Parada de Emergencia.
Desact. Produccin con Enfriador.

151

Memoria de clculo

:
:U
:U(
:O
:O
:)
:S
:R
:
:***

100.1

M
M

80.1
90.5

M
M

100.5
100.1

SEGMENTO 5
:U
M
100.2
:U
M
80.2
:S
M
101.0
:R
M
100.2
:
:U
M
100.2
:U
M
80.0
:S
M
100.3
:R
M
100.2
:
:U
M
100.2
:U
M
80.1
:S
M
100.5
:R
M
100.2
:
:U
M
100.2
:U(
:O
M
80.4
:O
M
108.0
:)
:S
M
100.6
:R
M
100.2
:
:***
SEGMENTO 6
:U
M
101.0
:U(
:O
M
81.2
:ON M
90.4
:)
:S
M
100.7

Marca asociada a Produccin con Enfriador.


01
01
01

Paro General adaptado.


Alarma Nivel Empacadora.
Activar Parada Normal o Automtica.
Desact. Produccin con Enfriador.

PRODUCCIN SIN ENFRIADOR


Marca asociada a Produccin sin Enfriador.
Funcionamiento Manual adaptado.
Activar Funcionamiento Manual.
Desact. Produccin sin Enfriador.
Marca asociada a Produccin sin Enfriador.
Marcha con Enfriador adaptado.
Activar Arranque Enfriador.
Desact. Produccin sin Enfriador.
Marca asociada a Produccin sin Enfriador.
Paro General adaptado.
Activar Parada Normal o Automtica.
Desact. Produccin sin Enfriador.
Marca asociada a Produccin sin Enfriador.
01
01
01

Paro Emergencia adaptado.


Alarma General.
Activar Parada de Emergencia.
Desact. Produccin sin Enfriador.

FUNCIONAMIENTO MANUAL
Marca asociada a Funcionamiento Manual.
01
01
01

Funcionamiento Automtico adaptado.


Comunicacin con Ordenador activa.
Activar Puesta del Sistema al Estado Inicial.

152

Memoria de clculo

:R
M
:
:***

101.0

Desact. Funcionamiento Manual.

SEGMENTO 7
:U
M
100.6
:U
M
80.5
:S
M
100.7
:R
M
100.6
:
:***

PARADA DE EMERGENCIA
Marca asociada a Parada de Emergencia.
Alarma Tratada adaptada.
Activar Puesta del Sistema al Estado Inicial.
Desact. Parada de Emergencia.

SEGMENTO 8
:U
M
100.5
:U(
:UN E
74.6
:U
E
79.1
:O
:UN E
75.6
:U
E
79.2
:)
:S
M
100.0
:R
M
100.5
:
:U
M
100.5
:U(
:O
M
80.4
:O
M
108.0
:)
:S
M
100.6
:R
M
100.5
:
:***

PARADA NORMAL O AUTMATICA


Marca asoc. a Parada Normal o Automtica.

SEGMENTO 9
:UN M
100.7
:U
M
105.1
:UN M
80.4
:S
M
100.0
:R
M
100.7
:
:***

01
01
01
01
01
01

Conformidad R. Sobradero.
F.C. Tajadera Sobradero abierta.
Conformidad Empacadora.
F.C. Tajadera Sobradero cerrada.
Activar Estado Inicial.
Desact. Parada Normal o Automtica.
Marca asoc. a Parada Normal o Automtica.

01
01
01

Paro Emergencia adaptado.


Alarma General.
Activar Parada de Emergencia.
Desact. Parada Normal o Automtica.

PUESTA DEL SISTEMA AL ESTADO INICIAL


Marca asoc. a Puesta del Sist. al Est. Inicial.
Etapa 5 Grafcet Puesta del Sist. al Est. Inicial.
Paro Emergencia adaptado.
Activar Estado Inicial.
Desact. Puesta del Sistema al Estado Inicial.

153

Memoria de clculo

SEGMENTO 10
:UN M
100.0
:SPB =M001
:L
KH 0000
:T
MW 94
:T
MB 104
:T
MB 105
:T
MW 146
:
M001:U
M
100.1
:SPB PB
6
:
:U
M
100.2
:SPB PB
7
:
:U
M
100.3
:SPB PB
4
:
:U
M
100.4
:SPB PB
5
:
:U
M
100.5
:SPB PB
10
:
:U
M
100.6
:SPB PB
8
:
:U
M
100.7
:SPB PB
11
:
:U
M
101.0
:SPB PB
9
:
:SPA PB
12
:
:
:BE

LLAMADA A LOS MDULOS


Marca asociada al Estado Inicial.
Borrar los valores de:
la copia de los D.G. adaptados,
etapas Grafcet Parada Normal o Automtica,
y etapas Grafcet Puesta del Sist. al Est. Inicial.
Reset salida analgica.
Marca asociada a Produccin con Enfriador.
Mdulo Produccin con Enfriador.
Marca asociada a Produccin sin Enfriador.
Mdulo Produccin sin Enfriador.
Marca asociada a Arranque Enfriador.
Mdulo Arranque Enfriador.
Marca asociada a Arranque Deshidratador.
Mdulo arranque Deshidratador.
Marca asoc. a Parada Normal o Automtica.
Mdulo Parada Normal o Automtica.
Marca asociada a Parada de Emergencia.
Mdulo Parada de Emergencia.
Marca asoc. a Puesta del Sist. al Est. Inicial.
Mdulo Puesta del Sistema al Estado Inicial.
Marca asociada a Funcionamiento Manual.
Mdulo Funcionamiento Manual.
Mdulo Salidas.

154

Memoria de clculo

2.1.3.11 PB 4 Arranque enfriador.


SEGMENTO 1
:UN M
102.0
:UN M
102.1
:UN M
102.2
:UN M
102.3
:S
M
102.0
:
:U
M
102.0
:U
E
75.5
:U
E
78.2
:U
A
9.4
:S
M
102.1
:R
M
102.0
:
:U
M
102.1
:U
E
75.2
:U
E
75.3
:U
E
75.4
:U
E
75.6
:U
A
9.0
:S
M
102.2
:R
M
102.1
:
:U
M
102.2
:U
E
75.0
:U
E
75.1
:U
E
78.3
:U
A
8.1
:U
A
8.4
:S
M
102.3
:R
M
102.2
:
:
:BE

Etapa 0 Grafcet.
Etapa 1 Grafcet.
Etapa 2 Grafcet.
Etapa 3 Grafcet.
Activar etapa 0 Grafcet.
Etapa 0 Grafcet.
Conformidad Esclusa Finos.
Conformidad Aspirador Finos.
Salida Aspirador Finos .
Activar etapa 1 Grafcet.
Desact. etapa 0 Grafcet.
Etapa 1 Grafcet.
Conformidad Esclusa Enfriador.
Conformidad R. S. Enfriador.
Conformidad Transporte Cadenas.
Conformidad Empacadora.
Salida R.S. Enfriador .
Activar etapa 2 Grafcet.
Desact. etapa 1 Grafcet.
Etapa 2 Grafcet.
Conformidad Enfriador.
Conformidad Erizo Enfriador.
Conformidad Aspirador Enfriador.
Salida Erizo Enfriador .
Salida Aspirador Enfriador .
Activar etapa 3 Grafcet.
Desact. etapa 2 Grafcet.

155

Memoria de clculo

2.1.3.12 PB 5 Arranque deshidratador.


SEGMENTO 1
:U
M
102.3
:R
M
102.3
:
:UN M
102.5
:UN M
102.6
:UN M
102.7
:UN M
103.0
:UN M
103.1
:UN M
103.2
:UN M
103.3
:UN M
103.4
:S
M
102.5
:
:U
M
102.5
:UN E
75.6
:S
M
102.6
:R
M
102.5
:
:U
M
102.5
:U
E
75.6
:S
M
102.7
:R
M
102.5
:
:U
M
102.6
:U
E
74.6
:U
E
79.1
:U
A
7.2
:S
M
102.7
:R
M
102.6
:
:U
M
102.7
:U
E
74.4
:U
E
74.5
:U
E
78.1
:U
A
6.4
:U
A
6.7
:S
M
103.0
:R
M
102.7
:
:U
M
103.0
:U
M
90.0

Etapa 3 Grafcet Arranque Enfriador.


Desact. Etapa 3 Grafcet Arranque Enf.
Etapa 10 Grafcet.
Etapa 11 Grafcet.
Etapa 12 Grafcet.
Etapa 13 Grafcet.
Etapa 14 Grafcet.
Etapa 15 Grafcet.
Etapa 16 Grafcet.
Etapa 17 Grafcet.
Activar etapa 10 Grafcet.
Etapa 10 Grafcet.
Conformidad Empacadora.
Activar etapa 11 Grafcet.
Desact. etapa 10 Grafcet.
Etapa 10 Grafcet.
Conformidad Empacadora.
Activar etapa 12 Grafcet.
Desact. etapa 10 Grafcet.
Etapa 11 Grafcet.
Conformidad R. Sobradero.
F. C. Tajadera Sobradero abierta.
Salida R. S. Sobradero .
Activar etapa 12 Grafcet.
Desact. etapa 11 Grafcet.
Etapa 12 Grafcet.
Conformidad Esclusa Cicln.
Conformidad R. S. Cicln.
Conformidad Alimentacin Variador.
Salida Esclusa Cicln .
Salida R. S. Cicln .
Activar etapa 13 Grafcet.
Desact. etapa 12 Grafcet.
Etapa 13 Grafcet.
Velocidad del Aspirador > 1200 min-1.

156

Memoria de clculo

:U
:U
:S
:R
:
:U
:U
:U
:U
:S
:R
:
:U
:U
:S
:R
:
:U
:U
:U
:U
:S
:R
:
:
:BE

E
A
M
M

74.3
6.1
103.1
103.0

Conformidad Trommel.
Salida Trommel .
Activar etapa 14 Grafcet.
Desact. etapa 13 Grafcet.

M
M
M
E
M
M

103.1
90.2
90.3
75.7
103.2
103.1

Etapa 14 Grafcet.
Temperatura Salida Trommel > 90 C.
Temperatura Entrada Trommel > 840 C.
Conformidad Quemador.
Activar etapa 15 Grafcet.
Desact. etapa 14 Grafcet.

M
M
M
M

103.2
90.1
103.3
103.2

Etapa 15 Grafcet.
Velocidad del Aspirador > 2300 min-1.
Activar etapa 16 Grafcet.
Desact. etapa 15 Grafcet.

M
E
E
A
M
M

103.3
74.1
74.2
5.6
103.4
103.3

Etapa 16 Grafcet.
Conformidad Erizo Tapiz.
Conformidad R. S. Tapiz.
Salida R. S. Tapiz .
Activar etapa 17 Grafcet.
Desact. etapa 16 Grafcet.

157

Memoria de clculo

2.1.3.13 PB 6 Produccin con enfriador.


SEGMENTO 1
:UN M
103.4
:SPB =M001
:L
KH 3110
:T
MW 146
:
M001 :U
M
90.4
:U
A
32.3
:=
M
90.6
:
:U
M
102.3
:R
M
102.3
:
:U
M
103.4
:R
M
103.4
:
:
:U
M
100.1
:L
KT 120.3
:SE T
1
:
:UN M
73.6
:U
T
1
:L
KT 150.1
:SE T
2
:U
M
90.5
:R
T
2
:
:U
T
2
:=
M
90.5
:
:
:SPA PB
13
:
:
:U
M
90.4
:U
M
81.3
:SPB FB
11
:
:
:BE

Etapa 17 Grafcet Arranque Deshidratador.


Cte. Velocidad aspirador = 2.300 min-1

Comunicacin con Ordenador activa.


Salida Anular Consig. Analgica.
Activar Consigna Analgica.
Etapa 3 Grafcet Arranque Enfriador.
Desact. etapa 3 Grafcet Arranque Enfriador.
Etapa 17 Grafcet Arranque Deshidratador.
Desact. etapa 17 Grafcet Arranque Deshidra.

GEMMA Estado Produccin con Enfriador.


Tiempo 1200 seg.
Temporizacin espera carga Empacadora.
Detector Carga Empacadora adaptado.
Tempo. alarma descarga Empacadora.
Tiempo 15 seg.
Temporizacin espera descarga Empacadora.
Alarma descarga Empacadora.
Reset Tempo. descarga Empacadora.

Activar Alarma descarga Empacadora.

Mdulo Despedregadores.

Comunicacin con Ordenador activa.


Cambio en la Consigna Analgica adaptado.
Mdulo Salida Analgica Aspirador.

158

Memoria de clculo

2.1.3.14 PB 7 Produccin sin enfriador.


SEGMENTO 1
:UN M
103.4
:SPB =M001
:L
KH 3110
:T
MW 146
:
M001 :U
M
90.4
:U
A
32.3
:=
M
90.6
:
:U
M
103.4
:R
M
103.4
:
:UN E
74.6
:U
E
74.7
:=
M
91.0
:
:SPA PB
13
:
:U
M
90.4
:U
M
81.3
:SPB FB
11
:
:
:BE

Etapa 17 Grafcet Arranque Deshidratador.


Cte. Velocidad aspirador = 2.300 min-1

Comunicacin con Ordenador activa.


Salida Anular Consig. Analgica.
Activar Consigna Analgica.
Etapa 17 Grafcet Arranque Deshidratador.
Desact. etapa 17 Grafcet Arranque Deshidra.
Conformidad R. Sobradero.
Conformidad R. A. Enfriador.
Parar grupo Enfriador.
Mdulo Despedregadores.
Comunicacin con Ordenador activa.
Cambio en la Consigna Analgica adapt.
Mdulo Salida Analgica Aspirador.

159

Memoria de clculo

2.1.3.15 PB 8 Parada de emergencia.


SEGMENTO 1
:L
KH 0000
:T
MB 102
:T
MB 103
:T
MB 104
:
:***

FORZADO GRAFCETS
Borrar estado de los Grafcet
Arranque Enfriador y
Arranque deshidratador,
y Parada Normal o Automtica.

SEGMENTO 2
:U
E
74.6
:UN E
75.7
:L
KT 900.2
:SE T
0
:
:***

TEMPORIZACIN DESACTIVACIN
Conformidad R. Sobradero.
Conformidad Quemador.
Tiempo 900 seg.
Temporizador parada total de planta.

SEGMENTO 3
:O
T
0
:
:O
:U
E
76.6
:U
E
74.6
:
:O
:U
M
106.1
:U
E
73.4
:
:ON M
72.6
:
:O
:U
E
79.3
:U
E
74.2
:
:O
:U
E
79.4
:U
E
78.0
:
:O
:U
E
79.5
:U
E
78.0
:
:O

PARADA TOTAL, PARADA 0


Temporizador parada total de planta.

R.T. R. Sobradero.
Conformidad R. Sobradero.

Emergencia temperatura Trommel.


Conformidad Trommel.
D. G. Adaptado R. Sobradero.

F.C. Inspeccin R.S. Tapiz.


Conformidad R.S. Tapiz.

F.C. Inspeccin Cicln.


Conformidad Aspirador.

F.C. Inspeccin Aspiracin.


Conformidad Aspirador.

160

Memoria de clculo

:U
:U
:
:O
:=
:
:***

E
E

79.6
74.5

F.C. Inspeccin R.S. Cicln.


Conformidad R.S. Cicln.

M
M

80.4
106.2

Paro Emergencia adaptado.


Activar parada total de planta.

SEGMENTO 4
:UN E
73.4
:ON E
73.5
:O
E
77.3
:O
E
77.6
:O
E
77.7
:O
M
106.4
:O
M
106.2
:=
M
106.3
:
:***

PARADA DE EMERGENCIA 1
D.G. Transporte Cadenas.
D.G. Esclusa Finos.
R.T. Aspirador enfriador.
R.T. Transporte Cadenas.
R.T. Esclusa Finos.
Marca parada emergencia 2.
Marca parada total de planta.
Activar parada emergencia 1.

SEGMENTO 5
:U
E
33.7
:ON E
73.0
:ON E
73.2
:ON E
73.3
:ON E
73.6
:O
E
77.0
:O
E
77.4
:O
E
77.5
:O
E
79.7
:O
M
106.2
:=
M
106.4
:
:***

PARADA DE EMERGENCIA 2
Averia Empacadora.
D.G. Enfriador.
D.G. Esclusa Enfriador.
D.G. R.S. Enfriador.
Nivel Empacadora.
R.T. Enfriador.
R.T. Esclusa Enfriador.
R.T. R.S. Enfriador.
F.C. Inspeccin Enfriador.
Marca parada total de planta.
Activar parada de emergencia 2.

SEGMENTO 6
:U
E
77.2
:O
M
106.4
:O
M
106.2
:=
M
106.5
:
:***

PARADA DE EMERGENCIA 3
R.T. Aspirador Enfriador.
Marca parada de emergencia 2.
Marca parada total de planta.
Activar parada de emergencia 3.

SEGMENTO 7

PARADA DE EMERGENCIA 4

161

Memoria de clculo

:UN
:O
:O
:O
:=
:
:***

E
E
M
M
M

73.1
77.1
106.5
106.2
106.6

D.G. Erizo Enfriador.


R.T. Erizo Enfriador.
Marca parada de emergencia 3.
Marca parada total de planta.
Activar parada de emergencia 4.

SEGMENTO 8
:U
E
72.7
:O
E
76.7
:O
M
106.6
:O
M
106.2
:=
M
106.7
:
:***

PARADA DE EMERGENCIA 5
D.G. R.A. Enfriador.
R.T. R.A. Enfriador.
Marca parada de emergencia 4.
Marca parada total de planta.
Activar parada de emergencia 5.

SEGMENTO 9
:UN E
72.0
:ON E
72.1
:ON E
72.2
:O
E
73.7
:O
E
76.0
:O
E
76.1
:O
E
76.2
:O
M
107.1
:O
M
106.2
:=
M
107.0
:
:***

PARADA DE EMERGENCIA 6
D.G. Tapiz.
D.G. Erizo Tapiz.
D.G. R.S. Tapiz.
Averia Quemador.
R.T. Tapiz.
R.T. Erizo Tapiz.
R.T. R.S. Tapiz.
Marca parada de emergencia 7.
Marca parada total de planta.
Activar parada de emergencia 6.

SEGMENTO 10
:UN E
72.3
:O
E
76.3
:O
M
107.2
:O
M
106.2
:=
M
107.1
:
:***

PARADA DE EMERGENCIA 7
D.G. Trommel.
R.T. Trommel.
Marca parada de emergencia 9.
Marca parada total de planta.
Activar parada de emergencia 7.

SEGMENTO 11
:U
M
80.4
:=
M
106.0
:

PARADA DE EMERGENCIA 8
Paro Emergencia adaptado.
Activar parad de emergencia 8.

162

Memoria de clculo

:***
SEGMENTO 12
:UN E
78.4
;O
M
107.3
:O
M
106.2
:=
M
107.2
:
:***

PARADA DE EMERGENCIA 9
Averia Aspirador-Variador.
Marca parada de emergencia 10.
Marca parada total de planta.
Activar parada de emergencia 9.

SEGMENTO 13
:UN E
72.4
:O
E
76.4
:O
M
107.4
:O
M
106.2
:=
M
107.3
:
:***

PARADA DE EMERGENCIA 10
D.G. Esclusa Cicln.
R.T. Esclusa Cicln.
Marca parada de emergencia 11.
Marca parada total de planta.
Activar parada de emergencia 10.

SEGMENTO 14
:U(
:ON M
73.6
:O
E
79.1
:)
:UN E
75.7
:ON E
72.5
:O
E
76.5
:O
M
106.2
:=
M
107.4
:
:***

PARADA DE EMERGENCIA 11
01
01
01

Nivel Empacadora Adaptado.


F.C. Tajadera Sobradero abierta.
Conformidad Quemador.
D.G. R.S. Cicln.
R.T. R.S. Cicln.
Marca parada total de planta.
Activar parada de emergencia 11.

SEGMENTO 15
:U
M
106.2
:O(
:U
E
79.1
:UN E
75.7
:)
:=
M
107.5
:
:***

PARADA DE EMERGENCIA 12
Marca parada total de planta.

SEGMENTO 16
:U(

PARADA DE EMERGENCIA 13

F.C. Tajadera Sobradero abierta.


Conformidad Quemador.
Activar parada de emergencia 12.

163

Memoria de clculo

:O
:O
:O
:O
:O
:O
:O
:O
:ON
:ON
:ON
:ON
:ON
:)
U
:=
:
:
:BE

E
E
E
E
E
E
E
E
M
M
M
M
M

33.7
76.7
77.0
77.1
77.2
77.4
77.5
79.7
72.7
73.0
73.1
73.2
73.3

E
M

75.7
107.7

01
01
01
01
01
01
01
01
01
01
01
01
01
01

Averia Empacadora.
R.T. R.A. Enfriador .
R.T. Enfriador.
R.T. Erizo Enfriador.
R.T. Aspirador Enfriador.
R.T. Esclusa Enfriador.
R.T. R.S. Enfriador.
F.C. Inspeccin Enfriador.
D.G. Adaptado R.A. Enfriador.
D.G. Adaptado Enfriador.
D.G. Adaptado Erizo Enfriador.
D.G. Adaptado Esclusa Enfriador.
D.G. Adaptado R.S. Enfriador.
Conformidad Quemador .
Activar Parada de emergencia 13.

164

Memoria de clculo

2.1.3.16 PB 9 Funcionamiento manual.


SEGMENTO 1
:U
M
148.0
:=
M
109.0
:
:U
E
76.0
:ON M
72.0
:O
M
80.4
:O
M
148.1
:=
M
109.1
:
:***

TAPIZ
SCADA Marcha Tapiz.
Marcha virtual Tapiz.

SEGMENTO 2
:U
M
148.2
:=
M
109.2
:
:U
E
76.1
:ON M
72.1
:O
M
80.4
:O
M
148.3
:=
M
109.3
:
:***

ERIZO TAPIZ
SCADA Marcha Erizo Tapiz.
Marcha virtual ErizoTapiz.

SEGMENTO 3
:U
M
148.4
:=
M
109.4
:
:U
E
76.2
:O
E
79.3
:ON M
72.2
:O
M
80.4
:O
M
148.5
:=
M
109.5
:
:***

ROSCA SALIDA TAPIZ


SCADA Marcha R.S. Tapiz.
Marcha virtual R.S. Tapiz.

SEGMENTO 4
:U
M
148.6
:=
M
109.6
:
:U
E
73.7

QUEMADOR
SCADA Marcha Quemador.
Marcha virtual Quemador.

R.T. Tapiz.
D.G. Adaptado Tapiz.
Paro Emergencia adaptado.
SCADA Paro Tapiz.
Paro virtual Tapiz.

R.T. Erizo Tapiz.


D.G. Adaptado Erizo Tapiz.
Paro Emergencia adaptado.
SCADA Paro Erizo Tapiz.
Paro virtual Erizo Tapiz.

R.T. R.S. Tapiz.


F.C. Inspeccin R.S. Tapiz.
D.G. Adaptado R.S. Tapiz.
Paro Emergencia adaptado.
SCADA Paro R.S. Tapiz.
Paro virtual R.S. Tapiz.

Averia Quemador.

165

Memoria de clculo

:O
M
:O
M
:=
M
:
:***

80.4
148.7
109.7

Paro Emergencia adaptado.


SCADA Paro Quemador.
Paro virtual Quemador.

SEGMENTO 5
:U
M
149.0
:=
M
110.0
:
:U
E
76.3
:ON M
72.3
:O
M
80.4
:O
M
149.1
:=
M
110.1
:
:***

TROMMEL
SCADA Marcha Trommel.
Marcha virtual Trommel.

SEGMENTO 6
:U
M
148.6
:U
E
78.6
:U
E
79.0
:=
M
110.2
:
:U
M
149.3
:U
E
78.5
:U
E
78.7
:=
M
110.3
:
:***

DESPEDREGADORES
SCADA Abrir Despedregadores.
F.C. Despe. A cerrado.
F.C. Despe. B cerrado.
Abrir Despedregadores virtual.

SEGMENTO 7
:U
M
149.4
:=
M
110.4
:
:U
E
76.4
:ON M
72.4
:O
M
80.4
:O
M
149.5
:=
M
110.5
:
:***

ESCLUSA CICLN
SCADA Marcha Esclusa Cicln.
Marcha virtual Esclusa Cicln.

SEGMENTO 8

TAJADERA SOBRADERO

R.T. Trommel.
D.G. Adaptado Trommel.
Paro Emergencia adaptado.
SCADA Paro Trommel.
Paro virtual Trommel.

SCADA Cerrar Despedregadores.


F.C. Despe. A abierto.
F.C. Despe. B abierto.
Cerrar Despedregadores virtual.

R.T. Esclusa Cicln.


D.G. Adaptado Esclusa Cicln.
Paro Emergencia adaptado.
SCADA Paro Esclusa Cicln.
Paro virtual Esclusa Cicln.

166

Memoria de clculo

:U
:U
:=
:
:U
:U
:=
:
:***

M
E
M

149.6
79.2
110.6

SCADA Abrir Tajadera Sobradero.


F.C. Tajadera Sobradero cerrada.
Abrir Tajadera Sobradero virtual.

M
E
M

149.7
79.1
110.7

SCADA Cerrar Tajadera Sobradero.


F.C. Tajadera Sobradero abierta.
Cerrar Tajadera Sobradero virtual.

SEGMENTO 9
:U
M
150.0
:=
M
111.0
:
:U
E
76.5
:O
E
79.6
:ON M
72.5
:O
M
80.4
:O
M
150.1
:=
M
111.1
:
:***

ROSCA SALIDA CICLN


SCADA Marcha R.S. Cicln.
Marcha virtual R.S. Cicln.

SEGMENTO 10
:U
M
150.2
:=
M
111.2
:
:U
E
77.0
:O
E
79.7
:ON M
73.0
:O
M
80.4
:O
M
150.3
:=
M
111.3
:
:***

ENFRIADOR
SCADA Marcha Enfriador.
Marcha virtual Enfriador.

SEGMENTO 11
:U
M
150.4
:=
M
111.4
:
:U
E
76.6
:ON M
72.6
:O
M
80.4
:O
M
150.5

ROSCA SOBRADERO
SCADA Marcha R. Sobradero.
Marcha virtual R. Sobradero.

R.T. R.S. Cicln.


F.C. Inspeccin R.S. Cicln.
D.G. Adaptado R.S. Cicln.
Paro Emergencia adaptado.
SCADA Paro R.S. Cicln.
Paro virtual R.S. Cicln.

R.T. Enfriador.
F.C. Inspeccin Enfriador.
D.G. Adaptado Enfriador.
Paro Emergencia adaptado.
SCADA Paro Enfriador.
Paro virtual Enfriador.

R.T. R. Sobradero.
D.G. Adaptado R. Sobradero.
Paro Emergencia adaptado.
SCADA Paro R. Sobradero.

167

Memoria de clculo

:=
M
:
:***

111.5

Paro virtual R. Sobradero.

SEGMENTO 12

ROSCA ALIMENTACIN ENFRIADOR

:U
:=
:
:U
:ON
:O
:O
:=
:
:***

M
M

150.6
111.6

SCADA Marcha R.A. Enfriador.


Marcha virtual R.A. Enfriador.

E
M
M
M
M

76.7
72.7
80.4
150.7
111.7

R.T. R.A. Enfriador.


D.G. Adaptado R.A. Enfriador.
Paro Emergencia adaptado.
SCADA Paro R.A. Enfriador.
Paro virtual R.A. Enfriador.

SEGMENTO 13
:U
M
151.0
:=
M
112.0
:
:UN E
78.4
:O
E
79.4
:O
E
79.5
:O
M
80.4
:O
M
151.1
:=
M
112.1
:
:
:U
M
151.2
:=
M
112.2
:
:U
M
151.3
:ON A
9.6
:=
M
112.3
:
:
:U
M
151.4
:U
A
32.0
:=
M
112.4
:
:
:U
M
151.5
:U
A
32.0

ASPIRADOR
SCADA Marcha Alimentacin Variador.
Marcha virtual Alimentacin Variador.
Averia Grupo Variador-Aspirador.
F.C. Inspeccin Cicln.
F.C. Inspeccin Aspiracin.
Paro Emergencia adaptado.
SCADA Paro Alimentacin Variador.
Paro virtual Alimentacin Variador.

SCADA Activar Variador ON.


Marcha virtual Variador ON.
SCADA Desactivar Variador ON.
Salida K11M (Alimentacin Variador).
Paro virtual Variador ON.

SCADA Marcha Aspirador 1 Velocidad.


Salida Variador ON.
Marcha virtual Aspirador 1 Velocidad.

SCADA Marcha Aspirador 2 Velocidad.


Salida Variador ON.

168

Memoria de clculo

:=
M
:
:
:U
M
:U
A
:=
M
:
:
:U
M
:U
A
:=
M
:
:
:U
M
:UN A
:U
A
:U
M
:SPB FB
:
:***

112.5

Marcha virtual Aspirador 2 Velocidad.

151.6
32.0
112.6

SCADA Activar Consigna Analgica.


Salida Variador ON.
Marcha virtual Act. Consigna Analgica.

151.7
32.0
112.7

SCADA Desactivar Consigna Analgica.


Salida Variador ON.
Marcha virtual Des. Consigna Analgica.

91.4
32.3
32.0
81.3
11

Comunicacin con el ordenador Activa.


Salida Anular Consina Analgica.
Salida Variador ON.
Cambio en la Consigna Analgica adaptado.
Salto al mdulo Actualizacin Consig. Analgica.

SEGMENTO 14
:U
M
152.0
:=
M
113.0
:
:U
E
77.1
:ON M
73.1
:O
M
80.4
:O
M
152.1
:=
M
113.1
:
:***

ERIZO ENFRIADOR
SCADA Marcha Erizo Enfriador.
Marcha virtual Erizo Enfriador.

SEGMENTO 15
:U
M
152.2
:=
M
113.2
:
:U
E
77.2
:O
M
80.4
:O
M
152.3
:=
M
113.3
:
:***

ASPIRADOR ENFRIADOR
SCADA Marcha Aspirador Enfriador.
Marcha virtual Aspirador Enfriador.

R.T. Erizo Enfriador.


D.G. Adaptado Erizo Enfriador.
Paro Emergencia adaptado.
SCADA Paro Erizo Enfriador.
Paro virtual Erizo Enfriador.

R.T.Aspirador Enfriador.
Paro Emergencia adaptado.
SCADA Paro Aspirador Enfriador.
Paro virtual Aspirador Enfriador.

169

Memoria de clculo

SEGMENTO 16
:U
M
152.4
:=
M
113.4
:
:U
E
77.4
:ON M
73.2
:O
M
80.4
:O
M
152.5
:=
M
113.5
:
:***

ESCLUSA ENFRIADOR
SCADA Marcha Esclusa Enfriador.
Marcha virtual Esclusa Enfriador.

SEGMENTO 17
:U
M
152.6
:=
M
113.6
:
:U
E
77.5
:ON M
73.3
:O
M
80.4
:O
M
152.7
:=
M
113.7
:
:***

ROSCA SALIDA ENFRIADOR


SCADA Marcha R.S. Enfriador.
Marcha virtual R.S. Enfriador.

SEGMENTO 18
:U
M
153.0
:=
M
114.0
:
:U
E
77.6
:ON M
73.4
:O
M
80.4
:O
M
153.1
:=
M
114.1
:
:***

TRANSPORTE CADENAS
SCADA Marcha Transporte Cadenas.
Marcha virtual Transporte Cadenas.

SEGMENTO 19
:U
M
153.2
:=
M
114.2
:
:U
E
77.3
:O
M
80.4
:O
M
153.3
:=
M
114.3

ASPIRADOR FINOS
SCADA Marcha Aspirador Finos.
Marcha virtual Aspirador Finos.

R.T. Esclusa Enfriador.


D.G. Adaptado Esclusa Enfriador.
Paro Emergencia adaptado.
SCADA Paro Esclusa Enfriador.
Paro virtual Esclusa Enfriador.

R.T. R.S. Enfriador.


D.G. Adaptado R.S. Enfriador.
Paro Emergencia adaptado.
SCADA Paro R.S. Enfriador.
Paro virtual R.S. Enfriador.

R.T. Transporte Cadenas.


D.G. Adaptado Transporte Cadenas.
Paro Emergencia adaptado.
SCADA Paro Transporte Cadenas.
Paro virtual Transporte Cadenas.

R.T. Aspirador Finos.


Paro Emergencia adaptado.
SCADA Paro Aspirador Finos.
Paro virtual Aspirador Finos.

170

Memoria de clculo

:
:***
SEGMENTO 20
:U
M
153.4
:=
M
114.4
:
:U
E
77.7
:ON M
73.7
:O
M
80.4
:O
M
153.5
:=
M
114.5
:
:***

ESCLUSA FINOS
SCADA Marcha Esclusa Finos.
Marcha virtual Esclusa Finos.

SEGMENTO 21
:U
M
153.6
:=
M
114.6
:
:U
E
33.7
:O
M
80.4
:O
M
153.7
:=
M
114.7
:
:***

EMPACADORA
SCADA Marcha Empacadora.
Marcha virtual Empacadora.

SEGMENTO 22
:L
KH 0000
:T
MW 148
:T
MW 150
:T
MW 152
:
:
:BE

RESET PULSADORES SCADA


Resetear los
valores de los
pulsadores
del SCADA.

R.T. Esclusa Finos.


D.G. Adaptado Esclusa Finos.
Paro Emergencia adaptado.
SCADA Paro Esclusa Finos.
Paro virtual Esclusa Finos.

Averia Empacadora.
Paro Emergencia adaptado.
SCADA Paro Empacadora.
Paro virtual Empacadora.

171

Memoria de clculo

2.1.3.17 PB 10 Parada manual o automtica.


SEGEMENTO 1
:U
M
90.5
:U
M
104.3
:R
M
90.5
:
:UN M
104.0
:UN M
104.1
:UN M
104.2
:UN M
104.3
:UN M
104.4
:S
M
104.0
:
:U
M
104.0
:U
M
90.5
:UN E
75.7
:S
M
104.2
:R
M
104.0
:
:U
M
104.0
:UN M
90.5
:UN E
75.7
:S
M
104.1
:R
M
104.0
:
:U
M
104.1
:L
KT 120.3
:SE T
21
:
:U
T
21
:UN E
74.6
:S
M
104.2
:R
M
104.1
:
:U
T
21
:U
E
74.6
:S
M
104.4
:R
M
104.1
:
:U
M
104.2
:UN M
73.6
:UN E
74.3
:S
M
104.3

Alarma descarga Empacadora.


Etapa 23 Grafcet.
Desact. Alarma descarga Empacadora.
Etapa 20 Grafcet.
Etapa 21 Grafcet.
Etapa 22 Grafcet.
Etapa 23 Grafcet.
Etapa 24 Grafcet.
Activar etapa 20 Grafcet.
Etapa 20 Grafcet.
Alarma descarga Empacadora.
Conformidad Quemador.
Activar etapa 22 Grafcet.
Deact. etapa 20 Grafcet.
Etapa 20 Grafcet.
Alarma descarga Empacadora.
Conformidad Quemador.
Activar etapa 21 Grafcet.
Deact. etapa 20 Grafcet.
Etapa 21 Grafcet.
Tiempo 20 min.
Temporizacin vaciado circuito.

Conformidad R. Sobradero.
Activar etapa 22 Grafcet.
Deact. etapa 21 Grafcet.

Conformidad R. Sobradero.
Activar etapa 24 Grafcet
Deact. etapa 21 Grafcet.
Etapa 22 Grafcet.
Detector Carga Empacadora adaptado.
Conformidad Trommel.
Activar etapa 23 Grafcet.

172

Memoria de clculo

:R
:
:
:BE

104.2

Desact. etapa 22 Grafcet.

173

Memoria de clculo

2.1.3.18 PB 11 Puesta del sistema al estado inicial.


SEGMENTO 1
:L
KH 0000
:T
MW 106
:
:U
M
108.0
:R
M
105.0
:R
M
105.2
:R
M
105.3
:R
M
105.4
:R
M
105.5
:S
M
105.1
:
:UN M
105.0
:UN M
105.1
:UN M
105.2
:UN M
105.3
:UN M
105.4
:UN M
105.5
:S
M
105.0
:
:U
M
105.0
:L
KT 50.1
:SE T
5
:
:U
M
105.0
:U(
:UN E
74.6
:U(
:ON E
75.6
:ON M
73.6
:)
:O
T
5
:)
:S
M
105.1
:R
M
105.0
:
:U
M
105.0
:U
M
73.6
:U
E
75.6
:S
M
105.2
:R
M
105.0
:U
M
105.0

Borrar estado de
Parada Emergencia.
Alarma General.
Desact. etapa 30 Grafcet.
Desact. etapa 32 Grafcet.
Desact. etapa 33 Grafcet.
Desact. etapa 34 Grafcet.
Desact. etapa 35 Grafcet.
Activar etapa 31 Grafcet.
Etapa 30 Grafcet.
Etapa 31 Grafcet.
Etapa 32 Grafcet.
Etapa 33 Grafcet.
Etapa 34 Grafcet.
Etapa 35 Grafcet.
Activar etapa 30 Grafcet.
Etapa 30 Grafcet.
Tiempo 5 seg.
Temporizacin estado no evaluable.
Etapa 30 Grafcet.
01
01
02
02
02
01
01

Conformidad R. Sobradero.
Conformidad Empacadora.
Detector Carga Empacadora adaptado.

Activa etapa 31 Grafcet.


Desact. etapa 30 Grafcet.
Etapa 30 Grafcet.
Detector Carga Empacadora adaptado.
Conformidad Empacadora.
Activar etapa 32 Grafcet.
Desact. etapa 30 Grafcet.
Etapa 30 Grafcet.

174

Memoria de clculo

:U
:UN
:S
:R
:
:U
:L
:SE
:
:U
:UN
:UN
:UN
:UN
:S
:R
:
:U
:UN
:UN
:UN
:UN
:UN
:UN
:S
:R
:
:U
:UN
:S
:R
:
:U
:U
:S
:R
:
:U
:L
:SE
:
:U
:S
:R

E
E
M
M

74.6
75.6
105.4
105.0

Conformidad R. Sobradero.
Conformidad Empacadora.
Activa etapa 34 Grafcet.
Desact. etapa 30 Grafcet.

M
KT
T

105.2
900.2
6

Etapa 32 Grafcet.
Tiempo 15 min.
Temporizacin espera vaciado producto I.

T
E
E
E
E
M
M

6
74.0
74.1
74.2
75.7
105.3
105.2

Conformidad Tapiz.
Conformidad Erizo Tapiz.
Conformidad R. S. Tapiz.
Conformidad Quemador.
Activar etapa 33 Grafcet.
Desact. etapa 32 Grafcet.

M
E
E
E
E
E
E
M
M

105.3
73.6
74.3
74.4
74.5
74.7
78.0
105.1
105.3

Etapa 33 Grafect.
Detector Carga Empacadora.
Conformidad Trommel.
Conformidad Esclusa Cicln.
Conformidad R. S. Cicln.
Conformidad R. A. Enfriador.
Conformidad Aspirador.
Activar etapa 31 Grafcet.
Desact. etapa 33 Grafcet.

M
E
M
M

105.4
75.7
105.1
105.4

Etapa 4 Grafect.
Conformidad Quemador.
Activar Etapa 31 Grafcet.
Desact. etapa 34 Grafcet.

M
E
M
M

105.4
75.7
105.5
105.4

Etapa 34 Grafcet
Conformidad Quemador.
Activar etapa 35 Grafcet.
Desact. etapa 34 Grafcet.

M
KT
T

105.5
720.2
7

Etapa 35 Grafcet.
Tiempo 12 min.
Temporizacin espera vaciado producto II.

T
M
M

7
105.1
105.5

Activar etapa 31 Grafcet.


Desact. etapa 35 Grafcet.

175

Memoria de clculo

:
:
:BE

176

Memoria de clculo

2.1.3.19 PB 12 Salidas.
SEGMENTO 1
:U
M
103.4
:O
M
109.0
:S
A
5.0
:
:U
A
5.0
:L
KT 70.1
:SE T
10
:
:U
A
5.0
:U
T
10
:UN A
5.1
:=
A
5.2
:
:U
A
5.0
:UN T
10
:UN A
5.2
:=
A
5.1
:
:U
M
104.0
:O
M
105.1
:O
M
105.2
:O
M
105.5
:O
M
107.0
:O
M
109.1
:R
A
5.0
:R
A
5.2
:R
A
5.1
:
:***

SALIDAS TAPIZ
Etapa 17, Grafcet Arranque Deshidratador.
Marcha virtual Tapiz.
Activar K1M (Lnea Tapiz).

SEGMENTO 2
:U
M
103.3
:O
M
109.2
:S
A
5.3
:
:U
M
104.0
:O
M
105.1
:O
M
105.2
:O
M
105.5
:O
M
107.0
:O
M
109.3

SALIDAS ERIZO TAPIZ


Etapa 16, Grafcet Arranque Deshidratador.
Marcha virtual Erizo Tapiz.
Activar K4M (Erizo Tapiz).

K1M.
Tiempo 7 seg.
Temporizador arranque - Tapiz.
K1M.
K2M.
Activar K3M ( Tapiz).
K1M.
K3M.
Activar K2M ( Tapiz).
Etapa 20, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 32, Grafcet Puesta a Estado Inicial.
Etapa 35, Grafcet Puesta a Estado Inicial.
Parada de emergencia 6.
Paro virtual Tapiz.
Desactivar K1M (Lnea Tapiz).
Desactivar K3M ( Tapiz).
Desactivar K2M ( Tapiz).

Etapa 20, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 32, Grafcet Puesta a Estado Inicial.
Etapa 35, Grafcet Puesta a Estado Inicial.
Parada de emergencia 6.
Paro virtual Erizo Tapiz.

177

Memoria de clculo

:R
A
:
:***

5.3

Desactivar K4M (Erizo Tapiz).

SEGMENTO 3
:U
M
103.3
:O
M
109.4
:S
A
5.4
:
:U
A
5.4
:L
KT 70.1
:SE T
11
:
:U
A
5.4
:U
T
11
:UN A
5.5
:=
A
5.6
:
:U
A
5.4
:UN T
11
:UN A
5.6
:=
A
5.5
:
:U
M
104.0
:O
M
105.1
:O
M
105.2
:O
M
105.5
:O
M
107.0
:O
M
109.5
:R
A
5.4
:R
A
5.6
:R
A
5.5
:
:***

SALIDAS ROSCA SALIDA TAPIZ


Etapa 16, Grafcet Arranque Deshidratador.
Marcha virtual R.S. Tapiz.
Activar K5M (Lnea R.S. Tapiz).

SEGMENTO 4
:U
M
103.1
:O
M
109.6
:S
A
32.6
:
:U
M
104.0
Automtica.
:O
M
105.1

SALIDAS QUEMADOR
Etapa 14, Grafcet Arranque Deshidratador.
Marcha virtual Quemador
Activar Quemador.

K5M.
Tiempo 7 seg.
Temporizador arranque - R.S. Tapiz.
K5M.
K6M.
Activar K7M ( R.S. Tapiz).
K5M.
K7M.
Activar K6M ( R.S. Tapiz).
Etapa 20, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 32, Grafcet Puesta a Estado Inicial.
Etapa 35, Grafcet Puesta a Estado Inicial.
Parada de emergencia 6.
Paro virtual R.S. Tapiz.
Desactivar K5M (Lnea R.S. Tapiz).
Desactivar K7M ( R.S. Tapiz).
Desactivar K6M ( R.S. Tapiz).

Etapa 20, Grafcet Parada Normal o


Etapa 31, Grafcet Puesta a Estado Inicial.

178

Memoria de clculo

:O
:O
:O
:O
:
:***

M
M
M
M

105.2
105.5
107.0
109.7

Etapa 32, Grafcet Puesta a Estado Inicial.


Etapa 35, Grafcet Puesta a Estado Inicial.
Parada de emergencia 6.
Paro virtual Quemador.

SEGMENTO 5
:U
M
110.2
:O
T
3
:S
A
32.7
:
:U
M
110.3
:O
M
105.1
:O
T
4
:R
A
32.7
:
:***

SALIIDAS DESPEDREGADORES
Abrir Despedregadores virtual.
Temporizador apertura Despedregadores.
Apertura Despedregadores.

SEGMENTO 6
:U
M
103.0
:O
M
110.0
:S
A
5.7
:
:U
A
5.7
:L
KT 70.1
:SE T
12
:
:U
A
5.7
:U
T
12
:UN A
6.0
:=
A
6.1
:
:U
A
5.7
:UN T
12
:UN A
6.1
:=
A
6.0
:
:U
M
104.2
Automtica.
:O
M
104.4
Automtica.
:O
M
105.1
:O
M
105.3

SALIDAS TROMMEL
Etapa 14, Grafcet Arranque Deshidratador.
Marcha virtual Trommel.
Activar K8M (Lnea Trommel).

Cerrar Despedregadores virtual.


Etapa 31, Grafcet Puesta a Estado Inicial.
Temporizador cierre Despedregadores.
Cierre Despedregadores.

K8M.
Tiempo 7 seg.
Temporizador arranque - Trommel.
K8M.
K9M.
Activar K10M ( Trommel).
K8M.
K10M.
Activar K9M ( Trommel).
Etapa 22, Grafcet Parada Normal o
Etapa 24, Grafcet Parada Normal o
Etapa 31, Grafcet Puesta a Estado Inicial.
Etapa 33, Grafcet Puesta a Estado Inicial.

179

Memoria de clculo

:O
:O
:R
:R
:R
:
:***

M
M
A
A
A

107.1
110.1
5.7
6.1
6.0

SEGMENTO 7
:U
M
102.7
:O
M
112.0
:S
A
9.6
:
:U
M
106.0
:O
M
112.0
:R
A
9.6
:
:
:U
M
102.7
:O
M
112.2
:S
A
32.0
:
:U
M
104.2
:O
M
104.4
:O
M
105.1
:O
M
105.3
:O
M
107.2
:O
M
112.1
:O
M
112.3
:R
A
32.0
:
:
:U
M
103.0
:O
M
112.4
:S
A
32.1
:
:U
M
103.2
:O
M
104.2
:O
M
104.4
:O
M
105.1
:O
M
105.3
:O
M
107.2
:O
M
112.1
:O
M
112.3

Parada de emergencia 7
Paro virtual Trommel.
Desactivar K8M (Lnea Trommel).
Desactivar K10M (Trommel).
Desactivar K9M ( Trommel).

SALIDAS ASPIRADOR
Etapa 12, Grafcet Arranque Deshidratador.
Marcha virtual Variador.
Activar K11M (Alimentacin Variador).
Parada de emergencia 8.
Paro virtual Variador.
Desactivar K11M (Aliment. Variador).

Etapa 12, Grafcet Arranque Deshidratador.


Marcha virtual Variador ON.
Activar Variador ON.
Etapa 22, Grafcet Parada Normal o Automtica.
Etapa 24, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 33, Grafcet Puesta a Estado Inicial.
Parada de emergencia 9
Paro virtual Variador-Aspirador.
Paro virtual Variador ON.
Desactivar Variador ON.

Etapa 13, Grafcet Arranque Deshidratador.


Marcha virtual Aspirador 1 Velocidad.
Activar Aspirador 1 velocidad.
Etapa 15, Grafcet Arranque Deshidratador.
Etapa 22, Grafcet Parada Normal o Automtica.
Etapa 24, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 33, Grafcet Puesta a Estado Inicial.
Parada de emergencia 9.
Paro virtual Variador-Aspirador.
Paro virtualVariador ON.

180

Memoria de clculo

:O
:O
:R
:
:
:U
:O
:O
:S
:
:U
:O
:O
:O
:O
:O
:O
:O
:O
:O
:R
:
:
:U
:O
:O
:O
:S
:
:U
:O
:O
:O
:O
:O
:O
:O
:R
:
:***

M
M
A

112.5
112.6
32.1

Marcha virtual Aspirador 2 Velocidad.


Marcha virtual Act. Consigna Analgica.
Desactivar Aspirador 1 Velocidad.

M
M
M
A

103.2
112.5
112.7
32.2

Etapa 15, Grafcet Arranque Deshidratador.


Marcha virtual Aspirador 2 Velocidad.
Paro virtual Act. Consigna Analgica.
Activar Aspirador 2 Velocidad.

M
M
M
M
M
M
M
M
M
M
A

90.6
104.2
104.4
105.1
105.3
107.2
112.1
112.3
112.4
112.6
32.2

Anular Consigna Analgica.

M
M
M
M
A

102.7
112.4
112.5
112.7
32.3

Etapa 12, Grafcet Arranque Deshidratador.


Marcha virtual Aspirador 1 Velocidad.
Marcha virtual Aspirador 2 Velocidad.
Paro virtual Act. Consigna Analgica.
Activar Anular Consina Analgica.

M
M
M
M
M
M
M
M
A

90.6
104.2
105.1
105.3
107.2
112.1
112.3
112.6
32.3

Anular Consigna Analgica.

SEGMENTO 8
:U
M
102.7
:O
M
110.4

Etapa 22, Grafcet Parada Normal o Automtica.


Etapa 24, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 33, Grafcet Puesta a Estado Inicial.
Parada de emergencia 9.
Paro virtual Variador-Aspirador.
Paro virtualVariador ON.
Marcha virtual Aspirador 1 Velocidad.
Marcha virtual Act. Consigna Analgica.
Desactivar Aspirador 2 Velocidad.

Etapa 22, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 33, Grafcet Puesta a Estado Inicial.
Parada de emergencia 9.
Paro virtual Variador-Aspirador.
Paro virtualVariador ON.
Marcha virtual Act. Consigna Analgica.
Desactivar Anular Consigna Analgica.

SALIDAS ESCLUSA CICLN


Etapa 12, Grafcet Arranque Deshidratador.
Marcha virtual Esclusa Cicln.

181

Memoria de clculo

:S
:
:U
:L
:SE
:
:U
:U
:UN
:=
:
:U
:UN
:UN
:=
:
:U
:O
:O
:O
:O
:O
:R
:R
:R
:
:***

6.2

Activar K12M (Lnea Esclusa Cicln).

A
KT
T

6.2
70.1
13

K12M.
Tiempo 7 seg.
Tempor. arranque - Esclusa Cicln.

A
T
A
A

6.2
13
6.3
6.4

K12M.

A
T
A
A

6.2
13
6.4
6.3

K12M.

M
M
M
M
M
M
A
A
A

104.2
104.4
105.1
105.3
107.3
110.5
6.2
6.4
6.3

Etapa 22, Grafcet Parada Normal o Automtica.


Etapa 24, Grafcet Parada Normal o Automtica.

SEGMENTO 9
:U(
:O
M
91.0
:O
M
102.6
:O
M
107.7
:O
M
110.6
:)
:U
E
79.2
:=
A
33.1
:
:U(
:O
M
102.3
:O
M
110.7
:)
:U
E
79.1
:=
A
33.2

K13M.
Activar K14M ( Esclusa Cicln).

K14M.
Activar K13M ( Esclusa Cicln).

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 33, Grafcet Puesta a Estado Inicial.
Parada de emergencia 10.
Paro virtual Esclusa Cicln.
Desactivar K12M (Lnea Esclusa Cicln).
Desactivar K14M ( Esclusa Cicln).
Desactivar K13M ( Esclusa Cicln).

SALIDAS TAJADERA SOBRADERO


01
01
01
01
01

Parada grupo enfriador.


Etapa 11, Grafcet Arranque Deshidratador.
Pararda de emergencia 13.
Abrir Tajadera Sobradero virtual.
F.C. Tajadera Sobradero cerrada.
Apertura Tajadera Sobradero.

01
01
01

Etapa 3, Grafcet Arranque Enfriador.


Cerrar Tajadera Sobradero Virtual.
F.C. Tajadera Sobradero abierta.
Cierre Tajadera Sobradero.

182

Memoria de clculo

:
:***

SEGMENTO 10
:U
M
102.7
:O
M
111.0
:S
A
6.5
:
:U
A
6.5
:L
KT 70.1
:SE T
14
:
:U
A
6.5
:U
T
14
:UN A
6.6
:=
A
6.7
:
:U
A
6.5
:UN T
14
:UN A
6.7
:=
A
6.6
:
:U
M
104.2
:O
M
104.4
:O
M
105.1
:O
M
105.3
:O
M
107.4
:O
M
111.1
:R
A
6.5
:R
A
6.7
:R
A
6.6
:
:***

SALIDAS ROSCA SALIDA CICLN


Etapa 12, Grafcet Arranque Deshidratador.
Marcha virtual R.S. Cicln.
Activar K15M (Lnea R.S. Cicln).

SEGEMENTO 11
:U
M
91.0
:O
M
102.7
:O
M
107.7
:O
M
111.4
:S
A
7.0
:
:U
A
7.0
:L
KT 70.1

SALIDAS ROSCA SOBRADERO


Parada grupo enfriador.
Etapa 12, Grafcet Arranque Deshidratador.
Parada de emergencia 13.
Marcha virtual R. Sobradero.
Activar K18M (Lnea R. Sobradero).

K15M.
Tiempo 7 seg.
Tempor. arranque - R.S. Cicln.
K15M.
K16M.
Activar K17M ( R.S. Cicln).
K15M.
K17M.
Activar K16M ( R.S. Cicln).
Etapa 22, Grafcet Parada Normal o Automtica.
Etapa 24, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 33, Grafcet Puesta a Estado Inicial.
Parada de emergencia 11.
Paro virtual R.S. Cicln.
Desactivar K15M (Lnea R.S. Cicln).
Desactivar K17M ( R.S. Cicln).
Desactivar K16M ( R.S. Cicln).

K18M.
Tiempo 7 seg.

183

Memoria de clculo

:SE
:
:U
:U
:UN
:=
:
:U
:UN
:UN
:=
:
:U
:O
:O
:O
:O
:R
:R
:R
:
:***

15

Tempor. arranque - R. Sobradero.

A
T
A
A

7.0
15
7.1
7.2

K18M.

A
T
A
A

7.0
15
7.2
7.1

K18M.

M
M
M
M
M
A
A
A

102.3
104.4
105.1
107.5
111.5
7.0
7.2
7.1

Etapa 3, Grafcet Arranque Enfriador.

SEGMENTO 12
:U
M
102.3
:O
M
111.6
:S
A
7.3
:
:U
A
7.3
:L
KT 70.1
:SE T
16
:
:U
A
7.3
:U
T
16
:UN A
7.4
:=
A
7.5
:
:U
A
7.3
:UN T
16
:UN A
7.5
:=
A
7.4
:
:U
M
91.0

K19M.
Activar K20M ( R. Sobradero).

K20M.
Activar K19M ( R. Sobradero).

Etapa 24, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Parada de emergencia 12.
Paro virtual R. Sobradero.
Desactivar K18M (Lnea R. Sobradero).
Desactivar K20M ( R. Sobradero).
Desactivar K19M ( R. Sobradero).

SALIDAS ROSCA ALIMENTACIN ENFRIADOR


Etapa 3, Grafcet Arranque Enfriador.
Marcha virtual R.A. Enfriador.
Activar K21M (Lnea R.A. Enfriador).
K21M.
Tiempo 7 seg.
Tempor. arranque - R.A. Enfriador.
K21M.
K22M.
Activar K23M ( R.A. Enfriador).
K21M.
K23M.
Activar K22M ( R.A. Enfriador).
Parada grupo enfriador.

184

Memoria de clculo

:O
:O
:O
:O
:O
:R
:R
:R
:
:***

M
M
M
M
M
A
A
A

104.2
105.1
105.3
106.7
111.7
7.3
7.5
7.4

Etapa 22, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 33, Grafcet Puesta a Estado Inicial.
Parada de emergencia 5.
Paro virtual R.A. Enfriador.
Desactivar K21M (Lnea R.A. Enfriador).
Desactivar K23M ( R.A. Enfriador).
Desactivar K22M ( R.A. Enfriador).

SEGMENTO 13
:U
M
102.2
:O
M
111.3
:S
A
7.6
:
:U
M
91.0
:O
M
104.3
:O
M
105.1
:O
M
105.4
:O
M
106.4
:O
M
111.3
:R
A
7.6
:
:***

SALIDAS ENFRIADOR
Etapa 2, Grafcet Arranque Enfriador.
Marcha virtual Enfriador.
Activar K24M (Enfriador).

SEGMENTO 14
:U
M
102.2
:O
M
113.0
:S
A
7.7
:
:U
A
7.7
:L
KT 70.1
:SE T
17
:
:U
A
7.7
:U
T
17
:UN A
8.0
:=
A
8.1
:
:U
A
7.7
:UN T
17

SALIDAS ERIZO ENFRIADOR


Etapa 2, Grafcet Arranque Enfriador.
Marcha virtual Erizo Enfriador.
Activar K25M (Lnea Erizo Enfriador).

Parada grupo enfriador.


Etapa 23, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 34, Grafcet Puesta a Estado Inicial.
Parada de emergencia 2.
Paro virtual Enfriador.
Desactivar K24M (Enfriador).

K25M.
Tiempo 7 seg.
Tempor. arranque - Erizo Enfriador.
K25M.
K26M.
Activar K27M ( Erizo Enfriador).
K25M.

185

Memoria de clculo

:UN A
:=
A
:
:U
M
:O
M
Automtica.
:O
M
:O
M
:O
M
:O
M
:R
A
:R
A
:R
A
:
:***

8.1
8.0

K27M.
Activar K26M ( Erizo Enfriador).

91.0
104.3

Parada grupo enfriador.


Etapa 23, Grafcet Parada Normal o

105.1
105.4
106.6
113.1
7.7
8.1
8.0

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 34, Grafcet Puesta a Estado Inicial.
Parada de emergencia 4.
Paro virtual Erizo Enfriador.
Desactivar K25M (Lnea Erizo Enfriador).
Desactivar K27M ( Erizo Enfriador).
Desactivar K26M ( Erizo Enfriador).

SEGMENTO 15
:U
M
102.2
:O
M
113.2
:S
A
8.2
:
:U
A
8.2
:L
KT 70.1
:SE T
18
:
:U
A
8.2
:U
T
18
:UN A
8.3
:=
A
8.4
:
:U
A
8.2
:UN T
18
:UN A
8.4
:=
A
8.3
:
:U
M
91.0
:O
M
104.3
:O
M
105.1
:O
M
105.4
:O
M
106.5
:O
M
113.3
:R
A
8.2
:R
A
8.4

SALIDAS ASPIRADOR ENFRIADOR


Etapa 2, Grafcet Arranque Enfriador.
Marcha virtual Aspirador Enfriador.
Activar K28M (Lnea Asp. Enfriador).
K28M.
Tiempo 7 seg.
Tempor. arranque - Asp. Enfriador.
K28M.
K29M.
Activar K30M ( Asp. Enfriador).
K28M.
K30M.
Activar K29M ( Asp. Enfriador).
Parada grupo enfriador.
Etapa 23, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 34, Grafcet Puesta a Estado Inicial.
Parada de emergencia 3.
Paro virtual Asp. Enfriador.
Desactivar K28M (Lnea Asp. Enfriador).
Desactivar K30M ( Asp. Enfriador).

186

Memoria de clculo

:R
A
:
:***

8.3

Desactivar K29M ( Asp. Enfriador).

SEGMENTO 16
:U
M
102.1
:O
M
113.4
:S
A
8.5
:
:U
M
91.0
:O
M
104.3
:O
M
105.1
:O
M
105.4
:O
M
106.4
:O
M
113.5
:R
A
8.5
:
:***

SALIDAS ESCLUSA ENFRIADOR


Etapa 1, Grafcet Arranque Enfriador.
Marcha virtual Esclusa Enfriador.
Activar K31M (Esclusa Enfriador).

SEGMENTO 17
:U
M
102.1
:O
M
113.6
:S
A
8.6
:
:U
A
8.6
:L
KT 70.1
:SE T
19
:
:U
A
8.6
:U
T
19
:UN A
8.7
:=
A
9.0
:
:U
A
8.6
:UN T
19
:UN A
9.0
:=
A
8.7
:
:U
M
91.0
:O
M
104.3
:O
M
105.1
:O
M
105.4

SALIDAS ROSCA SALIDA ENFRIADOR


Etapa 1, Grafcet Arranque Enfriador.
Marcha virtual R.S. Enfriador.
Activar K32M (Lnea R.S. Enfriador).

Parada grupo enfriador.


Etapa 23, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 34, Grafcet Puesta a Estado Inicial.
Parada de emergencia 2.
Paro virtual Esclusa Enfriador.
Desactivar K31M (Esclusa Enfriador).

K32M.
Tiempo 7 seg.
Tempor. arranque - R.S. Enfriador.
K32M.
K33M.
Activar K34M ( R.S. Enfriador).
K32M.
K34M.
Activar K33M ( R.S. Enfriador).
Parada grupo enfriador.
Etapa 23, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 34, Grafcet Puesta a Estado Inicial.

187

Memoria de clculo

:O
:O
:R
:R
:R
:
:***

M
M
A
A
A

106.4
113.7
8.6
9.0
8.7

Parada de emergencia 2.
Paro virtual R.S. Enfriador.
Desactivar K32M (Lnea R.S. Enfriador).
Desactivar K34M ( R.S. Enfriador).
Desactivar K33M ( R.S. Enfriador).

SEGMENTO 18
:U
M
102.1
:O
M
114.0
:S
A
9.1
:
:U
M
91.0
:O
M
104.3
:O
M
105.1
:O
M
105.4
:O
M
106.3
:O
M
114.1
:R
A
9.1
:
:***

SALIDAS TRANSPORTE CADENAS


Etapa 1, Grafcet Arranque Enfriador.
Marcha virtual Transporte Cadenas.
Activar K35M (Transporte Cadenas).

SEGMENTO 19
:U
M
102.0
:O
M
114.2
:S
A
9.2
:
:U
A
9.2
:L
KT 70.1
:SE T
20
:
:U
A
9.2
:U
T
20
:UN A
9.3
:=
A
9.4
:
:U
A
9.2
:UN T
20
:UN A
9.4
:=
A
9.3
:.

SALIDAS ASPIRADOR FINOS


Etapa 0, Grafcet Arranque Enfriador.
Marcha virtual Aspirador finos.
Activar K36M (Lnea Aspirador finos).

Parada grupo enfriador.


Etapa 23, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 34, Grafcet Puesta a Estado Inicial.
Parada de emergencia 1.
Paro virtual Transporte Cadenas.
Desactivar K35M (Transporte Cadenas).

K36M.
Tiempo 7 seg.
Tempor. arranque - Aspirador finos.
K36M.
K37M
Activar K38M ( Aspirador finos).
K36M.
K38M.
Activar K37M ( Aspirador finos).

188

Memoria de clculo

:U
:O
:O
:O
:O
:O
:R
:R
:R
:
:***

M
M
M
M
M
M
A
A
A

91.0
104.3
105.1
105.4
106.3
114.3
9.2
9.4
9.3

Parada grupo enfriador.


Etapa 23, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 34, Grafcet Puesta a Estado Inicial.
Parada de emergencia 1.
Paro virtual Aspirador finos.
Desactivar K36M (Lnea Aspirador finos).
Desactivar K38M ( Aspirador finos).
Desactivar K37M ( Aspirador finos).

SEGMENTO 20
:U
M
102.0
:O
M
114.4
:S
A
9.5
:
:U
M
91.0
:O
M
104.3
:O
M
105.1
:O
M
105.4
:O
M
106.3
:O
M
114.5
:R
A
9.5
:
:***

SALIDAS ESCLUSA FINOS


Etapa 0, Grafcet Arranque Enfriador.
Marcha virtual Esclusa finos.
Activar K39M (Esclusa finos).

SEGMENTO 21
:U
M
102.1
:O
M
114.6
:S
A
33.3
:
:U
M
91.0
:O
M
104.3
:O
M
105.1
:O
M
106.4
:O
M
114.7
:R
A
33.3
:
:***

SALIDAS EMPACADORA
Etapa 1, Grafcet Arranque Enfriador.
Marcha virtual Empacadora.
Activar Empacadora.

Parada grupo enfriador.


Etapa 23, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Etapa 34, Grafcet Puesta a Estado Inicial.
Parada de emergencia 1.
Paro virtual Esclusa finos.
Desactivar K39M (Esclusa finos).

Parada grupo enfriador.


Etapa 23, Grafcet Parada Normal o Automtica.

Etapa 31, Grafcet Puesta a Estado Inicial.


Parada de emergencia 2.
Paro virtual Empacadora.
Desactivar Empacadora.

189

Memoria de clculo

SEGMENTO 22
:U
M
91.1
:=
A
32.5
:
:U
M
91.2
:=
A
32.4
:
:U
M
90.4
:=
A
33.4
:
:
:BE

SALIDAS SEALIZACIN LUMINOSA Y ACSTICA

Alarma Luminosa.
Alarma Luminosa.
Alarma Acstica.
Alarma Acstica.
Comunicacin con el Ordenador activa.
Lmpara sealizacin Conexin PC activa.

190

Memoria de clculo

2.1.3.20 PB 13 Despedregadores.
SEGMENTO 1
:UN T
4
:L
KT 300.2
:SE T
3
:
:U
T
3
:L
KT 100.1
:SE T
4
:
:
:BE

Temporizador Despedregadores cerrados.


Tiempo 5 min.
Temporizacin Despedregadores abiertos.
Temporizador Despedregadores abiertos.
Tiempo 10 seg.
Temporizacin Despedregadores cerrados.

191

Memoria de clculo

2.1.3.21 FB 11 Actualizar salida analgica.


SEGMENTO 1
:L
MW 146
:SLW 4
:T
AW 40
:R
M
81.3
:
:BE

Cargar Consigna Analgica virtual


Adaptar el valor.
Enviar el valor al Aspirador.
Reset marca cambio en la consigna.

192

Memoria de clculo

2.1.3.22 PB 3 Comunicacin.
SEGMENTO 1
:UN M
160.7
:SPB FB
6
:UN M
160.7
:BEB
:
:SPA FB
7
:SPA FB
8
:
:U
M
81.0
:S
M
90.4
:
:UN M
81.1
:UN M
162.2
:U
M
90.4
:R
M
90.4
:
:
:BE

MDULO GENERAL
Marca Iniciar Carga Parmetros CP 521.
Mdulo Carga Parmetros CP 521.
Marca Iniciar Carga Parmetros CP 521.

Mdulo Pulso Distribuidor.


Mdulo Distribuidor Comunicacin.
Comunicacin con Ordenador adaptada.
Comunicacin con el Ordenador activa.
Comunicacin con Ordenador adaptada.
Iniciar Envio de datos.
Comunicacin con Ordenador activa.
Desactivar Comunicacin con Ordenador.

193

Memoria de clculo

2.1.3.23 FB 6 CP-Parmetros.
SEGMENTO 1
:L
EW 64
:L
KH 0F00
:UW
:L
KH 0F00
:!=F
:BEB
:
:***

ASCII DRIVER
Leer el estado de la CP 521
y ver si
est en la
rutina de rearranque.

SEGMENTO 2
:U
M
160.0
:SPB =M001
:
:L
KH 9000
:T
AW 64
:L
KH 0800
:T
AW 66
:L
KH 0001
:T
AW 68
:L
KH 0101
:T
AW 70
:
:L
EW 64
:L
KH 5000
:UW
:L
KH 5000
:><F
:BEB
:L
EW 70
:L
KH 9000
:><F
:BEB
:
M001:UN M
160.0
:S
M
160.0
:
:***

CARGA 1 er BLOQUE PARMETROS


1er bloque parmetros ya cargado.

SEGMENTO 3
:U
M
160.1
:SPB =
M002

CARGA 2 BLOQUE PARMETROS


2 bloque parmetros ya cargado.

Iniciar carga primeros.


valores de configuracin al CP 521.
Baud rate = 9600 baudios; Parity = Par.
Busy = OFF; Interfase = RS-232.
Date Format = start + 8 bits datos + paridad + stop.

HW handshake = On.
Han sido los

valores

aceptados

por el CP 521?.
Activar marca indicativa de
1er bloque de parmetros ya cargado.

194

Memoria de clculo

:
:L
KH
:T
AW
:L
KH
:T
AW
:L
KH
:T
AW
:L
KH
:T
AW
:
:L
EW
:L
KH
:UW
:L
KH
:><F
:BEB
:L
EW
:L
KH
:><F
:BEB
M002:UN
:S
M
:
:***

9071
64
0001
66
000C
68
0000
70

Iniciar carga siguientes


valores de configuracin al CP 521.
Carcter Delay = 10 ms.

64
5000

Han sido lo

5000

valores

70
9071

aceptados

M
160.1
160.1

SEGMENTO 4
:U
M
160.2
:SPB =M003
:
:L
KH 0000
:T
AW 64
:
:L
EW 64
:L
KH 5000
:UW
:><F
:BEB
M003:UN M
160.2
:S
M
160.2
:S
M
160.7
521.
:
:
:BE

Message Length = 12 Bytes.


Dato irrelevante.

por el CP 521?.
Activar marca indicativa de
2 bloque de parmetros ya cargado.

FINALIZACIN CONFIGURACIN
Configuracin aceptada.

Ha sido

aceptada

la configuracin?.
Activar marca indicativa de
Configuracin aceptada.
Activar marca indic. de Carga Parmetros CP

195

Memoria de clculo

2.1.3.24 FB 7 Pulso.
SEGMENTO 1
:UN M
161.1
:L
KT 020.1
:SI
T
22
:
:UN T
22
:UN M
161.1
:U(
:O
M
81.1
:O
M
81.0
:)
:=
M
161.1
:S
M
161.0
:
:
:BE

PULSO
Marca auxiliar del pulso.
Tiempo 2 seg.
Temporizador comunicacin.

Marca auxiliar del pulso.


01
01
01

Prueba de comunicacin adaptada activa.


Comunicacin con Ordenador adaptada activa.
Activar marca auxiliar del pulso.
Activar marca pulso.

196

Memoria de clculo

2.1.3.25 FB 8 Distribuidor.
SEGMENTO 1
:UN M
162.2
:SPB =M001
:
:SPA FB
9
:R
M
161.0
:BEA
:
M001:UN M
162.6
:SPB =M002
:
:SPA FB
10
:BEA
:
M002:U
M
161.0
:S
M
162.2
:R
M
161.0
:U
M
162.2
:BEB
:UN M
162.6
:S
M
162.6
:
:
:BE

DISTRIBUIDOR DE COMUNICACIN
Marca indicativa Iniciar Envio de datos.

Mdulo Enviar Datos al Ordenador.


Desactivar marca Pulso.

Marca indic. Iniciar Recepcin de datos.

Mdulo Recibir Datos del Ordenador.

Marca pulso.
Activar Iniciar Envio de datos.
Desactivar pulso.
Marca indicativa Iniciar Envio de datos.
Marca indic. Iniciar Recepcin de datos.
Activar Iniciar Recepcin de datos.

197

Memoria de clculo

2.1.3.26 FB 9 Enviar.
SEGMENTO 1
:L
EW 64
:L
KH 0F00
:UW
:!=F
:BEB
:
:U
M
162.0
:SPB =M001
:
:L
EW 64
:L
KH C000
:UW
:L
KH 0000
:><F
:BEB
:
:L
KH A001
:T
AW 64
:
:L
KH 0012
:T
AW 66
:
:L
KH 0000
:T
AW 68
:
:S
M
162.0
:R
M
162.1
:BEA
:
M001:L
EW 64
:L
KH F00F
:UW
:L
KH 5001
:><F
:SPB =M002
:
:L
EW 66
:L
KH 0000
:><F
:SPB =M003
:

ENVIAR 18 BYTES AL ORDENADOR


Est el CP 521
ocupado
actualmente?.
Ya se ha iniciado el envio de los datos?.

Se puede iniciar
el envio

de los datos?.
Demanda para iniciar
el envio de los datos.
Tamao del paquete
de datos (18 bytes).
Valor irrelevante.

Activar marca indicativa Envio iniciado.


Desactivar marca indicativa Envio errneo.

Confirmacin de

la disponibilidad

para iniciar un envio.

198

Memoria de clculo

:SPA
:L
:T
:
:L
:T
:L
:T
:L
:T
:BEA
:
M003:L
:L
:><F
:SPB
:
:SPA
:L
:T
:L
:T
:L
:T
:L
:T
:BEA
:
M004:L
:L
:><F
:SPB
:
:SPA
:L
:T
:L
:T
:L
:T
:L
:T
:BEA
:

PB
KH
AW

14
B001
64

Mdulo Preparacin datos bloque 1.


Se inicia el envio
del bloque 1 de datos.

MW
AW
MW
AW
MW
AW

120
66
122
68
124
70

Cargar la 1 palabra de datos.


Enviar la 1 palabra de datos.
Cargar la 2 palabra de datos.
Enviar la 2 palabra de datos.
Cargar la 3 palabra de datos.
Enviar la 3 palabra de datos.

EW
KH

66
0001

Confirmacin del envi o

=M004

del bloque 1 de datos.

PB
KH
AW
MW
AW
MW
AW
MW
AW

15
B002
64
126
66
128
68
130
70

Mdulo Preparacin datos bloque 2.


Se inicia el envio del
bloque 2 de datos.
Cargar la 4 palabra de datos.
Enviar la 4 palabra de datos.
Cargar la 5 palabra de datos.
Enviar la 5 palabra de datos.
Cargar la 6 palabra de datos.
Enviar la 6 palabra de datos.

EW
KH

66
0002

Confirmacin del envio

=M002

del bloque 2 de datos.

PB
KH
AW
MW
AW
MW
AW
MW
AW

Mdulo Preparacin datos bloque 3.


Se inicia el envio del
bloque 3 de datos.
Cargar la 7 palabra de datos.
Enviar la 7 palabra de datos.
Cargar la 8 palabra de datos.
Enviar la 8 palabra de datos.
Cargar la 9 palabra de datos.
Enviar la 9 palabra de datos.

16
B003
64
132
66
134
68
136
70

199

Memoria de clculo

M002:L
:L
:UW
:L
:><F
:SPB
:
:UN
:SPB
:
:UN
:S
M006:R
:R
:
:L
:T
:
:
M005:BE

EW
KH

64
F00F

Ha terminado
el envio

KH

5000

=M005

de los datos?.

E
66.0
=M006

Se ha producido
un error?.

M
M
M
M

162.1
162.1
162.2
162.0

Activar marca indic. Error en envio.


Desactivar marca indic. Envio iniciado.
Desactivar marca indic. Iniciar envio.

KH
AW

0000
64

Enviar al CP 521 el mensaje


final de transmisin.

200

Memoria de clculo

2.1.3.27 FB 10 Recibir.
SEGMENTO 1
:L
EW 64
:L
KH 0F00
:UW
:L
KH 0F00
:!=F
:BEB
:
:U
M
162.4
:SPB =M001
:
:L
EW 64
:L
KH C000
:UW
:L
KH 0000
:><F
:BEB
:
:L
KH A080
:T
AW 64
:S
M
162.4
:R
M
162.5
:BEA
:
M001 :L
EW 64
:L
KH F0FF
:UW
:L
KH 6001
:SPB =M002
:
:L
EW 66
:T
MW 144
:L
EW 68
:T
MW 146
:L
EW 70
:T
MW 148
:
:L
KH C001
:T
AW 64
:BEA
:

RECIBIR 12 BYTES DEL ORDENADOR


Est el CP 521
ocupado

actualmente?.
Ya se ha iniciado la recepcin de los datos?

Se puede iniciar
la recepcin

de los datos?.
Iniciar la recepcin
de los datos.
Activar marca indic. de Recepcin iniciada.
Desactivar marca indic. Recepcin errnea.

Es el actual
bloque de datos
el 1 er bloque?.
Leer la 1 palabra de datos.
Almacenar la 1 palabra de datos.
Leer la 2 palabra de datos.
Almacenar la 2 palabra de datos.
Leer la 3 palabra de datos.
Almacenar la 3 palabra de datos.
Confirmar recepcin
del 1 er bloque de datos.

201

Memoria de clculo

M002:L
EW 64
:L
KH F0FF
:UW
:LKH6002
:><F
:SPB =M003
:
:L
EW 66
:T
MW 150
:L
EW 68
:T
MW 152
:L
EW 70
:T
MW 154
:
:L
KH C002
:T
EW 64
:BEA
:
M003:L
EW 64
:L
KH F00F
:UW
:L
KH 5000
:><F
:SPB =M004
:
:UN E
66.0
:SPB =M005
:
:UN M
162.5
:S
M
162.5
M005:R
M
162.6
:R
M
162.4
:
:L
KH 0000
:T
EW 64
:
:
M004:BE

Es el actual
bloque de datos

el 2 bloque?.
Leer la 4 palabra de datos.
Almacenar la 4 palabra de datos.
Leer la 5 palabra de datos.
Almacenar la 5 palabra de datos.
Leer la 6 palabra de datos.
Almacenar la 6 palabra de datos.
Confirmar recepcin
del 2 bloque de datos.

Ha terminado
la recepcin

de los datos?.
Se ha producido
un error?.

Activar marca indic. Error en recepcin.


Desactivar marca indic. Recepcin iniciada.
Desactivar marca indic. Iniciar recepcin.
Enviar al CP 521 el mensaje
final de transmisin.

202

Memoria de clculo

2.1.3.28 PB 14 Preparacin datos bloque 1.


SEGMENTO 1
:U
A
33.0
:=
M
120.0
:U
A
33.1
:=
M
120.1
:U
A
33.2
:=
M
120.2
:U
A
33.3
:=
M
120.3
:U
A
5.0
:=
M
120.4
:U
A
5.3
=
M
120.5
:U
A
5.4
:=
M
120.6
:U
A
5.7
:=
M
120.7
:
:L
AB 32
:T
MB 121
:
:L
EW 74
:T
MW 122
:
:L
EW 76
:T
MW 124
:
:
:BE

PREPARACN DE LOS DATOS


Copia de los datos correspondientes

en el byte de marca 120, parte

alta de la 1 palabra enviada al ordenador.


Copia de los datos correspondientes en el
byte 121, parte baja de la 1 palabra enviada.
Copia de los datos correspondientes en la
palabra 122, 2 palabra enviada al ordenador.
Copia de los datos correspondientes en la
palabra 124, 3 palabra enviada al ordenador.

203

Memoria de clculo

2.1.3.29 PB 15 Preparacin datos bloque 2.


SEGMENTO 1
:L
EW 78
:T
MW 126
:
:L
MW 64
:T
MW 128
:U
A
6.2
:=
M
128.3
:L
A
6.5
:=
M
128.4
:U
A
7.0
:=
M
128.5
:U
A
7.3
:=
M
128.6:
:U
A
7.6
:=
M
128.7
:
:L
MW 66
:T
MW 130
:U
A
7.7
:=
M
130.3
:U
A
8.2
:=
M
130.4
:U
A
8.5
:=
M
130.5
:U
A
9.0
:=
M
130.6
:U
A
9.1
:=
M
130.7
:
:
:BE

PREPARACN DE LOS DATOS


Copia de los datos correspondientes en la
palabra 126, 4 palabra enviada al ordenador.
Copia de los datos

correspondientes en la

palabra 128, 5 palabra

enviada al ordenador.
Copia de los datos

correspondientes en la

palabra 130, 6 palabra

enviada al ordenador.

204

Memoria de clculo

2.1.3.30 PB 16 Preparacin datos bloque 3.


SEGMENTO 1
:L
MW 68
:T
MW 132
:U
A
9.2
:=
M
132.3
:L
A
9.5
:=
M
132.4
:U
A
9.6
:=
M
132.5
:U
E
33.7
:=
M
132.6:
:U
E
32.4
:=
M
132.7
:
:L
MW 100
:T
MW 134
:U
E
73.6
:=
M
134.1
:U
E
73.7
:=
M
134.2
:U
T
8
:=
M
134.3
:U
T
9
:=
M
134.4
:U
M
106.1
:=
M
134.5
:U
M
80.4
:=
M
134.6
:U
M
108.0
:=
M
134.7
:
:L
MW 94
:T
MW 136
:
:
:BE

PREPARACN DE LOS DATOS


Copia de los datos

correspondientes en la

palabra 132, 7 palabra

enviada al ordenador.
Copia de los datos

correspondientes en la

palabra 134, 8 palabra

enviada al ordenador.
Copia de los datos correspondientes en la
palabra 136, 9 palabra enviada al ordenador.

205

Memoria de clculo

2.2

PROGRAMACIN DEL VARIADOR SIEMENS MIDIMASTER


ECO1-16000/3.

El variador tiene como funcin controlar la velocidad del aspirador y el consumo


durante el arranque.
Controlando la velocidad controlamos el grado de deshidratacin de la alfalfa, a
mayor velocidad el tiempo que la alfalfa est en el trommel es menor y por lo
tanto su grado de deshidratacin es inferior.
El consumo durante el arranque debe ser lo ms reducido posible, ya que el
motor del aspirador es de gran potencia (160 kW) y su consumo durante el
arranque es muy elevado.
El variador viene de fbrica con parmetros de sistema cargados a valores por
defecto, deberemos adaptar ciertos parmetros a las caractersticas deseadas:
El control de velocidad se realizar por medio de las entradas digitales y
analgica del variador, se deshabilitar el potencimetro del panel frontal.
La frecuencia mnima a la que funcionar el aspirador es de 23 Hz
1.370 min-1.
La frecuencia mxima a la que funcionar el aspirador es de 50 Hz
2.975 min-1, no se exceder de la velocidad nominal del motor.
La entrada analgica ser del tipo 0 V a 10 V unipolar, equivalente a 0 min-1
hasta 2.975 min-1.
La salida analgica proporcionar el valor de la velocidad instantnea del
aspirador, en un rango de 0V a 10 V, equivalente a 0 min-1 hasta 2.975 min-1.
Si la entrada digital DIN 5 est activa el aspirador girar a 1.370 min-1
23 Hz, siempre que este tambin activa la entrada DIN 1.
Si la entrada digital DIN 4 est activa el aspirador girar a 2.320 min-1
39 Hz, siempre que este tambin activa la entrada DIN 1.
Si la entrada digital DIN 1 est activa el aspirador entrar en funcionamiento.
Si la entrada digital DIN 3 est activa el variador ignorar el valor de la
entrada analgica y utilizar el estado de las entradas digitales DIN 4 y DIN 5
como consigna de velocidad. Por el contrario si la entrada digital DIN 3 est

206

Memoria de clculo

desactivada la entrada analgica ser la utilizada como consigna de velocidad,


siempre que este tambin activa la entrada DIN 1.
Se cargar los valores nominales indicados en la placa del motor.
El variador dispone de los siguientes parmetros:

207

Memoria de clculo

208

Memoria de clculo

Para adaptar el funcionamiento a nuestras caractersticas cargaremos en los


parmetros P006, P007, P012, P025, P041, P042, P053, P080, P082, P083, P084
y P085 los siguientes valores (en rojo):

209

Memoria de clculo

P006 = 2:
El control de velocidad se realizar por medio de las entradas digitales y la
analgica del variador.

P007 = 0:
Se deshabilitar el potencimetro del panel frontal.

P012 = 23:
La frecuencia mnima a la que funcionar el aspirador es de 23 Hz 1.370 min-1.
P025 = 5:
La salida analgica proporcionar el valor de la velocidad instantnea del
aspirador, en un rango de 0V a 10 V, equivalente a 0 min-1 hasta 2975 min-1.

P041 = 23:
La frecuencia fija 1, activada por medio de la entrada DIN 5, valdr 23 Hz
1.370 min-1.
P042 = 39:
La frecuencia fija 2, activada por medio de la entrada DIN 4, valdr 39 Hz
2.320 min-1.
P053 = 13:
Si la entrada digital DIN 3 est activa el variador ignorar el valor de la entrada
analgica y utilizar el estado de las entradas digitales DIN 4 y DIN 5 como
consigna de velocidad.

210

Memoria de clculo

P080 = 0,92:
Factor de potencia nominal del motor del aspirador:
cos = 0,92.
P082 = 2975:
Velocidad nominal del motor del aspirador:
n = 2.975 min-1.

P083 = 275:
Corriente nominal del motor del aspirador:
In = 275 A.

P084 = 380:
Voltaje nominal del motor del aspirador:
Vn = 380 V.

P085 = 160:
Potencia nominal del motor del aspirador:
Pn = 160 kW.

211

Memoria de clculo

2.3 PROGRAMACIN DE LA APLICACIN SCADA-LABVIEW.


La programacin de la aplicacin SCADA se ha realizado con el lenguaje de
programacin grfica LabVIEW en su versin 5.0.
Para la desarrollo de la aplicacin SCADA en Labview se utiliz la siguiente
metodologa:
1- Estudio del proceso general que debe desarrollar la aplicacin. Definicin de
las principales funciones que la componen: lectura de datos provenientes del
autmata, gestin de las pantallas, gestin de las alarmas, envi de datos al
autmata, ...
2- Desarrollo en profundidad de los diferentes funciones anteriores.
3- Programacin de las diferentes funciones, pruebas de funcionamiento de
forma individualizada.
4- Desarrollo de la comunicacin entre las diferentes funciones programadas que
componen la aplicacin.
5- Unin de las diferentes funciones anteriormente programadas, creacin del
prototipo de la aplicacin.
6- Juego de pruebas y depuracin del prototipo.
7- Aplicacin definitiva.

212

Memoria de clculo

2.3.1 Esquema general de la aplicacin SCADA en Labview.


Para programacin de la aplicacin SCADA se ha realizado de forma estructura
y jerarquizada.
El conjunto de la aplicacin SCADA ha sido desglosada en subaplicaciones: cada
una realiza una tarea determinada; adems pueden comprobarse de forma
independiente, facilitando as el diseo, la comprensin de los programas, y la
deteccin de errores.
Adems al utilizar funciones independientes, podemos reutilizarlas en diferentes
programas.
El conjunto de la aplicacin SCADA consta de 18 programas y 6 variables
globales.
De los 18 programas 1 tienen el mximo nivel en la jerarqua de la programacin,
acta como programa autnomo (vi):
-

El programa Base.vi es el centro de la aplicacin SCADA, desde el se


realiza la seleccin del puerto serie, se prueba la comunicacin con el
autmata, se cambia la contrasea del sistema, se activan las pantallas
de control y visualizacin, se leen y tratan los datos provenientes de
autmata, se gestionan los avisos de alarma o se desactiva la
aplicacin.

Otros 4 programas estn en el segundo nivel en la pirmide de jerarqua, actan


como programas autnomos (Vis):
-

Son los 4 programas que contiene las pantallas de visualizacin y


control de la planta. Solo est activo uno de ellos a la vez con Base.vi :

P-General.vi
P-Deshidratador.vi
P-Enfriador.vi
P-Datos-Auxiliares.vi

Hay 3 programas que se encuentran en el tercer nivel jerrquico, actan como


programas (subVis):
-

Son los programas encargados de realizar la seleccin del puerto serie,


la prueba de comunicacin con el autmata o el cambia de la
contrasea del sistema:
Prueba-Comunicacin.vi

213

Memoria de clculo

Cambio-Contrasea.vi
Cambio-Puerto-Serie.vi
Los otros 10 programas estn en el nivel inferior de la jerarqua, actan como
funciones (subVis):
-

Realizan tareas auxiliares, y a diferencia de los 8 anteriores no son


mostrados en pantalla, su funcionamiento es interno y no es visible el
panel frontal al usuario.

Leer-Datos-Autmata.vi
Enviar-Datos-Autmata.vi
Resetear-Datos-Pantallas.vi
Alarma.vi
Grabar-Alarma.vi
Gestin-Datos-Mantenimiento.vi
NArranques.vi
Tiempo-Funcionamiento.vi
Gemma.vi
Gestin-Datos-Control.vi

Las variables globales son un tipo especial de programa que almacena datos y
nos permiten compartirlos entre los programas autnomos. En nuestra aplicacin
utilizamos 6 variables globales:

Consigna-Aspirador.gbl
Datos-Autmata-Pantallas.gbl
Descripcin-Alarma.gbl
Emergencia.gbl
Datos-Entre-Pantallas.gbl
Pantalla.gbl

214

Memoria de clculo

Iconos:
En Labview cada programa y variable global est asociado a un icono, este icono
lo utilizaremos tanto en la representacin de los niveles de jerarqua como en la
explicacin del desarrollo y funcionamiento de cada programa o funcin.
El color de fondo de los iconos viene en relacin a su funcionamiento y en el
grupo jerrquico donde desarrolla su tarea:
-

Gris: este color de fondo corresponde a los programas autnomos.

Blanco: variables globales.

Amarillo: programas y funciones que estn bajo la jerarqua de


Base.vi .

Rojo: corresponde a las funciones que gestionan las alarmas, estn


bajo la jerarqua de algunos programas autnomos.

Azul: funciones que estn bajo la jerarqua de algunos programas


autnomos y cuyas tareas son variadas.

Rosado: funciones que gestionan el mantenimiento de las mquinas de


la planta, estn bajo la jerarqua de algunos programas autnomos.

Programas autnomos (Vis):

Base.vi

P-General.vi

P-Deshidratador.vi

P-Enfriador.vi

P-Datos-Auxiliares.vi

215

Memoria de clculo

Programas (SubVis):

Prueba-Comunicacin.vi

Cambio-Contrasea.vi

Cambio-Puerto-Serie.vi

Funciones (SubVis):

Leer-Datos-Autmata.vi

Enviar-Datos-Autmata.vi

Resetear-Datos-Pantallas.vi .

Alarma.vi

Grabar-Alarma.vi

Gestin-Datos-Mantenimiento.vi

Tiempo-Funcionamiento.vi
NArranques.vi
Gemma.vi
Gestin-Datos-Control.vi

216

Memoria de clculo

Funciones (SubVis):

Consigna-Aspirador.gbl

Datos-Autmata-Pantallas.gbl

Descripcin-Alarma.gbl

Emergencia.gbl

Datos-Entre-Pantallas.gbl

Pantalla.gbl

217

Memoria de clculo

Pirmides de nivel jerrquico:


Los cuatro programas autnomos, Base.vi , P-General.vi, P-Deshidratador.vi ,
P-Enfriador.vi y P-Datos-Auxiliares.vi , ocupan el puesto ms alto de sus
pirmides jerrquicas. Aunque como el programa Base.vi es el encargado de
activar los otros tres este est un plano superior.
Tenemos cuatro diagramas de jerarqua, en donde vemos el intercambio directo
de informacin entre programas:

Programa Base.vi :

218

Memoria de clculo

Programa P-General.vi:

Programa P-Deshidratador.vi :

219

Memoria de clculo

Programa P-Enfriador.vi :

Programa P-Datos-Auxiliares.vi :

220

Memoria de clculo

2.3.1.1 Breve Descripcin de la funcin de cada programa.


Los programas que aglutina la aplicacin SCADA son:
2.3.1.1.1 Base.vi
2.3.1.1.2 - P-General.vi
2.3.1.1.3 - P-Deshidratador.vi
2.3.1.1.4 - P-Enfriador.vi
2.3.1.1.5 - P-Datos-Auxiliares.vi
2.3.1.1.6 - Prueba-Comunicacin.vi
2.3.1.1.7 - Cambio-Contrasea.vi
2.3.1.1.8 - Cambio-Puerto-Serie.vi
2.3.1.1.9 - Leer-Datos-Autmata.vi
2.3.1.1.10 - Enviar-Datos-Autmata.vi
2.3.1.1.11 - Resetear-Datos-Pantallas.vi
2.3.1.1.12 - Alarma.vi
2.3.1.1.13 - Grabar-Alarma.vi
2.3.1.1.14 - Gestin-Datos-Mantenimiento.vi
2.3.1.1.15 - NArranques.vi
2.3.1.1.16 - Tiempo-Funcionamiento.vi
2.3.1.1.17 - Gemma.vi
2.3.1.1.18 - Gestin-Datos-Control.vi
2.3.1.1.19 - Consigna-Aspirador.gbl
2.3.1.1.20 - Datos-Autmata-Pantallas.gbl

221

Memoria de clculo

2.3.1.1.21 - Descripcin-Alarma.gbl
2.3.1.1.22 - Emergencia.gbl
2.3.1.1.23 - Datos-Entre-Pantallas.gbl
2.3.1.1.24 - Pantalla.gbl

2.1.1.1.1 Base.vi
Este programa es el motor de la aplicacin, al iniciar la aplicacin aparece
su panel frontal, desde el panel podemos realizar las siguientes actividades:
Cambiar el puerto serie conectado al autmata.
Cambiar la contrasea del sistema.
Realizar una prueba de comunicacin con el autmata.
Activar el SCADA.
Cerrar la aplicacin.
Las tres primeras tareas las realizan los programas Prueba-Comunicacin.vi ,
Cambio-Contrasea.vi y Cambio-Puerto-Serie.vi .
Si se activa el SCADA se inicia la comunicacin con el autmata y el operario
visualiza el panel frontal de P-General.vi , el programa Base.vi estar
funcionando en segundo plano y realizando, automtica y cclicamente, las
siguientes tareas:
Lectura y tratamiento de los datos enviados por el autmata.
Grabacin de estos datos tratados para que los tengan disponibles las
pantallas de control y visualizacin.
Gestin, grabacin y aviso de las posibles alarmas.
Gestin del mantenimiento de la maquinaria de la planta.
Conmutacin entre las diferentes pantallas de control y visualizacin.

222

Memoria de clculo

En caso de corte en la comunicacin con el autmata, aviso de esta


situacin y reseteado de los datos enviados a las pantallas.

2.1.1.1.2 P-General.vi
Este programa gestiona una de las 4 pantallas de control y visualizacin,
en concreto de la pantalla donde se muestra toda la planta deshidratadora.
Desde l tenemos acceso a las siguientes tareas:
Visualizar el estado de todos los elementos de la planta.
Visualizar el estado de la gua GEMMA en el que se encuentra la
planta.
Activar en la planta los proceso de puesta en marcha con enfriador,
marcha sin enfriador, funcionamiento manual o automtico, parada de
planta, parada emergencia, alarma tratada y el reset de las
sealizaciones tanto acstica como visual.
Cambiar el nombre del operario encargado del control de la planta.
Cambiar de pantalla de control y visualizacin.
Desde el men interrumpir/reanudar la comunicacin con el autmata
y desactivar el programa SCADA.

Adems de forma automtica y cclicamente el programa realiza las siguientes


tareas:
Lectura de los datos que provienen del autmata y han sido tratados en
Base.vi .
Controlar las animaciones que simulan el estado de las mquinas de la
planta.
Envo de datos al autmata cuando se produce algn cambio en los
controles.
Control del desbloqueo del pulsador de emergencia.

223

Memoria de clculo

Control del estado de comunicacin interrumpida voluntariamente con


el autmata.

2.3.1.1.3 - P-Deshidratador.vi
Este programa gestiona otra de las 4 pantallas de control y visualizacin,
en concreto de la pantalla donde se muestra el grupo deshidratador.
Desde l tenemos acceso a las siguientes tareas:
Visualizar el estado de todos los elementos que componen el grupo
deshidratador.
Visualizar el estado de la gua GEMMA en el que se encuentra la
planta.
Activar en la planta el estado parada emergencia, alarma tratada y el
reset de las sealizaciones tanto acstica como visual.
Realizar la activacin/desactivacin manual de todo los elementos del
grupo deshidratador, cuando la planta se encuentra en funcionamiento
manual.
Modificar el valor de la consigna de velocidad del aspirador.
Cambiar de pantalla de control y visualizacin.
Adems de forma automtica y cclicamente el programa realiza las siguientes
tareas:
Lectura de los datos que provienen del autmata y han sido tratados en
Base.vi .
Controlar las animaciones que simulan el estado de las mquinas del
grupo deshidratador.
Envo de datos al autmata cuando se produce algn cambio en los
controles.
Control del desbloqueo del pulsador de emergencia.

224

Memoria de clculo

Control del estado de comunicacin interrumpida voluntariamente con


el autmata.

2.3.1.1.4 - P-Enfriador.vi
Este programa gestiona la tercera de las 4 pantallas de control y
visualizacin, en concreto de la pantalla donde se muestra el grupo enfriador.
Desde l tenemos acceso a las siguientes tareas:
Visualizar el estado de todos los elementos que componen el grupo
enfriador.
Visualizar el estado de la gua GEMMA en el que se encuentra la
planta.
Activar en la planta el estado parada emergencia, alarma tratada y el
reset de las sealizaciones tanto acstica como visual.
Realizar la activacin/desactivacin manual de todo los elementos del
grupo enfriador, cuando la planta se encuentra en funcionamiento
manual.
Cambiar de pantalla de control y visualizacin.
Adems de forma automtica y cclicamente el programa realiza las siguientes
tareas:
Lectura de los datos que provienen del autmata y han sido tratados en
Base.vi .
Controlar las animaciones que simulan el estado de las mquinas del
grupo enfriador.
Envo de datos al autmata cuando se produce algn cambio en los
controles.
Control del desbloqueo del pulsador de emergencia.
Control del estado de comunicacin interrumpida voluntariamente con
el autmata.

225

Memoria de clculo

2.3.1.1.5 - P-Datos-Auxiliares.vi
Este programa gestiona la ltima de las 4 pantallas de control y
visualizacin, en concreto de la pantalla donde se muestran datos de forma
individual de cada una de las mquinas de la planta.
Desde l tenemos acceso a las siguientes tareas:
Visualizar el estado de todos los elementos (rels trmicos, detectores
de giro, finales de carreras, conformidades, salidas de autmata o
sensores) que integran cada mquina de la planta.
Visualizar y resetear el valor de los datos de mantenimiento de cada
mquina: horas de funcionamiento y ciclos de arranque.
Cambiar de pantalla de control y visualizacin.
Adems de forma automtica y cclicamente el programa realiza las siguientes
tareas:
Lectura de los datos que provienen del autmata y han sido tratados en
Base.vi .
Lectura de los datos de mantenimiento de cada una de las mquinas de
la planta.

2.3.1.1.6 - Prueba-Comunicacin.vi
Este es uno de los 3 programas al que se puede acceder desde el panel de
Base.vi, si no est activa la aplicacin SCADA.
Si lo activamos nos pedir permiso para realizar una prueba de comunicacin con
el autmata.
Al finalizar nos indicar el tiempo que ha necesitado para completarla; o en caso
de no haber logrado realizarla en 5 segundos, algunas de las posibles causas del
fallo.
Esta prueba es muy til para testear la integridad de la conexin entre el
autmata y el ordenador.

226

Memoria de clculo

2.3.1.1.7 - Cambio-Contrasea.vi
Este es el segundo programa al que se tiene acceso desde el panel de
Base.vi , si no est activa la aplicacin SCADA.
Si lo activamos nos permite cambiar la contrasea del sistema, esta contrasea
nos permite acceder a:
En el programa P-Deshidratador.vi a los controles de
interrumpir/reanudar la comunicacin con el autmata y al control para
desactivar la aplicacin SCADA.
En el programa P-Datos-Auxiliares.vi a los controles para resetear los
datos de mantenimiento de cada mquina: horas de funcionamiento y
ciclos de arranque.

2.3.1.1.8 - Cambio-Puerto-Serie.vi
Este es el tercer programa al que se tiene acceso desde el panel de Base.vi ,
si no est activa la aplicacin SCADA.
Activndolo tenemos acceso a la posibilidad de cambiar el puerto serie que
utiliza el ordenador para comunicarse con el autmata.

2.3.1.1.9 - Leer-Datos-Autmata.vi
Esta funcin es la encargada de tratar y adaptar los datos ledos del
ordenador.
Una vez obtenido y tratado los datos del autmata son grabados en la variable
global Datos-Autmata-Pantallas.gbl , donde sern ledos por los programas de
las pantallas de control y visualizacin.
Esta funcin es exclusiva del programa Base.vi .

227

Memoria de clculo

2.3.1.1.10 - Enviar-Datos-Autmata.vi
Esta funcin es la encargada de enviar los datos al autmata.
Esta funcin es utilizada directamente tanto por los programas que controlan las
pantallas como por Base.vi , ya que el al tener que activar/desactivar la aplicacin
SCADA tambin tiene que comunicarse con el autmata.

2.3.1.1.11 - Resetear-Datos-Pantallas.vi
Cuando, estando la aplicacin SCADA activa, se interrumpe la
comunicacin con el autmata, ya sea de forma intencionada o accidental, esta
funcin es la encargada de resetear los valores grabados en la variable global
Datos-Autmata-Pantallas.gbl
De esta forma en las pantallas de control y visualizacin no se estar mostrando
datos no actualizados del estado de la planta.
Esta funcin es exclusiva del programa Base.vi .

2.3.1.1.12 - Alarma.vi
Esta funcin analiza los datos enviados por el autmata al ordenador en
busca de posibles alarmas.
Si se detecta una alarma esta es grabada en la variable global DescripcinAlarma.gbl para que las pantallas de control y visualizacin realicen el aviso al
operario.
Adems por medio de la funcin Grabar-Alarma.vi est alarma es grabada en
una hoja de clculo junto a la fecha, la hora y el nombre del operario responsable
en ese momento del control de la planta.
La funcin Alarma.vi es exclusiva del programa Base.vi.

228

Memoria de clculo

2.3.1.1.13 - Grabar-Alarma.vi
Esta funcin es la encargada de grabar los datos de cada alarma que se
produce en una hoja de clculo.
Los datos que se graban por cada alarma son los siguiente:
Fecha y hora a la que se ha producido la alarma.
Tipo de alarma, descripcin del suceso.
El nombre del operario responsable en ese momento del control de la
planta.
Adems cuando desde una de las pantallas de control y visualizacin se pulsa el
control alarma tratada se graban los siguientes datos:
Fecha y hora a la que se ha producido la alarma.
La frase ALARMA TRATADA.
El operario responsable en ese momento del control de la planta.
Esta es utilizada directamente por los programas que controlan las pantallas y por
la funcin Alarma.vi .

2.3.1.1.14 - Gestin-Datos-Mantenimiento.vi
Esta funcin es la encargada de grabar y leer los datos sobre las horas de
funcionamiento y el nmero de ciclos de arranque de cada mquina de la planta.
Estos datos son grabados/ledos del archivo dtm.rtl situado en la carpeta Datos.
Est funcin es utilizada directamente por el programa Base.vi y por P-DatosAuxiliares.vi.

2.3.1.1.15 - NArranques.vi
Esta funcin es la encargada de calcular el nmero de ciclos de arranque
que ha realizado cada mquina de la planta.

229

Memoria de clculo

Este dato es til para realizar el mantenimiento de la planta, ya que conociendo el


nmero de ciclos de arranque de cada mquina podemos precisar con ms detalle
cuando se deber realizar una revisin.
Est funcin es utilizada directamente por el programa Base.vi y por P-DatosAuxiliares.vi.

2.3.1.1.16 - Tiempo-Funcionamiento.vi
Esta funcin es la encargada de calcular el tiempo que lleva funcionando
cada mquina de la planta.
Este dato es til para conocer el tiempo de funcionamiento entre cada operacin
de mantenimiento, ya que solo se deber de resetear este valor, desde el
programa P-Datos-Auxiliares.vi , cada vez que se halla realizado una operacin
de mantenimiento
Est funcin es utilizada directamente por el programa Base.vi y por P-DatosAuxiliares.vi.

2.3.1.1.17 - Gemma.vi
Esta funcin nos indica en que estado de la gua GEMMA se encuentra la
planta, para ello utiliza los datos grabados en Datos-Autmata-Pantallas.gbl .
Esta funcin es utilizada directamente por P-General.vi , P-Deshidratador.vi y
P-Enfriador.vi .

2.3.1.1.18 - Gestin-Datos-Control.vi
Esta funcin es la encargada de leer/grabar, en el fichero dtc.rtl situado en
la carpeta Datos, el nmero del puerto serie que conecta al autmata con el
ordenador y la contrasea del sistema.
Son grabados los datos que se obtienen de los programas Cambio-PuertoSerie.vi y Cambio-Contrasea.vi .

230

Memoria de clculo

Estos datos son ledos por los programas Base.vi , P-General.vi , PDeshidratador.vi y P-Enfriador.vi .

2.3.1.1.19 - Consigna-Aspirador.gbl
En esta variable global es almacenado el valor de la consigna de velocidad
del aspirador.
Este valor es grabado desde el programa Deshidratador.vi y ledo por la funcin
Enviar-Datos-autmata.vi .

2.3.1.1.20 - Datos-Autmata-Pantallas.gbl
En esta variable global es almacenado el valor de los datos tratados
provenientes del autmata.
Esta variable almacena los siguientes datos:
Estado de algunas salidas del autmata.
Estado de las conformidades de cada mquina.
Estado de las etapas de la gua GEMMA.
Estado de los finales de carrera de inspeccin.
Estado de los rels trmicos de cada motor.
Valor de la velocidad del aspirador.
Valor de la temperatura a la salida del trommel.
Valor de la temperatura a la entrada del trommel.
Estado del sensor de nivel de la empacadora.

231

Memoria de clculo

Estos datos son grabados por los programas Leer-Datos-Autmata.vi y


Resetear-Datos-Pantallas.vi.
Estos datos son ledos por los programas de las pantallas de control y
visualizacin.

2.3.1.1.21 - Descripcin-Alarma.gbl
Cuando se produce una alarma esta variable global almacena que tipo de
incidente la ha provocado.
Este dato es grabado por la funcin Grabar-Alarma.vi y es ledo por los
programas P-General.vi , P-Deshidratador.vi y P-Enfriador.vi .

2.3.1.1.22 - Emergencia.gbl
En esta variable global se almacena el estado del pulsador de emergencia.
Este dato es grabado por los programas P-General.vi , P-Deshidratador.vi y PEnfriador.vi y es ledo por estos mismos programas y adems por la funcin
Enviar-Datos-Autmata.vi .

2.3.1.1.23 - Datos-Entre-Pantallas.gbl
En esta variable global se almacenan, para el intercambio entre Base.vi y
los programas de las pantallas de control y de visualizacin, los 3 datos
siguientes:
Nombre del operario responsable en ese momento del control de la
planta.
Estado de la comunicacin entre el ordenador y el autmata.
Si el actual operario tiene acceso a los controles restringidos por la
contrasea del sistema.

232

Memoria de clculo

Esta variable global es grabada por los programas Base.vi y P-General.vi , y


leda por los programas P-General.vi , P-Deshidratador.vi , P-Enfriador.vi ,
P-Datos-Auxiliares.vi y la funcin Grabar-Alarma.vi .

2.3.1.1.24 - Pantalla.gbl
En esta variable global se almacena el nmero de la pantalla de control y
visualizacin que se desea tener activa.
Este dato es utilizado para, cuando se produce un cambio en l, conmutar entre
pantallas de control y visualizacin.
Ha esta variable global acceden para grabar los programas Base.vi , PGeneral.vi , P-Deshidratador.vi , P-Enfriador.vi , P-Datos-Auxiliares.vi y
tambin para leer el valor el programa Base.vi .

233

Memoria de clculo

2.3.2 Desarrollo de la aplicacin SCADA en Labview.


Procedemos a describir con detenimiento cada programa, funcin y variable
global que componente la aplicacin SCADA.

2.3.2.1 Base.vi
Panel frontal:

234

Memoria de clculo

El panel frontal nos muestra a la izquierda una imagen decorativa sobre el


carcter de la aplicacin y a la derecha una fila de 5 botones:

1- Configuracin del puerto serie Si lo accionamos activamos el programa


Cambio-Puerto-Serie.vi .
2- Cambio de contrasea Si lo accionamos activamos el programa CambioContrasea.vi .
3- Pruebe de comunicacin con el autmata Si lo accionamos activamos el
programa Prueba-Comunicacin.vi .
4- Iniciar el programa SCADA Si lo accionamos activamos la aplicacin
SCADA.
5- Finalizar Si lo accionados se cerrar la aplicacin SCADA.

________________
Controles utilizados:
CPSerie Pulsador para acceder a Cambio-Puerto-Serie.vi .
Ccontra Pulsador para acceder a Cambio-Contrasea.vi .
Pcomuni Pulsador para acceder a Prueba-Comunicacin.vi .
Iniciar Pulsador para activar la aplicacin SCADA.
Finalizar Pulsador para cerrar la aplicacin SCADA.
________________

235

Memoria de clculo

Diagrama:

1 Uso de un While Loop, la aplicacin se mantendr abierta mientras no


deseemos cerrarla por medio del control Finalizar.
2 - Seleccin del control activado en el panel frontal.
3 Dependiendo del control pulsado se realizar una de las 5 alternativas
posibles de una estructura Case:
Case 0: Ningn control ha sido pulsado, el programa realizar una pausa de 250
milisegundos para no sobrecargar el procesador del ordenador.

236

Memoria de clculo

4 Case 1: Se ha pulsado el control CPSerie se activa el programa CambioPuerto-Serie.vi .

5 Case 2: Se ha pulsado el control Ccontra se activa el programa CambioContrasea.vi .

237

Memoria de clculo

6 Case 3: Se ha pulsado el control Pcomuni se activa el programa PruebaComunicacin.vi


7
8

12

10

11

7 Case 4: Se ha pulsado el control Iniciar se activa la aplicacin SCADA.


Se inicia una estructura Sequence de 3 frames.

238

Memoria de clculo

8 Case 4 - Frame 0: Realiza las siguientes tareas:


9 Se inicializan las funciones NArranques.vi y TiempoFuncionamiento.vi con los datos de mantenimiento almacenados.
10 Se cargan en memoria los programas que contienen las pantallas de
control y visualizacin: P-Deshidratador.vi , P-Enfriador.vi , P-DatosAuxiliares.vi y P-General.vi .
Se activa el programa P-General.vi .
11 Se inicializa la comunicacin con el autmata.
12 Se configura el puerto serie para la lectura de los datos que provienen
del autmata.
13

14

15

16

17
18

13 Case 4 - Frame 1:
Se ejecuta una estructura While Loop mientras el valor de la variable
global Pantalla.gbl sea diferente de 4, este valor indica que se desea
desactivar la aplicacin SCADA.

239

Memoria de clculo

Dentro de esta estructura se realiza cclicamente las siguientes tareas:


14 Una estructura Case de 2 alternativas controla la conmutacin entre
las pantallas de control y visualizacin; si la variable global Pantalla.gbl
no ha cambiado se ejecuta la condicin False:
Se realiza una pausa de 100 milisegundos para no sobrecargar el
procesador del ordenador.
Si ha cambiado se ejecuta la condicin True:
Se activa la pantalla de control y visualizacin
asociado al nuevo valor de la variable global
Pantalla.gbl .

15 Una estructura Case de 2 alternativas controla la lectura de datos


provenientes del autmata.
Como el autmata enva mensajes de 18 bytes, si en el buffer de lectura
del puerto serie hay 18 o ms bytes se ejecuta la condicin True:
Se realiza la lectura de los primeros 18 bytes, estos son tratados por la
funcin Leer-Datos-Autmata.vi .
Si en el buffer de lectura del puerto serie hay menos de 18 bytes se ejecuta
la condicin False:

Dentro nos encontramos una nueva estructura Case de 2 alternativas.


Si no han pasado ms de 5 segundos desde la ltima lectura de datos se
ejecuta la condicin False:
No sucede nada, continua el flujo de datos.
Si han pasado ms de 5 segundos desde la ltima lectura de datos se
ejecuta la condicin True:

240

Memoria de clculo

Se ejecuta la funcin Resetear-Datos-Pantallas.vi , el flujo de datos se


modifica.

16 Una estructura Case de 2 alternativas actualiza, cada hora, el valor de


los datos de mantenimiento almacenados en el disco duro.
Si ha pasado una hora desde la ltima actualizacin se ejecuta la condicin
True:
Los datos de tiempo de funcionamiento y nmero de ciclos de arranque de
cada mquina de la planta, calculado por las funciones TiempoFuncionamiento.vi y NArranques.vi , son almacenados en el archivo
dtm.rtl situado en la carpeta Datos.

Si no ha pasado una hora desde la anterior actualizacin se


ejecuta la condicin False y no se realiza ninguna tarea.

17 Una estructura Case de 2 alternativas calcula cada 60 segundos en la


condicin True el valor de los datos de tiempo de funcionamiento,
calculado por la funcin Tiempo-Funcionamiento.vi .

Si no han pasado los 60 segundos desde el ltimo clculo se


ejecuta la condicin False y no se realiza ninguna tarea.

18 Una estructura Case de 2 alternativas calcula en la condicin True,


cada vez que se produce un cambio en el estado de las mquinas de la
planta, el valor del nmero de ciclos de arranque, calculado por la funcin
NArranques.vi .
Si no se produce ningn cambio en el estado de las mquinas
de la planta ejecuta la condicin False y no se realiza nigua
tarea.

241

Memoria de clculo

19

20

21

22

19 Case 4 - Frame 2: Este frame se ejecuta para desactivar la aplicacin


SCADA, en l se realizan las siguientes tareas:
20 Se cierran y descargan de memoria las pantallas de control y
visualizacin.

21 Los datos de tiempo de funcionamiento y nmero de ciclos de


arranque de cada mquina de la planta, calculado por las funciones
Tiempo-Funcionamiento.vi y NArranques.vi , son almacenados en el
archivo dtm.rtl situado en la carpeta Datos.
22 Se enva al autmata un mensaje indicndole que no debe enviar ms
datos al ordenador.

242

Memoria de clculo

23

23 Case 5: Se ha pulsado el control Finalizar, se cierra la aplicacin SCADA.

243

Memoria de clculo

2.3.2.2 P-General.vi
Panel frontal:
1
2

3
4
5

6
9
8

10

1 Men desplegable desde donde podemos, si hemos introducido la contrasea


del sistema como nombre de operario, interrumpir/reanudar la comunicacin con
el autmata y desactivar la aplicacin SCADA.
2 Indicacin de alarma, se indica el motivo de la alarma; cuadro de texto 1.
3 Pulsador Alarma tratada (P6S).
4 Pulsadores para cambiar de pantalla.
5 Indicacin del estado de la planta, etapa actual de la gua GEMMA, cuadro
de texto 2
6 Indicacin de fecha, hora y operario encargado del control de la planta,
cuadro de texto 3.
Si se pulsa en control Login se accede al cambio del nombre del operario.
7 Pulsadores para el control de la planta:
Marcha con enfriador (P1S).

244

Memoria de clculo

Marcha sin enfriador (P4S).


Parada de planta (P2S).
Automtico (P11S).
Manual (P3S).
Emergencia (P5S).
Reset sealizacin luminosa (P8S).
Reset sealizacin acstica (P7S).
8 Animaciones que simulan el funcionamiento de la planta.
9 Indicadores de temperatura a la salida del trommel, temperatura a la entrada
del trommel y velocidad del aspirador.
10 Indicadores de aviso sobre el estado de los F.C. de inspeccin, del nivel de
la empacadora y de los despedregadores.
________________
Controles e indicadores utilizados:
R.Lumin Pulsador Reset sealizacin luminosa (P8S).
R. Acus Pulsador Reset sealizacin acstica (P7S).
McEnf Pulsador Marcha con enfriador (P1S).
MsEnf Pulsador Marcha sin enfriador (P4S).
ParadaPlanta Pulsador Parada de planta (P2S)
Automtico Pulsador Automtico (P11S).
Manual Pulsador Manual (P3S).
Emergencia Pulsador Emergencia (P5S).
PantEnf Pulsador para cambiar a la pantalla del grupo enfriador.

245

Memoria de clculo

PantDes Pulsador para cambiar a la pantalla del grupo deshidratador.


Login Nombre del operario que va a controlar la planta tras el cambio de
nombre.
Login Pulsador para iniciar el cambio de operario.
AlarTrat Pulsador Alarma tratada (P6S).
PantDatos Pulsador para cambiar a la pantalla Datos Auxiliares.
DesbEmerg Pulsador para desbloquear el pulsador Emergencia (P5S).
O.K.Login Pulsador para el alta del nuevo operario.
AuxLogin Control auxiliar.
Asp-I Animacin del estado del aspirador.
Asp-II Animacin del estado del aspirador.
Asp-IV Animacin del estado del aspirador.
Asp-III Animacin del estado del aspirador.
Asp-V Animacin del estado del aspirador.
EsclFinos Animacin del estado de la esclusa de finos.
Empac Animacin del estado de la empacadora.
RSEnf Animacin del estado de la rosca de salida del enfriador.
TransCad Animacin del estado del transporte de cadenas.
Tajadera Animacin del estado de la tajadera.
EsclCicln Animacin del estado de la esclusa del cicln.
RAEnf Animacin del estado de la rosca de alimentacin del enfriador.
RSob Animacin del estado de la rosca del sobradero.
RSCicln Animacin del estado de la rosca de salida del cicln.

246

Memoria de clculo

Trommel Animacin del estado del trommel


RSTapiz Animacin del estado de la rosca de salida del tapiz.
Quemador Animacin del estado del quemador.
ErizoEnf Animacin del estado del erizo del enfriador.
AspEnf-I Animacin del estado del aspirador del enfriador.
AspEnf-II Animacin del estado del aspirador del enfriador.
AspFinos-I Animacin del estado del aspirador de finos.
AspFinos-II Animacin del estado del aspirador de finos.
AspFinos-IV Animacin del estado del aspirador de finos.
AspEnf-III Animacin del estado del aspirador del enfriador.
AspFinos-III Animacin del estado del aspirador del enfriador.
Tapiz Animacin del estado del tapiz.
T.Ent.Trommel Indicador de la temperatura a la entrada del trommel.
T.Sal.Trommel Indicador de la temperatura a la salida del trommel.
VelAsp Indicador de la velocidad del aspirador.
InspRSTapiz Indicador del estado del F.C. de inspeccin de la R.S.
tapiz.
InsAspiracin Indicador del estado del F.C. de inspeccin de la
aspiracin.
InspEnfriador Indicador del estado del F.C. de inspeccin del enfriador.
InpCicln Indicador del estado del F.C. de inspeccin del cicln.
InspRSCicln Indicador del estado del F.C. de inspeccin de la R.S.
cicln.
PantGeneral Indicacin de que nos encontramos en la pantalla
General.
NivelEmpa Indicador del estado del nivel de la empacadora.

247

Memoria de clculo

Fecha-Oper Cuadro de texto 3, indica la fecha, la hora y el operario


encargado de la planta.
Alarma Cuadro de texto 1, indica el tipo de alarma.
Enf Animacin del estado del enfriador.
Monton Animacin del estado del sobradero.
ConLogin Decoracin.
Despe Indicador del estado de los despedregadores.
ErizoTapiz Animacin del estado del erizo del tapiz.
Men Control auxiliar.
EstPlanta Cuadro de texto 3, indica el estado de la planta.
EsclEnf Animacin del estado de la esclusa del enfriador.

________________

248

Memoria de clculo

2
1

Diagrama:

249

Memoria de clculo

1 Inicializacin del estado de la comunicacin con el autmata y del pulsador


de emergencia.
2 Se inicia una estructura del tipo While Loop, se mantendr activa mientras no
decida ir a otra pantalla o desactivar la aplicacin SCADA.
Dentro del While Loop se realizar de forma cclica las siguientes tareas:
3 Se leen los datos almacenados en la variable global Datos-AutmataPantallas.gbl .
4 Se inicia una estructura Sequence de 2 frames,
Frame 0:
Activacin de las animaciones; estado de los indicadores de aviso y se
muestra en pantalla el valor actual de la temperatura a la entrada del
trommel, la temperatura a la salida del trommel y la velocidad del
aspirador.

Frame 1:

4a

4c

4e

4d

4b

4a Se muestra el cambio en las animaciones de las mquinas de la


planta.
4b Se controla la accesibilidad de los pulsadores de control de la planta
segn el estado de esta, por ejemplo si la planta funciona de forma
automtica el pulsador de funcionamiento automtico esta inhabilitado.
4c Se actualizan los datos del cuadro de texto 3.

250

Memoria de clculo

4d Control del estado del pulsador de emergencia.


4e Cambio en el nombre del operario encargado del control de la planta
y control de la contrasea:
Si se acciona el pulsador de Login, cambia su nombre por O.K. y aparece
en el panel un cuadro donde introduciremos el nuevo nombre del operario.
Al pulsar O.K. se ejecuta una estructura Sequence de 2 frames,
Frame 0:
Se compara el nuevo nombre introducido con la contrasea del sistema, si
son iguales se habilita el acceso al men emergente y se escribe en el
cuadro de texto 3 como nombre del operario los caracteres ****.
Se actualiza en la variable global Datos-Entre-Pantallas.gbl el valor del
nombre del operario y si conoce la contrasea del sistema.
Frame 1:

El pulsador O.K. vuelve a nombrarse Login


y desaparece el cuadro donde se introduce el
nombre del nuevo operario.
5 Control del men emergente, dependiendo de la opcin seleccionada
se ejecuta una estructura Case con 4 situaciones posibles:
Si no se selecciona ninguna opcin del men no se realiza nada.
Si se selecciona la opcin Interrumpir la comunicacin con
el autmata se informar al autmata de que no debe enviar
ms datos al ordenador.

Si se selecciona la opcin Reanudar se informar al


autmata de que puede volver a enviar datos al ordenador.

Si se selecciona la opcin Parar se desactiva la aplicacin


SCADA.

251

Memoria de clculo

6 Control de la animaciones, cada 350 milisegundos se cambia de


imagen en las secuencias de animacin de las mquinas de la planta.
7 Vigilancia del estado de los controles de la planta.
Una estructura Case con dos situaciones posibles:
Si no se produce ningn cambio se ejecuta la situacin False, se realizar
una pausa de 100 milisegundos para no sobrecargar al procesador del
ordenador.
Si se produce un cambio, y la comunicacin con el autmata est activa,
se ejecuta la situacin True:
Se ejecutar la funcin Enviar-Datos-Autmata.vi , se
realizar un envo de 12 bytes con el estado de todos los
controles.
8 Si est la comunicacin con el autmata desactivada y se acciona uno
de los controles de la planta, aparece un mensaje en la pantalla indicando
que no se puede realizar ningn envo al autmata hasta que no se reanude
la comunicacin.
9 Si existe un aviso de alarma y se pulsa el control Alarma tratada se
ejecutar la funcin Grabar-Alarma.vi para grabar esta accin.

252

Memoria de clculo

2.3.2.3 P-Deshidratador.vi

10

11

Panel frontal:

253

Memoria de clculo

1 Indicacin de alarma, se indica el motivo de la alarma; cuadro de texto 1.


2 Pulsador Alarma tratada (P6S).
3 Pulsadores para cambiar de pantalla.
4 Indicacin del estado de la planta, etapa actual de la gua GEMMA, cuadro
de texto 2
5 Indicacin de fecha, hora y operario encargado del control de la planta,
cuadro de texto 3.
6 Pulsadores para el control de la planta:
Emergencia (P5S).
Reset sealizacin luminosa (P8S).
Reset sealizacin acstica (P7S).
7 Pulsadores para el control de la planta en funcionamiento manual:
Marcha del tapiz (PMS1).
Paro del tapiz (PPS1).
Marcha del erizo del tapiz (PMS2).
Paro del erizo del tapiz (PPS2).
Marcha de la rosca de salida del tapiz (PMS3).
Paro de la rosca de salida del tapiz (PPS3).
Marcha del quemador (PMS4).
Paro del quemador (PPS4).
Marcha del trommel (PMS5).
Paro del trommel (PPS5).

254

Memoria de clculo

Abrir los despedregadores (PAS1).


Cerrar los despedregadores (PCS1).
Marcha de la esclusa cicln (PMS6).
Paro de la esclusa cicln (PPS6).
Marcha de la rosca salida cicln (PMS7).
Paro de la rosca salida cicln (PPS7).
Abrir la tajadera (PAS2).
Cerrar la tajadera (PCS2).
Marcha de la rosca del sobradero (PMS9).
Paro de la rosca del sobradero (PPS9).
Activar la alimentacin del variador (PMS11).
Desactivar la alimentacin del variador (PPS11).
Activar el aspirador (PMS12).
Desactivar el aspirador (PPS12).
Aspirador en 1 velocidad, 1370 min-1 (PMS13).
Aspirador en 2 velocidad, 2320 min-1 (PMS14).
Activar la consigna analgica de velocidad del aspirador (PMS15).
Desactivar la consigna analgica de velocidad del aspirador (PPS13).
8 Animaciones que simulan el funcionamiento de la planta.
9 Indicadores de la temperatura a la entrada del trommel, de la temperatura a la
salida del trommel y de la velocidad del aspirador.

255

Memoria de clculo

10 Indicadores de aviso sobre el estado de los F.C. de inspeccin y de los


despedregadores.
11 Control de la consigna analgica de velocidad del aspirador (EA1S).
________________
Controles e indicadores utilizados:
PantGeneral Pulsador para cambiar a la pantalla general.
PantEnf Pulsador para cambiar a la pantalla de grupo enfriador.
PantDatosPLC Pulsador para cambiar a la pantalla Datos-Auxiliares.
AlarmTra Pulsador Alarma tratada (P6S).
R.Lumin Pulsador Reset sealizacin luminosa (P8S).
R. Acus Pulsador Reset sealizacin acstica (P7S).
Emergencia Pulsador Emergencia (P5S).
Act.Ali Pulsador activar la alimentacin del variador (PMS11).
Des.Ali Pulsador desactivar la alimentacin del variador (PPS11).
1Velo Pulsador aspirador en 1 velocidad, 1370 min-1 (PMS13).
Act.AspON Pulsador activar el aspirador (PMS12).
Des.AspON Pulsador desactivar el aspirador (PPS12).
Act.Consig Pulsador activar la consigna analgica de velocidad del
aspirador (PMS15).
Des.Consig Pulsador desactivar la consigna analgica de velocidad del
aspirador (PPS13).
2Velo Pulsador aspirador en 2 velocidad, 2320 min-1 (PMS14).
A Des Pulsador abrir despedregadores (PAS1).
M Tapiz Pulsador marcha del tapiz (PMS1).
M Eri Ta Pulsador marcha del erizo del tapiz (PMS2).

256

Memoria de clculo

M RS Ta Pulsador marcha de la rosca de salida del tapiz (PMS3).


M Que Pulsador marcha quemador (PMS4).
M Tro Pulsador marcha trommel (PMS5).
M ES Ci Pulsador marcha esclusa cicln (PMS6).
M RS Ci Pulsador marcha rosca salida cicln (PMS7).
A Taj Pulsador abrir tajadera (PAS2).
M R Sob Pulsador marcha rosca sobradero (PMS9).
P Tapiz Pulsador paro tapiz (PPS1).
P Eri Ta Pulsador paro erizo tapiz (PPS2).
P RS Ta Pulsador paro rosca salida del tapiz (PPS3).
P Que Pulsador paro quemador (PPS4).
P Tro Pulsador paro trommel (PPS5).
C Des Pulsador cerrar despedregadores (PCS1).
P Es Ci Pulsador paro esclusa cicln (PPS6).
P RS CI Pulsador paro rosca de salida del cicln (PPS7).
C Taj Pulsador cerrar tajadera (PCS2).
P R Sob Pulsador paro rosca del sobradero (PPS9).
DesbEmer Pulsador para desbloquear el pulsador Emergencia (P5S).
ConsAsp Consigna velocidad del aspirador
Asp-I Animacin del estado del aspirador.
Asp-II Animacin del estado del aspirador.
Asp-IV Animacin del estado del aspirador.

257

Memoria de clculo

Asp-III Animacin del estado del aspirador.


Asp-V Indicador de la velocidad del aspirador.
RSTapiz Animacin del estado de la rosca de salida del tapiz.
Quemador Animacin del estado del quemador.
EsclCicln Animacin del estado de la esclusa del cicln.
Tapiz Animacin del estado del tapiz.
RSCicln Animacin del estado de la rosca de salida del cicln.
RSob Animacin del estado de la rosca del sobradero.
Tajadera Animacin del estado de la tajadera.
Asp-V Animacin del estado del aspirador.
PantDes Indicacin de que nos encontramos en la pantalla
Deshidratador.
Alarma Cuadro de texto 1, indica el tipo de alarma.
Fecha-Oper Cuadro de texto 3, indica la fecha, la hora y el operario
encargado de la planta.
Monton Animacin del estado del sobradero.
Flecha Indicacin de que el producto se dirige al grupo enfriador.
InspRSTapiz Indicador del estado del F.C. de inspeccin de la R.S.
tapiz.
InsAspiracin Indicador del estado del F.C. de inspeccin de la
aspiracin.
InpCicln Indicador del estado del F.C. de inspeccin del cicln.
InspRSCicln Indicador del estado del F.C. de inspeccin de la R.S.
cicln.
VelAsp Indicador de la velocidad del aspirador.
ContAsp Decoracin.
T.Ent.Trommel Indicador de la temperatura a la entrada del trommel.

258

Memoria de clculo

T.Sal.Trommel Indicador de la temperatura a la salida del trommel.


Despe Indicador del estado de los despedregadores.
ErizoTapiz Animacin del estado del erizo del tapiz.
ContPM Decoracin
EstPlanta Cuadro de texto 3, indica el estado de la planta.

________________

259

Memoria de clculo

10

11

Diagrama:

260

Memoria de clculo

1 Inicializacin del estado del pulsador de emergencia, del nombre del operario
del estado de la comunicacin con el autmata y del valor de la consigna del
aspirador.
2 Se inicia una estructura del tipo While Loop, se mantendr activa mientras no
decida ir a otra pantalla.
Dentro del While Loop se realizar de forma cclica las siguientes tareas:
3 Se leen los datos almacenados en la variable global Datos-AutmataPantallas.gbl , se muestra en la pantalla es estado de los indicadores de
aviso y se muestra en pantalla el valor actual de la temperatura a la entrada
del trommel, la temperatura a la salida del trommel y la velocidad del
aspirador.
4 Activacin de las animaciones; estado de los indicadores de aviso y
control del estado del pulsador de emergencia.
5 Se inicia una estructura Sequence de 4 frames, encargada de la lectura
del estado de los controles de la planta.
Frame 0: Se muestra en el diagrama general.
Frame 1:

Frame 2:

261

Memoria de clculo

Frame 3:

6 Se vigila el estado de los controles de la planta.


Una estructura Case con dos situaciones posibles:
Si no se produce ningn cambio se ejecuta la situacin False, se realizar
una pausa de 100 milisegundos para no sobrecargar al procesador del
ordenador.
Si se produce un cambio, y la comunicacin con el autmata est activa,
se ejecuta la situacin True:

Se ejecutar la funcin Enviar-Datos-Autmata.vi , se


realizar un envo de 12 bytes con el estado de todos los
controles.

7 Si existe un aviso de alarma y se pulsa el control Alarma tratada se


ejecutar la funcin Grabar-Alarma.vi para grabar esta accin.
8 Se muestra el cambio en las animaciones de las mquinas de la planta.

9 Si se detecta un cambio en el valor de la consigna del aspirador se


graba en la variable global Consigna-Aspirador.gbl .
10 Control de la animaciones, cada 350 milisegundos se cambia de
imagen en las secuencias de animacin de las mquinas de la planta.

262

Memoria de clculo

11 Si est la comunicacin con el autmata desactivada y se acciona uno


de los controles de la planta, aparece un mensaje en la pantalla indicando
que no se puede realizar ningn envo al autmata hasta que no se reanude
la comunicacin.

263

Memoria de clculo

2.3.2.4 P-Enfriador.vi

Panel frontal:

264

Memoria de clculo

1 Indicacin de alarma, se indica el motivo de la alarma; cuadro de texto 1.


2 Pulsador Alarma tratada (P6S).
3 Pulsadores para cambiar de pantalla.
4 Indicacin del estado de la planta, etapa actual de la gua GEMMA, cuadro
de texto 2
5 Indicacin de fecha, hora y operario encargado del control de la planta,
cuadro de texto 3.
6 Pulsadores para el control de la planta:
Emergencia (P5S).
Reset sealizacin luminosa (P8S).
Reset sealizacin acstica (P7S).
7 Pulsadores para el control de la planta en funcionamiento manual:
Marcha de la rosca de alimentacin del enfriador (PMS10).
Paro de la rosca de alimentacin del enfriador (PPS10).
Marcha del erizo del enfriador (PMS16).
Paro del erizo del enfriador (PPS14).
Marcha del enfriador (PMS8).
Paro del enfriador (PPS8).
Marcha del aspirador del enfriador (PMS17).
Paro del aspirador del enfriador (PPS15).
Marcha de la esclusa del enfriador (PMS18).
Paro de la esclusa del enfriador (PPS16).
Marcha de la rosca de salida del enfriador (PMS19).

265

Memoria de clculo

Paro de la rosca de salida del enfriador (PPS17).


Marcha del aspirador de finos (PMS21).
Paro del aspirador de finos (PPS19).
Marcha de la esclusa de finos (PMS22).
Paro de la esclusa de finos (PPS20).
Marcha del transporte de cadenas (PMS20).
Paro del transporte de cadenas (PPS18).
Marcha de la empacadora (PMS23).
Paro de la empacadora (PPS21).
8 Animaciones que simulan el funcionamiento de la planta.
9 Indicadores de aviso sobre el estado de los F.C. de inspeccin y de los
despedregadores.
________________
Controles e indicadores utilizados:
PantGeneral Pulsador para cambiar a la pantalla general.
PantDes Pulsador para cambiar a la pantalla de grupo deshidratador.
PantDatosPLC Pulsador para cambiar a la pantalla Datos-Auxiliares.
AlarmTrat Pulsador Alarma tratada (P6S).
R.Lumin Pulsador Reset sealizacin luminosa (P8S).
R. Acus Pulsador Reset sealizacin acstica (P7S).
Emergencia Pulsador Emergencia (P5S).
DesbEmer Pulsador para desbloquear el pulsador Emergencia (P5S).

266

Memoria de clculo

M RSEnf Pulsador marcha de la rosca de salida del enfriador (PMS7).


M RAEnf Pulsador marcha de la rosca de alimentacin del enfriador
(PMS10).
M ErizoEnf Pulsador marcha del erizo del enfriador (PMS16).
M Enfriador Pulsador marcha del enfriador (PMS9).
M AsprEnf Pulsador marcha del aspirador del enfriador (PMS17).
M EsclEnf Pulsador marcha de la esclusa del enfriador (PMS18).
M AspFinos Pulsador marcha del aspirador de finos (PMS21).
M EsclFinos Pulsador marcha de la esclusa de finos (PMS22).
M TranspCad Pulsador marcha del transporte de cadenas (PMS20).
M Empac Pulsador marcha de la empacadora (PMS23).
P RAEnf Pulsador paro de la rosca de alimentacin del enfriador
(PPS10).
P ErizoEnf Pulsador paro del erizo del enfriador (PPS14).
P Enfriador Pulsador paro del enfriador (PPS8).
P AspEnf Pulsador paro del aspirador del enfriador (PPS15).
P EsclEnf Pulsador paro de la esclusa del enfriador (PPS16).
P RSEnf Pulsador paro de la rosca de salida del enfriador (PPS17).
P AspFinos Pulsador paro del aspirador de finos (PPS19).
P EsclFinos Pulsador paro de la esclusa de finos (PPS20).
P TranspCad Pulsador paro del transporte de cadenas (PPS18).
P Empac Pulsador` paro de la empacadora (PPS21).
PantEnf Indicacin de que nos encontramos en la pantalla Enfriador.
Alarma Cuadro de texto 1, indica el tipo de alarma.

267

Memoria de clculo

Fecha-Oper Cuadro de texto 3, indica la fecha, la hora y el operario


encargado de la planta.
ContPM Decoracin.
ErizoEnf Animacin del estado del erizo del enfriador.
EscEnf Animacin del estado de la esclusa del enfriador.
RSEnf Animacin del estado de la rosca de salida del enfriador.
Empac. Animacin del estado de la empacadora.
TransCad Animacin del estado del transporte de cadenas.
EscFinos Animacin del estado de la esclusa de finos.
AspFinos IV Animacin del estado del aspirador de finos.
AspFinosII Animacin del estado del aspirador de finos.
AspFinos I Animacin del estado del aspirador de finos.
AspFinosIII Animacin del estado del aspirador de finos.
AspEnf III Animacin del estado del aspirador del enfriador.
AspEnf Animacin del estado del aspirador del enfriador.
AspEnf II Animacin del estado del aspirador del enfriador.
Enf Animacin del estado del enfriador.
RAEnf Animacin del estado de la rosca de alimentacin del enfriador.
Tajadera Animacin del estado de la tajadera.
InspEnfriador Indicador del estado del F.C. de inspeccin del enfriador.
InspRSCicln Indicador del estado del F.C. de inspeccin de la R.S.
cicln.
NivelEmpa Indicador del estado del nivel de la empacadora.
Flecha Indicacin de que el producto se dirige al grupo enfriador.

268

Memoria de clculo

EstPlanta Cuadro de texto 3, indica el estado de la planta.


EsclEnf Animacin del estado de la esclusa del enfriador.

________________

269

Memoria de clculo

270

10

11

Diagrama:

Memoria de clculo

1 Inicializacin del estado del pulsador de emergencia, del estado de la


comunicacin con el autmata y del nombre del operario.
2 Se inicia una estructura del tipo While Loop, se mantendr activa mientras no
decida ir a otra pantalla.
Dentro del While Loop se realizar de forma cclica las siguientes tareas:
3 Se leen los datos almacenados en la variable global Datos-AutmataPantallas.gbl , se muestra en la pantalla es estado de los indicadores de
aviso y se muestra en pantalla el valor actual de la temperatura a la entrada
del trommel, la temperatura a la salida del trommel y la velocidad del
aspirador.
4 Activacin de las animaciones; estado de los indicadores de aviso.
5 Se inicia una estructura Sequence de 3 frames, encargada de la lectura
del estado de los controles de la planta.
Frame 0: Se muestra en el diagrama general.
Frame 1:

Frame 2:

6 Se vigila el estado de los controles de la planta.


Una estructura Case con dos situaciones posibles:

271

Memoria de clculo

Si no se produce ningn cambio se ejecuta la situacin False, se realizar


una pausa de 100 milisegundos para no sobrecargar al procesador del
ordenador.
Si se produce un cambio, y la comunicacin con el autmata est activa,
se ejecuta la situacin True:

Se ejecutar la funcin Enviar-Datos-Autmata.vi , se


realizar un envo de 12 bytes con el estado de todos los
controles.

7 Si existe un aviso de alarma y se pulsa el control Alarma tratada se


ejecutar la funcin Grabar-Alarma.vi para grabar esta accin.
8 Se muestra el cambio en las animaciones de las mquinas de la planta.
9 control del estado del pulsador de emergencia.
10 Control de la animaciones, cada 350 milisegundos se cambia de
imagen en las secuencias de animacin de las mquinas de la planta.
11 Si est la comunicacin con el autmata desactivada y se acciona uno
de los controles de la planta, aparece un mensaje en la pantalla indicando
que no se puede realizar ningn envo al autmata hasta que no se reanude
la comunicacin.

272

Memoria de clculo

2.3.2.5 P-Datos-Auxiliares.vi

273

Panel frontal:

Memoria de clculo

1 Pulsadores para cambiar de pantalla.


2 Indicacin de fecha, hora y operario encargado del control de la planta,
cuadro de texto 1.
3 Men de seleccin de la mquina a examinar.
4 Datos sobre la mquina a examinar.
5 Indicadores del nmero de ciclos de arranque y horas de funcionamiento de la
mquina examinada.
6 Pulsadores para resetear el valor almacenado de ciclos de arranque y horas de
funcionamiento de la mquina examinada.
________________
Controles e indicadores utilizados:

Maquina Men de seleccin de la mquina a examinar.


Reset Arranques Pulsador para resetear el nmero de ciclos de arranque
almacenados de la mquina examinada.
Reset Tiempo Pulsador para resetear el nmero de horas de
funcionamiento almacenados de la mquina examinada.
PantGeneral Pulsador para cambiar a la pantalla general.
PantEnf Pulsador para cambiar a la pantalla de grupo enfriador.
PantDes Pulsador para cambiar a la pantalla de grupo deshidratador.
N-Arranq. Indicador del nmero de ciclos de arranque almacenados de
la mquina examinada.
H-Fun Indicador del nmero de horas de funcionamiento almacenados de
la mquina examinada.
S-Nor. Indicador del estado de la salida del autmata que activa la
mquina examinada.
C-Nor . Indicador del estado de la conformidad de la mquina
examinada.
RT Indicador del estado del rel trmico de la mquina examinada.
Insp-N Indicador del estado de los finales de carrera de inspeccin.

274

Memoria de clculo

S-Asp Indicador del estado de la salida del autmata que activa el


aspirador.
1 Vel Indicador del estado de la salida del autmata que activa la 1
velocidad del aspirador.
2 Vel Indicador del estado de la salida del autmata que activa la 2
velocidad del aspirador.
ConsAsp Indicador del estado de la salida del autmata, que activa la
consigna de la velocidad del aspirador.
InsAsp Indicador del estado de los finales de carrera de inspeccin de la
aspiracin.
C-Asp Indicador del estado de la conformidad del aspirador.
S-Desp-A Indicador del estado de la salida del autmata que abre el
despedregador A.
Desp-A-A Indicador de despedregador A abierto.
S-Desp-B Indicador del estado de la salida del autmata que abre el
despedregador B.
Desp-A-C Indicador de despedregador A cerrado.
Desp.B-A Indicador de despedregador B abierto.
Desp-B-C Indicador de despedregador B cerrado.
S-Taj-A Indicador del estado de la salida del autmata que abre la
tajadera.
Taj-A Indicador de tajadera abierta.
S-Taj-C Indicador del estado de la salida del autmata que cierra la
tajadera.
Taj-C Indicador de tajadera cerrada.
PantDatos Indicacin de que nos encontramos en la pantalla DatosAuxiliares.
Dec-Taj Decoracin.
Dec-Des Decoracin.
Dec-Asp Decoracin.
Dec-Nor Decoracin.
Fecha-Oper Cuadro de texto 3, indica la fecha, la hora y el operario
encargado de la planta.

275

Memoria de clculo

Diagrama:

276

Memoria de clculo

1 Inicializacin del nombre del operario, de la habilitacin de los pulsadores de


reseteo de los datos de mantenimiento y carga de la constantes de las mquinas.
2 Se inicia una estructura del tipo While Loop, se mantendr activa mientras no
decida ir a otra pantalla.
Dentro del While Loop se realizar de forma cclica las siguientes tareas:
3 Se leen los datos almacenados en la variable global Datos-AutmataPantallas.gbl .
4 El nmero de datos que se visualizarn depende de la mquina
seleccionada, para ello se inicia una estructura Case con 4 situaciones
posibles:
Case 0: Se muestra en el diagrama general.
Corresponde a todas las mquinas de la planta menos el aspirador, los
despedregadores y la tajadera.
Case 1: Corresponde a los datos del aspirador.

Case 2: Corresponde a los datos de los despedregadores.

277

Memoria de clculo

Case 3: Corresponde a los datos de la tajadera.

5 Control de los datos de mantenimiento, se accede en modo lectura,


cada vez que se selecciona una nueva mquina; y en modo borrado,
cuando se acciona los pulsadores de reset.

278

Memoria de clculo

2.3.2.5 Prueba-Comunicacin.vi
Panel frontal:

1 Cuadro donde aparece las indicaciones del inicio (funcin del programa), la
barra de progreso, las indicaciones finales (tiempo transcurrido en completar la
prueba) y las indicaciones en caso de no poder concluir con xito la prueba.
2 Pulsadores para iniciar la prueba y para cerrar el programa.
________________

Controles e indicadores utilizados en el programa:


Iniciar Pulsador para iniciar la prueba de comunicacin.
Cancelar Pulsador para cerrar el programa.
Proceso de Comunicacin Indicador del progreso de la prueba.
Texto Cuadro de texto de las indicaciones.

________________

279

Memoria de clculo

Diagrama:

1 Inicializacin de los interruptores y del cuadro de texto.


2 Se inicia una estructura del tipo While Loop, se mantendr activa mientras no
se accione el pulsador Cancelar:
Dentro del While Loop se evala cclicamente una estructura del tipo Case con 2
posibles situaciones:
Case False: Se ejecuta una pausa de 250 milisegundos para no sobrecargar el
procesador del ordenador.
Case True: Se ejecuta una estructura del tipo Sequence con 4 frames:

280

Memoria de clculo

2a

2a Frame 0: Configuracin del puerto serie.

2b

2b Frame 1: Se enva al autmata el mensaje indicndole que se realiza una


prueba de comunicacin
.

281

Memoria de clculo

2c

2c Frame 2: Se inicia el proceso de lectura de la respuesta del autmata.


En el panel aparece la barra de progreso.
Si en 5 segundos el autmata no responde se indicar que la prueba no ha
concluido con xito.
Si la respuesta ha llegado antes de 5 segundos se calcula el tiempo que ha
transcurrido desde que se envo el mensaje al autmata.

2d

2d Frame 3: Se muestra por pantalla el resultado de la prueba de comunicacin.


Desaparece del panel la barra de progreso.

282

Memoria de clculo

El mensaje que se mostrar depende de una estructura del tipo Case con 2
posibles situaciones:
True: Es la mostrada en la anterior figura, se ejecuta si la prueba ha concluido
con xito.
False: Se ejecuta si la prueba no se
ha podido realizar con xito.

283

Memoria de clculo

2.3.2.7 Cambio-Contrasea.vi
Panel frontal:

1
2
3

1 Indicaciones.
2 Cuadro donde se deber teclear la actual y la nueva contrasea.
3 Pulsadores para iniciar la prueba y para cerrar el programa.

________________

Controles e indicadores utilizados:


Contra Cuadro donde teclearemos la contrasea.
Aceptar Pulsador aceptar actual contrasea.
Aceptar2 Pulsador aceptar nueva contrasea.
Cancelar Pulsador cerrar programa.
Aviso Cuadro de texto de las indicaciones.

________________

284

Memoria de clculo

Diagrama:

285

Memoria de clculo

1 Inicializacin de los interruptores y del cuadro de texto.


2 Se inicia una estructura del tipo While Loop, se mantendr activa mientras no
se accione el pulsador Cancelar, se halla tecleado la actual contrasea o se ha
tecleado 3 veces una contrasea errnea:
3 Dentro del While Loop se evala cclicamente una estructura, que depende
del pulsador Cancelar, del tipo Case con 2 posibles situaciones:
Case False: Se muestra en el diagrama general.
Se ejecuta una pausa de 250 milisegundos para no sobrecargar el procesador del
ordenador.
Case True: Se ha accionado el pulsador Cancelar, se compara el texto tecleado
con la actual contrasea del sistema.
Se dispone de tres intentos para
teclear la actual contrasea.

4 Dependiendo de si se ha tecleado la actual contrasea se ejecuta una


estructura Case con dos posibilidades:
False: Si se ha tecleado 3 veces una contrasea errnea se ejecuta una estructura
Sequence de 2 frames:
Frame 0: Se muestra en el diagrama general.
Frame 1:
Se notifica durante 4 segundos esta situacin
y se cierra el programa de forma automtica.

286

Memoria de clculo

True: Si se ha tecleado la contrasea actual se ejecuta una estructura Sequence de


2 frames:

Frame 0: Se habilita el pulsador


Aceptar2 y se deshabilita el
pulsador Aceptar.

Frame 1: Se ejecuta una estructura While Loop hasta que no se ha introducido la


nueva contrasea consecutivamente dos veces para evitar posibles errores al
teclearla.
Dentro del While Loop se ejecutar una
estructura del tipo Case con 3
posibilidades:
Case 0: Se indica en el panel que se debe
teclear la nueva contrasea.

Case 1: Si se ha repetido dos veces la misma


contrasea se ejecuta la funcin GestinDatos-Control.vi para que grabe la nueva
contrasea.
Si solo se ha introducido una vez la nueva contrasea
se nos indicar en el panel que hemos de repetirla
para asegurar que no se ha producido un error al
teclearla.

287

Memoria de clculo

Case 2: Si no hemos repetido la nueva


contrasea de forma correcta se nos indicar
en el panel que debemos de volver a introducir
la nueva contrasea.

Accionamos el pulsador Aceptar y volvemos a


ejecutar el case 0.

288

Memoria de clculo

2.3.2.8 Cambio-Puerto-Serie.vi
Panel frontal:

3
4

1 Indicador del puerto serie utilizado en la actualidad para comunicarse con el


autmata.
2 Control para seleccionar el nuevo puerto serie.
3 Cuadro de correspondencia entre el nmero introducido en el control y el
nmero de puerto serie del ordenador.
4 Pulsadores para iniciar la prueba y para cerrar el programa.
________________

Controles e indicadores utilizados:


NPuerto G Control para seleccionar el nuevo puerto serie
Aceptar Pulsador para grabar el nuevo valor.
Cancelar Pulsador para cerrar el programa.
NPuerto L Indicador del puerto serie utilizado.

289

Memoria de clculo

Diagrama:

1 Se lee el nmero del puerto serie utilizado en la actualidad.


2 Se inicia una estructura del tipo While Loop, se mantendr activa mientras no
se accione el pulsador Cancelar o se halla ejecutado en el Case la condicin
True que depende del pulsador Aceptar.

3 Al accionar el pulsador Aceptar se grabar el


nuevo nmero del puerto serie.

290

Memoria de clculo

2.3.2.9 Leer-Datos-Autmata.vi

Diagrama:

291

Memoria de clculo

________________

Controles e indicadores utilizados:

Datos Recibidos Entrada de los datos enviados por del autmata.


Conformidades Salida del estado de las conformidades para su
evaluacin en el programa Base.vi .
________________
1 Son ledos los datos enviados por el autmata, estos datos son suministrados
por el programa Base.vi .
2 Los datos enviados por el autmata (formato ASCII) son decodificados y
agrupados en base al origen de la informacin que portan:
Salidas del autmata.
Conformidades.
Estado de la gua GEMMA.
Finales de carrera de inspeccin.
Rels trmicos.
Velocidad del aspirador.
Temperatura a la salida del trommel.
Temperatura a la entrada del trommel.
Sensor de nivel de la empacadora.
Detectores de giro adaptados.
Varios:
-

Avera en el grupo variador-aspirador (E 78.4).

292

Memoria de clculo

Estado de los paros de emergencia de la planta fsicos (E 32.4).

Avera en la empacadora (E 33.7).

Avera en el quemador (E 73.7).

Temporizador watchdog del arranque del enfriador (T8).

Temporizador watchdog del arranque del deshidratador (T9).

Conformidad de la alimentacin del variador (M 106.1).

Estado del paro de emergencia adaptado (M 80.4).

Estado de la alarma general (M 108.0).

3 Los datos sobre:


Salidas del autmata.
Conformidades.
Estado de la gua GEMMA.
Finales de carrera de inspeccin.
Rels trmicos.
Velocidad del aspirador.
Temperatura a la salida del trommel.
Temperatura a la entrada del trommel.
Sensor de nivel de la empacadora.
son grabados en la variable global Datos-Autmata-Pantallas.gbl .
4 Se deposita el estado de las conformidades para la evaluacin en el programa
Base.vi .

293

Memoria de clculo

5 Se ejecuta la funcin Alarma .vi con los siguientes datos:


Finales de carrera de inspeccin.
Rels trmicos.
Temperatura a la salida del trommel.
Temperatura a la entrada del trommel.
Varios:
-

Avera en el grupo variador-aspirador (E 78.4).

Estado de los paros de emergencia de la planta fsicos (E 32.4).

Avera en la empacadora (E 33.7).

Avera en el quemador (E 73.7).

Temporizador watchdog del arranque del enfriador (T8).

Temporizador watchdog del arranque del deshidratador (T9).

Conformidad de la alimentacin del variador (M 106.1).

Estado del paro de emergencia adaptado (M 80.4).

Estado de la alarma general (M 108.0).

294

Memoria de clculo

2.3.2.10 Enviar-Datos-Autmata.vi

Diagrama:

295

Memoria de clculo

________________

Controles utilizados:
Datos Datos que se desea enviar al autmata.
Pantalla Pantalla desde la que se enva los datos.

________________
1 Son ledos los datos y el programa que desea enviarlos al autmata.
2 Se examina el estado del pulsador de emergencia (P5S).
3 Esta estructura Case se encarga de adaptar los datos al formato de envo,
dependiendo del programa desde el que se desea realizar el envo se ejecuta uno
de los 5 posibles case de las estructura:
Case 0: Se muestra en el diagrama general.
Se ejecuta cuando el programa Base.vi inicia la aplicacin SCADA,
informa al autmata de que debe empezar a enviar datos al ordenador.

Case 1:

296

Memoria de clculo

Se ejecuta cuando el programa Base.vi desactiva la aplicacin SCADA,


informa al autmata de que debe dejar de enviar datos al ordenador.

Case 2:

Se ejecuta cuando los datos provienen el programa P-General.vi .

Case 3:

Se ejecuta cuando los datos provienen el programa P-Deshidratador.vi .


Si se ha producido un cambio en el valor de la consigna de velocidad del
aspirador se ejecuta la posibilidad True mostrada en la imagen superior, en
ella el nuevo valor de la consigna es adaptado al formato de envo.

297

Memoria de clculo

Si el valor de la consigna no ha cambiado se ejecuta la


posibilidad False y no se enva al autmata ningn
nuevo valor de consigna.
Case 4:

Se ejecuta cuando los datos provienen el programa P-Enfriador.vi .


3 Esta estructura Sequence de 2 frames es la encargada de realizar el envo de
los datos al autmata:
Frame 0: Se muestra en el diagrama general.
El puerto serie es configurado al protocolo de comunicacin del autmata.
Frame 1:
Los datos adaptados del envo son
codificados en cdigo ASCII y enviados al
autmata.

298

Memoria de clculo

2.3.2.11 Resetear-Datos-Pantallas.vi
Diagrama:
1

1 Se resetea todos los datos de la variable global Datos-Autmat-Pantalla.gbl


a su valor por defecto, 0 en el caso de datos numricos y false en el caso de datos
booleanos.

299

Memoria de clculo

2.3.2.12 - Alarma.vi

4
1

Diagrama:

300

Memoria de clculo

________________
Controles utilizados:

Datos Alarma Datos provenientes del funcin Leer-Datos-Autmata.vi .


Parada Emergencia/Alarma Estado de los datos del autmata paro
emergencia adaptado (M 80.4) y parada de
emergencia (M 108.0).
Aux-Emergencia Control auxiliar.
Aux.Datos Alarma Control auxiliar.
Temp.Ent.Trommel Valor de la temperatura a la entrada del trommel.
Temp.Sal.Trommel Valor de la temperatura a la salida del autmata.

________________

1 - Lectura de los valores provenientes de la funcin Leer-Datos-Autmata.vi .

2 Evaluacin del estado del paro de emergencia adaptado (M 80.4) por medio
de una estructura Case:
False: Se muestra en el diagrama general.
No est accionado ningn paro de emergencia.
Se ejecuta otra estructura del tipo Case:
3 False: Se muestra en el diagrama general.
No est activo ningn aviso de alarma por haber accionado un paro
de emergencia.
3 True:
Est activo un aviso de alarma por haber
accionado un paro de emergencia, como ya no
existe tal alarma se desactiva la notificacin
interna.

301

Memoria de clculo

True: Est accionado algn paro de emergencia.

3a

Se ejecuta otra estructura del tipo Case:


3a False: Es la primera notificacin sobre un paro de emergencia
accionado (Aux-Emergencia = False).
Se ejecuta otra estructura Case que depende del estado de los paros
de emergencia fsicos (E 32.4):
False: El paro de emergencia accionado es virtual (P5S), se
enva a la funcin Grabar-Alarma.vi el valor 0.
Aux-Emergencia = True.
True:
El paro de emergencia accionado es fsico, se
enva a la funcin Grabar-Alarma.vi el valor 1.
Aux-Emergencia = True.
3a True:
No es la primera notificacin sobre un
paro de emergencia accionado (AuxEmergencia = True).
3a

4 Evaluacin del estado de parada de emergencia (M 108.0) por medio de una


estructura Case:
False: Se muestra en el diagrama general.
No est en curso ninguna parada de emergencia en la planta.

302

Memoria de clculo

True:

4a

4b

Est activa alguna parada de emergencia en la planta.


Se ejecuta una estructura Case que depende de si es la primera
notificacin sobre esta parada de emergencia.

4a True: Es la primera notificacin de esta parada de emergencia,


se evalua el motivo de la parada por medio de una Case que
depende del elemento que ha provocado la parada:

4b False: La parada no la ha provocado la temperatura en


el trommel. Se enva a la funcin Grabar-Alarma.vi el
valor correspondiente al elemento que se encuentre activo.
4b True:
La parada la ha provocado la
temperatura en el trommel.
Dependiendo de la causa que ha
provocado la alarma se enva a la
funcin
Grabar-Alarma.vi
un
determinado valor.

4b

303

Memoria de clculo

4b True:
No es la primera notificacin de esta
parada de emergencia , no es necesario
grabarla.

4a

5 Se evala si se est avisando de una nueva alarma por medio de una


estructura Case:
False: Se muestra en el diagrama general.
No se ha avisado sobre ninguna nueva alarma.
True:
Si se notifica una nueva alarma se examina cual es
la actual pantalla de control y visualizacin activa
por medio de una estructura Case:

5a

5a False:
La actual pantalla activa no es la del programa P-DatosAuxiliares.vi , no sucede nada.

5a True:
La actual pantalla activa es la del programa
P-Datos-Auxiliares.vi ,se conmuta a la pantalla del
programa P-General.vi para poder controlar el
estado de toda la planta. Desde esta pantalla
podremos seleccionar cualquier otra pantalla para controlar la
planta.
5a

304

Memoria de clculo

2.3.2.13 Grabar-Alarma.vi
Diagrama:

2
3

4
5

________________
Control utilizado:
PUNTERO MENSAJE ALARMA Valor que es enviado a la funcin
para seleccionar el tipo de alarma.
________________
1 Se busca el archivo donde se almacena todo los avisos de alarma que han
ocurrido en la planta.
Los avisos de alarma sern almacenados en un fichero con extensin .xls (hoja de
clculo para EXCEL), este archivo se encontrar la carpeta Alarmas en el
subdirectorio donde se encuentre la aplicacin SCADA.
El nombre del archivo (nombre.xls) depender del mes y el ao en el que ha sido
notificado el aviso de alarma, ejemplo:
El da 13 de marzo de 2001 (13-03-2001) se notifica un aviso de alarma, si
durante los das anteriores de este mes se ha notificado algn aviso de alarma en
la carpeta Alarmas existir el archivo 03-2001.xls y nuestro el aviso de alarma
ser grabado en una nueva fila de la hoja de clculo.

305

Memoria de clculo

Si en cambio el aviso de alarma es el primero que sucede en este mes


automticamente se crear un archivo con el nombre mes-ao.xls.
2 Esta estructura Case depende de si existe el archivo donde debemos grabar el
aviso de alarma o se tiene que crear.
True: Se muestra en el diagrama general.
El archivo buscado no existe:
1- Se crea el archivo correspondiente al actual mes.
2- Se graba el aviso de alarma en el nuevo archivo creado.
3- Se cierra el archivo.
False:
El archivo buscado existe:
1- Se graba el aviso de alarma.
2- Se cierra el archivo.

3 Es seleccionado el tipo de alarma que ser grabado y enviado a las pantallas


de control y visualizacin, el aviso depende del valor enviado a la funcin:
VALOR
0
1
2
3
4
5
6
7
8
9
10
11
12

AVISO
PULSADO EMERGENCIA VIRTUAL
PULSADO EMERGENCIA EN LA PLANTA
DISPARO DETECTOR GIRO TAPIZ
DISPARO DETECTOR GIRO ERIZO TAPIZ
DISPARO DETECTOR GIRO R. S. TAPIZ
DISPARO DETECTOR GIRO TROMMEL
DISPARO DETECTOR GIRO ESCLUSA CICLN
DISPARO DETECTOR GIRO R. S. CICLN
DISPARO DETECTOR GIRO R. SOBRADERO
DISPARO DETECTOR GIRO R. A. ENFRIADOR
DISPARO DETECTOR GIRO ENFRIADOR
DISPARO DETECTOR GIRO ERIZO ENFRIADOR
DISPARO DETECTOR GIRO ESCLUSA ENFRIADOR

306

Memoria de clculo

VALOR
AVISO
13
DISPARO DETECTOR GIRO R. S. ENFRIADOR
14
DISPARO DETECTOR GIRO TRANSPORTE CADENAS
15
DISPARO DETECTOR GIRO ESCLUSA FINOS
16
DISPARO REL TRMICO TAPIZ
17
DISPARO REL TRMICO ERIZO TAPIZ
18
DISPARO REL TRMICO R. S. TAPIZ
19
DISPARO REL TRMICO TROMMEL
20
DISPARO REL TRMICO ESCLUSA CICLN
21
DISPARO REL TRMICO R. S. CICLN
22
DISPARO REL TRMICO R. SOBRADERO
23
DISPARO REL TRMICO R. A. ENFRIADOR
24
DISPARO REL TRMICO ENFRIADOR
25
DISPARO REL TRMICO ERIZO ENFRIADOR
26
DISPARO REL TRMICO ASPIRADOR ENFRIADOR
27
DISPARO REL TRMICO ASPIRADOR FINOS
28
DISPARO REL TRMICO ESCLUSA ENFRIADOR
29
DISPARO REL TRMICO R. S. ENFRIADOR
30
DISPARO REL TRMICO TRANSPORTE CADENAS
31
DISPARO REL TRMICO ESCLUSA FINOS
32
AVERIA EN EL GRUPO VARIADOR - ASPIRADOR
33
INSPECCIN R. S. TAPIZ ABIERTA
34
INSPECCIN CICLN ABIERTA
35
INSPECCIN ASPIRACIN ABIERTA
36
INSPECCIN R. S. CICLN ABIERTA
37
INSPECCIN ENFRIADOR ABIERTA
38
AVERIA EN LA EMPACADORA
39
- no se utiliza 40
AVERIA EN EL GRUPO QUEMADOR
41
DISPARO "WATCHDOG" ARRANQUE
DESHIDRATADOR
42
DISPARO "WATCHDOG" ARRANQUE ENFRIADOR
43
TEMPERATURA SALIDA TROMMEL
SUPERIOR A 160 C
44
TEMPERATURA SALIDA TROMMEL
INFERIOR A 80 C
45
TEMPERATURA TROMMEL ELEVADA
46
TEMPERATURA ENTRADA TROMMEL
SUPERIOR A 930 C
47
ALARMA TRATADA

4 Se crea el aviso de alarma que ser grabado en el archivo, este aviso est
formado por la fecha y hora en la que se ha producido la alarma, el tipo de

307

Memoria de clculo

alarma y el nombre del operario encargado del control de la planta en ese


momento, ejemplo:

FECHA

HORA

TIPO ALARMA

OPERARIO

martes, 13 de marzo de 2001

17:26:18

PULSADO EMERGENCIA VIRTUAL

J. Pons

5 Dependiendo del valor enviado a la funcin se ejecuta una estructura del tipo
Case:
False: Se muestra en el diagrama general.
El valor del aviso es diferente de 47, en la variable global DescripcinAlarma.gbl se graba el tipo de alarma, este texto ser mostrado en las
pantallas de control y visualizacin.

True:
El valor del aviso es igual a 47.
En la variable global Descripcin-Alarma.gbl no se
graba ningn texto.
De esta forma borraremos el mensaje de alarma en las
pantallas de control y visualizacin, ya que un aviso igual a 47
corresponde al accionamiento del pulsador Alarma tratada (P6S).

308

Memoria de clculo

2.3.2.14 Gestin-Datos-Mantenimiento.vi
Diagrama:

3
2

________________
Controles e indicadores utilizados:
Accin Control del tipo de accin a realizar en el archivo dtm.rtl:
Lectura o grabacin de datos.
Tiempo-Grabar Datos, a grabar en el archivo, sobre el tiempo de
funcionamiento de las mquinas de la planta.
Ciclos-Grabar Datos, a grabar en el archivo, sobre el nmero de ciclos
de arranque de las mquinas de la planta.
Tiempo-Leido Datos, ledos del archivo, sobre el tiempo de
funcionamiento de las mquinas de la planta.
Ciclos-Leido Datos, ledos del archivo, sobre el nmero de ciclos de
arranque de las mquinas de la planta.
________________

1 Se abre el archivo dtm.rtl situado en la carpeta Datos en el subdirectorio


donde se encuentre la aplicacin SCADA.

2 En funcin de la accin selecciona a realizar en el archivo se ejecuta una


estructura del tipo Case:

309

Memoria de clculo

3 Case Leer: Se muestra en el diagrama general.


Se leen los datos almacenados en el archivo dtm.rtl y son enviados al programa
desde donde ha sido llamada la funcin Gestin-Datos-Mantenimiento.vi .

Case Grabar:
Los datos enviados a la funcin Gestin-Datos-Mantenimiento.vi son grabados
en el archivo dtm.rtl.

310

Memoria de clculo

2.3.2.15 - NArranques.vi
Diagrama:

2
1

________________
Controles e indicadores utilizados:
Confir i-1 Estado de las conformidades en la anterior ejecucin.
Confir i Estado de las conformidades en la actual ejecucin.
Funcin Control del tipo de accin a realizar con los datos.
Datos Valor de inicializacin de los datos.
ElemBorrar Seleccin del dato a borrar.
N Arranques Nmero actual de ciclos de arranque de cada mquina.

________________

311

Memoria de clculo

1 Seleccin de la accin a realizar por parte de la funcin.


La funcin se ejecuta dentro de una estructura del tipo While Loop de una nica
iteracin, de esta forma y gracias a un Shift Register no inicializado conseguimos
almacenar el dato del nmero actual de ciclos de arranque de cada mquina.

2 Dependiendo de la accin que debe realizar la funcin se ejecuta una de las 5


posibilidades de una estructura del tipo Case:
Case Calcular: Se muestra en el diagrama general.
Esta accin es activada por el programa Base.vi .
Se examina el estado anterior (Ci-1 ) y actual (Ci) de la conformidad de
cada mquina de la planta. Si en una conformidad se produce un cambio
en su estado del tipo:
Ci-1 = False y C i = True
significa que la mquina a la que corresponde dicha conformidad ha sido
activada, y por tanto el valor almacenado del nmero de ciclos de arranque
de esta mquina es aumentado en una unidad.

Case Leer:

Esta accin es activada por el programa P-Datos-Auxialres.vi , para


visualizar en la pantalla el valor de la mquina seleccionada
Los datos almacenados son enviados al programa que ha llamado a la
funcin.
.

312

Memoria de clculo

Case Borrar:

Desde el programa P-Datos-Auxialres.vi podremos resetear el valor


almacenado de nmero de ciclos de arranque de la mquina seleccionada.
Para resetear el valor lo sustituiremos por un cero.

Case Grabar:

Es funcionalmente idntico al case Leer, la diferencia viene dada por


que esta accin es activada por el programa Base.vi , y los valores
extrados son grabados por la funcin Gestin-Datos-Mantenimiento.vi
en el fichero dtm.rtl.

313

Memoria de clculo

Case Inicializar:

Esta accin es activada por el programa Base.vi , anteriormente la funcin


Gestin-Datos-Mantenimiento.vi ha extrado del fichero dtm.rtl los
valores grabados.
Estos datos son enviados a esta funcin para que sean almacenados y, de
esta forma, poder realizar todas las acciones anteriores.

314

Memoria de clculo

2.3.2.16 Tiempo-Funcionamiento.vi
Diagrama:

2
1

________________

Controles e indicadores utilizados:


Confir i Estado de las conformidades en la actual ejecucin.
Funcin Control del tipo de accin a realizar con los datos.
Datos Valor de inicializacin de los datos.
ElemBorrar Seleccin del dato a borrar.
Tiempo F. Nmero actual de minutos de funcionamiento de cada
mquina.

________________

315

Memoria de clculo

1 Seleccin de la accin a realizar por parte de la funcin.


La funcin se ejecuta dentro de una estructura del tipo While Loop de una nica
iteracin, de esta forma y gracias a un Shift Register no inicializado conseguimos
almacenar el dato del nmero actual de ciclos de arranque de cada mquina.

2 Dependiendo de la accin que debe realizar la funcin se ejecuta una de las 5


posibilidades de una estructura del tipo Case:
Case Calcular: Se muestra en el diagrama general.
Esta accin es activada por el programa Base.vi cada 60 segundos.
Se examina el estado de la conformidad de cada mquina de la planta. Si
este estado es igual a True (la mquina est activa) al valor de minutos de
funcionamiento de esa mquina se le suma una unidad.
Si el estado es igual a False (la mquina est desactivada) el valor queda
como estaba.

Case Leer:

Esta accin es activada por el programa P-Datos-Auxialres.vi , para


visualizar en la pantalla el valor de la mquina seleccionada.
Los datos almacenados son enviados al programa que ha llamado a la
funcin.

316

Memoria de clculo

Case Borrar:

Desde el programa P-Datos-Auxialres.vi podremos resetear el valor


almacenado de minutos de funcionamiento de la mquina seleccionada.
Para resetear el valor lo sustituiremos por un cero.

Case Grabar:

Es funcionalmente idntico al case Leer, la diferencia viene dada por


que esta accin es activada por el programa Base.vi , y los valores
extrados son grabados por la funcin Gestin-Datos-Mantenimiento.vi
en el fichero dtm.rtl.

317

Memoria de clculo

Case Inicializar:

Esta accin es activada por el programa Base.vi , anteriormente la funcin


Gestin-Datos-Mantenimiento.vi ha extrado del fichero dtm.rtl los
valores grabados.
Estos datos son enviados a esta funcin para que sean almacenados y, de
esta forma, poder realizar todas las acciones anteriores.

318

Memoria de clculo

2.3.2.17 Gemma.vi
Diagrama:

________________

Control e indicador utilizados:


Estado Gemma Valor de los datos referentes a la gua Gemma enviados
por el autmata.
Estado Gemma Texto indicativo de la etapa activa de la gua Gemma.

________________

1 Son ledos los datos que el autmata ha enviado sobre el estado de las etapas
de la gua Gemma.

2 Segn el estado de las etapas de la gua Gemma se selecciona una de las 10


posibilidades de una estructura del tipo Case, el texto seleccionado ser mostrado
en los paneles de los programas P-General.vi , P-Deshidratador.vi y
P-Enfriador.vi :
Case 0: Se muestra en el diagrama general.
Ninguna etapa de la gua Gemma se encuentra activa, como es imposible
que esto ocurra estando el autmata activo, por tanto la comunicacin con
el autmata se ha interrumpido.

319

Memoria de clculo

Case 1:
Est activa la etapa A1
(M 100.0 = True).

Case 2:
Est activa la etapa F1
(M 100.1 = True).

Case 3:
Est activa la etapa F2
(M 100.2 = True).

Case 4:
Est activa la etapa F3
(M 100.3 = True).

Case 5:
Est activa la etapa F4
(M 100.4 = True).

Case 6:
Est activa la etapa A2
(M 100.5 = True).

320

Memoria de clculo

Case 7:
Est activa la etapa D1
(M 100.6 = True).

Case 8:
Est activa la etapa A6
(M 100.7 = True).

Case 9:
Est activa la etapa F5
(M 101.0 = True).

321

Memoria de clculo

2.3.2.18 Gestin-Datos-Control.vi

Diagrama:

322

Memoria de clculo

________________

Controles e indicadores utilizados:


Accin Control del tipo de accin a realizar en el archivo dtc.rtl: Lectura
o grabacin de datos.
Variable A que variable (n del puerto serie o contrasea) se le aplica la
accin indicada por el control Funcin.
N Puerto G. Valor del n del puerto serie a grabar en el archivo dtc.rtl.
Contrasea G Contrasea a grabar en el archivo dtc.rtl.
N Puerto L. Valor del n del puerto serie ledo del archivo dtc.rtl.
Contrasea L Contrasea leda del archivo dtc.rtl.

________________

1 Se abre el archivo dtc.rtl situado en la carpeta Datos en el subdirectorio


donde se encuentre la aplicacin SCADA.

2 En funcin de la accin selecciona a realizar en el archivo se ejecuta una


estructura del tipo Case de 2 posibilidades:

Case Grabar: Se muestra en el diagrama general.


Se ejecuta otra estructura del tipo Case de 2 posibilidades en funcin de la
variable a la que se le aplicar la accin grabar:
Case Contrasea: Se muestra en el diagrama general.
El texto ledo en el control Contrasea G, es encriptado y grabado
en el archivo dtc.rtl.

323

Memoria de clculo

Case NPuerto:

El valor ledo en el control N Puerto G, es grabado en el archivo


dtc.rtl.

Case Leer:

Se ejecuta otra estructura del tipo Case de 2 posibilidades en funcin de la


variable a la que se le aplicar la accin leer:
Case Contrasea: Se muestra en la anterior imagen.
El texto ledo en el archivo dtc.rtl es desencriptado y grabado.en el
indicador Contrasea L.

324

Memoria de clculo

Case NPuerto:

El valor ledo en el archivo dtc.rtl es grabado.en el indicador


N Puerto L..

325

Memoria de clculo

2.3.2.19 Variables globales.


A continuacin se muestran todas las variables globales utilizadas en la aplicacin:

2.3.2.19.1 Consigna-Aspirador.gbl
Control utilizado:
Cons.Asp. Valor actual de la consigna de velocidad de aspirador.

2.3.2.19.2 Datos-Autmata-Pantallas.gbl
Controles utilizados:
Salidas Estado de las salidas del autmata enviadas,
True = Activa y False = Desactiva.
Conformidades Estado de las conformidades enviadas,
True = Activa y False = Desactiva.
Gua Gemma Estado de las etapas de la gua Gemma,
True = Etapa activa y False = Etapa desactiva.
F.C. Inspeccin Estado de los finales de carrera de inspeccin,
True = Inspeccin abierta y False = Inspeccin cerrada.
R. T. Estado de los rels trmicos,
True = Activo y False = Desactivo.
Velocidad Aspirador Actual valor de la velocidad del aspirador.
Temp.Sal.Trommel Actual valor de la temperatura a la salida del
trommel.
Temp.Ent.Trommel Actual valor de la temperatura a la entrada del
trommel.
Nivel Empacadora Estado del sensor de nivel de la empacadora,
True = Activo y False = Desactivo.

326

Memoria de clculo

2.3.2.19.3 Descripcin-Alarma.gbl
Control utilizado:
Alarma Motivo de la actual alarma.

2.3.2.19.4 Emergencia.gbl
Control utilizado:
Emergencia Estado del pulsador de emergencia virtual (P5S),
True = Bloqueado y False = Posicin de reposo.

2.3.2.19.5 Datos-Entre-Pantallas.gbl
Controles e indicadores utilizados:
Operario Nombre de operario encargado del control de la planta.
Comu Estado de la comunicacin con el autmata,
True = Activa y False = Interrumpida.
C. o.k. Ha sido introducida la contrasea del sistema,
True = Si y False = No.

2.3.2.19.6 Pantalla.gbl
Controles utilizado:
Pantalla Valor de la actual pantalla activa.

327

Memoria de clculo

2.3.2.20 Programas de la biblioteca de Labview utilizados en la aplicacin


SCADA.
En el programa Base.vi se ha utilizado 5 funciones que vienen incluidas dentro
de la librera VICTL.LLB situada en la carpeta VI.LIB\UTILITY del directorio
del programa Labview 5.0.
Estas funciones son utilizadas para activar y desactivar los programas
P-General.vi , P-Deshidratador.Vi , P-Enfriador.vi y P-Datos-Auxiliares.vi ;
encargados de las pantallas de control y visualizacin de la planta deshidratadora.

2.3.2.20.1 Preload Instrument.vi

Al ser ejecutada esta funcin carga el programa VI indicado en VI path o en


VI name en memoria.
El programa cargado en memoria abrirse, y hacer visible su panel, ejecutando la
siguiente funcin.

2.3.2.20.2 Open Panel.vi

Al ser ejecutada esta funcin abre el panel del programa VI indicado en VI name,
siempre que el programa este cargado en memoria.

2.3.2.20.3 Run Instrument.vi

Activa el programa VI que anteriormente ha sido cargado en memoria y tiene el


panel abierto.

328

Memoria de clculo

2.3.2.20.4 Close Panel.vi

Cierra el panel del programa Vi indicado en VI name. Si el programa VI est


activo ser abortado.

2.3.2.20.5 Release Instrument.vi

Descarga de la memoria el programa VI indicado en VI name cargado


anteriormente utilizando la funcin Preload Instrument.vi .

329

Memoria de clculo

El ingeniero tcnico:

Jos Manuel Carrascal Martinez


LLEIDA, 1 de septiembre de 2001.

330

APLICACIN EN LABVIEW PARA EL CONTROL


DE UNA PLANTA DESHIDRATADORA DE
ALFALFA MEDIANTE AUTMATA
PROGRAMABLE
3 Planos

AUTOR: Jos Manuel Carrascal Martinez .


DIRECTOR: Luis Guasch Pesquer.
FECHA: Septiembre / 2001.

Planos

3 PLANOS:

3.1 Situacin ..............................................................

PLANO N 1

3.2 Emplazamiento ...................................................

PLANO N 2

3.3 Lnea De Produccin ..........................................

PLANO N 3

3.4 Conexionado Armario General .........................

PLANO N 4

3.5 Frontal Armario General ....................................

PLANO N 5

3.6 Circuito Potencia Armario General .................

PLANO N 6

3.7 Listado Armario General ..................................

PLANO N 7

3.8 Conexionado Armario Variador .......................

PLANO N 8

3.9 Frontal Armario Variador ..................................

PLANO N 9

3.10 Circuito Potencia Armario Variador ...............

PLANO N 10

3.11 Listado Armario Variador ................................

PLANO N 11

3.12 Conexionado Armario Enfriador ...................

PLANO N 12

3.13 Frontal Armario Enfriador .............................

PLANO N 13

3.14 Circuito Potencia Armario Enfriador ............

PLANO N 14

3.15 Listado Armario Enfriador ................................

PLANO N 15

3.16 Alimentacin Autmata ...................................

PLANO N 16

3.17 Conexionado Variador ....................................

PLANO N 17

3.18 Electrovlvula Tajadera ..................................

PLANO N 18

3.19 Electrovlvulas Despedregadores ...................

PLANO N 19

3.20 Conexionado Detectores Giro .........................

PLANO N 20

3.21 Conexionado Finales Carrera .........................

PLANO N 21

3.22 Cable Conexin PC Autmata .....................

PLANO N 22

Planos

El ingeniero tcnico:

Jos Manuel Carrascal Martinez


LLEIDA, 1 de septiembre de 2001.

APLICACIN EN LABVIEW PARA EL CONTROL


DE UNA PLANTA DESHIDRATADORA DE
ALFALFA MEDIANTE AUTMATA
PROGRAMABLE
4 Presupuesto

AUTOR: Jos Manuel Carrascal Martinez .


DIRECTOR: Luis Guasch Pesquer.
FECHA: Septiembre / 2001.

Presupuesto

4 - PRESUPUESTO:
4.1 MEDICIONES...................................................................................
4.1.1- Partida armario general ......................................................
4.1.2- Partida armario variador ....................................................
4.1.3- Partida armario enfriador ..................................................
4.1.4- Partida de cableado .............................................................
4.1.5- Partida de sensores y actuadores ........................................
4.1.6- Partida de sealizacin ........................................................
4.1.7- Partida de programacin ....................................................
4.1.8- Partida del ordenador .........................................................
4.1.9- Partida de montaje ..............................................................

1
1
2
3
4
4
4
5
5
5

4.2 CUADRO DE PRECIOS .............................................................


4.2.1- Partida armario general ......................................................
4.2.2- Partida armario variador ....................................................
4.2.3- Partida armario enfriador ..................................................
4.2.4- Partida cableado ..................................................................
4.2.5- Partida de sensores y actuadores ........................................
4.2.6- Partida de sealizacin ........................................................
4.2.7- Partida de programacin ....................................................
4.2.8- Partida del ordenador .........................................................
4.2.9- Partida de montaje ..............................................................

6
6
8
8
9
10
10
10
11
11

4.3 PRESUPUESTO ...............................................................................


4.3.1- Partida armario general ......................................................
4.3.2- Partida armario variador ....................................................
4.3.3- Partida armario enfriador ..................................................
4.3.4- Partida cableado ..................................................................
4.3.5- Partida de sensores y actuadores ........................................
4.3.6- Partida de sealizacin ........................................................
4.3.7- Partida de programacin ....................................................
4.3.8- Partida del ordenador .........................................................
4.3.9- Partida de montaje ..............................................................

12
12
14
15
16
17
17
18
18
18

4.4 RESUMEN DEL PRESUPUESTO .................................................

19

Presupuesto

4 PRESUPUESTO.
4.1 MEDICIONES.
4.1.1- Partida armario general.
CDIGO UNIDADES

DESCRIPCIN

TOTAL

Interrupor tetrapolar general.


Interruptor portafusibles Siemens 3KE450-OEA, accionamiento manual.
Interruptor diferencial 100A/300mA.
Interruptor diferencial tetrapolar de 100 A de intensidad nominal y 0,3 A de
sensibilidad, fijado a presin sobre perfil DIN.

1.01

1.02

1.03

Interruptor magnetotrmico 100 A (IV).


Interruptor magnetotrmico de 100 A tetrapolar fijado a presin sobre perfil DIN.

1.04

Interruptor magnetotrmico 20 A (II).


magnetotrmico de 20 A bipolar fijado a presin sobre perfil DIN.

1.05

Fuente de alimentacin 230/115 V c.a - 24 V c.c./ 15 A.


Fuente de alimentacin 230/115 V AC - 24 V DC./ 15 A, para autmata,
sensores y maniobra; fijada a presin sobre perfil DIN.

1.06

Autmata S5-95U, 6ES5 095-8MA04.


Autmata SIEMENS, modelo SIMATIC S5-95U, fijado a presin sobre perfil
DIN.

1.07

Mdulo de entradas digitales 6ES5, 422-8MA11.


Mdulo para el autmata S5-96U de 16 entradas digitales de 24 V DC.

1.08

Mdulo de salidas digitales, 6ES5 451-8MA11.


Mdulo para el autmata S5-96U de 8 salidas digitales de 24 V DC/1 A.

1.09

Elemento de bus, 6ES5 700-8MA11 .


Elemento de bus para autmata SIMATIC S5.

1.10

Procesador de comunicaciones CP 521SI, 6ES5 521-8MA22.


Mdulo interface para comunicar un autmata S5-95U con una lnea RS-232.

1.11

1.12

1.13

1.14
1.15

u
u

1,16

1.17

1.18

1.19

Interruptor

Batera tampn, 6ES5 980-0MA11.


Batera de litio para el autmata S5-95U
Perfil DIN de soporte de 35 mm.
Cable conexin CP-521SI - Ordenador.
Cable de conexin entre el CP 521SI y el ordenador, de 10x0,14 DIN 47100 con
blindaje.
Conector SUB-D 9 Hembra.
Conector SUB-D 25 Hembra.
Rel de maniobra, 10A.
Rel auxiliar de maniobra de intensidad nominal 10 A, tensin nominal 220 V,
tensin de mando 24 DC.
Contactor A30-30-10.
Contactor ABB para la conexin de motores de hasta 15 kW y 380 V, tensin de
mando 24 V DC.
Contactor A9-30-10.
Contactor ABB para la conexin de motores de hasta 4 kW y 380 V, tensin de
mando 24 V DC.
Contactor A26-30-10.
Contactor ABB para la conexin de motores de hasta 9,2 kW y 380 V, tensin de
mando 24 V DC.

1
1

1
5
10
1
1
2

Presupuesto

CDIGO UNIDADES

1.20

1.21

1.22

1.23

1.24

1.25

1.26

1.27

1.28

1.29

1.30

1.31

DESCRIPCIN
Contactor A40-30-10.
Contactor ABB para la conexin de motores de hasta 18,5 kW y 380 V, tensin
de mando 24 V DC.
Rel trmico TA42DU-42.
Rel trmico ABB para proteger motores entre 29 y 42 A, 380 V.
Rel trmico TA25DU-11.
Rel trmico ABB para proteger motores entre 7,5 y 11 A, 380 V.
Rel trmico TA25DU-25.
Rel trmico ABB para proteger motores entre 18 y 25 A, 380 V.
Armario 600 x 500 x 260.
Armario metlico Himel para servicio interior.
Pulsador de color verde.
Pulsador Telemecanique XB2-BA31, diametro 22 mm, formato rasante.
Pulsador de color rojo.
Pulsador Telemecanique XB2-BA42, diametro 22 mm, formato rasante.
Pulsador de color amarillo.
Pulsador Telemecanique XB2-BA51, diametro 22 mm, formato rasante.
Pulsador de color negro.
Pulsador Telemecanique XB2-BA21, diametro 22 mm, formato rasante.
Pulsador de color azul.
Pulsador Telemecanique XB2-BA61, diametro 22 mm, formato rasante.
Pulsador de seta con enclavamiento.
Pulsador de seta Telemecanique XB2-BS8445 diametro 40 mm, girar para
desenclavar.

TOTAL

3
2
1
1
1
2
1
2
1
2
1
1

Material diverso.

4.1.2- Partida armario variador.


CDIGO UNIDADES

2.01

2.02

2.03

2.04

2.05

2.06

2.07

DESCRIPCIN
Interruptor diferencial 63A/300mA.
Interruptor diferencial tetrapolar de 63 A de intensidad nominal y 0,3 A de
sensibilidad, fijado a presin sobre perfil DIN.
Interruptor magnetotrmico 63 A (IV).
Interruptor magnetotrmico de 63 A tetrapolar fijado a presin sobre perfil
DIN.
Variador ECO1-16000/3.
Variador SIEMENS para accionar motores de hasta 160kW,
dimensiones
1150 x 425 x 425.
Perfil DIN de soporte de 35 mm.
Contactor EH 300-30-10.
Contactor ABB para la conexin de motores de hasta 160 kW y 380 V,
tensin de mando 24 V DC.
Contactor A12-30-10.
Contactor ABB para la conexin de motores de hasta 5,5 kW y 380 V, tensin
de mando 24 V DC.
Contactor A16-30-10.
Contactor ABB para la conexin de motores de hasta 7,5 kW y 380 V, tensin
de mando 24 V DC.

TOTAL

1
5
1

Presupuesto

CDIGO UNIDADES

2.08

2.09

2.10

2.11

2.12

2.13

DESCRIPCIN
Rel trmico TA25DU-14.
Rel trmico ABB para proteger motores entre 10 y 14 A, 380 V.
Rel trmico TA25DU-19.
Rel trmico ABB para proteger motores entre 13 y 19 A, 380 V.
Rel trmico TA25DU-25.
Rel trmico ABB para proteger motores entre 18 y 25 A, 380 V.
Armario 1425 x 750 x 600.
Armario metlico Himel para servicio interior.
Pulsador de seta con enclavamiento.
Pulsador de seta Telemecanique XB2-BS8445 diametro 40 mm, girar para
desenclavar.

TOTAL

3
1
1
1
1
1

Material diverso.

4.1.3- Partida armario enfriador.


CDIGO UNIDADES

DESCRIPCIN

3.01

Interruptor diferencial 100A/300mA.


Interruptor diferencial tetrapolar de 100 A de intensidad nominal y 0,3 A de
sensibilidad, fijado a presin sobre perfil DIN.

3.02

Interruptor magnetotrmico 100 A (IV).


Interruptor magnetotrmico de 100 A tetrapolar fijado a presin sobre perfil DIN.

3.03

3.04

3.05

3.06

3.07

3.08

3.09

3.10

3.11

3.12

3.13

3.14

3.15

Perfil DIN de soporte de 35 mm.


Contactor A9-30-10.
Contactor ABB para la conexin de motores de hasta 4 kW y 380 V, tensin de
mando 24 V DC.
Contactor A16-30-10.
Contactor ABB para la conexin de motores de hasta 7,5 kW y 380 V, tensin de
mando 24 V DC.
Contactor A40-30-10.
Contactor ABB para la conexin de motores de hasta 18,5 kW y 380 V, tensin
de mando 24 V DC.
Contactor A12-30-10.
Contactor ABB para la conexin de motores de hasta 5,5 kW y 380 V, tensin de
mando 24 V DC.
Rel trmico TA25DU-5,0.
Rel trmico ABB para proteger motores entre 3,5 y 5 A, 380 V.
Rel trmico TA25DU-19.
Rel trmico ABB para proteger motores entre 13 y 19 A, 380 V.
Rel trmico TA42DU-42.
Rel trmico ABB para proteger motores entre 29 y 42 A, 380 V.
Rel trmico TA25DU-4,0.
Rel trmico ABB para proteger motores entre 2,8 y 4 A, 380 V.
Rel trmico TA25DU-14.
Rel trmico ABB para proteger motores entre 10 y 14 A, 380 V.
Armario 600 x 500 x 260.
Armario metlico Himel para servicio interior.
Pulsador de seta con enclavamiento.
Pulsador de seta Telemecanique XB2-BS8445 diametro 40 mm, girar para
desenclavar.
Material diverso.

TOTAL

1
5
4

6
2
1
1
2
2
1
1
1

Presupuesto

4.1.4- Partida de cableado.


CDIGO UNIDADES

DESCRIPCIN

TOTAL

4.01

Conductor de cobre UNE 0.6/1 kV de 150 mm2.

45

4.02

Conductor de cobre UNE 0.6/1 kV de 10 mm2.

80

4.03

Conductor de cobre UNE 0.6/1 kV de 6 mm2.

60

4.04

Conductor de cobre UNE 0.6/1 kV de 4 mm2.

260

4.05

Conductor de cobre UNE 0.6/1 kV de 2,5 mm2.

60

4.06

Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color negro.

1000

4.07

Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color azul.

1000

4.08

Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color gris.

1000

4.09

Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color marrn.

1000

4.10

Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color verde y amarillo.

200

4.1.5- Partida de sensores y actuadores.


CDIGO UNIDADES

DESCRIPCIN

TOTAL

5.01

Detector de giro.
Sensor Telemecanique XSA-V11373 de induccin para el control de rotocin.

14

5.02

Final de carrera inspeccin.


Final de carrera Telemecanique XCK-T110 accionamiento tipo pulsador.

5.03

Final de carrera.
Final de carrera Telemecanique XCK-T110 accionamiento tipo pulsador y
roldana termoplstica.

5.04

Electrovlvula 5/2 vas.


Electrovvula NORGREN, mando a 24 V DC.

5.05

Electrovlvula 3/2 vas.


Electrovvula NORGREN, mando a 24 V DC.

4.1.6- Partida de sealizacin.


CDIGO UNIDADES

DESCRIPCIN

6.01

Sirena.
Sirena alimentacin 220 V AC.

6.02

Lmparas de sealizacin.
Lampar de sealizacin 220 V AC - 60 W.

TOTAL

1
3

Presupuesto

4.1.7- Partida de programacin.


CDIGO UNIDADES

7.01

7.02

7.03

DESCRIPCIN
Estudio y desarrollo de la programacin del autmata.
Estudio y desarrollo de la programacin del autmata S5-95U.
Estudio y desarrollo de la programacin de la aplicacin SCADA.
Estudio y desarrollo de la programacin de la aplicacin SCADA desarrollada en
LabVIEW 5.0.
Instalacin del software.
Instalacin del software desarrollado para el control y automatizacin de la
planta, y pruebas del mismo.

TOTAL

120
150

15

4.1.8- Partida del ordenador.


CDIGO UNIDADES

DESCRIPCIN

TOTAL

8.01

Ordenador AMD K7 1200.


Ordenador AMD K7 1200 MHz, 128 MB de memoria RAM, disco duro de 20
GB, disquetera 3,5", lector de CD ROM de 52X, tarjeta grfica SVGA, monitor
de 17", ratn, teclado,...

8.02

WINDOWS 2000 Profesional.


Sistema operativo WINDOWS 2000 versin profesional.

8.03

SAI 400 VA.


SAI 220 V AC/400 VA, con tres tomas de alimentacin protegidas.

4.1.9- Partida de montaje.


CDIGO UNIDADES

9.01

DESCRIPCIN
Montaje de la instalacin.
Montaje, cableado, conexionado, etc., necesarios para llevar a cabo el proyecto.

TOTAL

120

Presupuesto

4.2 CUADRO DE PRECIOS.


4.2.1- Partida armario general.
DESCRIPCIN

PRECIO
PESETAS
EUROS

CDIGO

UNIDADES

1.01

Interrupor tetrapolar general.


Interruptor portafusibles Siemens 3KE450-OEA,
accionamiento manual.

55.815

335,455

1.02

Interruptor diferencial 100A/300mA.


Interruptor diferencial tetrapolar de 100 A de intensidad
nominal y 0,3 A de sensibilidad, fijado a presin sobre perfil
DIN.

52.287

314,251

1.03

Interruptor magnetotrmico 100 A (IV).


Interruptor magnetotrmico de 100 A tetrapolar fijado a
presin sobre perfil DIN.

58.457

351,334

1.04

Interruptor magnetotrmico 20 A (II).


Interruptor magnetotrmico de 20 A bipolar fijado a presin
sobre perfil DIN.

13.107

78,775

1.05

Fuente de alimentacin 230/115 V c.a - 24 V c.c./ 15 A.


Fuente de alimentacin 230/115 V AC - 24 V DC./ 15 A,
para autmata, sensores y maniobra; fijada a presin sobre
perfil DIN.

25.789

154,995

1.06

Autmata S5-95U, 6ES5 095-8MA04.


Autmata SIEMENS, modelo SIMATIC S5-95U, fijado a
presin sobre perfil DIN.

110.388

663,445

1.07

Mdulo de entradas digitales 6ES5, 422-8MA11.


Mdulo para el autmata S5-96U de 16 entradas digitales de
24 V DC.

19.769

118,814

1.08

Mdulo de salidas digitales, 6ES5 451-8MA11 .


Mdulo para el autmata S5-96U de 8 salidas digitales de
24 V DC/1 A.

29.730

178,681

1.09

Elemento de bus, 6ES5 700-8MA11 .


Elemento de bus para autmata SIMATIC S5.

860

5,169

1.10

Procesador de comunicaciones CP 521SI, 6ES5 5218MA22.


Mdulo interface para comunicar un autmata S5-95U con
una lnea RS-232.

68.305

410,521

1.11

Batera tampn, 6ES5 980-0MA11.


Batera de litio para el autmata S5-95U

2.514

15,109

1.12

984

5,914

1.13

125

0,751

1.14
1.15

u
u

216
248

1,298
1,491

1,16

2.549

15,320

1.17

11.935

71,731

Perfil DIN de soporte de 35 mm.


Cable conexin CP-521SI - Ordenador.
Cable de conexin entre el CP 521SI y el ordenador, de
10x0,14 DIN 47100 con blindaje.
Conector SUB-D 9 Hembra.
Conector SUB-D 25 Hembra.
Rel de maniobra, 10A.
Rel auxiliar de maniobra de intensidad nominal 10 A,
tensin nominal 220 V, tensin de mando 24 DC.
Contactor A30-30-10.
Contactor ABB para la conexin de motores de hasta 15 kW
y 380 V, tensin de mando 24 V DC.

Presupuesto

CDIGO UNIDADES

1.18

1.19

1.20

1.21

1.22

1.23

1.24

1.25

1.26

1.27

1.28

1.29

1.30

1.31

DESCRIPCIN

PRECIO
PESETAS EUROS

Contactor A9-30-10.
Contactor ABB para la conexin de motores de hasta 4
4.090
kW y 380 V, tensin de mando 24 V DC.
Contactor A26-30-10.
Contactor ABB para la conexin de motores de hasta 9,2
8.375
kW y 380 V, tensin de mando 24 V DC.
Contactor A40-30-10.
Contactor ABB para la conexin de motores de hasta 18,5
13.725
kW y 380 V, tensin de mando 24 V DC.
Rel trmico TA42DU-42.
Rel trmico ABB para proteger motores entre 29 y 42 A, 10.600
380 V.
Rel trmico TA25DU-11.
Rel trmico ABB para proteger motores entre 7,5 y 11 A,
6.175
380 V.
Rel trmico TA25DU-25.
Rel trmico ABB para proteger motores entre 18 y 25 A,
6.665
380 V.
Armario 600 x 500 x 260.
19.027
Armario metlico Himel para servicio interior.
Pulsador de color verde.
Pulsador Telemecanique XB2-BA31, diametro 22 mm,
373
formato rasante.
Pulsador de color rojo.
Pulsador Telemecanique XB2-BA42, diametro 22 mm,
373
formato rasante.
Pulsador de color amarillo.
Pulsador Telemecanique XB2-BA51, diametro 22 mm,
373
formato rasante.
Pulsador de color negro.
Pulsador Telemecanique XB2-BA21, diametro 22 mm,
373
formato rasante.
Pulsador de color azul.
Pulsador Telemecanique XB2-BA61, diametro 22 mm,
373
formato rasante.
Pulsador de seta con enclavamiento.
Pulsador de seta Telemecanique XB2-BS8445 diametro 40
1.057
mm, girar para desenclavar.
Material diverso.
100.000

24,581

50,335

82,489

63,707

37,112

40,057
114,355
2,242

2,242

2,242

2,242

2,242

6,353
601,012

Presupuesto

4.2.2- Partida armario variador.


CDIGO UNIDADES

2.01

2.03

2.04

2.05

2.06

2.07

2.08

2.09

2.10

2.11

2.12

2.13

DESCRIPCIN

PRECIO
PESETAS EUROS

Interruptor diferencial 63A/300mA.


Interruptor diferencial tetrapolar de 63 A de intensidad
32.457
195,070
nominal y 0,3 A de sensibilidad, fijado a presin sobre perfil
DIN.
Variador ECO1-16000/3.
Variador SIEMENS para accionar motores de hasta 160kW, 1.748.589 10.509,20
dimensiones
1150 x 425 x 425.
Perfil DIN de soporte de 35 mm.
984
5,914
Contactor EH 300-30-10.
140.985
847,337
Contactor ABB para la conexin de motores de hasta 160
kW y 380 V, tensin de mando 24 V DC.
Contactor A12-30-10.
4.500
27,046
Contactor ABB para la conexin de motores de hasta 5,5 kW
y 380 V, tensin de mando 24 V DC.
Contactor A16-30-10.
6.145
36,932
Contactor ABB para la conexin de motores de hasta 7,5 kW
y 380 V, tensin de mando 24 V DC.
Rel trmico TA25DU-14.
Rel trmico ABB para proteger motores entre 10 y 14 A,
380 V.
Rel trmico TA25DU-19.
Rel trmico ABB para proteger motores entre 13 y 19 A,
380 V.
Rel trmico TA25DU-25.
Rel trmico ABB para proteger motores entre 18 y 25 A,
380 V.
Armario 1425 x 750 x 600.
Armario metlico Himel para servicio interior.
Pulsador de seta con enclavamiento.
Pulsador de seta Telemecanique XB2-BS8445 diametro 40
mm, girar para desenclavar.
Material diverso.

6.665

40,057

6.665

40,057

6.665

40,057

43.784

263,147

1.057

6,353

100.000

601,012

4.2.3- Partida armario enfriador.


CDIGO UNIDADES

3.01

3.02

3.03

3.04

3.05

DESCRIPCIN
Interruptor diferencial 100A/300mA.
Interruptor diferencial tetrapolar de 100 A de intensidad
nominal y 0,3 A de sensibilidad, fijado a presin sobre perfil
DIN.
Interruptor magnetotrmico 100 A (IV).
Interruptor magnetotrmico de 100 A tetrapolar fijado a
presin sobre perfil DIN.
Perfil DIN de soporte de 35 mm.
Contactor A9-30-10.
Contactor ABB para la conexin de motores de hasta 4 kW y
380 V, tensin de mando 24 V DC.
Contactor A16-30-10.
Contactor ABB para la conexin de motores de hasta 7,5 kW
y 380 V, tensin de mando 24 V DC.

PRECIO
PESETAS EUROS

52.287

314,251

58.457

351,334

984

314,251

4.090

314,251

6.145

314,251

Presupuesto

CDIGO UNIDADES

3.06

3.07

3.08

3.09

3.10

3.11

3.12

3.13

3.14

DESCRIPCIN
Contactor A40-30-10.
Contactor ABB para la conexin de motores de hasta 18,5
kW y 380 V, tensin de mando 24 V DC.
Contactor A12-30-10.
Contactor ABB para la conexin de motores de hasta 5,5 kW
y 380 V, tensin de mando 24 V DC.
Rel trmico TA25DU-5,0.
Rel trmico ABB para proteger motores entre 3,5 y 5 A,
380 V.
Rel trmico TA25DU-19.
Rel trmico ABB para proteger motores entre 13 y 19 A,
380 V.
Rel trmico TA42DU-42.
Rel trmico ABB para proteger motores entre 29 y 42 A,
380 V.
Rel trmico TA25DU-4,0.
Rel trmico ABB para proteger motores entre 2,8 y 4 A,
380 V.
Rel trmico TA25DU-14.
Rel trmico ABB para proteger motores entre 10 y 14 A,
380 V.
Armario 600 x 500 x 260.
Armario metlico Himel para servicio interior.
Pulsador de seta con enclavamiento.
Pulsador de seta Telemecanique XB2-BS8445 diametro 40
mm, girar para desenclavar.

PRECIO
PESETAS EUROS

13.725

314,251

4.500

27,046

6.175

37,112

6.665

40,057

10.600

63,707

6.175

37,112

6.665

40,057

19.027

114,355

1.057

6,353

4.2.4- Partida cableado.


CDIGO UNIDADES

DESCRIPCIN

PRECIO
PESETAS EUROS

4.01

Conductor de cobre UNE 0.6/1 kV de 150 mm2.

1.658

9,965

4.02

Conductor de cobre UNE 0.6/1 kV de 10 mm2.

116

0,697

4.03

Conductor de cobre UNE 0.6/1 kV de 6 mm2.

54

0,322

4.04

Conductor de cobre UNE 0.6/1 kV de 4 mm2.

30

0,177

4.05

Conductor de cobre UNE 0.6/1 kV de 2,5 mm2.

16

0,096

4.06

0,054

4.07

0,054

4.08

0,054

4.09

0,054

4.10

0,054

Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color


negro.
Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color
azul.
Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color
gris.
Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color
marrn.
Conductor de cobre UNE 0.6/1 kV de 1,5 mm2 color
verde y amarillo.

Presupuesto

4.2.5- Partida de sensores y actuadores.


CDIGO UNIDADES

DESCRIPCIN

PRECIO
PESETAS EUROS

5.01

Detector de giro.
Sensor Telemecanique XSA-V11373 de induccin para el
control de rotocin.

23.791

142,987

5.02

Final de carrera inspeccin.


Final de carrera Telemecanique XCK-T110 accionamiento
tipo pulsador.

4.510

27,106

5.03

Final de carrera.
Final de carrera Telemecanique XCK-T110 accionamiento
tipo pulsador y roldana termoplstica.

5.345

32,124

5.04

Electrovlvula 5/2 vas.


Electrovvula NORGREN, mando a 24 V DC.

19.575

117,648

5.05

Electrovlvula 3/2 vas.


Electrovvula NORGREN, mando a 24 V DC.

9.740

58,539

4.2.6- Partida de sealizacin.


CDIGO UNIDADES

DESCRIPCIN

PRECIO
PESETAS EUROS

6.01

Sirena.
Sirena alimentacin 220 V AC.

4.300

25,844

6.02

Lmparas de sealizacin.
Lampar de sealizacin 220 V AC - 60 W.

2.175

13,072

4.2.7- Partida de programacin.


CDIGO UNIDADES

7.01

7.02

7.03

DESCRIPCIN
Estudio y desarrollo de la programacin del autmata.
Estudio y desarrollo de la programacin del autmata S595U.
Estudio y desarrollo de la programacin de la aplicacin
SCADA.
Estudio y desarrollo de la programacin de la aplicacin
SCADA desarrollada en LabVIEW 5.0.
Instalacin del software.
Instalacin del software desarrollado para el control y
automatizacin de la planta, y pruebas del mismo.

10

PRECIO
PESETAS EUROS

5.700

34,258

5.700

34,258

5.700

34,258

Presupuesto

4.2.8- Partida del ordenador.


CDIGO UNIDADES

DESCRIPCIN

8.01

Ordenador AMD K7 1200.


Ordenador AMD K7 1200 MHz, 128 MB de memoria RAM,
disco duro de 20 GB, disquetera 3,5", lector de CD ROM de
52X, tarjeta grfica SVGA, monitor de 17", ratn, teclado,...

8.02

8.03

PRECIO
PESETAS EUROS

165.000

991,670

WINDOWS 2000 Profesional.


Sistema operativo WINDOWS 2000 versin profesional.

30.200

181,506

SAI 400 VA.


SAI 220 V AC/400 VA, con tres tomas de alimentacin
protegidas.

18.600

111,788

4.2.9- Partida del ordenador.


CDIGO UNIDADES

9.01

DESCRIPCIN
Montaje de la instalacin.
Montaje, cableado, conexionado, etc., necesarios para
llevar a cabo el proyecto.

11

PRECIO
PESETAS EUROS

3.125

18,782

Presupuesto

4.3 PRESUPUESTO.
4.3.1- Partida armario general.
CDIGO

UNIDADES

1.01

1.02

1.03

1.04

1.05

1.06

1.07

MEDICI

PRECIO

IMPORTE

55.815 ptas.
335,455

55.815 ptas.
335,455

Interruptor diferencial 100A/300mA .


Interruptor diferencial tetrapolar de 100 A de
intensidad nominal y 0,3 A de sensibilidad,
fijado a presin sobre perfil DIN.

52.287 ptas.
314,251

52.287 ptas.
314,251

Interruptor magnetotrmico 100 A (IV) .


Interruptor magnetotrmico de 100 A
tetrapolar fijado a presin sobre perfil DIN.

58.457 ptas.
351,334

58.457 ptas.
351,334

13.107ptas.
78,775

13.107ptas.
78,775

25.789 ptas.
154,995

25.789 ptas.
154,995

110.388 ptas.
663,445

110.388 ptas.
663,445

19.769 ptas.
118,814

79.076 ptas.
475,256

29.730 ptas.
178,681

29.730 ptas.
178,681

860 ptas.
5,169

4.300 ptas.
25,845

68.305 ptas.
410,521

68.305 ptas.
410,521

2.514 ptas.
15,109
984 ptas.
5,914

2.514 ptas.
15,109
4.920 ptas.
29,570

125 ptas.
0,751

1.250 ptas.
7,510

216 ptas.
1,298
248 ptas.
1,491

216 ptas.
1,298
248 ptas.
1,491

2.549 pats.
15,320

5.098 pats.
30,640

DESCRIPCIN
Interrupor tetrapolar general.
Interruptor portafusibles Siemens 3KE450OEA, accionamiento manual.

Interruptor magnetotrmico 20 A (II).


Interruptor magnetotrmico de 20 A bipolar
fijado a presin sobre perfil DIN.
Fuente de alimentacin 230/115 V c.a - 24
V c.c./ 15 A.
Fuente de alimentacin 230/115 V AC - 24
V DC./ 15 A, para autmata, sensores y
maniobra; fijada a presin sobre perfil DIN.
Autmata S5-95U, 6ES5 095-8MA04 .
Autmata SIEMENS, modelo SIMATIC S595U, fijado a presin sobre perfil DIN.
Mdulo de entradas digitales 6ES5, 4228MA11.
Mdulo para el autmata S5-96U de 16
entradas digitales de 24 V DC.
Mdulo de salidas digitales, 6ES5 4518MA11.
Mdulo para el autmata S5-96U de 8
salidas digitales de 24 V DC/1 A.
Elemento de bus, 6ES5 700-8MA11 .
Elemento de bus para autmata SIMATIC
S5.
Procesador de comunicaciones CP 521SI,
6ES5 521-8MA22.
Mdulo interface para comunicar un
autmata S5-95U con una lnea RS-232.
Batera tampn, 6ES5 980-0MA11.
Batera de litio para el autmata S5-95U.

1.08

1.09

1.10

1.11

1.12

Perfil DIN de soporte de 35 mm.

1.13

Cable conexin CP-521SI - Ordenador.


Cable de conexin entre el CP 521SI y el
ordenador, de 10x0,14 DIN 47100 con
blindaje.

10

1.14

Conector SUB-D 9 Hembra.

1.15

Conector SUB-D 25 Hembra.

Rel de maniobra, 10A.


Rel auxiliar de maniobra de intensidad
nominal 10 A, tensin nominal 220 V,
tensin de mando 24 DC.

1,16

12

Presupuesto

PRECIO

IMPORTE

11.935 ptas.
71,731

35.805 ptas.
215,192

4.090 ptas.
24,581

4.090 ptas.
24,581

8.375 ptas.
50,335

25.125 ptas.
151,005

13.725 ptas
82,489

41.175 ptas.
247,467

10.600 ptas.
63,707

21.200 ptas.
127,414

Rel trmico TA25DU-11.


Rel trmico ABB para proteger motores
entre 7,5 y 11 A, 380 V.

6.175 ptas.
37,112

6.175 ptas.
37,112

Rel trmico TA25DU-25.


Rel trmico ABB para proteger motores
entre 18 y 25 A, 380 V.

6.665 ptas.
40,057

6.665 ptas.
40,057

1.24

Armario 600 x 500 x 260.


Armario metlico Himel para servicio
interior.

19.027 ptas.
114,355

19.027 ptas.
114,355

1.25

Pulsador de color verde.


Pulsador Telemecanique XB2-BA31,
diametro 22 mm, formato rasante.

373 ptas.
2,242

746 ptas.
4,483

1.26

Pulsador de color rojo.


Pulsador Telemecanique XB2-BA42,
diametro 22 mm, formato rasante.

373 ptas.
2,242

373 ptas.
2,242

1.27

Pulsador de color amarillo.


Pulsador Telemecanique XB2-BA51,
diametro 22 mm, formato rasante.

373 ptas.
2,242

746 ptas.
4,483

1.28

Pulsador de color negro.


Pulsador Telemecanique XB2-BA21,
diametro 22 mm, formato rasante.

373 ptas.
2,242

373 ptas.
2,242

1.29

373 ptas.
2,242

746 ptas.
4,483

1.30

1.057 ptas.
6,353

1.057 ptas.
6,353

1.31

100.000 ptas.
601,012

100.000 ptas.
601,012
775.204 ptas.
4.659,067

CDIGO

UNIDADES

DESCRIPCIN
MEDICI
Contactor A30-30-10.
Contactor ABB para la conexin de motores
3
de hasta 15 kW y 380 V, tensin de mando
24 V DC.
Contactor A9-30-10.
Contactor ABB para la conexin de motores
1
de hasta 4 kW y 380 V, tensin de mando 24
V DC.
Contactor A26-30-10.
Contactor ABB para la conexin de motores
3
de hasta 9,2 kW y 380 V, tensin de mando
24 V DC.
Contactor A40-30-10.
Contactor ABB para la conexin de motores
3
de hasta 18,5 kW y 380 V, tensin de mando
24 V DC.

1.17

1.18

1.19

1.20

1.21

Rel trmico TA42DU-42.


Rel trmico ABB para proteger motores
entre 29 y 42 A, 380 V.

1.22

1.23

Pulsador de color azul.


Pulsador Telemecanique XB2-BA61,
diametro 22 mm, formato rasante.
Pulsador de seta con enclavamiento.
Pulsador de seta Telemecanique XB2BS8445 diametro 40 mm, girar para
desenclavar.
Material diverso.

TOTAL DE LA PARTIDA DEL ARMARIO GENERAL:

13

Presupuesto

4.3.2- Partida armario variador.


MEDICI

PRECIO

IMPORTE

Interruptor diferencial 63A/300mA.


Interruptor diferencial tetrapolar de 63 A de
intensidad nominal y 0,3 A de sensibilidad,
fijado a presin sobre perfil DIN.

32.457 ptas.
195,07

32.457 ptas.
195,07

2.03

Variador ECO1-16000/3.
Variador SIEMENS para accionar motores de
hasta 160kW,
dimensiones 1150 x 425 x 425.

1.748.589 ptas.

1.748.589 ptas.

10509,2

10509,2

2.04

Perfil DIN de soporte de 35 mm.

984 ptas.
5,914

4.920 ptas
29,570

Contactor EH 300-30-10.
Contactor ABB para la conexin de motores
de hasta 160 kW y 380 V, tensin de mando
24 V DC.

140.985 ptas.
847,337

140.985 ptas.
847,337

Contactor A12-30-10.
Contactor ABB para la conexin de motores
de hasta 5,5 kW y 380 V, tensin de mando
24 V DC.

4.500 ptas.
27,046

40.500 ptas.
243,410

2.07

Contactor A16-30-10.
Contactor ABB para la conexin de motores
de hasta 7,5 kW y 380 V, tensin de mando
24 V DC.

6.145 ptas.
36,932

18.435 ptas
110,797

2.08

Rel trmico TA25DU-14.


Rel trmico ABB para proteger motores
entre 10 y 14 A, 380 V.

6.665 ptas.
40,057

19.995 ptas.
120,172

2.09

Rel trmico TA25DU-19.


Rel trmico ABB para proteger motores
entre 13 y 19 A, 380 V.

6.665 ptas.
40,057

6.665 ptas.
40,057

2.10

Rel trmico TA25DU-25.


Rel trmico ABB para proteger motores
entre 18 y 25 A, 380 V.

6.665 ptas.
40,057

6.665 ptas.
40,057

2.11

Armario 1425 x 750 x 600.


Armario metlico Himel para servicio
interior.

43784 ptas.
263,147

43784 ptas.
263,147

2.12

Pulsador de seta con enclavamiento.


Pulsador de seta Telemecanique XB2BS8445 diametro 40 mm, girar para
desenclavar.

1.057 ptas.
6,353

1.057 ptas.
6,353

2.13

Material diverso.

100.000 ptas.
601,012

100.000 ptas.
601,012

CDIGO

2.01

2.05

2.06

UNIDADES

DESCRIPCIN

14

Presupuesto

4.3.3- Partida armario enfriador.


CDIGO UNIDADES

DESCRIPCIN
Interruptor diferencial 100A/300mA.
Interruptor diferencial tetrapolar de 100 A
de intensidad nominal y 0,3 A de
sensibilidad, fijado a presin sobre perfil
DIN.

MEDICI

PRECIO

IMPORTE

52.287 ptas
314,251

52.287 ptas
314,251

3.01

3.02

Interruptor magnetotrmico 100 A (IV).


Interruptor magnetotrmico de 100 A
tetrapolar fijado a presin sobre perfil DIN.

58.457 ptas
351,333

58.457 ptas
351,333

3.03

Perfil DIN de soporte de 35 mm.

984 ptas
5,940

4.920 ptas.
29,570

4.090 ptas.
24,581

20.450 ptas.
122,907

6.145 ptas.
36,321

18.435 ptas.
110,796

13.725 ptas.
82,489

41.175 ptas.
247,467

4.500 ptas.
27,046

27.000 ptas.
162, 273

Contactor A9-30-10.
Contactor ABB para la conexin de
motores de hasta 4 kW y 380 V, tensin de
mando 24 V DC.
Contactor A16-30-10.
Contactor ABB para la conexin de
motores de hasta 7,5 kW y 380 V, tensin
de mando 24 V DC.
Contactor A40-30-10.
Contactor ABB para la conexin de
motores de hasta 18,5 kW y 380 V, tensin
de mando 24 V DC.
Contactor A12-30-10.
Contactor ABB para la conexin de
motores de hasta 5,5 kW y 380 V, tensin
de mando 24 V DC.

3.04

3.05

3.06

3.07

3.08

Rel trmico TA25DU-5,0.


Rel trmico ABB para proteger motores
entre 3,5 y 5 A, 380 V.

6.175 ptas.
37,112

12.350 ptas.
74,225

3.09

Rel trmico TA25DU-19.


Rel trmico ABB para proteger motores
entre 13 y 19 A, 380 V.

6.665 ptas.
40,057

6.665 ptas.
40,057

3.10

Rel trmico TA42DU-42.


Rel trmico ABB para proteger motores
entre 29 y 42 A, 380 V.

10.600 ptas.
63,707

10.600 ptas.
63,707

3.11

Rel trmico TA25DU-4,0.


Rel trmico ABB para proteger motores
entre 2,8 y 4 A, 380 V.

6.175 ptas.
37,112

12.350 ptas.
74,225

3.12

Rel trmico TA25DU-14.


Rel trmico ABB para proteger motores
entre 10 y 14 A, 380 V.

6.665 ptas.
40,057

13.330 ptas.
80,115

3.13

19.027 ptas.
114,355

19.027 ptas.
114,355

3.14

1.057 ptas.
6,353

1.057 ptas.
6,353

3.15

100.000 ptas.
601,012

100.000 ptas.
601,012
398.103 ptas.
2.39,647

Armario 600 x 500 x 260.


Armario metlico Himel para servicio
interior.
Pulsador de seta con enclavamiento.
Pulsador de seta Telemecanique XB2BS8445 diametro 40 mm, girar para
desenclavar.
Material diverso.

TOTAL DE LA PARTIDA DEL ARMARIO DE ENFRIADOR:

15

Presupuesto

4.3.4- Partida cableado.


MEDICI

PRECIO

IMPORTE

45

1.658 ptas.
9,965

74.610 ptas.
448,415

80

116 ptas.
0,697

9.280 ptas.
55,774

Conductor de cobre UNE 0.6/1 kV


de 6 mm2.

60

54 ptas.
0,322

3.240 ptas.
19,473

Conductor de cobre UNE 0.6/1 kV


de 4 mm2.

260

30 ptas.
0,177

7.800 ptas.
46,879

4.05

Conductor de cobre UNE 0.6/1 kV


2,5 mm2.

60

16 ptas.
0,096

960 ptas.
5,770

4.06

Conductor de cobre UNE 0.6/1 kV


de 1,5 mm2 color negro.

1.000

9 ptas.
0,054

9.000 ptas.
54,091

4.07

Conductor de cobre UNE 0.6/1 kV


de 1,5 mm2 color azul.

1.000

9 ptas.
0,054

9.000 ptas.
54,091

4.08

Conductor de cobre UNE 0.6/1 kV


de 1,5 mm2 color gris.

1.000

9 ptas.
0,054

9.000 ptas.
54,091

4.09

Conductor de cobre UNE 0.6/1 kV


1,5 mm2 color marrn.

1.000

9 ptas.
0,054

9.000 ptas.
54,091

4.10

Conductor de cobre UNE 0.6/1 kV


de 1,5 mm2 color verde y amarillo.

200

9 ptas.
0,054

1.800 ptas.
10,818

CDIGO

UNIDADES

DESCRIPCIN

4.01

Conductor de cobre UNE 0.6/1 kV


de 150 mm2.

4.02

Conductor de cobre UNE 0.6/1 kV


10 mm2.

4.03

4.04

de

de

de

TOTAL DE LA PARTIDA DE CABLEADO:

16

133.690 ptas.
803,493

Presupuesto

4.3.5- Partida de sensores y actuadores.


MEDICI

PRECIO

IMPORTE

Detector de giro.
Sensor Telemecanique XSA-V11373 de
induccin para el control de rotocin.

14

23.791 ptas.
142,987

333.074 ptas.
2.001,815

Final de carrera inspeccin.


Final de carrera Telemecanique XCK-T110
accionamiento tipo pulsador .

4.510 ptas.
27,106

22.550 ptas.
153,558

5.03

Final de carrera.
Final de carrera Telemecanique XCK-T110
accionamiento tipo pulsador y roldana
termoplstica.

5.345 ptas.
32,124

32.070 ptas.
192,745

5.04

Electrovlvula 5/2 vas.


Electrovvula NORGREN, mando a
24 V DC.

19.575 ptas.
117,648 .

19.575 ptas.
117,648 .

5.05

Electrovlvula 3/2 vas.


Electrovvula NORGREN, mando a
24 V DC.

9.740 ptas.
58,538

19.480 ptas.
117,077

CDIGO

UNIDADES

5.01

5.02

DESCRIPCIN

426.749 ptas.
2,564,813

TOTAL DE LA PARTIDA DE SENSORES Y ACTUADORES:

4.3.6- Partida de sealizacin.


CDIGO

UNIDADES

6.01

6.02

MEDICI

PRECIO

IMPORTE

Sirena.
Sirena alimentacin 220 V AC.

4.300 ptas.
25,844

4.300 ptas.
25,844

Lmparas de sealizacin.
Lampar de sealizacin 220 V AC - 60 W.

2.175 ptas.
13,072

6.525 ptas.
39,216

DESCRIPCIN

TOTAL DE LA PARTIDA DE SEALIZACIN:

17

10.825 ptas.
65,059

Presupuesto

4.3.7- Partida de programacin.


CDIGO

UNIDADES

7.01

7.02

7.03

DESCRIPCIN

MEDICI

PRECIO

IMPORTE

120

5.700 ptas.
34,257

684.000 ptas
4.110,923

150

5.700 ptas.
34,257

855.000 ptas
5.138,653

15

5.700 ptas.
34,257

85.500 ptas
513,865

Estudio y desarrollo de la programacin


del autmata.
Estudio y desarrollo de la programacin del
autmata S5-95U.
Estudio y desarrollo de la programacin
de la aplicacin SCADA.
Estudio y desarrollo de la programacin de la
aplicacin SCADA desarrollada en
LabVIEW 5.0.
Instalacin del software.
Instalacin del software desarrollado para el
control y automatizacin de la planta, y
pruebas del mismo.

1.624.000 ptas.
9.763,441

TOTAL DE LA PARTIDA DE PROGRAMACIN:

4.3.8- Partida del ordenador.


CDIGO

UNIDADES

8.01

8.02

8.03

MEDICI

PRECIO

IMPORTE

165.000 ptas.
991,667

165.000 ptas.
991,667

WINDOWS 2000 Profesional.


Sistema operativo WINDOWS 2000 versin
profesional.

30.200 ptas
181,505

30.200 ptas
181,505

SAI 400 VA.


SAI 220 V AC/400 VA, con tres tomas de
alimentacin protegidas.

18.600 ptas
111,788

18.600 ptas
111,788

DESCRIPCIN
Ordenador AMD K7 1200.
Ordenador AMD K7 1200 MHz, 128 MB de
memoria RAM, disco duro de 20 GB,
disquetera 3,5", lector de CD ROM de 52X,
tarjeta grfica SVGA, monitor de 17", ratn,
teclado,...

213.800 ptas
1.284,964

TOTAL DE LA PARTIDA DEL ORDENADOR:

4.3.9- Partida de montaje.


CDIGO

UNIDADES

DESCRIPCIN

MEDICI

PRECIO

IMPORTE

9.01

Montaje de la instalacin.
Montaje, cableado, conexionado, etc.,
necesarios para llevar a cabo el proyecto.

120

3.125 ptas.
18,782

375.000 ptas.
2.253,795

TOTAL DE LA PARTIDA DE MONTAJE:

18

375.000 ptas.
2.253,795

Presupuesto

4.4 RESUMEN DEL PRESUPUESTO.


1 Partida del armario general:

775.204 ptas.

4.659,070

2 Partida del armario variador:

2.184.047 ptas.

13.126,387

3 Partida del armario enfriador:

398.103 ptas.

2.392,647

4 Partida del cableado:

133.690 ptas.

803,493

5 Partida de sensores y actuadores:

426.749 ptas.

2.564,813

10.825 ptas.

65,060

1.624.000 ptas.

9.760,437

8 Partida del ordenador:

213.800 ptas.

1.284,964

9 Partida de montaje:

375.000 ptas.

2.253,795

6 Partida de sealizacin:
7 Partida de programacin:

Total del presupuesto de ejecucin material:

6.141.418 ptas.

36.910,666

Gastos generales, 13% S/B presupuesto


de ejecucin material:

798.384 ptas.

4.798,387

Beneficio industrial, 6% S/B presupuesto


de ejecucin material:

368.485 ptas.

2.214,640

7.308.287 ptas.

46.923,693

Total del presupuesto


de ejecucin por contrato:

19

Presupuesto

El total del presupuesto de ejecucin por contrato del presente proyecto es de:

7.308.287 ptas.
Siete millones trescientas ocho mil doscientas ochenta y siete pesetas.

46.923,693
Cuarenta y seis mil novecientos veinte y tres euros con seiscientos noventa y tres cntimos.

El ingeniero tcnico:

Jos Manuel Carrascal Martinez


LLEIDA, 1 de septiembre de 2001.

20

APLICACIN EN LABVIEW PARA EL CONTROL


DE UNA PLANTA DESHIDRATADORA DE
ALFALFA MEDIANTE AUTMATA
PROGRAMABLE
5 Pliego de condiciones

AUTOR: Jos Manuel Carrascal Martinez .


DIRECTOR: Luis Guasch Pesquer.
FECHA: Septiembre / 2001.

Pliego de condiciones

5- PLIEGO DE CONDICIONES:
5.1 CONDICIONESADMINISTRATIVAS. ........................................
5.1.1 Condiciones generales .......................................................
5.1.2 Proyecto ...............................................................................
5.1.3 Reglamentos y normas .......................................................
5.1.4 Materiales ...........................................................................
5.1.5 Ejecucin del Proyecto .......................................................
5.1.5.1 Comienzo ...............................................................
5.1.5.2 Plazo de ejecucin .................................................
5.1.5.3 Libro de ordenes ....................................................
5.1.6 Interpretacin y desarrollo del Proyecto .........................
5.1.7 Obras complementarias .....................................................
5.1.8 Modificaciones ....................................................................
5.1.9 Contradicciones y omisiones en la documentacin .........
5.1.10 Materiales y aparatos defectuosos ..................................
5.1.11 Medios auxiliares ..............................................................
5.1.12 Conservacin de las instalaciones ...................................
5.1.13 Recepcin de la instalacin ..............................................
5.1.13.1 Recepcin provisional .........................................
5.1.13.2 Plazo de garanta .................................................
5.1.13.3 Recepcin definitiva ............................................
5.1.14 Contratacin de la empresa ............................................
5.1.14.1 Modo de contratacin ..........................................
5.1.14.2 Presentacin ........................................................
5.1.14.3 Seleccin .............................................................
5.1.15 Fianza ................................................................................

1
1
1
2
2
3
3
3
3
3
4
4
5
5
5
5
6
6
6
6
6
6
7
7
7

5.2 CONDICIONES ECONMICAS ...................................................


5.2.1 Abono de la instalacin ......................................................
5.2.2 Precios .................................................................................
5.2.3 Revisin de precios ............................................................
5.2.4 Penalizaciones .....................................................................
5.2.5 Contrato ..............................................................................
5.2.6 Gastos e impuestos .............................................................
5.2.7 Responsabilidades ..............................................................
5.2.8 Rescisin del contrato ........................................................
5.2.9 Liquidacin en caso de rescisin del contrato .................

8
8
8
8
8
9
10
10
10
11

5.3 CONDICIONES FACULTATIVAS ...............................................


5.3.1 Normas a seguir ..................................................................
5.3.1.1- Normativas generales ..............................................
5.3.1.2 Reglamentacin del sector ....................................
5.3.1.3 Normativa elctrica ...............................................
5.3.2 Personal ...............................................................................
5.3.3 Reconocimientos y ensayos previos ..................................
5.3.4 Ensayos ................................................................................

12
12
12
12
12
13
13
13

Pliego de condiciones

5.4 CONDICIONES TCNICAS ..........................................................


5.4.1 Generalidades .....................................................................
5.4.1 Cuadros elctricos ..............................................................
5.4.2 Autmata .............................................................................
5.4.3 Software ..............................................................................
5.4.4 Obras ocultas ......................................................................
5.4.5 Red de puesta a tierra ........................................................
5.4.6 Indicaciones ........................................................................

II

17
17
20
21
22
22
22
23

Pliego de condiciones

5.1 CONDICIONES ADMINISTRATIVAS.


5.1.1 Condiciones generales.
5.1.1.1 El presente pliego de condiciones tiene por objeto especificar las
condiciones de carcter general, jurdicas, administrativas y tcnicas que regirn
el montaje y puesta a punto de la automatizacin y el control de la planta.
5.1.1.2 La finalidad del presente Proyecto es la de automatizar por medio de un
autmata una planta de deshidratacin de alfalfa, adems de dotarla de una
aplicacin SCADA realizada en LabVIEW para el control del proceso.
5.1.1.3 Este Proyecto es de obligatorio cumplimiento, en caso de cualquier
variacin posterior no autorizada por el ingeniero proyectista de la instalacin,
este declinar toda responsabilidad de cualquier incidente a raz de dicha
variacin.

5.1.2 Proyecto.
El presente Proyecto consta de los siguientes documentos:
1- La memoria descriptiva que considera las necesidades a satisfacer y los
factores de carcter general a tener en cuenta.
2- La memoria de clculo que considera todos los mtodos y clculos
necesarios para valorara el conjunto de magnitudes que determinan o
intervienen en el proceso.
3- Los planos de conjunto y detalle necesarios para la perfecta definicin de
la instalacin.
4- El presupuesto que representar la estimacin anticipada de los gastos
relativos a la realizacin de este Proyecto.
5- El pliego de condiciones que especifica las condiciones de carcter
general, jurdicas, administrativas y tcnicas que regirn el montaje y
puesta a punto de la automatizacin y el control de la planta.
Se entendern como documentos contractuales aquellos que se encuentren
incorporados en el contrato y son de obligatorio cumplimiento, con la excepcin
de las modificaciones debidamente autorizadas. Estos documentos, en caso de
licitacin bajo presupuesto, son: planos, pliego de condiciones y presupuesto
total.

Pliego de condiciones

El resto de documentos del Proyecto son documentos son de carcter


informativos y estn constituidos por: memoria descriptiva, presupuestos
parciales y precios unitarios.
Unicamente los documentos contractuales, definidos anteriormente, constituyen
la base del Proyecto; por tanto, el Contratista no podr alegar modificaciones de
las condiciones del contrato en base a informaciones contenidas en los
documentos informativos.
El Contratista ser responsable de los errores que se puedan derivar de no obtener
la suficiente informacin directa que rectifique o ratifique el contenido de los
documentos informativos del Proyecto.

5.1.3 Reglamentos y normas.


Toda la instalacin se ejecutarn cumpliendo las prescripciones indicadas en los
Reglamentos de Seguridad Y Normas Tcnicas de obligado cumplimiento para
este tipo de instalaciones, tanto de mbito nacional, autonmico como municipal;
as como todas las otras que se establezcan en la memoria descriptiva.
Se adaptar, adems, a las presentes condiciones particulares
complementarn las indicadas por los Reglamentos y Normas citadas.

que

5.1.4 Materiales.
Todos los materiales empleados sern de primera calidad. Cumplirn las
especificaciones y tendrn las caractersticas indicadas en el Proyecto y en las
normas tcnicas generales, y adems en las de la Compaa Distribuidora de
Energa, para este tipo de materiales.
Toda especificacin o caracterstica de materiales que figuren en uno solo de los
documentos del Proyecto, an sin figurar en los otros es igualmente obligatoria.
En caso de existir contradiccin u omisin en los documentos del Proyecto, el
Contratista obtendr la obligacin de ponerlo de manifiesto al Tcnico Director
de la obra, quien decidir sobre el particular. En ningn caso podr suplir la falta
directamente, sin la autorizacin expresa.
Una vez adjudicada la obra definitivamente y antes de iniciarse esta, el
Contratista presentara al Tcnico Director los catlogos, cartas muestra,
certificados de garanta o de homologacin de los materiales que vayan a

Pliego de condiciones

emplearse. No podr utilizarse materiales que no hayan sido aceptados por el


Tcnico Director.

5.1.5 Ejecucin del Proyecto.


5.1.5.1 Comienzo:
El Contratista dar comienzo la obra en el plazo que figure en el contrato
establecido con la Propiedad, o en su defecto a los quince das de la adjudicacin
definitiva o de la firma del contrato.
El Contratista est obligado a notificar por escrito o personalmente en forma
directa al Tcnico Director la fecha de comienzo de los trabajos.
5.1.5.2 Plazo de ejecucin:
La obra se ejecutar en el plazo que se estipule en el contrato suscrito con la
Propiedad o en su defecto en el que figure en las condiciones de este pliego.
Cuando el Contratista, de acuerdo, con alguno de los extremos contenidos en el
presente pliego de condiciones, o bien en el contrato establecido con la
Propiedad, solicite una inspeccin para poder realizar algn trabajo ulterior que
est condicionado por la misma, vendr obligado a tener preparada para dicha
inspeccin, una cantidad de obra que corresponda a un ritmo normal de trabajo.
Cuando el ritmo de trabajo establecido por el Contratista, no sea el normal, o
bien a peticin de una de las partes, se podr convenir una programacin de
inspecciones obligatorias de acuerdo con el plan de obra.
5.1.5.3 Libro de ordenes:
El Contratista dispondr en la obra de un Libro de Ordenes en el que se
escribirn las que el Tcnico Director estime darle a travs del encargado o
persona responsable, sin perjuicio de las que le d por oficio cuando lo crea
necesario y que tendr la obligacin de firmar el enterado.

5.1.6 Interpretacin y desarrollo del Proyecto.


La interpretacin tcnica de los documentos del Proyecto, corresponde al
Tcnico Director. El Contratista est obligado a someter a ste cualquier duda,
aclaracin o contradiccin que surja durante la ejecucin de la obra por causa del
Proyecto, o circunstancias ajenas, siempre con la suficiente antelacin en funcin
de la importancia del asunto.

Pliego de condiciones

El Contratista se hace responsable de cualquier error de la ejecucin motivado


por la omisin de sta obligacin y consecuentemente deber rehacer a su costa
los trabajos que correspondan a la correcta interpretacin del Proyecto.
El Contratista est obligado a realizar todo cuanto sea necesario para la buena
ejecucin de la obra, an cuando no se halle explcitamente expresado en el
pliego de condiciones o en los documentos del Proyecto.
El Contratista notificar por escrito o personalmente en forma directa al Tcnico
Director y con suficiente antelacin las fechas en que quedarn preparadas para
inspeccin, cada una de las partes de obra para las que se ha indicado la
necesidad o conveniencia de la misma o para aquellas que, total o parcialmente
deban posteriormente quedar ocultas.
De las unidades de obra que deben quedar ocultas, se tomaran antes de ello, los
datos precisos para su medicin, a los efectos de liquidacin y que sean suscritos
por el Tcnico Director de hallarlos correctos. De no cumplirse este requisito, la
liquidacin se realizar en base a los datos o criterios de medicin aportados por
ste.

5.1.7 Obras complementarias.


El Contratista tiene la obligacin de realizar todas las obras complementarias que
sean indispensables para ejecutar cualquiera de las unidades de obra
especificadas en cualquiera de los documentos del Proyecto, aunque en el, no
figuren explcitamente mencionadas dichas obras complementarias. Todo ello sin
variacin del importe contratado.

5.1.8 Modificaciones.
El Contratista est obligado a realizar las obras que se le encarguen resultantes de
modificaciones del Proyecto, tanto en aumento como disminucin o simplemente
variacin, siempre y cuando el importe de las mismas no altere en ms o menos
de un 25% del valor contratado.
La valoracin de las mismas se har de acuerdo, con los valores establecidos en
el presupuesto entregado por el Contratista y que ha sido tomado como base del
contrato. El Tcnico Director de obra est facultado para introducir las
modificaciones de acuerdo con su criterio, en cualquier unidad de obra, durante
la construccin, siempre que cumplan las condiciones tcnicas referidas en el
Proyecto y de modo que ello no vare el importe total de la obra.

Pliego de condiciones

5.1.9 Contradicciones y omisiones en la documentacin.


Lo mencionado en el pliego de condiciones de cada obra y omitido en los planos,
o viceversa, habr de ser ejecutado como si estuviese expuesto en ambos
documentos. En caso de contradiccin entre los planos y el pliego de
condiciones, prevalecer lo escrito en este ltimo.
Las omisiones en los planos y pliego de condiciones o las descripciones errneas
de los detalles de la instalacin que deban ser subsanadas para que pueda llevarse
a cabo la intencin expuesta en los planos y pliego de condiciones o que, por uso
y costumbres, deben ser realizados, no slo no exime al Contratista de la
obligacin de ejecutar estos detalles de obra omitidos o errneamente descritos
sino que, por el contrario, debern ser ejecutados como si hubieran sido completa
y correctamente especificados en los planos y pliego de condiciones.

5.1.10 Materiales y aparatos defectuosos.


Cuando el Contratista halle cualquier material o aparato que no se ajuste a lo
especificado en el Proyecto o en este pliego de condiciones, el Tcnico Director
podr aceptarlo o rechazarlo; en el primer caso, ste fijar el precio que crea justo
con arreglo a las diferencias que hubiera, estando obligado el Contratista a
aceptar dicha valoracin, en el otro caso, se reconstruir a expensas del
Contratista la parte mal ejecutada sin que ello sea motivo de reclamacin
econmica o de ampliacin del plazo de ejecucin.

5.1.11 Medios auxiliares.


Sern de cuenta del Contratista todos los medios y mquinas auxiliares que sean
precisas para la ejecucin del Proyecto. En el uso de los mismos estar obligado
a hacer cumplir todos los Reglamentos de Seguridad en el trabajo vigentes y a
utilizar los medios de proteccin a sus operarios.

5.1.12 Conservacin de las instalaciones.


Es obligacin del Contratista la conservacin en perfecto estado de las unidades
de obra realizadas hasta la fecha de la recepcin definitiva por la Propiedad, y
corren a su cargo los gastos derivados de ello.

Pliego de condiciones

5.1.13 Recepcin de la instalacin.


5.1.13.1 Recepcin provisional:
Una vez terminadas la instalacin, tendr lugar la recepcin provisional y para
ello se practicar en ellas un detenido reconocimiento por el Tcnico Director y
la Propiedad en presencia del Contratista, levantando acta y empezando a correr
desde ese da el plazo de garanta si se hallan en estado de ser admitida.
De no ser admitida se har constar en el acta y se darn instrucciones al
Contratista para subsanar los defectos observados, fijndose un plazo para ello,
expirando el cual se proceder a un nuevo reconocimiento a fin de proceder a la
recepcin provisional.

5.1.13.2 Plazo de garanta:


El plazo de garanta ser como mnimo de un ao, contado desde la fecha de la
recepcin provisional, o bien el que se establezca en el contrato tambin contado
desde la misma fecha. Durante este perodo queda a cargo del Contratista la
conservacin de las obras y arreglo de los desperfectos causados por asiento de
las mismas o por mala construccin.

5.1.13.3 Recepcin definitiva:


Se realizar despus de transcurrido el plazo de garanta de igual forma que la
provisional. A partir de esta fecha cesar la obligacin del Contratista de
conservar y reparar a su cargo las obras si bien subsistirn las responsabilidades
que pudiera tener por defectos ocultos y deficiencias de causa dudosa.

5.1.14 Contratacin de la empresa.


5.1.14.1 Modo de contratacin:
El Proyecto ser encargado a la empresa escogida segn los siguientes criterios:
-

Importe y condiciones econmicas.

Plazo de entrega.

Garantas.

Pliego de condiciones

Otros criterios que la Propiedad pueda tener en consideracin.

5.1.14.2 Presentacin:
Las empresas seleccionadas para dicho concurso debern presentar sus Proyectos
en sobre lacrado, durante los 15 das siguientes a la publicacin de la oferta en
los medios que la Propiedad haya considerado adecuados.

5.1.14.3 Seleccin:
La empresa escogida ser anunciada la semana siguiente a la conclusin del
plazo de entrega. Dicha empresa ser escogida siguiendo los criterios
anteriormente expuestos. No se aceptarn posibles reclamaciones por parte de las
otras empresas concursantes.

5.1.15 Fianza.
En el contrato se establecer la fianza que el Contratista deber depositar en
garanta del cumplimiento del mismo, o se convendr una retencin sobre los
pagos realizados a cuenta de obra ejecutada.
De no estipularse la fianza en el contrato se entiende que se adopta como garanta
una retencin del 5% sobre los pagos a cuenta citados.
En el caso de que el Contratista se negase a hacer por su cuenta los trabajos para
ultimar la obra en las condiciones contratadas, o a atender la garanta, la
Propiedad podr ordenar ejecutarlas a un tercero, abonando su importe con cargo
a la retencin o fianza, sin perjuicio de las acciones legales a que tenga derecho
la Propiedad si el importe de la fianza no bastase.
La fianza retenida se abonar al Contratista en un plazo no superior a treinta das
una vez firmada el acta de recepcin definitiva de la obra.

Pliego de condiciones

5.2 CONDICIONES ECONMICAS.

5.2.1 Abono de la instalacin.


En el contrato se deber fijar detalladamente la forma y plazos que se abonarn la
instalacin. Las liquidaciones parciales que puedan establecerse tendrn carcter
de documentos provisionales a buena cuenta, sujetos a las certificaciones que
resulten de la liquidacin final. No suponiendo, dichas liquidaciones, aprobacin
ni recepcin de las obras que comprenden.
Terminadas las obras se proceder a la liquidacin final que se efectuar de
acuerdo con los criterios establecidos en el contrato.

5.2.2 Precios.
El Contratista presentar, al formalizarse el contrato, la relacin de los precios de
las unidades que integran el proyecto, los cuales de ser aceptados tendrn valor
contractual y se aplicarn a las posibles variaciones que puedan haber.
Estos precios unitarios, se entiende que comprenden la ejecucin total de la
unidad de obra, incluyendo todos los trabajos an los complementarios y los
materiales as como la parte proporcional de imposicin fiscal, las cargas
laborales y otros gastos repercutibles.
En caso de tener que realizarse unidades de obra no previstas en el proyecto, se
fijar su precio entre el Tcnico Director y el Contratista antes de iniciar la obra y
se presentar a la propiedad para su aceptacin o no.

5.2.3 Revisin de precios.


En el contrato se establecer si el Contratista tiene derecho a revisin de precios
y la frmula a aplicar para calcularla. En defecto de esta ltima, se aplicar a
juicio del Tcnico Director alguno de los criterios oficiales aceptados.

5.2.4 Penalizaciones.
Por retraso en los plazos de entrega de las obras, se podrn establecer tablas de
penalizacin cuyas cuantas y demoras se fijarn en el contrato.

Pliego de condiciones

En el caso de incumplimiento de los plazos fijados por causas directamente


imputables al Contratista, este satisfar las multas que se indiquen en el contrato.
Si el retraso producido en el cumplimiento de los plazos ocasionara a su vez
retrasos en otros Contratistas, lesionando los intereses de estos, la Propiedad
podr repercutir sobre el Contratista las indemnizaciones a que hubiera lugar por
tales perjuicios.
Los retrasos que pudieran ocasionar la falta de planos, demoras en el suministro
de materiales que deba ser realizado por la Propiedad, o interferencias
ocasionadas por otros Contratistas, sern valoradas en tiempo por el Tcnico
Director de la obra, despus de or al Contratista, prorrogndose los plazos
conforme a dicha estimacin.
Para efectuar esta, la Direccin tendr en cuenta la influencia sobre la parte de
obra realmente afectada, y la posibilidad de adelantar la ejecucin de obras o
instalaciones, cuya realizacin estuviese prevista para fecha posterior.

5.2.5 Contrato.
El contrato se formalizar mediante documento privado, que podr elevarse a
escritura pblica a peticin de cualquiera de las partes. Comprender la
adquisicin de todos los materiales, transporte, mano de obra, medios auxiliares
para la ejecucin de la obra proyectada en el plazo estipulado, as como la
reconstruccin de las unidades defectuosas, la realizacin de las obras
complementarias y las derivadas de las modificaciones que se introduzcan
durante la ejecucin, stas ltimas en los trminos previstos.
La totalidad de los documentos que componen el Proyecto Tcnico de la obra
sern incorporados al contrato y tanto el Contratista como la Propiedad debern
firmarlos en testimonio de que los conocen y aceptan.
Cuando por causas imputables al Contratista, no se pudiera formalizar el contrato
en el plazo, la Propiedad podr proceder a anular la adjudicacin, con incautacin
de la fianza provisional.
A efectos de ejecucin del Proyecto, se considerar como fecha de comienzo del
mismo la que se especifique en el mismo y en su defecto la de la orden de
comienzo de los trabajos. Esta orden comunicar al Contratista en un plazo no
superior a 90 das a partir de la fecha de la firma del contrato.

Pliego de condiciones

El contrato ser firmado, por parte del Contratista, por su representante legal o
apoderado, quien deber poder probar este estreno con la presentacin del
correspondiente poder acreditativo.

5.2.6 Gastos e impuestos.


Todos los gastos e impuestos de cualquier orden, que por disposicin del Estado,
Provincia o Municipio se deriven del contrato, y estn vigentes en la fecha de
firma del mismo, sern por cuenta del Contratista con excepcin del IVA.
Las modificaciones tributarias establecidas con posterioridad al contrato
afectarn al sujeto pasivo, sin que las partes puedan repercutirlas entre s. En
ningn caso podr ser causa de revisin de los precios la modificacin del
sistema tributario vigente a la firma del contrato.

5.2.7 Responsabilidades.
El Contratista es el responsable de la ejecucin de las obras en las condiciones
establecidas en el proyecto y en el contrato. Como consecuencia de ello vendr
obligado al desmontaje de lo mal ejecutado y a su reconstruccin correctamente
sin que sirva de excusa el que el Tcnico Director haya examinado y reconocido
las obras.
El Contratista es el nico responsable de todas las contravenciones que l o su
personal cometan durante la ejecucin de las obras u operaciones relacionadas
con las mismas. Tambin es responsable de los accidentes o daos que por
errores, inexperiencia o empleo de mtodos inadecuados se produzcan a la
propiedad a los vecinos o terceros en general.
El Contratista es el nico responsable del incumplimiento de las disposiciones
vigentes en la materia laboral respecto de su personal y por tanto los accidentes
que puedan sobrevenir y de los derechos que puedan derivarse de ellos.

5.2.8 Rescisin del contrato.


Cuando a juicio de la Propiedad el incumplimiento por parte del Contratista de
alguna de las clusulas del contrato, pudiera ocasionar graves trastornos en la
realizacin del proyecto, en el incumplimiento de los plazos, o en su aspecto
econmico, la Propiedad podr decidir la resolucin del contrato, con las
penalidades a que hubiera lugar. As mismo, podr proceder la resolucin con

10

Pliego de condiciones

perdida de fianza y garanta suplementaria si la hubiera, de producirse alguno de


los siguientes supuestos:
-

Primero: Muerte o incapacitacin del Contratista.

Segunda: La quiebra del Contratista.

Tercera: Modificacin del proyecto cuando produzca alteracin en ms o


menos 25% del valor contratado.

Cuarta: Modificacin de las unidades de obra en nmero superior al 40%


del original.

Quinta: La no iniciacin de las obras en el plazo estipulado cuando sea


por causas ajenas a la Propiedad.

Sexta: La suspensin de las obras ya iniciadas siempre que el plazo de


suspensin sea mayor de seis meses.

Sptima: Incumplimiento de las condiciones del contrato cuando implique


mala fe.

Octava: Terminacin del plazo de ejecucin de la obra sin haberse llegado


a completar sta.

Dcima: Actuacin de mala fe en la ejecucin de los trabajos.

Decimoprimera: Destajar o subcontratar la totalidad o parte de la obra a


terceros sin la autorizacin del Tcnico Director y la Propiedad.

5.2.9 Liquidacin en caso de rescisin del contrato.


Siempre que se rescinda el contrato por causas anteriores o bien por acuerdo de
ambas partes, se abonar al Contratista las unidades de obra ejecutadas y los
materiales acopiados a pie de obra y que renan las condiciones y sean
necesarios para la misma.
Cuando se rescinda el contrato llevar implcito la retencin de la fianza para
obtener los posibles gastos de conservacin de el perodo de garanta y los
derivados del mantenimiento hasta la fecha de nueva adjudicacin.

11

Pliego de condiciones

5.3 CONDICIONES FACULTATIVAS.

5.3.1 Normas a seguir.


El diseo de la instalacin estar de acuerdo con las exigencias o
recomendaciones expuestas en la ltima edicin de los siguientes cdigos:
5.3.1.1- Normativas generales.
-

R.D. 156/91 de 17 de junio, por el cual se regula el procedimiento


administrativo para la instalacin, ampliacin y el traslado de industrias.

Plan nacional y ordenanza general de seguridad e higiene en el trabajo (O.


M. de 9 de mayo de 1971 y disposiciones complementarias).

Ley de las cortes generales 21/92 de 16 de julio, sobre la industria.

5.3.1.2 Reglamentacin del sector.


-

Liberalizacin y nueva regulacin de industrias agrarias (R.D. 2685/80 de


17 noviembre y disposiciones complementarias).

R.D. 508/73 de 15 de marzo. Competencias de los ministerios de industria


y agricultura sobre las industrias agropecuarias y forestales.

5.3.1.3 Normativa elctrica.


-

Reglamento Electrotcnico
Complementarias.

de

Normas UNE.

Publicaciones del Comit Electrotcnico Internacional (CEI).

Normas de la Compaa Suministradora.

Lo indicado en este pliego de condiciones con preferencia a todos los


cdigos y normas.

12

Baja

Tensin

Instrucciones

Pliego de condiciones

5.3.2 Personal.
El Contratista tendr al frente de la obra un encargado con autoridad sobre los
dems operarios y conocimientos acreditados y suficientes para la ejecucin de la
obra.
El encargado recibir, cumplir y transmitir las instrucciones y ordenes del
Tcnico Director de la obra.
El Contratista tendr en la obra, el nmero y clase de operarios que haga falta
para el volumen y naturaleza de los trabajos que se realicen, los cuales sern de
reconocida aptitud y experimentados en el oficio. El Contratista estar obligado a
separar de la obra, a aquel personal que a juicio del Tcnico Director no cumpla
con sus obligaciones, realice el trabajo defectuosamente, bien por falta de
conocimientos o por obrar de mala fe.

5.3.3 Reconocimientos y ensayos previos.


Cuando lo estime oportuno el Tcnico Director, podr encargar y ordenar el
anlisis, ensayo o comprobacin de los materiales, elementos o instalaciones,
bien sea en fbrica de origen, laboratorios oficiales o en la misma obra, segn
crea ms conveniente, aunque estos no estn indicados en este pliego.
En el caso de discrepancia, los ensayos o pruebas se efectuarn en el laboratorio
oficial que el Tcnico Director de obra designe.
Los gastos ocasionados por estas pruebas y comprobaciones, sern por cuenta del
Contratista.

5.3.4 Ensayos.
5.3.4.1 - Antes de la puesta en servicio del sistema elctrico, el Contratista habr
de hacer los ensayos adecuados para probar, a la entera satisfaccin del Tcnico
Director de obra, que todo equipo, aparatos y cableado han sido instalados
correctamente de acuerdo con las normas establecidas y estn en condiciones
satisfactorias del trabajo.
5.3.4.2 - Todos los ensayos sern presenciados por el Ingeniero que representa el
Tcnico Director de obra.
5.3.4.3 - Los resultados de los ensayos sern pasados en certificados indicando
fecha y nombre de la persona a cargo del ensayo, as como categora profesional.

13

Pliego de condiciones

5.3.4.4 Los cables, antes de ponerse en funcionamiento, se sometern a un


ensayo de resistencia de aislamiento entre las fases y entre fase y tierra.
5.3.4.5 Alumbrado y fuerza, excepto motores. Medir la resistencia de
aislamiento de todos los aparatos (armaduras, tomas de corriente, etc.), que han
sido conectados, a excepcin de la colocacin de las lmparas.
5.3.4.6 En los cables enterrados, estos ensayos de resistencia de aislamiento se
harn antes y despus de efectuar el rellenado y compactado.
5.3.4.7 Antes de poner el aparellaje bajo tensin, se medir la resistencia de
aislamiento de cada embarrado entre fases y entre fases y tierra. Las medidas
deben repetirse con los interruptores en posicin de funcionamiento y contactos
abiertos.
5.3.4.8 Todo rel de proteccin que sea ajustable ser calibrado y ensayado,
usando contador de ciclos, caja de carga, ampermetro y voltmetro, segn se
necesite.
5.3.4.9 Se dispondr, en lo posible, de un sistema de proteccin selectiva. De
acuerdo con esto, los rels de proteccin se elegirn y coordinarn para conseguir
un sistema que permita actuar primero el dispositivo de interrupcin ms
prximo a la falta.
5.3.4.10 El contratista preparar curvas de coordinacin de rels y calibrado de
stos para todos los sistemas de proteccin previstos.

5.3.4.11 Todos los interruptores automticos se colocarn en posicin de


prueba y cada interruptor ser cerrado y disparado desde su interruptor de
control. Los interruptores deben ser disparados por accionamiento manual y
aplicando corriente a los rels de proteccin. Se comprobarn todos los
enclavamientos.
5.3.4.12 Se comprobar la puesta a tierra para determinar la continuidad de los
cables de tierra y sus conexiones y se medir la resistencia de los electrodos de
tierra.
5.3.4.13 Se comprobarn todas las alarmas del equipo elctrico para comprobar
el funcionamiento adecuado, hacindolas activar simulando condiciones
anormales.

14

Pliego de condiciones

5.3.4.14 Se medir la resistencia del aislamiento de los arrollamientos de los


motores antes y despus de conectar los cables de alimentacin.
5.3.4.15 Se comprobar el sentido de giro de todas las mquinas.
5.3.4.16 Todos los motores debern ponerse en marcha sin estar acoplados y se
medir la intensidad consumida. Despus de acoplarlos al equipo mecnico
accionado por el motor se medir la intensidad consumida en funcionamiento en
vaco.
5.3.4.17 Se tendr que verificar y supervisar la totalidad del sistema para dejar
en condiciones de funcionamiento toda la instalacin. Por lo tanto ser necesario:
5.3.4.17.1 Comprobar la correcta conexin de todos los componentes del
sistema, incluidas las alimentaciones segn los esquemas.
5.3.4.17.2 Comprobar la buena conexin de los cables a los borneros de
los regleteros.
5.3.4.17.3 Calibracin correcta de los instrumentos.
5.3.4.17.4 Exacta identificacin de los cables sealizndolos.
5.3.4.17.5 Correcta conexin de la lnea de tierra.
5.3.4.17.6 Comprobar que a las diferentes partes del Proyecto llega
alimentacin, conectando individualmente cada circuito.
5.3.4.17.7 Comprobar el correcto funcionamiento de la fuente de
alimentacin.
5.3.4.17.8 Con el autmata en funcin STOP alimentar el sistema pero
no las cargas.
5.3.4.17.9 Comprobar la correcta indicacin de los leds de la CPU del
autmata.
5.3.4.17.10 Comprobar el circuito de mando y de paradas de
emergencia.
5.3.4.17.11 Con el autmata en RUN verificar, por medio de los leds de
las tarjetas, que las salidas se correspondan de acuerdo con el programa de
control.

15

Pliego de condiciones

5.3.4.17.12 Comprobar la correcta comunicacin entre el autmata y la


aplicacin SCADA. Por medio de una prueba de comunicacin desde la
aplicacin SCADA.
5.3.4.17.13 Alimentar las cargas y realizar la prueba de funcionamiento
general del sistema.
En el caso de discrepancia, los ensayos o pruebas se efectuarn en el
laboratorio oficial que el tcnico Director de obra designe.
Los gastos ocasionados por estas pruebas y comprobaciones, sern por
cuenta del Contratista.

16

Pliego de condiciones

5.4 CONDICIONES TCNICAS.


El trabajo consistir en la instalacin de un equipo de control, as como la
instalacin y conexionado de los actuadores y sensores. El Contratista realizar
las conexiones entre todas las partes segn lo indicado en el proyecto.

5.4.1 Generalidades.
El ofertante ser el responsable del suministro de los equipos elementos
elctricos. La mnima proteccin ser IP54, segn DIN 40050, garantizndose
una proteccin contra depsitos nocivos de polvo y salpicaduras de agua;
garanta de proteccin contra derivaciones.
Se preveern prensaestopas de aireacin en las partes inferiores de los armarios.
En los armarios grandes, en la parte inferior y superior, para garantizar mejor la
circulacin del aire.
As mismo no se dejar subir la temperatura en la zona de los cuadros elctricos
y de instrumentacin por encima de los 35 C por lo que el ofertante deber
estudiar dicha condicin y los medios indicados en el proyecto, ventilacin
forzada y termostato ambiental, para que si no los considera suficiente prevea
acondicionamiento de aire por refrigeracin, integrada en los cuadros o ambiental
para la zona donde estn situados.
As pues todos los armarios incorporarn adems como elementos auxiliares
propios, los siguientes accesorios:
-

Ventilacin forzada e independiente del exterior.

Refrigeracin, en caso de que se requiera.

Dispositivo qumico-pasivo de absorcin de la humedad.

Iluminacin interior. No debern utilizarse lmparas fluorescentes, ya


que pueden llegar a causar interferencias.

Seguridad de intrusismo y vandalismo.

Accesibilidad a todos sus mdulos y elementos.

17

Pliego de condiciones

Se tendrn en cuenta las condiciones ambientales de uso. Por ello, se aplicar la


clasificacin 721-2 de polvo, arena, niebla salina, viento, etc. segn norma
IEC 721.
Para determinar los dispositivos de proteccin en cada punto de la instalacin se
deber calcular y conocer:
a) La intensidad de empleo en funcin del cos., simultaneidad,
utilizacin y factores de aplicacin previstos e imprevistos. De ste ltimo
se fijar un factor, y ste se expresar en la oferta.
b) La intensidad del cortocircuito.
c) El poder de corte del dispositivo de proteccin, que deber ser mayor
que la ICC (intensidad de cortocircuito) del punto en el cual est instalado.
d) La coordinacin del dispositivo de proteccin con el aparellaje situado
aguas abajo.
e) La selectividad a considerar en cada caso, con otros dispositivos de
proteccin situados aguas arriba.
Se determinar la seccin de fases y la seccin de neutro en funcin de
protegerlos contra sobrecargas, verificndose:
a) La intensidad que pueda soportar la instalacin ser mayor que la
intensidad de empleo, previamente calculada.
b) La cada de tensin en el punto ms desfavorable de la instalacin ser
inferior a la cada de tensin permitida, considerados los casos ms
desfavorables, como por ejemplo tener todos los equipos en marcha con
las condiciones ambientales extremas.
c) Las secciones de los cables de alimentacin general y particular tendrn
en cuenta los consumos de las futuras ampliaciones.
Se verificar la relacin de seguridad (Vc / VL), tensin de contacto menor o
igual a la tensin lmite permitida segn los locales MI-BT021, proteccin contra
contactos directos e indirectos.
La proteccin contra sobrecargas y cortocircuitos se har, preferentemente, con
interruptores automticos de alto poder de cortocircuito, con un poder de corte
aproximado de 50 KA, y tiempo de corte inferior a 10 ms. Cuando se prevean

18

Pliego de condiciones

intensidades de cortocircuito superiores a las 50 KA, se colocarn limitadores de


poder de corte mayor que 100 KA y tiempo de corte inferior a 5 ms.
Las curvas de disparo magntico de los disyuntores, L-V-D, se adaptarn a las
distintas protecciones de los receptores.
Cuando se empleen fusibles como limitadores de corriente, stos se adaptarn a
las distintas clases de receptores, emplendose para ello los ms adecuados, ya
sean aM, gF, gL o gT, segn la norma UNE 21-103.
Todos los rels auxiliares sern del tipo enchufable en base tipo undecal, de tres
contactos inversores, equipados con contactos de potencia, (10 A. para carga
resistiva, cos. fi=1), aprobados por UL.
La proteccin contra choque elctrico ser prevista, y se cumplir con las normas
UNE 20-383 y MI-BT021.
La determinacin de la corriente admisible en las canalizaciones y su
emplazamiento ser, como mnimo, segn lo establecido en MI BT004. La
corriente de las canalizaciones ser 1.5 veces la corriente admisible.
Las cadas de tensin mximas autorizadas sern segn MI BT017, siendo el
mximo, en el punto ms desfavorable, del 3% en iluminacin y del 5% en
fuerza. Esta cada de tensin se calcular considerando alimentados todos los
aparatos de utilizacin susceptibles de funcionar simultneamente, en las
condiciones atmosfricas ms desfavorables.
Los conductores elctricos usarn los colores distintivos segn normas UNE, y
sern etiquetados y numerados para facilitar su fcil localizacin e interpretacin
en los planos y en la instalacin.
El sistema de instalacin ser segn la instruccin MI BT018 y otras por
interiores y receptores, teniendo en cuenta las caractersticas especiales de los
locales y tipo de industria.
Los aparatos de maniobra como por ejemplo los sensores, finales de carrera, ...;
han de ser fcilmente accesibles y poder ser sustituidos sin herramientas
especiales.
El ofertante debe detallar en su oferta todos los elementos y equipos elctricos
ofrecidos, indicando nombre de fabricante.
Adems de las especificaciones requeridas y ofrecidas, se debe incluir en la
oferta:

19

Pliego de condiciones

a) Memorndum de clculos de carga, de iluminacin, de tierra,


protecciones y otros que ayuden a clasificar la calidad de las instalaciones
ofertadas.
b) Diseos preliminares y planos de los sistemas ofertados.
En planos se emplear simbologa normalizada S/UNE 20.004.
Se tender a homogeneizar el tipo de esquema, numeracin de borneros de salida
y entrada y en general todos los elementos y medios posibles de forma que
facilite el mantenimiento de las instalaciones.

5.4.1 Cuadros elctricos.


El concursante razonar el tipo elegido, indicando las siguientes caractersticas:
-

Estructura de los cuadros, con dimensiones, materiales empleados (perfiles,


chapas, etc...), con sus secciones o espesores, proteccin antioxidante,
pinturas, etc ...

Compartimentos en que se dividen.

Elementos que se alojan en los cuadros (embarrados, aisladores, etc...),


detallando los mismos.

Interruptores automticos.

Salida de cables, rels de proteccin, aparatos de medida y elementos


auxiliares.

Protecciones que, como mnimo, sern:


Mnima tensin, en el interruptor general automtico.
Sobrecarga en cada receptor.
Cortocircuitos en cada receptor.
Defecto a tierra, en cada receptor superior a 10 CV. En menores
reagrupados en conjunto de mximo 4 elementos. Estos elementos
deben ser funcionalmente semejantes.

20

Pliego de condiciones

Se proyectarn y razonarn los enclavamientos en los cuadros, destinados a


evitar falsas maniobras y para proteccin contra accidentes del personal, as
como en el sistema de puesta a tierra del conjunto de las cabinas.
La distribucin del cuadro ser de tal forma que la alimentacin sea la celda
central y a ambos lados se vayan situando las celdas o salidas cuando sea
necesario.
En las tapas frontales se incluir un sinptico con el esquema unipolar
plastificado incluyendo los aparatos de indicacin, marcha, proteccin y ttulo de
cada elemento con letreros tambin plastificados.
Se indicarn los fabricantes de cada uno de los elementos que componen los
cuadros y el tipo de los mismos.
5.4.1.2.1 Caractersticas.
-

Tensin nominal de empleo: 380 V.

Tensin nominal de aislamiento: 750 V.

Tensin de ensayo: 2.500 V durante 1 segundo.

Intensidades nominales en el embarrado horizontal: 500, 800, 1.000,


1.250, 2.500 amperios.

Resistencia a los esfuerzos electrodinmicos de cortocircuitos: 50 KA.

Proteccin contra agentes exteriores: IP-54, segn IEC, UNE, UTE y DIN.

Dimensiones: varias, con longitud mxima de 2000 mm.

5.4.2 Autmata.
La instalacin se realizar en el armario indicado en los planos.
Despus de alteraciones y fallos de tensin, habr de ser posible volver a
reiniciar el programa interrumpido de forma correcta. Es preciso tomar las
disposiciones para poder reemprender correctamente la ejecucin del programa
interrumpido como consecuencia de una cada de tensin. Durante la transicin
no han de aparecer estados peligrosos, ni momentneamente.

21

Pliego de condiciones

En aquellas circunstancias en que como consecuencia de una cada de tensin


pueda desactivarse los conductores de manera incontrolada y como consecuencia
puede existir peligro de dao al autmata, habr de instalarse un medio de
proteccin de tensin mnima que desactive el autmata cuando se detecte una
cada de tensin a un valor previamente ajustado.
El circuito de alimentacin del autmata consta de un interruptor de
accionamiento manual. Todos los pulsadores principales que intervienen en el
proceso se habrn de acompaar de un nombre que indique su funcin.
Los cables de alimentacin y de seal habrn de instalarse de forma que las
interferencias inductivas y capacitativas no alteran las funciones de la
automatizacin.
A fin de evitar que la rotura de un cable o conductor de seal provoquen estados
indefinidos en el autmata, se tomarn las medidas correspondientes a nivel de
hardware y software.

5.4.3 Software.
Queda totalmente prohibida la modificacin del software de control por parte de
la Propiedad o por el Contratista, El ingeniero es el nico responsable del
contenido de los programas y como consecuencia de ello, cualquier fallo o
anomala detectada en ellos habr de ser comunicada inmediatamente al Tcnico
Director para que tome las medidas oportunas.

5.4.4 Obras ocultas.


Las unidades que hayan de permanecer ocultas habrn de ser medidas antes de la
ocultacin. Si la medida no es realizada cuando corresponda, el Contratista habr
de realizar las operaciones pertinentes para llevarlas a cabo.

5.4.5 Red de puesta a tierra.


Todas las carcasas de aparatos de alumbrado, as como enchufes, etc.; dispondrn
de su toma de tierra, conectada a una red general independiente de la de los
centros de transformacin y de acuerdo con el RBT.
Habr de ponerse a tierra todas las partes metlicas de las mquinas que no se
encuentren sometidas a tensin, a fin de evitar posibles contactos.

22

Pliego de condiciones

5.4.6 Indicaciones.
Todos los motores llevarn colocadas la correspondiente placa de caractersticas
en lugar bien visible. En las placas constar el nombre del fabricante, modelo,
tensiones nominales, potencias absorbidas, frecuencia nominal, velocidad
nominal y todos aquellos datos que se consideren necesarios.
Todos los cables de fuerza, control y sealizacin instalados exteriormente de las
mquinas deben resistir la degradacin debida a los agentes meteorolgicos y no
ser inflamables.
En general, la instalacin y la aparamenta instalada cumplirn las normas
vigentes y las propias de la compaa suministradora.

El ingeniero tcnico:

Jos Manuel Carrascal Martnez


LLEIDA, 1 de septiembre de 2001.

23

APLICACIN EN LABVIEW PARA EL CONTROL


DE UNA PLANTA DESHIDRATADORA DE
ALFALFA MEDIANTE AUTMATA
PROGRAMABLE
6 Manual del usuario

AUTOR: Jos Manuel Carrascal Martinez .


DIRECTOR: Luis Guasch Pesquer.
FECHA: Septiembre / 2001.

Manualdel usuario

6 MANUAL DEL USUSARIO:


6.1 INTRODUCCIN ............................................................................
Qu realiza esta aplicacin SCADA? ........................................
Qu son los Paneles de control y visualizacin? ...........................
Control de las alarmas .....................................................................
Control de mantenimiento ................................................................

1
1
1
2
2

6.2 PUESTA EN MARCHA ...................................................................


Requisitos del sistema ......................................................................
Instalacin de la aplicacin SCADA ...............................................
Iniciar la aplicacin SCADA ...........................................................
Paneles de control y visualizacin ...................................................
Archivos auxiliares ..........................................................................

3
3
3
4
6
13

Manual del usuario

6.1 INTRODUCCIN.
Qu realiza esta aplicacin SCADA?
SCADA viene de las siglas de "Supervisory Control And Data Acquisition", es
decir: adquisicin de datos y control de supervisin.
Esta aplicacin SCADA es una aplicacin software especialmente diseada para
funcionar sobre un ordenador en el control de produccin, proporcionando
comunicacin con el autmata SIEMENS SIMATIC S5-95U de la planta y
controlando el proceso de forma automtica desde la pantalla del ordenador.
Nota: Esta aplicacin SCADA es para uso exclusivo de la automatizacin
realizada en este proyecto para la planta deshidratadora de alfalfa de la
empresa Agropiensos del Segre, S.L..
La aplicacin SCADA efecta tareas de supervisin y gestin de alarmas, as
como tratamiento de datos y control del proceso desarrollado en la planta
deshidratadora de alfalfa.
La aplicacin SCADA se comunica con el autmata por medio de un puerto serie
del ordenador y el procesador de comunicaciones CP 521SI acoplado al
autmata.
Cada 2 segundos el autmata enviar al ordenador los datos necesarios para
controlar el estado de la planta.
A su vez la aplicacin SCADA slo enviar al autmata los datos de control
cuando se halla detectado algn evento que implique alguna orden o notificacin
al sistema por parte del programa.

Qu son los Paneles de control y visualizacin?.


Son el interfaz grfico del operador, proporcionan al operador las funciones de
control y supervisin de la planta. El proceso se representa mediante sinpticos
grficos que representarn a las mquinas de la planta.
En la aplicacin disponemos de 4 paneles de control y visualizacin:
1- Panel general: Se representa por medio de animaciones y mensajes grficos
el estado de toda la planta, dispone de los pulsadores de modo de
funcionamiento de la planta: marchas, paros, etc..

Manual del usuario

2- Panel deshidratador: Se representa por medio de animaciones y mensajes


grficos el estado del grupo deshidratador, en este caso se dispone de los
pulsadores de que controlan las mquinas del grupo durante el
funcionamiento manual de la planta.
3- Panel enfriador: Se representa por medio de animaciones y mensajes grficos
el estado del grupo enfriador, en este caso se dispone de los pulsadores de que
controlan las mquinas del grupo durante el funcionamiento manual de la
planta.
4- Datos auxiliares: Nos muestra todos los datos disponibles en la aplicacin
SCADA, de cada mquina de la planta.

Control de las alarmas.


La aplicacin supervisar y gestionar las alarmas que se produzcan en la planta.
Toda alarma que afecte a la planta ser inmediatamente notificada al operador,
adems la notificacin indicar cul a sido la causa que ha provocado la alarma.
Para tener un registro de las alarmas que se vayan produciendo la aplicacin
generar un histrico, en formato de hoja de clculo, de los siguientes datos sobre
Fecha de la notificacin de la alarma.
Hora de la notificacin de la alarma.
Causa que ha provocado la alarma.
Operario encargado del control de la planta en el momento de la
notificacin de la alarma.

Control de mantenimiento.
La aplicacin calcular el nmero de horas de funcionamiento y el nmero de
ciclos de arranque de cada mquina de la planta.

Manual del usuario

6.2 PUESTA EN MARCHA.


Requisitos del sistema.
La aplicacin SCADA necesita de un ordenador compatible PC, los requisitos
mnimos necesarios que deber cumplir son los siguientes:
Un PC con procesador Pentium o equivalente.
Microsoft Windows 95, Windows 98, Windows NT 4.0 con Service Pack 3
o posterior o Windows 2000.
32 MB de RAM en Windows 95 y Windows 98, 48 MB de RAM en
Windows NT y 2000 (preferiblemente 64 MB).
Un disco duro con al menos 15 MB de espacio libre.
Tarjeta de vdeo SVGA capaz de una resolucin de 1024 x 768 pxeles y una
profundidad de color de 16 bits.
Monitor de 15 pulgadas.
Teclado y ratn o un dispositivo sealador compatible.

Instalacin de la aplicacin SCADA.


La aplicacin SCADA se instalan desde el CD-ROM suministrado. No puede
ejecutar la aplicacin SCADA desde el CD; debe instalar los componentes en su
disco duro y ejecutarla en l.
Para instalar la aplicacin SCADA (Windows):
1 Inserte el CD que contiene la aplicacin SCADA en la unidad de CD-ROM.
2 Copie la carpeta SCADA del CD en su disco duro, puede elegir el nombre y
situacion de la carpeta de destino.
3 Cree un acceso directo al programa SCADA-VI.exe de la carpeta SCADA,
anteriormente copiada, en el men Inicio, Programas de la barra de Windows.

Manual del usuario

Iniciar la aplicacin SCADA.


Para iniciar la aplicacin SCADA deber hacer clic en el men Inicio, elija
Programas > SCADA-VI.exe.
Se activar el panel del programa Base de la aplicacin SCADA:

Figura 1 Base

El panel frontal nos muestra a la izquierda una imagen decorativa sobre el


carcter de la aplicacin y a la derecha una fila de 5 botones:

1- Configuracin del puerto serie Si lo accionamos podremos cambiar el


nmero de puerto serie que utilizamos para la comunicacin entre el
ordenador y el autmata.

Figura 2 Configuracin puerto serie

Manual del usuario

2-

Si lo accionamos podemos cambiar la contrasea


del sistema, esta contrasea nos da acceso a una serie de funciones extras de

Figura 3 Cambio de contrasea

Para poder cambiar la contrasea del sistema deberemos conocer la actual


Una vez introducida la actual contrasea, disponemos de 3 intentos, se nos
Para tener la seguridad que la actual contrasea es la correcta ser necesario
teclearla dos veces para evitar posibles errores.

3- Prueba de comunicacin con el autmata Si lo accionamos realizaremos


una pruebe de comunicacin entre el ordenador y el autmata.

Figura 4 Prueba de comunicacin

Si la prueba de comunicacin se realiza con xito se nos indicar el tiempo


que ha transcurrido desde el envio del mensaje al autmata hasta la respuesta
de este.
Si no se ha podido realizar la comunicacin con existo se nos informar de las
posibles causas que lo han provocado.
4- Iniciar el programa SCADA Si lo accionamos activamos la aplicacin
SCADA, se explica ms detalladamente en la seccin 6.2.1.
5- Finalizar Si lo accionados se cerrar la aplicacin SCADA.

Manual del usuario

Paneles de control y visualizacin.


Al activar la aplicacin SCADA nos aparecer el panel general:

Figura 5 Panel General

1 Men desplegable desde donde podemos, si hemos introducido la contrasea


del sistema como nombre de operario, interrumpir/reanudar la comunicacin con
el autmata y desactivar la aplicacin SCADA.
2 Indicacin de alarma, se indica el motivo de la alarma.
3 Pulsador Alarma tratada.
4 Pulsadores para cambiar de pantalla.
5 Indicacin del estado de la planta, etapa actual de la gua GEMMA.
6 Indicacin de fecha, hora y operario encargado del control de la planta.
Si se pulsa en control Login se accede al cambio del nombre del operario.
7 Pulsadores para el control de la planta:

Manual del usuario

Marcha sin enfriador.


Parada de planta.
Automtico.
Manual.
Emergencia.
Reset sealizacin luminosa.
Reset sealizacin acstica.
8 Animaciones que simulan el funcionamiento de la planta.
9 Indicadores de temperatura a la salida del trommel, temperatura a la entrada
del trommel y velocidad del aspirador.
10 Indicadores de aviso sobre el estado de los F.C. de inspeccin, del nivel de
la empacadora y de los despedregadores.

Panel Deshidratador:

Figura 6 Panel Deshidratador

Manual del usuario

1 Indicacin de alarma, se indica el motivo de la alarma.


2 Pulsador Alarma tratada.
3 Pulsadores para cambiar de pantalla.
4 Indicacin del estado de la planta, etapa actual de la gua GEMMA.
5 Indicacin de fecha, hora y operario encargado del control de la planta.
6 Pulsadores para el control de la planta:
Emergencia.
Reset sealizacin luminosa.
Reset sealizacin acstica.
7 Pulsadores para el control de la planta, aparecen cuando la planta se
encuentra en funcionamiento manual:
Marcha del tapiz.
Paro del tapiz.
Marcha del erizo del tapiz.
Paro del erizo del tapiz.
Marcha de la rosca de salida del tapiz.
Paro de la rosca de salida del tapiz.
Marcha del quemador.
Paro del quemador.
Marcha del trommel.
Paro del trommel.
Abrir los despedregadores.

Manual del usuario

Cerrar los despedregadores.


Marcha de la esclusa cicln.
Paro de la esclusa cicln.
Marcha de la rosca salida cicln.
Paro de la rosca salida cicln.
Abrir la tajadera.
Cerrar la tajadera.
Marcha de la rosca del sobradero.
Paro de la rosca del sobradero.
Activar la alimentacin del variador.
Desactivar la alimentacin del variador.
Activar el aspirador.
Desactivar el aspirador.
Aspirador en 1 velocidad, 1370 min-1.
Aspirador en 2 velocidad, 2320 min-1.
Activar la consigna analgica de velocidad del aspirador.
Desactivar la consigna analgica de velocidad del aspirador.
8 Animaciones que simulan el funcionamiento de la planta.
9 Indicadores de la temperatura a la entrada del trommel, de la temperatura a la
salida del trommel y de la velocidad del aspirador.
10 Indicadores de aviso sobre el estado de los F.C. de inspeccin y de los
despedregadores.

Manual del usuario

11 Control de la consigna analgica de velocidad del aspirador.


Panel Enfriador:

Figura 7 Panel Enfriador

1 Indicacin de alarma, se indica el motivo de la alarma.


2 Pulsador Alarma tratada.
3 Pulsadores para cambiar de pantalla.
4 Indicacin del estado de la planta, etapa actual de la gua GEMMA.
5 Indicacin de fecha, hora y operario encargado del control de la planta.
6 Pulsadores para el control de la planta:
Emergencia.
Reset sealizacin luminosa.
Reset sealizacin acstica.

10

Manual del usuario

7 Pulsadores para el control de la planta, aparecen cuando la planta se


encuentra en funcionamiento manual:
Marcha de la rosca de alimentacin del enfriador.
Paro de la rosca de alimentacin del enfriador.
Marcha del erizo del enfriador.
Paro del erizo del enfriador.
Marcha del enfriador.
Paro del enfriador.
Marcha del aspirador del enfriador.
Paro del aspirador del enfriador.
Marcha de la esclusa del enfriador.
Paro de la esclusa del enfriador.
Marcha de la rosca de salida del enfriador.
Paro de la rosca de salida del enfriador.
Marcha del aspirador de finos.
Paro del aspirador de finos.
Marcha de la esclusa de finos.
Paro de la esclusa de finos.
Marcha del transporte de cadenas.
Paro del transporte de cadenas.
Marcha de la empacadora.
Paro de la empacadora.

11

Manual del usuario

8 Animaciones que simulan el funcionamiento de la planta.


9 Indicadores de aviso sobre el estado de los F.C. de inspeccin y de los
despedregadores.

Panel Datos Auxiliares:

Figura 8 Panel Datos Auxiliares.

1 Pulsadores para cambiar de pantalla.


2 Indicacin de fecha, hora y operario encargado del control de la planta.
3 Men de seleccin de la mquina a examinar.
4 Datos sobre la mquina a examinar.
5 Indicadores del nmero de ciclos de arranque y horas de funcionamiento de la
mquina examinada.
6 Pulsadores para resetear el valor almacenado de ciclos de arranque y horas de
funcionamiento de la mquina examinada.

12

Manual del usuario

Archivos auxiliares.
La aplicacin SCADA va acompaada por dos carpetas Datos y Alarmas.

Datos: Esta carpeta contiene dos archivos de sistema utilizados por la


aplicacin, esta carpeta y los archivos que contienen no deben ser manipulados
en ningn caso.

Alarmas: Esta carpeta contiene los archivos que irn creando las alarmas.
Los avisos de alarma sern almacenados en un fichero con extensin .xls (hoja de
clculo para EXCEL), este archivo se encontrar la carpeta Alarmas en el
subdirectorio donde se encuentre la aplicacin SCADA.
El nombre del archivo (nombre.xls) depender del mes y el ao en el que ha sido
notificado el aviso de alarma, ejemplo:
El da 13 de marzo de 2001 (13-03-2001) se notifica un aviso de alarma, si
durante los das anteriores de este mes se ha notificado algn aviso de alarma en
la carpeta Alarmas existir el archivo 03-2001.xls y nuestro el aviso de alarma
ser grabado en una nueva fila de la hoja de clculo.
Si en cambio el aviso de alarma es el primero que sucede en este mes
automticamente se crear un archivo con el nombre mes-ao.xls.
Si se detecta un aviso de alarma ser grabado en el archivo, este aviso est
formado por la fecha y hora en la que se ha producido la alarma, el tipo de
alarma y el nombre del operario encargado del control de la planta en ese
momento, ejemplo:

FECHA

HORA

TIPO ALARMA

OPERARIO

martes, 13 de marzo de 2001

17:26:18

PULSADO EMERGENCIA VIRTUAL

J. Pons

13

APLICACIN EN LABVIEW PARA EL CONTROL


DE UNA PLANTA DESHIDRATADORA DE
ALFALFA MEDIANTE AUTMATA
PROGRAMABLE
7 Anexos

AUTOR: Jos Manuel Carrascal Martinez .


DIRECTOR: Luis Guasch Pesquer.
FECHA: Septiembre / 2001.

Anexos

7 - ANEXOS:

7.1 SIMATIC S5 S5-95U .............................................................................


7.1.1- System description ...............................................................
7.1.2- Techical specifications .........................................................

1
2
11

7.2 SIMATIC S5 CP 521 SI ...............................................................

16
17
18
25
44

7.2.1- System overview ...................................................................


7.2.2- Techical specifications .........................................................
7.2.3- Principle of operation ..........................................................
7.2.4- ASCII driver .........................................................................

SIMATIC S5
S5-90U/S5-95U
Programmable Controller

System Manual

EWA 4NEB 812 6115-02b

Edition 03

System Description

S5-90U/S5-95U

S5-95U Programmable Controller


The S5-95U is a fast and compact PLC designed for complex applications with digital and analog
inputs and outputs where space is a crucial factor.
It is suitable for small control tasks with high demands regarding response times and supplementary
functions.
Salient features of the S5-95U:
Onboard analog inputs/outputs with extremely short conversion times
PID controller
Networking capability as active or passive station in the SINEC L2 LAN
I/O Modules
The S5-90U and S5-95U programmable controllers can be expanded with I/O modules of the
S5-100U range. Up to 32 modules can be connected directly to the S5-95U. For the S5-90U,
however, the IM 90 interface module is required for connecting up to six modules.
These modules offer a variety of functions that supplement the onboard I/Os of the programmable
controllers.
The following I/O modules are available:

Digital input and output modules


Analog input and output modules
Ex modules for hazardous applications
Function modules for external timer functions, fast counters and analog limit monitoring
Intelligent I/O modules for closed-loop control and positioning tasks and for cam mechanisms
Intelligent programmable modules for fast preprocessing functions
Diagnostic modules for monitoring the I/O bus of the S5-100U
Simulator modules for program testing.

Bus Units
Bus units provide the S5-90U/95U with extra-discrete configuration and expansion capabilities. The
bus units incorporate the signal leads for communication between I/O modules and CPU. They are
simply mounted on a 35 mm standard mounting rail and interconnected using the integral flat ribbon
cable connectors.
Each bus unit has
Two module slots
Rotatable coding "locks" to avoid confusing of modules
A terminal block for the signal leads.
Communications Capabilities
The SINEC L1 and SINEC L2 (S5-95U only) LANs offer extensive communications functions for data
interchange with various devices and stations. The internal 20 mA (TTY) interfaces and the CP modules additionally permit point-to-point connections, for instance, to
Printers
Terminals
Personal computers
Other programmable controllers.

1-2

EWA 4NEB 812 6115-02b

S5-90U/S5-95U

System Description

Dimensions
The S5-90U and S5-95U programmable controllers are distinguished by their low space requirement.
They can be used even in places too small for accommodating a conventional control consisting of
contactors and relays. They are thus the ideal solution if a controller for a small control task must
additionally be fitted in a control cabinet already containing a complete configuration.
The two PLCs can also be operated without any I/O modules. They constitute, of course, the most
economical solution with regard to space requirements if the onboard I/Os are sufficient for
implementing the control task.
The number of bus units used for external I/Os determines the space requirement.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Table 1-1. Dimensions

Programmable Controller

Width

Height

Depth

S5-90U programmable controller

145 mm

135 mm

97 mm

S5-95U programmable controller

145 mm

135 mm

146 mm

91.5 mm

162 mm

137.8 mm

91.5 mm

135 mm

137.8 mm

Bus unit with two I/O modules,


with terminal block for
screw-type
connection
crimp snap-in
connection

Mounting
The S5-90U can be mounted directly on walls or mounting plates. For this purpose, you need four
wall brackets that can be pushed into the four openings on the rear of the casing and then
mounted on the wall using screws.
The S5-95U snaps onto a 35 mm standard mounting rail which also accommodates the bus units
for the external I/O modules. Optionally, the S5-90U can also be fitted on a 35 mm standard
mounting rail.
Power Supply
When configuring a system or plant, you have to make sure the PLC is provided with the supply
voltage required.
The S5-90U can be connected directly to the 115/230 V AC mains supply.
The S5-95U can be connected directly to a 24 V DC voltage supply. Power supply modules
providing 1 A to 10 A (at 24 V) are available for connection to 115/230 V AC.

EWA 4NEB 812 6115-02b

1-3

System Description

S5-90U/S5-95U

Digital Inputs/Outputs
Due to their wide range of applications, the number of inputs and outputs required by the PLCs
varies considerably.
The two PLCs permit different configurations. You can therefore select the PLC that suits your
specific task.

aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

Table 1-2. All Inputs and Outputs

Inputs/Outputs

S5-90U

S5-95U

Onboard

Maximum

Onboard

Maximum

Digital inputs/outputs

16

208

32

480

Analog inputs/outputs

16

41

Counter inputs

13

66

Interrupt inputs

The PLCs offer onboard digital inputs and outputs to which the required number of I/O modules of
the S5-100U range can be added.
Analog Inputs/Outputs
The PLCs also feature analog inputs and outputs. Analog inputs and outputs are incorporated on the
S5-95U board. Both the S5-90U and S5-95U can be expanded using the relevant I/O modules of the
S5-100U spectrum.
Interrupt Inputs
In addition to the above-mentioned inputs and outputs, the S5-90U and S5-95U feature onboard
inputs for interrupt processing.
Counter Inputs
Many applications require the use of counters. The onboard counter inputs of the S5-90U and
S5-95U are adequate for a great variety of counter functions.
The following onboard counter inputs are available:
S5-90U

One up counter (16-bit) Counting frequency: 1 kHz

S5-95U

One up counter (16-bit) Counting frequency: 2 kHz,


One up counter (16-bit) Counting frequency: 5 kHz.
Both up counters can be combined in a cascade to form one 32-bit up counter.

If these inputs do not meet your requirements, e.g. with respect to the counting frequency, they can
be supplemented with counter modules of the S5-100U range.
Three different counter modules are available:
A two-channel counter module for up to 500 Hz, two down counters;
A fast, single-channel counter module for counting frequencies up to 500 kHz, with two
comparison values, for both counting and position decoding;
An intelligent I/O module with two counter channels for up to 58 kHz, up or down counters.

1-4

EWA 4NEB 812 6115-02b

S5-90U/S5-95U

System Description

Your PLC needs a program to carry out its control task. Depending on the task involved, these
programs can vary and place various demands on the PLCs.
User Memory
The program is loaded into the user memory when the PLC is started up. The memory capacity
represents a limiting factor for the size of the program so that, for instance, extensive programs
cannot be executed in every PLC. If data from the process is additionally stored, the memory space
available for the program is again reduced.
Execution Time
The execution time of the program determines the response time of the programmable controller to
signals from the process. Since execution times vary from program to program, the execution times
specified in Table 1-4 are referred to 1024 binary statements (1 statement corresponds to 2 bytes).
Flags/Counters/Timers
Internal flags, counters and timers are available for solving your task.
Table 1-3 gives information about the number and retentive characteristics (internal memory
contents are retained/not retained after POWER ON) of flags, counters and timers.

a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aaaaaaaaaaaa
a

Table 1-3. Retentive and Non-Retentive Operands


S5-90U

Operand

S5-95U

Retentive

Non-Retentive

Retentive

Non-Retentive

Flags

0.0 to 63.7

64.0 to 127.7

0.0 to 63.7

64.0 to 255.7

Counters

0 to 7

8 to 31

0 to 7

8 to 127

Timers

0 to 31

0 to 127

Structured Programming
Programs can be kept manageable if a linear sequence of operations is broken down into individual
technologically related sections that are combined to form software blocks. Organization blocks can
be used in which the reaction of the system to interrupts in cyclic program execution can be
programmed.
Interrupt-Driven Program Execution
Some applications require an immediate and adequate response of the system to signals from the
process (process interrupts). Normal program execution must therefore be suspended in order to
process these interrupts. This is initiated by the operating system which calls an organization block
in which the appropriate response has been programmed.
Time-Controlled Programming
You can use time-controlled programming if you wish to interrupt cyclic program execution at fixed
intervals in order to execute another routine. When the cyclic program is interrupted, an organization
block including the routine to be processed is called.

EWA 4NEB 812 6115-02b

1-5

System Description

S5-90U/S5-95U

PID Controller
Many applications require PID control functions in addition to the usual control tasks. For this
purpose, the operating system of the S5-95U has a PID controller which can be called up from the
program. The PID controller forms an integral part of the PLC's operating system and therefore
takes up no space in the user memory.
Standard Function Blocks
Besides the performance capabilities of a program, programming overheads are of great importance.
Standard function blocks including standardized program structures for recurrent, usually complex
functions can be loaded in the S5-95U. These software blocks can easily be linked into the program
and facilitate the task of programming considerably.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Table 1-4. Software Overview

Software Overview

S5-90U

S5-95U

User memory (1 statement = 2 bytes)

4 KB

16 KB

Execution time for 1024 binary statements

2 ms

2 ms

Flags (512 retentive)

1024

2048

Counters (8 retentive)

32

128

Timers

32

128

Program organization:

Structured programming

Yes

Yes

Interrupt-driven program execution

Yes

Yes

Time-controlled program execution

No

Yes

PID controller

No

Yes

Standard function blocks

No

Yes

In addition to process control, production processes often require supplementary functions, such as
closed-loop control or communication with I/Os. Special function modules are available for these
tasks.
Intelligent I/O Modules (IPs)
Intelligent I/O modules process open-loop and closed-loop control functions and positioning tasks
mainly autonomously. They can thus offload the CPU of the PLC.
Communications Processors (CPs)
Communications processors enable point-to-point connections between the PLC and printers,
peripherals or other computers via integral serial interfaces. They also permit interfacing with the
SINEC L1 LAN.
Operator Control and Process Monitoring Equipment (TDs, OPs)
Processes and functions in your plant can be visualized with the help of operator control and
process monitoring equipment especially tuned to SIMATIC S5 programmable controllers. Text
displays (TDs) can be used for process monitoring; operator panels (OPs) enable spontaneous
intervention in the process if necessary.

1-6

EWA 4NEB 812 6115-02b

S5-90U/S5-95U

System Description

Communications

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaaaaaa

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

Complex applications sometimes make it necessary for the programmable controller to communicate
with other PLCs or peripherals. SIMATIC S5 PLCs offer two possibilities:
Point-to-point connections or
Networking via SINEC L1 and SINEC L2 LANs.
SINEC L2 bus

SINEC L1 bus

Printers
Computers

CP

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

PG
S5-90U

OP

20mA interface

CP

S5-95U

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a

Printers
Computers

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a

PG

SINEC L2 interface optional

20mA interfaces
(2nd interface optional)

OP

Figure 1-2. Communications Capabilities


Point-to-point connections are the ideal solution for connecting up only two devices. They are
both economical and very efficient. The integral 20 mA (TTY) interface (programmer interface) can
be used to connect a programmer (PG) or operator panel (OP).
The optional second serial interface (20 mA) of the S5-95U permits the simultaneous connection of
programmers and operator panels. Additionally, the following devices can be linked:
Other SIMATIC PLCs (SINEC L1 protocol, S5-95U as point-to-point master)
Siemens devices (3964(R) protocol) or
Third-party devices (ASCII protocol).
Communications processors (CPs) offer additional communications possibilities.
If more than two devices are to be interconnected, the use of a LAN is recommendable. The lowcost SINEC L1 LAN for applications that are not critical with regard to time can connect devices
over distances of up to 50 km via a four-wire cable. It can easily be expanded for a maximum of 31
stations.
S5-90U and S5-95U programmable controllers can be connected as slaves to this LAN via the
integral 20 mA (TTY) interface (programmer interface) or the CP 521 SI communications processor.
The S5-95U is optionally available with SINEC L2 interface. SINEC L2 is the LAN type required for
the lower and medium-range cell and field levels in industrial environments and conforms to the
PROFIBUS standard (DIN 19245).
The open LAN architecture permits the connection of non-Siemens field devices. However, it is also
possible to link S5-95U PLCs only.
The S5-95U with SINEC L2 interface can communicate both as active and passive station on the
bus.

EWA 4NEB 812 6115-02b

1-7

System Description

S5-90U/S5-95U

Conventional controls using relays or contactors are hardwired. Their functions are implemented by
wiring the switching elements. If the control task changes, time-consuming modifications of the
wiring have to be made.
In a programmable controller, however, rewiring is taken over by the program. Modifications of
functions, testing and start-up are thus considerably facilitated.
STEP 5 programming language
It enables the first-time user to become quickly familiar with PLC technology. The SIMATIC PLCs
can be programmed using the STEP 5 language. STEP 5 is easy to comprehend and makes developing of programs user-friendly, flexible and economical.
Methods of representation
STEP 5 features four methods of representation:
Statement list (STL)
Control system flowchart (CSF)
Ladder diagram (LAD)
GRAPH 5, GRAPH Mini.

CSF

STL

Graph 5,
GRAPH Mini

LAD
Figure 1-3. STEP 5 Programming Language
The statement list uses mnemonics for statements.
The control system flowchart is ideal for those who prefer the logic representation of machine
functions and processes.
If you are accustomed to working with circuit diagrams, the use of the ladder diagram is recommendable.
The following packages are additionally available for programming sequential controls:
GRAPH Mini and
GRAPH 5 (limited use only; for S5-95U only)

1-8

EWA 4NEB 812 6115-02b

S5-90U/S5-95U

System Description

STEP 5 Versions
STEP 5 is available in two different versions to come up to the various demands placed on the software:
STEP 5 for mini PLCs is designed especially for programming the S5-90U, S5-95U and S5-100U
programmable controllers.
The software is supplied with the PG 710 programmer and also executes on AT-compatible PCs.
STEP 5 as basic package is the most powerful STEP 5 version. It can be used for all SIMATIC
PLCs - from mini PLCs to high-end PLCs.
Programmers
For programming, modifications, testing and start-up, the SIMATIC range offers a wide selection of
programmers with graded performance which can be used for any of the PLCs:
PG 605, the hand-held unit for programming and servicing;
(for S5-90U: 6ES5 605-0UA12)
PG 710, light and handy like a laptop; the PG 710 I variant is specially matched to mini PLCs.
PG 730, the mobile power pack; full programming performance always at hand.
PG 750, rugged, compact and expandable; ideal for use in the workshop and in the plant.
PG 770, the desktop programmer for configuring and programming, process monitoring and diagnostics.

EWA 4NEB 812 6115-02b

1-9

S5-90U/S5-95U

Technical Specifications, DB1 Parameters, RAM Address Assignment

Technical Specifications, DB1 Parameters, RAM


Address Assignment

B.1

Technical Specifications

B.1.1 General Technical Specifications S5-90U and S5-95U


Climatic Environmental Conditions

Mechanical Environmental Conditions (continued)

Temperature
Operating
- horizontal design

Free fall
- tested with

- vertical design
Nonoperating
Temperature change
- operating
- nonoperating
Relative humidity

Atmospheric pressure
- operating
- nonoperating
Pollutants
- SO2

- H2S

0 to+60 C
(32 to 140 F)
0 to+40 C
(32 to 104 F)
- 40 to +70 C
(- 40 to +150 F)
max. 10 C/h (50 F/h)
max. 20 C/h (68 F/h)
to DIN 40040
15 to 95% (indoors),
noncondensing
860 to 1060 hPa
660 to 1060 hPa
0.5 ppm,
(rel. humidity 60%,
noncondensing)
0.1 ppm,
(rel. humidity 60%,
noncondensing)

Mechanical Environmental Conditions


Vibration*
- tested to IEC 68-2-6
10 to 57 Hz,
57 to 150 Hz,
Mode of vibration

Frequency sweeps with


a sweep rate of
1 octave/min

Period of vibration

10 frequency sweeps
per axis in each of the
3 axes vertical to each
other

Shock*
- tested to IEC 68-2-27
Type of shock
Shock intensity
Direction of shock

Const. ampl. 0.075 mm


Const. accel. 1 g

to IEC 68-2-32
Height of fall 50 mm

Electromagnetic Compatibility (EMC)


Noise Immunity
Electrostatic discharge test
- Test voltage

to IEC 801-2
2.5 kV
(relative humidity
30 to 95%)

Radiated electromagnetic
field test

to IEC 801-3
field strength 3 V/m

Fast transient burst

to IEC 801-4,
class III
to VDE 0871
Limit value class A

Emitted interference

IEC/VDE Safety Information


Degree of protection
- Type
- Class

to IEC 529
IP 20
to IEC 536

Insulation rating
- between electrically
independent circuits
and
with circuits connected
to a central grounding
point

to VDE 0160
(05. 1988)

Test voltage
for a rated voltage
Vinput of the circuits (AC/DC)
Vinput=
0 to 50 V

to VDE 0160
(05. 1988)
sine, 50 Hz

500 V

Half sine
15 g peak value, 11 ms
duration
2 shocks in each of the
3 axes vertical to each
other

Appropriate measures must be taken to avoid vibration, shock and repetitive shock

EWA 4NEB 812 6115-02b

B-1

S5-90U/S5-95U

Technical Specifications, DB1 Parameters, RAM Address Assignment

B.1.3 Technical Specifications S5-95U


Dimensions and Weight
Dimensions WxHxD
Weight-S5-95U
Weight-memory submodule

Internal Technical Specifications (continued)


(mm) 145x135x146
(in.) 5.7x5.3x5.7
approx. 1.5 kg / 3.3 lbs
approx. 0.1 kg / 3.5 oz.

8K statements
approx.
approx.

Inputs/outputs (onboard):
Digital inputs
Digital outputs
Interrupt inputs, can also be
used as digital inputs
Counter inputs
Analog output (0 to 10V),
can also be used as DI
Analog output (0 to 10V; 0 to 20mA)
Inputs/outputs (external I/O):
Digital inputs/outputs
- total
max.
Analog inputs/outputs
- total
max.
Permissible blocks:
Organization blocks
Program blocks
Function blocks
- programmable
- integrated
Sequence blocks*
Data blocks
Operation set

approx.

Back-up battery
- life expectancy
min.
- service life (at 25 C/77 F) approx.
Power loss of the module
typ.

10 ms

Specific Onboard I/O Specifications

Internal Technical Specifications


Memory capacity
- internal RAM for STEP 5
program
Execution time
- per binary operation
Scan time monitoring
Flags
Timers: number/range
Counters: number/range

Mains buffering
(for maximum degree of expansion)

2 s
300 ms
2048 (512 retentive)
128/0.01 to 9990 s
128/(8 retentive)
0 to 999
16
16
4
2
8
1

448
32
1, 3, 13, 21, 22, 31,
34, 251
0 to 255
0 to 255
240 to 243, 250, 251
0 to 255
2 to 255
140
Lithium battery
(3.4 V/ 850 mAh)
1 year
5 years
12 W

For digital inputs:


Floating
- isolated in groups of
Input voltage
- rated value
- at 0 signal
- at 1 signal
Input current
- at 0 signal
- at 1 signal
Response time
- at 0 to 1
- at 1 to 0
Cable length unshielded
For digital outputs:
Floating
- isolated in groups of
Load voltage L+
- rated value
- permissible range
(including ripple)
Output current for "1" signal

yes (optocoupler)
16
24 V
-30 V to +5 V DC
+13 V to +30 V DC
<1.5 mA
<6.5 mA
(at 30 V)
typ. 2.5 ms
typ. 2.0 ms
max. 100 m (330 ft.)

yes
16
24 V DC
20 to 30 V DC
max.

0.5 A at 60C
(140F)
Lamp load
max. 5 W
400 A
Residual current for "0" signal
Output voltage
- for "0" signal
max. 2.4 V (at 6k load
resistance)
- for "1" signal
max. L+ -0.6 V (at 0.5 A)
Short-circuit protection
yes, electronic
Limitation of the voltage induced on circuit interruption
(internal)
-16 V
Switching frequency
- resistive load
max. 100 Hz
- inductive load
max. 2 Hz
Total current
6A
8 A ( 50 C/
122 F)
Setting a digital output
possible
Parallel switching of output
yes, 0.5 A each
Cable length, unshielded
max. 100 m/330 ft

Sequence block 2 is integrated only in the S5-95U basic unit (Order No. 6ES5 095-8MA...). It can be overwritten by the
user.

EWA 4NEB 812 6115-02b

B-3

Technical Specifications, DB1 Parameters, RAM Address Assignment

S5-90U/S5-95U

Specific Onboard I/O Specifications (continued)

Specific Onboard I/O Specifications (continued)

For analog outputs:


Floating
lnput range (rated value)
Permissible input voltage
Input resistance
Digital representation of the signal
Resolution
Measuring principle

For interrupt inputs:


Floating
Input voltages and currents
as for digital inputs

Conversion time
Internal settling time*
Error indication for
overranging
Total error limit (0 to 60 C)
Cable length (shielded)
for Rsensor
For analog outputs:
Floating
Digital representation
of the signal
Resolution
Voltage output
- Output range (rated value)
- Load resistance
- Conversion time
- Short-circuit protection
- Short-circuit current
- Total error limit (0 to 60 C)
- Cable length (shielded)
Current output
- Output range (rated value)
- Load resistance
- Conversion time

no
0 to +10 V
-10 to +30 V
20 k
12 bits
10 bits
Instantaneous
value coding (successive approx.)
40 s
max. 3.5 ms
yes
1.68 %
max. 100 m/330 ft
< 100

no
11 bits
10 bits

Pulse duration
Cable length (shielded)

0 to 10 V
2.5 k
typ. 20 s (including
settling time**)
yes
typ. 30 mA
1%
max. 100 m/ 330 ft

Memory Capacity

Memory submodule:

B-4

(see Specific Onboard


I/O Specifications)
typ. 75 s
typ. 140 s
500 s**
100 m/330 ft.

no
(see Specific Onboard
I/O Specifications)
typ. 10 s
typ. 15 s
counter A:
5 kHz
counter B:
2 kHz
100 s
100 m/330 ft.

The setting time is a measure for the maximum


frequency, which can be measured with the analog
input (maximum frequency = 1: setting time).
If the voltage jump from 0 to 10 V is applied to the
analog input, the actual (rated value) is read in aagter
the setting time. (Values read in after the voltage jump
and before the end of the setting time are incorrect).

** The settling time of the analog output increases with


the capacitive load on the cable connected.
*** without connection of a programmer, operator panel or
SINEC L1

Power Supply (Internal; Continued)


16 KB (memory can be
subdivided for statements
and data blocks as
necessary)
EPROM/EEPROM

Power Supply (Internal)


Input voltage
- Rated value
- Permissible range

Counter inputs:
Floating
Input voltages and currents
as for digital inputs
Response time
- from "0" to "1"
- from "1" to "0"
Counter frequency**

0 to 20 mA
300
typ. 20 s (inlcuding
setting time **)
- Total error limit (0 to 60 C/140 F)
1.1 %
- Cable length (shielded)
100 m/330 ft.

Internal RAM:

Response time
- from "0" to "1"
- from "1" to "0"
Pulse duration
Cable length (shielded)

no

24 V DC
20 to 30 V

Current consumption from 24 V


- for the PLC
- for full external I/O configuration .
Output voltage
- U 1 (for external I/O)
- U 2 (for programmer)
Output current
- from U 1
- from U 2
Short-circuit protection
Galvanic isolation
Class of protection

typ. 160 mA
typ. 1 A
+9 V
+5.2 V
1A
0.61 A
Electronic
no
Class I

EWA 4NEB 812 6115-02b

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

a
a
a
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
a

a
a
a
a
aa
aa
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a

aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Technical Specifications, DB1 Parameters, RAM Address Assignment

B.2.2

Parameter

SLN
SF
EF
KBE
KBS
PGN

OB13

B-6
Argument

Block ID: OBA:

AI
p

p = 0 to 8

Block ID: OBI:

IP
IN
IPN
INP
p
p
p
p

Block ID: OBC:

p = 0 to 65536
q = 0 to 4 294 967 296

Block ID: SL1:

DBx DWy
or MBy

p = 1 to 30
x = 2 to 255

Block ID:SDP:

NT
PBUS

p = 0 to128
p
J/Y/N

j/J/y/Y = yes

Block ID: TFB:

S5-90U/S5-95U

DB1 Parameters of S5-95U


Explanation

Onboard Analog Inputs

Number of analog inputs read in cyclically


0 = no analog channel read in
Onboard Interrupt

Interrupt, positive edge, channel p


Interrupt, negative edge, channel p
Interrupt, positive and negative edge, channel p
Interrupt, negative and positive edge, channel p

p = 0 to 3

Onboard Counter

CAP
CBP
CAN
CBN
p/N
p/N
p/N
p/N
Counter A, positive edge,
Counter B, positive edge,
CounterA, negative edge,
Counter B, negative edge,

CCP
q/N

CCN
q/N
Cascaded counter, positive edge,
comparison value q
Cascaded counter, negative edge,
comparison value q
comparison value p
comparison value p
comparison value p
comparison value p

N/n = not activated

SINEC L1

Slave number
Location of Send Mailbox
Location of Receive Mailbox
Location of Coordination Byte Receive
Location of Coordination Byte Send
Programmer bus number

y = 0 to 255

System Dependent Parameter

Number of timers being processed


Start-up only via connected bus units

n/N = no

Timer Function Block

Intervals (ms) at which OB 13 is called up and is


processed

p = 0 to 655350 (in 10 ms steps; p=0 means: time-controlled program execution not possible)

EWA 4NEB 812 6115-02b

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa
a

aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-90U/S5-95U

STW

CLK

SET

wd
dd
mm
yy
hh
mn
ss
hhhhhh

ERR

Technical Specifications, DB1 Parameters, RAM Address Assignment

Parameter

Argument

OHS
DBxDWy, MWz,EWv
or AWv
DBxDWy, MWz,EWv
or AWv
wd dd.mm.yy1
hh:mn:ss1 AM/PM2
hhhhhh:mn:ss1

OHE
J/Y/N

TIS

STP
SAV
wd dd.mm.1
hh:mn:ss1 AM/PM2
J/Y/N
J/Y/N

CF
p

DBxDWy, MBz or MWz

x = 2 to 255

EWA 4NEB 812 6115-02b

Meaning

Block ID: CLP:

Clock Parameters

Location of the status word (STatus Word)


Location of the clock data (CLocK Data)

Setting the clock time and date

Setting the operating hours counter


(Operating Hours counter Set)
Enabling the operating hours counter
(Operating Hours counter Enable)
Setting the prompting time (Timer Interrupt Set)

Updating the clock during STOP (SToP) 3


Saving the clock time after the last change from
RUN to STOP or POWER OFF (SAVe)
Inputting the correction factor (Correction Factor)

=1 to 7 (weekday = Sun to Sat)


=01 to 31 (day)
=01 to 12 (month)
=0 to 99 (year)
=00 to 23 (hours)
=00 to 59 (minutes)
=00 to 59 (seconds)
=0 to 999999 (hours)

p= 400 to 400
v=0 to 126
x=2 to 255
y=0 to 255
z=0 to 254
j/J=yes
y/Y=yes
n/N=no

Block ID: ERT:

Error Return

Position of the error code

y = 0 to 255
z = 0 to 236

If an argument such as seonds, for example, is not to be entered or changed, input XX. The clock continues to run with the
existing argument. In the TIS parameter block, the argument entered with XX is not acknowledged by the clock (is not
existing).
2 If you input AM or PM after the clock time, the clock runs in the 12-hour mode. If you omit this argument, the clock runs in
the 24-hour mode. You must use the same time mode in the SET and TIS parameter blocks.
3 If you monitor the program with an operator panel (e.g. OP 20), it is advantageous that the PLC updates the clock data area
also in the STOP mode.
1

B-7

SIMATIC S5
CP 521 SI
Communications Processor
Manual

EWA 4NEB 812 6072-02b


Edition 03

CP 521 SI

System Overview

System Overview

Intelligent input/output (I/O) modules extend the area of application of SIMATIC S5 programmable controllers. They are technology-oriented and offload the central processing unit.
The CP 521 SI communications processor is a powerful and active I/O module, which can be used
with the CPUs of the following S5 systems:

S5-100U PLC (CPU 100 from 6ES5 100-8MA02 upward, CPU 102 or CPU 103).
S5 95U/90U
ET 200U (IM 318-B; it is recommended that the CP 521 SI's parameters be assigned with
memory submodules since the parameter assignment data of the CP 521 SI may be lost on
failure of the relevant station).

The CP 521 SI enables data transfer between the CPU and a peripheral device connected to the
CP 521 SI. The CP 521 SI is equipped with three interfaces for this purpose:

Memory
submodule

CPU

Peripheral
device

CP 521 SI

S5-100U bus

Serial
interface

Figure 1-1. System Environment of the Module

Interface to the S5-100U bus for communications with the CPU:


The control program transfers data to the module over the S5-100U bus and evaluates information from the module.
Receptacle for memory submodule:
The memory submodule is required for parameter assignment data and message texts. The
configured data is transferred to the CP 521 SI on restart.
Serial interface for data exchange with the peripheral device:
The peripheral device and the CP 521 SI are linked over a serial interface. You have the option
of a TTY current loop interface or an RS-232C (V.24) interface. The signals of both interfaces
are transmitted over a common subminiature D socket connector.
Assignment of serial interface parameters is supported by the DB editor of the programmers. The
serial interface parameters are either stored in the memory submodule in DB1 or transferred
direct over a user program.

EWA 4NEB 812 6072-02b

1-1

CP 521 SI

Technical Description

Technical Description

2.1

Approbations and Tests

The general technical specifications include standards and test specifications which the CP 521 SI
meets and fulfills and which were used during testing of the CP 521 SI.
UL/CSA Approbations
The following approbations have been granted for the CP 521 SI:
UL-Recognition Mark
Underwriters Laboratories (UL) to UL standard 508, Report 116536
CSA Certification Mark
Canadian standard Association (CSA) to C22.2 standard No. 142, Report LR 48323
CE-Marking
Our products meet the requirements of EU directive 89/336/EEC "Electromagnetic Compatibility"
and the harmonized European standards (EN) listed therein.
In accordance with the above-mentioned EU directive, Article 10, the EU declarations of
conformity are held at the disposal of the competent authorities at the address below:
Siemens Aktiengesellschaft
Bereich Automatisierungstechnik
AUT E 14
Postfach 1963
D-92209 Amberg
Federal Republic of Germany
Area of Application

aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

SIMATIC products have been designed for use in the industrial area.
With individual approval, SIMATIC products can also be used in the domestic environment
(household, business and trade area, small plants). You must acquire the individual approval from
the respective national authority or testing board.
Requirements to:

Area of Application
Industry
Domestic

Emitted interference

Immunity

EN 50081-2 : 1993

EN 50082-2 : 1995

Individual approval

EN 50082-1 : 1992

Observing the Installation Guidelines


S5 modules meet the requirements if you observe the installation guidelines described in the
manuals when installing and operating the equipment ( Section 3).

EWA 4NEB 812 6072-02b

2-1

Technical Description

2.2

CP 521 SI

Notes for the Machine Manufacturer

The SIMATIC programmable controller system is not a machine as defined in the EU Machinery
Directive. There is therefore no declaration of conformity for SIMATIC with regard to the EU
Machinery Directive 89/392/EEC.
The EU Machinery Directive 89/392/EEC regulates requirements relating to machinery. A machine
is defined here as an assembly of linked parts or components (see also EN 292-1, Paragraph 3.1).
SIMATC is part of the electrical equipment of a machine and must therefore be included by the
machine manufacturer in the declaration of conformity procedure.
The EN 60204-1 standard (Safety of Machinery, Electrical Equipment of Machines, Part 1,
Specification for General Requirements ) applies for the electrical equipment of machinery.

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

The table below is designed to help you with the declaration of conformity and to show which
criteria apply to SIMATIC according to EN 60204-1 (as at June 1993)

EN 60204-1

Subject/Criterion

Remarks

Paragraph 4

General requirements

Requirements are met in the devices are


mounted/installed in accordance with
the installation guidelines.
Please observe the explanations in
"Notes on CE Marking of SIMATIC S5".

Paragraph 11.2

Digital input/output interfaces

Requirements are met.

Paragraph 12.3

Programmable equipment

Requirements are met if the devices for


protection of memory contents against
change by unauthorized persons are
installed in locked cabinets.

Paragraph 20.4

Voltage tests

Requirements are met.

2-2

EWA 4NEB 812 6072-02b

Technical Description

CP 521 S/

2.3

Technical Specifications

See the manual of the relevant programmable controller for climatic, mechanical and electromagnetic conditions.

Galvanic isolation

Tl_Ysignals are floating

Memory submodule

EPROM/EEPROM

Serial interface

RS-232C (V. 24)/TTY


passive (active)

Address identifier
(for ET200U):

223

Transmission method:

Asynchronous
10-bit character frame/
1 l-bit character frame

Transmission rate

110 to 9600 baud

Permissible cable length


-TTY

Is calculated from voltage drop on cable and


typical receiver voltage
drop 1.5 V
or typical sender voltage
drop 0.9 V
max.1000 m
max.15 m (at 9600 baud)

- RS-232C (V.24)
LED displays
-TxD (green)
- RxD (green)
- RTS (green)
- BATr (yellow)

Send
Receive
Ready to send
Battery faiksre

Backup battery
Lithium +AA

3.6 V1850 mAh

Backup time

at least 1 year

Degree of protection

1P 20

Permissible ambient
temperature
- Horizontal mounting
- Vertical mounting

oto40c

Relative humidity

15 o% to 95

Oto60C

o~

Current consumption
typ. 140 mA
from+9 V (CPU)
Power losses of
the module
Weight

typ. 1.2

approx. 500 g

EWA4NEB8126072-02b

2-3

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

Technical Description

2.4

2-4
CP 521 SI

Memory Submodules

You require a plug-in memory submodule if you want to print out message texts or store parameter assignment data.

You can use two types of memory submodules:

Table 2-1. Erasing and Storing Data on Memory Submodules

Submodule Type

Delete with

Store Programs
with

EPROM
UV erasing facility
PG

EEPROM
PG
PG

Table 2-2a. Overview of Permissible Plug-in Memory Submodules


that Can be Ordered at Present

Submodule Type

Submodule Designation

Capacity

Programming No.

EPROM
6ES5 375 - 1LA15
1 x 8 KB
411

EPROM

6ES5 375 - 1LA21

2 x 8 KB

412

EPROM

6ES5 375 - 1LA41

2 x 16 KB

417

EEPROM

6ES5 375 - 0LC11

1 x 2 KB

202

EEPROM

6ES5 375 - 0LC31

1 x 8 KB

211

EEPROM

6ES5 375 - 0LC41

2 x 8 KB

212

Table 2-2b. Overview of Plug-in Memory Submodules that Can Still be Used

Submodule Type

Submodule Designation

Capacity

Programming No.

EPROM

6ES5 375 - 0LA15 or 11

1 x 8 KB

11

EPROM

6ES5 375 - 0LA21

2 x 8 KB

12

EPROM

6ES5 375 - 0LA41

2 x 16 KB

17

Warning

The memory submodule of the CP 521 SI may only be plugged in and removed in
the POWER OFF state.

When storing data on a memory submodule, make sure you enter the right
programming number on the programmer. Wrong programming numbers, e.g.
an old programming number (-0AAxx) for a new CMOS memory submodule
(-1AAxx), can lead to the destruction of the submodule.

EWA 4NEB 812 6072-02b

CP 521 SI

2.5

Technical Description

Serial Interface

The CP 521 SI is has a serial interface port. You can choose between a current interface (TTY) or a
voltage interface (RS-232C (V.24)) by changing parameters. The cables of both interfaces connect
with a 25-pin subminiature D connector.
The TTY interface is designed for passive operation. If 24 V can be fed through the subminiature D
connector, the TTY interface can also be used for active operation. There is no galvanic isolation in
the case of an active TTY interface. Links of up to 1000 m are possible.

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Table 2-3. Pin Assignments of the 25-Pin Subminiature D Connector of the CP 521 SI

1
2
3
4
5
6
7
8
9

10
11
12
13

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa aaaa aaaa aaaaaaaaaaaa aaaa aaaa aaaaaa aaaa aaaa aaaa aaaa aaaa
aaaa aaaa aaaaaaaaaaaa aaaa aaaaaa aaaa aaaa aaaa aaaa aaaa aaaa

View

14
15
16
17
18
19
20
21
22
23
24
25

Pin No.

Signal Name

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

TxD
RxD
RTS
CTS
DSR
GND
TTY IN+
TTY INP24
20 mA
TTY OUT+
20 mA
DTR
TTY OUT-

Meaning

Disabled
Send data (V.24)
Receive data (V.24)
Request to send (V.24)
Clear to send (V.24)
Data set ready (V.24)
Signal ground (RS-232C (V.24))
Disabled
TTY receive line+
TTY receive line Disabled
Disabled
+24 V for active TTY
Disabled
Disabled
Disabled
Current source TTY *
TTY send line+
Current source TTY *
Data terminal ready
TTY send line Disabled
Disabled
Disabled
Disabled

* If +24 V to GND (pin 7) on pin 13

Warning
The unassigned (disabled) pins of the 25-pin subminiature D socket connector must
not be connected as this might lead to malfunctioning of the CP 521 SI or even its
destruction.

EWA 4NEB 812 6072-02b

2-5

Technical Description

2.6

CP 521 SI

Integral Real-Time Clock

The module has a real-time clock, which has battery backup when the module is not powered.
Setting and reading the clock is done over the CPU using a programmer.
The clock supports the following functions:

Seconds
Minutes
Hours (12/24 hr mode)
Date
Weekday (calculated from the date)
Month
Year (leap years accounted for)

We have reserved a subsection in the manual for setting and reading the clock data (
tion 4.4.3).

2.7

sec-

Backup Battery

The module has its own backup battery for securing the real-time clock data and the contents of
the RAM (parameter assignment data, message buffer) when the controller is not powered.
When a power failure occurs or when the PLC is switched off, the clock data and parameters are
only saved if a backup battery is inserted in the module.
Batteries should be inserted and replaced with the PLC switched on, otherwise new clock and
parameter assignment data must be entered after switching it on.
A lithium battery will last at least a year with constant backup.

Warning
Lithium batteries cannot be recharged. Any attempt to do so could cause an explosion!
Old batteries should always be disposed of properly.

2.8

LEDs

The module is equipped with the following LEDs:

2-6

A green send LED


A green receive LED
A green request-to-send LED (RTS)
A yellow LED for displaying battery failure (BATTERY OFF/LOW)

EWA 4NEB 812 6072-02b

CP 521 SI

2.9

Technical Description

Addressing

The CPU references the CP 521 SI in the address area of the analog channels. The address area of
the module has eight bytes of input and eight bytes of output. Input data and output data are
referenced over the same address area.
Please note the following in this connection:

The module can only be plugged into slots 0 to 7.


The address space ranges from byte 64 to byte 127.
Eight bytes are reserved for each slot in the process image of the inputs (PII) and the process
image of the outputs (PIQ) of the CPU.

The address area specified for the process image of the inputs (PII) contains data from the module
to the CPU.
Conversely, information from the CPU to the module is stored under the same addresses in the
process image of the outputs (PIQ).
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Table 2-4. Slot Addresses


Slot

Addresses
PII/PIQ

64 to
71

72 to
79

80 to
87

88 to
95

96 to
103

104 to 112 to 120 to


111
119
127

Starting address of a slot

The eight bytes (0 to 7) reserved per slot have a fixed meaning. The byte numbers specified in this
manual always refer to the starting address of each slot. In your control program, you must
therefore add the starting address of the slot containing the module to the byte number specified.
Example:

Module in slot 3: byte 2 has address 90


Module in slot 4: byte 2 has address 98

Byte 0 of the PIQ Job request defines the meaning of bytes 1 to 7 in the PIQ.

EWA 4NEB 812 6072-02b

2-7

CP 521 SI

Principle of Operation

Principle of Operation

4.1

General Principle of Operation

Reminder:

CP 521 SI

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

S5-CPU

aaaaaaaa
aaaaaaaa
aaaaaaaa

Connected
Peripheral Device

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

Receive mailbox

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

Message buffer

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Send mailbox

User
program

Receive
message texts

Drivers

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa

RAM

RAM

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

The CP 521 SI is has three interface ports.


- Interface to the S5-100U bus
- Receptacle for memory submodule
- Serial interface for data interchange with the peripheral device
In the process output image (PIQ) and the process input image (PII), eight bytes have been
reserved per slot for the CP 521 SI. Input data and output data are referenced over the same
address area.

aaaaaaaa
aaaaaaaa
aaaaaaaa

Receive
message frame

PIQ

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

aaaaaaaa
aaaaaaaa
aaaa

Send
message frame

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa

PII

CP acknowledgements

Transfer memory

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaa

Job buffer

S5-100U bus

Figure 4-1. Data Exchange Between CPU - CP 521 SI - Peripheral Device

Data transfer between the CPU and the peripheral device is handled in two steps:
CPU CP 521 SI
Data interchange between the CPU and the CP 521 SI over the S5-100U bus must always be
initiated by the CPU by transferring a job request.
CP 521 SI peripheral device
The CP 521 SI handles data transfer with the peripheral device autonomously. Programmable
drivers are used for communications between the CP 521 SI and the peripheral device.

EWA 4NEB 812 6072-02b

4-1

Principle of Operation

4.1.1

CP 521 SI

CPU CP 521 SI

Data is exchanged between the CPU and the CP 521 SI in eight-byte message blocks. The eightbyte blocks are transferred over the S5-100U bus in a data cycle.
Reminder:
A CPU cycle (OB1: see also S5-100U PLC Manual) consists of two different time processes.

Program cycle (PCyc):


The STEP 5 operations of the user program are executed.
During this period, the S5-100U bus is inactive.
Data cycle (DCyc):
The data is transferred between the CPU and the CP 521 SI over the S5-100U bus.

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Program cycles and data cycle alternate constantly.

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

2nd DCyc

3rd PCyc

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

2nd PCyc

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

CPU can evaluate


response.

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

1st DCyc

job request from


CPU and prepares
response.

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

CP 521 SI receives

CPU issues job


request to CP 521 SI

1st PCyc

Transfer of
CP response

aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

Transfer of CPU
job request

Time t

Figure 4-2. Job Request Transfer and Response

The cycle schematic shows that the CPU can scan the response to a job request from the CP 521 SI
at the earliest two program cycles later. This fact is significant for the user program:

Note
When evaluating data from the CP 521 SI (PII), you must allow for the fact that you
receive the response to a CPU job request (PIQ) at the earliest two program cycles after
the job request is issued. This means that, for example, you can only evaluate the error
message 4XH Illegal job request two program cycles after the job request has been
issued.

There is an eight-byte transfer memory in the CP 521 SI for the organization of data transfers
between the CPU and the CP 521 SI. The principle of data exchange between the CPU and the
CP 521 SI over the transfer memory is described in Section 4.2.

4-2

EWA 4NEB 812 6072-02b

CP 521 SI

4.1.2

Principle of Operation

CP 521 SI Peripheral Device

Data transfer with the peripheral device is handled autonomously by the CP 521 SI over the serial
interface. The CP 521 SI is equipped with seven different drivers for this purpose.

Unidirectional data traffic


- Printer driver

Bidirectional data traffic


- ASCII driver, transparent
- ASCII driver, interpretive mode I and II
- 3964(R) procedure
- SINEC L1 driver, slave
- SINEC L1 driver, master (point-to-point)
- Terminal driver

Depending on the parameters assigned, the CP 521 SI assumes that a peripheral device with an RS232C (V.24) voltage interface or a TTY current interface is connected to the serial interface. The
parameters of the serial interface have default settings. They can be reset within their value
ranges depending on the active driver and the desired transmission method (XON/XOFF protocol,
handshake mode Section 6).
Data transfer over the serial interface is handled by the CP 521 SI according to the selected mode.
For this reason, we have reserved a chapter in the manual for each of the individual drivers.
You will find the following details in each of these chapters:

Procedure for assigning module parameters and the possible value ranges of the parameters
for this mode
The special job request and acknowledgement mechanism between the CP 521 SI and the
peripheral device
Conversion of job request handling into a STEP 5 program.

Note
Full duplex transmission is always possible between the CP 521 SI and the peripheral
device. This means that the CP 521 SI can send data to the peripheral device and
simultaneously receive data from the peripheral device.

4.1.3

Module RAM

The following memory areas have been set up in the module RAM for CPU job requests:

Job buffer
CPU job requests which are too complex to be processed immediately by the CP 521 SI are
stored in a buffer (job buffer). Up to 30 job requests can be buffered. When the CP 521 SI has
processed the job request, the latter is deleted in the job buffer.

EWA 4NEB 812 6072-02b

4-3

Principle of Operation

CP 521 SI

Message buffer
The message buffer is only relevant for outputting message texts. All print job requests from
the CPU are copied from the job buffer to the message buffer with date and time of day. The
message buffer can hold up to 255 job requests. When the CP 521 SI has processed the print
job request, it is deleted in the message buffer.

Send mailbox
The eight-byte message blocks of a message frame sent by the CPU are buffered in the send
mailbox. Only when the CP 521 SI has received all message blocks of the message frame does it
send the entire message frame autonomously to the peripheral device. The send mailbox
holds 256 bytes and can only accommodate one message frame.

Receive mailbox
The CP 521 SI stores the data received from the peripheral device in its receive mailbox. The
received data is coded into message frames and transferred further to the CPU in eight-byte
message blocks. The receive mailbox holds 1 KB, and can accommodate up to 99 message
frames.

4.2

Access to the Transfer Memory

The CP 521 SI has an eight-byte transfer memory for data transmission over the S5-100U bus. The
CPU can write data to and read data from the transfer memory at any time:
The CPU issues a job request to the CP 521 SI in word 0, and in words 2 to 6 it can transfer further
information necessary for executing the job request.
The CPU (user program) transfers the following to the transfer memory over the PIQ:

Word 0:
Word 2, 4, 6:

the job request, e.g. Send message block no. 1


further necessary or possible information on the job request,
e.g.: Data of message block no. 1

The CP 521 SI accepts the data from the transfer memory, evaluates it and writes current data into
the transfer memory.

Word 0:

Word 2, 4, 6:

job request acknowledgement, e.g.: acknowledgement of job request Send


message block no. 1
further information on the acknowledgement,
e.g.: Data valid, number of the 1st message block, number of message
frames in the receive buffer

The CPU (user program) can access the current data in the transfer memory over the PIQ.

Note
A CPU job request will only be processed by the CP 521 SI if it is different from the
previous job request in byte 0 or byte 1 (edge evaluation). A job request will continue
to be sent to the CP 521 SI until a new job request is initiated.

4-4

EWA 4NEB 812 6072-02b

CPU

CP 521 SI
aaaaaaaa
aaaaaaaa
aaaaaaaa

Principle of Operation

aaaaaaaa
aaaaaaaa
aaaaaaaa

CP 521 SI

RAM

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

RAM

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Send mailbox

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

User
program

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

S5-100U bus

aaaaaaaa
aaaaaaaa

PII

Data transfer to
peripheral device

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa

Receive
mailbox

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

PIQ

Transfer memory

The CPU
transfers data
to the transfer
memory:

The CP 521 SI
transfers data
to the transfer
memory:

Byte

Contents

Contents

Byte 0

CPU job

CP acknowledgement

Byte 1

request

Byte 2
Byte 3
Byte 4
Byte 5
Byte 6

Further
necessary
or
possible
information on
the

Further
information
on the
acknowledgement

CPU job request

Byte 7

Figure 4-3. Contents of the Transfer Memory

EWA 4NEB 812 6072-02b

4-5

7 data bits:

Signal state 1

Signal state 0

7 data bits:

8 data bits:

Signal state 1

Signal state 0

4-6
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

Signal state 1

Signal state 0

aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

4.3

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Principle of Operation
CP 521 SI

Data Transmission Format

Data is transferred between the CP 521 SI and the peripheral device over the serial interface in a
10-bit or 11-bit character frame. There are three formats for each character frame. You can assign
the desired data transmission format parameters in parameter block 0.

10-bit character frame:

1 start bit, 7 data bits, 2 stop bits


(parameter block 0: data format 3)

1
start
bit

X
X

start
bit

start
bit

X
X

X
X

X
X

X
X

7 data bits
2
stop
bits

1 start bit, 7 data bits, 1 parity bit, 1 stop bit


(parameter block 0: data format 4)

7 data bits

8 data bits

1
parity
bit

1
stop
bit

1 start bit, 8 data bits, 1 stop bit


(parameter block 0: data format 5)

1
stop
bit

X=can assume signal state 0 or 1

Figure 4-4. 10-Bit Character Frame

EWA 4NEB 812 6072-02b

Signal state 1

Signal state 0

8 data bits:

8 data bits:
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

7 data bits:

Signal state 1

Signal state 0

aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

Signal state 1

Signal state 0

aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

CP 521 SI
Principle of Operation

11-bit character frame:

1 start bit, 7 data bits, 1 parity bit, 2 stop bits


(parameter block 0: data format 0)

1
start
bit

EWA 4NEB 812 6072-02b

X
X

bit

start
bit

X
X

X
X

X
X

X
X

1
start

7 data bits

X
X

1
parity
bit

8 data bits
2
stop
bits

1 start bit, 8 data bits, 1 parity bit, 1 stop bit


(parameter block 0: data format 1)

1
parity
bit

8 data bits

1
stop
bit

1 start bit, 8 data bits, 2 stop bits


(parameter block 0: data format 2)

2
stop
bits

X=can assume signal state 0 or 1

Figure 4-5. 11-Bit Character Frame

4-7

Principle of Operation

4.4

CP 521 SI

Status Byte, Status of the Peripheral Device and Current Clock Data

If no message blocks have yet been transferred between the CPU and the CP 521 SI, and if no
parameter assignment, print or Set clock job is active, the CP 521 SI writes the following into the
transfer memory:

Contents

Byte 0

Status Byte

Byte 1

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Byte

Status PD

Byte 2

Day

Byte 3

Month

Byte 4

Year

Byte 5

Hours

Byte 6

Minutes

Byte 7

Seconds

Weekday*

Current clock data in

BCD format

The weekday is calculated automatically from the clock data.

Figure 4-6. Contents of the Transfer Memory - Status Information and Current Clock Data

The following CPU job requests are followed by the same replies:

0000H: Blank job request

The status byte contains information on the following:

Errors/faults occurring in data interchange between the CP 521 SI and the peripheral device
The status of a CPU job request
The status of the CP 521 SI.

4.4.1

Status Byte

The CP 521 SI provides the CPU with error/fault numbers in byte 0 of the transfer memory. The
error/fault numbers can be read into the user program with load operations and evaluated there.
The status byte is divided into two nibbles. The nibbles are independent of each other as far as
information is concerned. They can be combined in any way (e.g. 27H: Default clock time set/no
battery backup). This enables detailed error/fault evaluation.

4-8

EWA 4NEB 812 6072-02b

CP 521 SI

Principle of Operation

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Table 4-1. Error /Fault Numbers in Byte 0 (Status Byte)

Bits
4 to 7 0 to 3

Status

Explanation

No error

Job buffer empty

Memory submodule
error

Error in memory submodule configuration

No texts

No message texts have been configured on the


memory submodule

No battery backup

- Battery has not been inserted or


- Battery defective

Message buffer
overflow

The module cannot handle further print job requests


at present.
The job request must be repeated.

9*

Character delay
exceeded

The time between two received characters is greater


than the value programmed in parameter block 7.

A*

Parity error

The parity of the characters received does not agree


with the parity programmed in parameter block 0.

B*

Receive after XOFF or


receive after
DTR=OFF

The CP 521 SI sends XOFF and/or DTR="OFF" to the


peripheral device when fewer than 20 bytes are free
in the receive mailbox, or the CP 521 SI has received
99 message frames.

C*

Frame longer than


256 bytes

The peripheral device has sent a frame that is more


than 256 bytes long.

E*

Receive mailbox
overflow

The receive mailbox (1024 bytes) of the CP 521 SI


cannot take any more frames because:
- there is not enough memory space free or
- 99 frames have already been stored.

CP 521 SI in restart or
job buffer full

Message occurs only during restart: the clock data is


invalid and the module cannot accept job requests.

Clock defective

Replace module

Default clock time set

The clock is set with the values Sunday, 1.1.90,


12:00:00.

Clock time/date error

At least one setting is outside the permissible range.


The clock has not accepted the new clock data and
continues with the current data.

X = Signal state not significant for the other nibble


*
These error messages are output only with the ASCII driver when a frame is fetched (terminating frame 5XH,
Section 6.5).

EWA 4NEB 812 6072-02b

4-9

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Principle of Operation

Bits
4 to 7 0 to 3

Example:

STL FB100

:L
:L
:AW
:L
:!=F
:=
:BE

4-10

IW 120
KH 0F00

4.0

CP 521 SI

Table 4-1. Error/Fault Numbers in Byte 0 (Status Byte) (Cont.)

Status

Explanation

4
X
Illegal job request
You have issued the CP 521 SI with a job request
which is not permissible in the relevant mode.
This error message also appears if you transfer
illegal parameters in a parameter assignment job
request.

8
X
Hardware fault
Replace module

X=Signal state not significant for the other nibble

Scanning the status of the module

An unconfigured memory submodule has been plugged into the module. Output 4.0 is to be set
when the error has been detected.

Explanation

Module starting address


Mask byte 0

KH 0100

If byte 0 has the value 1,


output 4.0 is set

EWA 4NEB 812 6072-02b

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

CP 521 SI

4.4.2

:L
:L
:AW
:L
:!=F
:=
:BE

Principle of Operation

Status of the Peripheral Device

In order to be able to evaluate the status of the peripheral device (e.g. printer), the following
conditions must be met:

Printer driver must be set


TTY or RS-232C (V.24) terminal diagram according to Figure 5-2 or 5-3 ( Section 5.2). This
enables monitoring of the peripheral device.
Busy signal must be programmed (parameter block 0).

When these conditions have been met, the error message Peripheral device not ready will
appear 20 s after the peripheral device fails (bit 4 in byte 1 is set).

Table 4-2. Status of the Peripheral Device (Byte 1)

Bit
4 to 7 0 to 3

Example:

Status

0
X
Peripheral device ready

1
X
Peripheral device not ready

X=Signal state not significant for the other nibble

The signal states of bits 0 to 3 (right nibble) of byte 1 specify the relevant weekday ( Section 4.4.3).
Both nibbles are independent of each other as far as information is concerned. They can be
combined in any way (e.g. 13H: Peripheral device not ready/Tuesday).

Scanning the status of the peripheral device

The module is located in slot 7 (starting address 120).


If the peripheral device is not ready, output 4.1 is to be set.

STL FB101

IW 120
KH 00F0

4.1

EWA 4NEB 812 6072-02b

Explanation

Module starting address


Mask byte 1

KH 0010

If byte 1 has the value 16


(peripheral device not ready),
output 4.1 is set

4-11

Principle of Operation

4.4.3

CP 521 SI

Current Clock Data

The clock data is provided by the integral real-time clock and updated once per second. After
module restart, the clock is set with the default value 01.01.90 00.00.00.
Setting the clock
Set the clock with the CPU job request 1000H. The following values are permissible.
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Table 4-3. Values of the Integral Real-Time Clock


Byte

Meaning

Status byte

Bits 4 to 7:

Possible Values
Table 4-1

Status of the peripheral device

Table 4-2

Bits 0 to 3:
Current weekday
1=Sunday, 2=Monday, 3=Tuesday, 4=Wednesday,
5=Thursday, 6=Friday, 7=Saturday

X1BCD to X7BCD

Current day

01BCD to 31BCD

Current month

01BCD to 12BCD

Current year

00BCD to 99BCD

Current hour
24h clock
12h clock a.m.
12h clock p.m.

00BCD to 23BCD
01BCD to 12BCD
81BCD to 92BCD

Current minute

00BCD to 59BCD

Current second

00BCD to 59BCD

The settings must be entered in BCD format. You need not enter the weekday. It is calculated
automatically from the date set. Enter FFH in the relevant byte if you do not want to change the
default clock setting.
If a setting is outside the permissible range, the clock will not be set. The CP 521 SI sends error
message 3XH Clock time/date error.

Note
The CP 521 SI is supplied with the default values for the date and clock time parameters
( Table 5-8). The default value for representation of the Current hour is the 24-hr
mode. If you want to operate the clock with the 12h mode, you must change this time
parameter before setting the clock ( Section 5.3).

4-12

EWA 4NEB 812 6072-02b

CP 521 SI

Principle of Operation

Write CPU "Set clock" job to the PIQ:


Request from CPU to CP: Set clock
Address

Contents

Maddr+0

10H

Maddr+1

00H

Maddr+ 2

Day

Maddr+ 3

Month

Maddr+ 4

Year

Maddr+ 5

Hours

Maddr+ 6

Minutes

Maddr+7

Seconds

Code for "Set clock"

Evaluate CP response to the "Set clock" job:

Contents

Contents

Maddr+0

50H

4xH

Maddr+1

00H

xxH

Maddr+ 2

aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa

CP rejects job CPU request


Error in clock data/
job buffer full/wrong job

irrelevant

irrelevant

Maddr+ 3

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

CPU job accepted


Clock now set

irrelevant

irrelevant

Maddr+ 4

irrelevant

irrelevant

Maddr+ 5

irrelevant

irrelevant

Maddr+ 6

10H

Acknowledged

10H

Maddr+7

00H

job

00H

Address

x: Status information of the CP 521 SI


( Section 4.4.1/4.4.2)

EWA 4NEB 812 6072-02b

4-13

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Principle of Operation

Example:

Name

NAME

4-14
: CLOCK
: L KH 1000
: T QW 120

Example:

STL FB10

: CLOCK DATA
: L IB 121

: T QB
8
: L IW 122
: T QW
9

: T QW
: BE

CP 521 SI

Note

The CPU acknowledgements 5000H and 4xxxH remain (i.e. are not deleted) until they
are overwritten by a subsequent job. After the 0000H blank job has been sent, the CP
response again contains the current data of the integral real-time clock

Setting the clock (job request 1000H)

The module is located in slot 7 (starting address 120).

The clock is to be set to 28.08.91 09.40.00.

STL FB10

Explanation

CPU job request 1000H Set clock


Write the values for the clock data into the PIQ

: L KH 2808
: T QW 122
: L KH 9109

: T QW 124
: L KH 4000
: T QW 126

Reading the current clock data

The module is located in slot 7 (starting address 120). The clock data is to be output on digital
output modules from slot address 8 onward.

Explanation

The current clock data is read and transferred to the


digital output modules

: L IW 124
: T QW 11
: L IW 126

13

EWA 4NEB 812 6072-02b

CP 521 SI

Principle of Operation

Use of the clock data


You can use the clock data in two ways:

The current clock data can be inserted into message texts. For this purpose, you can enter place
holders for date and time of day when configuring the message texts ( Section 5.5.2).
The current clock data can be read by the CPU and used in the user program.

Correction value
You can configure a correction value to improve the accuracy of the clock. See Section 5.3.5 Clock
Correction Factor for more detailed information.

Note
By using the integral clock, you can evaluate the following additional messages:

Module in restart routine or job buffer full (XFH)


The clock data is invalid.
Default time set (2XH)
This evaluation is relevant if you are operating the CP 521 SI without a backup
battery.
Time or date error (3XH)
This error evaluation is relevant after you have set the clock.
Clock defective (1XH)
This error evaluation is only relevant after restart.

EWA 4NEB 812 6072-02b

4-15

Principle of Operation

4.5

CP 521 SI

Restart Characteristics

When the supply voltage is restored (POWER ON), the CP 521 SI performs a restart.
The restart consists of the following:

The send and receive mailboxes are deleted


The functional capability of the module is checked ( Section 4.5.1)
The battery function is checked ( Section 4.5.2)
The memory submodule is evaluated ( Section 4.5.3)
The operating system sets the desired mode
The clock test is executed ( Section 4.5.4).

If errors/faults occur during restart, the CP 521 SI transfers message to the CPU in byte 0 (status
byte) ( Section 4.4.1).

Note
The message buffer is not deleted during restart in print mode if the module has
battery backup and the memory submodule has not been replaced.

4.5.1

Checking the Functional Capability of the Module

In this part of the restart procedure, the hardware is checked for functional capability. Faults are
assigned an appropriate number in byte 0 (status byte) and you can then evaluate them in the user
program or with a programmer.
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Table 4-4. Module Faults

Error Number
in Byte 0

Message

Remedy

1XH

Clock defective

Replace module

8XH

Hardware fault

Replace module

XFH

CP 521 SI in restart routine

Scan status byte for XFH before


transferring the first job request

X: Other nibble can assume different values; not significant here.

4.5.2

Checking the Battery

When the module is switched off, the clock and the RAM are powered by the module battery. The
battery is checked at every restart in order to detect a possible failure. In the event of a failure,
data in the RAM is deleted. If the battery voltage drops below the value required for backup, the
BATTERY LOW LED lights up and error X7H is output in byte 0.

4-16

EWA 4NEB 812 6072-02b

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa

CP 521 SI

4.5.3

4.5.4
Principle of Operation

Memory Submodule Evaluation

The serial interface parameters and message text parameters specified in the memory submodule
are checked here. Errors are provided with an appropriate error number in byte 0 (status byte) and
can be evaluated in the user program.

Table 4-5. Errors/Faults in the Memory Submodule

Error Number
in Byte 0

Message

Error Number
in Byte 0

EWA 4NEB 812 6072-02b

Remedy

X1H
Fault in memory submodule
or
memory submodule not
plugged in
1. PLC POWER OFF
2. Plug in (new) memory submodule
3. PLC POWER ON

X2H
No message texts configured
Configure message texts

Wrong or defective memory submodule


plugged in?

X: Other nibble can assume different values; not significant here.

During module restart, the serial interface is initialized with the relevant parameter. Data is
searched for in this order:

1. Memory submodule
2. Module RAM.

If neither the memory submodule nor the RAM contain data, data provided by the system (default
values) is transferred.

Clock Test

This part of the restart procedure checks the integral module clock. The clock is set if the backup
battery fails during PLC POWER OFF. In the basic setting, the clock has the default value 01.01.90
00.00.00.

Errors/faults and the basic setting are provided with an appropriate error number in byte 0 (status
byte), and can be evaluated in the user program or with a programmer.

Table 4-6. Messages during Clock Test

Message

Remedy

1XH

Clock defective

Replace module

2XH

Default clock time set

Set clock with FB10 ( Section 4.4.3)

X : Other nibble can assume different values; not significant here.

4-17

Principle of Operation

CP 521 SI

4.6

Behaviour during Operation

4.6.1

Printer Output

Various faults can occur during printer operation. The following table shows the effects.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 4-7. Operating Faults (Printer Output)


Fault

Remarks

Activated print job requests* are completed.

CPU enters
STOP mode
POWER OFF
(CPU)

Effects

Activated print job requests no longer completed.


Battery backup
available
not available

Clock data and print job requests are retained.


Clock data and print job requests are lost.

25-pin
sub D
connector
unplugged
or
cable fault

BUSY line available


and BUSY signal
configured

Activated print job requests are completed after


restoration of the connection. Perfect print quality is
not guaranteed (e.g. smudged characters).

otherwise

Activated print job requests are not completed after


restoration of the connection.

POWER OFF
(printer)**

BUSY line available


and BUSY signal
configured

Activated print job requests are completed after


restoration of the connection. Perfect print quality is
not guaranteed (e.g. smudged characters).

otherwise

Activated print job requests are not completed after


restoration of the connection.

XON/XOFF protocol
configured
not configured

Activated print job requests are completed after


restoration of the connection.
Activated print job requests are not completed after
restoration of the connection.

* Print job requests ( Section 5.6)


** Characters of the internal printer buffer are lost

4-18

EWA 4NEB 812 6072-02b

CP 521 SI

4.6.2

Principle of Operation

Bidirectional Data Transmission

Various faults can occur during bidirectional data transmission. The following table shows the
effects.

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 4-8. Operating Faults (Bidirectional Data Transmission)


Fault

Effects

CPU enters
STOP mode *

Data continues to be sent and received between the CP 521 SI and the
peripheral device. This can lead to overflow of the receive mailbox.

POWER OFF
(CPU)

Fault in CPperipheral
device
connection

Data corruption occurs during data interchange (both directions)**

or
POWER OFF
(peripheral
device)

Data of the send and receive message frame is lost


Battery backup available:
Clock data is retained
Battery backup not available:
Clock data is lost

Error message of the CP 521 SI:

Character delay error after character timeout


Peripheral device not ready (after 20 s)
Permanent wire break
Error(s) in message frame(s) in receive mailbox **

An active job request between the CPU and the CP 521 SI (send or receive job request) is interrupted. The job request
must be restarted after switching over from STOP to RUN.

**

Data corruption cannot occur in the case of the 3964(R) procedure and in the case of SINEC L1 operation, since the
message frames are transferred in a protocol frame ( Chapters 8 and 9).

EWA 4NEB 812 6072-02b

4-19

CP 521 SI

ASCII Driver

ASCII Driver

After selection of the ASCII driver, the CP 521 SI enables transfer of message frames between the
CPU and a peripheral device connected to the CP 521 SI:

Communications with a terminal (keyboard, ...)


Point-to-point connection with a further communications device (CP 521 SI, CP 523,
CPU 944, ...).

You can choose between:


Transparent ASCII driver
Interpretive ASCII driver mode I and Interpretive ASCII driver mode II.
Transparent ASCII driver
In transparent mode, the CP 521 SI does not interpret characters.
XON/XOFF protocol is not possible.
Only fixed-length message frames can be sent or received.
Interpretive ASCII driver mode I
In interpretive mode I, the CP 521 SI evaluates the following characters:
RUB OUT (7FH)
BACKSPACE (08H)
XON/OFF characters (if configured)
Character end code (if configured).
Interpretive ASCII driver mode II
In interpretive mode II, the CP 521 SI evaluates the following characters:
XON/OFF characters (if configured)
Character end code (if configured).
The CP 521 SI handles data transfer with the peripheral device autonomously.
The CPU initiates data exchange between the CPU and the CP 521 SI by sending a job request. See
Section 6.4 for a precise description of the data exchange procedure.

Note
The following applies to the ASCII driver:
When sending fixed-length frames (transparent mode) or frames with end-of-text
characters (interpretive mode I and II), the frame length and the end character are
transmitted to the CP 521 SI along with the send job ( Figure 6-6).
When frames are received, the value programmed for the frame length or the end-oftext character applies ( Tables 6-10 and 6-11).
Special case for receiving fixed-length frames:
If you program a receive length that is greater than the actual length of the receive
frame, you can receive frames of variable length in transparent mode by evaluating
the message "X9H" (X9H: character delay exceeded, Section 6.5).
If you program a receive length that is shorter than the actual length of the receive
frame, the frame will be fragmented. The "remainder frame" is assembled to form a
new frame and transmitted as such.

EWA 4NEB 812 6072-02b

6-1

ASCII Driver

CP 521 SI

The permissible transmission modes depend on the following:

Type of serial interface (TTY or RS-232C (V.24))


Whether handshake has been configured in the case of the RS-232C (V.24) interface (handshake OFF or handshake ON)
Whether values have been assigned for XON and XOFF (XON/XOFF protocol).

The time of day can be read from the module clock by the CPU also in ASCII driver mode and used
in the user program for date-dependent and time-dependent tasks. If the time is not used in the
control, the battery is not needed. The ASCII driver does not require a memory submodule.
TTY interface active
In this mode, the CP 521 SI only evaluates the RxD line. When the CP 521 SI sends data to the
peripheral device, the peripheral device maintains the RxD line of the CP at logic 1 as long as no
data are being sent to the CP 521 SI. If this is not the case, the CP 521 SI sends the following error
messages to the CPU:
In byte 0: Permanent wire break (XDH)
In byte 1: Peripheral device not ready (1XH)
XON/XOFF protocol:
XON/XOFF protocol in handshake OFF mode is only possible in interpretive ASCII mode. A precondition is that you have configured characters for XON and XOFF in parameter block 2
( Section 6.3).
Both XON and XOFF are control characters used by the CP 521 SI to control data transmission.
The CP 521 SI sends XOFF to the peripheral device if 20 bytes are still free in its receive buffer.
The peripheral device is then prompted to send no more data to the CP 521 SI. An overflow in the
receive mailbox (1 KB) would cause any data to be lost. Only when the CP 521 SI has more than 256
bytes free in its receive mailbox does it send XON again to the peripheral device.
If the CP 521 SI receives the XOFF character, it ceases sending further data to the peripheral
device. Only when it receives the XON character does the CP 521 SI continue its send job request.
RS-232C (V.24) interface in handshake OFF mode
Only the receive and send lines are relevant in handshake OFF mode.

Note
In the case of peripheral devices that do not support hardware handshaking, the
CP 521 SI cannot detect failure of the peripheral device if it has been programmed for an
RS-232C (V.24) interface.

6-2

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

RS-232C (V.24) interface in handshake ON mode


The RS-232C (V.24) interface of the CP 521 SI can operate the following control signals in handshake ON mode.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 6-1. Possible Control Signals of the RS-232C (V.24) Interface in Handshake ON Mode
Control

Status

Meaning

Outputs
TxD

Send data
Send line is maintained at logic 1 by the CP 521 SI
(U - 3 V)

DTR
ON
OFF

Data terminal ready


CP 521 SI switched on, ready to receive
CP 521 SI not switched on, not ready to receive

ON
OFF

Request to send
CP 521 SI ready to send (U 3 V)
CP 521 SI not sending (U - 3 V)

RTS

Inputs
RxD

Receive data
Receive line must be maintained at logic 1 by peripheral
device (U - 3 V).

DSR
ON
OFF
CTS
ON
OFF

Data set ready


Peripheral device switched on, ready to receive
Peripheral device not switched on, not ready to receive
Clear to send
Peripheral device can receive characters from CP 521 SI
The CP 521 SI expects this as response to RTS = ON
Peripheral device cannot receive characters
from CP 521 SI

Note
XON/XOFF protocol is not possible if you are evaluating control signals (handshake ON).

EWA 4NEB 812 6072-02b

6-3

ASCII Driver

CP 521 SI

Data is transferred between the CP 521 SI and the peripheral device as follows:
The CP 521 SI sets output DTR=ON after restart. This indicates that the CP 521 SI is ready to
operate and to receive.
Example:

CP 521 SI wants to send data

1. CP waits for DSR=ON


If the peripheral device has not yet set DSR to ON after 20 s, the CP reports error 1XH
Peripheral device not ready to the CPU in byte 1 of its acknowledgement.
2. CP sets RTS=ON.
3. CP waits for CTS=ON.
If the peripheral device has not yet set CTS to ON after 20 s, the CP reports error XDH
Permanent wire break to the CPU.
4. CP sends data.
5. CP sets RTS=OFF after sending data.
6. Peripheral device sets CTS=OFF.

TxD

XXXXXXXX

XXXXXXXX

0
ON

DTR
OFF
ON

RTS
OFF
1

RxD

XXXXXXXX

XXXXXXXX

0
ON

DSR
OFF
ON

CTS
OFF

Switch on CP

max.
20 s

max.
20 s

Switch on
peripheral device

Send job request


completed

CP 521 SI reports
receive not possible

Figure 6-1. Timing Diagram for Data Transfer Between the CP 521 SI and a Peripheral Device

6-4

EWA 4NEB 812 6072-02b

CP 521 SI

6.1

ASCII Driver

Prerequisites for Operation with ASCII Drivers

The following conditions must be met to use the CP 521 SI for ASCII mode:
1. Build up connection
Establish the electrical connection between the CP 521 SI and the peripheral device in the
POWER OFF state.
2. Settings on the peripheral device
The settings on the peripheral device must agree with the parameter assignment data of the
CP 521 SI. If, for example, your peripheral device transfers data at a rate of 2400 bit/s, you must
also configure this baud rate on the CP 521 SI.

Note

See 6.2 for configuration examples with terminal diagrams.


See 4.3 for details of the serial interface
See 6.3 for an explanation of assigning CP 521 SI parameters in ASCII mode.

3. Assigning CP 521 SI parameters


There are various ways of assigning the CP 521 SI parameters:

Transfer the parameter assignment data in the user program after POWER ON or POWER
recovery. This can be done after restart. A memory submodule is not necessary.
Store the parameter assignment data in the memory submodule in DB1.
You configure the memory submodule with a programmer in off-line mode.

You must specify the following parameters:

Parameters for the interface to the peripheral device ( baud rate, type of interface, handshake
mode ...). The parameters must agree with the specifications and settings on the peripheral
device.
Parameters for data transfer (message frame length, end-of-text character, ...).

You can specify the following parameters:

Specifications of XON/XOFF protocol (optional)


Correction value for integral clock (optional)

EWA 4NEB 812 6072-02b

6-5

ASCII Driver

CP 521 SI

4. Initializing the CP 521 SI


Plug the configured memory submodule into the CP 521 SI in the POWER OFF state. Then you can
switch the CPU to POWER ON.
5. Startup of the CP 521 SI in the ASCII driver mode
The CP 521 SI is automatically in transparent ASCII mode after POWER ON if the following applies:

A memory submodule is not plugged in.


A memory submodule is plugged in on which transparent ASCII driver mode is configured.
Transparent ASCII driver mode has been transferred to the CP 521 SI in the user program.

You can set interpretive ASCII driver mode in the following way:

Transfer the interpretive ASCII driver mode to the CP 521 SI in the user program.
Plug a memory submodule into the CP 521 SI which you have configured with the interpretive
ASCII driver mode.

Note
If there is no memory submodule plugged into the CP 521 SI and the CP 521 SI has a
backup battery, the module is automatically assigned the parameters stored in the
RAM on POWER-ON (i.e. the parameters last assigned). In other words, the module is
activated in the same driver mode following POWER-ON as it was before POWER-OFF.

Note
You can change to another mode during operation. For this purpose, you must
transfer the Transfer parameter assignment data job request to the CP 521 SI.
Remember, however, that you may have to reassign the serial interface parameters.
The send buffer and receive buffers will be deleted if you do this.

6-6

EWA 4NEB 812 6072-02b

CP 521 SI

6.2

ASCII Driver

Peripheral Interface Connections

The CP 521 SI has a serial interface port. You can choose between a current interface (TTY) or a
voltage interface (RS-232C (V.24)) by setting the relevant parameters. The cables of both interfaces
connect with a 25-pin subminiature D connector.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 6-2. Pin Assignments of the 25-Pin Subminiature D Connector of the CP 521 SI

1
2
3
4
5
6
7
8
9

10
11
12
13

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa aaaa aaaaaa aaaa aaaa aaaa aaaaaa aaaa aaaa aaaa aaaa aaaaaa aaaa
aaaaaa aaaa aaaa aaaa aaaaaa aaaa aaaa aaaa aaaaaaaaaaaaaaaa aaaa

View

14
15
16
17
18
19
20
21
22
23
24
25

Pin No.

Signal Name

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

TxD
RxD
RTS
CTS
DSR
GND
TTY IN+
TTY IN P24
20 mA
TTY OUT+
20 mA
DTR
TTY OUT-

Meaning

Disabled
Send data V.24)
Receive data V.24)
Request to send V.24)
Clear to send V.24)
Data ready V.24)
Signal ground (RS-232C (V.24))
Disabled
TTY receive line+
TTY receive line Disabled
Disabled
+24 V for active TTY
Disabled
Disabled
Disabled
Current source TTY *
TTY send line+
Current source TTY *
Terminal ready
TTY send line Disabled
Disabled
Disabled
Disabled

* If 24 V to GND (pin 7) on pin 13

The following figures show two terminal arrangements. In the ASCII driver mode, the CP 521 SI
assumes a peripheral device with an RS-232C (V.24) or TTY interface to be connected to the serial
interface.

Note
If you are using an RS-232C (V.24) interface, the CP 521 SI cannot detect failure of the
peripheral device in the case of peripheral devices that do not support hardware
handshaking.

EWA 4NEB 812 6072-02b

6-7

25-pin subminiature
D socket connector
2 rows, screw-mounted

6-8
aaaaaa
aaaaaa

aaaaaaaaaaa
aaaa

(10)

Section

V.24 -RXD

(3)

V.24 -TXD

(2)

DSR

(6)

DTR

(20)

CTS

(5)

RTS

(4)

GND

(7)

Section

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

TTY IN -

aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa

(9)

aaaaaaaa
aaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaa
aaaaaaaaaaaaaaaa
aaaaaa
aaaaaaaaaaaa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa

aaaaaa
aaaaa

TTY IN+

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

CP 521 SI

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa
aaaaaaaa
aaaaaaaa

(2)

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaa aaaa aaaaaaaa
aaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

25-pin subminiature
D socket connector
2 rows, screw-mounted

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

aaaaaaa
aaaaaaa

ASCII Driver
CP 521 SI

CP 521 SI (TTY passive) - CP 523 (TTY active)

CP 521 SI
CP 523

(22) 20 mA

TTY OUT+ (18)


(20) 20 mA

TTY OUT - (21)


(6)
TTY IN+

(8)
TTY IN -

(24)/(25)

(20)

DTR

(6)

DSR

(4)

RTS

(5)

CTS

(7)

GND

(10) TTY OUT+

(12) TTY OUT -

(2)
Ground

max. 10 m

Ground

3.3.3

Shield

25-pin subminiature
D socket connector
2 rows, screw-mounted

Figure 6-2. Terminal Diagram CP 521 SI (TTY Passive) - CP 523 (TTY Active)

RS-232C (V.24) interface

CP 521 SI

(2) V.24 -TXD

(3) V.24 - RXD

3.3.3

Shield

25-pin subminiature
D socket connector
2 rows, screw-mounted

Figure 6-3. Terminal Diagram CP 521 SI - CP 521 SI (RS-232C (V.24)


Interface with HW Handshake)

EWA 4NEB 812 6072-02b

CP 521 SI

6.3

ASCII Driver

Assigning the CP 521 SI Parameters for ASCII Mode

The CP 521 SI is supplied with default values for the parameter assignment data.

Parameters for the interface to the peripheral device (baud rate, type of interface, handshake
mode ...).
The parameters must agree with the specifications and settings on the peripheral device.
Specifications of XON/XOFF protocol.
Parameter assignment data for data transfer (message frame length, end-of-text character).
Correction value for the accuracy of the integral clock.

If you want to assign other parameters to the CP 521 SI, there are various ways of transferring the
parameter assignment data to the CP 521 SI:

Transfer the parameter assignment data to the CP 521 SI in the user program.
You do not require a memory submodule to operate the CP 521 SI.
Store the parameter assignment data on a memory submodule in data block (DB) 1 and plug
the configured memory submodule into the CP 521 SI ( Section 6.3.1).

In order to make transfer of the parameter assignment data as simple as possible, the parameter
assignment data is divided into parameter blocks.
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Table 6-3. Parameter Blocks for ASCII Mode


Parameter
Block Number

Parameters

Parameters of the serial interface

XON/XOFF protocol (only relevant if XON/XOFF protocol used)

Setting of the communications driver

Clock correction value

Depending on whether you want to assign your CP 521 SI parameters on a memory submodule or
in the user program, read either Section 6.3.1 or 6.3.2.

Section 6.3.1: Assigning the CP 521 SI parameters with the memory submodule
Section 6.3.2: Assigning the CP 521 SI parameters in the user program

Note
If there is no memory submodule plugged into the CP 521 SI and the CP 521 SI has a
backup battery, the module is automatically assigned the parameters stored in the
RAM on POWER-ON (i.e. the parameters last assigned). In other words, the module is
activated in the same driver mode following POWER-ON as it was before POWER-OFF.

EWA 4NEB 812 6072-02b

6-9

ASCII Driver

6.3.1

CP 521 SI

Assigning the CP 521 SI Parameters with the Memory Submodule

You can store the parameter assignment data in DB1 on a memory submodule.

Note
The procedure for assigning parameters to the memory submodule in the ASCII driver
mode is almost identical to the procedure in printer driver mode. The only difference is
the assigning parameters to parameter block 7 in which additional data must be
specified in the ASCII driver mode.

Entering the parameter blocks on the memory submodule


At the programmer (PG), you must first enter in DB1 all the parameter blocks which deviate from
the default values. Then transfer DB1 to the memory submodule.
Further tips for operator inputs:

When entering text, alternate lines in KS data format with lines in S format.
You can enter comments in addition to the parameter blocks.

Schematic for entering parameter blocks


The parameter blocks can be entered in DB1 according to the following schematic.

Block separator
: (3AH)

Parameter block
number

Configuration
data/end-of-text
character

- Enter key
Figure 6-4. Schematic for Entering Parameter Blocks in DB1

The following pages explain the contents of the parameter block and include an example of how
to enter the parameters.

6-10

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Table 6-4. Parameter Block Assignments on the Memory Module

Block
0

Meaning

Baud rate

1
2
3
4
5
6
7
8

even
odd
mark
space
any

0
1
2
3
4

0 even

no

0 no

0
1

0 TTY

Data format
11-bit character frame:
7 data bits (with parity)
8 data bits (with parity)
8 data bits (without parity)

0
1
2

0 7 data bits (with


parity)

10-bit character frame:


7 data bits (without parity)
7 data bits (with parity)
8 data bits (without parity)

3
4
5

(Parity bit always 1)


(Parity bit always 0)
BUSY signal *
Interface

TTY
RS-232C (V.24)

HW handshake

OFF
ON

XON/XOFF protocol
XON character **
XOFF character **
no protocol

00H to 7FH
00H to 7FH
FFH
1
2
7
1D to 65 535D
(10 ms)
1D to 256D

Character delay
Message frame length

*
**
***

0
1

Setting the mode


Transparent ASCII driver
Interpretive ASCII driver mode I
Interpretive ASCII driver mode II

Default Values on the


CP 521 SI

110 bit/s
200 bit/s
300 bit/s
600 bit/s
1200 bit/s
2400 bit/s
4800 bit/s
9600 bit/s

Parity

Value Range

8 9600 bit/s

0 OFF

FFH: no XON/XOFF
protocol
0: Memory submodule
with message texts
plugged in
1: Without memory
submodule***
1D (10 ms)
64D

End-of-text char. 1 **

ASCII charac.
No end-of-text charac.

01H to 7FH
00H

00H

End-of-text char. 2 **

ASCII charac.
No end-of-text charac.

01H to 7FH
00H

0DH (Carriage Return)

Clock correction value

- 400D to+400D
(s/month)

0D

BUSY signal irrelevant for ASCII driver


Only relevant in interpretive mode
Only if there is no backup battery; if a backup battery is installed, the same driver in active after POWER-ON as before
POWER-OFF.

EWA 4NEB 812 6072-02b

6-11

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

ASCII Driver

6-12
CP 521 SI

Table 6-5. Assignments in Parameter Block 7 (Transparent ASCII Driver)

Block

Meaning

ID for
Transparent ASCII driver mode

Character delay
(decimal)

Message frame length


(decimal)

Block

Meaning

ID for
Interpretive ASCII driver mode I
Interpretive ASCII driver mode II

Character delay
(decimal)
Value
Range

1D to 65 535D
(* 10 ms)

1D to 256D

2
7
Default Values
on the CP 521 SI

0: Memory submodule with


message texts plugged in
1: Without memory submodule *

1D (* 10 ms)

64D

Only if there is no backup battery; if a backup battery is installed, the same driver is active after POWER-ON as before
POWER-OFF

Table 6-6. Assignments in Parameter Block 7 (Interpretive ASCII Driver)

Value
Range

Default Values
on the CP 521 SI

0: Memory submodule with


message texts plugged in
1: Without memory submodule *

1D to 65 535D 1D (* 10 ms)
(* 10 ms)

End-of-text char. 1 ASCII char.


No end-of-text
char.

01H to 7FH
00H

00H

End-of-text char. 2 ASCII char.


No end-of-text
char.

01H to 7FH
00H

0DH
(Carriage Return)

Only if there is no backup battery; if a backup battery is installed, the same driver is active after POWER-ON as before
POWER-OFF

Note

When operating the CP 521 SI in the interpretive mode of the ASCII driver, the length
specification for the message frame is not relevant if the memory submodule is used
for parameter assignment. You need not enter any value for the "message frame
length" parameter in DB 1.

Explanation of parameters

Note

Your choice of parameter assignment data for the serial interface depends on the
interface characteristics of your peripheral device as well as on the specific application.

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

Baud rate (parameter block 0)


You have a choice of eight baud rates. The default is 9600 bit/s. If you use the RS-232C (V.24)
interface, the load capacity of cables longer than 15 m will have a negative effect on the baud
rate. Longer cables can be used in general if the baud rate is reduced.
Parity (parameter block 0)
You can choose between five types of parity.

Even parity
The parity bit is set so that the sum of the data bits that are 1 (incl. parity bit) is even.
Odd parity
The parity bit is set so that the sum of the data bits that are 1 (incl. parity bit) is odd.
Mark
The parity bit always has signal state 1
Space
The parity bit always has signal state 0
No parity check
The signal state of the parity bit is not significant. Parity is not checked when receiving;
however, when sending, the parity bit is always set to 1.

The default is even parity.


BUSY signal (parameter block 0)
The BUSY signal is not relevant for the ASCII driver. Leave the default value 0 (no BUSY signal) at
this point in parameter block 0.
Interface (parameter block 0)
You can choose between the RS-232C (V.24) and TTY interfaces here. See Section 2.3 for more
detailed information on these interfaces.
The TTY interface is the default.
Data format (parameter block 0)
Characters are transmitted between the CP 521 SI and the peripheral device in a 10-bit or 11-bit
character frame. You can choose between seven and eight data bits within these character frames
( Figure 4-4, Figure 4-5)
10-bit character frame:

1 start bit, 7 data bits, 2 stop bits


1 start bit, 7 data bits, 1 parity bit, 1 stop bit
1 start bit, 8 data bits, 1 stop bit

11-bit character frame:

1 start bit, 7 data bits, 1 parity bit, 2 stop bits


1 start bit, 8 data bits, 1 parity bit, 1 stop bit
1 start bit, 8 data bits, 2 stop bits

The 11-bit character frame (1 start bit, 7 data bits, 1 parity bit, 2 stop bits) is the default.

EWA 4NEB 812 6072-02b

6-13

ASCII Driver

CP 521 SI

Hardware handshake (parameter block 0)


This parameter is only significant for the RS-232C (V.24) interface. If you set HW handshakeON,
the RTS, CTS, DTR and DSR control signals of the RS-232C (V.24) interface are evaluated.
The default setting is HW handshake OFF, i.e. the control signals are not evaluated.
XON/XOFF protocol (parameter block 2)
XON/XOFF protocol in handshake OFF mode is only possible in interpretive ASCII mode. A precondition is that you have configured characters for XON and XOFF in parameter block 2.
Both XON and XOFF are control characters used by the CP 521 SI to control data transmission.
The CP 521 SI sends XOFF to the peripheral device if 20 bytes are still free in its receive buffer.
The peripheral device is then prompted to send no more data to the CP 521 SI. An overflow in the
receive buffer (1 byte) would cause any data to be lost. Only when the CP 521 SI has more than
256 bytes free in its receive mailbox does it send XON again to the peripheral device.
If the CP 521 SI receives the XOFF character, it ceases sending further data to the peripheral
device. Only when it receives theXON character does the CP 521 SI continue its send job request.
Mode (parameter block 7)
You define the desired ASCII driver mode in parameter block 7. You can distinguish between
interpretive ASCII mode and transparent ASCII mode.

Transparent mode
Set a 1 in parameter block 7 to select transparent ASCII driver mode.

Interpretive mode I
Set a 2 in parameter block 7 to select interpretive ASCII driver mode I.

Interpretive mode II
Set a 7 in parameter block 7 to select interpretive ASCII driver mode II.

Character delay (parameter block 7)


You can determine yourself the maximum time which is permitted to elapse between two
received characters (character delay). The CP 521 SI will then recognize as valid and transfer to the
CPU in a message frame only those characters which have a delay within the defined limits. Select
as short a character delay as your application will allow but ensure that the character delay is
greater than the character transmission time. Approximately 3 1/2 times the character transmission time is recommended.

6-14

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

Message frame length (parameter block 7)


The Message frame length parameter is relevant for transparent ASCII mode when receiving
message frames. Receive message frames must have a fixed length in ASCII mode. You can define
the message frame length in parameter block 7. Make sure that the same message frame length is
set on the CP 521 SI and the peripheral device.
End-of-text character (parameter block 7)
The End-of-text character parameter is only relevant for interpretive ASCII mode. Transmission
with end marking is not possible in transparent mode.
You can configure one or two end-of-text characters for transmitting data frames of variable
length. Your end-of-text characters limit the length of the data frame in each case. You can send
or receive message frames with a length of up to 256 bytes.

Clock correction factor (parameter block 9):


You can configure a correction value in parameter block 9 to improve the accuracy of the module
clock. Note that the correction value must be specified with four digits (incl. sign).
The correction value is output in s/month. The month is fixed at 30 days ( Section 5.3.5 Clock
Correction Factor (parameter block 9)).
Example: Using the PG 750 to configure data on the memory submodule for operation in ASCII
mode
The CP 521 SI is installed in slot 7 (starting address 120). The module is to be operated in
interpretive ASCII driver mode I and configured as follows:

Parameters for the serial interface (parameter block 0)


- 9600 bit/s
(8)
- Even parity
(0)
- No BUSY
(0)
- RS-232C (V.24) interface
(1)
- 8 data bits
(1)
- Handshake OFF
(0)

Parameters for the ASCII driver (parameter block 7)


- ASCII interpretive driver mode I
(2)
- Character delay: 100 ms
(10)
- 1st end-of-text character: 0DH
(0DH)
(0AH)
- 2nd end-of-text character: 0AH

Parameters for time-of-day correction (parameter block 9)


- Correction factor: -1s/month
(-001)

The end-of-text character (parameter block 3) functions as separator between the various
parameters of a parameter block.

EWA 4NEB 812 6072-02b

6-15

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

ASCII Driver

0:
12:
24:
36:
48:
60:
72:
84:
96:

6-16
KS
KS
KS
KS
KS
KS
KS
KS

CP 521 SI

We recommend the following procedure:

1. Enter the parameter assignment data on the programmer in DB1 with sufficient comments
(KS ...).
2. Store in DB1 on diskette or hard disk.
3. Transfer DB1 to the memory submodule.

Table 6-7. Configuring the CP 521 SI for Interpretive ASCII Driver Mode

Input from PG 750 to DB1

='Parameters for the


='CP521SI
='Parameter block_0
=':0$800110$
='Parameter block_7
=':7$2$10$0D$0A$
='Parameter block_9
=':9$-001$

Explanation

';
';
';
';
';
';
';
';
9600 baud, even parity, no Busy,
RS232C (V.24), 8 bits, no handshake
ASCII mode interpretive
char. delay=10*10ms, end-of-text char.=0D0A
time-of-day correction
- 1 second / 30 days

EWA 4NEB 812 6072-02b

CP 521 SI

6.3.2

ASCII Driver

Assigning the CP 521 SI Parameters in the User Program

You can transfer data to the CP 521 SI for one parameter block at a time with the 90XXH Transfer
parameter assignment data job request.
Contents of the transfer memory when assigning the CP 521 SI parameters in the user program
Write CPU job "Transfer parameter assignment data" to the PIQ:
Request from the CPU to the CP: Accept parameters
Address

Contents

Maddr +0

90H

Maddr +1

Block number

Maddr+ 2

Parameter

Maddr+ 3

Parameter

Maddr + 4

Parameter

Maddr + 5

Parameter

Maddr + 6

Parameter

Maddr +7

Parameter

Code for "Transfer parameter


assignment data"

Evaluate CP response to the "Transfer parameter assignment data" job in the PII:

Address

Contents

Contents

Maddr +0

50H

40H

Maddr +1

00H

00H

Maddr + 2

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

CP rejects CPU job:


Illegal parameters/CP busy/
wrong job

irrelevant

irrelevant

Maddr + 3

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

CPU job accepted


Parameters passed

irrelevant

irrelevant

Maddr + 4

irrelevant

irrelevant

Maddr + 5

irrelevant

irrelevant

Maddr + 6

90H

Maddr +7

Block number

Acknowledged
job

90H
Block number

Note
The CPU acknowledgements 5000H and 4000H remain (i.e. are not deleted) until they
are overwritten by a subsequent job (e.g. blank job 0000H).

EWA 4NEB 812 6072-02b

6-17

ASCII Driver

CP 521 SI

When evaluating data from the CP 521 SI (PII), allow for the fact that you receive the
acknowledgement of a CPU job (PIQ) only after two program scan cycles following submission of
the job.
This has the following significance for parameter assignment with the user program:

At least seven program scan cycles are required for parameter assignment in parameter blocks
0, 2 and 7.

Transferring parameter assignment data for parameter block 0

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Table 6-8. Transfer Memory Assignment for the Transfer Parameter


Assignment Data or Block 0 Job Request
Byte

Meaning

Value Range

Default Values on
the CP 521 SI

Job request number


Transfer parameter assignment data

90H

Number of the parameter block

00H

Baud rate
2

Parity
(Parity bit always 1)
(Parity bit always 0)

BUSY signal *

Interface

110 bit/s
200 bit/s
300 bit/s
600 bit/s
1200 bit/s
2400 bit/s
4800 bit/s
9600 bit/s

01H
02H
03H
04H
05H
06H
07H
08H

even
odd
mark
space
any

00H
01H
02H
03H
04H

no

00H

00H no

00H
01H

00H TTY

00H
01H
02H

00H 7data bits


(with parity)

TTY
RS-232C (V.24)

Data format:
11-bit character frame
1 start bit, 7 data bits, 1 parity bit, 2 stop bits
1 start bit, 8 data bits, 1 parity bit, 1 stop bit
1 start bit, 8 data bits, 2 stop bits
10-bit character frame
1 start bit, 7 data bits, 2 stop bits
1 start bit, 7 data bits, 1 parity bit, 1 stop bit
1 start bit, 8 data bits, 1 stop bit
HW handshake

OFF
ON

08H 9600 Bd
00H even

03H
04H
05H
00H
01H

00H OFF

* BUSY signal not relevant for ASCII driver.

6-18

EWA 4NEB 812 6072-02b

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

CP 521 SI

4 to 7

ASCII Driver

Transferring parameter assignment data for parameter block 2

You can assign values for the XON and XOFF characters in parameter block 2.
If you have the XON/XOFF protocol, you have a free choice of the XON/XOFF characters. ASCII
code provides the codes 11H (DC1) for the XON character and 13H (DC3) for the XOFF character.
You must not assign the same values for the XON and XOFF characters.

Table 6-9.

EWA 4NEB 812 6072-02b

Transfer Memory Assignment for the Transfer Parameter


Assignment Data for Block 2 Job Request

Byte

Meaning

Byte

Meaning
Value Range

Default Values on the


CP 521 SI

0
Job request number
90H
-

1
Number of the parameter block
20H
-

2
XON/XOFF protocol

XON/XOFF protocol
XON character *
No protocol
00H to 7FH
FFH

XOFF character *
No protocol

00H to 7FH
FFH

Not significant

Value Range
FFFFH

(No XON/XOFF
protocol)

* Only relevant in interpretive ASCII mode

Transferring parameter assignment data for parameter block 7

Table 6-10. Transfer Memory Assignment for the Transfer Parameter Assignment
Data for Block 7 Job Request (Transparent ASCII Driver)

Default Values on the


CP 521 SI

Job request number

90H

Number of the parameter block and


Transparent ASCII driver mode ID

71H

0: Memory submodule with message


texts plugged in
1: Without memory
submodule

2+3

Character delay

0001H to FFFFH
(* 10 ms)

0001H(* 10 ms)

4+5

Message length (in bytes)

0001H to 00FFH

40H

6+7

Not significant

Only if there is no battery backup; if a backup battery has been installed, the same driver mode is active after POWERON as before POWER-OFF.

6-19

ASCII Driver

CP 521 SI

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

Table 6-11. Transfer Memory Assignment for the Transfer Parameter Assignment
Data for Block 7 Job Request (Interpretive ASCII driver)

Byte

*
**

Meaning

Value Range

Job request number

90H

Number of the parameter block and


mode ID
Interpretive ASCII driver mode I
Interpretive ASCII driver mode II

2+3

Character delay

4+5

Message length (in bytes)**

72H
77H
0001H to FFFFH
(* 10 ms)
0000H

Default Values on the


CP 521 SI

0: Memory submodule with message


texts plugged in
1: Without memory
submodule*
0001H (* 10 ms)
irrelevant

End-of-text charac. 1

ASCII charac.
No EOT charac.

01H to 7FH
00H

00H

End-of-text charac. 2

ASCII charac.
No EOT charac.

01H to 7FH
00H

0DH
(Carriage Return)

Only if there is no battery backup; if a backup battery has been installed, the same driver mode is active after POWERON as before POWER-OFF
In interpretive mode of the ASCII driver, the end-of-text characters are evaluated when a frame is received.

Note
If the CP 521 SI is operated in the interpretive mode of the ASCII driver, specification of
the frame length is irrelevant. Enter the value 0000H in DB1 for the "Frame length"
parameter.

Note on the character delay


You should generally select as short a character delay time as your application will allow. Make
sure that the character delay is greater than the character transmission time.
For example, if you have a keyboard connected to the CP 521 SI, you must allow in the character
delay for the Time for manual key operation of approximately 1 s. If you link the CP 521 SI to a
communications device on which you have defined a baud rate (e.g. another CP 521 SI), you are
recommended to set the character delay to 3 1/2 times the character transmission time.

6-20

EWA 4NEB 812 6072-02b

CP 521 SI

6.4

ASCII Driver

Data Transfer Between the CP 521 SI and the CPU

Reminder:
Data is transferred between the CPU and the peripheral device in two steps.

Only then can the CP 521 SI send data to the peripheral device or receive data from the
peripheral device.
CPU

CP 521 SI
aaaaaaaa
aaaaaaaa
aaaaaaaa

First, data transfer between the CPU and the CP 521 SI is coordinated.

aaaaaaaa
aaaaaaaa
aaaaaaaa

RAM

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

RAM

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

Send mailbox

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

User program

aaaaaaaa
aaaaaaaa
aaaa

PII

S5-100 bus

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaa

Receive
mailbox

CP acknowledgements

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

PIQ

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

Transfer memory

Data transfer to the peripheral device over the 25-pin interface of the CP 521 SI

Figure 6-5. Data Interchange over the CP 521 SI


Sending
The CPU transfers message frames with a maximum permissible length of 256 bytes in blocks of
eight bytes (6 bytes of useful data) to the CP 521 SI (transfer memory). The transmitted message
blocks of the message frames are buffered in the send mailbox of the CP 521 SI. Only when the
CP 521 SI has received all message blocks of a message frame does it transfer the whole message
frame autonomously over the serial interface to the peripheral device. The send mailbox
accommodates 256 bytes and can only hold one message frame at a time.
Receiving
The CP 521 SI can receive message frames with a length of 256 bytes from the peripheral device.
The receive data is stored in the receive mailbox. The CP 521 SI encodes the received data into
message frames and transfers the frames in blocks of eight bytes (6 bytes of useful data) to its
transfer memory. The frames are ready to be fetched there by the CPU. The receive mailbox holds
1 KB and can accommodate up to 99 message frames.

EWA 4NEB 812 6072-02b

6-21

ASCII Driver

6.4.1

CP 521 SI

Sending Message Frames

The CPU transfers message frames in eight-byte blocks. The message frames have a maximum
length of 256 bytes. Each block consists of a header code of two bytes (coordination bytes) and six
bytes of useful data.
1. The CPU initiates data transfer with the job request A001H. This job request also defines the
message length. If 0 is set, one or two end-of-text characters must be assigned ( ).
2. The CP 521 SI acknowledges receipt of this job request to the CPU ( ).
3. The CPU evaluates the response and begins transferring the current data only if no errors have
been detected. Transfer is started with job request B0H and specification of a block number
( ). Six bytes of data follow. The last message block transferred may contain less than six bytes
depending on the send length or the end-of-text character(s).
4. The CP 521 SI writes the block into a send mailbox where it first stores the whole message. The
CPU receives an acknowledgement from the CP 521 SI after every eight bytes ( ).
5. The CPU then sends the next message block to the CP, and so on. This data transfer continues
until all message blocks of a message frame have been transferred. A message frame can have
a maximum length of 256 bytes.
6. After the last message block has been completely received, the CP 521 SI generates a terminating acknowledgement and sends this to the CPU.
7. The CP 521 SI gathers the message blocks together into a message frame and transfers the
frame automatically to the peripheral device.

Note
Only one message frame can be stored in the send mailbox of the CP 521 SI. The CPU
can only send the next message frame to the CP 521 SI when this message frame has
been transferred to the peripheral device.

Sending message frames with specified lengths


The following is a description of which job requests the CPU uses when prompting the CP 521 SI to
send messages and how the CP 521 SI acknowledges these job requests. Table 6-12 contains all the
CPU job requests permissible in ASCII mode. After setting the interface parameters (90H)
( Section 6.3), job requests A0H and B0H are relevant for sending data.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 6-12. Permissible CPU Job Requests when Sending Message Frames (PIQ)
Byte 0

6-22

Meaning

00H

Data not relevant

10H

Set date and time of day; variables in bytes 1 to 7 ( Section 4.4.3)

90H

Assign interface parameters

A0H

Coordinate data transfer

B0H

Process data transfer CPU CP 521 SI

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

The schematic on the following pages shows the overall data transfer procedure for sending data.
This is followed by a description of the steps shown.
Message blocks of eight bytes as used for message frames are represented. The CPU job request
varies from block to block, as does the corresponding acknowledgement from the CP 521 SI.
Data is transferred over the CP 521 SI in two steps:

First, data transfer between the CPU and the CP 521 SI is coordinated.
Only then is data transferred.

Data transfer: CPU CP 521 SI

CPU CP 521 SI
Byte

A0H

01H

nnH

nnH

nnH

nnH

xxH

xxH

Coord.
job
request

Coord.
byte:
SEND

Send length

End-of-text
character

Irrelevant

CPU CP 521 SI
50H

01H

00H

00H

nnH

Coord.
info.

Coord.
byte

Data
valid

Irrel.

Number
of
frames

xxH

xxH

xxH

Irrelevant

CPU CP 521 SI
B0H

01H

nnH

Data
trans.

Block
number

nnH

nnH

nnH

nnH

nnH

Data

CPU CP 521 SI
50H

01H

00H

01H

nnH

Coord.
info.

Coord.
byte

Data
valid

Block
number

Number
of
frames

xxH

xxH

xxH

Irrelevant

Figure 6-6. Sequence Schematic for Sending Data

EWA 4NEB 812 6072-02b

6-23

ASCII Driver

CP 521 SI

CPU CP 521 SI
B0H

02H

nnH

Data
trans.

Block
number

nnH

nnH

nnH

nnH

nnH

Data

CPU CP 521 SI
50H

01H

00H

02H

nnH

Coord.
info

Coord.
byte

Data
valid

Block
number

Number
of
frames

xxH

xxH

xxH

Irrelevant

CPU CP 521 SI
B0H

nrH

nnH

Data
trans.

Block
number

nnH

nnH

nnH

nnH

nnH

Data

CPU CP 521 SI
50H

01H

Coord.
info

00H

nrH

nnH

Data
valid

Block
number

Number
of
frames

xxH

xxH

xxH

Irrelevant

... after the data has been sent to the peripheral device ...
CPU CP 521 SI
50H

00H

00H

xxH

nnH

Coord.
info

Coord.
byte
reset

Data
valid

Irrelevant

Number
of
frames

xxH

xxH

xxH

Irrelevant

Figure 6-6. Sequence Schematic for Sending Data (Continued)

The following is a more detailed explanation of steps to .

6-24

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

CPU job request: Coordinate data transfer (A0H)


To coordinate data transfer, job request A0H is written into byte 0 of the PIQ.
This defines the meaning of bytes 1 to 7.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 6-13. Coordination Job Request


Byte

Value

A0H

01H

01H

Send length in bytes;

00H

(here: 0100H=256 bytes)

00H

Not significant

00H

Not significant

Irrelevant

Irrelevant

Byte 1:

Meaning

Job request:

Coordinate data transfer


Send message

You allocate send permission for a message by setting bit 0=1. This initiates data
transfer.

Bytes 2 and 3: Bytes 2 and 3 indicate the message length. The length can lie within the range 0001H
to 0100H. You must have set this length on the receive device because the send
length is not transferred, in contrast to the end-of-text character.
In the case of a message length of 0, the CP 521 SI evaluates the end-of-text character. If both send
length and end-of-text character are 0, there is a job request error.
If data is to be sent from the CPU to a peripheral device, the Send length and End-of-text
parameters must be transferred with the send job request.

EWA 4NEB 812 6072-02b

6-25

ASCII Driver

CP 521 SI

CP response to job request A001H


When the CP 521 SI receives the Coordinate data transfer job request A0H with send bit 01H
(Send message) set, and if there is no error, the CP 521 SI acknowledges the CPU as follows (PII):

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 6-14. Coordination Information


Byte

Value

Meaning

50H

01H

00H
01H
81H

Coordination data valid


Error in data transfer between CP and CPU
Previous send job request not yet completed

00H

Irrelevant

00H to 63H

Irrelevant

Irrelevant

Irrelevant

Acknowledgement:

Coordination information
Send coordination bit set

Number of messages in receive mailbox of the CP (messages


from the peripheral devices) to be read by the CPU (max. 99
messages)

Byte 0:

Acknowledge job request: Coordinate Send data transfer.

Byte 1:

Send coordination bit set. If the coordination data is invalid, the CP 521 SI resets
the Send bit to 00H.

Byte 2:

Indicates whether the coordination data is valid (00H) or invalid (FFH).

Byte 4:

Indicates how many messages (max. 99D) are stored in the receive mailbox of the CP
512 SI.

As soon as data transfer has been coordinated (


B0H ( to ).

and

), data transfer begins with job request

Note
The CP 521 SI usually transfers the date and time of day to the CPU in bytes 1 to 7
( Section 4.4). If byte 0 has the value 50H or 60H, you must not interpret these values
as the time of day.

6-26

EWA 4NEB 812 6072-02b

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

CP 521 SI

Byte

Byte

ASCII Driver

CPU job request: Send data (B0H)

After you have output job request A0H and received the corresponding acknowledgement from
the CP 521 SI, output job request B001H with the 1st message block of the message (PIQ).

Table 6-15. Data Transfer: Sending the 1st Message Block

Value

0
B0H

1
01H

Value

EWA 4NEB 812 6072-02b

Meaning

Job request:

4
Send data

Number of the 1st message block

Data

Byte 0:

Job request: Send data. After this job request B0H, the CP 521 SI interprets bytes 2 to
7 as data.

Byte 1:

Indicates the number of the message block being transferred (1 in this case). You
must increment this block number in your user program - beginning at 01H - each
time you send a message block to the CP 521 SI. This continues until the whole data
message has been transferred to the CP 521 SI.

CP response to job request B001H

The CP 521 SI acknowledges the Send 1st message block of the message job request as follows
(PII):

Table 6-16. Acknowledging the 1st Message Block

Meaning

50H

Acknowledgement of job request: Send data

01H

Send coordination bit set if data valid

00H
01H
81H

Data valid
Error in data transfer between CP and CPU
Previous send job request not yet completed

01H

Number of 1st message block

00H - 63H

Irrelevant

Irrelevant

Irrelevant

Number of messages in receive buffer (max. 99)

6-27

ASCII Driver

CP 521 SI

Byte 1:

"Send" coordination bit set. If coordination data of the CPU is invalid, the CP 521 SI
resets the Send bit to 00H.

Byte 2:

Indicates that the coordination data is valid or invalid.

Byte 3:

Specifies the number of the message block that the CP 521 SI has just received (1 in
this case).

Note
Please note that the CP 521 SI only responds to a signal change in byte 0 or 1 of the PIQ.
Since job request B0H in byte 0 does not change as long as the data of a message is
being sent, it is imperative that you increment the block numbers in byte 1 until all
message blocks of the message have been transferred. If you send the wrong block
number, data transfer is stopped with the response 5000H in byte 0 and byte 1 and the
CP 521 SI then signals Job request error (4XH) in status byte 0 of the module. The data
is lost.

If you send the next job request B0H with incremented byte 1 ( ), the CP 521 SI acknowledges with
incremented byte 3 ( ).
CPU job request: B002H

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 6-17. Data Transfer: Sending the 2nd Message Block


Byte

Meaning

Value

B0H

02H

Job request:

Send data
Number of the 2nd message block

2
3
4

Data

5
6
7

6-28

EWA 4NEB 812 6072-02b

aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

CP 521 SI

Byte

Byte

ASCII Driver

CP response to job request B002H

Table 6-18. Acknowledging the 2nd Message Block

Value

B0H

2BH

EWA 4NEB 812 6072-02b

Meaning

0
50H
Acknowledgement for job request: Send data

1
01H
Send coordination bit set if data valid

2
00H
01H
81H
Coordination data valid
Error in data transfer between CP and CPU
Previous send job request not yet completed

3
02H
Number of the 2nd message block

4
00H to 63H

5
Irrelevant

6
Irrelevant

7
Irrelevant
Number of messages in the receive buffer (max. 99)

If you send a message of variable length and you use the maximum message length, the last CPU
job request and the CP acknowledgement appear as follows:

CPU job request: B02BH

Table 6-19. Data Transfer: Sending the 43rd Message Block

Value

Meaning

Job request:

Send data

Message block number 43 (max.)

Data

Data

Data

(byte 255)

Data

(byte 256)

Irrelevant

Irrelevant

Note

Since a message may not exceed 256 bytes, you can transfer a maximum of 43 message
blocks in one message (42 of 6 bytes and 1 of 4 bytes). This leaves only four bytes for
data in the last message block (2BH).

6-29

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

ASCII Driver

Byte

Byte

6-30
CP 521 SI

CP response to job request B02BH

Table 6-20. Acknowledging the Last (43rd) Message Block

Value

Meaning

0
50H
Acknowledgement for job request: Send data

1
01H
Send coordination bit set if data valid

2
00H
01H
81H
Coordination data valid
Error in data transfer between CP and CPU
Previous send job request not yet completed

3
2BH
Number of the 43rd message block (max.)

4
00H to 63H

5
Irrelevant

6
Irrelevant

7
Irrelevant
Number of messages in receive buffer (max. 99)

Final CP response

After the whole data message has been transferred from the CP 521 SI to the peripheral device,
the CPU receives a last message from the CP 521 SI. This resets the coordination bit.

Table 6-21. Final Coordination Information

Value

Meaning

50H

Acknowledging the job request: Send data

00H

Coordination bit reset

00H
01H
81H

Coordination data valid


Error in data transfer between CP and CPU
Previous send job request not yet completed

00H

Irrelevant

00H to 63H

Irrelevant

Irrelevant

Irrelevant

Number of messages in the receive buffer (max. 99)

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

Sending messages with end-of-text character


Data transfer with end-of-text characters is similar to transfer with fixed-length messages. They
differ in that, when sending with end-of-text character in conjunction with job request A001H
(cf.: sending messages), one or two end-of-text characters must be transferred in bytes 4 and 5.
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

Table 6-22. Coordination Job Request

Tabelle 6.22

Byte

Koordinierungsauftrag

Value

Meaning

A0H

01H

00H

Message length

00H

(here: 0000H=Send with end-of-text character)

00H

End-of-text character (only if message length=0)

03H

End-of-text character (only if message length=0)

Irrelevant

Irrelevant

Job request:

Coordinate data transfer


Send message frame (send bit)

Bytes 2 and 3: You can define the length of a message here (0000H to 0100H). If you want to send
messages with end-of-text characters, program 0000H=Send with end-of-text
character here. You must then define another one or two end-of-text characters in
bytes 4 and 5.
Bytes 4 and 5: You define your end-of-text characters here. If you want to use two end-of-text
characters, fill both bytes. If you only use one end-of-text character, fill byte 5 only.
Only one end-of-text character is used in the example (byte 4=00H).

Note
If the message is longer than 256 data bytes (>0100H), the CP 521 SI responds with
5000H and then with message 4XH Job request error. The CP 521 SI responds with the
same error message if it detects no end-of-text character(s) after receiving 256 data
bytes. The data received is then rejected.

EWA 4NEB 812 6072-02b

6-31

ASCII Driver

6.4.2

CP 521 SI

Receiving Message Frames

Receiving message frames is handled autonomously by the CP 521 SI.


To receive data properly, the data sent from the peripheral device must agree with the parameter
assignment of the CP 521 SI, especially parameter block 7.
The peripheral device sends message frames to the CP 521 SI. The messages are gathered in a
receive mailbox in the CP 521 SI. This receive mailbox has a capacity of 1 KB and can store 99
messages.
You program the CPU so that it reads out the existing messages from the receive mailbox in eightbyte blocks (two job request bytes and six data bytes):
1. The CPU sends a job request: Coordinate data transfer Receive, to the CP 521 SI.
2. The CP starts data transfer. It sends the first six bytes of the oldest message in the receive
buffer (FIFO memory).
3. The CPU acknowledges the data received.
4. The CP 521 SI sends a further block, and so on until the whole message has been transferred
from the CP 521 SI to the CPU.

Note
If the time between two received characters is greater than the value you have set for
the character delay (ZVZ), the characters received up to this point are valid and are
transferred to the CPU as a message frame.

The CPU receives an immediate final acknowledgement


request (A080H) if there is no receive message.

6-32

5000H to the Coordinate receive job

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

Receiving fixed-length messages


If you want to receive fixed-length message frames from a peripheral device using the CP 521 SI,
you must define the message length with which both devices are to work. If the CP is to receive
data, it must be configured with the same length as the sending peripheral device since the send
length is not transferred.
The following is a description of which job requests the CPU uses to allow the CP 521 SI to receive
data from peripheral devices and how the CP 521 SI acknowledges these job requests. After you
have set the interface parameters (90H) ( Section 6.3), job requests A0 and C0 are relevant for
receiving data ( Table 6-23).
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

Table 6-23. Permissible CPU Job Requests when Receiving Data (PIQ)
Byte 0

Meaning

00H

Data not relevant

A0H

Coordinate data transfer

C0H

Acknowledge CPU via data received

Figure 6-7 illustrates the whole data transfer sequence when receiving message frames. This is
followed by a description of the steps shown in the figure.
Message blocks of eight bytes each, as are used when receiving messages, are represented. The
CPU job request and the relevant CP 521 SI acknowledgement alternate from block to block.
Data is exchanged via the CP 521 SI in two steps:

First, data transfer between the CPU and the CP 521 SI is coordinated.

Only then can the CP 521 SI transfer data it has received from peripheral devices and buffered
in the receive mailbox to the CPU.

EWA 4NEB 812 6072-02b

6-33

ASCII Driver

CP 521 SI

Data transfer: CP 521 SI CPU


CPU CP 521 SI
Byte
0

A0H

80H

xxH

xxH

xxH

xxH

xxH

xxH

Coord.
job
request

Coord.
byte
REC.

Irrelevant

CPU CP 521 SI
60H

01H

nnH

Data
trans.

Block
number

nnH

nnH

nnH

nnH

nnH

Data

CPU CP 521 SI
C0H

01H

xxH

Ack.

Block
number

xxH

xxH

xxH

xxH

xxH

Irrelevant

CPU CP 521 SI
60H

nrH

nnH

Data
trans.

Block
number

nnH

nnH

nnH

nnH

nnH

Data

CPU CP 521 SI
C0H

nrH

xxH

Ack.

Block
number

xxH

xxH

xxH

xxH

xxH

Irrelevant

CPU CP 521 SI
50H

00H

00H

00H

nnH

nnH

Coord.
info.

Coord.
byte

Data
valid

Irrel.

Number
of
frames

Bytes in
last
block

xxH

xxH

Irrelevant

Figure 6-7. Sequence Schematic when Receiving Data

6-34

EWA 4NEB 812 6072-02b

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

CP 521 SI

Byte 1:

Byte

ASCII Driver

CPU job request: Coordinate data transfer (A0H)

To coordinate data transfer, write job request A0H into byte 0 of the PIQ. This defines the meaning
of bytes 1 to 7.

Table 6-24. Coordination Job Request

Byte

Value

0
A0H

1
80H

2
Irrelevant

3
Irrelevant

4
Irrelevant

5
Irrelevant

6
Irrelevant

7
Irrelevant

EWA 4NEB 812 6072-02b

Meaning

Job request:

Value
Coordinate data transfer

Receive message (receive bit)

You give permission to receive a message frame by setting bit 7=1. This initiates
data transfer. The CP 521 SI resets this receive bit after a complete receive message
has been sent to the CPU.

CP response to job request A080H

If the CP 521 SI receives job request A0H (Coordinate data transfer) with receive bit 80H (Receive
message) set, and if there are no errors, the CP 521 SI acknowledges the CPU job request with 60H
in byte 0:

Table 6-25. Data Transfer: Receive 1st Message Block

Meaning

60H

Data transfer from the CP 521 SI to the CPU

01H

Number of the 1st message block

Data

6-35

ASCII Driver

CP 521 SI

Byte 1:

Indicates the number of the message block the CP 521 SI is transferring to the CPU.
The CP 521 SI increments the block number by 1 continuously, starting with block
01H, for as long as it is transferring a message block to the CPU.

Bytes 2 to 7:

Data which is transferred from the CP 521 SI to the PII.

CPU acknowledgement (C0H)


The CPU acknowledges entry of the message block with C0H in byte 0:
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

Table 6-26. Acknowledging the 1st Message Block


Value

Byte

Meaning

C0H

Acknowledges entry of the 1st message block

01H

Number of the message block

Irrelevant

Irrelevant

Irrelevant

Irrelevant

Irrelevant

Irrelevant

Byte 1:

Number of the message block which the CPU has received (here 01H). The
acknowledged block number must agree with the number of the block sent,
otherwise data transfer will be aborted.

Note
The CP 521 SI continues to send a message block to the CPU until it receives
acknowledgement. For this reason, the CPU receives the data of the acknowledged
block from the CP 521 SI once more within the same data cycle in which it was
acknowledged. The CPU program must take account of this or the CP 521 SI will receive
an acknowledgement with the wrong block number, and data transfer will be
aborted.

6-36

EWA 4NEB 812 6072-02b

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

CP 521 SI

Byte

Byte

ASCII Driver

Data transfer continues in the manner described until the CPU has acknowledged the last message
block of a message ( ). The CP 521 SI terminates data transfer with a final reponse ( ):

CP response to the CPU acknowledgement C0H

Table 6-27. Data Transfer: Receive the 25th (Last) Message Block

Value

Value

EWA 4NEB 812 6072-02b

Meaning

0
60H
Data transfer from the CP 521 SI to the CPU

1
19H
Number of the last message block: here 25D

Data

CPU acknowledgement for the 25th message block

Table 6-28. Acknowledgement for the 25th Message Block

Meaning

C0H

Acknowledges entry of the last message block

19H

Number of the 25th message block

Irrelevant

Irrelevant

Irrelevant

Irrelevant

Irrelevant

Irrelevant

6-37

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

ASCII Driver

Byte

6-38
CP 521 SI

Final response from the CP 521 SI

Table 6-29. Final Coordination Information

Value

Meaning

0
50H
Coordination information

1
00H
Coordination bit reset

2
00H
01H
02H
Coordination data valid
Error in data transfer between CP and CPU
No receive message frame

3
00H
Irrelevant

4
00H to 63H
Number of messages in receive mailbox

5
01H to 06H
Number of bytes in the last block

6
Irrelevant

7
Irrelevant

Byte 1:

The coordination bit is reset

Byte 2:

Data valid

Byte 4:

Number of messages in the receive mailbox of the CP 521 SI

Byte 5:

Number of valid bytes in the last message block received

EWA 4NEB 812 6072-02b

CP 521 SI

6.5

ASCII Driver

CPU Job Requests and CP Error Messages

All the CPU job requests permissible in ASCII mode are listed in this section. There is also a
complete list of error messages with which the CP 521 SI acknowledges CPU job requests.
Permissible CPU job requests in ASCII driver mode
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Table 6-30. Permissible Job Requests in ASCII Mode


Byte 0

Byte 1

Job Requests

00H

00H

Blank job request: Display current time-of-day data ( Section 4.4)

10H

00H

Set clock ( Section 4.4.3)

90H

00H

Transfer parameters

90H

20H

90H

7xH

90H

71H

Transfer parameters

Setting
Setting

: Parameter block

: Transparent
ASCII mode

x=1

: Interpretive
ASCII mode I

x=2

Interpretive
ASCII mode II

x=7

90H

72H

90H

77H

A0H

01H

Coordinate Send data transfer

A0H

80H

Coordinate Receive data transfer

B0H

Block No. Coordinate CPU CP 521 SI data transfer

C0H

Block No. CPU acknowledgement: Received data transferred

D0H

00H

EWA 4NEB 812 6072-02b

Delete receive mailbox contents

6-39

ASCII Driver

CP 521 SI

Additional CPU job "Delete receive mailbox contents"


It is often relevant to evaluate a current message frame. With the job "Delete receive mailbox
contents" (D0H) you have now the possibility to delete the receive mailbox before receiving the
relevant message frame.

Note
When executing the job "Delete receive mailbox contents", the serial interface of the
CP 521 SI is briefly disabled. If the peripheral device connected continues to send data,
the first message frame received by the CP 521 SI can be faulty or incomplete.
The interface to the CPU is also briefly occupied by the CP checkback signal "0FH".
Therefore always evaluate the CP acknowledgement to the job "Delete receive
mailbox contents" before you send further CPU job requests to the CP 521 SI.
The CP 521 SI acknowledges the job "Delete receive mailbox contents" like all
parameterization jobs with the terminating message "5000H" and specification of the
job acknowledged (here: "D000H") in bytes 6 and 7 of the CP response.

Illegal job requests with error messages


If data has not yet been transferred and you write a job request in word 0 of the PIQ (byte 0 and
byte 1) other than the job executed above, the CP 521 SI stores an error message in the status byte
(PII).
The following are illegal job requests in ASCII mode which are acknowledged with the error
message 4XH:

All job requests concerned exclusively with print mode (20H, 30H, 40H, 50H, 60H, 70H, 80H).

All job request numbers outside the permissible value range for CPU job requests (D1H to FFH).

Job request number 90XXH if the parameter blocks are configured with data from outside the
permissible value range; if a parameter assignment job contains errors, the CP 521 SI writes the
rejected job request into word 6 (bytes 6 and 7) of the CP acknowledgement ( Section 6.3.2).

Job request number B0XXH and C0XXH if data transfer has not previously been initiated.

6-40

EWA 4NEB 812 6072-02b

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

CP 521 SI

ASCII Driver

CPU job requests transferred to the CP 521 SI during a data transfer must be part of the data
traffic. All job requests other than 00H and B0H+block number cause data transfer to be
aborted. The CP 521 SI acknowledges this as follows:

Table 6-31. Message: Invalid Job Request (PII)

Byte

Value

0
50H
Coordination information

1
00H
Coordination bit Send/Receive reset

2
01H
Invalid job request/data illegal/data transfer aborted

4
nnH
Number of messages in receive buffer

3, 5 to 7
Irrelevant

EWA 4NEB 812 6072-02b

Meaning

Message 4XH Illegal job request is transmitted if the CPU tries to continue data transfer after it
has been aborted (B0XXH).

The CP 521 SI aborts a receive job request (A080H) immediately if

there is no message present in the CP 521 SI (CP acknowledgement 5000H) or


there is a receive message error in the CP 521 SI.

Exception: Receive messages with error X9H (character delay exceeded) are sent to the CPU. All
characters received correctly in the CP 521 SI before expiry of the character delay are
sent to the CPU.

Table 6-32. Message: No Receive Message (PII)

Byte

Value

50H

Coordination information

00H

Receive coordination bit reset

02H

No message

00H

Number of messages in receive buffer

3, 5 to 7

Irrelevant

Meaning

Table 6-33. Message: Error in Receive Message (PII)

Byte

Value

5XH

Coordination information
X: Cause of error ( Table 6-34)
Exception: character delay exceeded

00H

Receive coordination bit reset

01H

Error in data transfer between CP and CPU

nnH

Number of messages in the receive buffer

3, 5 to 7

Irrelevant

Meaning

6-41

ASCII Driver

CP 521 SI

The following error messages may appear after transmission of the Coordinate data transfer
coordination job request.
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa

Table 6-34. Status Byte in ASCII Mode (PII)

Byte 0
Bit 4 to 7 Bit 0 to 3

Message

Character delay time exceeded

Parity error

Receive after XOFF or receive after DTR=OFF

Message length greater than 256 bytes

Receive mailbox overflow

X = Signal state not significant for the other nibble

Note
The CP response remains (i.e. is not deleted) until it is overwritten by a subsequent job
(e.g. blank job 0000H)

Character delay exceeded (X9H)


The time between two received characters is greater than the value set in parameter block 7.
The data received up to the error is transferred to the CPU as a message.
Parity error (XAH)
The parity of received characters does not agree with the parity configured in parameter block 0.
The message is not transferred to the CPU and is not stored in the receive mailbox.
Receive after XOFF or receive after DTR=OFF (XBH)
In the case of XON/XOFF protocol:
The CP 521 SI sends XOFF to the peripheral device if
less than 20 bytes are free in the receive mailbox
or
the CP 521 SI has received more than 99 messages.
The CP 521 SI sends XON again only when more than 256 bytes are free in the receive mailbox.
When using control signals (handshake ON):
The CP 521 SI sends DTR=0 to the peripheral device if
less than 20 bytes are free in the receive mailbox
or
the CP 521 SI has received more than 99 messages.
The CP 521 SI sends DTR=1 again only when more than 256 bytes are free in the receive
mailbox.

6-42

EWA 4NEB 812 6072-02b

CP 521 SI

ASCII Driver

Error message XBH is output if the peripheral device has sent more characters than the CP 521 SI
can accommodate in the receive mailbox. The message is not transferred to the CPU and not
stored in the receive mailbox.
Message lengths greater than 256 bytes (XCH)
The peripheral device has sent a message which is longer than 256 bytes.
The CP 521 SI outputs error message XCH if it has not detected an end-of-text character after
receiving 256 characters.
The message is not transferred to the CPU and not stored in the receive mailbox.
Receive mailbox overflow (XEH)
The following can be stored in the receive mailbox:

Up to 1024 bytes of data


Up to 99 messages.

If these values are exceeded when receiving a message from the peripheral device, the CP 521 SI
outputs an error message.
The message is not transferred to the CPU and is also not stored in the receive mailbox.

EWA 4NEB 812 6072-02b

6-43

S-ar putea să vă placă și