Está en la página 1de 543

Autmata programab

S5-115U

Manual
CPU 941-7UB11
CPU 942-7UBll
CPU 943-7UB11 y CPU 943-7UB21
CPU 944-7UBll y CPU 944-7UB21

Referencia del manual:

6ES5998-OUF43

EWA 4NEB 811 6130-04a

Edicin 03
STEP5, SINEC* y SIMATIC' son marcas registradas de Siemens AG, y estn
protegidas legalmente. LINESTRA" es una marca registrada de la empresa
OSRAM.
Reservado el derecho a modificaciones tcnicas.
Est prohibida la divulgacin y la reproduccin de este documento, as1
como el aprovechamiento y la comunicacin de su contenido, salvo en caso
de autorizacin expresa. Los infractores quedan obligados a la indemni-
zacin por daos y perjuicios. Se reservan todos los derechos, especial-
mente en caso de concesin de patente o de modelo de utilidad.

Q Siemens AG 1991

EWA 4NEB 81 1 6130-04a


Indicaciones para constructores de maquinaria

introduccin El sistema de automatizaci~iSIMATIC no es ninguna mquina en el sentido


de la Directiva sobre maquinaria de la UE. Por ello no procede para SIMA-
TIC ninguna declaracin de conformidad para responder a la Directiva UE
sobre maquinaria 891392lCEE.

Directiva La Directiva sobre maquinaria de la UE 891392lCEE regula los requerimien-


maquinaria tos impuestos a una mquina. Bajo mquina se entiende en este caso la totali-
UE 891392lCEE dad de piezas o elementos unidos entre s (v. EN 292- 1, seccin 3.1).
Como el SIMATIC forma parte del equipo elctrico de una mquina, su con-
structor deber integrarlo dentro del trmite de la declaracin de conformi-
dad.

Equipo elctrico La norma que regula todo lo relativo al equipo elctrico de mquinas es la
de mquinas EN 60204-1 (Seguridad de mquinas, requerimientos generales impuestos al
segn EN 60204 equipo elctrico de mquinas).
La tabla siguiente est pensada para ayudarle en la redaccin de la declara-
cin de conformidad. En ella se relacionan los aspectos de la EN 60204-1
(versin de junio de 1993) que afectan al SIMATIC.

EN 60204-1 Temalaspecto Observacin


Apt. 4 Requerimientos generales Se cumplen estos requerimientos siempre que os apara-
1 1 / tos se instalen conforme a las directrices de montaje y 1
l l 1 conexin contenidas en su manual. l
Observar a este respecto lo indicado en "Indicaciones
marcado CE de SIMATIC S5".
--p.-
los requerimientos
Apt. 12.3 Equipo prograinable Se cumplen los requerimientos siempre que, para evitar
modificaciones en la memoria por parte de personas no
autorizadas, los equipos se instalen en armarios con ,
; cerradura. I

/ Apt. 20.4 / Ensayos dielctricos / Se cumplen los requerimientos 1

Informacin sobre el producto "Indicaciones para constructores de maquinaria"


EWA 4NEB 811 6256-04
Indicaciones relativas al marcado CE de
SlMATlC S5

Directiva EMC Para los productos SIMATIC descritos en el Manual rige:


891336lCEE Nuestros productos cumplen las especificaciones y objetivos de proteccin

CE definidos en las directivas CE que se indican a continuacin y cumplen las


normas europeas (NE) armonizadas publicadas para autmatas programables
(PLC) en los Boletines Oficiales de la Comunidad Europea:
89/336/CEE "Compatibilidad electron~agntica"(directiva EMC)
73/23/CEE "Material elctrico para su utilizacin dentro de determinados
limites de tensin" (directiva de baja tensin)
Las declaraciones de conforn~idadCE estn disponibles para su consulta por
parte de las autoridades compententes en:
Siemens Aktiengesellschaft
Bereich Automatisierungstechnik
AUT E 14
Postfach 1963
D-92209 Amberg
Ambitos de Los productos SIMATIC han sido diseados para su aplicacin en el mbito
aplicacin industrial y cumplen los requerimientos siguientes.
r-
1
/
Ambito de aplicacin

Industria 1
Requerimientos relativos a
Emisin pert.
EN 50081-2 : 1993
~
1 Inmunidad pert.
EN 50082-2 : 1995
~.
-.
]
1
Con aprobacin individual, los productos SIMATIC pueden aplicarse tambin
en el entorno domstico (viviendas. locales comerciales, pequeas empresas).
/ Ambito de aplicacin 1 Requerimientos relativos a
l
1 Emisin pert. 1 Inmunidad port.
Entorno domstico
-pp -
Aprobacin
- - -
individual
-
EN 50082-1 : 1992
-- --

Dicha aprobacin deber obtenerse en un organismo o instituto de ensayos.


En Espaa, dicha aprobacin se denomina Certificado de conformidad y la
emiten las Delegaciones de Industria de las Comunidades Autnomas.
Observar las Los productos SIMATIC cumplen todos los requerimientos siempre que:
directrices de 1. Se observen las directrices de montaje y conexin que figuran en el ma-
montaje y nual tanto durante su instalacin como durante su funcionamiento.
conexin
2. Se observen adems las reglas que se indican a continuacin relativas al
montaje de los equipos, al trabajo en armarios elctricos y las notas relati-
vas a los diferentes mdulos.

Montaje de los Los autmatas programables (PLC) de la serie SIMATIC S5-90U, S5-95U/F
equipos y S5- I OOU deben instalarse en locales de servicio elctrico o en envolventes
cerradas (p. ej. cofres de inetal o plstico).

Los autmatas programables (PLC) de las series SIMATIC S5-115U/WF de-


bern instalarse en envolventes metlicas cerradas (p. ej. armarios elctricos)
Trabajo en arma- A fin de proteger los mdulos/tarjetas de descargas electrostticas, antes de
rios elctricos abrir los armarios o cofres, el personal deber descargar su cuerpo de cargas
electrostticas.

Informacin sobre el producto "Indicacionessobre el marcado CE de SlMATlC S5"


EWA 4NEB 811 6255-04~
Indicaciones relativas al marcado CE de SIMATIC S5

Nota sobre mdu- Para la aplicacin de los mdulos siguientes es necesario tomar las medidas
los particulares adicionales indicadas seguidamente.

1c
Referencia 1 ILldulo 1 Medidas necesarias 1
1 6ES5 252-3AA13 / Mdulo de regulacin / Los cables de seal debern ser apantallados.
I Contactar tarito en el conector como en la barra de masa a la
entrada del ' m a n o las pantallas de los cables de EIS analg.
Contactar solo en la barra de masa a la entrridli del armario la

1
6ES5 266-8MAll

6ES5 430-8MB 11 t
-- . -.-. ---

1
-
--- --
Mdulo de posicionamiento
-. -
Mdulo de entrada digital
--

-.
---

envolvente metlica cernida puesta a tierra.

1 envolvente metlica cerrada puesta a tierra.


.

Los cables de seaf debern ser apantallados. Contactar tarito


en el conector coino en la barra de masa a la entrada del
-

1
I 1 armario las ~antallasde los cables de E/S andelcas.
--- -p.- .-..-

en el conector como en la barra de masa a la entrada del

(SIR C, B84113-C-B30 o equivalente).

Datos tcnicos Para todos los mdulos que lleven la marca CE, no rigen los datos de la sec-
actualizados cin "Datos tcnicos generales" del manual correspondiente sino los datos
que figuran a continuacin relativos a la compatibilidad electromagntica.
Estos datos son slo vlidos para equipos instalados conforme a las directri-
ces de montaje y conexin indicadas anteriormente.


I
Datos sobre compatibilidad electromagntica 1
1
Valores de ensayo
/ Inmunidad a descargas electrostticas
/ ensayo segn EN 61000-4-2 1 d e s c a ~ en
a el aire 8 k v 1
t -- -- - -
Inmunidad a campos electrostticos
ensayo segn EN V 50140 (AF modulada en amplitud)
- .
t -p.
descarga de contacto 4 k v
-.
- - .- - -

80 a 1000 MHz
-

10 V/m
80% AM (1 kHz)
1

i
ensayo segn EN V 50204 (AF modulada p. ancho de impulsos) 900 MHz
10 Vlm
.- - --- -- .
frecuencia de repeticin 200 Hz
50%.---- -.
Inmunidad a transitorios rpidos
ensayo segn EN 61000-4-4
Lneas de alimentacin pwa AC 1201230 V
Lneas de alimentacin para DC 24 V
Lneas de seal (lneas de U S y lneas de bus)
-- ---
Inmunidad a altas frecuencias radiadas
10 v
/1 ensayo segn EN V 50 141
80% AM ( 1kHz)
Impedancia de fuente 150 Q
--- ---- -. . -
Emisin de perturbaciones
/ ensayo segn EN 5501 1 1 1
Emisin de campos electromagnticos Clase de valor liriite A, grupo 1
de perturbaciones va lnea de red Clase de valor lmite A, grupo 1
- - .
p.
_-
.-
-
* Lneas de seal sin funci611de control del proceso, p. ej. lneas a impresoras externas: 1 k v

Informacin sobre el producto "Indicacionessobre el marcado CE de SIMATIC S5"


EWA 4NEB 811 6255-04c
Prlogo

Introduccin

Resumen del sistema

Descripcin tcnica

Montaje y conexin

h e s t a en sewicio del AG y prueba del programa

Diagnosis de errores y averas

Direccionamiento/Asignacin de direcciones

Introduccin al STEP 5

Operaciones STEP 5

Procesamientode alarmas

Procesamiento de valores analgicos

Posibilidades de comunicacin

Reloj-calendario integrado

Fiabilidad, disponibilidad y seguridad de los controladores electrnicos

Datos tcnicos

Anexos

lndice de abreviaturas

lndice alfabtico

EWA 4NEB 81 1 6130-04a


Manual 55- 1 15U Indce

lndice

Pgina

Prlogo ................................................................. xv

Introduccin .................................................................. xvii

1 Resumen del sistema ..................................................... 1. 1

1.1 Camposde aplicacin ........................... .


... . . . . . . . . . . . . 1 . 1
1.2 Componentes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 2
1.2.1 Fuentes de alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 2
1.2.2 Tarjetas centrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 3
1.2.3 Tarjetas de entrada y salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 3
1.2.4 Tarjetas procesadores de seal ..................................... 1. 4
1.2.5 Procesadores de comunicaciones ................................... 1. 4

1.3 Posibilidadesde ampliacin ....................................... 1. 4


1.3.1 Configuracin centralizada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 5
1.3.2 Configuracin descentralizada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 5

1.4 Sistemas de comunicacin ......................................... 1. 5

1.5 Operacin. observacin y programacin ............................. 1- 5

1.6 Software ........................................................ 1- 6

2 Descripcin tcnica ...................................................... 2. 1

2.1 Estructura modular ............................................... 2- 1

2.2 Unidades funcionales ............................................. 2. 3

2.3 Fuentes de alimentacin .......................................... 2. 6


2.4 Descripcin de las tarjetas centrales ................................ 2. 7

2.5 Descripcin de los modos de operacin ............................. 2 . 14


2.5.1 Modo "STOP" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 14
2.5.2 Comportamiento en arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 14
2.5.3 Modo "RUN" .................................................... 2 - 17
2.5.4 Resumen: Comportamiento en arranque y funcionamiento cclico . . . . 2 . 17

2.6 Medida y estimacin del tiempo de ciclo; ajuste de su tiempo


de vigilancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 21
2.6.1 Medida del tiempo de ciclo ........................................ 2 . 21
2.6.2 Estimacin del tiempo de ciclo ..................................... 2 . 22
2.6.3 Ajuste del tiempo de vigilancia de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 27

EWA 4NEB 81 1 6130-04a


lndice Manual 55-1 15U

Pgina

2.7 Accesorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 27
2.7.1 Batera tampn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 28
2.7.2 Cartuchos de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 28
2.7.3 Aparatos d e programacin (PG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 29
2.7.4 Aparatos d e operacin y observacin (OP) . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 29
2.7.5 Impresoras (PT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 29

3 Montaje y conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 1

3.1 Bastidores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 1
3.1.1 Aparatos centrales (ZG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 1
3.1.2 Aparatos d e ampliacin (EG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 7

3.2 Construccin mecnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 12


3.2.1 Montaje de las tarjetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 12
3.2.2 Montaje de la fila d e ventiladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 15
3.2.3 Croquis acotados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 16
3.2.4 Montaje en armario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 17
3.2.5 Acoplamientos centralizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 18
3.2.6 Acoplamientos descentralizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 19
3.2.7 Otras posibilidades d e acoplamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 26

3.3 Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 27
3.3.1 Conexin d e la fuente de alimentacin PS 951 . . . . . . . . . . . . . . . . . . . . . . . 3 . 27
3.3.2 Conexin d e tarjetas digitales ..................................... 3 . 28
3.3.3 Conectores frontales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 29
3.3.4 Simulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 30
3.3.5 Conexin d e la fila de ventiladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 31

Disposicin global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 31
Alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 31
Disposicin electrica global del autmata con periferia . . . . . . . . . . . . . . . 3 . 33
Tendido d e los conductores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 35
Medidas contra interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 37
Apantallamiento d e equipos y lneas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 39
Equipotencialidad en la disposicin descentralizada . . . . . . . . . . . . . . . . . 3 . 40
Uso d e medidas supresoras especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 41
Iluminacin en armario y toma de red para aparatos d e programacin . 3 . 42
Medidas de seguridad ............................................ 3 . 43
Medidas de proteccin contra rayos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 44

4 Puesta e n servicio del AG y prueba del programa ........................... 4. 1

4.1 Condiciones para poner en servicio el AG ........................... 4. 1

4.2 Pasos para la puesta en servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 1


4.2.1 Borrado total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 1
4.2.2 Transferencia del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 3
4.2.3 Remanencia de temporizadores, contadores y marcas . . . . . . . . . . . . . . . . 4. 5
Manual SS- 1 1 SU lndice

Pgina

4.3 Prueba del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 7


4.3.1 Arranque del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 7
4.3.2 Bsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 8
4.3.3 Funcin de prueba "Control del procesamiento" . . . . . . . . . . . . . . . . . . . . 4. 8
4.3.4 Funcin de prueba STATUSISTATUSVAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 9
4.3.5 Forzado de salidas y variables ...................................... 4 .11

4.4 Particularidades de las CPUs con dos canales serie .................... 4 . 12

4.5 lnstrucciones para el uso de tarjetas de entrada y salida .............. 4 . 13

4.6 Puesta en servicio de una instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . 14


4.6.1 Informaciones relativas a la configuracin e instalacin
de una instalacin (sistema) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . 14
4.6.2 Forma de proceder al poner en servicio una instalacin . . . . . . . . . . . . . . . 4 . 14

5 Diagnosis de errores y averas ............................................ 5 . 1

5.1 AnSlisis de interrupciones ......................................... 5. 2


5.1.1 Funcin de anlisis "USTACK" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. 2
5.1.2 Significado de los bits del USTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. 6
5.1.3 Sealizacin de errores mediante LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. 9
5.1.4 Errores al utilizar cartuchos de memoria (solo en la CPU 9431944) . . . . . . 5 . 10

5.2 Errores en el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 1 1


5.2.1 Determinacin de la direccin del error ............................. 5 . 12
5.2.2 Seguimiento del programa usando la funcin "BSTACK"
(no posible en el PG 605U) ......................................... 5 . 16

5.3 Otras causas de perturbacin ...................................... 5 . 18

5.4 Parmetros del sistema ............................................ 5 . 18

6 Direccionamiento / Asignacin de direcciones .............................. 6. 1

6.1 Estructura de las direcciones ....................................... 6 . 1


6.1.1 Direcciones de las tarjetas digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 1
6.1.2 Direcciones de las tarjetas analgicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 1

6.2 Asignacin de direcciones a puestos de enchufe . . . . . . . . . . . . . . . . . . . . . 6. 1


6.2.1 Asignacin de direcciones fija a puestos de enchufe . . . . . . . . . . . . . . . . . . 6. 2
6.2.2 Asignacin de direcciones variable a puestos de enchufe . . . . . . . . . . . . . 6. 3
6.2.3 Asignacin de direcciones a puestos de enchufe
usando la interfase serie 302 ....................................... 6. 6

vii
lndice Manual SS- 1 1SU

Pgina

6.3 Tratamiento de seales del proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. 7


6.3.1 Acceso a la PAE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. 8
6.3.2 Acceso a la PAA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. 9
6.3.3 Acceso directo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 10

6.4 Mapa de la memoria de las tarjetas centrales ........................ 6 . 11

7 Introduccin al STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 1

7.1 Escritura de un programa ......................................... 7. 1


7.1.1 Formas de representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 1
7.1.2 Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 3
7.1.3 Transformacin de un esquema elctrico ........................... 7. 3

7.2 Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 4


7.2.1 Programacin lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 4
7.2.2 Programacin estructurada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 5

7.3 Tiposde mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 7


7.3.1 Mdulos de organizacin (0%) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 8
7.3.2 Mdulos de programa (PB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 11
7.3.3 Mdulos de paso (SB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 11
7.3.4 Mdulos funcionales (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 11
7.3.5 Mdulos de datos (DB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 16

7.4 Ejecucin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 18


7.4.1 Ejecucin del programa ARRANQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 18
7.4.2 Ejecucin cclica del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 20
7.4.3 Ejecucin del programa controlada por tiempo . . . . . . . . . . . . . . . . . . . . . . 7 . 20
7.4.4 Ejecucin del programa controlada por alarmas . . . . . . . . . . . . . . . . . . . . . 7 . 22
7.4.5 Tratamiento de errores de programacin y hardware . . . . . . . . . . . . . . . . 7 . 23

7.5 Procesamiento de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 25


7.5.1 Modificacin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 25
7.5.2 Modificacin de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 25
7.5.3 Compresin de la memoria de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 25

7.6 Representacin de los nmeros .................................... 7 . 26

Operaciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8. 1
Operaciones combinacionales (operaciones lgicas) . . . . . . . . . . . . . . . . . 8. 2
Operaciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8. 7
Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 10
Operaciones de tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 15
Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 25
Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 30
Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 31
Operaciones de llamada de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 32
Otras operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 38

viii EWA 4NEB 81 1 61 30-04a


Manual SS- 1 ISU lndice

Pgina

Operaciones complementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 39
Operaciones de carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 40
Operaciones de liberacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 41
Operaciones de prueba de bit ...................................... 8 . 42
Operaciones combinacionales por palabras . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 44
Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 48
Operaciones de transformacin .................................... 8 . 50
Decrementarlincrementar ......................................... 8 . 52
Bloquearlliberar alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 53
Operacin de procesamiento ...................................... 8 . 54
Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 57
Operaciones de sustitucin ........................................ 8 . 59

8.3 Operaciones de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 65


8.3.1 Operaciones de forzado de bits .................................... 8 . 65
8.3.2 Operaciones de carga y transferencia ............................... 8 . 66
8.3.3 Operacin de salto ............................................... 8 . 69
8.3.4 Operacin aritmtica ............................................. 8 . 70
8.3.5 Otras operaciones ................................................ 8 . 71

8.4 Activacin de indicaciones ......................................... 8 . 73

8.5 Ejemplos de programa ............................................ 8 . 76


8.5.1 Rel de paso (evaluacin de flancos) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 76
8.5.2 Divisor binario ................................................... 8 . 77
8.5.3 Reloj (generador de impulsos de reloj) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 78
8.5.4 Retardos ......................................................... 8 . 79

9 Procesamiento de alarmas ................................................ 9. 1

9.1 Programacin de mdulos de alarma ............................... 9. 1

9.2 Clculo de los tiempos de reaccin frente a alarmas .................. 9. 3

9.3 Generacin de alarmas de proceso con la tarjeta


de entrada digita1434-7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9. 5
9.3.1 Descripcin de las funciones ....................................... 9. 5
9.3.2 Puesta en servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9. 5
9.3.3 Parametrizacin del 0%de arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9. 5
9.3.4 Lectura de las seales de proceso ................................... 9. 7
9.3.5 Ejemplo de programacin para el procesamiento de alarmas . . . . . . . . . 9. 8

10 Procesamiento de valores analgicos ..................................... 10 . 1

10.1 Tarjetas de entrada analgica .................................... 10 . 1

10.2 Tarjeta de entrada analgica 460-7LA12 ........................... 10 . 3


10.2.1 Conexin de emisores de intensidad y tensin a la tarjeta
de entrada ana16gica 460-7LA12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 4
10.2.2 Puesta en servicio de la tarjeta de entrada analgica 460-7LA12 . . . . . . 10 . 13

EWA 4NEB 81 1 6130-04a


Manual SS- 1 1SU lndice

Pgina

12 Posibilidades de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 1

12.1 Intercambio de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


.. . . . . . . . . . . . 12 . 1
12.1.1 Marcas de acoplamiento ........................................ 12 . 1
12.1.2 Direccionamiento por pginas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 7

12.2 Red local SlNEC L l ...................... ... . . . . . . . . . . . . . . . . . . . . 12 . 7


12.2.1 Conexin del AG 55-1 15U al cable del bus L1 ...................... 12 . 8
12.2.2 Coordinacin en el programa de mando del intercambio de datos . . 12 . 9
12.2.3 Parametrizacin del AC 55-115U para el intercambio de datos . . . . . . 12 . 12

12.3 Acoplamiento punto a punto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 16


12.3.1 Conexin de un interlocutor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 17
12.3.2 Parametrizacin y funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 18

12.4 Driver ASCll (solo en las CPU 9431944 con dos canales serie) . . . . . . . . . 12 . 20
12.4.1 Trficodedatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21
12.4.2 Bytesde coordinacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 23
12.4.3 Modo .................................... . .. . . . . . . . . . . . . . . . . 12-24
12.4.4 Juego de parmetros ASCll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 26
12.4.5 Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 29
12.4.6 Ejemplo de programacin para el driver ASCll . . . . . . . . . . . . . . . . . . . . . 12 . 30

12.5 Acoplamiento usando protocolo de transmisin 3964. 3964R


(solo con CPU 944 con dos canales seriei) ......................... 12 . 38
12.5.1 TrficodedatosatravsdelcanalS12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-40
12.5.2 Asignacin de un nmero de modo (dato de sistema 55. EAGE, ) . . . . . 12 . 41
12.5.3 Asignacin del nmero de driver para el acoplamiento
a computador .................................................. 12 . 42
12.5.4 Proceso de transmisin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 42
12.5.5 Ejemplos de programacin para envo de datos ................... 12 . 53

13 Reloj-calendario integrado .............................................. 13 . 1

13.1 Parametrizacin del reloj-calendario integrado ................... 13 . 1


13.2 Estructura de la zona de datos del reloj ........................... 13 . 6
13.3 Estructura de la palabra de estado ............................... 13 . 10
13.4 Respaldo del reloj hardware ..................................... 13 . 12
13.5 Programacin del reloj-calendario integrado ..................... 13 . 13

14 Fiabilidad. disponibilidad y seguridad de los controladores electrnicos ..... 14 . 1

14.1 Fiabilidad ...................................................... 14- 1


14.1.1 Evolucin de las averas en los controladores electrnicos .......... 14 . 2
14.1.2 Fiabilidad de los autmatas y componentes SIMATIC S5 . . . . . . . . . . . . 14- 2
14.1.3 Distribucin de las averas ....................................... 14 . 3
lndice Manual SS-1 1SU

Pgina

14.2 Disponibilidad ................................................. 14- 4

14.3 Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 5


14.3.1 Tiposdeaveras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 5
14.3.2 Medidas de seguridad .......................................... 14 . 6

14.4 Resumen ...................................................... 14- 7

15 Datos tncicos .......................................................... 15 . 1

15.1 Datos tcnicos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 . 1

Descripcin de los componentes ................................. 15 . 3


Bastidores (CR. ER) ............................................. 15 . 3
Fuentes de alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 . 7
Tarjetas centrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 . 12
Tarjetas de entrada digital ...................................... 15 . 18
Tarjetas de salida digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 . 28
Tarjeta de entradalsalida digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 . 41
Tarjetas de entrada analgica ................................... 15 . 42
Tarjetas de salida analgica ..................................... 15 . 48
Tarjetas preprocesadoras de seal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 . 54
Procesadores de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 . 55
lnterfases ...................................................... 15 . 56
Tarjeta de vigilancia 313 ........................................ 15 . 60

15.3 Accesorios ..................................................... 15-61

EWA 4NEB 81 1 61 30-04a


Manual 55- 1 15U lndice

Pgina

Anexos

A Lista de operaciones ..................................................... A. 1

A.l Explicaciones a la lista de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A. 1


A.2 Operaciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A- 4
A.3 Operaciones complementarias .................................... A . 10
A.4 Operaciones de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A . 15
A.5 Evaluacin de ANZ 1 y ANZ O ...................................... A . 16
A.6 Listado en cdigo de mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A . 17

B Mantenimiento ......................................................... B . 1

B.l Sustitucin de fusibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B. 1

B.2 Insercin o cambio de la batera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B. 1


B.2.1 Extraccin de la batera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B. 1
8.2.2 Insercin de la batera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B. 2
8.2.3 Eliminacin de bateras gastadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B. 2

8.3 Sustitucin del filtro de la fila de ventiladores . . . . . . . . . . . . . . . . . . . . . . . B . 3

C Puestos de enchufe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C. 1

C.1 Ocupacin de conectores de la fuente de alimentacin . . . . . . . . . . . . . . . C. 1

C.2 Ocupacin de conectores de las tarjetas centrales . . . . . . . . . . . . . . . . . . . . C. 2

C.3 Ocupacin de conectores para CPs e IPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C . 3

C.4 Ocupacin de conectores para tarjetas de E/S digitales y analgicas . . . . C . 4

C.5 Ocupacin de conectores para interfases . . . . . . . . . . . . . . . . . . . . . . . . . . . . C. 5


C.5.1 Ocupacin de conectores de las interfases a EG simtricas y serie . . . . . . C. 5
C.5.2 Ocupacin de conectores de las interfases a ZG simtricas yserie . . . . . . C. 6
C.5.3 Ocupacin de conectores de las interfases asimetricas I M 305/IM 306 . . C. 7

C.6 Ocupacin de conectores del bastidor para ER 701-3 . . . . . . . . . . . . . . . . . C. 8

C.7 Leyenda de la ocupacin de conectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C . 11

D Fallos activos y pasivos en un equipo de automatizacin . . . . . . . . . . . . . . . . . . . D. 1

E SIEMENS en el mundo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E. 1

lndice de abreviaturas

lndice alfabtico
Manual SS-1 ISU Prlogo

Prlogo
El 55-1 15U es un autmata programable (PLC) que cubre la gama baja y media de prestaciones.
Cumple todos los requisitos exigidos a un autmata programable moderno. Para poderlo utilizar
ptimamente, el usuario necesita una informacin detallada.
La potencia del S5-115U ha crecido permanentemente en los ltimos tiempos. La nueva
generacin de CPUs ofrece, adems de una velocidad de ejecucin mucho ms elevada, tambin
un manejo unificado y cmodo.

Para poder utilizar ptimamente el autmata se precisan informaciones detalladas. En el presente


manual se ofrecen estas de la forma ms completa y agrupadas por temas.

Adems, sus propuestas de correccin y mejora nos han permitido aumentar la calidad de este
manual. Al final del mismo encontrar un formulario para que nos haga llegar otras propuestas de
correccin y mejora. Sus sugerencias nos ayudarn a mejorar la siguiente edicin.

Cambios esenciales en este manual:

Descripcin detallada y unificada de los modos de operacin de las CPU y del comportamiento
en ARRANQUE (cap. 2)
Consideracin de la compatibilidad eledromagnetica al tender las lneas para el autmata
(cap. 3)
Redaccin orientada al operador del captulo "Puesta en servicio y prueba del programa'"
(cap. 4)
Representacin mejorada de la estructura del lenguaje de programacin STEP 5 (cap. 7)
Captulo adicional "Procesamiento de alarmas" (cap. 9)
Reelaboracindel captulo "Procesamiento de valores analgicos" (cap. 10)
Descripcin de los nuevos mdulos de organizacin integrados (cap. 11)
Parametrizacin simplificada de funciones internas en el DB 1 (apt. 11.3)

Con ello obtendr toda la informacin necesaria para trabajar con el 55-11SU.

Sin embargo, en un manual no es posible explicar todos los problemas que puedan surgir, vistas las
mltiples aplicaciones. Tampoco en este caso le dejamos solo. En el anexo D encontrar una lista
de interlocutores a los que podr pedir siempre consejo.

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Introduccin

Introduccin
En las pginas siguientes encontrar informaciones que le simplificarn el trabajo con este ma-
nual.

Contenido
Este manual puede dividirse temticamente en los siguientes bloques:
Descripcin
(Resumen del sistema, descripcin tcnica)
Montaje y operacin
(Directrices de montaje y conexin, puesta en servicio y prueba del programa, diagnosis de
errores y averas, direccionarniento)
Instrucciones de programacin
(Introduccin al STEP 5, operaciones STEP 5)
o Funciones especiales
(Procesamiento de valores analgicos, mdulos integrados, posibilidades de comunicacin)
e Resumen de datos tcnicos
En los anexos encontrar informaciones compiementarias dispuestas en forma tabular.

Al final del libro encontrar hojas de correccin. Escriba en ellas sus "propuestas de mejora y
correccin", y envenoslas. Sus propuestas nos ayudarn a mejorar la prxima edicin.

Oferta de cursos
Siemens ofrece a los usuarios del SIMATIC S5 extensas posibilidades de capacitacin.

Para ms detalles, contacte la delegacin Siemens ms prxima.

Bibliografa
Este manual describe extensamente el AG SS-115U. Los temas no especficos de l se han tratado
solo con brevedad. Ms detalles figuran en la obra:

Controladores Igicos y autmatas programables


E. Mandado, J. Marcos, S. Prez
Editorial Marcombo, Barcelona - Mkxico (NQ de referencia: 84-267-0770-X)

EWA 4NEB 81 1 6130-041


lntroduccidn Manual SS- 1 1SU

Para ms detalles sobre la gama de productos, consultar los siguientes catlogos:

ST 52.3 "Autmata programable 55-115U"


ST 57 "Software para autmatas programables de la serie U y para aparatos de programa-
cin"
ST 59 "Aparatos de programacin"
ET 1.1 "Sistema ES 902 C para montaje en 19 pulgadas"
MP 11 Termopares, cajas de compensacin

Otros componentes y tarjetas (p. ej. CPs y SINEC Ll) disponen de sus manuales propios. En los pun-
tos correspondientes haremos referencia a estas fuentes de informacin.

El autmata 55-1 15U se ha dimens;onado segn VDE 0160 y UL 508. En el texto se mencionan las
normas correspondientessegn IEC y VDE.

Convenos
Para mejorar la claridad del manual, este se ha dividido en forma de mens; esto significa:

Los diferentes captulos estn marcados con un separador impreso.


Al comienzo del libro hay una hoja que lista todos los ttulos de los diferentes captulos,
seguida de un extenso ndice.
Delante de cada captulo se encuentra la divisin detallada.
Los diferentes captulos estn divididos hasta un tercer nivel. Para profundizar en la subdivi-
sin, los ttulos se imprimen en negrita.
En cada captulo las figuras y las tablas se numeran separadamente. Al reverso de la hoja que
contiene la divisin detallada se listan las figuras y las tablas contenidas en el captulo afecta-
do.

EWA 4NEB 81 1 6130-04a


Manual 55- 1 15U In traduccin

Al elaborar este manual se ha utilizado una nomenclatura que queremos que conozca.

Para determinados conceptos existen abreviaduras caractersticas.


Ejemplos: Aparato de programacin (PG),autmata programable (AG)
Las notas a pie de pgina se marcan con cifras pequeas elevadas (p. ej. ""17 o asteriscos eleva-
dos "*". Sus explicaciones asociadas se encuentran generalmente en el borde inferior de la
hoja.
Las enumeraciones estn marcadas con un punto negro (e)(como p. ej. en esta relacin) o con
guiones (-).
Las instrucciones de actuacin estn marcadas con tringulos negros (b).
Las referencias cruzadas se representan de la siguiente forma:
"(+ apt. 7.3.2)" hace referencia al apartado 7.3.2.
No se hace referencia a pginas especficas.
Las dimensiones en dibujos y croquis acotados se dan en "mm". A su derecha se indica el valor
en "pu8gadas", entre parntesis. Ejemplo: 187 (7.29)
Los mrgenes de valoresse representan de [a siguiente forma: 17 ... 21 = 17 a 21
Los valores pueden expresarse en nmeros binarios, decimales o hexadecimales. El sistema de
numeracin utilizado se indica mediante un subndice (ejemplo: FOOOH).
Las informaciones especialmente impouantes se resaltan dentro de "casilleros" con margen
negro:

Precaucin

La definicin de los conceptos "Precaucin", "Peligro", "Cuidado" e "Indicacin o Nota" figuran


en las "Consignas de seguridad para el usuario".

Los manuales solo pueden describir la versin momentnea del aparato. Si con el paso del tiempo
surgen modificaciones o ampliaciones, el manual recibir un suplemento, que se integrar en la
prxima reelaboracin del manual. La versin del manual est indicada en la p o ~ a d a el
; presente
libro tiene la versin " 2 " . Con cada reelaboracin se eleva en "1" el nmero indicador de la
versin.

xix
Introduccidn Manual SS- 1 ISU

Esta documentacin contiene la informacin necesaria para la utilizacin conforme de los


productos que en ella se describen. Est destinada a personas cualificadas en el campo tcnico.
En el sentido de las informaciones relativas a la seguridad que figuran en esta documentacin y de
las marcas de precaucin en el propio producto, el "Personal cualificado" son las personas que,
o son proyectistasque estn familiarizadoscon los conceptos de seguridad en automatizacin;
o son operadores que estn instruidos en el manejo de equipos de automatizacin y conocen los
pasajes de la presente documentacin relacionados con 41;
o en tanto que personal de puesta en marcha y servicio tcnico, han recibido una formacin que
les permite reparar equipos de automatizacin y estn habilitados para poner en servicio, po-
ner a tierra y reparar circuitos y aparatos/sistemasen conformidad con las reglas de seguridad.

Marcas de precaucin
Las marcas de precaucin mencionadas a partir de aqu sirven, de una parte, para su seguridad
personal y de otra, para la proteccin contra daos en el producto descrito o en los aparatos
conectados.
En esta documentacin las consignas de seguridad y de precaucin enfocadas a prevenir los
riesgos para la vida y la salud de los usuarios o del personal de mantenimiento, as como para
evitar daos materiales, estn puestas de relieve por medio de las marcas de precaucin aqu
descritas. Los conceptos utilizados tienen en el sentido de esta documentacin y de las marcas
aplicadas en los propios productos el significado siguiente:

significa que, si no se adoptan las medidas


D Precaucin

significa que, si no se adoptan las medidas


preventivas adecuadas, se ~roducir la preventivas adecuadas, puede producirse la
muerte, lesiones corporales graves o daos muerte, lesiones corporales graves o daos
materiales considerables. materiales considerables.

significa que, si no se adoptan las medidas se trata de una informacin importante


preventivas adecuadas, pueden producir- sobre el manejo del producto o sobre una
se lesiones corporales leves o daios parte determinada de la documentacin,
materiales. sobre la que se desea llamar particularmente

Uso conforme

Precaucin
o El aparatolsistema o los componentes del sistema solo se podrn utilizar para
los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y solo
en unin de los aparatos y componentes de provenienca tercera
recomendados y homologados por Siemens.
e El funcionamiento correcto y seguro del producto presupone un transporte, un
almacenamiento, una instalacin y un montaje conforme a las prcticas de la
buena ingeniera, as como una operacin y un mantenimiento rigurosos.

EWA 4NEB 81 1 6130-04a


1.1 Camposde aplicacin ........................................ 1 . 1

7.2 Componentes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 2


1.2.1 Fuentes de alimentacin ..................................... 1 . 2
1.2.2 Tarjetas centrales ............................................ 1 . 3
1.2.3 Tarjetas de entrada y salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 3
1.2.4 Tarjetas preprocesadoras de seal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 4
1.2.5 Procesadoresdecomunicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 4

1.3 Posibilidadesde ampliacin ................................... 1 . 4


1.3.1 Configuracincentralizada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 5
1.3.2 Configuracin descentralizada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . S

1.4 Sistemas de comunicacin .................................... 1 . 5

1.5 Operacibn, observacin y programacin ....................... 1 . 5


EWA 4NEB 811 6130-04
Manual SS- 115U Resumen del sistema

Resumen del sistema


El autmata programable SIMATIC 55-115U se utiliza a nivel mundial en casi todos los sectores, y
@

para las aplicaciones ms diversas. Tiene estructura modular, y las diversas funciones de automa-
tizacin son realizadas por diferentes tarjetas. Esto permite configurar el 55-115U siguiendo sus
necesidades. El sistema le ofrece diferentes posibilidades de comunicacin y una gama escalonada
de aparatos de operacin, observacin y programacin. El lenguaje STEP 5 y un extenso catlogo
de software posibilitan una programacin muy sencilla.

1.1 Campos de aplicacin


El AG 55-115U se utiliza en las sectores industriales ms diversos. No importa que cada tarea de au-
tomatizacin sea diferente, el 55-11 SU se adapta ptimamente a las misiones ms diversas, tanto si
es una simple tarea de mando como un complejo sistema de regulacin.

Campos de aplicacin actuales son, entre otros:

Q Industria automobilstica
Unidades automticas de taladrado y prueba, de montaje, lneas de pintura, bancos de prueba
de amortiguadores

e lndustria del plstico


Mquinas sopladoras, mquinas de inyeccin, mquinas de termoconformado, fabricacin de
fibras sinteticas

Q lndustria pesada
Lneas de moldes, hornos industriales, trenes de laminacin, plantas de incineracin, sistemas
de regulacin de temperatura en pozos

Q industria qumica
Instalacionesdosificadoras, instalaciones de mezcla

e lndustria alimentaria
Equipos cerveceros, centrfugas

e Construccin de mquinas
Unidades de control de mquinas, mquinas empaquetadoras, mquinas-herramienta, man-
drinadoras, mquinas de elaboracin de la madera, centrales de sealizacin de averas, m-
quinas de soldadura, mquinas especiales

Q Servicios de edificios
Control de ascensores, aire acondicionado, ventilacin, iluminacin

e Sistemas de transporte
Almacenes automatizados, dispositivos de transporte y clasificacin, dispositivos de transpor-
te, gras

e Energa, gas, agua, aire


Controles de bombas, tratamiento del agua, filtros, estaciones de bombeo, tratamiento del ai-
re, recuperadores de gas, grupos electrgenos

EWA 4NEB 81 1 6130-04


Resumen del sistema Manual 55- 1 1SU

1.2 Componentes del sistema


El sistema 55-1 1 5U tiene estructura modular. Sus diferentes componentes son:
Fuentes de alimentacin
e Tarjetas centrales (CPU)
e Tarjetas de entrada y salida
e Tarjetas preprocesadoras de seal (IP)
e Procesadores de comunicaciones (CP)

Figura 1.1 Componentesdel autdmata SS-? 15U

1.2.1 Fuentes de alimentacin


Las fuentes de alimentacin (PS) transforman la tensin externa de suministro en las tensiones
operativas internas. Tensiones de alimentacin posibles para el 55-1 15U: 24 V C.C., 115V c.a. o
230 V c.a..

Las lneas de alimentacin se introducen desde abajo, y se conectan en bornes de tornillo. Depen-
diendo de la potencia y de la cantidad de tarjetas utilizadas, es posible elegir entre tres intensida-
des de salida mximas: 3 A, 7 A y 15 A. Para intensidades de salida de hasta 7 A no se precisa venti-
lador.

EWA 4NEB 81 1 6130-04


Manual SE 1 1SU Resumen del sistema

Una batera de litio permite respaldar la memoria de programa (RAM), las marcas, y los temporiza-
dores y contadores internos remanentes, cuando falla la alimentacin. Un LED selializa el fallo de
la batera. Para poder cambiar la batera estando desconectada la alimentacin, existe la po-
sibilidad de aplicar desde el exterior, en los terminales frontales correspondientes, la tensin de
respaldo. 1

1.2.2 Tarjetas centrales


La tarjeta central (CPU) es el "cerebro" del autmata programable. Se encarga de ejecutar el pro-
grama de mando.
Dependiendo de lo potente que quiere que sea su SIMATIC 55-115U, es posible elegir entre cuatro
CPUs:

CPU 941, CPU 942, CPU 943 y, la ms potente, CPU 944.

Cunto ms potente sea la CPU seleccionada, ms reducidos sern los tiempos de ejecucin de sus
programas, y mayor la memoria de usuario. Las CPUs 941 ... 944 permiten adems - asociadas a tar-
jetas analgicas y software de regulacin - funciones de regulacin, ya que el sistema operativo de
estas CPUs incluye un algoritmo PID. Para un lazo de regulacin son posibles tiempos de muestre0
de a partir de 100 ms. Es posible materializar un mximo de ocho lazos de regulacin.
Si dispone de las CPU 943 y 944(cada una de ellas con 2 canales serie), el reloj-calendario integrado
le ofrecen ms posibilidades de controlar el desarrollo del proceso.

1.2.3 Tarjetas de entrada y salida


Las tarjetas de entrada y salida constituyen la interfase a los emisores de seal y los actuadores de
una mquina o una instalacin.
Las tarjetas del AG 55-115U ofrecen al usuario una gran comodidad, gracias a:
e Un rpido montaje
e Una codificacin mecnica
e Grandes etiquetas de rotulacin

Tarjetas digitales

Bajo esta rbrica se ofrecen tarjetas adaptadas a los niveles de tensin e intensidad de su mquina.
Vd. no tiene que adaptar al autmata los niveles disponibles, es el 55-115U el que se adapta a su
mquina.
Las tarjetas digitales se caracterizan por una tcnica de conexin especialmente cmoda:
e Conexin de las lneas de seal a travs de conectores frontales
e Dos posibilidades de conexin: bornes de tornillo o terminales tipo pinza

Tarjetas analgicas

Cunto ms potentes se hacen los autmatas programables, ms importancia adquiere el procesa-


miento de valores analgicos. En igual medida aumenta el significado de las tarjetas analgicas de
entrada y salida.
Las tarjetas analgicas se utilizan preferentemente para tareas de regulacin, p. ej. para regula-
cin de nivel, de temperatura o de velocidad de giro.

EWA 4NEB 81 1 6130-04


Resumen del sistema Manual 55- 1 15U

E l 55-1 1 5 U le ofrece dos tipos bsicos de tarjetas analgicas de entrada: con y sin separacin galv-
nica. La adaptacin al nivel de seal deseado se realiza mediante mdulos de margen de seal. Pa-
ra cada cuatro canales se necesita un mdulo.

Esto significa:
o Dependiendo del nmero de canales de una tarjeta es posible materializar en ella hasta cuatro
mrgenes de medida diferentes.
e Los mrgenes de medida pueden variarse fcilmente sustituyendo los mdulos.

Tres tarjetas analgicas de salida cubren los diferentes mrgenes de tensin o de intensidad de los
actuadores analgicos.

1.2.4 Tarjetas preprocesadoras de seal


E l contaje de trenes de impulsos de elevada frecuencia, la lectura y procesamiento de incrementos
de desplazamiento, las medidas de velocidades y de tiempos, las funciones de regulacin y de po-
sicionamiento y otras muchas tareas, son misiones crticas en el tiempo que el procesador central
de una autmata programable no puede ejecutar generalmente a la velocidad deseada, ya que
tiene que hacerse cargo de las tareas de mando. Por este motivo, en el 55-1 15U es posible utilizar
tarjetas preprocesadoras de seal, tambikn llamadas tarjetas perifricas inteligentes (IP). Esto
permite ejecutar paralelamente al programa tareas de medida, regulacin y mando, con la con-
siguiente ganancia de tiempo.
Las tarjetas disponen generalmente de procesador propio que les permite resolver las tareas aut-
nomamente.
Todas estas tarjetas tienen en comn una elevada velocidad de procesamiento y un manejo y pues-
ta en servicio sencillos gracias al uso de software estndar.

1.2.5 Procesadores de comunicaciones


Para facilitar la comunicacin entre el hombre y la mquina o entre mquinas el AG 55-1 15U ofre-
ce una serie de procesadores de comunicaciones (CP) especficos.

Distinguimos dos grupos principales:


o CPs para comunicacin (redes locales con topologa bus)
CPs para funciones de acoplamiento, aviso y presentacin de informacin

1.3 Posibilidades de ampliacin


Si la capacidad de conexin del aparato central (ZG) del autmata no alcanza para su mquina o
instalacin, es posible elevarla aadiendo aparatos de ampliacin (EG).

Las tarjetas denominadas interfases interconectan los aparatos central y de ampliacin. La inter-
fase adecuada se elige dependiendo de la configuracin deseada.

EWA 4NEB 81 1 6130-04


Manual 55-1 1SU Resumen del sistema

13 . 1 Configuracin centralizada
Las intedases para la configuracin centralizada llevan a los aparatos de ampliacin las lneas del
bus y la alimentacin. As pues, en este caso, los EGs no necesitan disponer de fuentes de
alimentacin propias.
De esta forma es posible acoplar a un aparato central hasta tres aparatos de ampliacin. Los ca-
bles entre los diferentes aparatos pueden tener una longitud mxima total de 2,s m.

1.3.2 Configuracin descentralizada (distribuida)


Este tipo de configuracin permite llevar los aparatos de ampliacin directamente a los emisores y
los actuadores a pie de mquina.
Esto reduce considerablemente los gastos de cableado para los emisores y actuadores.

1.4 Sistemas de comunicacin


La flexibilidad del autmata afeaa decisivamente a la productividad de una instalacin de fabrica-
cin. Para lograr una flexibilidad lo ms alta posible, las tareas de mando complejas se dividen y
asignan a varios autmatas distribuidos.

Con ello
o se obtienen pequeas unidades ms controlables. De esta forma es ms fcil la configuracin,
la puesta en servicio, la diagnosis y la observacin del proceso global.
o se incrementa considerablemente la disponibilidad de la instalacin, ya que si falla una unidad
puede seguir funcionando el resto del sistema.

Esta descentralizacin solo es posible si se garantiza el flujo de informacin entre las diversas uni-
dades, para
ri intercambiar datos entre los diferentes autmatas,
o observar, operar y controlar centralizadamente las instalaciones productivas,
o recolectar informaciones de apoyo a la gestin (p. ej. datos de produccin y de almacn).

Para el sistema de automatizacin 55-115U le ofrecemos las siguientes posibilidades de comunica-


cin:
ri acoplamiento punto a punto usando los procesadores de comunicaciones CP 524 y CP 525,
o comunicacin por bus usando las redes locales, escalonadas en prestaciones y precio, SINEC Ll y
e SINECH1
o SINEC L2
ri acoplamiento punto a punto usando las tarjetas centrales 943 y 944,
ri canal ASCll (en las CPU 943 y CPU 944) para conectar impresoras, teclados, etc.
o acoplamiento con protocolo 396413964R (en la CPU 944)

1.5 Operacin, observacin y programacin


Hoy en da, el usuario est habituado generalmente a seguir puntualmente los procesos, y actuar
en caso de necesidad. Antes haba que utilizar, incluso para las aplicaciones mas simples, lmparas
piloto, interruptores, potencibmetros y pulsadores fijamente cableados; en procesos ms comple-
jos era preciso emplear costosos terminales de pantalla. Las soluciones rgidas o caras forman ya
parte del pasado.
Resumen del sistema Manual SS- 1 1SU

Esto es as porque el 55-115U le ofrece una gama, escalonada en precios y prestaciones, de apara-
tos de operacin y observacin: De la pequea unidad manual hasta el cmodo terminal de panta-
Ila en color.

El 55-115U le permite reaccionar ptimamente frente a los requisitos de automatizacin ms di-


versos, tambien en lo que respecta a la programacin.

Para ello dispone de una gama de aparatos de programacin con prestaciones perfectamente es-
calonadas, y que son compatibles:
e la econmica programadora PG 605U,
e la potente programadora PG 615,
e el PG 635 en formato de maletn con display de cristal lquido abatible,
r, el PG 685 con el confort que ofrece una pantalla catdiga,
PG710
r, PG 730
e PG750
e PG 770

Todos estos aparatos de programacin se caracterizan por sus grandes prestaciones, su sencillo
manejo, su til gua del operador, y por el lenguaje de programacin STEP 5 unificado y fcil de
aprender.

1.6 Software
Hasta ahora los precios de los componentes hardware han disminuido continuamente, mientras
que los costes del software han subido sin cesar. Esto es debido a que
e los procesos a automatizar se hacen cada vez ms complejos,
e se intensifican las exigencias de seguridad,
e se incrementan los gastos de personal,
r, cada vez se exige ms en cuestiones de ergonoma.

Siemens rompe ahora con esta tendencia. SIMATIC mantiene reducidos los costes del software,
gracias a:
e el cmodo lenguaje de programacin STEP 5 con sus cuatro formas de representacin y las
confortables posibilidades de estructuracin,
r, un extenso catlogo de software,
aparatos de programacin fciles de manejar.

EWA 4NEB811 6130-04


2 Descripcintknka

2.1 Estructura modular .......................................... 2 . 1

2.2 Unidades funcionales ........................................ 2 . 3

2.3 Fuentesde alimentacin ..................................... 2 . 6

2.4 Descripcin de las tarjetas centrales ........................... 2 . 7

2.5 Descripcin de los modos de operacin ........................ 2 . 14


2.5.1 Modo "STOP" ............................................... 2 .14
2.5.2 Comportamiento en arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 .14
2.5.3 Modo "RUN" ................................................ 2 .17
2.5.4 Resumen: Comportamiento en arranque y funcionamiento cclico 2 . 17

2.6 Medida y estimacin del tiempo de ciclo; ajuste de su tiempo


devigilancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 -21
2.6.1 Medida del tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 .21
2.6.2 Estimacin del tiempo de ciclo ................................ 2 .22
2.6.3 Ajuste del tiempo de vigilancia de ciclo . . . . . . . . . . . . . . . . . . . . . . . . 2 .27
2.7 Accesorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 .27
2.7.1 Batera tampn .............................................. 2 .28
2.7.2 Cartuchos de memoria ....................................... 2 .28
2.7.3 Aparatos de programacin (PG) ............................... 2 .29
2.7.4 Aparatos de operacin y observacin (OP) ...................... 2 .29
2.7.5 lmpresoras (PT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 .29
El AG 55-1 15U (aparato central) ...................................... 2 . 1
Esquema de bloques del autmata 55-1 15U ........................... 2 .3
Frontal de la fuente de alimentacin .................................. 2 . 6
Esquema de bloques de la CPU 941 y de la CPU 942 ..................... 2 . 9
Esquema de bloques de la CPU 943 ................................... 2 . 10
Esquema de bloques de la CPU 944 ................................... 2 . 11
Frontales de las tarjetas centrales ..................................... 2 . 12
Mandos e indicadores de las diferentes CPUs ........................... 2 .13
Comportamiento en arranque de la CPU .............................. 2 . 18
Procedimientode rearranque tras restablecimientode la red ............ 2 . 19
Condiciones para cambio de modo de operacin .................... . .. 2 .20
Divisin del tiempo de ciclo .......................................... 2 .22
Tiempo de ejecucin de usuario (TJ .................................. 2 .22
Tiempo de ejecucin del sistema ...................................... 2 .25
Definicin del tiempo de reaccin .................................... 2 .26

2.1 Caractersticas comparadas de las tarjetas centrales .................... 2 . 7


2.2 Tiempos de ejecucin en ps (redondeados) ............................ 2 . 8
2.3 Indicacin de modos de operacin .................................... 2 . 13
2.4 Area de datos de sistema, lista de todas las palabras de periferia
direccionables (DE= byte de entrada digital. DA= byte de salida digital.
AE= byte de entrada analgica. AA=byte de salida analgica) .......... 2 . 15
2.5 Divisin del tiempo de ejecucin de usuario ........................... 2 .23
2.6 Tiempos de retardo de acuse de diferentes tarjetas perifericas ........... 2 .24
2.7 Tiempo de ejecucin del sistema ...................................... 2 .25
2.8 Cartuchos de memoria utilizables ..................................... 2 .28

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Descripcin tcnica

2 Descripcin tcnica

En este captulo se describe la estructura y el funcionamiento de un AG 55-1 15U con accesorios.

2.1 Estructura modular


El AG 55-1 15U se compone de diferentes unidades funcionales que Vd. puede combinar segn sus
necesidades.

Figura 2.1 El AG 55-7 75U (aparato central)

Descripcin abreviada de las partes m6s importantes del AG 55-1 15U:

O Fuente de alimentacin (PS 951)


A partir de las tensiones de red 11 51230 V c.a. o 24 V C.C. genera las tensiones operativas para el
AG, y permite respaldar la memoria RAM mediante una batera o alimentando desde el
exterior.
Adems realiza funciones de vigilancia y sealizacin.

EWA 4NEB 81 1 6130-04


Descripcin tcnica Manual 55- 1 ISU

O Tarjeta central (CPU)


Lee los estados de seal de las entradas, ejecuta el programa de mando, y gobierna las salidas.
Adems de las funciones de ejecucin del programa, la CPU ofrece marcas, temporizaciones y
contadores internos, y permite preseleccionar su comportamiento en arranque; tambien
ofrece una diagnosis de errores y averas a traves de LEDs. Un seledor permite adems borrar
el contenido de la memoria RAM (borrado total).
El programa de mando se transfiere a la CPU a travs de un aparato de programacin o un
cartucho de memoria.

O Procesadores de comunicaciones (CP)


Para la comunicacin hombre-mquina y mquina-mquina es posible equipar el AG 55-115U
con procesadores de comunicaciones. Estos sirven para
e observar y operar funciones de la mquina o secuencias del proceso;
o sealizar y presentar estados de mquinas e instalaciones.
A ellos se conectan diferentes perifricos, p. ej. impresoras, teclados, terminales y monitores,
as como otros autmatas y computadores.

O Tarjetas de entrada y salida


e Las tarjetas de entrada digital adaptan seales digitales - p. ej. procedentes de presostatos
o detectores de proximidad BERO - al nivel interno del AG 55-115U.
@

o Las tarjetas de salida digital convierten el nivel interno en seales digitales de proceso, p.
ej. para excitar rels o electrovlvulas.
e Las tarjetas de entrada analgica adaptan las seales del proceso - p. ej. procedentes de
transmisores o termmetros de resistencia - al AG 55-115U, que funciona digitalmente.
e Las tarjetas de salida analgica transforman los valores digitales internos en seales ana-
lgicas de proceso, p. ej., para reguladores de velocidad.

O Interfases (IM, AS)


El AG 55-115U se monta en bastidores con una cantidad determinada de puestos de enchufe.
Denominamos aparato central a la configuracin compuesta por fuente de alimentacin, CPU
y tarjetas perifricas. Si son insuficientes los puestos de enchufe en el bastidor del aparato
central, es posible disponer aparatos de ampliacin (sistemas sin CPU) en otros bastidores. Las
interfases acoplan el aparato de ampliacin con el aparato central.

O Bastidores
Estn compuestos por un perfil soporte de aluminio encargado de la fijacin mecnica de to-
das las tarjetas. Para interconectar electricamente las tarjetas, incluyen una o dos placas de
bus.

O Conector del canal serie


En l es posible enchufar:
o un aparato de programacin
e un aparato de operacin
e un borne de bus SlNEC L1.

O Cartucho de memoria

O Compartimiento de batera
Manual SS- 1 15U Descripcin tcnica

No representados:

Cartucho con sistema operativo (solo CPU 944)


Adems del sistema operativo del AG, este cartucho incluye tambien activadores (drivers) para el
segundo canal de comunicacin. Tras el restablecimiento de la alimentacin, dichos drivers se
cargan en la memoria de trabajo del canal.

Tarjetas inteligentes (IP)


Para tareas especiales se dispone de tarjetas preprocesadoras de seal, p. ej. para:
e contaje de trenes de impulso de alta frecuencia;
e lectura y procesamiento de incrementos de desplazamiento;
e medidas de velocidades y tiempos;
e regulaciones de temperatura y de accionamientos; etc..
Estas tarjetas disponen generalmente de procesador propio y descargan con ello a la CPU. Esto
permite ejecutar en paralelo tareas de medida, regulacin y mando, con el consiguiente ahorro de
tiempo.

2.2 Unidades funcionales

i CPU
I
I

n Memoria de

interna
(RAM)

Unidad de control
+II
I
I
I
Cartucho de
memoria
(EPROMI
EEPROMI

I
I
Tarjetas perifericas I
L ~ ~ ~ ~ ~ ~ ~ ' - -
Figura 2.2 Esquema de bloques del autdmata 55- 115U
Descripcin tcnica Manual 55-1 15U

Memoria de programa (memoria de programa interna, cartucho de memoria)

El programa de mando est almacenado en el cartucho de memoria o en la RAM interna. En las


CPU 943 y CPU 944 es posible almacenar todo el programa en la RAM interna.
Para conservar fuera del autmata un programa, es necesario transferirlo a un cartucho de memo-
ria EPROM o EEPROM. A diferencia de stos, la memoria RAM interna o un cartucho de memoria
RAM tienen las siguientes caractersticas:
e Su contenido puede modificarse rpidamente.
a Es posible almacenar y modificar datos de usuario.
e Si falla la alimentacin y no hay batera tampn, se pierde su contenido.

Imgenes de proceso (PAE, PAA)


Los estados de seal de las tarjetas de entrada y salida se depositan en [ a CPU dentro de las deno-
minadas "ImCigenes de proceso". Se trata de zonas reservadas en la memoria RAM de la CPU.
Para tarjetas de entrada y salida existen imgenes separadas:
a la imagen de proceso de las entradas (PAE)
Y
e la imagen de proceso de las salidas (PAA).

Conector del canal serie de comunicacin

En l se enchufan los aparatos de programacin y de operacin y observacin. En todas las CPUs es


tambin posible conectar all la red local SlNEC L1. Las CPUs 943 y 944 pueden pedirse optativa-
mente con un segundo canal serie. Esto posibilita otras funciones, tales como p. ej.:
a acoplamiento punto a punto con otros autmatas programables
a activador (driver) ASCll para conectar impresoras, teclados, etc.
e reloj-calendario integrado (4cap. 13);
solo en la CPU 944:
e Protocolo 3964,3964R (+ cap. 12)

Temporizadores, contadores y marcas

Cada CPU ofrece al programa de mando temporizadores, contadores y marcas internas. Marcas
("flags") se denominan las posiciones de memoria destinadas a almacenar estados de seal. Las
temporizaciones, contadores y marcas pueden ajustarse para que tengan (por reas) carcter
"remanente" (es decir, no voltil); con ello no se pierde su contenido cuando se desconecta la
alimentacin (RED DES). Las reas de memoria cuyo contenido se borra tras RED DES se denominan
"no remanentes".

EWA 4NEB 81 1 6130-04


Manual 55- 1 1SU Descripcin tcnica

Acumulador (AKKU)

Es un registro a travs del cual es posible cargar valores, p. ej., para los temporizadores y contado-
res internos. En el AKKU se realizan adems operaciones aritmticas de comparacin y transfor-
macibn.

Unidad de control

Siguiendo el programa de mando llama sucesivamente las instrucciones contenidas en la memoria


de programa, y las ejecuta. Al hacerlo se procesan los datos de la PAE, y se consideran los valores
de los temporizadores y contadores internos as como los estados de seal de las marcas internas.

Bus perifbrico

El bus perifrico constituye la va por la que se intercambian elkctricamente todas las seales la
CPU y las restantes tarjetas de un aparato central o de ampliacin.

Cartuchos de memoria

Sirven para almacenar el programa de mando o transferir programas al autmata. El AG 55-1 15U
dispone de tres tipos de cartuchos de memoria:
Los cartuchos EPROM son del tipo no voltil. Para borrarlos es necesario utilizar luz ultra-
violeta.
Los cartuchos EEPROM son del tipo no voltil. Pueden programarse y borrase con aparatos de
programacin.
Los cartuchos RAM, adems de para almacenar el programa, sirven para probar el programa
de mando durante la puesta en servicio. Solo se utilizarn como memoria de programa cuando
est garantizado el respaldo mediante batera tampn.
Existen versiones con diferente capacidad. Al final de este captulo encontrar una tabla donde se
listan los cartuchos de memoria compatibles (+Accesorios).

EWA 4NEB 81 1 6130-04


Descripcidn tcnica Manual SS- 1 1SU

2.3 Fuentes de alimentacin


Las fuentes d e alimentacin generan las tensiones operativas para el AG a partir d e las tensiones
d e red 1151230 V c.a. 6 24 V C.C.; adems, respaldan la memoria RAM por medio de una batera
t a m p n o aplicando en la fuente una tensin externa.
Tambin cumplen funciones de vigilancia y sealizacin.

En la fuente es posible realizar los siguientes ajustes:

e Las fuentes d e alimentacin PS 951 pueden funcionar con diferentes tensiones d e red
(24 V C.C., 1 1 5 V c.a. y 230 V c.a.). En las fuentes para c.a., ajuste el seleaor d e tensin al valor
deseado.
Las tensiones operativas se conectan y desconectan a travks d e u n interruptor.
o Un pulsador permite acusar la sealizacin d e fallo d e batera.

O Compartimiento de la batera
l-----l
O Terminales para aplicar desde el exterior una tensin
de 3,4 ... 9 V (para fines de respaldo cuando se cambie
la batera y est desconectada la alimentacin)

O O Indicador d e fallo de batera. El LED luce cuando


e n o hay batera
e la batera tiene la posicin cambiada, o
o la tensin de la batera es inferior a 2,8 V.
O Si luce el LED la CPU recibe la seal d e aviso "BAU"
(fallo d e batera).

O Pulsador "RESET" para acusar el aviso d e fallo d e


O batera una vez introducida una batera nueva.
Cuando se opera sin batera, al apretar este pulsa-
O dor se cancela la seal de aviso "BAU".

O O lndicadores d e las tensiones operativas


o +S V Para alimentar las tarjetas
perifricas
O
e +
5,2 V Para alimentar
PG 605111615, OPs, borne de bus BT 777
VOLTAGE
+
24 V Para el canal serie (lazo d e corriente d e
SELECTOR 20 mA)

O Interruptor CONIDES (1 = CON; O = DES)


En DES se bloquean las tensiones operativas, sin
@O interrumpir la tensin de red aplicada.

O Selector 1151230 V c.a.: con tapa transparente

O Bornes d e tornillo para conectar la red

Figura 2.3 Frontal de fa fuente de alimentacin

2-6 E W A 4NEB 81 1 6130-04


Manual SS- 1 ?SU Descripcin tcnica

2.4 Descripcibn de las tarjetas centrales

En el AG 55-1 15U se puede elegir entre cuatro tipos diferentes de CPU. Las tablas siguientes resu-
men las especificaciones ms importantes.

Tabla 2.1 Caractersticascomparadas de las tarjetas centrales

* Suma de memoria interna y cartucho de memoria


Descripcin tcnica Manual SS- 1 1SU

Tabla 2.1 Caractersticascomparadas de las tarjetas centrales (continuacin)

CPU 941 PU 942 CPU 943 CPU 944

* solo en el canal SI 2 en CPUscon doscanales serie


** solo en CPUs con dos canales serie

Tabla 2.2 Tiempos de eiecucidn en p s (redondeados)

1 Operaciones
Tkrnpo de ejecucion en p

.
1
CPU 941 I CPU 942 CPU 943 I B U 944

* ,Sumar el tiempo de ejecucin de la instruccin sustituida!


* ,Sumar el tiempo de transmisibni (-tanexos A.2 y A.4)
Manual 55- 175U - Descripcin f cnica

Las CPU 941 y CPU 942 contienen un


circuito integrado de aplicacin
especfica (ASICI) y un micropro-
cesador, que se encarga de todas las
funciones de comunicacin con el PG,
del procesamiento de alarmas, de las
instrucciones de sustitucibn y del
gobierno del controlador del bus 55.
Tambin gobierna el ASIC, que es
responsable del procesamiento rpido
de las instrucciones STEP 5. Adems de
la memoria del sistema operativo, las
CPBJs 941 y 942 tienen una RAM
interna, que puede utilizarse para
almacenar un programa de mando.
(CPU 941 : 2 Kbytes
CPU 942: 10 Kbytes).

Figura 2.4 Esquema de bloques de la CPU 941 y de la CPU 942

1 application specific integrated circuit

EWA4NEB 811 6130-04


Descripcidn tcnica Manual 55- 115U

CPU 943

La CPU 943 contiene un circuito


integrado de aplicacin especfica
(ASIC) y un microprocesador, que se
encarga de todas las funciones de
comunicacin con el PG, el procesa-
miento de alarmas (interrupciones), las
instrucciones de sustitucin y el gobier-
no del controlador del bus perifrico.
Tambin controla los ASICs, que son
responsables del procesamiento rpido
de las instrucciones STEP 5. Adems de
la memoria de[ sistema operativo, la
CPU 943 tiene una RAM interna (48
Kbytes), que puede almacenar un
programa de mando.
El contenido de los cartuchos de
memoria se copia en la RAM interna
tras RED CON y tras el borrado total.
La CPU 943 puede pedirse tambin
como variante con dos canales serie de
comunicacin. El segundo canal serie
es controlado por otro microprocesa-
dor con sistema operativo propio. Este
se encuentra tambin en la memoria
de sistema operativo para la CPU. Al
segundo canal es posible conectar PGs,
OPs y SlNEC L1; tambin son posibles
acoplamientos punto a punto va
SlNEC L1. En la CPU 943, el sistema
operativo soporta tambin las funcio-
nes:
e driver ASCll para intercambio de
datos a travs del segundo canal
serie o para conectar perifricos
(p. ej. impresoras)
Y
e reloj-calendario integrado.

Figura 2.5 Esquema d e bloques de /a CPU 943


Manual 55- 1 15U Descripcin tcnica

CPU 944

La CPU 944 contiene dos circuitos


integrados de aplicacin especfica
(ASIC) y un microprocesador, que se
encarga de todas las funciones de
comunicacin con el PG y el procesa- Cartucho sistema
miento de alarmas (interrupciones).
Adems controla los ACISs, que son
responsables del procesamiento
rpido de las instrucciones STEP 5, del
tiempo de vigilancia de ciclo y del
gobierno de! controlador del bus peri-
ferico. La CPU 944 tiene una RAM in-
terna (96 Kbytes), que puede almace-
nar el programa de mando.
El contenido de los cartuchos de me-
moria se copia en la RAM interna tras
RED CON y tras el borrado total. El sis-
tema operativo est almacenado en un
cartucho de memoria, y puede susti-
tuirse sin necesidad de abrir la tarjeta.
La CPU 944 puede pedirse como
variante con dos canales sere de
comunicacin. El segundo canal serie
es controlado por otro micropro-
- Accesos bus
cesador con sistema operativo propio.
Este sistema operativo se encuentra
tambin en el cartucho de memoria
especial que puede sustituirse tambin
sin necesidad de abrir la tarjeta. Al
segundo canal pueden conectarse PGr,
OPs y SINEC L1; Tambin es posible el
acoplamiento punto a punto a travs
del protocolo SINEC L1. En esta CPU, el canal serie d e

sistema operativo soporta tambin las cornunicac16n

funciones:
o Driver ASCll para intercambio de
datos a travs del segundo canal
serie o para conectar perifricos
(p. ej. impresoras)
o Protocolo 3964 (R) con el sistema
operativo previsto para dicho fin
Y
e Reloj-calendario integrado.

Figura 2.6 Esquema de bloques de la CPU 944

EWA4NEB 811 6130-04


Descripcin tcnica Manual SS- 1 15U

Frontales de las tarjetas centrales


Funciones posibles en el frontal de las CPUs:
Insercin del cartucho de memoria (incluye programa de mando)
Conexin de un PG u OP
Acoplamiento a SINEC L1
Acoplamiento a AGs o equipos de otra marca
- CPU 9431944: acoplamiento con driver ASCll o acoplamiento punto a punto (funcin de
maestro)
- solo CPU 944: protocolo 3964 (R)
Ajuste del modo de operacin
Preseleccin de la remanencia
Borrado total
Cambio del cartucho con sistema operativo (solo en la CPU 944)
El estado de la CPU se indica mediante LEDs. La figura siguiente permite apreciar las diferencias
entre las distintas CPUs.

Vista frontal de la CPU 9411942 Vista frontal de la CPU 9431944


O Receptculo para cartucho @ Conector hembra PG, OP, red SINEC L1,
de memoria acoplamiento punto a punto (funcin maestro),
O Panel de mando driver ASCII, (solo en CPU 944:) protocolo 3964 (R)
O Conector hembra para PG, O Indicadores de modo y error
OP o red SINEC L1 O Receptculo para cartucho con sistema operativo
(solo CPU 944)

Figura 2.7 Frontalesde las tarjetas centrales


Manual 55-11SU Descripcin tcnica

Los mandos e indicadores de la CPU estn agrupados en un panel. La figura representa los mandos
e indicadores de las diferentes CPUs.

QVZ
ZY K
BASP

O Selector de modo STOP / RUN O Selector para


O Indicador de modo RUN e Preajuste No remanencia (NR)
O lndicador de modo STOP Preajuste Remanencia (RE)
e Borrado total
(OR = OveraII-Reset)
O lndicadores de error (QVZ, ZYK)
O BASP (Bloqueo salida rdenes); con ello se
bloquean las salidas de las tarjetas de
salida

Figura 2.8 Mandos e indicadores de las diferentes CPUs

Significado de los LEDs indicadores

Dos LEDs situados en el panel de la CPU (O, O en la figura 2.8) indican su estado.
La tabla siguiente resume las indicaciones posibles. Mediante parpadeo el LED rojo indica tambin
peflurbaciones en el autmata (-+cap. 5).
Tabla 2.3 Indicacin de modos de operacin

tE 0 LEC? Significado
roja verde
\ '/ \ l /
-e - -o - La CPU se encuentra en rutina de rearranque en fro o en
'1' '1' ARRANQUE

Modo STOP

O O Funcin de prueba "Control del procesamiento" en curso

EWA 4NEB 81 1 6130-04a


Descripcin tcnica Manual 55- 1 15U

2.5 Descripcin de los modos de operacin


El selector de modo permite elegir entre los modos de operacin "STOP" (ST) y "RUN" (RN). El mo-
do "ARRANQUE" es ejecutado automticamente por la CPU entre STOP y RUN.

2.5.1 Modo "STOP"


En el modo STOP no se ejecuta el programa de mando. Se mantienen los valores de los
temporizadores, contadores, marcas e imgenes de proceso presentes al entrar en el estado
"STOP". Estn bloqueadas las tarjetas de salida (estado de seal "0"). Luce el indicador de error
"BASP" (Bloqueo salida rdenes). La seal BASP se libera una vez procesados los mdulos OB21
Os22 (ARRANQUE).

2.5.2 Comportamiento en arranque


Se denomina comportamiento en arranque a todo lo que ocurre entre
o una transicin STOP-tRUN (rearranque manual) o
e una transicin RED CON-RUN (rearranque automrtico tras restablecimiento de la red).

Durante el arranque pueden distinguirse dos fases:


e la rutina de rearranque (no es posible influenciar directamente el AG)
e el ARRANQUE propiamente dicho (dentro de los denominados OBs de arranque (OB 21 y
OB 22) puede controlarse el comportamiento del AG).

Rutina de rearranque

Mientras la CPU ejecuta la rutina de rearranque


e luce el LED "BASP";
- con rearranque manual se mantiene sin cambio de estado de los indicadores de error
- en rearranque automtico, tras restablecerse la red lucen brevemente los indicadores de
error
o estn bloqueadas todas las tarjetas de salida; las salidas tienen estado de seal "0"
o todas las entradas y salidas de la imagen del proceso tienen seal "0"
o no acta la vigilancia del tiempo de ciclo.

Durante la rutina de rearranque el procesador determina la configuracin de tarjetas de E/S, y la


almacena. A continuacin se describe detalladamente este proceso.

Para determinar la configuracin de tarjetas presentes, el procesador verifica palabra a palabra


todo el rea de direcciones de las tarjetas de entrada y salida. Cuando direcciona, a travs de una
palabra de periferia ( = 2 bytes) una tarjeta presente, el procesador "se anota" la palabra direccio-
nada; esto lo hace de la siguiente forma:
En un rea especial de la memoria - el rea de datos de sistema - activa el bit asignado a dicha
palabra perifrica. El procesador solo activa dicho bit cuando es posible direccionar los dos bytes
de una palabra de periferia.
De esta forma, con una palabra de datos de sistema (SD) controla 16 palabras de periferia
( = 3 2 bytes de periferia).
Manual SS- 1 1 S U , Descrhcidn tcnica

De esta forma se fija qu bytes de la imagen d e proceso se actualizan al transferir sta. La tabla 2.4
informa sobre las diferentes palabras de datos del rea de datos del sistema.
Ejemplo d e consulta de esta tabla:
Si los bytes de periferia 24 y 25 (=palabra de periferia 24)
son legibles, entonces est activado el b i t 4 en la palabra de datos de sistema 16 (SD 16);
o son escribibles, entonces est activado el b i t 4 en la palabra de datos de sistema 20 (SD20).

Tabla 2.4 Area de datos de sistema, lista de todas las palabras de periferia direccionables (DE=byte de entrada digital,
DA = byle de salida digital, AE= byte de entrada analgica, AA = byte de salida analgica)
Descripcin tcnica Manual SS- 1 15U

Retardo de arranque programable en caso de rearranque y restablecimiento de la red

Si se desea retardar la rutina de determinacin de la configuracin - porque p. ej. se aplica con


retraso la tensin en un EG acoplado distribuidamente -, entonces es preciso modificar la palabra
de datos de sistema 126 (EAFC,); esto se realiza
e con la funcin PG SALIDA DIR (solo permitido en el estado STOP de la CPU)
O
e con operciones STEP 5 en el programa de mando (solo en FBs).

En ambos casos, el retardo de arranque solo acta despues de la transicin RED DES + RED CON
siguiente, rnanteniendose hasta que vuelva a modificarse dicha palabra de datos de sistema. Tras
"Borrado total" se tiene el valor prefijado (0000,; es decir, sin retardo). Una unidad en la palabra
de datos de sistema 126 se corresponde con un retardo de arranque de 1 ms; el retardo mximo
posible es de 65535 rns (FFFF,).

Ejemplo: Se desea programar un retardo de arranque de aprox. 1 min.

Nota
Cuando no hay colocada batera tampn en la fuente de alimentacin (o la batera no
est en orden) y el programa de mando se encuentra almacenado en un cartucho
E(E)PROM, entonces el arranque se retarda en aprox. 1 segundo.

ARRANQUE

Mientras la CPU se encuentra en ARRANQUE


o estn apagados todos indicadores de error; lucen los LED RUN, STOP y BASP
estn bloqueadas todas las tarjetas de salida (salidas todas a seal "0")
e no se actualiza todava la PAE; la evaluacin de las entradas solo es posible mediante acceso
directo a periferia (L PY../L PW..)
Ejemplo: L pw o
T EW O
U E 0.0

o permanece inactiva la vigilancia del tiempo de ciclo


e se procesa el OB de ARRANQUE correspondiente (en caso de arranque manual, el OB 21; en
caso de rearranque automtico - con el selector en "RN" - el OB 22)
e se procesan las temporizaciones
e solo se procesan los OBs de "alarma" (O5 2...05 6) y "tiempo" OBs (O6 10...OB 13) si las
alarmas han sido liberadas explcitamente (con la operacin "AF").

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Descripcin tcnica

2.5.3 Modo "RUN"


Una vez que el sistema operativo de la CPU ha ejecutado el programa de ARRANQUE, comienza
con la ejeucibn cclica (O01).
Las seales en las entradas de las tarjetas correspondientes se consultan cclicamente y se
almacenan en la PAE; se actualizan las marcas de acoplamiento de entrada (-+ apt. 12.1.1). El
programa de mando procesa estas informaciones conjuntamente con los datos actuales de marcas,
temporizadores y contadores. El programa de mando est compuesto de una serie de
instrucciones; la unidad de control lo toma instruccin a instruccin de la memoria de programa,
ejecutndolo en consecuencia. Los resultados se escriben en la PAA.
Una vez ejecutado el programa, los datos contenidos en la PAA se transfieren a las tarjetas de
salida; las marcas de acoplamiento de salida, a los CPs.

Durante la ejecucin cclica del programa existen tambin posibilidades de reaccionar


rpidamente frente a cambios de seal:
a Programando mdulos de organizacin para procesamiento de alarmas
a Usando operaciones con acceso directo a periferia (p. ej. LPW, TPW)
e Programando varias veces las consultas direeas a periferia dentro del programa de mando.

2.5.4 Resumen: Comportamiento en arranque y funcionamiento cclico


Las figuras siguientes muestran panormicamente el comportamiento en arranque de las CPUs y
su funcionamiento cclico. Tambin se muestra cbmo el comportamiento en arranque depende de
la batera tampn, y qu causas provocan cambio de estado operativo.

EWA 4NEB 81 1 6130-04


Descripcin tcnica Manual 55-1 15U

Orden "RUN" desde PC

Se borra la imagen de proceso (PAE y Se borra la imagen de proceso (PAE y


; PW);
Se borran las marcas, temporizadores Se borran las marcas, temporizadores
y contadores no remanentes; y contadores no remanentes;
Se escriben con "0" las salidas digi- Se escriben con "@"as salidas digi-
tales; tales;
Se determina y memoriza Ba configu- Se retarda la ejecucin de la rutina de
racin de tarjetas de E/S presentes; rearranque (retardo programable en
Se prueba el c a ~ u c h ode memoria 2 ; SD 7 26);
Se crea la lista de direcciones para ei Se determina y memoriza la csnfigu-
programa de mando; racin de tarjetas de E/S presentes;
Se interpreta el DB 1 (--+apt. 11.3) Se prueba el cartucho de memoria 2;
Se crea la lista de direcciones para el
programa de mando;
Se interpreta el DB 1 (--, apt. 11.3)
Adems se evala la batera. el caeucho de
memoria y el estado antes de RED DES
(+ fig. 2.10 )

Procesamiento OB 21 * Procesamiento OB 22 *

Se liberan las salidas


(se anula la serial BASP)

Procesamiento OB 1 1
+
Se saca la P A A

1 Si el AG estaba en RUN cuando se produjo RED DES


2 Diferencias: - CPU 9411942: El programa se ejecuta desde el cartucho de memoria
- CPU 9431944: E l programa se carga del cartucho en la memoria interna, donde se ejecuta
* Si en el OB 21 6 OB 22 est programada la operacin AF (liberar alarma), a partir de dicho instante es posible una
interrupcin mediante alarma de proceso central. Si dicha operacin no se ha utilizado en el OB de ARRANQUE, los
00s de alarma o tiempo solo pueden actuar una vez ejeuctado el OB de ARRANQUE.

Figura 2.9 Comportamiento en arranque de la CPU

EWA 4NEB 81 1 6130-04


Manual SS- 1 15U Descripcin tcnica

Procedimiento de rearranque tras restablecimiento de la red

En el rearranque tras restablecimiento de la red se controlan la bateria, el cartucho de memoria y


el estado antes de RED DES, en base al siguiente diagrama:

Valor prefijado del retardo de arranque: aprox. 1 seg.

Figura 2.10 Procedimiento de rearranque tras restablecimiento de la red

EWA 4NEB 81 1 6130-04


Descripcidn tPcnica Manual 55- 1 15U

Cambio de modo de operacin

Tras restablecimiento
de red, si el AG estaba
antes en STOP.

mando destruido

RUN desde PG
- Selector de modo

Tras restablecimientode
red. si el AG estaba antes
en estado RUN o
ARRANQUE.

- Selector de modo - Selector de modo


RUN-PSTOP
- Seleccibn de STOP
desde PG
- Causasde
interrupcin
(-+ apt. 5.1)

Figura 2.11 Condiciones para cambio de modo de operacin

E W A 4NEB 81 1 6130-04
Manual SS- 1 1SU Descripcin tcnica

2.6 Medida y estimacin del tiempo de ciclo; ajuste de su tiempo de vigilancia

2.6.1 Medida del tiempo de ciclo


La CPU mide el tiempo de ciclo y almacena el resultado en el rea de datos de sistema. En cualquier
momento es posible acceder - en el programa de mando - al tiempo de ciclo actual, mnimo o
mximo. Se mide con una resolucin de 1 ms; el margen de valores del tiempo de ciclo comprende
de O a 32 767 (=7FFFH) milisegundos. El sistema operativo almacena el tiempo de ciclo al final de
un ciclo, tras la salida de la imagen de proceso de las salidas (PAA) y de las marcas de acopla-
miento; datos almacenados:
e Tiempo de ciclo actual (tiempo del ltimo ciclo) en la palabra de datos de sistema 121
Tiempo de ciclo mximo en la palabra de datos 122
o Tiempo de ciclo mnimo en la palabra de datos 123.

Cuando el tiempo de ciclo supera 32 767 milisegundos se activa el bit nQ 15 (bit de desborda-
miento) del tiempo de ciclo actual, y se registra en el dato de sistema 122 (tiempo de ciclo
mximo). En el ciclo siguiente comienza de nuevo la medida.

Nota
El registro del contador de tiempo de ciclo en [os datos de sistema 121 a 123 se realiza
aunque el AG haya pasado a STOP emitiendo el mensaje de error "ZYK" (tiempo de
ciclo sobrepasado).

Ejemplo: Mdulo funcional para medida del tiempo de ciclo

AWL F5 99

NOMB :T. CICLO


DES :MINI E/A/D/B/T/Z: A
DES :AKTU E/A/D/B/T/Z: A
DES :MAXI E/A/D/B/T/Z: A
DES :LOES E/A/D/B/T/Z: E

: L B S 121
: T =AKTU
: L BS 122
: T =MGXB
: L BS 123
: T =MINI
: UN =LOES E l operando LOES se e n c a r g a de que se b o r r e n l a s
: BEB p a l a b r a s de d a t o s de s i s t e m a 1 2 1 , 122 y 1 2 3
: L K F +O ( s i LOES=IJ.
: T BS 121
: T BS 122
: T B S 123

EWA 4NEB 81 1 6130-04


Descripcin tcnica Manual SS- 1 1SU

2.6.2 Estimacin del tiempo de ciclo


Para que pueda estimar el tiempo de ejecucin de un programa y el tiempo de ciclo necesario, a
continuacin hemos dividido este en diferentes perodos de ejecucin.
Los vaiores indicados son orientativos; dependiendo de /a configuracin de la instalacin en
servicio pueden ser superiores o inferiores a los reaies.

El tiempo de ciclo se divide a continuacin en tiempo de ejecucin de usuario y tiempo de


ejecucin del sistema.

usuario

--- --- - - --- - -

Figura 2.12 D~visindel tiempo de cklo

La figura 2.13 muestra cmo se divide a su vez el tiempo de ejecucin de usuario. La tabla 2.5
informa de los tiempos a considerar.

Control del ciclo

Cargar PAE

Cargar marcas de
acoplamiento
Sacar marcas de acoplamiento

Programa de usuario SacarPAA

- - ---

Figura 2.13 Tiempo de ejecucin de usuario (TJ

EWA 4NEB 81 1 6130-04


Manual SS- 7 15U Descripcin tcnica

Tabla 2.5 Divisin del tiempo de ejecucin de usuario

Tiempo para
Tiernpa de ejecucicn de usuaria fA
1
Control del ciclo

Cargar PAE

n = cantidad de bytes de entrada


presentes

+
530 n.(44+ tiempo
de retardo de acuse* de
Cargar marcas de
acoplamiento

n = cantidad de bytes de marcas de


acoplamiento de entrada

Suma del tiempo de


Programa de usuario (incl. OB2..5 y OB10..13) todas las instrucciones
STEP 5 ejecutadas
+
140 n.(30+ tiempo
de retardo de acuse* de
Sacar PAA la tarjeta)

n = cantidad de bytes de salida


presentes CPU 944 60+ n.(1,7 +tiempo de
retardo de acuse* de la
tarjeta)

n(44 +tiempo de
Sacar marcas de retardo de acuse* de la
acoplamiento

n = cantidad de bytes de marcas de


acoplamiento de salida

' comparar con la tabla 2.6

EWA 4NEB 811 6130-04a


Descripcin tcnica M a n u a l 55- 1 15U

Bajo tiempo d e retardo d e acuse se entiende el tiempo que transcurre entre que se pide algo a una
tarjeta y sta contesta con "Terminado" ( = Ready).
Este tiempo depende
del tiempo de retardo de acuse d e la propia tarjeta
e de la tarjeta de interfase utilizada, y
e de la longitud del cable.

En caso de configuracibn descentralizada es preciso considerar tambin el retardo del enlace


necesario. La velocidad d e propagacin d e seales es d e 6 ps/km, esto es, para u n cable de 1000 m
d e longitud es preciso considerar u n tiempo de propagacin por l d e 2 x 6 ps = 12 ps

Si la CPU n o reconoce antes de 160 ps la seal "Ready", entonces pasa a estado STOP sealizando
"QVZ" (retardo d e acuse).

Tabla 2.6 Tiempos de retardo d e acuse de diferentes tarjetas perifricas

Tarjeta Tiempo de retardo en po

EWA 4NEB 81 1 6130-04


Manual SS- 1 ISU Descripcin tcnica

l a figura 2.14 muestra como esta dividido el tiempo de ejecucin del sistema. Los valores
num4ricos figuran en la tabla 2.7.

SINEC il

Actualizacin de teniporizadores

Figura 2.14 Tiempo de ejecucin del sistema

Tabla 2.7 T i e m ~ 0de eiecucin del sistema

Carga temporal por


Tlempo de ejsrucln del iiistm
1
aprox. 6% del tiempo de ejecucin de usuario (TA)
PGIOP
Carga temporal por en canal 1: hasta un 100% del tiempo de ejecucin de usuario
SINEC L1 en canal 2: es despreciable

Actualizacin de
1 CPU 1 Tiempo en yis 1
tem~orizadores

n = cantidad de tempori-
zaciones activas en el ciclo

I CPU 944
Descripcin tcnica Manual SS- 1 15U

Tiempo de reaccin

Se denomina tiempo de reaccin al intervalo entre la modificacin de una sefiai de entrada y la


que, como consecuencia, se produce en una seal de salida.

Este tiempo (+fig. 2.1 5) resulta sumando


r el retardo de la tarjetas de entrada,
el tiempo de ciclo.
El retardo en las tarjetas de salida es despreciable.

1 Tiempo de
- 1 reaccin

1 I
I
I
1
t - Tiempo

Figura 2.75 Definicin del tiempo de reaccin

En el caso m6s desfavorable, el tiempo de reaccin es el doble del tiempo de ciclo.

EWA 4NEB 81 1 61 30-04a


Manual SS- 1 1SU Descripcin tcnica

2.6.3 Ajuste del tiernpo de vigilancia de ciclo


El tiempo de ciclo abarca la duracin del programa cclico. Cada vez que comienza la ejecucin del
programa el procesador arranca un tiempo de vigilancia (el temporizador correspondiente se
determina "perro guardian" o "watch-dog"). Este tiempo de vigilancia est prefijado a aprox. 500
ms. Si no se lanza dentro de dicho perodo nuevamente el perro guardian - debido a que se ha
programado un lazo sinfn o surgen fallos en Ia CPU - el A 6 pasa a "STOP" y bloquea todas las
tarjetas de salida. Si el programa de mando tiene una gran complejidad y puede darse la
posibilidad de que se sobrepase el tiempo de vigilancia, es conveniente considerar la posibilidad
de poder relanzarlo desde el programa de mando (OB 31, --+cap.11).

Hay dos formas de cambiar el tiempo de vigiiancia de ciclo prefijado:


modificando la parametrizacin en el DB 1 (-+ apt. 11.3)
o
mediante operaciones STEP 5.
El tiempo de vigilancia de ciclo mximo ajustable sin reianzar el perro guardin es de 2,55 s
+
(KF = 255).
Si desea cambiar mediante operaciones STEP S el tiempo de vigilancia de ciclo prefijado (aprox.
500 ms), para ello es preciso transferir un factor a la palabra de datos de sistema 96. El sistema
operativo de la CPU interpreta dicho factor como mltiplo de 10 ms.

Ejemplo:
Tras cada rearranque manual y tras cada rearranque automtico tras restablecimiento de la red se
desea ajustar un tiempo de vigilancia de ciclo de 100 ms.
El mdulo funcional siguiente deber llamarse pues en el OB 21 y el OB 22, con el parametro
" 4- 1 018.

AWL FB 2 Explicacibn
1
NOMB : T . C I C L O 1
DES :TIEMPO E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KF

2.7 Accesorios
Los apartados siguientes ofrecen una panormica de los accesorios importantes para el autmata
programable SIMATIC 55-1 15U.

EWA 4NEB 81 1 6130-04a


Descripcin tPcnica Manual SS- 1 15U

2.7.1 Batera tampn

Se encarga de mantener el programa y los datos aunque se desconecte ei autmata 55-115U. El


tiempo de respaldo de una batera nueva es de unos dos aos.
Durante un tiempo de almacenamiento prolongado, las bateras de litio forman una capa de
pasivacin interna responsable del "efecto de retardo de tensin" (al cargar la batera la tensin
baja transitoriamente de 3 V).
Por ello, antes de colocar una batera tampn en la fuente de alimentacin, es preciso despasivarla
cargndola con 100Q durante 2 horas.

Nota
A! transportar bateras de litio es preciso observar los reglamentos de transporte de
I
mercancas peligrosas.

2.7.2 Cartuchos de memoria


Para el AG 55-1 15U se dispone de tres tipos de cartuchos de memoria de diferente capacidad:

Tabla 1.8 Cartuchos de memoria utilizables

* 2 x 210 bytes equivalen a aprox. 1.000 instrucciones STEP 5


** solo 48 x 210 bytes aprovechables
*** solo 96 x 210 bytes aprovechables
** ** En las CPU 943 y CPU 944 no es necesario utilizar cartuchos RAM, ya que estas CPUs tienen una RAM interna que
cubre todas sus necesidades de memoria.

EWA 4NEB 811 6130-04


Manual 55- 1 15U Descripcin tcnica

2.7.3 Aparatos de programacin (PG)


Aplicaciones: e Entrada de programas
e Prueba de programas
e Observacin de programas

Aparatos de programacin utilizables: PG 605U, PG 615, PG 635, PG 670, PG 675, PG 685, PG 695,
PG 710, PG 730, PG 750 y PG 770.

Los aparatos de programacin permiten operar en modo On-line u Off-line.

2.7.4 Aparatos de operacin y observacion (OP)


Aplicaciones: o Visualizacin de los valores actuales de ios temporizadsres y contadores
internos
e Entrada de nuevos valores prescritos
Visualizacin de textos de aviso controlados por el programa
e Visualizacin de zonas de entradas, salidas, datos y marcas (solo en el OP
396).

Aparatos de operacin utilizables: OP 393, OP 395 y OP 396


Aparatos de observacin utilizables: DG 335 y DS 075
(al DS 075 solo con la CPU 9431944 (driver ASCII))

2.7.5 lmpresoras (PT)


Aplicaciones: Listado de
e Entradas
e Salidas
e Programas

lmpresoras utilizables: PT 88, PT 89 y PT90

Posibilidades de conexin: CP 525, CP 523, aparatos de programacin (a partir del PG 605 U) e


interfase S1 2 de la CPU 9431944 (condici4n previa: driver ASCII),
Bastidores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 1
Aparatos centrales (ZG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . 3 . 1
Aparatos de ampaiacicin (EG) ...................... . .. . . . . . . . . . 3 . 7

Construccin mecnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 12
Montaje de las tarjetas ................... . .. . . . . . . . . . . . . . . . . . 3 . 12
Montaje de la fila de ventiladores . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3 . 15
Croquis acotados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 16
Montaje en armario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 17
Acoplamientos centralizados . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 3 . 18
Acoplamientos descentralizados . . . . . . . . . . . . . . . . . . . . . . . . . . .... 3 . 19
Otras posibilidades de acoplamientos . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .26

Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
.. . ... . . . . . . . . . . . 3 .27
Conexin de la fuente de alimentacicin PS 951 . . . . . . . . . . . . . . . . . . 3 .27
Conexin de tarjetas dfgitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .28
Conectores frontaies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .29
Simulador . . . . . . . . . . . . . . . . . . . . . .
. . .......................... 3 .30
Conexin de la Fila de venaidadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .31
Disposicin global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.. . . . . . . . . . . 3 .31
Alimentacin .......................................... 3 .31
Configuracin elctrica global del autmata con periferia . . . . . . . 3 .33
Tendido de los condudores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .35
Medidas contra interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .37
Apantaiilarniento de equipas y lneas . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .39
Equipotencialidad en la disposici6n descentralizada ............. 3 .40
Uso de medidas supresoras especiales .......................... 3 .41
Iluminacin en armario y torna de red para aparatos
de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . . . . . . 3 .42
Medidas de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 3 .43
Medidas de proteccin contra rayos . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .44

EWA 4NEB 81 1 6130-04a


Figuras
.
Ejemplo de aparato central . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 1
Posibilidades de equipamiento del CR 700-0 (6ES5 700 OLAl2) ........... 3 . 2
Posibilidades de equipamiento del CR 700-0 (6ES5 700 OLB11) ........... 3 . 3
Posibilidades de equipamiento del CR 700-1 ........................... 3 . 4
Posibilidades de equipamiento del CR 700-2 ........................... 3 . 5
Posibilidades de equipamiento del CR 700-3 ........................... 3 . 6
Ejemplo de aparato de ampliacin 1 .................................. 3 . 7
Posibilidades de equipamiento del ER 701-0 ........................... 3 . 8
Posibilidades de equipamiento del ER 701-1 ........................... 3 . 9
Posibilidades de equipamiento del ER 701-2 ........................... 3 . 10
Posibilidades de equipamiento del ER 701-3 . . . . . . . . . . . . . . . . . . .. .. . . . . 3 . 11
Montaje de las tarjetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 12
Elemento codificador del puesto de enchufe ........................... 3 . 13
Montaje de una tarjeta en una cpsula de adaptacin
(6ES5 941-OLB11) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 14
Montaje de la fila de ventiladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 15
Croquis acotados de las tarjetas y de los bastidores . . . . . . . . . . . . . . . . . . . . . 3 . 16
Dimensiones para montaje en armarios de 19" . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 17
Acoplamiento centralizado con las interfases IM 305
eIM306 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 18
Acoplamiento descentralizado usando AS 3041314 . . . . . . . . . . . . . . . . . . . . . 3 . 20
Ajustes de interruptores y puentes en la interfase 1M 304.3UA1 .
en caso de acoplamiento descentralizado ............................. 3 .21
Ajustes de interruptores y puentes en la interfase iM 304.3UB1 .
en caso de acoplamiento descentralizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .23
Ajuste de puentes en la IM 314 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .25
Fuente de alimentacin PS 951 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .27
Conexin a tarjetas con y sin separacin galvnica ...................... 3 .28
Conectores frontales, vistos por delante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .29
Montaje del conector frontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .30
Simuladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .30
Ocupacin de bornes de la fila de ventiladores . . . . . . . . . . . . . . . . . . . . . . . . . 3 .31
Ejemplos de configuracin elctrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .34
Disposicin de los condensadores de derivacin . . . . . . . . . . . . . . . . . . . . . . . . 3 .38
Supresin en bobinas ................................................ 3 .41
Medidas para suprimir interferencias en lmparas fluorescentes
situados dentro del armario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .42
Disposicin de elementos de proteccin contra rayos ................... 3 .44

3.1 Croquis acotados de las tarjetas ...................................... 3 . 16


3.2 Comparacin entre las interfases IM 305 e IM 306 ...................... 3 . 18
3.3 Datos tcnicos de las interfases
para acoplamiento descentralizado ................................... 3 . 19
3.4 Posibilidades de acoplamiento del sistema 55-115U
con otros sistemas SIMATIC S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .26
3.5 Resumen de conectores frontales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .29
Manual SS- l lSU Montaje y conexin

Montaje y conexin
Los autmatas programables del sistema 55-1 15U se componen de un aparato central, al que es
posible acoplar uno o varios aparatos de ampliacin. Las diferentes tarjetas del AG 55-115U se
montan en bastidores.

3.1 Bastidores
Dependiendo de la potencia y de la configuracin que debe tener el autmata, el usuario puede
elegir entre diferentes bastidores.
Cada bastidor est compuesto de un perfil sustentador de aluminio para fijar mecnicamente las
tarjetas y una o dos placas de bus para interconectarlas elkctricamente. Los puestos de enchufe
(ranuras) de las tarjetas estn numerados correlativamente en sentido ascendente de izquierda a
derecha.

3.1.1 Aparatos centrales (ZG)


Los aparatos centrales estSn compuestos de una fuente de alimentacin (PS), una tarjeta central
(CPU) y diferentes tarjetas perift-ricas. Segn la aplicacin es posible utilizar tarjetas digitales o
analgicas, procesadores de comunicaciones (CP)o tarjetas preprocesadorasde seal (IP).

Figura 3.1 Ejemplo de aparato central


Montaje y conexidn Manual 55- 1 1SU

Para configurar un aparato central se ofrecen cinco bastidores diferentes:


e para aparato central "O" (ZG O): CR 700-OLA12 y CR 700-0LB17
o para aparato central " 1 " (ZG 1f : CR 700-1
e para aparato central "2" (ZG 2): CR 700-2
para aparato central "3" (ZG 3): CR 700-3

Estos se diferencian en la cantidad de puestos de enchufe; tambien ofrecen diferentes posibiii-


dades de equipamiento (Ocupaci6n de los conedores -+Anexo a).

Posibilidades de equipamiento del bastidor CR 780-0 ("6ES5700-0LA12)

E! bastidor CR 700-2)se adecua para configurar autmatas pequenos. Admite una fuente de ali-
mentacin (Pfa), una tarjeta central (CPU) y un mximo de 4 tarjetas de entrada o salida. Una
ccpnfiguracibn asi se designa como ZG 0. Incorporando una isntedase (lM) es posible canedar apa-
ratos de ampliacin; incorporando un procesados de coamunicaciones (CP 530) oi posible conectar
la red local SINEC L?. En su lugar es posfbie usar alternativamente una tarjeta preprocesadora de
sena% (--+ fig. 3.2).

r , "- --+--
f Puesto de enchufe 3 1 iM
7 71
r;::::s:4 i

1 Fuente de alimentacin
l
%*p;;:e*;"
...:.?
. ..$..:..:...*.$*:S>
1 Tarjeta central
Tarjeta digital 1

lnterfase DIMOS

@ solo con cpsula de adaptacin


1 Las tarjetas digitaleslanalgicas del tipo ES 902 (AG S5-135/155U) solo pueden enchufarse en el puesto O.
2 Si no se enchufa una !M305 DM 306, no debe retirarse el conectorterminal.

Figura 3.2 PosiblMades de etluiparnienlo del CR 700-0 16E.55 700 O L A 12,'


Manual 55-1 15U Montaje y conexin

Posibilidades de equipamiento del bastidor CR 780-0(6ES5700-0LB11)


El bastidor CR 700-0 (6ES5 700-0BL11) permite, al contrario que el bastidor CR 700-0 (6E45 700-
0LA12), utilizar tambin cpsulas de adaptacin con dos tarjetas. Tambien dispone de puestas
para enchufar una fuente de alimentacin (PS), una tarjeta central (CPU), tarjetas analgicas y
digitales tipo bloque, tarjetas preprocesadora de seal (IPs) y procesadores de comunicacicanes
(CPs) .

Bastidor
CR 700-0LBt 1

solo con cpsula de adaptacin


1 Con una fuente de alimentacin de 3 A no se permite usar IP 2461247 y CP 5131524/525152615271535/143(la fuente de
3 A no genera la seal DSI)
2 Las tarjetas digitaleslanalgicas del tipo ES 902 (AG 55-1351155U) se enchufan en los puestos O.. 2, las tarjetas tipo
bloque en los puestos 1 y 2.
3 Sin ventilador, su uso solo se permite en el puesto izquierdo
4 Puesto no disponible por tener la tarjeta ancho doble
5 Si no se enchufa una IM 305 6 Iivl306, no debe retirarse el conector terminal
6 En el puesto 3 no es posible procesar interrupciones (alarmas)

Figura 3.3 Posibilidades de equipamiento del CR 700-0 (6ES5 700-OLE1 1)

EWA 4NEB 81 1 6130-04a


Montaje y conexidn Manual SS- 1 15U

Posibilidades de equipamiento del bastidor CR 700-1

El bastidor CR 700-1 se adecua para configurar autmatas pequeos y medios. Admite una fuente
de alimentacin (PS), una tarjeta central (CPU) y un mximo de 7 tarjetas de entrada o salida. Una
configuracin asi se designa como ZG 1. El ZG 1 es compatible ascendentemente con el ZG 0. Incor-
porando una interfase (IM) es posible conectar aparatos de ampliacin; incorporando un pro-
cesador de comunicaciones (CP 530) es posible conectar la red local SINEC L1. Adems es posible
usar alternativamente una tarjeta preprocesadora de seal (+ fig. 3.4).

Bastidor
CR 700-1

soIo con cbpsula de adaptaci6n

1 Las tarjetas digitales del tipo ES 902 (AG 55-t351155U) se enchufan solo en el puesto O
2 Las tarjetas tipo bloque en los puestos 4,s y 6 solo se admiten si se usa la IM 306.
Las tarjetas anaibgicas del tipo ES 902 (AG SS-135/155U) solo pueden enchufarse en el puesto O.
3 Si no se enchufa una IM 305 6 306, no debe retirarse el coneaor terminal

Figura 3.4 Posibilidades de equipamiento del CR 700- 1

EWA 4NEB 81 1 61 30-04a


Manual 55-1 15U Montaje y conexin

Posibilidadesde equipamiento del bastidor CR 700-2

El bastidor CR 700-2 posibilita la configuracin de autmatas mayores en armarios de 19 pulgadas.


Admite una fuente de alimentacin (PS), una tarjeta central (CPU) y tarjetas de entrada o salida.
Una configuracin as se designa como ZG 2. Incorporando una interfase (AS, IM) es posible
conectar aparatos de ampliacin distribuidos. Adems es posible conectar tarjetas preprocesa-
doras de seai (iP) y procesadores de comunicaciones (CP) (-+ fig. 3.5).

Bastidor
CR 700-2

CP 5131523 ... 52615271

solo con cdpsula de adaptacibn

1 Con una fuente d e alimentacin de 3 A no se permite usar IP 246/247 y CP 5131524/525/526/527/535/~43(la fuente de


3 A no genera la seal DSI)
2 Las tarjetas digitales del tipo ES902 (A6 55-135/155U) se enchufan en los puestos0 ...5
3 Las tarjetas tipo bloque se enchufan en los puestos 0...6, en los puestos 4, 5 y 6 solo si se utiliza la IM 306; la5 tarjetas
del tipo ES 902 (AG 55-1351155U) se enchufan en los puestos 0...5
4 S i no se enchufa una interfase IM 305 IM 306, no debe retirarse el conector terminal
5 En el puesto 6 no es posible procesar interrupciones (alarmas)
6 IP 252 asociada a CPU 941,942 943 solo admite acceso directo a periferia si est enchufada en el puesto 0; CPld 944
solo en los puestos O, 1,2; si se usa la fuente de 3 A n o es posible en general acceso directo a periferia (no se
suministran lasseales HOLD y HOCDA)

Figura 3 5 Posibilidades de equipamiento del CR 700-2

EWA 4NEB 81 1 6130-04a


Montaje y conexldn Manual SS- 175U

Posibilidades de equipamiento del bastidor CR 700-3


Ei bastidor CR 700-3 permite configurar autornatas grandes en armarios de 19 pulgadas. Al contra-
rio que los bastidores CW 700-01112, en ste es posible Flachbaugruppen in einer cpsula de
adaptacin einsetzen. El CR 700-3 ofrece puestos de enchufe para una fuente de alimentacibn
(PS), una tarjeta central (CPU), tarjetas digitales y analgicas, tarjetas preprocesadoras de seal (IP)
y procesadores de comunicaciones (CP). Usando una intedase es posible conectar aparatos de
ampliacin. Una configuracin con el CR 700-3 se designa ZG 3 (-tfig. 3.6).

m solo con cpsula de adaptacicin m solo con cpsula de adaptaci6n 6ES5 491-OLC11

1 Con una fuente de alimentacin de 3 A no se permite usar IP 2461247 y CP 513/524/525/5261527/5351143 (la fuente
de 3 A no genera la seal DSI)
2 Las tarjetas digitales del tipo ES 902 (AG 55-13511 55U) se enchufan en !os puestos 0...5; lastarjetastipo bloque se
enchufan en los puestos 3...5
3 Las tarjetas tipo bloque se enchufan en los puestos 3...5; en los puestos 4 y 5, las tarjetas tipo bloque solo son
direccionables con una IM 306;
Las tarjetas analgicas del tipo ES 902 (AG 55-1351155U) se enchufan en los puestos 0...5
4 Sin ventilador, su uso solo se permite en e l puesto izquierdo
5 Puesto no disponible por tener la tarjeta un frontal de anchura doble
6 IP 252 asociada a CPU 941,942 6 943 solo admite acceso directo a periferia si est enchufada en el puesto O;
CPU 944 solo en los puestos 0 , 1 , 2 ; si se usa la fuente de 3 A no es posible en general acceso directo a periferia
(no se suministran las seriales HOLD y HOLDA)
7 Si no se enchufa una interfase IM 305 6 IM 306, no debe retirarse el conectorterminal
8 En el puesto 6 no es posible procesar interrupciones (alarmas)

Figura 3.6 Posibilidades de equipamiento del CR 700-3

EWA 4NEB 81 1 61 30-04a


Manual SS- 1 15U Montaje y conexin

3.1.2 Aparatos de ampliacin (EG)


Si para configurar un autmata no son suficientes los puestos de enchufe de un aparato central,
existe la posibilidad de conectar uno o varios aparatos de ampliacin. Segn el tipo de acopla-
miento el usuario dispone de cuatro bastidores para aparatos de ampliacin:
o para aparato de ampliacin "0" (EG O): ER 701-0
+ para aparato de ampliacin "1" (EG 1): ER 701-1
o para aparato de ampliacin "2" (EG 2): ER 701-2
o para aparato de ampliacin "3" (EG 3): ER 701-3
(Ocupacin de conectores +Anexo C)

Figura 3.7 Ejemplo de aparato de ampliacidn 7

Para el acoplamiento centralizado de aparatos de ampliacin a un aparato central 6--+ apt. 3.2.5) se
utilizan las siguientes interfases:
o 1M 305
+ !M306
Para el acoplamiento descentralizado de aparatos de amp!iacin a un aparato centrai
(4 apt. 3.2.6) pueden utilizarse las siguientes interfases:
o AS301 1310
o AS3021311
o I M 3041314
o I M 3071317
o !M3081318
Montaje y conexin Manual SS- II5U

Posibilidades de equipamiento del bastidor ER 781-0

La configuracin en un bastidor ER 701-0 se designa EG O. El EG O sirve para acoplar a un aparato


central (ZG 0/1/2/3) a corta distancia (acoplamiento centralizado). El bastidor ER 701-0 tiene seis
puestos de enchufe para tarjetas de entrada o salida (digitales y analgicas) y uno para una inter-
fase IM 305 6 IM 306. No es posible utilizar tarjetas generadoras de interrupciones (alarmas). El
aparato de ampliacin se alimenta a travs de la interfase. A un aparato central (ZG 011/2/3) o a un
EG 2/3 es posible acoplar un mximo de tres EG O.

Bastidor
ER 704-0

1 Menos la tarjeta de entrada 434-7;


No es posible enchufar tarjetas dgitalesdel tipo ES 902 (AG 55-135/155U)
2 Solo si se utiliza la IM 306.
No es posible enchufar tarjetas analbgicas del tipo ES 902 (AG 55-1351155U)

Figura 3.8 Posibilidadesde equipamiento del ER 701-0

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Montaje y conexin

Posibilidades de equipamiento del bastidor ER 701-1

La configuracin en un bastidor ER 701-1 se designa EG 1. El EG 1 sirve para acoplar a un aparato


central (ZG 0/1/2/3) a corta distancia (acoplamiento centralizado). El bastidor ER 701-1 tiene nueve
puestos de enchufe para tarjetas de entrada o salida (digitales y analgicas) y uno para una inter-
fase IM 305 6 IM 306. No es posible utilizar tarjetas generadoras de interrupciones (alarmas). El
aparato de ampliacin se alimenta a traves de la intedase. A un aparato central (ZG 0/1/2/3) o a un
EG 213 es posible acoplar un mximo de tres EG 1.

Bastidor
ER 707-1

1 Menos la tarjeta de entrada 434-7;


No es posible enchufar tarjetas digitales del tipo ES 902 (AG 55-1351155U)
2 Solo si se utiliza la IM 306;
No es posible enchufar tarjetas analbgicas del tipo ES 902 (AG 45-1 3511 55U)

Figura 3.9 Posibilidades de equipamiento del ER 701-1


Montaje y conexin - Manual SS-1 1 SU

Posibilidades de equipamiento del bastidor ER 701-2

El bastidor ER 701-2 permite coniigurar un EG 2. E! EG 2 es adecuado para acoplar a un ZG 213 a


corta y larga distancia. E! bastidor ER 701-2 puede equiparse con una fuente de alimentacin, tar-
jetas de entrada o salida (digitales y analgicas), una interfase hacia el ZG as como una interfase
hacia un EG IM 306. Por ello, a un EG 2 es posible conectar tres EG1. No es posibie utilizar tarjetas
generadoras de interrupciones (alarmas).
A travs de ias interfases AS 310, AS 31 1, IM 314, !M 317 e iM 318, el EG 2 puede acoplarse tambin
a los autmatas 55-1 35U, 55-150U y 55-155U.

Bastidor
ER 707-2

--- -- . - -..--a--.-- --?*-----y----+ -


?----
j+. Puesto d e enchufe ~ P S DI 1 3 i 2 / 3 , 4 - m m i
-..~~
.?.
I.::.'.....>..
----1.
+ -3-
----t---+-.--
g;?.3*z:,:y'.'.
,.<;::*:?::&;J
1 Fuente de aiimentacin

rolo con cdprula de adaptacidn

1 Menor la tarjeta de entrada 434-7;


Tarjetas digitales del tipo ES 902 (AG SS-$351'1 559) solo enciitifables en el puesto 6
2 Solo si se utiliza la IFIA 306, no admisible en caso de acoplamiento con AS 302 !31 1;
Tarjetas anal6gicar del tipo ES 902 (AG SS-1351155U) solo enchufables en el puesto 6
3 No admisible e n caso de acoplamiento con AS 302 / 31 1

F~gura3.10 Posibilidades de equipamiento del ER 70 7-2


Manual SS- 1 1SU Montaje y conexin

Posibilidades de equipamiento de8 bastidor ER 701-3

Las tarjetas montadas en un bastidor ER 701-3 forman un EG 3. El EG S se adecua rara acoplar a


corta y larga distancia un ZG 2/3. El bastidor ER 701-3 puede equiparse con bina fuente de alimen-
tacin, tarjetas de entrada y salida (digitales y analbqicas), procesadores de comunicaciones y
tarjetas preprocesadoras de seal (tarjetas generadoras de interrupciones (alarmas) solo pueden
usarse si el acoplamiento se establece va IM 387/317), una intedase a ZC as como una intedase a
EG e IM 306. Por ello, a un EG 3 es posible coneear hasta tres EG 1.
A travs de las inteafases AS 310, AS 31 1, IM 314, IM 317 e IM 318, el EG 3 puede acoplarse tambien
a los autmatas 55-135U, 55-150U y 55-7 55U.

Bastidor
ER 701-3

Fuente de alimentacin 1

solo con cbpsula de adaptacibn


1 Con una fuente de alimentacin de 3 A no es posible usar IP 2461247 y CP 513/524/525/526/527/5351143
(la fuente de alirnentaci6n no genera la seal DSI)
2 Menos la tarjeta de entrada 434-7;
Tarjetas digitales del tipo ES 902 (AC 55-13511 55U) enchufables en los puestos 0...6
3 No admisible para acoplamiento con AS 3021311;
Tarjetas analgicas del tipo ES 902 (AG SS-1351155U) enchufables en los puestos 0...6
4 So10 para acoplamiento con IM 3041314 y 3071317

Figura 3.11 Posibilidades de equipamiento del ER 701-3


Montaje y conexin Manual SS- 7 15U

3.2 Construccin mecnica


Todas las tarjetas se fijan en los bastidores correspondientes. Los bastidores pueden instalarse en
armarios con dimensiones en sistema mtrico o en pulgadas. La figura 3.12 muestra la posicin de
montaje especificada para las tarjetas. Tambin pueden fijarse en superficies inclinadas hasta 15"
respecto a la vertical. Las tarjetas con forma constructiva en bloque se montan directamente en el
bastidor; las tarjetas con formato Europa doble deben introducirse en una cpsula de adaptacin,
que a su vez se enchufa en el bastidor.

3.2. Montaje de lar tarjetas


Una tarjeta tipo bloque se monta de la siguiente forma:
e Retirar las tapas protectoras de los conectares.
Colgar la tarjeta entre las guias en la parte superior del bastidor,
e abatirla hasta el tope, y
atornillarla arriba y abaio.

Figura 3.12 Montaje de las tarjetas

Si se preven vibraciones mecnicas es necesario disponer las tarjetas de forma que no quede
ningn espacio libre entre ellas.

/i\ Atencin
Las tarjetas solo deben enchufarse o extraerse una vez desconectada la alimentacin.

EWA 4NEB 81 1 6130-04a


Manual 55- I 1SU -Montaje y conexin

CodificaciSn mecnica del puesto de enchufe

Para evitar su destruccin, todas las tarjetas - excepto la fuente de alimentacin y las tarjetas cen-
trales - disponen de un elemento codificador que tiene la forma de un dado de dos piezas. Este dis-
positivo garantiza el que al sustituir una tarjeta solo pueda enchufarse una del mismo tipo. As se
reduce el peligro de destruccin por confusin del puesto de enchufe.

El dado codificador est compuesto por dos piezas encajadas por cierre de forma. Al montar la tar-
jeta el dado codificador encaja en el bastidor. Al volver a sacar la tarjeta, una de Ias piezas
permanece en el bastidor, y la otra en la tarjeta.

En este puesto de enchufe puede conectarse ahora sta u otra tarjeta idntica. Para poder montar
otro tipo de tarjeta es necesario extraer del bastidor la pieza codificadora.

Tambien es posible trabajar sin codificacibn de puesto de enchufe. Para ello saque el elemento co-
dificador de la tarjeta antes de enchufarla por primera vez.

Figura 3.13 Elemento codificador del puesto de enchufe

EWA 4NEB 811 6130-04


Montaje y conexih Manual 55- 1 15U

Cpsula de adaptacin

Una cpsula de adaptacin (6ES5 491-OLB11 6 6ES5 491-OLC11) sirve para fijar en el bastidor las
tarjetas con formato Europa doble, como si se tratara de tarjetas tipo bloque.

Figura 3.14 Montaje de una tarjeta en una cdpsula de adaptacidn (6ES5 49 1-OLB 1 1 )

La tarjeta se introduce por las guas dentro de la cpsula. A continuacin fije la tarjeta usando la
excentrica en el extremo superior de la cpsula.

De ser necesario es posible cegar con una tapa la rendija que queda libre en la parte frontal.
La nueva unidad as formada se cuelga y atornilla luego en el bastidor.

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Montaje y conexin

3.2.2 Montaje de la fila de ventiladores


Es preciso montar una fila de ventiladores cuando se dan las siguientes circunstancias:
e Las fuentes d e alimentacin se cargan con ms de 7 A.
o Si utilizan tarjetas de elevado consumo, p. ej., determinados procesadores de comunicaciones
y tarjetas preprocesadoras de seal (+ cap. 15 "Datos tcnicos").

La fila d e ventiladores tiene dos ventiladores, u n filtro de polvo y u n sensor de flujo con contacto
de conmutacin con separacin galvnica.
Para instalar la fila de ventiladores son precisos accesorios de montaje (dos angulares y u n canal d e
cables). Los angulares sirven como soportes. En el canal de cables es posible tender de forma clara
las lneas de seal.

La fila de ventiladores se monta d e la siguiente forma:


3 Por debajo de6 bastidor fijar mediante tornillos los angulares a los montantes de! armario o a
la superficie d e montaje.
O Colgar en los angulares - hacia abajo - la fila de ventiladores, y
O empujarla hacia atrs.
@ Levantar la fila de ventiladores, y
O encajarla e n el tope con las dos correderas, situadas en los angulares.
O En caso de vibraciones fuertes, atornillar la fila de ventiladores con los angulares (tornillos
M 4 x 20 con arandelas).
O Colgar el canal de cables en los angulares.
Particularidades:
e El canal de cables puede utilizarse tambin sin fila de ventiladores.
o La fila de ventiladores puede montarse y desmontarse estando colgado el canal de cables.
e La fila de ventiladores puede atornillarse con los angulares a travs del canal de cables.
e Los filtros pueden sustituirse durante el funcionamiento (4Anexo B).

Figura 3.15 Montaje de la fila de ventiladores

EWA 4NEB 81 1 6130-04


Montaje y conexin Manual SS- 1 150

3.2.3 Croquis acotados

Figura 3.16 Croquis acotados de las tarjetas y de los bastidores

Tabla 3.1 Croauis acotados de las tarjetas


7
a b Codificz~i&npuesta enchufe
mm (puig.) mrn (pu lg.)
Fuente de alimentacin
Tarjeta central
Tarjeta digital y analgica incorporada
Cpsula de adaptaci6n
I nterfase 1 25 (0.98) 1 133 (5.19) 1 1

EWA 4NEB 81 1 6130-04


Manual SS-1 15U Montaje y conexin

3.2.4 Montaje en armario

I
I

Figura 3.17 Dirnensionespara montaje en armarios de 19"

/i\ Atencin
La separacin de 533,4 debe mantenerse aunque no se utilicen ventiladores.
1

EWA 4NEB 81 1 6130-04


Montaje y conexin Manual S5- 7 15U

3.2.5 Acoplamientos centralizados


En un acoplamiento centralizado, una unidad central (ZG O l l I Z ) se une con hasta tres aparatos de
ampliacin del tipo EG 1 a travs de cables cortos. Para acoplar los bastidores ER 701-1 solo es
posible utilizar las interfases IM 305 6 ;M 306.
Para el acoplamiento centralizado con IM 305 es necesario observar lo siguiente:
o Solo es posible el direccionamiento fijo de los puestos de enchufe (-+ cap. 5).
El cable de conexin de 0,s m no es lo suficientemente largo para instalar el EG por debajo del
ZG (para esta disposicin utilice una IM 306 o la versin de la IM 305 que tiene un cable ms
largo).

Tabla 3.2 Comparaci6n entre /as interfases IM 305 e /M 306


f
,"
--p.--
=coplamiento
--.-.---l---_llI_.II
con tM 305
.--- _
l.lT-_^^
1 Aropfamiento con
.1--1411--.-111-.
IM 306 !
11 Cantidad de EGs (mx.) 1 1 1 3 I
1 Longitud total del cable 1 0,5m 6 1,5m 1 mx. 2,5m 1
/ Direc. de los puestos de enchufe fijo (can ZG y EG! variable (con ZG y EG) 1
C~nsumode los EGs (mx.) 1A 1 2A" i3
* E! EG con el mayor consumo deber& disponerse lo m6s cerca del ZG

Fuente de alimentaci6n Bastidor ER 701-1

Tarjeta central lnterfase IM 306

lntelfase IM 305 Cable de conexin 705 **


** El cable de conexin est ahora disponible con las longitudes siguientes: 1,25 m (No de pedido 6ES5 705-05B20) y
2,s m (No de pedido 6ES5 705-05550). Con l es posible montar dos EGs en una misma fila.

Figura 3.18 Acoplamiento centralizado con las interfases /M 305 e /M 306


Manual 55- 115U Montaje y conexin

3.2.6 Acoplamientos descentralizados


En un acoplamiento descentralizado - tambien llamado distribuido - un aparato central se une con
aparatos de ampliacin salvando distancias de hasta 3000 m. El tipo de interfase determina la
distancia y la cantidad de EGs posibles.

Aqu no se describen los acoplamientos descentralizados vIa:


e AS301lAS310
e AS302lAS311
e IM307lIM317
e
o IM308tIM318
Estas interfases pueden pedirse acompaadas de su descripcin correspondiente.

En un acoplarnien80 descentralizado es necesario observa: io siguiente?:


e En cada ER 701-2 ER 701-3 es necesaria una fuente de alimentacin PS 951 y una interfase
IM 306 para direccionar las tarjetas de entradalsalida.
a Observe lo indicado en el apt. 3.4.4 (apantaIlamiento)!
a Si en el ER 701-2 6 ER 701-3 se utilizan tarjetas de entrada digital, recomendamos utilizar
aquellas con nmero de versin "2" (o mayor).

Tabla 3.3 Datos tcnicos de as interfasespara acoplamiento descentralizado

EGs acoplables
(cantidad mxima) 1 3

Tabla 3.3 Datos tPcnicos de las interfasespara acoplamiento descentralizado (continuacin)

* La cantidadde EGs acoplables depende de la longitud de la fibra ptica utilizada y del tiempo de
retardo de acuse (Ready) de las diferentes tarjetas
Montaje y conexin Manual SS- 1 1SU

Acoplamiento usando las interfases IM 3041IM 314

La /NI 304 se monta en un bastidor CR 700-21-3-OLB. Esto permite acoplar hasta cuatro EGs a un ZG.
Para ello, monte en cada bastidor ER 701-21-3 una !NI 314, y enlace las interfases utilizando el cable
de conexin 6ES5 721-.... (-+fig. 3.19).

Particularidades:

e Las interfases simtricas IM 304llM 314 permiten conectar aparatos de ampliacin en bastido-
res ER 701-2 6 ER 701-3, con el bus de direcciones completo, a ZGs de los sistemas siguientes:
55-115U, S5-135U, 55-l50U, S5-150s y S5-155U.
e Es posible un acoplamiento a EG 183, EG 185 y EG 186.
e Para estos autmatas (con la excepcin del 55-115U) es posible utilizar el espacio de direccio-
nes extendido (v. instrucciones de servicio IM 304lINI 314).
CB En fa ltima IM 314 el canector frontal inferior (X4) deber2 llevar siempre u n cepnector terminal
6ES5 760-1AA11.
e La diferencia de potencial entre ZG y EG no debe sobrepasar 7 V; por este motivo es preciso
prever una lnea equipotencial!

lnterfase IM 306 Conector terminal 6ES5 760-1AA11


Aqu pueden conectarse hasta tres aparatos de ampliacin ER 701-1

* En cpsula de adaptacin

Figura 3.79 Acoplamiento descentralizado usando AS 304/314

EWA 4NEB 81 1 61 30-04a


Manual 55- 1 1SU Montaje y conexidn

A continuacin se muestran los ajustes de interruptores y puentes para la IM 304-3UA1. y la


IM 304-31181. .

Ajustes de interruptores y puentes en la interfase IM 304-3UA1. en caso de acoplamiento


descentralizado

La figura 3.20 muestra la situacin de los interruptores y de los puentes en la tarjeta IM 304. Si sta
se utiliza para acoplamiento descentralizado, entonces es preciso efectuar los ajustes de puentes
mostrados en el zcalo X11.
En el bloque S3 todos los interruptores debern encontrarse en la posicin "ON".

Figura 3.20 Ajustes de interruptoresy puentes en la interfase /M304-3UA 1. en caso de acoplamiento descentralizado

Los interruptores S1 6 S2 debern estar en la posicin "ON" si se usa su canal de comunicacin


asociado.
Montaje y conexin Manual SS- 7 15U

a Con XZ2 se ajusta la longitud del cable para acoplamiento descentralizado.


En X12, el ajuste lo determina el tramo de acoplamiento ms largo conectado en el canal X3 6
X4.
Si enchufa IPs o CPs en el EG acoplado, jentonces deber ajustarse la longitud mayor con
independencia de lo largo que sea el cable!

8 La longitud total del acoplamiento simtrico


6 por cada canal puede ser como mximo 100 m
4
2

8 Longitud total: entre 100 y 250 m


6
4
2

8 Longitud total: entre 250 y 450 m


6
4
2

8 Longitud total: entre 450 y 600 m


6
4
2

0 Con acoplamiento usando IM 304-3UA1. / 314, ajustar los puentes X14 y X15 de la forma
siguiente:
3 2 1
X14 NOse evala el mensaje PEU en el USTACK.

3 2 1
Se evala el mensaje PEU en el USTACK.
Atencin: Al conectar la alimentacin es tambien necesario
rearrancar en fro (RN-ST-RN).

Se genera el mensaje PEU en el USACK,


cuando un canal sealiza "no listo".

Se genera el mensaje PEU en el USTACK,


cuando ambos canales sealizan "no listo".

EWA 4NEB 81 1 6130-04


Manual SE 1 1SU Msntaje y conexin

Ajustes de interruptores y puentes en la interfase IM 304-3UB1. en caso de acoplamiento


descentralizado

La figura 3.21 muestra la situacin de los interruptores y de los puentes en la tarjeta IM 304-3C151..
En el bloque S3 todos los interruptores debern estar en la posicin '"N".

Figura 3.27 Ajustes de interruptores ypuenfes en la intedase IM 304-3UB1.en caso de acoplamiento descentralizado

En la figura 3.21, la IM 404 est ajustada para acoplamiento descentralizado.


a longitud de cable admisible hasta 100 m (X11)
e Seal PEU (periferia no dispuesta) aplicada al pin $18 del conector X2, (ajuste en X15)
a La 1M 304 genera la seal PEU cuando como mnimo un canal sealiza "no dispuesto" (X14)
r, un EG coneeado en ambos canales (X21yXZ2).

Es posible modificar los ajustes de los puentes X21, X22, as como X11, X14 y X15.
o Los puentes XZ1 y X22 permiten conectar y desconectar los canais de comunicacin.

Canal desconectado
(no hay EG conectado).

OFF

EWA 4NEB 81 1 6130-04


Montaje y conexidn Manual SS- 1 15U

Con el puente X11 se ajusta la longitud total d e los cables de conexin 721 d e u n canal hasta el
ltimo EG. El ajuste del puente X11 l o define el canal con el cablede conexin ms largo.
Si utiliza IPs y CPs en el EG acoplado, entonces es preciso ajustar la longitud mayor!

En caso d e acoplamiento descentralizado va IM 304 1 314, los puentes X14 y X15 se ajustan
como sigue:

1
Se genera seal PEU cuando como mnimo un canal sealiza
2 " n o dispuesto".
3

1
Se genera seal PEU solo cuando ambos canales sealizan "no
2 dispuesto".

3 2 1
X15 No se evala la seal PEU.

Se evala la seal PEU.


Atencin: Con RED CON en el EG o e n el ZG es preciso realizar
tambin rearranque manual (RN-ST-RN).
Manual SS- 1 1SU Montaje y conexin

Ajustes de interruptores y puentes en la interfase IM 314 en caso de acoplamiento


descentralizado

Dependiendo del tipo de EG utilizado se ajustarn los puentes BR1 ... BR3:

Uso de la IM 314 en ER 701-2, ER 701-3 (AG 55-1 15U)

Uso de la lM 314 en E6 185U y EG 186U Uso de la IM 314en EG 183U

1 Bil
2
m
1 3
=BR~
2 1

-- -

Figura 3 22 Ajuste de puentes en la /M 3 14

Si en el EG se utiliza la tarjeta de vigilancia 313, entonces es preciso desactivar en ella la vigilancia


de PESP.

EWA 4NEB 81 1 6130-04


Montaje y conexin Manual SS- 11SU

3.2.7 Otras posibilidades de acoplamiento


Los aparatos centrales y de ampliacin del sistema 55-1 15U pueden acoplarse tambin con apara-
tos centrales y de ampliacin de otros sistemas de la familia 55. Son posibles las siguientes configu-
raciones:

Tabla 3.4 Posibilidadesde acoplamiento del sistema 55-1 1SU con otros sistemas SIMATIC 55

centralizadamente

6ES5 301-3AB13

transmisin serie

* No es posible un acceso palabra a palabra a la periferia (L PW, T PW)


** Acoplamiento solo posible si se impide un rearranque en fro usando la instruccin "STP" en el OB 22

EWA 4NEB 81 1 6130-04a


Manual SS- 1 1SU Montaje y conexin

3.3 Cableado
Todas las tarjetas se interconectan a travs d e la placa d e bus del bastidor

Adems deben realizarse los siguientes cableados:

o Conexin d e la fuente d e alimentacin PS 951 a la red,


o conexin d e los emisores d e seal y actuadores a las tarjetas digitales y analgicas.
Los emisores d e seal y los actuadores se conectan a u n conector frontal, q u e se enchufa en las
clavijas situadas en la parte frontal d e la tarjeta. Las lneas d e seal pueden conectarse e n el
conector frontal antes o despus d e su fijacin en la tarjeta. El esquema d e conexin figura en
el lado interior d e las puertas frontales de las diferentes tarjetas.
Cada tarjeta de entrada y salida incluye tiras perforadas para rotulacin. Estas tiras permiten
anotar e n la tarjeta las direcciones de los diferentes canales.
&as tiras rotuladas se inseatan, con la lamina transparente de proteccin suministrada, en las
guas d e las puertas frontales.
La conexin d e emisores d e seal a tarjetas analgicas d e entrada y la forma de conectar las
tarjetas analgicas d e salida se tratan en el captulo 10 "Procesamiento de valores analgicos".

En los apartados siguientes se explica la forma d e conectar los diferentes tipos de tarjetas.

Para el cableado d e las tarjetas preprocesadoras d e seal y los procesadores d e comunicaciones,


consulte sus instrucciones correspondientes.

3.3.1 Conexin de la fuente de alimentacin PS 951


Para conectar la PS 951 proceda d e la siguiente forma:
O Ajuste el selector d e tensin a la tensin d e red apropiada (solo con tarjetas d e alterna).
@ Conecte el cable d e red en los bornes L1, N y @.

Figura 3.23 Fuente de alimentacin PS 951


Montaje y conexin Manual SS- 1 15U

3.3.2 Conexin de tarjetas digitales


Se dispone d e tarjetas digitales con y sin separacin galvnica. En tarjetas sin separacin galvnica
es necesario unir la tensin d e referencia d e las seales externas (Mea) con la tensin de referencia
interna (Mint,esto es, PE) (-+ fig. 3.24). En las tarjetas con separacin galvnica, las tensiones
externas estn separadas d e las internas a travs d e optoacopladores.

con separacin galvnica sin separacin galvnica

-
- Barra M (Mint)

Figura 3.24 Conexin a tarjetas con y sin separacin galvnica

Nota
Las informaciones para la asignacin de direcciones en tarjetas digitales figuran en el
cap. 6 "Direcciones / Asignacin d e direcciones".

EWA 4NEB 81 1 6130-04


Manual SS- 115U Montaje y conexin

3.3.3 Conectores frontales


Para el cableado se dispone de diferentes conectores frontales:

Tabla 3.5 Resumen de conecfores frontales

6ES5 490-7LB 11

ES5 490-7LB21

varias lneas de
0,5 a 1,5 mm2 de
6ES5 490-7LA11

* Si se usan puentes se reducen las secciones de conexibn


** con vainas terminales: 0,75 a 1,5 mmz
*** con vainas terminales: 0,s a 1,5 mrn2

Bornes de tornillo Terminales tipo pinza

24 poiig 46 polig 46 polig

Figura 3.25 Conectores frontales, vistos por delante

Para el alivio de traccin, los conectores llevan en su parte inferior espacios para introducir abraza-
deras de tipo convencional.
Montaje y conexin -- Manual 55-1 15U

Montaje del conectot frontal

Ejecute los siguientes pasos:


1. Abra la puerta frontal de la tarjeta
2. Apoye el conector frontal en la articulacin situada en la parte inferior de la tarjeta
3. Bascule el conector hacia dentro hasta el tope
4. Apriete el tornillo de fijacin

O Tarjeta

3 Puerta frontal abierta

O Conector frontal bascu-


lando

O Tornillo de fijacin

O Articulacin

Figura 3.26 Montaje del conector frontal

3.3.4 Simulador
En lugar del conector frontal es posible utilizar un simulador. En su lado frontal se encuentran
interruptores/pulsadores basculantes que permiten simular las seales de entrada (-+ fig. 3.27).Los
simuladores precisan una fuente de alimentacin externa.

O Bornes de tornillo para la


alimentacin

O Tornillo de fijacin

Figura 3.27 Simuladores

EWA 4NEB 81 1 6130-04


Manual 55-I 15IP Montaje y conexin

XX.1 Conexin de la fila de ventiladores


La figura siguiente muestra el tableado necesario para el funcionamiento de la fila de ventila-
dores.

i?
Seiector de
AC 220/115V N tensron de red

5 E S 5 981-
OH.22
y-
c---_---__----_---___.. '

Figura 3.28 OclrpaciQnde borne5 de la fi/a de ventiladores

Si falla la ventiiacin, esta peflurbacin se setializa a trzives de los bornes 4, 2 y S : por medio de un
contacto de conmutacin separado galvnicamente.
La figura 3.28 muestra la posicin de los contactos cuando existe una pe~urbacin.Cuando el
equipo funciona perfectamente 1-2 estn cerrados y 1-3 estn abiertos.

3.4 Disposicin qiobal


El apaflado siguiente indica iess puntos a observar al csnedar elctricamente un autmata
55-1 l SU.

El sistema completo se compone de dos ciscuitoa de alimentacin independientes:


ei circuito de alimentacin de !os aparatos centrales y de ampliacin: el circuito de control
r el circuito de alimentacin de los emisores y aduadores: el circuito de carga.
Montaje y conexdn Manual S5- 115U

Circuito de control:

Alimenta la CPU, el bus perifrico, el canal para el aparato de programacin y los circuitos de ata-
que de las tarjetas perifricas. La fuente de alimentacin PS 951 genera a partir de las tensiones de
red 24V C.C., 115 V c.a. 6 230 c.a. las tensiones operativas necesarias de 5 V C.C., 5,2 V C.C. y 24V C.C..
Al dimensionar la alimentacin de los aparatos centrales y de ampliacin es necesario asegurarse
de que el consumo total de las tarjetas utilizadas no sobrepase la intensidad nominal de la fuente
de alimentacin utilizada. Por ello, existen dos versiones de la fuente de alimentacin PS 951:
5 VI3 A y 5 VI7 A (con ventilador hasta 15 A) (--+cap.2).

Al utilizar las diferentes fuentes de alimentacin PS 951 es necesario observar lo siguiente:


e En la tarjeta con separacin galvnica 6ES5 951-7ND31, la tensi6n de entrada debe ser una
pequea tensin de proteccin segn VDE 0100/5.73 5 8c o norma equivalente. De no ser as es
necesario unir el terminal de proteccin PE con el conductor de proteccin.
e En las fuentes de alimentacin 6ES5 951-7ND11/7ND23 17NBf 4 no hay separacin galvnica en-
tre los circuitos de 24y 5 V. Su potencial de referencia est fijamente unido al bastidor.
e Debido a que en las fuentes de alimentacin de 3 A falta la seal DSI, en este caso n o se
permite utilizar las tarjetas siguientes:
- IP 246 / 247
- CP 513 / 524 / 525 / 526 / 527 / 535 / 143.
0 No se permite conectar directamente antes de las fuentes de alimentacin estabilizadores de
tensin de tipo magntico!
Si utiliza estabilizadores de tensin magnticos en ramas paralelas de la red es preciso contar
con elevaciones de tensin que pueden destruir la fuente de alimentacin! Para una
aplicacin de este tipo consulte antes con nuestro departamento tcnico correspondiente.

Circuito de carga:

Para una mejor vigilancia conviene utilizar la misma fuente de alimentacibn para los circuitos de
alimentacin del autmata y de carga. Para la alimentacin con 24 V C.C. recomendamos una fuen-
te Siemens de la serie 6EV13 (--+catlogo ET1).

Si para alimentar la carga se utiliza una fuente separada, recuerde que


e la tensin de salida no es captada por el circuito interno de vigilancia del AG. Por ello, la ten-
sin en la carga debe vigilarse con dispositivos externos.
e la tensin de salida de la fuente no debe sobrepasar 30 V bajo condiciones de carga parcial.
Con tensiones mayores no se excluye una posible destruccin de las tarjetas.

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Montaje y conexin

3.4.2 Configuracin elctrica global del autmata con periferia


En la figura 3.29 se representan diferentes configuraciones posibles. Para ello es necesario obser-
var lo siguiente:

O Para el autmata, tos emisores de seal y los actuadores es necesario prever un interruptor au-
tomtico principal (segn VDE 01 13) o un dispositivo seccionador (segn VDE 0100).

O Si sus lineas derivadas tienen una longitud mxima de 3 m y estn tendidas a prueba de corto-
circuitos entre fases y tierra, no es necesario disponer una proteccin adicional en la lnea de
alimentacin del autmata y del circuito de carga.

O Para circuitos de carga de 24 V c.c. es necesario una fuente de alimentacin especfica. Si se uti-
lizan fuentes de alimentacin no estabilizadas es necesario disponer a su salida un condensa-
dor de filtra (capacidad: 200 yF por cada 1 A de consunao en !a carga).

O Para circuitos de carga de c.a. con ms de cinco bobinas electromagnticas se recomienda es-
tablecer una separacin galvnica a travs de un transformador (segn VDE 01 13, apt. 8.4.1 y
VDE 0100 5 60).

O El circuito de carga debe ponerse unilateralmente a tierra (segn VDE 01 13 apt. 8.4.1 y
VDE 0100 !j60). Prevea una unin desmontable con el conductor de proteccin en la fuente de
aiirnentacin de la carga (borne M) o en el transformador separador.
Los circuitos de carga no puestos a tierra debern ir provistos de un dispositivo de deteccin de
tensiones de defecto.

O Los circuitos de los emisores de seal y de los actuadores pueden protegerse por grupos.

O Con tarjetas de entrada y salida sin separacin galvnica es necesario unir el borne M de la
fuente de alimentacibn de la carga con el conductor de proteccin PE de la fuente de
alimentacin P4 951 del autmata.

O Para proteger de interferencias, los bastidores deben unirse en forma de estrella con el punto
central de puesta a tierra utilizando conductores de cobre de gran calibre (a
r 10 mmz) y lo
ms cortos posibles.

O Si se opera sin puesta a tierra, el bastidor del autmata deber unirse capacitivarnente con el
potencial de tierra (para derivar interferencias de alta frecuencia).
Montaje y conexin Manual 55- 1 75U

Configuracirs con a!imentacin de I %5/'230V C . ~para


. AG, Configuracidn con a/imentaci6n 24 Vc.c. desde batera no
emisores de serial y actuadores. puesta a tierra para AG, emisores y receptores.
AG puesto a tierra

! +l-+ B o i * i i ~i n n p c , e r r o ,

$ ,

Configuracdn con alimentacidn 24 Vc.c. para AG, Configuracidn con alimentacin 24 Vc.c. desde batera no
emisores y actuadores. puesta a tierra para AG (no puesto a tierra), emisores y
actuadores

Configuracin con alimentacin 115/230 Vc.a. para el AG Configuracin con a/imentacidn 24 Vc.c. para AG, emisores
y alimentacin 24 V C.C.para emisoresy actuadores. y receptores (no puestos a tierra). Si se opera con separa-
cin galvdnica la tensidn de alimentacin de 24 Vc.c. debe
ser una pequea tensin de proteccin segn
- - -

Figura 3.29 Ejemplos de configuracidn electrica

EWA 4NEB 81 1 6130-04


Manual SS-1 15U Montaje y canexidn

3.4.3 Tendida de las linear

Tendido d e n t r o de un armario

A la hora d e cablear u n armario, la disposicin d e las lneas juega u n papel esencial a la hora d e dar
inmunidad al sistema (compatibiiidad eleeromagnetica). Por ello, ya durante la fase d e
planificacin conviene dividir las Ineas en Ios 3 grupos siguientes:
Grupo d e lneas 1 :
lineas apantalladas para datos (para PG, OP, SlNEC L1, etc.)
lineas analgicas apantalladas
Itneas sin pantalla para tensiones continuas y alternas c; 6QV
lineas apantalladas para tensiones continuas y alternas 5 230V

Grupo de iineas 2:
Ineas sin pantalla para tensiones continuas y alternas > 66BV y 5 230V

Grupo de Ineas 3:
Ineas sin pantalla para tensiones continuas y alternas > 230V y 5 IkV.

Dentro del armario es preciso tender cada grupo de lineas pos separado. Por separado se
entiende q u e las Ineas se tendern
p o r canaletas diferenciadas
e e n mazos diferenciados

Nota
Entre lneas d e sena! y cables d e energa de ms d e 500 V debe mantenerse una 1
separacibn mnima d e 10 cm. 1
Ti se tienden lneas apantalladas, su pantalla deber contaaarse e n una barra colectara d e
pantallas. La pantalla deber llevarse hasta la tarjeta, pero sin contactar e n ella.

Tendido fuera del armario

e Las lneas fuera de armarios (pero d e n t r o d e edificios) se tendern sobre soportes metlicos.
Las juntas d e los portacables debern unirse galvnicarnente entre s y conectarse cada 20 a
30 m con la tierra local.
r iPara Ineas d e seiiales analgicas deben utilizarse p o r principio cables apantallados!
e Por las mismas vas d e cable (trazas, bandejas, canales, tubos) pueden tenderse e n comn:
- Ineas digitales sin pantalla 5 60V
- Ineas d e datos y analgicas apantalladas
as como
- lineas d e sena1 apantalladas con hasta 230V.
e Las Ineas q u e conduzcan tensiones mayores de 23QV debern tenderse p o r vas separadas
(canales, tubos).
Montaje y conexidn Manual SS-1 15U

Tendido de Ineas fuera de edificios

e Cuando deba tender una Inea entre edificios, para la transmisin de seales digitales y
analgicasdeber utilizarse siempre un cable con pantalla doble.
Forma de tender cables con pantalla doble:
- La pantalla externa se contactar en ambos extremos con la tierra del edificio.
- La pantalla interna solo se contactar en uno de los extremos, en el lado receptor.

e Procure lograr las mejores condiciones de equipotencialidad posibles. Para ello tienda una
Inea equipotencial que tenga una impedancia 110% de la impedancia de la pantalla de la
Inea.

e A la hora de tender Ineas fuera de edificios debern observarse los reglamentos de puesta a
tierra y de proteccin contra rayos correspondientes.

Recomendaciones para el tendido de Ineas

e No tender cables de seal cerca de cables de potencia paralelos.

e Los cables sensibles a interferencias se tendern con una separacin mayor de 1 m de las
fuentes perturbadoras (contactor, transformador, motor, equipo de soldadura elctrica).

e Si dos componentes del autmata estn unidos a travs de varios cables de seal, procurar
que estos esten separados lo menos posible.

e Tender lo ms cerca posible los cables de seal y su Inea equipotencial asociada. Tender por
el camino ms corto los cables de seal y la Inea equipotencial.

e Tender lo ms cerca posible o retorcerlos los cables individuales asociados funcionalmente


(Inea de ida y retorno, cable de alimentacin).

e Tender todas las Ineas siempre muy prximas a superficies de masa.

e Evitar prolongar cables o Ineas por intermedio de bornes o similares.

e Tender por canaletas y cajas separadas los cables de potencia y los cables de seal.

e Contactar las pantallas de forma superficial (no puntual!)!


Manual S5-1 1SU Montaje y conexin

3.4.4 Medidas contra interferencias


A menudo, las medidas para suprimir interferencias solo se toman cuando ya est funcionando el
autmata y est perturbada la recepcin correcta d e una seal til. Con frecuencia, los gastos para
tales medidas (p. ej. contactores especiales) pueden reducirse de forma considerable si ya durante
la configuracin del autmata se observan los puntos siguientes.

Entre ellos cabe mencionar:


e Separacin espacial entre equipos y Ineas
e Puesta a masa d e todas las piezas metlicas inactivas
o Filtrado d e Ineas de red y seal
o Apantallamiento de los equipos y Ineas
e Medidas supresoras especiales

Separacin espacial entre equipos y Ineas

Los campos magnticos continuos o alternos d e baja frecuencia (p. ej. 50 Hz) solo pueden atenuar-
se sensiblemente a u n coste elevado. Este problema se puede resolver con frecuencia sin ms que
dejar una separacin l o mayor posible entre la fuente y el receptor de la interferencia.

Puesta a masa de las piezas metlicas inactivas

Otro factor importante para lograr una instalacin inmune es una buena puesta a masa.
Bajo puesta a masa se entiende la interconexin galvnica de todas las piezas metlicas inactivas
(VDE 0160). Bsicamente se utilizar el principio de la puesta a masa superficial.
Todas las piezas metlicas inactivas y capaces de conducir debern ponerse a tierra!

instrucciones para realizar la puesta a masa:


e Todas las conexiones de masa debern realizarse con baja impedancia.
e Todas las piezas metlicas debern conectarse a l o largo de una gran superficie.
Para establecer las conexiones utilice siempre bandas d e masa especialmente anchas. Lo
decisivo n o es la seccin de la lnea de conexin, sino la superficie de la conexin de masa.
e Las uniones atornilladas debern llevar siempre arandelas Grower o de abanico.
Montaje y conexidn Manual 55-1 15U

Filtros para Ineas de red y de seRal

El filtrado de las Ineas de red y de sena1 constituye una medida para reducir !as interferencias
propagadas por las Ineas. Dentro del armario no debern aparecer en las lneas de alimentacin y
en las Ineas de seal ningn tipo de sobretenriones.
Las sobretensiones se evitan tomando las medidas siguientes:

o Desparasitaje de Ineas de red


Si el armario se alimenta desde la red de 230 V, en la lnea de entrada deber incorporarse un
filtro de red (p. ej. 884299-K64, 250 V c.a. / 10 A). Este filtro se colocar por principio a la
entrada del armario. Al instalarlo, atender a que el filtro de red est unido a la masa del
armario a lo largo de una gran superficie y con la mnima impedancia posible (las superficies
de contacto debern tener brillo metlico).

r, Condensadores de derivacin en caso de alimentacin con corriente continua


Cuando un armario se conecta a una alimentacin central de 24 V, en el autmata pueden
aparecer interferencias inyectadas a travs de dicha Inea de alimentacin.
Por ello se recomienda incorporar condensadores de derivacin en el punto de entrada en el
armario de la lnea de 24 V. Los condensadores se montarn en la masa del armario o en la
barra de pantalla.

p. ej. 0,6pF
B81551-A-B16

Masa del armario


,- Esquema de principio

Figura 3.30 Disposicidn de los condensadores de derivacin

EWA 4NEB 81 1 6130-04


Manual SE 1 15U Montaje y conexin

3.4.5 Apantailamiento de equipos y lneas


El apantallamiento (blindaje) constituye una medida para debilitar (atenuar) campos
pefiurbadores de origen magntico, eldrico o electromagntico. Esta medida puede dividirse en
e apantallamiento de equipos,
apantallamiento de lneas.

Agaantallarnienta de equipos

Csando se utilizan armarios o cajas para apantallar ei autmata, observar las instrucciones
siguien"ies:
e 5i estn solapadas las tapas del armario tales como piezas laterales, paredes posteriores, cha-
pas de techo y sue10, todas estas piezas se cantactaran a distancias suficientes (p. ej. 50 rnm).
Las puerTas deben unirse a la masa del assasardo a travs de conexiones oi~piementarias;ubiitce
para ella varias bandas de masa.
@ Las IIneas que salen de !a caja de pantalla debern ir apantalladas o Ilevadas a travs de filtros.
Si dentro del armario se encuentran fuentes pei.$urbadoras fue@es(transformadores, cables a
motores, etc.), stas debern separarse de reas electrnicas sensibles mediante chapas. Dichas
chapas se atornillarhn en varios puntos a la masa del armario, minimizando !a impedancia.

Las tensiones perturbadoras inyectadas en e! autmata a travs de las Ineas de seal y de


arimentacibn se derivan en el punto centra! de tierra (carril normalizado).

El punto central de tierra deber unirse con un conductor de cobre lo ms corto posible y con una
seccin 2 10 mrnm con el conductor de proteccin $E (carrilde tierra).

Generalmente, Ia lneas apantadladas se contactarhn con e! potencial del armario siempre en


ambos extremos. Solo ims es posible suprimir adecuadamente todas las frecuencias intederentes
inyectadas. Contacte la pantalla en la barra coleaora de pantallas; la pantalla deber continuar
acompaando al cable hasta la tarjeta (pero no se contactar en sta!).

1 i

-Mota
-- - -U
---- . -- i
I En caso de fluctuaciones en e; potencial de tierra, a travs de la pantalla contactada en
1
ambos extremos puede circular una corriente de equilibrio. Para evitarlo, una con una
I lnea equipotencial los componentes interconectados.
b

La pantalla solo se contactar& en un extremo en casos excepcionales. En este caso solo se atenan
las frecuencias bajas. ti apantallamiento en un solo extremo solo se utilizar cuando
no sea posible tender la lnea equipotencia! o
+ deban transmitirse seales analgicas de nivel extremadamente bajo (pocos mV FA).

EWA 4NE8 811 6130-04


M o n t a j e y conexin M a n u a l 55- 7 1SU

En los autmatas SIMATIC, las corrientes perturbadoras que circulan por las pantallas d e cables se
derivan a tierra a travs d e la barra de pantalla y la Inea equipotencial. Para evitar q u e estas
corrientes derivadas constituyan p o r s otra fuente perturbadora, procurar que circulen adecuada-
mente p o r u n conductor d e baja impedancia hacia tierra; para ello:
e Apretar fuertemente los tornillos de fijacin d e conectores de cables, tarjetas y lneas equipo-
tencial.
e Proteger d e la corrosin las superficies de contacto de las lineas equipotencial.

3.4.6 Equipotencialidad en la disposicin descentralizada


En la disposicin descentralizada se distingue los siguientes casos:

Aparatos centrales y d e ampliacin separados espacialrnente y acoplados a travs de intedases


3011310 (hasta 200 m) 6 30413 14 (hasta 600 rn).
Las interfases 3011310 y 3041314 n o disponen d e separacin galvnica.
En este caso debe preverse una Iinea equipotencial 2 10 mm2 (vase VDE 0100, parte 547).
e Aparatos centrales y de ampliacin separados espacialrnente y con acoplamiento t i p o serie a
travs d e interfases 302131 1, IM 3081318 6 enlace por fibra ptica usando !M 3071317.
Las intetfases 302131 3 disponen d e separacin galvnica. En este caso n o se precisa una Inea
equipotencial.
e Intercambio d e seales entre instalaciones a travs de tarjetas de entrada y salida.
En este caso es necesario utilizar tarjetas de entrada y salida con separacin galvnica. Aqu
tampoco se precisan lneas equipotenciales.

EWA 4NEB 81 1 6130-04


Manual 55-1 15U Montaje y conexidn

3.4.7 Uso de medidas supresoras especiales

Supresin en inductancias

Las indudancias montadas en el mismo armario y que no sean atacadas directamente por salidas
SIMATIC (p. ej. bobinas de contactores y reies) debern llevar elementos supresores (p. ej. elemen-
tos RC).

Supresin en bobinas de c.c. Supresin en bobinas de c.a.

con diodo con diodo Zener con varistor con elemento RC

Figura 3.31 Supresin en bobinas

Blindaje de indudancias

Conviene separar del resto del armario usando chapas las reas del mismo que incluyan grandes
inductancias tales como transformadores o contadores.

Proteccin contra cargas eleclrostaticas

Para proteger los equipos y las tarjetas o mdulos contra cargas eledrostticas conviene usar cajas
o armarios metlicos que tengan una buena conexin galvnica con el punto de puesta a tierra en
e lugar de emplazamiento.

Si desea instalar su autmata dentro de una caja, utilice preferentemente cajas de fundicin o de
chapa. Las cajas de plstico debern tener siempre una superficie metalizada.
Las puertas o tapas de las cajas deben estar unidas con el cuerpo de la misma, puesto a tierra, a
travs de bandas de masa o resofles de contado.
Cuando efecte trabajos estando abierto el armario o la caja, observe las directrices para la protec-
cin de componentes y mdulos sensibles a las cargas eledrostticas.

EWA 4NEB 81 1 6130-04


Montaje y conexidn Manual S5-f 15U

3.4.8 Iluminacinen armarios y toma de red para aparatos de prograrnaci6n

Ilurninaciss en armarios

Por motivos de intederencias R O utilice Imparas fluorescentes para iluminar el interior de los
armarios. Si no es posible renunciar a dicha tipo de lmparas, es preciso tornar las medidas mostra-
das en la figura siguiente. M6s adecuadas son !as imparas LINESTRAm.

Rejilla de pantalla sobre la lmpara

Cable apantaliado continuamente

-- Interruptor blindado en metal

Filtro de red o lnea de red apantaiiada

P -- --
Figura 3.32 NIedidas para suprimir intederencias en Imparas f/uoresrentes situadas dentro del arrnario

Torna de red para aparatos de programacin

En cada grupo d e armarios deber preverse una base de enchufe dnde conectar el aparato de
programacibn. Dicha base de enchufe deber estar alimentada desde Ba misma caja de distribucin
a la que est coraeaado el conductor de protercidn para el armario.

EWA 4NEB 811 6130-04


Manual SS- 11SU Montaje y conexin

3.4.9 Medidas de seguridad


Al proyectar instalaciones con autmatas programables - lo mismo que ocurre con mandos de
contactores - es necesario observar las normas en vigor (p. ej. VDE 0100, VDE 0113, VDE 0160).
Puntos importantes:

e Se evitarn los estados que puedan poner en peligro las personas o los valores materiales.
e Al retornar la tensin de red tras un corte, o rearmar el dispositivo de PARADA DE EMERGEN-
CIA no debern arrancar automticamente las mquinas.
e En caso de avera en el autmata, no debern entorpecerse en ningn caso las rdenes proce-
dentes de dispositivos de PARADA DE EMERGENCIA y de interruptores de posicin de se-
guridad. Estos dispositivos de proteccin deben influir directamente sobre la parte de poten-
cia de los actuadores.
o Al accionar los dispositivos de PARADA DE EMERGENClA deber4 alcanzarse un estado no
peligroso para las personas y la instalacin:
- Debern desconectarse todos los actuadores y accionamientos que puedan ser peligrosos
(p. ej., accionamientos de cabezal en mquinas-herramienta).
- En cambio, los actuadores y accionamientos cuya desconexin pueda poner en peligro a
personas e instalaciones (p. ej., dispositivos de fijacin de piezas) no debern poderse desco-
nectar desde el dispositivo de PARADA DE EMERGENCIA.
e La actuacin del dispositivo de PARADA DE EMERGENCIA debe ser detectada por el autmata,
y evaluada por el programa de mando.

Proteccin contra contados indirectos

Las piezas conductoras accesibles no deben quedar sometidas a una tensin peligrosa en caso de
defecto. Por ello deben incluirse en una medida de proteccin contra tensiones de contacto
excesivas.

Esto se cumple s i todas las piezas metlicas accesibles - p. ej., carriles, montantes, as como el
armario - que puedan quedar sometidas a tensin en caso de defecto de aislamiento se unen
elctricamente de forma perfecta con el conductor de proteccin (PE). La resistencia mxima
admisible entre el terminal del conductor de proteccin y la pieza a proteger es de 0,5 Q.
Montaje y conexin Manual S5-1 15U

3.4.10 Medidas de proteccin contra rayos


Si se tienden cables y lneas para aparatos SIMATIC S5 fuera de edificios, es necesario utilizar por
principio cables apantallados. La pantalla debe poder conducir la corriente y deber ponerse bila-
teralmente a tierra. Para lneas de seales analgicas es necesario utilizar en este caso cables con
pantalla doble. La pantalla interna solo debe ponerse a tierra unilateralmente.
Adems, a las Ineas de seal debern conectarse componentes protectores contra sobretensiones
(varistores y descargadores - pararrayos - de gas noble). Estos se prevern preferentemente a la
entrada del cable en el edificio o, como muy tarde, en el propio armario.

/ Armario SIMATIC \

Figura 3.33 Disposicin de elementos de proteccin contra rayos

Proteja contra sobretensiones las Ineas de seal mediante:


e varistores
O
0 descargadores de sobretensin con gas noble.

Estos componentes protectores se montarn


e preferentemente a la entrada del cable en el edificio
e como muy tarde junto al armario.

/1\
l

Atencin
I
i Las medidas de profecci6n contra rayos deben ser siempre diseadas de acuerdo a la
! aplicacin especifica. Para cualquier duda, consulte con su deleqacin Siemens.

EWA 4NEB 81 1 6130-04


4.1 Condiciones para poner en servicio el AG ....................... 4 . 1

4.2 Pasos para la puesta e n servicio ............................... 4 . 1


4.2.1 Borrado t o t a l ................................................ 4 . 1
4.2.2 Transferencia del programa .................................. 4 . 3
4.2.3 Remanencia d e temporizadores, contadores y marcas ........... 4 . 5

4.3 Prueba del programa ........................................ 4 . 7


4.3.1 Arranque del programa ...................................... 4 . 7
4.3.2 Bsqueda ................................................... 4 . 8
4.3.3 Funcin d e prueba "Control del procesamiento'" ................ 4 . 8
4.3.4 Funcin d e prueba STATUSISTATUS VAR . . . . . . . . . . . . . . . . . . . .
.. . 4 . 9
4.3.5 Forzado d e salidas y variables ................................. 4 .11

4.4 Particularidades d e las CPUs con dos canales serie ............... 4 .12
4.5 instrucciones para el uso d e tarjetas de entrada y salida .......... 4 . 13

4.6 Puesta en servicio d e una instalacin ........................... 4 .14


4.6.1 Informaciones relativas a la configuracin e instalacin
...........

EWA 4NEB 81 1 6130-04a


4.1 Bits relevantes para el ajuste de la remanencia en la palabra
de datos de sistema 120 .................................... . ... 4 - 6
4.2 Comparacin entre las dos funciones de prueba "STATUS" y
"STATUSVAR" ..................................................... 4 - 9
4.3 Representacin en pantalla de los estados de seal (en KOP y FUP) ....... 4 - 10

4.1 Ajuste prefijado de la remanencia en las CPUs 941...9.44


tras el "Borrado total" ............................................... 4 - 5
4.2 Resumen de las f unciones posibles en los canalec 51 1 y SI 2 . . . . . . . . . . . . . . 4 - 7 2

EWA 4NEB 811 6130-04


Manual 55- 1 15U Puesta en servicio del AG y prueba delprograma

4 Puesta en servicio del AC y prueba del programa


Este captulo informa de la puesta en servicio de un autmata AG $5-115U indicando la forma de
probar su programa de mando 4TEP 5.
Se presuponen conocimientos sobre el funcionamiento del AG (4 cap. 2).

Al final de este capltulo figuran instrucciones para la puesta en servicio de una instalacin.

4.1 Condiciones para poner en semici, e! AG


Asegrese de que
e e s t l n enchufadas en su sitio correcto las xarjetas perifricas necesarias (4
cap. 3)
e sea correcta !a asignacin de direcciones de las entradas y salidas (-+ cap. 5 )
est en el PG el programa de mando a probar.

4,2 Pasos para la puesta en servicia


4,ZI Borrado total
Antes de entrar un programa nuevo se recomienda ejecutar la funcin "Borrado total". Con ello se
borra(n):
la memoria de programa del AG,
mdos los datos (marcas, temporizadores y contadores;), as[ como
e todos los identificadores de error.

Tras el borrado totaf, los datos del sistema se ajustan autorniticamente a sus valores prefijados;
rea de datos de sistema toma un "estada inicial" definido.
asi, e%
Puesta en servicio del AG y prueba del programa Manual SS- 1 75U

Hay dos formas de borrar la memoria de programa interna:


e off line, a traves del selector NR/RE/OR
U
e on line, usando la funcin del PG "Borrar".

Borrado total usando el selector NR/RE/OR en el frontal de la CPU

b Conectar la fuente de alimentacin


b Colocar en STOP (ST) el selector de modo de la CPU
b Pulsar a la posicin "OR", y mantenerla all, el selector NRIREIOR
(si no se mantiene apretado retorna a la posicin "RE").

Mientras se mantiene apretado en la posicin "OR" el selector MR/RE/OR:


llevar dos veces de "ST" a a'"RN"el selector de modo de la CPU.
Se apaga brevemente el LED "STOP".

b Soltar el selector NR/RE/OR.


Con ello retorna automticamente a la posicin "RE".

Con ello queda totalmente borrada la memoria de programa interna y un cartucho RAM eventual-
mente enchufado (en CPU 941lCPU 942). Tras el borrado total, la CPU prueba automticamente su
memoria de programa; si se aprecia algn error parpadea el LE5 "STOP".

Borrado total usando la funcin del PG "Borrar"

b Unir el PG a la CPU a traves del cable de conexin adecuado


Conectar la fuente alimentacin del AG
b Colocar en la posicin "ST" el selector de modo de la CPU
o, usando la funcin del PG "STOP", llevar al estado STOP la CPU
b Llamar en el PG la funcin auxiliar "Borrar"
b Llenar los campos correspondientes
en "PG con pantalla": BORRAR DE FUENTE'): AG MO5U:B (B= todos los m6dulos)
b Pulsar la tecla de aceptacin
En pantalla se visualiza la pregunta "Borrar?"
b Pulsar la tecla de aceptacin

Con ello quedan totalmente borrados la memoria de programa interna y un cartucho RAM
eventualmente enchufado (en CPU 941lCPU 942). Tras el borrado total, la CPU prueba
automticamente su memoria de programa; si se aprecia algn error parpadea el LED "STOP".

*) Los textos en pantalla pueden variar segn la versin del software espaol del PG.

EWA 4NEB 811 6130-04


ManualS E 1 1SU Puesta en serviao del AG y prueba del programa

4.2.2 Transferencia del programa


Existen dos posibilidades para transferir el programa de mando a la CPU:
e Transferir el programa al cartucho de memoria,
enchufando luego ste en el receptculo correspondiente en la CPU. Las CPUs 941 y 942
ejecutan el programa de mando directamente desde el cartucho de memoria. Las CPUs 943 y
944 copian tras el rearranque el contenido del cartucho de memoria en la memoria de
programa interna, para que pueda ser ejecutado a muy alta velocidad. Esto permite poner un
AG o una instalacin en servicio sin necesidad del PG.
e Transferencia directa del programa a la memoria de programa de la CPU.

Transferir el programa al cartucho de memoria


Para poder programar (grabar) un c a ~ u c h ode memoria se precisa un PG y el paquete SS-DOS
""EPROM/EEPROM".
A la hora de programar un programa de mando en STEP 5 en un cartucho de memoria para
enchufar luego ste "in situ" en la CPU, es preciso observar lo siguiente:
e Utilice nicamente cartuchos del tipo EPROM/EEPROM; cartuchos del tipo RAM solo sirven
para "ampliar" la memoria de programa interna en las CPUs 9411942
e Si se usan los cartuchos 375-OLA61 y 375-OLA71 es preciso observar las particularidades en las
diferentes CPU:
- EPROM 375-OLA61 (64x210 bytes) para CPU 943 y para CPU 944:
De los 64x210 bytes de capacidad, en las CPUs 943 y 944 solo pueden utilizarse 48x2io bytes.
Por ello, al programar dichos cartuchos no deber sobrepasarse la direccin absoluta BFFD!
- EPROM 375-OLA71 (1 28x230bytes) para CPU 944:
Una EPROM 375-OLA71, solo utilizable en la CPU 944, solo debe programarse hasta la
direccin (de palabra) absoluta BFFD.
Motivo:
La capacidad de la memoria de programa interna de la CPU 944 est [imitada a 96x230 bytes.

b Enchufe el cartucho de memoria en el receptculo correspondiente de su PG y progrmelo


usando el paquete SS-DOS "EPROMIEEPROM". Este paquete se describe extensamente en los
manuales de los PG.
Una vez programado el cartucho de memoria, enchfelo - con el AG desconectado - en el
receptculo correspondiente de la CPU.
b Conectar la fuente de alimentacin del AG
b Realizar "Borrado total"

Particularidades en CPU 943lCPU 944:


Tras el borrado total, en las CPU 943 y CPU 944, el programa de mando en STEP 5 se transfiere
automticamente del cartucho de memoria a la memoria interna de la CPU.
Si tras RED CON, no realiza el borrado total - es decir, si permanecen mdulos vlidos en la
memoria interna de programa -,entonces ocurre lo siguiente:
e Los mdulos cargados del E(E)PROM reciben el identificador "Mdulo en EPROM" dentro de
la memoria interna de programa. Tras RED CON se borran dichos mdulos y vuelven a cargarse
seguidamente desde el E(E)PROM.
Los mdulos no identificados con "Mdulo en EPROM" se mantienen tras RED CON en la
memoria de programa interna.
e Antes de la transferencia de los mdulos del cartucho de memoria a la memoria de programa
interna, la CPU borra los mdulos no vlidos en la memoria de programa interna (funcin
Compresin)!
Puesta en servicio del AG yprueba del programa Manual 55- 1 75U

Transferencia directa del programa a la memoria de programa interna d e la CPU

Si desea transferir directamente a la memoria de programa de la CPU el programa de mando,


entonces
b Conectar el PG y la CPU a travs del cable correspondiente
(en las CPU 943 y CPU 944,la conexin del PC puede realizarse tanto en el canal S! 1 como en el
canal S1 2; premisa para poder conectar el PG al SI 2 es que no este activada ninguna de las
funciones siguientes:
driver ASCII, funcin de maestro en acoplamiento punto a punto o protocolo 3964 (R)).
b Conectar la fuente de alimentacin del AG.
b Verificar si hay coiocada batera tampn y sta est operativa.

Las bateras de litio nuevas o no sometidas a carga durante un tiempo prolongado "
!

forman internamente. entre otros, una capa de pasivacin cuyo efecto es una
1
elevaciisn considerable de la resistencia interna.
Remedio: Cargar la batera con Ih)OR durante aprox. 2 horas a f i n de eliminar la capa ?
de pasivacin. 1
s En la pantalla de valores prefijados del paquete S%-DOS'XOP, FUP, AWL'" seleccionar el modo
"On line"
Seleccionar en el PG la funcin auxiliar 'Transferir"
Indicar la fuente (PC o FD) y el destino (AG) y lanzar la transferencia pulsando !a tecla de
aceptacin ("Enter").

i Nata -- I1
La transferencia funciona tanto con la CPU en RUN corno en STOP. Si transfiere
mdulos en estado RUN:
hgalo solo con mdulos ya probados
o transfiera los mdulos en el orden correeo para que la CPU no pase a STOP! (p. ej.
primero los mdulos de datos, luego los funcionales, a continuacin ios mdulos
que usan dichos mdulos de datos y funcionales).

Si en la memoria de programa interna de la CPU existen ya mdulos con el mismo nombre,


entonces se visualiza el mensaje "... ya en AG, sobree escribir?".
Pulsando repetidas veces la tecla de aceptacin se transfiere el nuevo mdulo a ia memoria de
programa de ia CPU y se declara como no vlido el mdulo "viejo". Mduios "viejos" solo pueden
eliminarse usando las funciones "Borrado total" o "Compresin" (-+cap. 7).

EWA 4NEB 81 1 6130-04


Manual SS- 115U Puesta en servicio del AG y prueba del programa

Particularidades a! crear mdulos de datos

s Los mdulos de datos creados en el programa de mando usando la operacin "E DB"los pone
el sistema operativo automticamente en la memoria de programa interna.
Las operaciones STEP 5 permiten modificar contenidos de mdulos de datos.
En las CPU 941 y CPU 942 no es posible modificar mediante el programa de mando los mdulos
de datos transferidos a un cartucho de tipo E(E)PROM; sirven p. ej. para recetas o frmulas
fijas.
En las CPU 943 y CPU 944, tras RED CON y tras "Borrado total" se copia en la memoria de pro-
grama interna el contenido de! cartucho de memoria; esto permite modificar tambin los
mdulosde datos. Sin embargo, tras cada RED CON (y tras "Borrado total") vuelven a copiarse
en la memoria interna los mdulos de datos "viejos"; con ello se pierden los contenidos
"actuales".
En la CPU 941 y en la CPU 942, los mdulos de datos cuyos contenidos deban modificarse
durante la ejecucin del programa de mando deberara transferirse directamente a la CPU
desde el PG va el canal correspondiente o generarse usando ia operacin "E DB".

4.9.3 Remanencia de temporizadores, contadores y marcas


Ef seiector NEIREIOR en el frontal de la CPU permite fijar el comportamiento de los temporiza-
dores, contadores y marcas durante el rearranque en frio (tanto manual como autmtico tras el
retorno de la red).
Temporizadores, contadores y marcas "remanentes" se llaman as porque su contenido n o se
pierde durante el rearranque. "No remanentes" son los temporizadores, contadores y marcas que
se borran durante el rearranque.
Tras "Borrado total" queda prefijado el siguiente ajuste de la remanencia:
En la posicin "NR" tienen carcter no remanente todos los temporizadores, contadores y marcas;
en la posicin "RE" son remanentes la mitad de los temporizadores, contadores y marcas:

Tabla 4.7 Ajuste prefijado de la remanenca en las CPUs 941...944 tras el "Borrado total"

Posicin
RE (remanente)
Marcas
MO.0 a M 127.7
Temporizadora
TO a T63
Contadores
ZO a 263
1
remanentes remanentes remanentes

M 128.0 a 255.7 T64 a TI27 264 a 2127


no remanentes no remanentes no remanentes

NR (no remanente) No hay marcas No hay No hay contadores


remanentes temporizadores remanentes
remanentes

Nota
I
Puesta en servicio del AG y prueba del programa Manual SS- 7 15U

E l ajuste de la remanencia en la posicin "REf2el selector est determinado por el estado de la


palabra de datos de sistema 120 (EAFO,):

Bit 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 O SD 120

L 0: MB O...MB 127 remanentes y


MB 128...MB 255 no remanentes
1: todas las marcas remanentes

O: T O...T 63 remanentes y
T 64...T 127 no remanentes
1 : todos los temporizadores
remanentes

x = Bits determinantes de las caractersticasdel sistema


(no deben modificarse al ajustar la remanencia!)
/ 0:: todos
Z O...Z63 remanentes
I M...* 127 no remanentes
los contadores remanentes
1
y

Figura 4.1 Bits relevantes para elajuste de la remanenna en /a palabra de datos de sistema 120

Tras el "Borrado total" de la CPU, los bits 3,4 y 5 de la palabra de datos de sistema 120 quedan a
"O". Activando puntualmente dichos bits
e en el programa de arranque (OB 20, OB 21)
O
usando la funcin del PG SALIDA DIR (solo permitido en el estado STOP del AG!)
puede modificarse puntualmente la remanencia de marcas, temporizadores y contadores.

Otra posibilidad para determinar el carcter remanente o no es la parametrizacin del DB


(-+ apt. 1 1.3).
Durante el "Borrado total" se borran todos los temporizadores, contadores y marcas con
independencia del ajuste del selector NR/RE/OR y la programacin de la palabra de datos de
sistema 1201

EWA 4NEB 81 4 6130-04


Manual S I I15U Puesta en sewicia del AG y prueba del programa

4.3 Prueba del programa


A continuacin se resumen las operaciones necesarias para arrancar el programa de mando en el
AG 55-1 1514. A su termino se describen las funciones de prueba que permiten localizar errores
lbgicos en la ejecucin de! programa.

4.3.1 Arranque del programa


Estado de partida: La fuente PS 957 est desconectada, el seiector de modo de la CPU est en
"STOP", el programa de mando est almacenado en el cartucho de memoria
E(E)PROM.

c Enchufar el caeucho de memoria en la CPU

Conectar la fuente de alimentacin


Lucen los LEDs verdes de la PS 951 (caso contrario: fuente (PS 951) averiada)

c (si se desea:) Barrar totalmente la CPU


Tras conectar la fuente de alimentacin o tras el borrado total (selector de modo en STOP) lucen
los LEDs STOP y BASP.
Si parpadea el LED STOP, esto significa avera en la CPU; si luce intermitentemente el LED STOP,
esto indica un error en el cartucho de memoria (-+cap. 5).
Estando en STOP la CPU son posibles funciones on-line desde el PG va el canal serie.

Pasar de STOP a RUN el selector de modo


Durante todo el arranque lucen ambos indicadores de modo de operacin.
Una vez ejecutados los OBs de arranque luce el LED RUN (ejecucin cclica del programa).
En caso de error la CPU permanece en estado STOP; luce el LED STOP. En el captulo 5 se describe el
anlisis de la causa de la interrupcin.
Si el programa de mando no Funciona correctamente, entonces puede probarse usando las
funciones de test "STATUS", "STATUS VAR" y "STEUERN VAR".

Nota
Las funciones de test prolongan por principio el tiempo de ciclo del programa de
I
Puesta en sewicio de! AG y prueba del programa Manual SS- 1 ISU

La funcin "Bsqueda" permite buscar operandos o smbolos dentro del programa STEP 5.
Esta funcin simpifica el manejo de programas de mando de una cierta longitud. La funcin de
bsqueda presenta diferencias de manejo en funcin del tipo de PG; se describe en los manuales
correspondientes.

4.3.3 FunciOn de prueba "Control del procesamiento"


Esta funcin del PG hace que la CPU, procese paso a paso un determinado mdulo. Al llamar esta
funcin del PG, la ejecucin del programa se detiene en un punto determinado. Este punto - una
instruccin en el programa -se seala con el cursar. E! AG procesa el programa hasta la instruccibn
elegida. Hasta ella se visualizan tamblkn 10s estados de seRaB a-8uales y 91 VKE .
Desplazando a voluntad el punto de parada es posible ejecutar paso a paso el programa.

El programa se procesa de la forma siguiente:


e Se siguen todos los saltos en el mdulo origen.
e Las llamadas de mdulos se ejecutan sin interrupciones.
En el f i n de mdulo (BE) se termina automticamente el procesamiento del programa.

Durante el control del procesamiento ocurre lo siguiente:


e Estn apagados los dos LEDs indicadores del modo.
e No se procesan las entradas y salidas. El programa escribe la PAA y lee la PAE.
e Todas las salidas se ponen a "O"; luce el LED indicador "BASP".

Durante el control del procesamiento no son posibles correcciones; sin embarga pueden ejecutar-
se otras funciones de prueba y del AG:
e Entrada y salida (posibilidad de modificar el programa)
e Visualizacin directa del estado (STATUS VAR)
o Forzado de salidas y variables (STEUERN, STEUERN VAR)
e Funciones de informacin (USTACK, BSTACK)

Tras interrumpir la funcin o en caso de avera o error de programacin, el AG pasa a STOP, y luce
el LED correspondiente en la CPU.

Para ms informacin de cmo llamar esta funcin en el PG (no en el PG 605), consulte los
manuales correspondientes.

EWA 4NEB 81 1 6130-04


Manual 55- 1 14U Puesta en servicio del AG y prueba del programa

4.3.4 F u ~ c i nde prueba STATUS/STATUS VAR


Las funciones d e prueba STATUS y STATUS VAR permiten visilaalizar los estados d e sena! de operan-
dos y el VKE (resultado de combinacibn).
Dependiendo del instante en que se consideran los estados de seal se diferencia entre la visuali-
zacin dependiente del programa (STATUS) y la visualizacin directa (STATUS VAR) del estado d e
seAal.

1 Transferir Transferir

- - - - - -

F~gura4 2 Comparaefn entre [as dos funciones de prueba "STATUSr'y "STATUS VAR"

EWA 4NEB 811 6130-04


Puesta en servicio del AG y prueba del programa Manual S5-1 15U

Visualizacin en pantalla de estados de seal

La forma de visualizar los estados de seal en pantalla depende de la representacin utilizada.

AWL:
Los estados de seal se representan en forma de lista de informaciones.

FUPIKOP:
En los esquemas de contactos y de funciones los estados de seal se distinguen representando de
diferente forma las lneas de conexin.

Estado de seal 1

- - -------- Estado de seal O

Estado de seal no representable (p. ej., porque no figura


entre los 20 operandos representables).

Figura 4.3 Representacin en pantalla de los estados de seiial (en KOPy FUP)

Visualizacin del estado de seal dependiente del programa "STATUS"

Esta funcin de prueba indica los estados de seal actuales y el VKE de los diferentes operandos
durante la ejecucin del programa.
Tambin permite corregir el programa.

Nota f
i

E l procesamiento de la funcin STATUS puede ser interrumpida por alarmas de tiempo o de


proceso. En el punto de interrupcin, la CPU deja de recolectar datos para la visualizacin de
STATUS y solo entrega al PG datos con el valor O en lugar de los datos necesarios.
Por este motivo, si se utilizan alarmas de tiempo y de proceso puede darse el caso de que al usar la
funcin de STATUS para un mdulo, durante una secuencia ms o menos larga de instrucciones
solo se visuaiice el valor O para
o el resultado de combinacin VKE
o STATUS / AKKU 1
o AKKU2
o byte de estado
a direccin absoluta en memoria SAZ. Tras SAZ aparece entonces una "?".

La interrupcin de la ejecucin de la funcin STATUS no tiene ningn efecto sobre la ejecucin del
programa; sirve para informar de que ya no son vlidos los datos visualizados a partir del punto de
interrupcin.

EWA 4NEB 81 1 61 30-04a


Manual S E 11SU Puesta en servicio del AC y prueba del programa

4.3.5 Forzado de salidas y variables

Forzado de salidas "STEUERN" (MANDO)

Esta funci6n permite, incluso sin programa de mando, poner salidas a! estado de sena[ deseado.
Asi es posible controiar el cableado y el funcionamiento de las tarjetas de salida. Esto no afecta a
la imagen de proceso, pero se anula el bloqueo de las salidas.

Nota
Para esta funcin de prueba el AG debe estar en Control del procesamiento o en el
modo STOP. Esta funcin soto debe realizarse cuando est desconectada la
l a carga del autmata.
--

Forzado de variables "STEUERN VAR" (MANDO VAR)

Con independencia del modo de eaperacl0.n de8 AG se modifica la imagen de proceso de los ope-
r a n d o ~binarios y digitales.
Es posible modificar las siguientes variables: E, A, M, T, Z y D.
En el modo RUN el programa se ejecuta usando las variables de proceso modificadas. Sin embargo,
durante ias posteriores ejecuciones es posible volverlas a modificar, hecho que no se sefializa. El
forzado de variables de proceso no corre en sincronismo con la ejecucin del programa.

Particularidades:
o Las variables E, A y M solo se modifican en la imagen de proceso de forma byte a byte o
palabra a palabra.
Para las variables T y Z con formato KM y KH proceda de la siguiente forma:
- Entre un "SI" en el campo INST SISTEMA de la mscara PREAJUSIES.
- Preste par;eicular atenci0.n al forzado de Ias marcas de flancos.
La visualizacin del estado de sefial se interrumpe en el caso de que se presente una entrada
de formato u operando errdnea. EI sistema emite entonces el mensaje "MANDO NO POSIBLE".

EWA 4NEB 81 1 6130-04


Puesta en servicio del AG y prueba del programa Manual 55- 1 15U

4.4 Particularidades de las CPUs con dos canales serie

La CPU 943 y la CPU 944 existen tambin en versiones con dos canales serie de comunlcaci6n. En
ambos es posible conectar aparatos de programacin y operacin. La tabla siguiente informa del
repertorio de funciones posibles en dichos canales.
El tiempo de ejecucin del programa puede prolongarse al conectar un PG,OP o la red SiNEC t l aB
canal 1 (SI 1) o al SI 2.

Tabla 4.2 Resumen de las funciones posibles en los canales SI 7 v 51 2

Funcioneserr SI t
u-".--.-
I

Funciones del BC Funciones del PG


sin !imitaciones SAL DIR (INFCBRMACION DIRECCIONES)
visualizacin de posiciones en
memoria; rescritura de contenidos
de memoria pulsando la tecia
"Aceptacin"
SALODA AG
TRANSFERENCIA de AG hacia FDIPG
Salida de mdulos
START, STOP
Poner el AG en R U N o STOP desde el
aparato de programacin
STATUS VAR, STEU VAR
Funciones de prueba
SVSPAR
Salida de los parhmetros de sistema
INFORMACIQN DlRECTORlO
Informacin sobre los mdulos
INFORMACION DIREOORIO
(MODULO: B)
Sacar lista de mdulos
COMP
Compresin
BORRAR B
Borrado total
ENTRADA AG

Funciones OP
sin limitaciones sin limitaciones
1
Esclavo en red SINEC L1 Esclavo en red SINEC L1
sin limitaciones sin limitaciones

EWA 4NEB 811 6130-04


Manual 55-115U Puesta en sewicio del AG yprueba delprograma

Qtras funciones en el canal S1 2


cr Acoplamiento punto a punto (funcin de maestro)
o Driver ASCll
Reloj-calendario integrado
Y
o Protocolo 3964(W) (solo en la CPU 944 equipada con el cartucho de sistema operativo
especfico).

Existen limitaciones cuando se usan simultneamente los dos canales series 41 1 y S1 2 de las
CPU 943 y 944. Dependiendo del estado (de actividad) de un canal no son posibles por principio
determinadas demandas de un PGIOP al otro canal.

Si surge un caso as, el sistema operativo de la CPU interrumpe la funcin en el canal correspon-
diente. $e visualiza el mensaje de error: "Funcin AS bloqueada: funcin en curso".

Esta funcin le informa de que en el otro canal corre actualmente una funcin que bloquea la
funcin demandada.

Ejemplo: Corre ""IETT STATUS" en 51 1, con ello no es posible "ENTRADA DE MODUCOS" en SI 2.

En el canal SI 2 no es posible ninguna funcin PGIOP si est activada una de las funciones
siguientes:
o Driver ASCll (CPLIi 9431944)
o Acoplamiento punto a punto (funcin de maestro en CPU 9431944)
o
o Protocolo 3964(R); en la CPU 944 con el cartucho de sistema operativo especfico?

4.5 instrucciones para el uso de tarjetas de entrada y salida


Tarjetas digitales de entrada y salida
Ofrecemos la tarjeta adecuada al nivel de seal presente, en versin con o sin separacin
galvnica. La puerta frontal de las tarjetas tiene serigrafiado el cableado de la fuente de
aBimentacin, de los emisores de seal y de los actuadores.
Los LEDs del frontal sealizan el estado de las entradas y salidas. tos LEDs estn asignadas a los
terminales del conector frontal (vease para ello tambin cap. 15, "Datos tcnicos'".

Tarjetas analgicas de entrada y salida


Todo lo relativo al uso de tarjetas analgicas figura agrupado en el captulo 10 (Procesamiento de
valores analgicos).

l Nota
Las tarjetas de entrada y salida solo debern enchufarse o extraerse cuando estn
l
desconectadas las tensiones de alimentacin para el aparato central y los emisores de
seal.
Puesta en senticio del AG y prueba del programa Manual SS- 7 15U

4.6 Puesta en seiuicio de una instalacin


Este apartado incluye
e informaciones sobre la configuracin de una instalacin con las prescripciones ms impor-
tantes que deben observarse para evitar situaciones de peligro
e la descripcin de la forma de proceder durante la puesta en servicio de una instalacin.

4.6.1 informaciones relativas a la configuracin e instalacin de una instalacin


(sistema)
Como el producto forma generalmente parte de sistemas o instalaciones extensas, estas informa-
ciones constituyen las directrices para integrar sin peligro el producto en su entorno.

A la hora de configurar y proyec%ar instalaciones con autdmatas programables es necesario


observar las determinaciones VDE correspondientes (p. ej. VDE 0100 VDE 0160).

Es preciso observar las prescripciones de seguridad y de prevencin de accidentes aplicables al


caso de utilizacin considerado.
Es preciso evitar estados que puedan poner en peligro las personas o los valores materiales.
En el caso de equipos conectados sin enchufe (equiposlsistemas fijos) y sin dispositivo de
seccionamiento de la alimentacin con corte omnipolar y10 fusibles, es preciso integrar en la
instalacin elctrica del edificio un dispositivo de seccionamiento de ia alimentacin o un
fusible; el equipo deber conectarse a un conductor de proteccin.
En el caso de equipos conectados a la red, antes de la puesta en servicio es preciso controlar si
la tensin nominal ajustada en el equipo coincide con la tensin de la red.
En el caso de alimentacin con 24 V, es preciso prever proteccin por separacin elctrica de
circuitos a muy baja tensin. Solo utilizar fuentes de alimentacin fabricadas conforme a IEC
364-4-41y HD 384.04.41 (VDE 0100, parte 410).
La tensin de la red de alimentacin no deber salirse del campo de tolerancia especificado en
los datos tcnicos, de lo contrario no pueden excluirse fallos de funcionamiento y peligros en
los mduloslequipos elctricos.
Es preciso tomar las disposiciones para poder reemprender correctamente la ejecucin de un
programa interrumpido como consecuencia de una cada o corte de tensin. Durante esta
transicin no deben aparecer estados peligrosos, ni momentneamente. Prever el acciona-
miento eventual del dispositivo de parada de emergencia.
Los dispositivos de parada de emergencia conformes a EN 60204/IEC 204 (VDE 01 13) debern
ser eficaces en todos los modos de funcionamiento del equipo de automatizacin. El rearme
de los dispositivos de parada de emergencia no deber provocar un rearranque incontrolado o
indefinido.
En caso de perturbaciones en el AC, es imprescindible que sigan actuando en cualquier caso las
rdenes procedentes de dispositivos de PARADA DE EMERGENCIA y de fines de carrera de se-
guridad. Estas medidas de proteccin debern actuar directamente en la parte de potencia de
los actuadores.

EWA 4NEB 81 1 6130-04a


Manual 55- 1 1516 Puesta en servicio del AG y prueba del programa

o Al accionar ios dispositivos de PARADA DE EMERGENClA deber6 alcanzarse un estado no


peligroso para las personas y la instalacin:
- Debern desconectarse todos los actuadores y accionamientos que puedan ser peligrosos
(p. ej., accionamientos de cabezal en mquinas herramienta).
- En cambio, ros aduadores y accionamientos cuya desconexin pueda poner en peligro a
personas e instalaciones (p. ej., dispositivos de fijacin de piezas) no debern poderse desco-
nectar desde el dispositivo de PARADA DE EMERGENCIA.
e La actuacin del dispositivo de PARADA DE EMERGENCIA debe ser detectada por el autmata,
y evaluada por el programa de mando.
o Los cables de alimentacin y de seal deberan instalarse de forma que las interferencias
inductivas y capacitivas no alteren las funciones de automatizacin.
Los equipos de automatizacin y sus brganos de operacin debern estar diseados de
manera que queden suficientemente protegidos contra ma~sipulacionesno intencionadas.
A fin de evitar que una rotura del cable o coreduclor de seales provoque estados indefinidos
en eB equipo de automatizacin, se tomarn para las entradas y las saiidas las medidas de
seguridad correspondientes a nivel hardware y software.

4.6.2 Forma de prsceder al poner en servicio una Instalaci6n


Condicin antes de poner en servicio una instalacin:
instalacin y AG 55-115U sin tensin; es decir, est6 abierto el interruptor principal.

Paso 1: Inspeccin visual de la configuracin elctrica; observar VDE 0100 y 01 13.


- Comprobar las conexiones de la tensin de red.
El conductor de proteccin deber estar conectado.
- Asegrese de que todas las tarjetas enchufadas estn atornilladas fijamente al bastidor.
- Comparar el equipamiento de tarjetas del autmata con el plano correspondiente (observar
el direccionamiento fijo o variable de los puestos de enchufe).
- En el caso de tarjetas de E/S, asegurarse de que no haya ninguna lnea con alta tensin
(p. ej. 220V c.a.1 conectada a terminales para baja tensin (p. ej. 24V C.C.).
- Si se usan tarjetas de /S sin separacin galvnica, atender a que el terminal M de la tensin
de alimentacin de los emisores y receptores (actuadores) de seal est unido con el borne
de tierra del bastidor (unin MEXt-M,,J.

b Paso 2: Puesta en servicio del AG


- Abrir losdispositivosde proteccin (fusible) para emisores y receptores (actuadores) de seal.
- Desconectar los circuitos de carga de los actuadores.
- Cerrar el interruptor principal.
- Conectar la fuente de alimentacin.
- Poner en el estado "STOP" el AG sin cartucho de memoria.
- Conectar el PG a la tarjeta central (CPU).
Tras cerrar el interruptor principal lucen los LEDs verdes de la fuente de alimentacin y el LED rojo
"ST" (STOP) de fa tarjeta central.
- Borrar totalmente el AG.
- Si se trabaja con RAM, transferir el programa.
- Pasar el AG a '"RUN".
Con ello se apaga el IED rojo "ST"y luce el LED verde "RN".
Puesta en servicio del AG y prueba del programa Manual SE l 1 5 U

Paso 3: Comprobar las entradas de sena1 (periferia)


- Cerrar el dispositivo de proteccin (fusible) para los emisores. Se mantienen desconectados
los disposiaivos de proteccin para los actuadores y los circuitos de carga.
- Activar sucesivamente todos los emisores.
- La funcin PG "STATUS VAR1'permite consultar el estado de cada entrada.
Cuando cierra el emisor de seal deber lucir el LED de la entrada asociada en la tarjeta.

Paso 4: Comprobar las salidas de seal (periferia)


- Cerrar los dispositivos de proteccin (fusible) para los actuadores. Se mantienen
desconectados los circuitos de carga de los actuadores.
- La funcin PG "STEUERN" (Forzado, mando) permite activar a voluntad cualquier salida de
la periferia.
Deberain lucir los fEDs asociados a las salidas forzadas, cambiando correspondientemente el
estado del actuador afectado.

Paro 5: Entrar, probar y arrancar el programa


Permanecen desconectados de momento los circuitos de carga de los actuadores.
- Usando la funcin PG '"ENTRADA", introducir el programa. Esto puede hacerse tanto en el
modo "ST" como en el "RN".
Luce el LED rojo "ST" o el LED verde "RN". Si se usa un cartucho RAM deber estar colocada la
batera tampn.
- Probar mdulo a mdulo el programa; dado el caso, corregirlo
- Salvaguardar el programa en cartucho de memoria (si se desea)
- Pasar el AG a "STOP"
- Conectar los circuitos de carga de los actuadores
- Poner el AG en "RUN"
Con ello luce el LED verde "RN" y el AG ejecuta el programa.

EWA 4NEB 81 1 61 30-04a


5.1 Anlisisde interrupciones ................................ . ... 5 . 2
5.1.1 Funcin de anlisis 'WSTACK" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 2
5.1.2 Significado de los bits del USTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 6
5.1.3 Sealizacin de errores mediante LEDs ......................... 5 . 9
5.1.4 Errores al utilizar cartuchos de memoria
(solo en las CPU 9431944) ............................... . ..... 5 .10

5.2 Errores en ei programa ....................................... 5 . 11


5.2.1 Determinacin de la direccin del error ........................ 5 . 12
5.2.2 Seguimiento del programa usando la funcin "BSTACK"
(no posible en e! PG 605U) . . . . . . . . . . . . . . . . . . ..
.........e........ 5 . 16
5.3 Otras causas de peeurbsicin ..............m................., 5 . 18

5.4 Parmetros del sistema ..................................


.. . . 5 . 18

EWA 4NEB 81 1 6130-04a


Figuras

5.1
a
Ejemplo de visualizacin del USTACK en el PG 61 5 ...................... 5 . 2
5.2 Programa estructurado con instruccin ilegal . . . . . . . . . . . . . . . . . . . . . . . . . . 5 .12
5.3 Direcciones en la memoria de programa de la CPU . . . . . . . . . . . . . . . . . . . . . 5 .13
5.4 Ejemplo de visualizacin de la funcin "Directorio AG"en el PG 61 5 . . . . . 5 .14
5.5 Clculo de la direccin relativa del error ............................... 5 . 14
5.6 Seguimiento del programa utilizando el "BSTACK" . . . . . . . . . . . . . . . . . . . . 5 .16
5.7 Ejemplo de visualizacin del "BSTACK" en el PG 615 . . . . . . . . . . . . . . . . . . . . 5 .17

Anlisis esquemtico de errores a averlas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 1


Visualizaci6n del USTACK en el PG 6OSU1615 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 3
Visualizacin de los bits de mando .................................... 5 . 5
Visualizacin de la pila de interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 5
Significado de los bit5 de! USTACK ........................... .. . . . . . . . 5 . 6
Abreviaturas de los bits de mando y de la pila de interrupcin . . . . . . . . . . . 5 .8
Significado de los LEDs de error en las tarjetas centrales . . . . . . . . . . . . . . . . . 5 . 9
Errores al utilizar cartuchos de memoria (CPU 943 y CPU 944) ............ 5 .10
Errores en el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 .17
Otras causas de perturbacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 .18

EWA 4NEB 811 6130-04


Manua155-l lSU Diagnosis de errores y averlas

Diagnosis de errores y averas


has perBurbaciones en ei AG S S - l "BU pueden tener diversas causas. Determine primeramente si el
error o avera se encuentra en la CPU, en el programa o en las tarjetas perifericas (-+tabla 5.1).
Tabla 5.1 Anlisis esquemtico de errores o averlas

efiurb. periferia: Realizar el anlisis correspondien

na averla en el AG y un error de programacin,


ins"cucci6n "BE". A%rearrancar, un AG sin averia

Atencin
Presenta riesgos efeduar cambios direcsamente en Ia memoria de programa usando l a
funcin del PC "SALIDA DIR".
As, p. ej. estando en RUN la CPU pueden sobreescribirse Areas de memoria (p. e]'.el
BSTACK), que llevan a la "cada" de la CPU.
Para evitar este tipo de riesgos, proceda de la forma siguiente
e cambie rolo el rea de datos de sistema documentada en este manual
Y
o modifique el rea de datos de sistema solo a travks del programa de mando!
Diagnosis de errores y averas Manual SE 1 I5U

5.1 Anlisis de interrupciones


Al producirse determinadas perturbaciones el sistema operativo activa diferentes "bits de andli-
sis", que pueden consultarse con u n PG a travs de la funcin USTACK. Adernhs, algunas p e ~ u r b a -
ciones se sealizan mediante LEDs en el frontal de ba CPU.

5.1.1 Funcibra de anlisis "USTACK"


La pila de interrupcin (USTACK) es una memoria interna de la CPU. En ella se depositan los men-
sajes de perturbacin. Cuando se produce una perturbacin se activa su bit asociado.
Esta memoria puede leerse byte a byte utilizando un aparato de programacin.

Las tabras siguientes muestran (para los diferentes aparatos de programacibn) qu bits de mando
y qu causas de perturbacin se visualizan en el USATCK. Tambin se indican las palabras de datos
de sistema en donde estn depositados los mensajes del USTACK.
En tablas posteriores se explican las abreviaturas e identificadores de error utilizados.

Visualizacin del USTACK en el PG 615

---j-
CausadelSToPI I N S T R UCC I O N I i E G A i 1
D JR . R E t . E R
Bytes del
USTACK
I

Binaria Hex. Nmero del byte


Representacin
Ftgura 5.1 Ejemplo de visuaiizacidn del USTACK en el PG 615
Manual 55-1 15U Diagnosis de erroresy averias

Visualizaci~ndel USTACK en el PC 605U y el PC 615

La siguiente tabla muestra cudes de los bits del USTACK son relevantes para la diagnosis d e
errores y averas. Se han resaltado los bits q u e visualizan una causa de perturbacin y el contador
d e direcciones STEP.

Tabla 5.2 Virualizacin del USTACK en elPG 605U/675

En el PG 615, antes de visualizarse la pila de interrupcin se presenta en texto sin codificar la causa
d e la interrupcin.

EWA 4NEB 81 1 6130-04


Diagnosis de errores y averas Manual 55-1 15U

Tabla 5.2 Visualizacidn del USTACK en el PG 605(1/615(continuacin)

tos siste-

1 l9
Profundidad de parntesis (O ... 6) 1 EBA2
1"' Nivel de parntesis

21 Direccin inicia! del mdtlo de dalos (high) EBAO

Puntero de la pila de mdulos lhigh)

bp Puntero de la piia de rndetless (iow)

25 Contador de direcciones Step !high) EB9C

Contador de direcciones Step Cow) 1 EB9D

Registro de instrucciones (lowi

1 Direccin absoluta de la siguiente instruccin no ejecutada.

EWA 4NE6 81 1 6130-04


Manual 55-1 15U Diagnosis de errores y averas

Visualizacin del USTACK en los PCs 635/670/675/685/695


y 750

Las tablas siguientes muestran el USTACK visualizado en aparatos de programacin con pantalla.
Losdatos relevantes para el S5-115U estn remarcados.

Tabk 5.3 Visualizacin de \os bits de mando

CA-DA CE-DE

STOZUS STOANZ PBEBISTA

UAFEHL MAFEHl EOVH

KEQNAS SYNFEH BJINEU SUMF URLAD

Tabla 5.4 Visualizacin de la pila de interrupcin


/
j
Dii.
abso-
Iuta
1 Pal. datos
de sistema

PARENTESIZ: O00

INDICACION RRY
RESULTADO:

EWW 4PKB ":11 6130-34


Diagnosis de errores y averias ManualSS-! !SU

5.1.2 Significado de las visualiracisnes del USTACK


La tabla siguiente permite encontrar la causa de una averia o error cuando se interrumpe la ejecu-
cin del programa. La CPU pasa en dichos casos a "STOP".

Tabla 5.5 Significado de las visualizaciones del U5TACK

No es posible
rearranca:
M6dBo errneo:
A! h i l a r la red se iwteraumpib ia
h Cargar nuevamente
Borrado total
el programa
1
f
compresibn i
e Aifaiiar la red se Interrumpi la transfe-
rencia del mduio del PG al AG I1
e Error de programacin (TIRITNBIBMW)
B
P
El DB 1 esta programado errneamente Corn rsiebe: 1
s eridentificador para definicio- j
nes de marcas d acoplamiento
("MASKOI "1; (-a@. 12.1)
e el identificador de la parte a
interpretar del DB 1 ( 'DEI "1;
e os $. 31
(- i entificadoresde fin res-
pectivos para definiciones de
marcas de acoplamiento o para
la parte a interpretar del DB t

Cartucho de me-
moria errbneo

Fallo de a BAU Bateria no presente o descargada y se de-


batera sea remanencia Borrado total
Cargar nuevamente el programa

Periferia Periferia indispuesta: e Comprobar la alimentacibn del


indispuesta e Fallo de red en el aparato de amplia- aparato de ampiiaci6n
cin, o Comprobar el enlace
e Enlace ai aparato de ampliacibn inte- e Colocar el conector terminalen
rrumpido, o el aparato central
e Falta conector terminal en el aparato
central
Interrupcin de
la eiecucibn del
STOPS Selector en STOP / Poner el relector en RUN

EWA 4NEB 81 1 6130-04


Manua155- 7 15U -- Diagnosis de errores y averias

Tabla 5.5 Significado de /as visuaiizacisner decol USJACK (continuacin)

j ~nterrupctnde Error de surtttucibn: Corregir la llamada del mdulo


!a ejecucin del Llamada a rncdulo funcional con parbrne- funcional
programa
tro actual errneo I
[ TRAF Error de transferencia:
- Bnstruccin de mdulo de datos progra-
mada con no de palabra de datos > lon-
gitud del mdulo de datos.
- instruccis?de mdulo de datos proqra-
mada si^? apertura previa del Di3
1 iargc para ei
- El DB a crear es dron~asiado
I programa de usuario (Operacin E DB)
y- --
- instruccin de parada software
! STS (ST?, STS}
- E l S>% pide STOP
] - El maestro SINEC L1 pide STOP

- instruccin no decodificable
- Parmetrn fuera de margen
-.
Eliminar el error de programacin
l
Desbordamiento pila rnderios: Eliminar el errar de progiamacibn
- Se ha sobrepasado la profundidad rnxim: B
de anidado de mbdulos (32)
- El programa contralado por alarmas o Antes de llamar os mdulos de
tiempo interrumpe el programa cclico manipulacin integrados bloquear
durante el rocesamiento de un mdulo las alarmas en el programa clclico
de manipukcin integrado y en el pro-
grama controlado or alarma causante de
Ba interrupcin se igma tamores?un
mdulo de manipulacin integrado.

Falle de la red

Retardo de acuse de ia periferia:


- En el prograina se mani ula un bytede
periferia no direcciona8u. o no contesta
una tarjeta perifbsica
Diagnosis de errores y averlas Manual 55-1 15U

Tabla 5.6 Abreviaturas de los bits de mando y de la pila de interrupcin

BSTSCH Se pide desplazamiento de mdulo STOPS Selector en STOP


SCHTAE Desplazamiento de mdulo en SUF Error de sustitucin
curso (funcin: COMP:AG) YRAF Error de transferencia en instrucciones de mdu-
ADRBAU Formacin lista de direcciones :os de datos, porque: N" palabra datos > longi-
SPABBR Compresin interrumpida tud mbdulo de datos
NNN Instruccin no interpretable en ei AG 3 f5U (p. ej
LA-DA Lista de direcciones de salida de
una instruccibn del 150s)
marcas de acoplamiento existente
STS interrupcibn provocada por una demanda de
CE-DE Lista de direcciones de entrada de STOP desde el PG o instrucciones STOP progra-
nlarcas de acoplamiento existente madas
3: AI rearrancar se borran todos !os Desbordamiento pila de mddudos: S@ ha sobre-
:emporizadores/contadores y mar- pasado ei anidado mximo de mbdulos 132)
cas FEST Error en la rutina de autoprueba de la CPU
$ : Al rearrancar 5e borra la segunda NAU Fallo de la red
~ i t a de
d los temporizadores, con- Qvz Retardo de acuse de ia periferia: Se ha direccio-
tadores y niarcas nado una tarjeta inexistente
Estado STOP (petici6n externa, Lista de transf. de marcas de acopl. es errdnea
%espondeel perro guardin: Se ha sobrepasado
p. ej.. via PG)
el tiempo meximo admisible de ejecucin de8
STOANZ dnsicacibn STOP
programa
REUSTA AG en rearranque SYSFE Error en el DB1
RATpUF Bateria tamphn en orden PEU Periferia no dispuesta: +aldode red en el aparato
BARB l;>rtrol del procesamienao de ampiiacin de periferia; eniace interrumpido
EARBEND 9emanda de fin de controi del aro- a i aparato de ampliacibn de periferia
cesa miento Faita el conector terminal del aparato base
UAFEHL !ndicacin de interrupcibn errnea Failo de baterla
AF o Seracibn de ararmas Cartucho de memoria inadmisibde
ASPNEP Cartucho de memorra es EPROM
ASPNRA Cartucho de memorla es AAM
(OPFNI Encabezamiento def mbduio no m-
?tras abreviaturas.
ecrp-etsble
~ i i W 'Wabra de rrrdicacibn de iaiterrupcibn
APPNEEP Cartucho de memorra es EEPROM ANZIIANZO 30. AKKUI = O Odesplazaao
KEINAS Ningun cartucho Se memorra C l AKK141> 4 6 2 dos~lazado
Bp'f:JFLH Error de s ncraniracfi6n hdati3ar I G .&i(KUd<s)
PC en crden: C .a besbordamiento argtmtico {-!- 3 - 4
RBNELJ Rearranqueapripos~ble 7 2 ZP Q8Rj ?~qernorra O (acrivada mediante gnstruccion "'0")
URLBD Es necesario borrado teta! 5TQrlJS 5'TATkISdel operanoo de ;a insWrucctbn oinaria
L lt a a yecuiada
'jXr i5 r d O . A i ~de carribinacibn
I;.A5 U, ~xeraicssrsirita
con ti( v Q
i/: .sic
TKT -
Z -iraao 1 a 6 para piia de ~arl?ntesrs
d
.-
-2,

1 :L
Otras abreviaturas: I t F $55 Registro de instrucciones
SB Datos del sistema 9AZ Ca~taeiorde drrecrioi.ies Step
(a partir de !a direccibn EWOQ,) DEI-ADR Clreccn del mdulo de datos
8"-STp otero de $apila @embduros
?48", Nbglero del mhduio {OB, PB, FB, 58,4B)
22-SAZ Cow,rauSu. da $"recc$o~ee relativas Step
Manual SS- 1 ?SU Diagnosis de errores y averas

5.1.3 Sekializacin de errores mediante LEDs


'Ilada tioso de CPU dispone de LEDs, situados en su froniai, para sealizar determinados errores. La
,&$a siguiente muestra el %ignifieadsde dichas seiializaciones.

k 7 Siqnificado obe Jos EDs d e ermr en /as tarjetas centrarales


: " ~ bii.

t.~ce i Retardo de acuse (CPU pas0 a STOP) i


qvz f

I
I ~ s e : 3esponde el perro guasdi6n (CPU pas a STOP)
. "K
--
luce i Salidas digirales bloqueadas (CW een ARRANQUE o en STOP)
aisp u

-"m--"" ---- m
--" -m -- -- __i

1 t r ~ a dr e memoria (estruaura del mdulo violada)


1

1 zs arrr 'kQ99WNQOE de la CPC o Tras RED-CON aeiede o~oducrrsese?alizacin de error a e


r-cn CIT- lie ban uriiizado en el orograma de usuarto las operaclanes TMB, TIR o IPi Estas
T-."

:":?I~LVS~> 7errniEen sooreercribrr tntnrencronadamente


ixr --rre:i.rmrto de rrsdiilos, y
3 zc<;a, $Bewamotia tdentificadas como "lrbres" 'or el sistema operativo.
i 3 irit*naa ouerdtivo escribe en SD 103 (EACE,] la drrecrin erronea encontrada al elaborar la
-.3 de , -ccsories. r i s a ~ d oia funcin del PG "SALIDA DBRECCION" es posible presentar en
y? ~ t l i a10s CGinTeriidos d e lar r o s i c + o rda
~ ~datos del sistemim

F F & Y ~ L C I ~ ~ .$tcl
X 'ti*BjZ
: ~ , ~943 ~ R yB CPkB 944:
r:-:ves 4, ~ t ~ h zCa~ T ~rU C B > C P S U& memorla (4tab 5 8)

p?;;"j~s:8&-.j:/&<:s; gfi 9a:


do$ p s . ? t e $ ~:.L;d l k i ~ a d i gde? iris banco$ de memoria permiten reconocer si ei error ha
'.,>S
ap;a:e.zida a! Gu?,:,arar ;a lista de ciirecciones en el oanco de memoria 1 o en ei P.
a PurtCer~rS ,e !Iir:adn ;.ara banca de memoria 2 : 4D 33 (EA42,)
Pu+r?-.ode Ilr-jdtj banco &e mesnoria 2 . 5.0 72 (EA40,J.

2:tdtno el -:gnteffj dil '!sni:ds 3c rnesxiw:s5 ~ 8 S0 ~ ~ J C T U I ~ Iuna


Z ~ vez "inaiizada ia elaboracibn de
i;, ,iste de :;rescior~.a, aqw62 :?arca ssio e1 valor inic%aI de ba direcci6n errnea biiscada;
para si8 k3-:1,3 4) r:-r;:or!a 7 , o sea ?000%,
y gafa .4i banco de rneriioria ZIo sea "Ba)UIH.
WYOI d e memoria ei SD 33 contiene el valor '71001,",
b i tras. s;-~!.i~~raisi' la direccin en iD 703
e ~

$2 refiere 31 Lsaracc d.: rijernoiia 9


La func;Cr! c:ri PC ""SAPIDA Di9E(CICBNm permite leer e rniterpretar esta direccin reconocioa
como eirnca. E! sp.zrato 9- prograwacirin accede de forma estardar aB banco de memoria 1.
-m." . ""

74- 185 e n:ur CU;~S:O~.~ se enciaufa por primera vez ia CPU


Diagnosis de errores y averas ManualS5- t 55U

5.4.4 Errores al utilizar cartuchos de memoria (solo en las CPU 943/94)


Los errores producidos al cargar en la RAM interna los rnbdulos contenidos en un cartucho d e me-
moria se sealizan luciendo Intermitentemente el LED rojo (LED de STOP). La causa dei errar se
deposita en el dato de sistema 102.

l
ho de memoria no ar n cartucho vlida !

-- - --".a
\

r y reprogramar el cartucho
d

En un caeucho 6E55-375- Reducir el programa


0 U 6 1 se han programado
/ mds de 4 8 . 2 3 0 bytes

5010 en la CPU 944:


En un carlucho 6ESC-375-
OLA71 se han programada
ms de 96 .Z10 bytes
No es posible copiar todos La memoria interna contiene ya
los mdulos mdulos. Compruebe si son necesarios.
Borre ios mbduios o reduzca su
programa.

/ solo en la CPU 944:


Se han programado ms de
Usar menos mdulos

1
1
48 - 210 byter en mdulos
destinados al banco de

'/
memoria 1
f

Las operaciones TNB, I I R a


TDI del programa de usuario
OOOOH NlNEU
1
Q
vease tabla 5.7

han sobreescrito SYNFEH 1


encabezamientos de
mdulos o zonas libres de
memoria

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Diagnosis de errores y averas

5.2 Errores en (11 programa


La tabla siguiente muestra las peflurbaciones causadas por programas defectuosos.

Tabla 54 Errores en el proqrama

Comprobar el programa

Una temp. o un cont.


- -m
-

Rearranque defecfuoso Comprobar los mdulos de rearranque


QB 21122, o insertarlos en el programa

EWA 4NEB 81 1 6130-04


Diagnosis d e errores y averas Manual 55- 1 15U

5.2.4 Determinacin de iia direccin del error


El contador de direcciones STEP (SAZ) en el USTACK (bytes 25,261indica la direccibn absoiuta, en E>
memoria del AG, de la instruccin STEP 5 defante de la cuai la CPU pas a "STOP".

La direccin inicial del mdulo correspondiente se determina con la funcin de! I C


"DIRECIQRIO AG".

Supongamos que ha entrado un programa de mando compuesto por los mdulos 0 8 1, PB O y


PB 7. En el PB 7 se ha programado una instruccin ilegal.

Instruccin
ilegal

Figura 5.2 Programa estructurado con instruccin ilegal

Cuando se reconoce una instruccin ilegal, la CPU interrumpe la ejecucin de8 programa y pas? :i
"STOP" sealizando "NNN". EI contador de direcciones V E $ seala la direccin absoiuta, en 3
memoria de programa, de la instrucciOn siguiente an no ejecutada.
Manual SS- 1 1SU Diagnosisde errores y averias

Direcciones absolutas en
la memoria RAM interna

Partiendo de la direccin fsica en la me-


moria RAM de la instruccin ilegal, no es
posible localizar el error en el programa.
La funcin "DIRECTORIO AG" indica las
direcciones iniciales absolutas de todos
los mdulos programados.
Comparando estas dos direcciones es po-
sible localizar el error.

Contador de direcciones STEP

c3

Figura 5.3 Direcciones en la memoria de programa de la CPU

EWA 4NEB 81 1 6130-04


Diagnosis de errores y averlas Manual SS- 1 1SU

Visualizacin:

Nmero del mdulo -- D B E X I S T E


Tipo de mdulo - - - - - -
Direccin inicial - - L

Figura 5.4 Ejemplo de visualizacin de la funcin "Directorio AG" en el PG 615

Clculo de direcciones (solo necesario si se utiliza el PG 605U)

Para realizar correciones en el programa se necesita la direccin referida al mdulo (direccin rela-
tiva) que ha llevado a la perturbacin.
Comparando el valor en el SAZ y la visualizacin "DIR. AG" es posible encontrar el mdulo
errneo. La diferencia entre el valor en el SAZ y la direccin inicial del mdulo suministra la direc-
cin de error relativa.
En la figura 5.5 se muestra un ejemplo de clculo de este tipo.

La direccin absoluta B042 es mayor


que la direccin inicial del PB 7. Por
ello, la instruccin errnea se en-
cuentra en el PB 7.

Clculo de la direccin relativa: B042 - B03C = 0006

As pues, "0006" es la direc. en el PB 7 de la instr. delante del cual la CPU pas a "STOP".

Figura 5.5 Cdlculo de la direccin relativa del error

EWA 4NEB 81 1 6130-04


Manual SS- 1 15U Diagnosis de errores y averas

Mota .-

Los aparatos de programacin (excepcin: PG 605) calculan automticamente la di-


reccin relativa del error, y la indican al visualizar el USTACK.
Bajo determinadas condiciones, con la CPU 944 se calculan y visualizan errneamente*
el punm de interrupcin - calculado por el PG en vista de la causa de la perturbacin
visualizada -el tipo de mdulo, el nmero de mdulo y la direccin relativa.
Por este motivo la CPU 944 ofrece en el DB O, paralelamente a la indicacin en el
USTACK, el punto de interrupcin en el programa reconocido. La CPU 944 genera
automticamente dicho mdulo de datos. Con las funciones de PG "STATUS VAR" y
"MANDO VAR" es posible reconocer el punto de interrupcin correcto.
Ejemplo: Mscara STATUS VAR 1 MANDO VAR en el PG
DB 8
DWO KC -
.. -+ Tipo de mdulo en formato KC
DW 1 KF = ... -+ Nmero de mdulo en formato KF
DW 2 KH = .... -+ Direccin relativa del punto de interupcin en el
mdulo
* Este comportamiento errbneo ha sido solventado en:
- PG 61 5 a partir de VI .4
- SS-DOS, nivel 3, paquete base V I . ?

VIsualizaciPn de la instruccin errnea

Con la funcin del PG "BUSQUEDA" es posible localizar determinados puntos del programa
(+ apt. 8.3). Esto permite buscar la direccin relativa del error.
Diagnosis de errores y averias Manual 55- 1 7SU

5.2.2 Seguimiento del programa usando Ia funcin "BSTACK"


(no posible en el PG 605U)
Durante la ejecucin del programa se registran en la pila de mdulos las siguientes informaciones
relativas a operaciones de salto:
e el mdulo de datos vlido antes de abandonar el mdulo
e la direccin relativa de retorno. Esta indica la direccin en la que se prosigue ejecutando el
programa al retornar del mdulo llamado.
e fa direccin absoluta de retorno. Esta indica la direccin en la memoria de programa en la cual
se prosigue ejecutando el programa tras el retorno.

Si una perturbacin hace que la CPU pase a "STOP", estas informaciones pueden llamarse, en el
modo "STOP", usando la funcin del PG "BSTACK". El "BSTACK'\cerministra el estado de la pila de
mdulos en el instante de la interrupcin.

Ejempfos: La ejecucin del programa se interrumpi en el FB 2, la CPU pas a "STOP " seali-
zando "TRAF" (debido a un acceso errneo a un DB, p. ej., el DB 5 tiene una longitud
de dos palabras, el DB 3 tiene diez).
Con el "BSTACK" puede determinarse por qu camino se alcanz el FB 2 , y qu m-
dulo transfiri el parmetro errneo. El BSTACK contiene las tres direcciones de
retorno (marcadas).

Interrupcin con
sealizacin
"TRAF"

Figura 5.6 Seguimiento delprograma utiljzando el "BSTACK"

E W A 4NEB 81 1 6130-04
Manual 55- 7 15U Diagnosis de errores y averlas

Visualizacin

Tipo y nmero D I R . R E L
de mdulo _,----- 0 o 1 o
_*--
0 0 0 4
O O O 6
Direccin rela- ,O 5 r, 5
tiva de retorno
,.
,. I

,
,
,
. I
I
I
I

.
,,. I

Nirneros iden$fica- NQdel mdulo de


dores sin significado datos actual
-.

Figura 5.7 Ejemplo de visualizacin de: "BSTACKme n e l PG 615

De esta visualizacin puede concluirse que se ha accedido errneamente a u n DB 5 siguiendo el


camino OB 1- PB 2 4 PB 4.
Diagnosis de errores y averas Manual SS- 1 15U

5.3 Otras causas de perturbacin


Una perturbacin puede ser tambin debida a averas en los componentes kardware o a un mon-
taje errneo. La tabia siguiente resume estas causas.

Tabla 5.10 Otras causas de ~erturbacibn

Comprobar la tarjeta y la alimentacin de la


carga

Una entrada est a cero, no se activa una


salida
--- ""-

1 No lucen los LEDs verdes en la fuente de 1 Comprobar la fuente, dado el caso, cambiarla 1
alimentacin
Defectos espordicos Comprobar cartucho. Comprobar si el AG
sufre interferencias elearomagneticas.
El AG no puede pasarse a RUN

Nota
Si a pesar de todo no es posible lograr un perfecto funcionamiento del AG, intente
localizar el "componente" averiado sustituyendo sucesivamente todos ellos.

5.4 Parmetros del sistema


La funcin del PG "SYSPAR" (PARSIS) permite leer de la CPU los parmetros del sistema (p. ej., la
versin del software del AG).

EWA 4NEB 81 1 61 30-04


G Dicwionarniento I Asignacin de direcciones

6.1 Estructura de las direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 1


6.1.1 Direcciones de las tarjetas digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 1
6.1.2 Direcciones de las tarjetas analgicas . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 1

6.2 Asignacin de direcciones a puestos de enchufe ................ 6 . 1


6.2.1 Asignacin de direcciones fija a puestos de enchufe ............. 6 . 2
6.2.2 Asignacin de direcciones variable a puestos de enchufe ........ 6 . 3
6.2.3 Asignacin de direcciones a puestos de enchufe
usando la interfase serie 302 .................................. 6 . 6

6.3 Tratamiento de las seales del proceso . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 7


6.3.1 AccesoalaPAE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . ...........m 6 . 8
6.3.2 Acceso a la PAA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 9
6.3.3 Accesodirecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 -10

6.4 Mapa de la memoria de las tarjetas centrales ................... 6 . 11


Figuras
.
Estructura de una direccin digital .................................... 6 . 1
Asignacin fija a puestos de enchufe en aparatos centrales (ZG) . . . . . . . . . 6 . 2
Asignacin fija a puestos de enchufe en un EG . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 3
Ajuste de las direcciones en el panel de la interfase IM 306 . . . . . . . . . . . . . . 6 . 4
Ajuste de un bloque de interruptores DIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 5
Direccionesde las tarjetas de entrada y salida .......................... 6 . 7
Situacin de las imgenes de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 7
Acceso a la PAE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 8
Acceso a la PAA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 9
Carga de tarjetas de entrada y salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 10
Mapa de la memoria de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V . . . . . . . 6 . 12
Ocupacin de direcciones en la zona de periferia ....................... 6 . 15

6.1 Ocupacin de direcciones en la zona de datos de sistema . . . . . . . . . . . . . . . 6 . 16


6.2 Ocupacin de direcciones en las zonas: marcas.
temporizadores. contadores ......................................... 6 . 18
6.3 Lista de direcciones de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 18

EWA 4NEB 81 1 6130-04


Manual $5-1 15U Direccionarniento / Asignacid n de direcciones

Direccionamiento / Asignacin de direcciones


Para poder referenciar las tarjetas de entrada y salida es necesario asignarles direcciones especfi-
cas.

6.1 Estructura de las direcciones


Las tarjetas digitales se direccionan generalmente por bits; las tarjetas anaigicas, por bytes o por
palabras. Por ello, sus direcciones tienen diferente estructura.

6.1.1 Direcciones de Ias tarjetas digitales


Cada canal de una tarjeta digitai se representa mediante un bit. Por ello, a cada bit hay que asociar
un nmero determinado. Esta numeracin se realiza de la siguiente forma:

r La memoria de programa de la CPU esta dividida en diferentes zonas de direcciones (4 apt.


6.3).
r Los diferentes bytes se numeran con relacin a la direccin inicial de la zona de direcciones
respectiva.

-
e Se numeran tambin correlativamente los ocho bits que componen un byte (O ... 7).

Para una direccibn digital resulta entonces la siguiente estructura:

O
NQdel bit (nmero del canal)
del byte

Figura 6.1 Estructura de una direccin digital

6.1.2 Direcciones de las tarjetas anaigicas


Para cada canal de una tarjeta analgica son precisos dos byres ( = una palabra). Por ello, la direc-
cin de un canal analgico est representada univocamente por el nmero del byte alto (high).

6.2 Asignacin de direcciones a puestos de enchufe


En el AG 55-115U las direcciones pueden fijarse de dos formas diferentes:

Direccionamiento fijo de puestos de enchufe


Cada puesto de enchufe tiene asignada una direccin fija, bajo la cual puede referenciarse la
tarjeta enchufada.
e Direccionamiento variable de puestos de enchufe
El usuario puede fijar una direccin para cada puesto de enchufe.

Las asignaciones de direcciones a puestos de enchufe fija y variable solo tienen importancia para
tarjetas tipo bloque. En el caso de tarjetas preprocesadoras de seal (tarjetas inteligentes) asi
como en tarjetas en formato ES 982 QAG55-135/155U), la direccin se ajusta directamente en ella.
En este caso no tiene importancia el ajuste de direcciones en la lM 306.
Direccionamiento /Asignacin de direcciones Manual 55- 115U

6.2.1 Asignacin de direcciones fija a puestos de enchufe


Bajo las siguientes condiciones de servicio del AG 55-1 15U

o Operacin sin interfase EG y utilizando un conector terminal


o Operacin con interfase IM 305 (acoplamiento centralizado; -+apt. 3.2.51,

las tarjetas perifricas se direccionan usando direcciones fijamente asignadas a cada puesto de en-
chufe.
Las tarjetas digitaies y las analgicas disponen de una cantidad diferenciada de nmeros de byte.

Tarjetas digitales

Cada puesto de enchufe ofrece 4 bytes. Esto permite direccionar 32 entradas o salidas hinarias. Si
se enchufan tarjetas con 16 U 8 entradas s salidas, utilice los nlirneres de byte meroos significativos.
En este caso no tienen ya importancia los nmeros ms significativos.

Tarjetas analgicas

Si se utiliza direccionamiento fijo de puestos de enchufe, las tarjetas analgicas solo pueden en-
chufarse en los puestos 0 ... 3 del aparato central.

Cada puesto de enchufe ofrece 32 bytes. Esto permite direccionar 16 canales analgicos. Si enchu-
fa tarjetas de 8 canales, utilice los 16 nmeros de byte menos significativos. En este caso no tienen
importancia los 16 bytes ms significativos.

Particularidades:

e No pueden recibir la misma direccin las tarjetas de entrada y de salida.


o Si se coloca una tarjeta analgica en un puesto de enchufe determinado, su zona de direccio-
nes asociada no puede usarse para tarjetas digitales, y viceversa.

Las figuras siguientes permiten apreciar la asignacin exacta de direcciones cuando se utiliza direc-
cionamiento fijo (observe en este caso lo indicado en los apts. 3.1.1 y 3.1.2 en "Montaje y
conexin"):

NQdel CPLJ_O 1 2 3 4 5
puesto _c.--

de enchufe -

No es posible
enchufar tarje-
tas anaigicas
I I I I I l I I
Tarjetas Diteciones

Figura 6.2 Asignacin de direcciones fija a puestos de enchufe en aparatos centrales (ZG)
Manual 55- 1 15U Direccionarniento /Asignaciain de direcciones

No es posible enchufar
tarjetas analgicas
analgicas 1

Figura 6.3 Asignacidn de direcciones frja a puestos de enchufe en un EG

6.2.2 Aslgnaclbn de direcciones variable a puestos de enchufe


El AG 55-1 f 5U ofrece la posibilidad de asignar una direccin a cada puesto de enchufe. Esto es po-
sible si se enchufa una interfase IM 306 en el aparato centra! y en cada aparato de ampliacin. E l
direccionamiento es independiente de si la tarjeta est enchufada en un ZG o en un EG. La interfa-
se dispone de un panel de direccionamiento situado a su derecha y cubierto por una tapa. En dicho
panel cada puesto de enchufe tiene un bloque de interruptores DIL que permite ajus"rr el numero
del byte menos significativo del puesto de enchufe respectivo.

Nota
Tarjetas de entrada y salida enchufadas en diferentes puestos pueden tener la misma
direccin.
Direcclonamiento / Asignacidn de direcciones Manual 55- 1 '15U

r.-.-,-.-
? STPL
para tarj.
! digitales 7 6 5 4 3 2 1
I

para tarj.
analbgicas 7 6 5 4 3 2 l !

@ : No del puesto de enchufe 8 : Intert. de ajuste de direccibn

@ : Interruptor para ajustar la cantidad de @ : Bloque de interruptores DI!.


entradas o salidas por cada puesto

Figura 6.4 Ajuste de las direccionesen el panel de la hterfase !M 306


M a n u a l 55-7?SU Direccionarnien t o /Asignacin de direcciones

Ajuste de direcciones

El interruptor O permite ajustar el t i p o de tarjeta enchufada en el puesto.

Posicin OFF: Tarjeta digibal d e 32 canales o analgica de 16 canales.


Posicin ON: Tarjeta digital de 46 canaIes o analgica de 8 canales.

Como tarjeta ddgitaI de 16 canales debern ajustarse tambien las siguientes tarjetas:
e tarjeta digital de entradalsalida 482-8"
a tarjeta digital d e entrada con aiarma de proceso 434-7.

Los siete interrupwres de ajuste O permiten ajustar l a direccibn menos significativa - la direccin
para et canal "O" - de Ia tarjeta respectiva. Las direcciones de los restantes canales d e dicha tarjeta
quedan con eElo fijadas en orden ascendente,

A/ ajustar las direcciones iniciales, atienda a lo siguiente:

Las tarjetas digitales d e 32 canales solo pueden recibir direcciones iniciales cuyo node byte sea
divisible por "4" ". ej. O, 4, 8 ...).
B A las tagetas digitaies de 16 canales solo es posible asignas direcciones iniciales cuyo nod e byte
sea divisible por "2" ((p. ej. O, 2 , 4 ...l.
Las tarjetas analgicas d e 16 canales solo pueden recibir las direcciones iniciales 128, 160, 190,
192 y 224.
Las tarjetas anai-gicas de 8 canales ssio pueden recibir las direcciones iniciales 428, 744, 160 ...
240.

En el puesto 2 est enchufada una tarjeta digital de 16 canales, y se desea que reciba la direccin
inicial 46.0.
Operaciones a realizar:

a Compruebe s i es divisible por "2" e/ n Q de byte d e !a direccin inicial deseada, ya q u e se trata


d e una tarjeta digitiil de 76 canales.
46 : 2 = 23, resto 0
Ajustar e! nimero de canales de entrada (interruptor en ON).
En el bloque de interruptores DIL para el puesto d e enchufe nQ2 ajustar Ia direccin mediante
los interruptores como se muestra en !a figura 6.5.

Peso bieaaricp del bit de direccin


r a28 64 32 16 8 4 2 i ka direccin resulta de sumar los pesos
!
16
j p.
aaivados con cada interruptor, ej.:
!
I
?! 2 1 2+4+8+32=46
! 32 I
I I

Figura 6.5 Ajurte de un bioque de interruptores DIL


Direccionarniento/ Asignacidn de direcciones Manual 55-1 15U

La tarjeta tiene entonces el siguiente direccionarniento:

EWA 4NEB 81 1 6130-04


Manual 55- 7 15U Direccionamiento /Asignacin de direcciones

6.3 Tratamiento de las senales del proceso


Los estados d e seal de las tarjetas d e entrada y salida pueden leerse o escribirse resp. b a j o las
siguientes direcciones.

Tarjetas digitales
I l

Tarjetas analgicas

FOFF, 255

Direccin absoluta Direcciones d e byte relativas

Figura 6.6 Direcciones d e las tarjetas de entrada y salida

Los estados de seal d e las tarjetas digitales se almacenan tambien e n una zona d e memoria espe-
cial: la denominada imagen d e proceso. La imagen d e proceso est dividida e n dos partes, la ima-
g e n del proceso d e las entradas (PAE) y d e las salidas (PAA). La figura siguiente muestra la situa-
cin de las dos imgenes del proceso d e n t r o d e la memoria d e programa:

Direccin absoluta Direcciones d e byte relativas

Figura 6.7 Situacin d e las tmgenes de proceso

El estado d e las seales del proceso pueden leerse o sacarse t a n t o directamente como a traves d e
la imagen d e proceso.
Direccionarniento / Asignacin de direcciones Manuaj 55- 1 15U

6.3.1 Acceso a !a PAE


Al comienzo del programa cclico se escriben (cargan) en la PAE Ioo estados de las tarjetas. Las
direcciones de las instrucciones del programa de mando indican la informacin precisa en cada
instante. La unidad de control lee entonces aquellos datos que eran actuales al comienzo de la
ejecucin del programa, y trabaja con ellos.

Lectura bit a bit PAE


en operaciones binarias: NQdel

Byte 2

Lectura byte a byte


al cargar en el AKKU 1

LEB12 Byte 12

AKKU 1
15 r-- O

Byte alto Byte bajo


(Valor OOH)

Lectura palabra a palabra


al cargar en el AKKU 1:

Byte 40
Byte 41
AKKU l
Byte alto Byte bajo

Figura 6.8 Acceso a la PAE

En la CPU 944 es posible bloquear la carga de la PAE.


Para ello es preciso modificar el bit 1 del dato de sistema 120 120 (EAFOH) usando operaciones de
sistema (operaciones de carga y transferencia).
Bit NQ1 = " 1": Lectura de las entradas bloqueada
Bit NQ1 = " O w : Lectura de las entradas liberada

Ajuste prefijado: Bit NQ1 = " O m (Lectura de las entradas liberada).

Nota
iSoio est permitido modificar el dato de sistema 120 usando la Firncin del PG 1
I
I
'"SALIDA DIRECCBON" cuando el ACi se encuentra en estado STOP! I

EWA 4NEB 811 6130-04


Manual 55- 1 15U Direccionamiento /Asignacidn d e direcciones

Durante la ejecucin del programa se escriben en la PAA los nuevos estados d e seal. Al finalizar
cada ejecucin del programa se transfieren entonces dichas informaciones a las tarjetas de salida.

PAA
Escritura b i t a b i t
en operaciones binarias:

Byte 4

Escritura byte a byte


al transferir desde el AKKU 7 :

TAB 36 b
-[ I I i I I I I - Byte36
B
6

AKKU 1
Byte alto Byte bajo
(Valor OOn)

Escritura palabra a palabra


al transferir desde el AKKU 1:

T A W 52
Byte 52
Byte 53

Byte alto Byte bajo

Figura 6.9 Acceso a la PAA

Ajustando el b i t N8 2 en el dato de sistema 120 (EA70H) es posible bloquear en todas las CPUs Ia
transferencia d e la P A A a las salidas fsicas.
Bit NQ2="11': Salida de la PAA bloqueada
Bit NQ2 = " O M : Salida de l a P M liberada

Ajuste prefijado: Bit N9 2= "O" "alida de la P A A liberada).

aSolo esld permitido modificar ek dato de sistema 120 usando la funcin PG SALIDA
DIRECCICSN cuando el AG se encuentra en estado STOP!
Direcconamiento /Asignacin de direcciones Manual SS-1 15U

6.3.3 Acceso directo


Los estados de seal de las tarjetas analgicas no se escriben en la imagen del proceso. Se leen di-
rectamente o se transfieren a las tarjetas de salida usando las instrucciones "L PBIPY* x, L PW x,
-r PBIPY* x T PW x " .
Tambin pueden intercambiar directamente datos con tarjetas digitales. Esto es necesario cuando
es imprescindible procesar en el programa de mando estados de seal. La imagen siguiente mues-
tra las diferencias al cargar los estados de seal.

.
Programa de mandc
1
= A x.x

TAWx

r byte de lar tatjetasde salida


D l r e ~ f o wde

* PY en caso de PG baio S5-DOS

Figura 6.10 Carga de tarjetas de entrada y salida

Si se llama una direccin con acceso directo y cuyo puesto de enchufe asociado est
vaco, la CPU pasa a STOP emitiendo el mensaje "retardo de acuse (QVZ)".

EWA 4NEB 811 6130-04


Manual 55- 1 15U Direccionamiento /Asgnacibn de drecciones

Nota
En la CPU 944 es posible cargar (leer) las entradas digitales con ayuda del 08254 y sacar
la PAA a las salidas con ayuda del OB255,todo ello con independencia de los preajustes
en el dato desistema 120 (consultar cap. 11, "Mdulos integrados").

6.4 Mapa de la memoria de las tarjetas centrales


Las figuras siguientes muestran la ocupacin de la memoria RAM de la CPU.

En las figuras 6.73 a 6.15 se detallan grficamente zonas impo@antesde la memoria, tales como
ias de datos de sistema (SD), temporizcidores ($1, contadores ( I ) ,marcas (M) y la lista de direcciones
de mdulos.

EWA 4NEB 81 1 6130-04


Direccionamiento / Asgnacidn de direcciones Manual SS- 1 15U

Direc. Kbyte Direc. Kbyte

1 lO00,
Cartucho de

16 K inst.

Memoria interna usuario (1 K inc;l.) 1 36

1
j .
:
i

/ 1 Datos de sistema BS 1 58,50 ] Datos de sistema BS

1I
E D Q O ~ Contadores Z
.

( 1 registros internos 1 ,
t . :

1I

CPU 941 CPU 942


Figura 6.7 1 Mapa de la memoria de la CPU

EWA 4NEB 811 6130-04


Manual 55- 1 15U Direcionamiento /Asignacin de direcciones

Direc. Kbyte

Memoria interna

de usuario

JRAM)24 K inst.

como mx. 24 K
instsuccionec l

CPU 943
-
.Figura 6.3 7 Mapa de !S memona de la CPU (continuacin)

EWA 4NEB 81 1 6130-04


Direccionamiento / Asignacin de direcciones Manual 55- 1 15U

Kbyte

Memoria de usuario Memoria de usuario

interna interna

(RAM) 24 K inst. (RAM) 24 K inst

BANCO 2 BANCO 1
como mx. 24 K
instruccionesl solo para programa

(OBs, FBs, SBs, PBs)


1

(Datos internos)

Acceso a travPs del programa de


mando solo va las operaciones LDI y TDI
(no vla L19, TIR, TNB).

Temporizadores T

EDOO, Contadores Z

EEOO,

r
FOOO,

FFFF,
registros internos

CPU 944

Figura 6.1 1 Mapa de la memoria de la CPU (continuacin)

1 Nota 1
Las direcciones iniciales de mdulo en el banco 1 son pares.
iniciales de mdulo en el banco 2 son impares.
Manual S5-I I5U Direccionarniento /Asignacin de direcciones

La zona de periferia est dividida de la siguiente forma:

Registro de interfase para CPs e IPs

Figura 6.12 Ocupacin de direcciones en la zona de periferia

EWA 4NEB 811 6130-04


Direccionamiento / Asignacin de direcciones Manual 55- T 151J

Esta tabla expone ordenados los datos de sistema de importancia para el usuario, indicando el
captulo o apartado en dnde se describen con detalle.

Tabla 6.1 Ocu~acidn


de direcciones en la zona de datos de sistema
- 7
Palabra dato Direccin Descrito en l1
Signffcarfa
sistema (ha-) cap. o apt.
i
1 l

Lista de las tarjetas de E/S

Lista de direcciones

EWA 4NEB 81 l 61 30-04io


Manual 55- 1 15U Direccionamiento /Asignacin de direcciones

Tabla 6.1 Ocupacin d e direcciones e n la zona de datos de sistema (continuacin)

98 1 EAC4
EACS
lntervalo para OB12
(mltiplo de 10 ms)

99 EAC6 Intervalo para O B l 1


EAC7 (mltiple de 10 ms)

11 00 EAC8 Intervalo pasa 0 8 1 10


EAC9 (mitiplo de 10 ms)

EACD p. ej., errores de memoria

/1 EACE
EACF
1
Informacin de errar adicional,
p. ej., direccin adicional de la
tarjeta cuando se produce QVZ
EAF0 Caractersticas del sistema:
EAF f Proteccin del software
Bloquear carga PAE
Bloquear salida PAA
Remanencia silno de marcas, contadores y
temporizadores
Prioridad del O5 6

121 1 EAF2 Tiempo de ciclo actual


1 EAF3

Tiempo de crclo mximo

EWA 4NEB 81 1 6130-04


Dreccionamiento / Asignacin de direcciones Manual SS- 1 1SU

Tabia 6.2 Ocupacin de direcciones en las zonas: marcas, temporizadoresy contadores

Temporizadores T

Contadores Z

Tabla 6.3 Lista de direcciones de mddulos

EWA 4NEB 811 6130-04


Escritura de un programa ..................................... 7 . 1
Formas de representacin .................................... 7 . 1
Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
.. . . . . . . . . . . . . . . . . . 7 . 3
Transformacin de un esquema electrice ....................... 7 . 3

Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 4


Programacin lineal . . . . . . . . . . . . . . . . . . . . . .
................... 7 . 4
Programacin estructurada ................................... 7 . 5

Tiposde mdulos ........................ . ................... 7 . 7


Mdulos de organizacin fOB) . . . . . . . . . . . . . . . . . . .. .. . . . . . . . . . 7 . 8
...
Mdufos de programa (PB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 11
Mdufos de paso (SB) ............................ . . . ........ 7 . 31
Mdulos funcionales (FB) ...................... . . . .. . . ...... 7 . 11
Mdulos de datos (DB) ....................................... 7 .16

.. . .
Ejecucin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . 7 . 18
Ejecucin del programa ARRANQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 .18
Ejecucin cclica del programa ....................... . .. . . . . . 7 .20
EjecuciOn del programa controlada por tiempo . . . . . . . . . . . . . . . . . 7 .20
Ejecucin del programa controlada por alarmas . . . . . . . . . . . . . . . . 7 .22
Tratamiento de errores de programacin y hardware . . . . . . . . . . . 7 .23

Procesamiento de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 .25


Modificacin del programa ................................... 7 .25
Modificacin de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 .25
Compresin de \a memoria de programa ....................... 7 .25

Representacin de los nmeros .....................


.. . . . . . . . 7 .26
Compatibilidad entre las formas de representacin . . . . . . . . . . . . . . . . . . . . . 7 . 2
Profundidad de anidado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 6
Estructura del encabezamiento del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 8
Ejemplo del uso de mdulos de organizacin . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . ? O
Programacin de un FB con parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 13
Parametrizacin de un mdulo funcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 116
Ejemplo de contenido de un mdulo de datos . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 17
Mrgenes de validez de mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 17
Fijacin de la prioridad del OE? 6 en la palabra de datos de sistema 120 . . . 7 . 22
Significado de la compresin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 25
e

AsignaciBn de los diferentes bits en un nmero binario


e n coma fija de 16 bits . . . . . . . . . . . . . . . . . . . . ..
.. . . . . . . . . . . . . . . . . . . . . . . . 7 .26
. - . . . . . . .
. . , U . - . -.
-
....
..
Tablas
-- .- -.
7.1 Comparacin entre los tipos de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 2.
7.2 Comparacin entre los tipos de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 7
7.3 Resumen de mdulos de organizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 9
7.4 Tipo y formato de parmetros de mdulo con los
operandos aduales admisibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 .. 14
7.5 Bloque de parmetros para OBs de tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 25
m

7.6 Ejemplos de representacin de wnrneros en el A f . . . . . . . . . . . . . . . . . . . . . . 7 . 26


Manual SS- 1 15U lntroduccidn al STEP 5

Introduccin al STEP 5
Este capitulo describe la programacin de tareas de automatizacin usando un autmata 55-1 1SU.
Se explica la forma de escribir un programa, y que mdulos pueden utilizarse para subdividir
(estructurar) un programa. Adems se explican las diferentes formas de representacin que
conoce el lenguaje de programacin STEP 5.

7.1 Escritura de un programa


En los autmatas programables (PbC) las tareas de automatizacin se formulan en programas de
mando. En ellos el usuario fija en una serie de instrucciones la forma en qu el autmata debe
mandar o reguiar la instalacin. Para que e1 autbmata (AG) pineda "entender" el programa, &te
debe estar escrito siguiendo reglas prefijadas y en un lenguaje determinado: e3 lenguaje de pro-
gramacibn. Para la familia SIMATIC (95 se ha desarrollado ef lenguaje de programacin STEP 5.

Con e! lenguaje de programacibn STEP 5 unificado para la familia SBMATtC 55 san posibles las si-
guientes formas de representacin:

Lista de instrucciones (AWL)


La A W L representa el programa como sucesin de abreviaturas de instrucciones. Una inskruc-
cin tiene !a siguiente estructura:

Operacin
Operando

00" i E Eo.1
Pa rmetro
jdentlficador del
o~erando
Direccin relativa de la instruccin en el mdulo respedivo

ka operacin indica al AG que es lo que debe hacer con el operando. El parmetro indica la di-
reccin del operando,

Esquema de funciones (FUP)


En F U P se representan grficamente con simboigss Bar combinaciones bop. Ibgicas).

a Esquema de cantactos (K89)


En KOP se representan grficamente con ss'mboios elecericos las funciones de mando.

B) GRAPH 5
Esta forma de representacin sirve para describir la estructura de mandos secuenciales.

Las tres ltimas Formas de representacin solo son posibles con los aparatos de programacin
dotadosde pantalla (p. ej. PG 635, PG 750).
Introduccin al STEP 5 Manual 55-1 1SU

Cada forma de representacin tiene sus particularidades. Por ello, un mdulo de programa que
haya sido escrito en AWL, no puede sacarse as como as en FUP o KOP. Las formas de representa-
cin grficas tampoco son compatibles entre s. Sin embargo, siempre es posible traducir a AWL los
programas escritos en FUP o KOP. Lo anteriormente dicho puede resumirse en el diagrama que
muestra fa figura siguiente.

AVVL

Figura 7.1 Compatibilidad entre las formas de representacidn

El lenguaje de programacin STEP 5 distingue tres tipos de operaciones:


e Operaciones bsicas
e Operaciones complementarias
9 Operaciones de sistema

La tabla 7.1 da ms informacin sobre os diferentes tipos de operaciones.

Tabla 7.1 Comparacin entre los tipos de operaciones

Lenguaje de programacirn STEP S


1
.--
I
Operaciones de
Operaciones bsicas Operaciones
complementarias sistema

Campo de aplicacin en todos los mduios en solo en mdulos


funcionales funcionales

Formas de represent.
1 PiWLIFUPIKoP
AWL AWL

para usuarios con


Particularidades buenos conocimientos
del sistema

En el captulo 8 encontrar una descripcin detallada de todas las operaciones, y ejemplos de pro-
gramacin.

EWA 4NEB 81 1 6130-04


Manual 55- 1 1SU Introduccin al STEP 5

7.1.2 Operandos
El lenguaje de programacin STEP S tiene las siguientes zonas de operandos:

E (Entradas) lnterfases del proceso al autmata

A (Salidas) lnterfases del autmata al proceso

M (Marcas) Memorias para resultados binarios intermedios

D (Datos) Memorias para resultados digitales intermedios

T (Temporiza.) Memorias para la realizacin de temporizaciones

t (Contadores) Memorias para la realizacin de contadores

P (Periferia) lnterfase del proceso al autmata

K (Constantes) Valores nunkricos fijos

OB, PB, SB, FB. DB (Mdulos soft) Auxiliares para estructurar el programa

En el anexo A se listan todos los operandos y operaciones.

7.1.3 Transformacin de un esquema elctrico


Si su tarea de mando esti especificada en forma de esquema elctrico, es necesario transformarlo
en AWL, FUP o KOP.
Introduccin a l STEP 5 Manual SS- 1 15U

Ejemplo: Mando cableado


Se quiere que una lmpara piloto luzca cuando se accione un contacto NA (51) y no
este accionado un contacto NC (52).

Mando (autmata) programable


La lmpara piloto se conecta a una salida (p. ej. A 2.0) del autmata; las seales de los
dos contactos a dos entradas (p. ej. E 1.1 y E 1.2).
El AG consulta s estn aplicadas las tensiones de seal (estado de seal "1" si se accio-
na el contacto NA o no se acciona el NC). Los dos estados de seal se combinan con la
operacin Y; el resultado de la combinacin se asigna a la salida 2.0 (la lmpara luce).
v

Esquema efec* AWL FUP KOP


.---- ..----.."--u----

7.2 Estructura del programa


En un AG 55-115U un programa puede ser lineal o estructurado.
Los apartados siguientes describen estos tipos de programas.

Para procesar tareas simples de automatizacin basta con programar las diferentes instrucciones.
en una seccin (mdulo).
En el AG 55-115U dicha seccin es el mdulo de organizacin 1, e! "OB 1 " (-+ apt. 7.3.1). Este
mdulo se procesa cclicamente, esto es, tras la ltima instruccin vuelve a ejecutarse la primera.

Puntos a observar:
e Al llamar el OB 1 se ocupan cinco palabras para ei encabezamiento (-+ apt. 7.3.1)
e Una instruccin ocupa normalmente una palabra en la memoria de programa.
Tambin existen instrucciones de 2 palabras, p. ej., con las operaciones "Cargar una constan-
te". Al calcular la longitud del programa debern contarse dos veces.
e El OB 1 debe finalizarse, como todos los mdulos, usando la instruccin "BE".
Manual 55- 1 1 SU Introduccin al STEP 5

7.2.2 Programacin estructurada


Para resolver tareas complejas es ms conveniente dividir el programa global en secciones (mdu-
los) con entidad propia.

Este procedimiento tiene las siguientes ventajas:


e Programacin ms simple y clara, incluso en programas de gran tamao,
posibilidad de estandarizar partes del programa,
e facilidad de efectuar modificaciones,
e prueba mas simple del programa,
e puesta en servicio ms simple,
e utilizacin de subprogramas (un mdulo se llama desde diferentes puntos).

En el lenguaje de programacin STEP 5 existen cinco tipos de mdulos:

e Mdulos de organizacin (OB)


tos m d u l ~ s
de organizacin gestionan el programa de mando.

r, Mdulos de programa (PB)


Estos mdulos incluyen el programa de mando dividido segn aspectos funcionales o tecnol-
g icos.

e Mdulos de paso (SB)


Este tipo especial de mdulos de programa sirve para programar mandos secuenciales. Se tra-
tan como los mdulos de programa.

e Mdulos funcionales (FB)


Los mdulos funcionales son mdulos de programa especiales. En ellos se programan partes
de programas (p. ej. funciones de aviso y aritmticas) que aparecen con frecuencia o que
tienen una gran complejidad. Son parametrizables y disponen de un juego ampliado de ope-
raciones (p. ej. operaciones de salto dentro de un mdulo).

e Mdulos de datos (DB)


En ellos se almacenan datos necearios para la ejecucin del programa de mando. Ejemplos de
datos: valores reales, valores lmite, textos.
Introduccin al STEP 5 Manual S5-7 15U

Usando llamadas es posible abandonar un mdulo y saltar a otros. Esto permite anidar en hasta 32
niveles mdulos de programa, funcionales y de paso (+ apt. 7.3).

Al calcular la profundidad de anidado hay que tener en cuenta que el programa de

La profundidad total de anidado resulta de la suma de las profundidades de anidado de todos los
mdulosde organizacin programados. Si el anidado supera 32 niveles, el AG pasa a STOP emitien-
do el mensaje "Desbordamiento pila de mbdulos STUEB" (+ apt. 5.1).

Nivel 1 Nivel 2 Nivel 3 *...... Nivel 32

Figura 7.2 Profundidad de anidado


Manual S5-1 1 SU Introduccin al STEP S

7.3 Tipos de mdulos


La tabla siguiente resume las caractersticas ms importantes de los diferentes tipos de m6dulos:

Tabla 7.2 Comparacin entre los tipos de mdulos

Longitud
(mx.)
8 x 210
bytes
8 x 215
bytes 1 8 x 215
byte. 1 8 x 210
bytes
2042
palabras de
datos 4

1 E l sistema operativo tiene ya integrados determinados mddulos de organizacidn (-+cap. 11). E l sistema operativo llama
por s mismo determinados OBs (-+ apt. 7.3.1).
2 E l sistema operativo tiene ya integrados determinados rnbduios funcionales (+cap. 3 1).
3 Los mdulos de datos DB 0 y DB 1 est6n reservados.
4 Hasta la DW 255, accesibles usando "LDW, L DL, L DR" o "TDW, T DR, T DL" o "P D. PN D, SU D, RU D".

EWA 4NEB 81 1 6130-04


Introduccidn al STEP 5 Manual SS- 1 ISU

Estructura de un mdulo

Cada mdulo se compone de:


e Encabezamiento, con los datos relativos a tipo, nmero y longitud del mdulo.
Lo confecciona el PG a l convertir el mdulo.
e Tronco, incluye el programa STEP 5 o los datos.

Patrn de sincroni-
Direcciones de zacin
byte absolutas Tipo de mdulo
(en orden cre- Namero del mdulo
ciente) ldentificador del PG

Malmeres de
biblioteca
Longitud del m-
dulo

Figura 7.3 Estructura del encabtazamiensde! rndduio

Los mdulos se programan con ed paquete cc"l"cware"KOP, FUP, AWL". La forma de programar los
mdulos figura en el manual de su $6.

Los mdulos de organizacin constituyen la Interfase entre el sistema operativo y el prs-gramea de


mando; por sus funciones pueden dividirse en tres grupos:
@ Mdulo de organizacin que Ia llama cicIicaanen"E el sistema operativo (OB 1)
e Mdulos de organizacin casntrasladors por evento o.tiempo; es decir, se Idaman cuando
- hay una tsansicitsn ST8P+RUN o RED DES-+RED CON (OB 21, OB 22)
- se presentan alarmas (OB2...%)$6)
- surgen errores de programacin o en el equipo (OE3 19, OB 23, OB 24, OB 27, OB 3 2 , 0 8 34)
- transcurre un intervalo be tiempo (CIB 10...OB 13)
Qtros ofrecen funciones operativas (del mismo modo que Ics mdulos funconaiebp integrados),
IIamables desde el programa de mando (-+cap. 11).
Introducdn al STEP 5 Manual 55-7 15U

La figura siguiente muestra la forma de construir un programa de mando estructurado. Adems


pone de relieve la imp~rtanciade los mdulos de organizacin.

Programa de sistema Programa de mando

Figura 7.4 Ejemplo del uso de mdulos de organizacidn


Manual SS- 1 1SU lntroduccidn al STEP 5

7.3.2 Mdulos de programa (PB)


En este tipo de mdulos se programan normalmente secciones cerradas de un programa.

Particularidad:
En mdulos de programa es posible repesentar grficamente funciones de mando.

Llamada

Los mdulos de programa se activan con las llamadas SPA y SPB. Estas operaciones pueden progra-
marse en todos los tipos de mdulos, excepto en mdulos de datos. Las operaciones de llamada y
fin de mdulo inhiben el VKE. Sin embargo, el VKE puede llevarse al "nuevo" mdulo, y evaluarse
all.

7.3.3 Mdulos de paso (SB)


Los mdulos de paso son un tipo especial de mdulos de programa destinados a procesar mandos
secuenciales. Se tratan como mdulos de programa.

7.3.4 Mdulos funcionales (FB)


En mdulos funcionales se programan funciones de mando que se presentan con frecuencia o que
tienen una estructura compleja.

Particularidades:
e Los mdulos funcionales son parametrizables. Al llamar un mdulo es posible transferirle pa-
rmetros actuales.
e Los FBs disponen de operaciones complementarias no usables para los otros mdulos.
e El programa solo puede escribirse y documentarse en lista de instrucciones (AWL).

El A 6 55-1 15U tiene diferentes tipos de mdulos funcionales, a saber:


e los programables por el usuario,
e los integrados en el sistema operativo (+ cap. l l ) , o
e los disponibles en paquetes de software (mdulos funcionales estndar -+ catlogo ST 57).
Introduccin al STEP 5 Manual 55- 1 15U

Encabezamientodel mdulo

A diferencia de los otros mdulos, los mdulos funcionales incluyen, adems del encabezamiento,
otras informaciones organizativas.

Sus necesidades de memoria para informaciones organizativas resultan


e del encabezamiento del mdulo, el habitual (5 palabras)
e del nombre del mdulo (5 palabras)
e los parmetros del mdulo (3 palabras por cada parmetro).

Creacin de un mdulo funcional

A diferencia de los otros mdulos, un FB es pararnetrzable. Para ello es obligatorio programar los
siguientes datos relativos a los parametros del mdulet:

e Nombresde los parmetros del mdulo (operandos formales)


Cada parmetro del mdulo recibe una designacin ("DES"). El nombre puede tener una
longitud mxima de cuatro caracteres y debe comenzar con una letra. En cada mdulo
funcional es posible programar hasta 40 parmetros.

e Tipo de parmetro del mdulo


Es posible entrar los siguientes tipos de parmetros:
-E parmetros de entrada
-A parrnetros de raDida
-D datos
- 63 mdulos
-T temporizadores
-Z contadores

Los parrnetros de salida se dibujan en la representacin grfica (FUP) a la derecha del simbolo de
la funcin. los restantes parmetros se encuentran a la izquierda.

e Formato del parmetro del mdulo


Puede indicar los siguientes formatos de datos:
- BI para operandos con direccin de bit
- BY para operandos con direccin de byte
-W para operandos con direccin de palabra
-K para constantes

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Introduccin al STEP 5

Al parametrizar es necesario entrar el nombre, el tipo y el formato del parmetro del mdulo.

Encabezamiento
del mdulo

Nombre

NOMB: EJEMPLO
Parmetros del
DES: - - - mdulo
DES: :!&=:$E BI
Parmetros del ..........
.... ...,..,,..
.... ... .......,
..... . .,...-. ----- ---- - Nombre
DES: SAL1 A BI
1 1------ Formato
I
L --- Tipo
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m -

: U = ENTl
Programa
de mando

Mapa de la memoria Ejemplo de


programacin

Figura 7.5 Programacin de un FB con pardmetros de mddulo

EWA 4NEB 81 1 6130-04


lntroduccidn a l S T W 5 Manual 55- 1 15U

Tabla 7.4 Tipo y formato deparmetros de mdulo con los operandos actuales admisibles

EB x Bytes deentrada
AB x Bytesdesalida
MB x Bytesdemarca
DL x Bytes de datos, izquierda
DR x Bytes de datos, derecha
PB x Bytes de periferia

EW x Palabras de entrada
AW x Palabras de salida
MW x Palabras de marca

cornpr. entre, cada uno, de O a 255

FB x Se llaman incondicionalmente
(SPA ... x) mdulos funcionales
(solo admisibles sin parmetros).
PB x Se llaman incondicionalmente
(SPA ...x) mbdulos de programa.
SB x Se llaman incondicionalmente
(SPA ... x) mdulos de paso.
OB x Se llaman incondicionalmente

Llamada de un mdulo funcional

Los mdulos funcionales se almacenan como los restantes mdulos en la memoria de programa
bajo un determinado nmero (p. ej. FB 47). Los nmeros 240 . . . 255 estn reservados para los FBs
integrados, por lo que no pueden usarse para los FBs creados por ei usuario. Los nmeros 238 y 239
esthn tambien reservados para FBs integrados; sin embargo, es posible cambiar el nmero de estos
FBs (4 cap. 11).
En todos los mdulos con excepcin de los mdulos de datos es posible programar llamadas de
FBs.

EWA 4NEB 81 1 6130-04


Manual 55- 1 1SU Introduccin a / STEP 5

Una llamada de un mdulo funcional se compone de:

e, Instruccin de llamada
- SPA FBx llamada incondicional del FB x
- SPB FBx llamada del FB x, solo si VKE = 1
e Lista de parmetros (solo necesario si en el FB han sido definidos parmetros)

Solo es posible llamar mdulos funcionales que han sido ya programados. Al programar una Ila-
mada de FB, el PG demanda automticamente la lista de parmetros del FB, siempre que estn
definidos en i.

Parametrizacin de un mdulo funcional

E l programa contenido en eI mduio funciona! fija la forma en que deben ser procesados los
opesandss formales (es decir, iss parmetros definidos como "DES"').
Tan pronto como haya programado una instruccin de llamada (p. ej. SPA FB P), el PG presenta en
pantalla la jisista de pardmetros;. Esta se compone de los nombres de los paraime"ios, cada uno de
eilos seguido de dos puntas (:). Ahora es preciso asignar a los parmetror los denominados
operandos actuales. Al llamar el FB, estos sustituyen a los operandos formales; es decir, e! FB
trabaja realmente con los operandos actuales.
La lista de parmetros puede tener un maximo de 40 parmetros
Ejemplo:
El nombre (DES)de un parmetro es ENTI, el tipo es E (de entrada) y el formato es B l (de bit).
El operando formal del FB tiene la forma
DES: ENTI E B1.
En la lista de parmetros del mdulo se fija qu operando (actual) debe sustituir ai operando
forrnai cuando se llame e l FB; en el ejemplo, el operando "E 1.0". As pues, en la lista de
parmetros deber registrarse
E N T I : E 1.0.
Cuando se llame el FB, en lugar del operando forrnai "ENTI" se coloca e! operando aclcuaI "E 1 .O".

En la figura 7.7 se muestra rrn ejemplo detallado de parametrizacibn de un mdeilo funcional.

La llamada del FB ocupa dos palabras en la memoria de programa; cada parmetro, otra palabra.
En et catalogo ST 57 se indica el espacio en memoria necesario para los mdulos funcionales
estandar, as$como SU tiempo de procesamiento.
Los designadores que aparecen para las entradas y salidas del FB at programar utilizando un apa-
rato de programacin, as como e! nombre, estn almacenados en el propio mdulo funcional. Por
ello, antes de comenzar a programar con el aparato de programacin es necesario pasar al dis-
quete de programa $en la programacin 08-line) todos los mdulos funcionales necesarios, 0 en-
trarlos directamente en la memoria de programa del autmata.
lntroduccidn al STEP 5 Manual S5-1 1SU

Programa
ejecutado

en la primera llamada

Lista de parmetros
para la primera llamada

Operandos formales
Operandos actuales
en la segunda llamada

Lista de pardmetros
para la segunda llamada

Operandos formales

Figura 7.6 Parametrizacidn de un mdulo funcional

7.3.5 Mdulos de datos (DB)


En este tipo de mdulos se depositan los datos qc?edeben ser procesados en el programa.

Se admiten los siguientes tipos de datos:

e configuraciones binarias (representacin de estados de instalaciones),


e nmeros en hexadecimal, binario o decimal (temporizaciones, resultados de clculos),
caracteres alfanmericos (mensajes).

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Introduccin a l STEP 5

Programacin de rnbdulos de datos:

El primer paso para programar un DB es entrar el numero de mdulo, comprendido entre 2 y 255.
Estn reservados el DBO (para el sistema operativo) y el DB1 (para la parametrizacin de funciones
internas (4 cap. 11) y para la definicin de las marcas de acoplamiento (+cap. 12)). Los datos se
almacenan palabra a palabra en dicho mbduio. Si la informacin es inferior a 16 bits, los bits ms
significativos se rellenan con ceros. La entrada de datos comienza en la palabra de datos O, y
contina en sentido ascendente. Un mdulo de datos permite almacenar hasta 2042 palabras de
datos. Con las instrucciones "L DW" y "T DVV" es posible acceder hasta la DW 255. A las palabras
de datos 256 ...2042 solo es posible acceder con las operaciones "LIR", "TIR" y "TNB".
Entrada Valores almacenados

DWO A1 3C
DWI 2100
DWZ 5572

Figura 7.7 Ejemplo de contenido de un rnbdulo de datos

Los mdulos de datos pueden crearse o borrarse tambikn en el programa de mando (+ apt. 8.1.8).

Ejecucin del programa con mdulos de datos:

e U n mdulo de datos debe llamarse en el programa usando la instruccin A BB x ( x = 2 ... 255).


e Dentro de un mdulo, un mdulo de datos mantiene su validez hasta que se llame a otro m6-
dulss de datos.
e Al retornar al mQdulo primario, es nuevamente vlido el rnduso de datos que tena dicho pro-
piedad antes de la llamada.
s En todos los mduios de organizacin (OBs), los mdulos de datos utilizados por el programa
de usuario deben abrirse con la instruccin A DB x correspondiente.

Al llamar el PBZO se almacena en una memoria la zona de datos vlida.


Al retornar vuelve a abrirse dicha zona.
Figura 7.8 Mdrgenes de vdlidez de mdulos de datos
lntroducn a l STEP 5 Manual S5- 1 15U

7.4 EjecuciQndel programa


Una parte de los mdulos de organizacin (OBs) se hace cargo de la estructuracin y gestin del
programa de mando.
Este tipo de OBs pueden dividirse en funcin de !as siguientes tareas:
r OBs para ejecucin del programa ARRANQUE
e OB para la ejecucin cclica del programa
OBs para la ejecucin controlada por tiempo
e OBs para la ejecucin controlada pos alarmas (del proceso)
Y
e OBs para el tratamiento de errores de programacin y hardware.

Junto a elDos existen OBs que ofrecen funciones similares a Oas de los mdulos funcionales
integrados (p. ej. algoritmo de regulacin PID). Estos OBs, se describen en el capitulo ""Mduiaas
integrados" $-+ cap. 4 1).
En el apt. 7.3.1 figura un resumen de todos los OBs.

En los apartados siguientes conocer de qu mdulos de organizai6n especiales dispone la CPU


para realizar las tareas mencionadas y que debe observarse para su programacin.

7.4.1 EjecuciQndel paogrctma ARRANQUE


Durante el ARRANQUE, es decir
r tras una transicin STOP-RUN (rearranque manual)
Y
r tras una transicin RED DELRED CON (rearranque automtico tras restablecimiento de la
red, si 8a CPU estaba antes del corte en el modo RUN)
el sistema operativo de la CPU llama un OB de ARRANQUE, siempre que este programado:
OB 21 (en caso de rearranque manual)
o
r OB 22 (en caso de rearranque automtico tras restablecimiento de la red, si la CPU estaba
antes del corte en el modo RUN).

58 ha programado estos mdulos, su programa se procesa antes de la ejecucin cCclica del


programa; por ello sirven p. ej. para prefijar (una sola vez) determinados datos del sistema. Si no
est programado el OB de ARRANQUE respectivo, ta CPU sarta directamente al modo RUN (ejecu-
cin cclica, 0 8 1).
El comportamiento durante el arranque de ia CPU se describe detalladamente en el apt. 2.5.2.
Aqu se muestra un ejemplo de programacin de un QB de ARRANQUE.

Ejemplo 1: Programacin del OB 22

Tras restablecerse la red se quiere comprobar si siguen dispuestas todas las tarjetas de entrada y
salida. S i no es posible comunicarse con una o varias tarjetas (no enchufadas o averiadas), el AG
deber pasar al modo STOP.

EWA 4NEB 81 1 6130-04


Manual 55-1 ISU introduccin al STEP 5

:L KF +O Se ponen a " O " l a s p a l a b r a s de s a l i d a 0 , 2 y 4 .


:T PW O
:T PW 2
:T PW 4
:L PW 6 Se c a r g a n s u c e s i v a m e n t e en e l AKKU 1 l a s p a l a b r a s
:L PW 8 de e n t r a d a 6, 8 y 1 0 .

Si no es posible direccisnar una tarjeta de entrada o salida usando las instrucciones I-PW s TPW, Ia
CPU reacciona pasando a STOP y adivando el bit de interrupcin QVZ (retardo de acuse) en el
USTACK (-* apt. 5.1).

Ejemplo 2: Programacin del OB 21 y del FB 1

Al rearrancar usando el selector de modo de operacin se desea que adopten el estado "O" los by-
tes de marca O a 99; se mantendrn los bytes de marca 100 a 127, ya que contienen datos irnpor-
tantes de la mquina.

Premisa: Selector NRIREIOR en la posicin RE (con remanencia).


lntroduccidn a l STEP 5 Manual S5-7 15U

> -7 *-- -.-.-U " -


--
.u --"-----e "-
FI31 AWL Explitsdn
MOMB :BORRAR M
:L KF +O Se p r e a j u s t a a " O " l a p a l a b r a de marcas 2G0.
:T MW 200 Se almacena en e l AKKU 1 e l v a l o r " O " .
M10 :L KF +O E l c o n t e n i d o de l a MW 2 0 0 i n d i c a l a d i r e c c i n de l a
:B MW 200 p a l a b r a de marcas a c t u a l .
:T MW O Se pone a " O " l a p a l a b r a de marcas a c t u a l .
:L MW 200
:I 2 Se i n c r e m e n t a en 2 e l c o n t e n i d o de l a MW 2 0 0 .
:T MW 200
:L KF +lo0 Se c a r g a en e l AKKU 1 e l v a l o r a c o m p a r a r : " 1 0 0 " .
:<F Siempre que e l c o n t e n i d o de l a MW 2 0 0 sea < 100,
:SPB =MI0 e n t o n c e s se s a l t a a l a marca L O .
:BE Los b y t e s MB 0 . . . 9 9 e s t a n p u e s t o s a " O "

7.4.2 Ejecucin cclica del programa


El sistema operativo Ilama ciclicamente el OB 1. La duracin mxima del programa cclico lo fija el
tiempo de vigilancia de ciclo (4apt. 2.6.3). Si se desea programar estruduradamente, en el OB 1
solo debern programarse operaciones de salto (llamadas de mdulo). Los mdulos (PBs, FBs y SBs)
llamados en este caso debern constituir unidades funcionales cerradas para aumentar la claridad
del programa.
Detalles relativosa la ejecucian cclica del programa (modo "RUN") figuran en el apt. 2.5.3.

7.4.3 Ejecucin del programa controlada por tiempo


Para la ejecucin controlada por tiempo se dispone de los 08s 10...13. Estos 08s denominados de
tiempo los Ilama el sistema operativo a intervalos prefijados.
El intervalo de llamada se ajusta (p. ej. en el OB de ARRANQUE) en los datos de sistema, como
mltiplo de 10 ms. Puede modificarse durante la ejecucibn cclica. Para el OB 13 hay prefijado un
intervalo de llamada de 100 rns. En las palabras de datos de sistema 97 ...100 es posible ajustar
intervalos de llamada de 10 ms a 10 min. (margen: O...FFFF, 4 tabla 7.5).
tos intervalos de llamada pueden parametrizarse tambien en el DB 1 (+apt. 11.3).
El sistema operativo solo liama un OB de tiempo si
e el intervalo de llamada est ajustado > O
Y
e est programado el OB de tiempo correspondiente!
Manual 55-1 15U Introduccin al STEP 5

Los OBs de tiempo interrumpen el programa cclico tras cada operacin STEP 5. Los 05s de tiempo
no pueden interrumpir:
mdulos funcionales integrados
elOB6
o las asarmas de proceso (OB 2...5).
Por su parte, el OB 6 o las alarmas de proceso (OB 2...OB 5 ) pueden interrumpir los OBs de tiempo!
Considere que este comportamiento puede variar los intervalos de Ilamada.

Los OBs de tiempo tienen la siguiente prioridad


Prioridad mxima: OB 13
OB 12
OB 11
Prioridad mnima: OB 10.

Otra puntos a considerar:


s La operacin "AS" permite bloquear la Ilamada de todos los OBs de tiempo; con "AF" vuelven
a liberarse. Durante el bloqueo es posible memorizar una eventual demanda de llamada.
s Si los 8Bs de tiempo deben procesarse ya en el OB de ARRANQUE (00 21, OB 221, entonces es
preciso liberar - con "AF1'-alarmas en el OB de ARRANQUE.
cs En 08s controlados por tiempo no debe sobrepasarse tampoco la profundidad m6xima de
anidado, que vale 32.
cs Si un OB c~ntroladopor tiempo utiliza marcas "provisionales" usadas tambin en el programa
cclico, entonces stas debern salvarse en un mdulo de datos durante la ejecucin del OB de
tiempo.

EAC6 Intervalo para O0 11 (0...FFFFH-10ms) 1 O (=sin llamada)

[" ' " "'

Ajuste de un intervaia de $ a para ei OE 7 3:


I I
l
OB 2 1 OB 2 2
: SPA F B 2 1 :SPA F B 2 1
NOMB : T I E M P O ACT NOMB : T I E M P O ACT NOMB : T I E M P O ACT
:L K F +100
: T B S 97
:BE
o

EWA 4NEB 81 1 6130-04


7.4.4 Ejecucin de! programa controlada por alarmas

El sistema operativo llama automticamente los OBs 2...5 cuando aparece una alarma (de proceso)
(alarma A, B, C o D). Para ms informaciones relativas al procesamiento de alarmas consulte el
cap. 9.
Alarma de tiempo (reaccin cuando transcurre el tiempo)
El OB 6 constituye un caso particular. El sistema operativo lo llama cuando ha transcurrido un
tiempo prefijado en la palabra de datos de sistema 101 (EACAH) (premisa: alarmas no bloqueadas
mediante la operacin "AS").
En el OB 6 se programa la reaccin que debe producirse cuando transcurra el tiempo programado
("Alarma de tiempo"). El tiempo se arranca de acuerdo al valor registrado en la palabra de datos
de sistema 101 (EACAH) utilizando exclusivamente la operacin TBES 101.
Ejemplo:
Se ha programado el OB 6 con una reaccijBn frente a una ""Alarma de tiempo'" E l e.4B 6 se llamar
22 ms despus del lanzado del tiempo de alarma. Este se selecciona y arranca mediante las
operaciones
L KF +22
T BS 1 0 1 .
Tras 22 rns el OB 6 interrumpe la ejecucin cclica y la controlada por tiempo.

i
Nota
Es posible "relanzar" el "tiempo de alarma" en curso. Para ello se transfiere de nuevo
un valor a la palabra de datos de sistema 101. Entonces el sistema operativo lanza de
nuevo el tiempo de alarma especificado por el valor en el AKKU 1.
Para parar un "tiempo de alarma" en curso (se impide l a llamada del OB 6) se trans-
fiere el valor "O" a la palabra de datos de sistema 101.

Tras su arranque, en la palabra de datos de sistema 101 se encuentra el eiernpo seleccionado hasta
la llamada del OB 6. Una vez transcurrido ei tiempo programado, e! sistema operativo registra en
la palabra de datos de sistema 101 el valor "O" y llana el OB 6.

Para el OB 6 rige:
e Para arrancar el tiempo de alarma es preciso transferir siempre un n6mero (margen: 3...65535
3H...FFFFH)a la palabra de datos de sistema 101 (EACAw).
e El tiempo de alarma puede ajustarse en pasos de 1 mr; el tiempo se encuentra asi
comprendido en el margen 3...65535ms.
e La prioridad del OB 6 puede ajustarse en el DB 1 (+ cap. 11.3) o en la palabra de datos de
sistema 120:

-
Bit 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 O SD 120

Prioridad (en orden decreciente)


0: 08 6, OB 2...5, OB 13...10 (valor prefijado tras
borrado totau
1: O5 2...5, OB, OB 13...10

x = Bits determinantes de caractersticas del sistema


(jno deben modificarse al ajustar la prioridad del OB 6!)

Figura 7.9 Fijacin de la prioridad del OB 6 e n la palabra de datos de sistema 120

EWA 4NEB 81 1 61 30-04a


Manual 55-1 ISU Introduccin al STEP 5

BD El OE3 6 no puede interrumpirse


El OB 6 puede interrumpir el programa cclico y el controlado por tiempo, ipero no un pro-
grama de alarma en curso (OB 2...5)! Con ello, si transcurre el "tiempo de alarma" durante la
ejecucin de un OB de alarma, se retarda en consecuencia la llamada del OB 6.
e Ea !/amadadel O8 6 puede retardarse tarnbikn si
- se utilizan FBs integrados
- est6 parametrizado ef reloj-calendario integrado
- hay pendientes funciones PG/OP
- est6 conectada una red SINEC L1
- est6 activado protocolo 3964 (R) o driver ASCdl
O
- hay programados OBs controlados por tiempo.
El tiempo en que se retarda la llamada del OB6 figura en la tabla 9.1 del cap. 9 (Procesamiento
de alarmas).

7.4.5 Tratamiento de errores de programacin y hardware


Los 08s de reaccin frente a errores permiten gobernar en gran parte el comportamiento de la
CPU cuando aparecen errores.
Para ello, la operacin que ha disparado el error: Retardo de acuse, error de sustitucin o error de
transferencia, se sustituye por Ia llamada del OB de reaccin frente a errores asociado. En dicho O8
es posible reaccionar puntualmente frente al error. Si e! OB solo tiene programado "BE", no hay
reaccin; es decir, el AG no pasa a estado STOP. Si no hay el OB correspondiente, la CPU pasa al
modo STOP.

OB 13 Reaccin en caso de Ilamada de un mdulo no cargado


En el OB 19 puede prograntarse el comportamiento de la CPU en caso de 18arnclda de un
mdulo no cargado.
Ejemplo:
Se desea que pase a STOP la CPU si se llama un mdulo no cargado

: STP 1 Instruccin STOP


:BE 1
Si no est programado el O5 19, e/ programa de mand, contina ejecutandose direaa-
mente tras la instruccin de salto (jn, existe meta?);es decir, no hay reaccin.

OB 23 Reacci6n en caso de retardo de acuse al acceder directamente a periferia


Las siguientes instrucciones pueden provocar un retardo de acuse: L PB; L PW; T PB;
T PW; LIR; TIR; TNB.
El error de retardo de acuse (QVZ) aparece cuando una tarjeta, tras su direccionamiento,
no contesta antes de 160 ps. La causa puede ser un error en el programa, un defecto en la
tarjeta o la extraccin de sta durante el modo RUN.
El sistema operativo deposita en la palabra de datos de sistema 103 (EACEH) la direccin
de tarjeta absoluta en la que apareci QVZ, y llama el OB 23. De no estar ste, la CPU pasa
a STOP sealizando "QVZ".

EWA 4NEB 81 1 6130-04


Introduccin al STEP 5 Manual 55- 1 15U

QB 24 Reaccibn frente a retardo de acuse al actualizar O a imagen de proceso o las marcar de


acoplamiento
Si surge un retardo de acuse al actualizar la imagen de proceso o las marcas de acopla-
miento, entonces la direccin absoluta de la tarjeta se deposita en la palabra de datos de
sistema 103 (EACEH) y se llama el O5 24. De no estar este, la CPU pasa a estado STOP
sealizando QVZ.

OB 27 Reaccibn frente a error de sustitucin


Un error de sustitucin (5UF) puede surgir cuando en un mdulo funcional se cambie la
descripcin de sus parmetros formales tras la programacin de una llamada ("SPA FBxW',
"SPB FBx").
Si reconoce un error de sustitucin, ei sistema operativo interrumpe el programa de
mando y procesa el OB 27 en lugar de dicha operacin. Si no existe el OB 27, la CPU pasa a
estado STOP presentando en el USTACK e! identificador de error ''5UF''w

OB 32 Reaccin frente a error de transferencia


Se presenta un error de transferencia (TRAFJcuando
- se acceda a palabras de datos sin llamar previamente un m6du1o de datos (A DBB
- si en las operaciones L D W ; T DW; P D; PN Di SU D; W t B D; etc. el parmetro es mayor
que la longitud del mdulo de datos abierto
- con la instruccin EDB (Crear mdulo de datos) es insuficiente la memoria d @usuario
disponible para crear ei mdulo de datos indicado.
Reaccibri frente a errar de transferencia: El sistema operativo interrumpe la ejecucin de
la operacin en la que surgi el error de transferencia y procesa en su lugar eI OB 32. Si no
existe el OB 32, la CPU pasa a estado STOP presentando en el USTACK el identificador de
error "TRAE".

OB 34 Reaccibw frente a seriiai BAU (Fallo de batera)


El AG verifica continuamente el estado d e la batera en !a fuente de a!imentaci6n. Si
surge un fa%lsde batera (BAU), antes de cada ciclo se procera el OB 34 hasta que se
sustituya la batera y se acuse la seAalizacibn de fallo en la Puente (pulsador RESET). En el
OB 34 se programa la reaccin frente a1 fallo de bateria. Si no est programado el OB 34
PIO hay reaccin.

En el captulo 11 se describen otros OBs que ofrecen funciones operativas:


OB 160 Bucle de tiempo
OB 251 Algoritmo de regulacin PID
8 B 254 Lectura de las entradas digitaoes (solo en la CPU $44)
OB 25% Transferencia de la imagen de proceso de las salidas {PAA) a las salidas (solo en la
CPU 944).

EWA 4NEB 81 1 6130-04


Manual 55-1 75U Introduccn al STEP 5

7.5 Procesamiento de mdulos


En los apartados anteriores se ha descrito ya la forma de utilizar los mdulos. En el captulo 8 se
presentan todas las operaciones necesarias para trabajar con ellos.

Los mduios ya programados pueden modificarse cuando se quiera. A continuacin se decriben


brevemente las diferentes posibilidades de modificacin. En las instrucciones de manejo de los PGs
utilizados se exponen con ms detalie los pasos necesarios.

7.5.1 ModifIcaciQn del programa


Los programas pueden rn~dificarse- con independencia del tipo de mdulo - dentro de las si-
guientes funciones del PG:
ENTRADA
@ SALIDA
ESTADO - STATUS - (4cap. 4)
En estas Punciones son posibles los siguientes cambias:
i, Borrado, insercin y sobreescritura de instrucciones
Insercin o borrado de segmentos.

7.5.2 Modificacin de mQduios


has modificaciones de programas se refieren generalmente al contenido de un mduio, pero tam-
bin pueden borrarse o sobreescribirse mdulos completos. Sin embargo, para ello no se borran
lo-, mduios en la memoria de programa, sino que nicamente se invalidan. Estos espacios en me-
moria no pueden ser escritos nuevamerPte. Este hecho puede provocar el que no se acepten nuevos
m6dulos; e! i.6 emite entonces el mensaje de error '"o hay espacio en memoriar'.
Para remediar esto es necesario comprimir la memoria de! AG.

7.5.3 ComgresiOn de la memoria de programa


La figura 7.70 muestra lo que ocurre en /a memoria de programa cuando se utiliza la operacin
COMPRIMiW. Por cada ciclo se desplaza internamente un mdulo.
Memoria de programa Memoria de programa
RAM RAM

Entrada
posible

Figura 7.10 Significado de la compresidn

EWA 4NEB 81 1 6130-04


Introduccin al STEP 5 Manual 55-1 ?SU

Posibilidades para comprimir la memoria de programa interna


e bien con la funcin PG COMPRIMIR
o
e usando el FB 238 (COMPR, -+ cap. 11) integrado.
Si al correr un mdulo durante la compresin surge un fallo de alimentacin que impide terminar
dicha operacin, la CPU permanece en estado STOP presentando el mensaje de error NINEU.
Adems de NBNEU, en el USTACK estn adivados tambin los bits BSTSCH, SCHTAE y SPABBR.
Remedio: Borrado total!

7.6 Representacin de los nmeros


E! STEP 5 ofrece la posibilidad de trabajar can nhmeros usando cinco formatos de representacibrs
d if ererstes:

Nmeros decimales de -32768 a +32767 (KF)


e Nmeros en hexadecimal de 0000 a FFFF (KH)
e Nmeros codificados en BCD (4 ttradas) de 0000 a 9999
e Configuraciones binarias (KM)
e Constante (KY) de 0,0 a 255,255

Internamente el AG 55-1 15U representa todos los nmeros en forma de nismero binario de 16 bits
a como configuracin binaria. tos nmeros negativos se representan como complemento a dos.

Palabra
Byte
Bit

Significado 215 214 2 t 3 212 211 210 29 28 27 26 25 24 23 22 21 20

Figura 7. T 1 Asignacin d e los diferentes bits en un nmero binario en coma fija de 16 bits

La tabla siguiente muestra tres ejemplos de representacin de nmmeros en el AG:

Tabla 7.6 Ejemplos d e representacin de nmeros en el AG

EWA 4NEB 81 1 6130-04


Operaciones bsicas .......................................... 8 . 1
Operaciones combinacionales (operaciones lgicas) ............. 8 .2
Operaciones de memoria ..................................... 8 . 7
Operaciones de carga y transferencia .......................... 8 . 10
Operaciones de tiempo ....................................... 8 . 15
Operaciones de contaje ...................................... 8 .25
Operaciones de comparacin ................................. 8 .30
Operaciones aritmticas ...................................... 8 .31
Operaciones de llamada de modulo ........................... 8 .32
Otras operaciones ........................................... 8 .38

Operaciones complementarias ..................... . . . . .. ... . 8 .39


Operacin de carga .......................................... 8 .40
Operacin de liberacin ...................................... 8 .41
Operaciones de prueba de bit ................................. 8 .42
Operaciones combnacionales por palabras ..................... 8 .44
Operaciones de desplazamiento .............................. 8 .48
Operaciones de transformacin ............................... 8 .50
Decrementar/incrementar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 .52
Bloquearliiberar alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 .53
Operacin de procesamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 .54
Operaciones de salto ......................................... 8 .57
Operaciones de sustitucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 59

8.3 Operaciones de sistema ...................................... 8 .65


8.3.1 Operaciones de forzado de bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 .65
8.3.2 Operaciones de carga y transferencia .......................... 8 .66
8.3.3 Operacin de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 .69
8.3.4 Operacin aritmtica ................... . ........... . .. . . . . 8 .70
8.3.5 Otrasoperaciones ........................................... 8 .71
8.4 Activacin de indicaciones .................................... 8 .73

8.5 Ejemplos de programas ...................................... 8 .76


8.5.1 Rele de paso (evaluacin de flancos) ........................... 8 .76
8.5.2 Divisor binario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 .77
8.5.3 Reloj (generador de impulsos de reloj) . . . . . . . . . . . . . . . . . . . . . . . . . 8 .78
8.5.4 Retardos ................................................... 8 - 7 9
8.1 Estructura de los acumuladores ....................................... 8 .10
8.2 Ejecucin de la operacin "Cargar" ................................... 8 .12
8.3 Transferencia de un byte ............................................ 8 .12
8.4 Salida del tiempo actual (ejemplo) .................................... 8 .18
8.5 Salida del estado actual del contador (ejemplo) ........................ 8 .27
8.6 Efecto de la operacin de procesamiento .............................. 8 .55

Operaciones combinacionales (Igicas) ................................ 8 . 2


Operaciones de memoria ...s....................................... 8 . 7
Operaciones de carga y transferencia ..................,..........m...8 .11
Operaciones de tiempo .........................................m... 8 . 15
Operaciones de contaje .............................................. 8 .25
Operaciones de cornparacidn ........................m...............8 .30
Operaciones aritrnkticas .......................... .
.............m. 8 .31
Operaciones de llamada de mdulo ................................... 8 .33
Otras operaciones ................................................... 8 .38
Operacin de carga ................... .
...
................. . . 8 .40
Operacin de liberacin ............................................. 8 .41
Operaciones de prueba de bit ........................................ 8 .42
Efecto de "P" y "PNWsobreel VKE ..................................... 8 .42
Operaciones combinacionales por palabras ............................ 8 .44
Operaciones de desplazamiento ...................................... 8 .48
Operaciones de transformacin ...................................... 8 .50
Operaciones derementar/incrernentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . S = 8. .52
Operaciones de bloqueo y liberacin de alarmas ....................... 8 .53
Operacin de procesamiento ......................................... 8 . 54
Operaciones de salto ................................................ 8 .57
Operaciones combinacionales binarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 .59
Operaciones de memoria ...................................... . . . 8 .. .60
Operaciones de carga y transferencia ..................... ......... 8 .
. .61
Operaciones de tiempo y contaje ..................................... 8 .62
Operacin de procesamiento ......................................... 8 .64
Operaciones de forzado de bits ....................................... 8 .65
Operaciones de carga y transferencia ................................. 8 .66
..
Operacin de salto ............................ . . . . . . . . . . . . . . . . . . . 8 .69
Operacin aritmtica ................................................ 8 .70
Operacibn de procesamiento ......................................... 8 .71
Operaciones "TAK" y "STS" .......................................... 8 .72
Activacin de indicaciones con operaciones de comparacin . . . . . . . . . . . . 8 .73
Activacin de indicaciones con operaciones aritmticas en coma fija ..... 8 .74
Activacin de indicaciones con operaciones combinacionales por palabras 8 .74
Activacin de indicaciones con operaciones de desplazamiento ......... 8 .75
Activacin de indicaciones con operaciones de transformacin .......... 8 .75

EWA 4NEB 81 1 6130-04


Manual 55- 115U Operaciones STEP 5

8 Operaciones STEP 5
El lenguaje de programacin STEP 5 diferencia entre tres tipos de operaciones:

a Las operaciones bsicas comprenden funciones ejecutables en mdulos de organizacin, de


programa, de paso y funcionales. Con excepcin de la suma (+F), la resta (-F) y las operaciones
organizativas, pueden entrarse y sacarse en las tres formas de representacin (AWL, FUP y
KOP).

a Las operaciones complementarias comprenden funciones complejas tales como, p. ej., instruc-
ciones de sustitucin, funciones de prueba de bit, operaciones de desplazamiento y transfor-
macibn.
5010 pueden entrarse y sacarse en la forma de representacin AWL.

Las operaciones de sistema acceden directamente al sistema operativo. So10 deben utilizarlas
los programadores expertos.
La entrada y salida de operaciones de sistema es solo posible en la forma de representacin
AMIL.

8.1 Operaciones bbsicas


Estas operaciones se describen en los apartados 8.1.1 ...8.1.9 ayudndose de ejemplos explicativos.

EWA 4NEB 81 1 6130-04


Operaciones STEP 5 Manua195- 7 l S U

8.1.1 Operacisnes combinarionales (operaciones igicas)


La tabla 8.1 resume las diferentes operaeicdnes; en las p&ginac,sucesivas encontrar los ejemplos
correspondientes.

Tabla 8.1 Operacionescombinacionales (lgicas)

Significado 7
Combinacitiin O d e funciones V
Se reaiiza la combinacin O del VKE de la combinaaiicn Ysiguiente
con el VKE precedente.
ComblnaciSn 'Y de expresiones entre par4ntesir
Se efecta l a combinacibn Y del VKE de la expresibn entre paren-
tesis con el VKE precedente.
CornbinaaiOn O de expresiones entre parentesis
Se efecta la combinacin O del VKE de la expresin entre parn-
tesis con el VKE precedente.
Cerrar parntesis

o asociado tiene es-

bin " 0 " . Se efecta la combinacibn Y de este resultado con el VKE


en el procesador. i
Combinacin O, consulta al estado de serial "8"
El resultado de la consulta es "1 ",si el operando asociado tiene es-
tado de seAal " 1". De Io contrario el resultado de consulta es tam-
bin "0". Se efecta la combinacin O de este resultado con el VKE
en el procesador. f

Combinacin Y, consulta al estado de seal "0"


El resultado de la consulta es "O", si el operando asociado tiene
estado de sea1 "O". De lo contrario el resultado de consulta es
tambin " 0 " . Se efecta la combinacin Y de este resultado con el
VKE en el procesador. 2

Ci ldentificador
El resultado de la consulta es "O", si el operando asociado tiene

0.0
0.0
0.0
0
0
...
...
...
...
...
63.7
63.7
255.7
127
127
0.0
0.0
0.0
O
0
...
...
...
...
...
127.7
127.7
255.7
727
127

1 Si la consulta se realiza directamente tras una operacibn inhibidora del VKE (primera consulta), el resultado de la con-
sulta se toma como nuevo VKE.

EWA 4NEB 81 1 6130-04


Manual S5-115U Operaciones STEP 5

Combinacin Y
Con esta operacibn se consulta si se cumplen simultneamente varias condiciones.

1.. Ejmpfo
Esquema etbariro 1
! -!
La salida 3.5 tiene estado de seiial '9 '"cuando las tres
entradas tienen sena1 "1 ".
La salida tiene seal "O" siempre que como minimo una
entrada tenga seal "O".
Es indiferente Ba cantidad de consultar y ia secuencia de las
instrucciones de combinacin.

CombinaciDn O
Con esta operacin se consulta si se cumple una de dos (o ms) condiciones.
..-.-. ---
7-- Ejemplo
--- T -- Eyuerna eiedriro

En la salida 3.2 aparece estado de sefial " 1" cuando como


mnimo una de las entradas tiene estado de seal "1 ". En
la salida 3.2 aparece estado de seiial ''0"cuando todas as
entradas tienen simuithneamente estado de seal '"O". Es
indiferente Ea cantidad de consultas y la secuencia de su
programacin.
Operaciones STEP 5 Manual SS- 7 ISU

Combinacin Y delante de O
)p ----
Ejemplo Esquema eledrico
- -p.---

En la entrada 3.1 aparece estado de seal " 1 " cuando se


cumple como mnimo una condicin Y.
Si no se cumple ninguna de las dos condiciones Y, la salida
3.1 tiene estado de seal "0".

EWA 4NEB 811 6130-04


Manual SS- 1 1SU Operaciones STEP 5

Combinacin O delante de Y

La salida 2.1 tiene estado de seal " 1" si se cumple una de


las siguientes condiciones:
o La entrada 6.0 tiene seal " 1".
La entrada 6.1 o una de las entradas 6.2 6 6.3 tiene seal
"1".
Si no se cumple ninguna condici6n Y, la salida 2.1 tiene se-
al "O".

AWL FUP KUP


-.
!
Operaciones STEP 5 Manua155- 1 75U

Combinacin O delante Y

En la salida A 3.0 aparece estado de seAal "1 '"cuando se


cumplen ambas condiciones 8.
En la salida A 3.0 aparece estado d e seal "0" cuando no
se cumple como rninimo una condicin 0.

Consulta al estado de seal "0"

1, En la salida 3.0 solo aparece estado de seAcel ""1kctlando la


entrada 4.5 tiene estado de sefial " 1 " (contaao N/%accio-
nado) y la entrada '1.6 estado de seal "O" (contacto NC ac-
cionado).

"-- 1
1
AWL
I FUP
1
--.- KQP U
--.
J1

EWA 4NEB 81 1 6130-04


Manual S I 1 1SU Operaciones STEP 5

8.2.2 Operaciones de memoria


Estas operaciones permiten memorizar el resultado de combinacibn formado en el procesador. El
VKE memorizado representa el estado de seal del operando direccionado. La memorizacin
puede ser dinamita (asignacin) o esttica (activar y borrar). En la tabla siguiente se resumen las
diferentes operaciones; en las pginas siguientes encontrar ejemplos explicativos.

Tabla 8.2 Operaciones de memoria

Qperacibn Operando ~ i ~ n ~ i E a d o .
-. -.-
5 Activar [poner a
Durante la primera ejecucin del programa con VKE = " 1" se asig-
na el estado de seal "1" a l operando afectado. Las modificaciones
del VKE no varan ya este estado.
R U Borrar (poner a "O")
Durante la primera ejecucin del programa con VKE = "1"se asig-
na el estado de seal "0" al operando afectado. Las modificaciones
1 del VKE no varan ya este estado.
OperacionesSTEP 5 Manual SS- 1 l 5 U

Biestable RS para memorizar una salida de seal


I
Ejempfo i, Esquema eltctriro
I
E l estado de sena/ " 1" en la entrada 2.7 activa el biestable
A 3.5 (estado de seal " 1"). S i el estado de seal en 2.7
cambia a "O" se mantiene el estado de A 3.5, esto es, la
seial se memoriza.
Aplicando estado de seal "1 " en la entrada 11.4 se borra
(repone) el biestable. Si se aplican simultneamente las
seales de activacin (entrada 2.7) y de borrado (entrada
1.41, al ejecutar el programa acta la consulta programa-
da en Ultimo iuc~ar(en este caso UE 1.41, esto es, la sadida
tiene borrado prioritario.

R A 3.5
NOP O *

* NOP O es necesaria cuando el programa deba representarse en KOP o FUP en los aparatos de programacibn como,
p. ej., PG 635, PG 670, PC 675U, PG 685 o PC 695. Al programar en KOP y FUP las operaciones NOP O se activan
automdticamente.

EWA 4NEB 81 1 6130-04


Manual 55-1 15U Operaciones STEP 5

Biestable RS con marcas

El estado de seAal '9 '' en Ia entrada 2.6 activa el biestable


M 3 -7 (estado d e sena! " '8 "1.
Si el estado de sefial e n ia entrada 2.6 cambia a " O " , se
mantiene el estado de M 1.7, esto es, se memoriza la seal.
El estado de sena1 "1" en la entrada 1.3 provoca el borrado
del biestable (estado de seal "0"). Si la seal en la eo-
trada 1.3 cambia a "O'" M M -7mantiene su estado d e seal

Se consulta el estado de seal de la marca, y se transfiere a


/i
I+---
1
la raiida 3.4.

----
A
--
-
1 l.--
PUP KUP

E 2.6
M 1.7
E 1.3
M 7.7
M l.?
A 3.4

EWA 4NEB 81 1 6130-04


Operacones STEP S Manual 45- 1 15U

8.6.3 Operaciones de carga y transferencia


Las operaciones de carga y transferencia permiten
o intercambiar informacin entre las diferentes zonas de operandos,
o preparar temporizaciones y valores de contador para su posterior tratamiento,
cargar constantes necesarias para la ejecucin del programa.

EI flujo de informacidn discurre indirectamente a traves de los denominados acumuladores (AKKU


1 y AKKU 2). Los acumuladores son registros especializados de la CPU, que hacen la funcin de
memoria intermedia. En el AG 95-1 15U tienen una longitud de 16 bits cada uno. La figura si-
guiente muestra la estructura de los acumuladores.

AKKU 2 AKKU l

alto bajo alto bajo


byte bl8-e

Figura 8.1 Estructura de Ios acumuiadores

Los operandos autorizados pueden cargarse y transferirse byte a byte o palabra a palabra.
En el intercambio byte a byte la informacin se almacena justificada por la derecha, o sea en el
byte bajo.
Los restantes bits se ponen a cero.
Las informaciones contenidas en los dos acumuladores pueden procesarse con diferentes opera-
ciones.
Las operaciones de carga y transferencia se ejecutan con independencia de las indicaciones; la eje-
cucin de las operaciones no afecta a las indicaciones.
Solo pueden programarse grficamente asociadas a operaciones de tiempo o de cbmputo; en los
restantes casos solo es posible representarlasen AVVL.

En la tabla siguiente se resumen las diferentes operaciones. A continuacibn encontrar ejemplas


explicativos.

EWA 4NEB 81 1 6130-04


Manual SS- I ISU Operaciones STEP 5

Tabk 8 3 Operaciones de carga


- -y transferencia
Significado
P..... - .- A , -...-- ,.. . -

Eso no influencia el VKE.

El contenido del AKKU 1 se asigna a un operando con independen-

0 ... 127 O ... f 27

128 ... 255 128 ... 255

128 ... 254 128 ... 254


configuracin binaria configuracin binaria
cualquiera ( 1 6 bits) cualquiera (16bits)
O ... FFFF O ... FFFF
-32768...+ 32767 -32768...+32767

por cada byte por cada byte

2 caracteres alfanum- 2 caracieres alfanurn-


ricos cuasesquiera ricos cualesquiera

O ... 127
1 no con "transferir"
* PY con PG bajo 55-DOS
Operaciones STEP 5 Manuad 55- 9 15U

Cargar:

Al cargar se copia en el AKKU 1 la informacin contenida en una zona de memoria determinada,


p. ej., en la PAE.
El contenido previo del AKKU 1 se desplaza al AKKU P.
Con ello se pierde el contenido original del AKKU 2.

Ejemplo: Se cargan sucesivamente en el acumulador dos bytes (EB 7 y EB 8) procedenter de la


PAE.
Con ello no se modifica la PAE (-+ fig. 8.2).

Informacin informaciones
perdida AKKU 2 AKKU 1 pr~codentesde

--

Figura 8.2 Ejecucin de la operacin "Cargar"

Transferir:

Al transferir se copia en la zona de memoria deseada - p. ej. en la P A A - la informacien contenida


en el AKKU 1.
Con ello no se modifica el contenido del AKKU 1.
Al transferir a la zona de salida digitat, se adualiza automticamente en la PAA el byte o palabra
correspondiente.

Ejemplo: La figura 8.3 muestra como se transfiere al AB S el byte a (el byte bajo en el AKKU 1).

AKKU 2 AKKU 1 informaciones fnformaciosies


en la PAA perdidas

TAB5
Valor previo
del AB S

Figura 8.3 Transferencia de un byte

EWA 4NEB 81 1 6130-04


Manual SS- 11SU Operaciones STEP 5

Cargas y transferir una tempcrrizacin (u.tambin operaciones de tiempo y contaje)

Durante ia entrada grhfica, Ia salida DU del tempori-


zador ha sido ocupada con AW 62. El aparato de pro-
gramacin deposita automticamente en el progra-
ma de mando Ia correspondiente instruccin de carga
y transferencia. As, se carga en el AKKU 1 el conteni-
do de [a posicin de memoria direccipanada con T 10.
A continuacin se transfiere el contenido del acumu-
lador a la imagen de proceso direccionada con AW
6 2 . En este ejemplo es posible seguir en Ba AW 62 la
temposiaairs HO codificada en binario.
Las salidas DU y DE son de tipo digital. En la DU la
temporizacin aparece codificada era binario; en la
DE, codificada en BCD con base de tiempos.

L IW 22
SI T 10
NOP O
L T 10
T AMI 62:
N8P O
NCgP O

EWA 4NEB 81 1 6130-03


Cargar una ternporizacin (codificada)
"- """ , , - -p.-

Ejemplo Re~tentcin
-- I
En el acumulador se carga - codificada en SCD - el
contenido de la posicin de memoria direccionada
con T 10. La siguiente operacin de transferencia pasa
el contenido del acumulador a la posicin de
memoria de la imagen de proceso direccionada con
AW 50. En las formas de representacin grficas KOP
y FUP, una operacin codificada solo puede realizarse
indirectamente ocupando la salida DE de un tempori-
zador o contador. En la forma de representacin AWL
es sin embargo posible entrar aisladamente esta
instruccin.

AWL l
. - L---" KOP 11
-----t-- - -
---m

l 1 !
Manual SS- I 15U Operaciones STEP 5

8.1.4 Operaciones de tiempo


Este tipo de operaciones permite realizar y vigilar secuencias cronolgicas usando el programa. La
tabla siguiente lista las diferentes operaciones de tiempo; en las pginas siguientes encontrar
ejemplos explicativos.

Tabla 8.4 Operacionesde tierno0

izacin.Cualquier consulta du-

nscurrido la temporizacin y en la

con la operacin "RR".

Un VKE "O" no afecta a la temporizacin.


Operaciones STEP 5 Manual SS-l ISLB

Cargar una teiaporizacibrm

Las operaciones de tiempo Ilarnan a los temporizadores internos.


Al arrancar una operacin de tiempo se torna corno valor de Ia temporizacin la palabra afmace-
nada en el AKKU 1. Por ello es necesario fijar previamente las temporizaciones en el acumulador.

Un temporizador puede cargarse con uno de loa siguientes tipos de datos

KT Temporizaci6n cans-
tante (valor)
a
DW Palabra de datos
EW Palabra de entrada En este caso !os datos deben
AW Palabra de salida estar c~pdifBcado5en BCD
MW Palabra de marcas

Forma de cargar una temporizacn'n(vaic~r)constante:


Este ejemplo muestra la forma de cargar una temporizacin de 40 s.

-,
r-- Operacibn,
Operando
L KT M.2
Base de tiempos codificada (dB...3)
Temparizacira (0...999)

Clave para la base de tiempos:

EWA 4NEB 81 1 6130-04


Manual S5-1 ?SU Operaciones STEP 5

Ejemplo: KT40.2 corresponde a 40 x 1 s

Tolerancias:

Las temporizaciones tienen una imprecisin igual al valor de la base de tiempos.

40 x 1s - 1s
temporizacin de

Nota
l i Utilice siempre la base de tiempos ms reducida posible !

Forma de cargar una ternporizacin como palabra de entrada, de salida, de marca, o de datos

Instruccin de carga: L DW 2

En la paiabra de datos 2 est depositada - codificada en BCD - la temporizacin 638 s,


Los bits 14 y 15 no tienen ninguna importancia para la temporizacin.

15 11 O Bit

y
Base de tiempos
Temporiraci6n de 3 digitos
(codificada en BCD)
2

Clave para la base de tiempos:

El programa de mando puede modificar tambien la palabra de datos 2.


Ejemplo: E l valor 270 x 100 ms debe depositarse en la palabra de datos 2 del mdulo de datos 3.
OperacionesSTEP 5 Manual 55- ? 1SU

Salida del tiempo arrttrasl


Usando una operacibn de carga es posible cargar el tiempo actual en el AKKU 1, y seguir procesn-
dolo desde l (+ Big. 8.4).
Para !a salida a trivks de un visuaiizador digital conviene utilizar la operacin "Cargar codi-
ficadamente".

AKKU 1

Temporizacin en Base de Temporizacin de tres


binariu tiempos digitos en BCD

.....
Posiciones de bit$ ocupadas con ''0"

Figura 8.4 Saiida d e l tiempo actual (ejemplo)

1 Temporizacibn en el temporizador direccionado

EWA 4NEB 81 1 6130-04


Manual SS- 1 15U Operaciones STEP 5

Farma de arrancar una temporizacion

En el A 6 las temporizaciones no corren en sincronismo con la ejecucin del programa. La tempori-


zacin ajustada puede haber transcurrido antes de finalizar la ejecucin del programa. La evalua-
ciOn se realiza con la siguiente consultrt de tiempo. En el caso mas desfavorable queda entre ellas
una ejecucin completa del programa. Por ello, un temporizador no deber: arrancarse a s i mismo.

Ejemplo:
--
Repesentasitihn esquemtica
r- Seal del tem-
l
Programa La figura muestra la ejecucin "n n leVdes-
por izado^ 17 de el arranque del temporizador 7 17 ". A
pesar de que la temporizacin transcurri
"justo" tras la instruccin " = A 8.4",la sa-
lida 8.4 se mantiene activada. Este cambio
solo se considera durante la siguiente eje-
cucin del programa.

i
1 n: Cantidad de ejecuciones del programa
1 .tp: Tiempo de ejecucin del programa

Con excepcin de la operacin "Borrar una temporizacin", todas las operaciones de tiempo solo
se arrancan con un cambio de flanco: el VKE cambia "0" y '7''.
Tras el arranque, la temporizacin cargada es decrementada sucesivamente por unidades de
acuerdo a fa base de tiempos, hasta que alcanza ei valor cero.
S i cambia el flanco mientras sigue corriendo la temporizacin, esta vuelve a ajustarse al valor ini-
cial, y se arranca nuevamente.
El estado de seal de un temporizador puede consultarse mediante operaciones combinacionales
(legicas).
Operaciones STEP 5 Manual SS- 11SU

Impulso

Ejemplo:

Se desea que la salida 4.0 se active tan pronto como la seal en la entrada 3.0 pase de "O" a "1 ".
Adems se desea que la salida se mantenga activada como mnimo 5 s.

" - Cronugrsma P . ."


.
I-.. Esquema
. ,
-
elctrica
1
Estados de seal

Tiempo en s
T 1: Rel de tiempo con con-
tacto de paso al conectar

U E 3.0
L KT 50.1
S1 T 1
NOP O
NOP O
NOP O
U T I
= A 4.0

Las temporizaciones tienen una imprecisin igual a la base de tiempo.

EWA 4NEB 811 6130-04


Manual SS- 7 15U Operaciones STEP 5

impulso prolongado

Ejemplo:

Se desea que la salida 4.1 se mantenga activada durante un tiempo determinado - fijado por la EW
15 - t a n pronto como pase a "1" la sei7al en la entrada 3.1.

Estados de seal

. .
Tiempo

T 2: Rel de tiempo con


formacin de impulso

U E 3.1
L EW 15
SV a
NOP O
NOP O
NOP O
U T Z
= A 4.1
Operaciones STEP 5 Manual SS-7 ISU

Retardo a la eonexibn

Ejemplo:

Se desea que la salida 4.2 se active 9 s despus de la entrada 3.5. Adems debe mantenerse acti-
vada siempre que la entrada tenga seal " 1 ".

Estado de sehales

Tiempo en s

AWL FiJP

U E 3.5
L KT 9.2
SE T 3
NOP O
NOP O
NOP O
U T 3
= A 4.2

Nota
La ternporizacin "9 S" tiene una mayor precisibn si el ternporizador se carga con la
instruccin "L KT 900.0".

EWA 4NEB 81 1 6130-04


Manual SS- I 15U Operaciones STEP S

Retardo memorizado a la desconexin y borrado

Se desea que ia salida 4.3 se active 5 s despus de la entrada 3.3.


Otras modificaciones del estado de sena1 en 3.3 no debern afectar a la salida.
A travs de la entrada 3.2 se activa al valor inicial el temporizador T 4, y la salida 4.3 se pone a cero.
-Wnograma
. . . . .. . .. . , , . . ., . ..
Esquema etWica

Estados d e seAal

A 4.3

Tiempo
en s

l
H 1 : Rel auxiliar
--
1
FUP KOP
.-

U E 3.3
L KT 50.1
SS T 4
U E 3.2
R T 4
NOP O
NOP O
U T 4
= A 4.3

Las temporizaciones tienen una imprecisin igual a la base de tiempos.


I
Operaciones STEP 5 Manual 55-11SU

Retardo a !a desconexibn

Ejemplo:

Se desea pones a cero la salida 4.4 con u n retardo "a" respecto al borrado de Ia entrada 3.4. El
retardo se fija mediante el valor en MW 13.

Tiempo
en s

'J E 3.4
L MW 13
$A T 5
NOP O
NBP O
NQP O
U T 5
= A 4.4
Manual 55- 1 15U Operaciones STEP 5

8.1.5 Operaciones de contaje


Este tipo de operaciones permite a la CPU ejecutar directamente tareas de contaje. Es posible con-
tar hacia adelante (incrementar) y hacia atrs (decrementar). El margen est comprendido entre O
y 999 (tres decadas). La tabla siguiente resume las operaciones de contaje; a continuacin se
presentan diferentes ejemplos.

Tabla 8.5 Ooeracionesde cantaje

Significado

Forma de cargar el valor del contador

Las operaciones de contaje llaman los contadores internos.


Al activar un contador se toma como su valor la palabra almacenada en el AKKU 1. Por ello es
necesario depositar previamente los valores en el acumulador.

Un contador puede cargarse con los siguientes tipos de datos


KZ Valor constante
O
DW Palabra de datos
EW Palabra de entrada Los datos deben darse
AW Palabra de salida codificados en BCD.
MW Palabra de marcas

EWA 4NEB 81 1 6130-04


Opracimes STEP 5 Manual 55-1 7SU

Forma de cacatgar un valor constante:

El ejemplo muestra la forma de cargar el valor 37

1 Operacin

7-Valor del contados (0...999)

Forma de cargar un valor de contador corno palabra de entrada, de salida, de marcas o de datos:

Instruccin de carga: L DW 3

El valor del contador 410 est depositado - codificado en BCD - en la palabra de datos 3.
Los bits 12 a 15 no tienen importancia para el valor.

O Bit

DW3

Valor del contador con 3 l-.-,-.


dgitos (codificado en BCD)

Consulta del estado del contador

Utilizando operaciones combinacionales (p. ej. U Zx) es posible consultar el estado de un contador.
Siempre que el valor del contador sea diferente de cero, el resultado de la consulta ser "1 ".

EWA 4NEB 81 1 6130-04


Manual S5- 1 15U Bperacianes STEP 5

Salida del estado actual del contador

El estado actual del contador puede pasarse a! AKKU f utilizando una operacin de carga, y desde
ali seguir su procesamiento (-+ Fig. 8.5). Para sacarlo a travs de u n visualizadoir digital Eo mejor es
utilizar la operacin "Cargar codificadamente".

Estado actual del contador Z2

AKKU "I

f
Valor en binario Valor de tres dgitos
en BCD

1 bits ocupados can el "O"

Figura 8.5 blida de estado actuai de/ contador (ejempio)

EWA 4NEB 811 61313-04


Operaciones STEP 5 Manual 55- 1 1SU

Activar un contador "S" y decrementar "ZR"

Ejemplo:

Al cerrar la entrada 4.1 (S) el contador 1 se ajusta al valor 7. La salida 2.5 tiene ahora seAal " 1 ".
Cada vez que se cierra la entrada 4.0 (ZR) el valor se reduce en 1. La salida se pone a "O" cuando se
alcanza el valor "O".

Cronogcana Esquema elctrico

Binario
16 bits
. . .

t t Tiempo
A 2.5 Valor del
contador

U E 4.0
ZR Z 1
NOP O
U E 4.1
L KZ 7
S Z 1
NOP O
NOP O
NOP O
u z 1
= A 2.5
Manual 55-1 15U Operaciones STEP 5

Borrar un contador "R" e incrementar "ZV"

Ejemplo:

Al cerrar la entrada 4.0 se eleva e n 1 el valor del contador 9. Siempre que una segunda entrada
(E 4.2) tenga seal " 1 ", se pone a "O" el valor del contador.
La consulta U Z 1 indica que en la salida 2.4 hay seal "1" siempre que el valor del contador sea di-
ferente de "0".

Binario
16 bits

AWL
I FU P KOP

U E 4.0
zv z 1
NBP O
NOP 0
MOP O
.U E 4.2
R Z 1
NOP" O
NOP 0
U Z 1
1 = A 2.4
Operaciones STEP 5 Manual 25-1 f 5U

8.1.6 Operaciones de comparacin


Estas operaciones permiten comparar entre s los contenidos de los dos acumuladores, sin modifi-
carlos. Las diferentes operaciones se listan en la tabla siguiente; a continuacin se muestra en un
ejemplo su aplicacibn.

Tabla 8.6 Operaciones de comparacidn

coma fija. Se investiga si el operando en AKKU 2. es mayor o igual

Procesamientode una operacin de comparacin

Para poder compararar dos operandos es necesario cargarios sucesivamente en los dos AKKUs.
La ejecucin de las operaciones no depende del VKE. El resultado es binarto - el VKE - y puede se-
guirse procesando en el programa. Si se cumple la funcin de comparacin, el VKE es " 1",si no es
"O".
Al ejecutar las operaciones de comparacin se activan las indicaciones (+ apt. 8.4).

Nota
Observe que ambos operandos tengan el mismo formato numkrico.

EWA 4NEB 811 6130-04


Manual S5- 1 1 SU Operaciones STEP 5

Ejemplo: Se desea comparar los bytes de entrada 19 y 20. Si son iguales se activar la salida 3.0.

8.1-7 Operaciones aritmticas


Estas operaciones permiten tratar los contenidos de los acumuladores como nmeros en coma fija,
y operar con ellos aritmiiticamente. El resultado se deposita en el AKKU 1. Las operaciones se listan
en la tabla siguiente, y a continuacin se explican en un ejemplo.

Tabla 8.7 Operaciones aritmticas

Para operaciones de multiplicacin y divisin, el AG 55-1 15U dispone de mdulos funcionales inte-
grados.
Operaciones STEP 5 Manual 55-1 15U

Procesamiento de una operacin aritmetica

Antes de ejecutar las operaciones aritmticas es necesario cargar en los AKKUS ambos operandos.

Las operaciones aritmeticas se ejecutan con independencia del VKE. El resultado esti disponible en
el AKKU 1, para seguir utilizndolo en ei programa. No se modifica el contenido del AKKU 2. Las
operaciones no afectan al VKE; las indicaciones se activan dependiendo del resultado.

L 23 En el AKKU 1 se carga el valor del contador 3.

El valor del contador 1 se carga en el AKKU 1. E! contenido previo del


AKKU 1 se "desplaza" al AKKU 2.

Los contenidos de ambos AKKUs se interpretan corno nmeros en coma


fija de 16 bits, y se suman.

T AW12 El resultado - contenido del AKKU 1 - se transfiere a la palabra de salida


12.

15 O
876 AKKU 2

+ +F
AKKU 1

1544 AKKU 1

8.1.8 Operaciones de llamada de mdulo


Estas operaciones permiten fijar la secuencia de un programa estructurado. A continuacibn del
resumen (+tabla 8.8) se explican las diferentes operaciones.

EWA 4NEB 81 1 6130-04


Manual SS- 115U Operaciones STEP S

Tabla 8.8 Oneracionesde llamada de mdulo

SPA U Salto absoluto (incondicional)


La ejecucin del programa contina en otro mdulo, con indepen-
dencia del VKE.
Esto no afecta al VKE.
SPB O
Con VKE "1 " se salta a otro mdulo.
De no ser as el programa sigue ejecuthndose en el mismo mdulo.
En este caso el VKE se pone a " 1".

0...255 *
0...255
0...255

Dependiendo del VKE se activa un mdulo de datos.


No se interrumpe la ejecucin del programa.
Esto no afecta al VKE.

Con independencia del VKE se finaliza el mdulo actual. El progra-


ma se sigue ejecutando en el mdulo desde donde se llama. El VKE

Con independencia del VKE se finaliza el mdulo actual. El progra-

cutando en el mdulo desde donde se llama. Al cambiar de mdulo


no varia el VKE, sigue siendo " 1".

* En el PG 615 debe preseleccionarse "INST. SISTEMA SI". Tenga adernhs en cuenta que el sistema operativo ocupa
unos OBs determinados.
** En el AKKU 1 hay que depositar fa longitud del DB antes de ejecutar la operacibn. Con longitud O se borra el DB.
*** Los rnbdulos de datos DB O y DB 1 estn reservados.
OperacionesSTEP 5 Manual 55- 1 15U

Llamada absoluta (incondicional)de un mdulo "SPA"

Dentro de un mdulo se llama a otro con independencia de cualquier tipo de condiciones.

Ejemplo: En el FB 26 se program una funcibn especial, que se llamar y procesar& en diferentes


puntos del programa, p. ej., en el PB 63.
-
t- Secuencia def programa AWL ihpiicaci6n

La instruccin "SPA FB 26" en el m-


dulo de programa 63 provoca la Ila-
rnada del mdulo funcional 26.

SPA FB 26

Llamada condicional de un mdulo "SPB"

Dentro de un mdulo se llama a otro mdulo cuando se cumple la condicin previa (VKE = 1).

Ejemplo: En el mdulo funcional 63 se ha programado una funcin especial que se llamar y


procesar6 en el programa cuando se den determinadas condiciones, p. ej. en el PB 10.

Secuencia def programa AWL Expiiaceicibn

ha instruccin "SPB FB 63" en el m-


dulo de programa 10 provoca la Ila-
S M 1.0 mada del mdulo funcional 63 cuan-
U E31.7 do la entrada E 31.7 tenga seal " 1 ".
SPB FB63

EWA 4NEB 81 1 6130-04


Manual SS- 1 15U Operaciones STEP S

Llamada de un mdulo de datos "A DB"

Los mdulos de datos se llaman siempre de forma absoluta (incondicional). Todos los procesa-
mientos de datos subsiguientes se refieren al mdulo de datos llamado.
Con esta operacin no es posible crear nuevos mdulos de datos. Los mdulos llamados deben
programarse o crearse antes de la ejecucin del programa.

Ejemplo: En el mdulo de programa 3 es necesaria una informacin que ha sido programada en


la DW 1 del DB 10. Otro dato - p. ej. un resultado de clculo - se ha aimacenado en la
DW 3 del DB 20.

Secuencia det programa


i___.___.__ I
AWL 1 Explicaci6n

PB 3
ADB 10 Se carga en el acumulador la
informacin contenida en la palabra
A DB 10 LDWl 1 del mdulo de datos 10. El
LDW l contenido del AKKU 1 se deposita en
la palabra 3 del mdulo de datos 20.

Creacin y borrado de un mdulo de datos

La instruccin "E DBx" no llama ningn DB, sino que genera uno nuevo. S i se desea utilizar datos
de dicho mbdulo, es necesario llamarlo usando la instruccin A DB.
Antes de "E DB" es necesario indicar en el AKKU 1 cuntas palabras de datos comprende el mdu-
lo (-+ejemplo).
Si se da cero como longitud del mdulo de datos, dicho mdulo es borrado, esto es, es eliminado
de la lista de direcciones. A partir de aqu es como si no existiera (-+ apts. 11.1.4 y 11.1.5).

El mdulo se mantiene como "cadver" hasta que se comprima la memoria del AG.
(4 apt. 7.5.3).

Si se intenta crear un mdulo de datos ya existente, entonces no tiene ningn efecto la instruc-
cin E DBx! Si la longitud del DB a crear es mayor que el espacio disponible en memoria, la CPU
pasa a STOP sealizando "TRAF" o salta al OB de reaccin frente a error correspondiente.

El mdulo de datos creado puede tener una longitud cualquiera. Sin embargo, tenga en cuenta
que los aparatos de programacin solo pueden procesar m6dulos con una longitud limitada.
Operaciones STEP 5 Manual SS- 1 15U

Creacin de un mdulo de datos

Ejemplo AWt. Explicaciitn


Se desea crear un mdulo de datos En el AKKU 1 se carga el nmero
con 128 palabras sin auxiliarse de un en coma fija constante 4- 127; si-
aparato de programacin. multneamente se desplaza al
AKKU 2 el contenido original del
AKKU 1.
En la zona RAM del AG se crea el
mdulo de datos 5 con una longi-
tud de 128 palabras (0000),regis-
trndose en la lista de direc-
ciones de mdulos. Durante la si-
guiente ejecucin de la instruc-
cin E DB 5,esta no tiene efecto
si el contenido del AKKU 1 no es
cero.

Borrado de un mdulo de datos

+
en coma fija constante O; si-
multneamente se desplaza al
AKKU 2 el contenido original del

Se declara no vlido el mdulo


de datos 5 (debe estar en la zona
RAM del AG), y se suprime de la
lista de direcciones de mdulos.

EWA 4NEB 81 1 6130-04


Manual 45-1 150 Operaciones STEP 5

Fin de mdulo "BE"

Esta operacin permite finalizar un mdulo; no es necesario finalizar los mdulos de datos. "BE"
es siempre la ltima instruccin de un m6dulo.
En programacin estructurada, la ejecucin del programa prosigue en el modulo donde est la lla-
mada.
En el mdulo primario no es posible proseguir las operaciones combinacionales binarias.

Ejemplo: Sedesea finalizar el mdulo de programa 3 utilizando la instruccin "BE".

Secuencia del programa Explicacin


..-- ...-. --.........-. - -
. ...

La instruccin "BE" finaliza el PB 3 y


provoca el retorno al OB 1.
SPA PB 3

Retorno absoluto (incondicional) "BEA"

Esta operacin provoca un retorno dentro de un mdulo. Sin embargo, en FBs es posible evitarla
utilizando operaciones de salto (v. apts. 8.2.10 y 8.3.4).
En el mdulo primario no es posible proseguir las operaciones combinacionales binarias.

Ejemplo: Se desea finalizar el procesamiento del FB 21 sin considerar el VKE.

La instruccin "BEA" provoca el


abandono del FB 21. A continuacin
se retorna al PB 8.
Operaciones STEP 5 Manual SS- I 15U

Retorno condicional "BEB"

Esta operacin provoca un retorno dentro de un mdulo cuando se cumple la condicin previa
(VKE = 1).
De lo contrario se prosigue la ejecucin lineal del programa con VKE "1 ".

Ejemplo: Se desea interrumpir el procesamiento del FB 20 cuando el VKE es " 1 ".

Secuencia del programa AWt ExpficacIn

La instruccin "BEB" provoca el retor-


no del FB 20 al PB 7 cuando la entrada
E 20.0tiene seAal " 3 ".

8.1.9 Otras operaciones


En la tabla siguiente se resumen las otras operaciones bsicas, y se describen a continuacin.

Tabia 8.9 Otras operaciones

Significado
Stop al finalizar la ejecucin del programa
1
Se acaba de terminar la ejecucin actual del programa; se saca la
PAA. A continuacin el AG pasa a STOP.
Operacin nula
En la memoria RAM se ponen a "0" 16 bits.
Operacin nula
En la memoria RAM se ponen a " 1 ' 9 6 bits.
Operacin de estructuracin de imagen

EWA 4NEB 81 1 6130-04


Manual 55-1 1SU Operaciones STEP 5

Operacin Stop

La operacin "STP" provoca el paso del AG ai estado STOP. Esto es deseable cuando se producen
estados peligrosos en la instalacin, o cuando surge una avera en el aparato.
Tras la ejecucin de la instruccin se lleva a su termino el programa de mando sin considerar el
VKE. A continuasin el AG pasa a STOP sealizando el error "STS". Se puede volver a arrancar a
travs del selector de modo (STOP --+ RUN) o desde el PG.

Operaciones nulas

Las operaciones nulas "NOP" permiten reservar o sobreescribir celdas de memoria.

Operaciones de estructuracin de imagen

Dentro de un mdulo es posible dividir en segmentos partes de un programa utilizando las opera-
ciones de estructuracin "BLD".

Las operaciones nulas y de estructuracin de imagen solo tienen significado para el PG al represen-
tar programas en STEP 5.
Al ejecutar estas instrucciones la CPU efecta ningn tipo de operacin.

8.2 Operaciones complementarias


Las operaciones bsicas pueden programarse en todo tipo de mdulos. Las "operaciones comple-
mentarias" permiten extender el juego de operaciones. Sin embargo, estas operaciones tienen las
siguientes limitaciones:

e Solo pueden programarse en mdulos funcionales.


e Solo pueden representarse en forma de lista de instrucciones.

En [OS apartados siguientes se describen las operaciones complementarias.


OperacionesSTEP 5 Manual SS-1 ISU

8.2.1 Operacin de carga


Al igual que en las operaciones bsicas, la operacin complementaria de carga permite copiar da-
tos en el acumulador. El significado de esta operacin se muestra en la tabla 8.10, y se explica en
un ejemplo.

Tabla 8.10 O~eracidnde carua

a en el AKKU 1 una palabra

L BS 103 En los AKKUs se cargan el conte-


nido del SD 103 y la direccin de la
tarjeta "importante".
da bajo l a direccin inicial 4. Si el Si ambos valores son diferentes, se

El programa se contina ejecu-


tando en el OB 1 (o en el mdulo
se desea que se emita un mensaje,
pero que se prosiga con la ejecu- Si los valores resultan iguales, la
CPU pasa a STOP.

EWA 4NEB 811 6130-04


Manual SS- 115U Operaciones STEP S

8.2.2 Operacin de iiberacin


La operacin de liberacin "FR" se utiliza para poder ejecutar incluso sin cambio de flanco las si-
guientes operaciones:
o Arrancar un temporizador
e Activar (cargar) un contador
e Incrementar y decrementar de contador.

La operacin de liberacin se representa en la tabla 8.1 1, y se explica en un ejemplo.

Tabla 8.11 Operacidn de liberacidn

Signfficado
Liberacibn de un temgorizador/contador
1
Con el flanco creciente del VKE se liberan temporizadores y conta-
dores. Si en a "operacin inicial1'eIVKE es " 1 ", la operacin provo-
ca ei rearranque de un temporizador y la activacin, incrementa-
cin, o decrementacin de un contador.

" " Ejemplo


1' AWt 1' ' '
Explicacin

gado (ancho del impulso 50 S). Esta SV T 2 Arrancar una temporizacin T 2

siempre que la salida 3.4 se active


activarse A 3.4. (cambio positivo del VKE) du-
rante el tiempo que est activada
la entrada 2.5. Por ello, la salida
4.2 se mantiene activada durante
la temporizacin rearrancada, o
vuelve a reactivarse.
S i la entrada 2.5 no est activada
al producirse el cambio de flanco
de la salida 3.4, la temporizacin
no se rearranca de nuevo.

* Esta temporizacin tiene una imprecisidn de ir 10 s. Si quiere una mayor precisibn utilice una base de tiempos menor.

EWA 4NEB 81 f 6130-04


OperacionesSTEP 5 Manual SE 1 ?SU

8.2.3 Operaciones de prueba de bit


Estas operaciones permiten consultar y modificar bit a bit operandos digitaies. Las operaciones de
prueba de bit deben estar siempre al comienzo de una operacin combinacional (lgica). La tabla
8.12 resume estas operaciones.

Tabla 8.12 Operaciones de prueba de bit

ncia del VKE se pone a " 1 " el bit deseado. No se in-

O ... 127.15
O ... 127.15

1 Solo con P y PN

La tabla siguiente muestra corno se forma ei VKE durante las operaciones de prueba de bit "P" y
"PN". A continuacin les presentamos un ejemplo de aplicacin de estas operaciones.

Tabla 8.13 Efecto de "P" ynPN"sobre el VKE

EWA 4NEB 81 1 6130-04


Manual 55-1 15hl OperacionesSTEP 5

En la entrada E 2.0 est conectada Llamada del mdulo de datos 10


una barrera luminosa para contar
piezas. Tras cada 180 piezas se de- E l varorde! contador Z 10 se carga
sea saltar al mdulo funcional FB con la constante O a traves de la en-
S o al FB 6. Tras 800 piezas se trada E 3.0. Con cada cambio de
desea borrar automticamente el flanco positivo en E 2.0 sube en 1 el
contador 10,y que comience a estado del contador. El contador se
contar de nuevo. borra mediante E 4.0o la marca
M 5.2. El estado actual del contador
se deposita, codificado en SCD, en
Ia palabra de datos 12.

Mientras que el bit 8 de la DW 52


sea cero, se salta al FB 5. Esto ocurre
SPB FB 5 con la pieza primera, tercera,
quinta, etc. centesima.
Mientras que el bit 8 de la DW 12
sea uno, se salta a! FB 6.Esto ocurre
con la pieza segunda, cuafla, sexta,
etc. centbima.
Cuando es uno el bit 1 1 de la DW 12
(el estado del contador es con ello
800),se activa condicionalmente la
marca M 5.2.

En a entrada E 10.0 est coneda- :U E 10.0 El valor del contador 20 se carga


da una barrera luminosa para :ZV Z 20 con la constante 0 mediante la en-
contar piezas. Tras cada 256 pie- :U E 11.0 trada E 11.O. Cada vez que se pro-
zas se desea borrar el contador, y :L K Z O duce un cambio de flanco positivo
que comience a contar de nuevo. :S Z 20 en E 30.0 se incrementa en 1 el es-
tado del contador. Cuando el esta-
do alcanza eI nmero 256 = 100H
(el bit 8 es "1 ") se salta a ia meta
:SPB = LLEN "LLEN" (lleno) si no se finaliza el
: BEA mhtduio.
El bit 8 del contador Z 20 se pone
condiciona!mente a "O"; el valor
del contador es entonces nueva-
mente O0QH.

Nota
Las ternporizaciones y valores de contadores estn depositados en la palabra corres- 1
pondiente, de forma hexadecimal y en los 10 bits menos significativos (bits O a 9). La
base de tiempos est depositada en los bits 12 y 13 de la palabra que contiene el valor!
del contador.
Operaciones STEP 5 Manual 55- 115U

8.2.4 Operaciones combinacionales por palabras


Estas operaciones permiten combinar bit a bit los contenidos de los dos AKKUs.
La tabla 8.14 resume estas operaciones, que se aclaran a continuacibn en ejemplos.

Tabla 8.14 Operaciones combinacionales por palabras

Signifiado

Combinacin O bit a bit


Combinacin O exclusiva bit a bit

Procesamiento de una operacin combinacional por palabras

Las operaciones combinacionaIes por palabras se ejecutan con independencia del VKE. Inver-
sarnente, no afectan al VKE, pero activan las indicaciones en funcin del resultado de la operacin
aritmtica" (-tapt. 8.4).

Nota
Antes de ejecutar las operaciones es necesario cargar en los AKKUs ambos operandas.
Atiende que los operandos tengan el mismo formato numrico ?

EWA 4NEB 81 1 6130-04


Manual 55-115U Operaciones STEP 5

El "resultado de la operacin aritm&ticaWest disponible en el AKKU 1 para su posterior procesa-


miento. No se modifica el contenido del AKKU 2.

AWL ExpUcadn
L En el AKKU 1 se carga la palabra de entrada 92.

L En el AKKU 1 se carga una constante. El contenido original del AKKU 1 se


"desplaza" al AKKU 2.

I UW
T
Se efecta la combinacin Y de los contenidos de ambos AKKUs.

El resultado - contenido de AKKU 1 - se transfiere a la palabra de salida 82.


j l l l l I ---T., . , . - e - . . . . ... .-m- . . . ,

Ejemplo nurn&ro

EW 92 En la palabra de entrada 92 desean


15 o
ponerse a "O" !os 8 bits mls signifi-
AKKU 2 cativos.
Y Ambas palabras son comparadas bit
KH OOFF a bit. Si en el bit correspondiente
hay un " 1 ",el bit de resultado se po-
AKKU 1 nea "1".

Resultado

AKKU 1

EWA 4NEB 81 1 6130-04


Operaciones STEP 5 Manual 55- 1 1SU

L EW35 Se carga en el AKKU 1 !a palabra de entrada 35.

L En el AKKU 1 se carga una constante. El contenido original det AKKU 1 se


"desplazaf'aIAKKU 2.

1 OW 1 Se efecta la combinacin O bit a bit de los contenidos de ambos AKKUs.

B EW 35 El resultado - contenido de AKKU 1 - se transfiere a la palabra de entrada


35.

EW 35
15 O En la palabra de entrada 35 se de-
AKKU 2 sean poner a "1 " 10s 8 bits menos
significativos.
K M OOFF
O En la palabra resultado se pone un 1
" 1 " cuando en los bits correspoai- 1
AKKU l
dientes de ambas palabras hay un
#S a rr 1
Resultado

AKKU 1
Manual SS- 11SU Operaciones STEP 5

EW71 1 Se carga en el AKKU 1 la palabra de entrada 71.

L EWS Se carga en el AKKU 1 la palabra de entrada 5. Et contenido original del


AKKU S se "desplaza" al AKKU 2.

Se efecta la combinacin O exclusiva bit a bit de los contenidos de ambos


AKKUs.

T AW 86 Et resultado -contenido de AKKU 1- se transfiere a ia palabra de salida 86.

a"--
- --
[-- Ejemplo n u m e r b-.- - --- .
EW 71 Se desea comprobar la igualdad de
O
las palabras de entrada 71 y 5. El bit
AKKU 2 resultado solo estar a " 1" cuando
o sean diferentes los bits correspon-
EW5 dientes en los AKKUs 1 y 2.

AKKU f

Resultado

AKKU 1

EWA 4NEB 81 t 6130-04


Operaciones STEP 5 Manual 55- 1 1SU

8.2.5 Operaciones de desplazamiento


Estas operaciones permiten desplazar la configuracin binaria contenida en el AKKU 1; no se mo-
difica el contenido del AKKU 2. El desplazamiento permite muitiplicar o dividir por potencias de
dos el contenido del AKKU 1. La tabla 8.15 resume estas operaciones, que se aclaran seguidamente
con ejemplos.

Tabla 8. IS Operaciones de desplazamiento

Procesamiento de una operacin de desplazamiento

La ejecucin de [as operaciones de desplazamiento no depende de condiciones. No influencia e$


VKE. Sin embargo, las operaciones de desplazamiento afectan a las indicaciones.
Esto permite consultar con funciones de salto el estado de los biis ltimamente desplazados.
El parmetro de la instruccin indica en cuntas posiciones de bit se desplaza hacia la izquierda
(SLVV) o hacia la derecha (SRW) el contenido del AKKU 1. Las posiciones que quedan libres al des-
plazar se rellenan con ceros.
Se pierden los bits "expulsados". Una vez ejecutada la operacibn, el bit 20 (SRW) o el bit 215 (SLW)
influencian ei bit ANZ 1, que puede entonces evaluarse. Una operacin de desplazamiento con el
parmetro "0" se trata como una operacin nula (NOP). El procesador central ejecuta sin otra
reaccin la siguiente instruccin STEP 5.
Antes de ejecutar las operaciones es preciso cargar en el AKKU 1 el operando a procesar. El ope-
rando modificado queda all para su posterior procesamiento.

EWA 4NEB 81 1 6130-04


Manual 55-1 15U Operaciones STEP 5

1""'
L
A W

DW2
"1 l '
I " " '
- Explicacin

Se carga en el AKKU 1 el contenido de la palabra de datos 2.

SLW 3 / Se desplaza tres posiciones hacia la izquierda la configuracin binaria en

T DW3 El resultado - contenido de AKKU 1 - se transfiere a la palabra de datos 3.

Ejemplo nurn8rkcr
-.- .

4% (DW 2) En la palabra de datos 2 est deposi-


15
AKKU 1 tado el ~ a l o r 4 6 4Se
~ ~desea
. multi-
plicar este valor por 23 = 8. Para ello
se desplaza en tres posiciones hacia
la izquierda la configuracin binaria
de DW 2 era 6-1 AKKU 1.

AKKU 'I

SRW 4
w128 1 Se carga en el AKKU 1 el valor de la EW 128.

Se desplaza en cuatro posiciones hacia la derecha la configuracin binaria


en el AKKU 1.
P AW 160 El resultado - contenido de AKKU 1- se transfiere a la A W 160.

3-i2,, (EW a 2s)


15 0 La EW 128 suministra el valor 35210.
AKKU 1 Si se despiaza hacia la derecha en
cuatro posiciones la configuracin
SRW4 + binaria contenida en el AKKU 1, di-
cho valor - 352,0- se divide por
24 = 16.
2210
15 O
AKKU 1
Operaciones STEP 5 Manual 55- 1 15U

8.2.6 Operaciones de transformacibn


Estas operaciones permiten transformar los valores contenidos en ef AKKU 1. Las diferentes opera-
ciones se listan en la tabla 8.16. A continuacibn se explican con ejemplos.

Tabla 8.16 Operaciones de tranrformacin

Procesamiento de las operaciones de transformacin

La ejecuciQn de estas operaciones no depende del VKE ni tiene efecto sobre el mismo. La opera-
cin "KZW" activa las indicaciones (-+ apt. 8.4).

L DW12 Se carga en el AKKU 1 el contenido de la palabra de datos 12.

KEW Se invierten todos los bits del AKKU 1.

T AW20 El nuevo contenido del AKKU 1 se transfiere a la A W 20.

1 D W 12
1
1 AKKU 1
15 O En una instalacin se han rustituidos
los contactos N A por contactos NC.
Si se quiere que la informacin en
DVV 12 mantenga su efecto anual,
KEW es necesario invertir la DW 12.
/ AKKU 1
15 O

EWA 4NEB 81 1 6130-04


Manual 55- 1 1SU Operadones STEP S

L. EW12 ' Se carga en el AKKU 1 el contenido de ia EVV 12.


l
KZW Se invieflen todos :OS bits, en la posicin menos significativa se suma
un "1".

DW 'O0 1 La palabra modificada se transfiere a la DW 100.


- -
, , ,

Ejemplo numrico
,

-7
EW 12 Se desea formar el valor negativo
O del valor contenido en EW 12.
AKKU 1

AKKU l
Operaciones STEP 5 Manual SE 1 ISU

Estas operaciones permiten modificar los datos cargados en el AKKU 1. La tabla 8.17 lista las ope-
raciones posibles; en la misma pgina se describe un ejemplo.

Tabla 8.17 Operactones decrementar/incrementar

Significada

Se reduce el contenido del acumulador.

ntenido del acumulador.

indicado en el parimetro.
La ejecucin de la operacin no depende de condiciones. Se limita
al byte derecho (sin acarreo).

Procesamiento

La ejecucin de estas dos operaciones no depende del VKE y no afecta ni al VKE ni a las indicacio-
nes.
El parmetro indica en que valor hay que modificar el contenido del AKKU 1. Las operaciones se
refieren a valores decimales; sin embargo, el resultado se deposita en el AKKU 1 en forma binaria.
Las modificaciones solo se refieren al byte bajo en el acumulador.

tarla en la palabra de datos 8. Incrementar en 16 el byte bajo del


AKKU 1. El resultado - 1020n -
est en AKKU 1.

Transferir a la palabra de datos 8


el resultado de la operacin anterior el contenido del AKKU 1 (1020H).
y depositarlo en la palabra de da- Como en el AKKU 1 est todava
el resultado de la incrementacin,
es posible decrementarlo di-
rectamente en 33.
El resultado seria FFFH, pero como
no se decrementa el byte alto del
AKKU 1, en ste se obtiene como

tenido del AKKU 1

EWA 4NEB 811 6136-04


nlaanuab 55-1 1st" Operaciones STEP S

8.2.8 BloquearBliberar alarmas


Estas operaciones afectan a la ejecucin del programa controlada por alarmas y por tiempo. Su mi-
sin es impedir que alarmas del proceso o de tiempo impidan el procesamiento de una serie de ins-
trucciones S mdulos. La tabla 8.18 resume dichas operaciones; a continuacin se detallan
extensamente.

Tabh 8.78 Operacionesde &bloqueoy Irberacin de aiecmas

Opetadn Operando $ignificado

Procesamiento

La ejecucin de estas operaciones no depende del VKE y no afectan ni al VKE ni a las indicaciones.
Tras ejecutar la instruccidn "AS" no se procesan ya ms aiarmas. La instruccin "AF" anula dicho
ef edo.

Se desea bloquear el procesamiento


de asarmas en una determinada sec-
cin del programa, y luego volverlo

Bloquear alarmas

Si aparece una alarma, se procesa


sin retardo la seccin del pro-
grama comprendida entre las ins-
trucciones "AS" y "AF".

Liberar alarmas.
Las alarmas aparecidas entretan-

1 Porcada linea de interrupcin (alarma) solo es posible memorizar una alarma.


Operaciones STEP S Manual SS- 1 15U

8.2.9 Operacin de procesamiento


Esta operacin - "B" - permite procesar de forma "indexada" las instrucciones STEP 5. Esto ofrece
la posibilidad de modificar el parmetro de un operando durante la ejecucin del programa de
mando. La operacin se describe en la tabla 8.19 y se explica en un ejemplo.

Procesamiento

La instruccin "Procesar palabra de marcas o de datos x"es una instruccin de 2 palabras que se
ejecuta con independencia del VKE.

En realidad se trata de dos instrucciones asociadas:

e La primera instruccin contiene la operacin de procesamiento y una palabra de marcas o de


datos.
e La segunda instruccin especifica la operacin y el identificador del operando que debe
procesar el programa de mando. Como parmetro es necesario entrar aqu O 6 0.0.

Nota
i Si en la CPU 944 se entra un valor diferente de O 6 0.0, dicho valor es sustiuido por
0 6 0.0 !

El programa de mando trabaja entonces con el parmetro depositado en la palabra de marcas o


de datos llamada por la primera instrucciSn. S i deben indexarse operaciones binarias, entradas, sa-
lidas o marcas, entre en el byte alto de esta palabra la direccin de bit y en e\ byte bajo la direccin
de byte.
En los restantes casos el byte alto debe ser "0".

EWA 4NEB 81 1 6130-04


Manual SS- 1ISU OperacionesSTEP 5

La instruccin de procesamiento puede combinarse con las operaciones siguientes:

Combinaciones binarias
Operaciones de memoria
FR T, RT, SAT, SE T, S1 T, SST, SVT Operaciones de tiempo
FR Z,RZ, SZ, ZR Z, ZV Z Operaciones de contaje
Op.de carga y transferencia
SPA=,SPB=, SPZ=, SPN=, SPP=, SPM=, SPO= Operaciones de salto
Op. de desplazamiento
Decrementar e incrementar
A DB, SPA, SPB, TNB Llamadas de mdulo
f Combinada eon " B DW" a " B WIW" la operac6n "U&" setransforma en la operacihn "UA'" siempre que la direccibn de
byte en la palabra de datos o marcas sea mayor que 127.
Excepcin en la CPU 944: En ella lassalidas se direccionan con la secuencia de instrucciones B DWX; U A X,Y, 6
B MWX; U A X,Y.

La figura siguiente muestra cmo el contenido de una palabra de datos especifica el parinetro de
la siguiente instruccin.

I FB x 1 Programa ejecutado

Figura 8.6 Efecto de la operacin de procesamiento


Operaciones STEP 5 Manua! 95-7 lSU

El siguiente ejemplo muestra cmo se generan nuevos parmetros con cada ejecucin del pro-
grama.
.-.--.-.-
Ejlibmpia
L
'
.
.-
-
AWt
--M

-.--.--- ExpU"6n , A
Se desea poner a "O" los con- Llamar el mdulo de datos 282
tenidos de las palabras de da- Cargar en AKKU 1 \a constante 20
tos DVV 20 a DW 100. DVV 1 es
el "registro de ndices" para Transferir a [a palabra de datos 1 el
los parrnetros de las palabras contenido del AKKU 1.
de datos. Cargar const. hex. O en AKKU d .

Procesar la palabra de datos l .

Transferir e! contenido del AKKU 1


a la p. de datos cuya direccin est
almacenada en la p. de datos 1.
Cargar en AKKU 1 la p. de datos 1.

Cargar la constante 1 en el AKKU 1.


Esto desplaza ai AKKU 2 [a palabra
de datos 4.
Se suman el AKKU 2 y el AKKU 1, el
resultado se deposita en el AKKU 1
(se eleva la direccin de la palabra
de datos).
Transferir el contenido del AKKU 1
a Ia palabra de datos 1 (nueva di-
reccin de palabra de datos).
En AKKU 1 se carga la constante
100 y la nueva direccin de palabra
de datos se desplaza al AKKU 2.

Efectuar la cornparacibn: AKKU 2


5 AKKU 1.
Si AKKU 2 5 AKKU 1, saltar condi-
cionalmente a la meta M f .

EWA 4NEB 811 6130-04


8.2.10 Operaciones de salto
Las diferentes operaciones de salto se listan en la tabla siguiente. Un ejemplo muestra la forma de
utilizarlas.
Tabla 8.20 Operaciones de salto

Este salto se ejecuta cuando e! VKE es " 1". Con VKE " 1" no se
ejecuta la instruccibn y el VKE se pone a " 1".

2 1 = OyANZO=O.Nosemodi-

El salto solo se ejecuta cuando ANZ 1 = 1 y ANZ O =O. No se modi-

= Oy ANZO = l . Nose modi-

Procesamiento de las operaciones de salto

Junto a la operacin de salto es necesario indicar siempre un identificador simblico del punto a
donde se salta (la denominada meta del salto), compuesta como mximo de 4 caracteres. E l primer
carcter debe ser siempre una letra.

Al programar es necesario considerar:


e La distancia absoluta del salto no debe ser mayor que +
127 o +
128 palabras en la memoria
de programa. Recuerde que algunas instrucciones ocupan dos palabras (p. ej. "Cargar una
constante"). Para saltos mayores es necesario intercalar una "meta intermedia".
e Solo se debe saltar dentro de un mdulo.
e No esta permitido saltar por encima de lmites de segmento ("BLD 255").
Operaciones STEP 5 Manual S5-1 1SU

Si no est a 1 ningn bit de la ANO :L EW 1 En el AKKU 1 se carga la pala-


palabra de entrada, se desea :L KH OOQO bra de entrada 1. Si el conteni-
saltar a [a meta "ARB 1 ".Si no :+F ds dei AKKU 1 es cerof, se saBta
coinciden la palabra de entrada :SPZ= A # 1 a la meta "AM 1'" si no se eje-
1 y la palabra de entrada 3, se :U E 1.0 cuta la siguiente instruccian
retorna a la meta "AM O". (UE 1.0).
En el resto de los casos EW f se
compara con la palabra de da-
tos.
Si EW 1 es mayor o menor que
DW 12, se salta a "META".
ANI :L EW1 Comparacin entre la palabra
:e AW3 de entrada 1 y la palabra de sa-
:XOW lida 3. De no ser iguales, en e!
AKKU 4 hay aaivados bits indi-
viduales.
Si el contenido del AKKU 1 no
es igual a cero se retorna a la
meta "AN 8".En caso contrario
se ejecutan las instrucciones
siguientes.
Se compara la palabra de en-
trada 1 con la palabra de datos
12. De no ser iguales, se pone
:SPB = META VKE "1".
Si VKE "l", se salta a "META".
Si "'VKE" = "O", se ejecuta la
siguiente instruccin.

1 La instruccin "L ... " no afecta a las indicaciones. La EW 1 y la constante OOOOH se comparan (+ F) para poder evaluar
con la operacin "SPZ =" el contenido dei AKKU.

EWA 4NEB 81 1 6130-04


Manual 55- 1 ISU Operaciones STEP 5

8.2.M Operaciones de sustitucion


S i se desea ejecutar un programa con diferentes operandos y sin grandes cambios, es conveniente
parametrizar [os diferentes operandos (+ apt. 7.3.4).
Cuando sea necesario modificar operandos, basta con reasignar los parmetros en la llamada al
rnbdulo funcional.
En el programa estos parmetros se procesan como "operandos formales".
Para ello se precisan operaciones especiales, pero que no se diferencian en su efecto de las opera-
ciones sin sustitucin. En las pginas siguientes se describei.8 someramente estas operaciones, y se
ilustran con ejemplos.

Operaciones combinacionales (Igicas) binarias

La tabla 8.24 lista las difereritra operaciones i0mbina~i0naIe5=

Tabla 8.21 O~eracionescombinacionales binarias

Combinacin Y

Consulta de un operando formal sl estado de seal "0"~


--?- ---$--
Operando formal l Operandos actuales adrnis. Pac6metra
!
Entradas, salidas y marcas
direccionadas binariamente.
Temporizadores y
contadores
Operaciones STEP 5 Manual SS- I I5U

Operaciones de memoria

Las operaciones se listan en la tabla 8.22, y se complementan con un ejemplo explicativo.

Tabla 8.22 Operaciones de memoria

S = Activar (binario) un operando formal

RB = Borrar (binario) un operando formal


O

- - Asignar
o E! VKE se asigna a un operando formal.
A
-
. ....-
1.
Y---
Operando formal Opatnrtdos actuaris adm.

Ejemplo: En el OB 1 se parametriza el FB 30:


Manual 55- 1 15U Operaciones STEP 5

Operaciones de carga y transferencia


Las diferentes operacionesse listan en la tabla siguiente y se describen en un ejemplo.

Tabla 8.23 Operaciones de carga y transferencia

Ejemplo: En el PB 1 se parametriza FB 34:

NOMB :CARG/TRAN

LW1 : KZ140
LC1 : 27

LW2 : KZ 160

1 Palabra de datos: DW, DR, DL

EWA 4NEB 81 1 6130-04a


Operaciones STEP 5 Manual 55- 1 15U

Operaciones de tiempo y contaje

En la tabla siguiente se listan las diferentes operaciones. En base a algunos ejemplos se explica su
significado.

Tabla 8.24 Operaciones de tiempo y contaje

Liberar un operando formal para rearranque (se describe en


"FT" o "FZ",dependiendo del operando formal).

/ R D = O Borrar (digital) un operando formal.

en el AKKU o contaje hacia adelante de un contador entrado


como operando formal.
Arrancar como retardo a la desconexin una temp. entrada co-
mo operando formal y el vaior depositado en e AKKU o contaje
hacia atrs de un contador entrado como operando formal.
r

Operando formal
I Operandos actuales
admisibles
Tempor. y contadorest
~ i
Parmetra
p o !
Formato
I
l

1 'SI" y "SE" no sirven para contadores

Especificacin de las temporizaciones o valores de contador:

Al igual que con las operaciones bsicas, las temporizaciones y los valores de contador pueden es-
pecificarse en forma de operando formal. En este caso es preciso diferenciar si el valor se encuen-
tra en una palabra de operando o se da en forma de constante.

e Las palabras de operando pueden tener el tipo de parmetro E o A y el formato W. Se cargan


en el AKKU usando la operacin "L = ".
e En una constante, el tipo de parmetro es "D" y el formato "KT" o "KZ". Estos operandos for-
males se cargan en el AKKU usando "LW = ".

EWA 4NEB 81 1 6130-04


ManualSS 1 ISU Operaciones STEP 5

Los siguientes ejemplos muestran la forma de trabajar con operaciones de tiempo y contaje.

Ejemplo 1:
- . .
tiamada mdulo f u x Programa en mrdula funciona4 fF632) Programa ejecutado
I
:UN
:U
:L
:SAR
:U
:UN
:L
:SSV
:U
:O
.. -
-
:U
:RD
:RD
:BE

Ejemplo 2:
Operaciones STEP 5 Manual SS- 1 150

Operacin de procesamiento

Esta operacin se explica con la tabla 8.25 y un ejemplo.

Tabla 8.25 Operacin de procesamiento

B = Procesar operando formal


Los mdulos sustituidos se llaman con independencia de condi-
f ciones (absolutamente).

1 DB, PB, SB, FBI B

l S i los mdulos funcionales se usan como operandos actuales, no deben tener pardmetros de mbdulo.

Ejemplo:

AWL
:SPA FB35
NOMB : PROCES
D5 DB 5
DW2 DW2
06 DB 6
DW1 DW1
A4 AW4
MOT5 FB 36
:BE

EWA 4NEB 81 1 6130-04


Manual SE 1 ?SU Operaciones STEP 5

8.3 Operaciones de sistema


Estas operaciones tienen las mismas limitaciones que las operaciones compiementarias.
Solo es posible programarlas:
en mdutos funcionales
e usando la forma de representacin AVVL.

Estas operaciones solo deberCin aplicarlas usuarios con grandes conocimientos del sistema, ya que
actan sobre datos especificos del mismo.
Si desea programar operaciones de sistema, en el PC es necesario preajustar "INST. SISTEMA SI".

8.3."90peraciones de forzado de bits


Estas operaciones son iguales a las mencionadas en "Operaciones complementarias", y permiten
modificar (forzar) b i b individuales. La tabla 8.26 resume las operaciones de forzado.

Tabla 8.26 Operaciones de forzado de bits

En la zona de datos de sistema se pone a " 1 " un bit determina-

la zona de datos de sistema se pone a "O" un bit determina-

Procesamiento de las operaciones de forzado de bits:

La ejecucin de estas operaciones no depende del VKE.

EWA 4NEB 81 1 6130-04


Operaciones STEP 5 Manual 55-1 15U

8.3.2 Operaciones de carga y transferencia


Estas operaciones permiten acceder a toda la memoria de programa de la CPLO. Se utilizan prefe-
rentemente para intercambiar datos entre el acumulador y las posiciones de memoria no direccio-
nables mediante operandos. En !a tabla 8.27 se listan las diferentes operaciones.

Tabla 8.27 O~eracionesde carga y transferencia

Cargar indirectamente registro


El registro indicado (AKKU 1,2) se carga con el contenido de la
palabra de memoria cuya direccin se encuentra en AKKU 4 .

El contenido de8 registro indicado se transfiere a una posirirr de


memoria cuya direccin se encuentra en AKKU 1.

' Parametro
O (para AKKU 11, 2 (para AKKU 2)

Cargar indireclamente registro

solo en la CPU 94-41.

Direccin final zona de destino: AKKU 1


Direccin final zona origen: AKKU 2

-4
Una palabra se transfiere a la zona de datos de sistema.
Manual 55- 7 15U Operaciones STEP 5

Carga y transferencia de contenidas de registro

Ambos AKKUs son direccionables como registros. Cada registro tiene un ancho de 16 bits. Como
las operaciones "LIR" y "TIR" transfieren los datos palabra a palabra, en el 55-3 15U os.registros se
direccionan por parec.
La ejecucin de las operaciones no depende del VKE. El piocesador toma del AKKU 1 !a direccin
de la posicin de memoria protagonista del intercambio de datos.
As pues, antes de ejecutar !a operacin de sistema es necesario asegurarse de que la direccin de-
seada est depositada en el AKKU l .

/
l
k KH FS00 1 ha direccin F100n se carga cin ei AKKU 1.
1
! i !
1 La Informacin contenida en la posicin con 13 diiecci6n FiOOH se carga en
1
!

Ejemplo: Se desea cargar en el AKKU 2 el conteitido de las posiciones de memoria 1 2 3 1 ~


y
"iZ3zH.
Supongamos que el contenido de la posicibri 123IH es 4SH;
"apongamos que el contenido de !a posicibn 4 2 3 2 ~es 57H.

11 F KH 1231 [ La constante 123dHse carga en el AKKU 1


1 I
1
i Tras esta operacin, en el AKKU 2 se encuentra el contenido de las
posiciones 1237 y 12 3 2 ~o, sea 45EPTH.

Ejemplo: Se desea transferir a las posiciones 1i3IH y 723gw del segundo banco de memoria 4 - 4 ~
Y 564.

I
L KH 4466 La ~ o n s t a n t e M 6 6se~carga en el AKKU 1.

L Tras la operacin: AKKU 1 contiene 1 2 3 1 y~AKKU 2, 446Gn

Tras la operacin de transferencia la posicin 123IH contiene el valor MH 1


y la posicin 1 2 3 2 el
~ valor 56n.
i 1
1
Operaciones STEP 5 Manual 55-1 15U

Procesamiento de la transferencia de bloques:

La ejecucin de la operacin no depende del VKE.


El parmetro indica (en bytes) la longitud del bloque (campo) de datos a transferir. La longitud
mxima del bloque es de 255 bytes.
La direccin del campo origen se toma del AKKU 2; Ia direccin del campo de destino esth en el
AKKU 1.
La transferencia del bloque se hace decrementando, esto esl es necesario indicar siempre las direc-
ciones superiores de los campos. iAl transferir se sobreescriben los byres contenidos en el campo
de destino!

Se desea transferir un
bloque de datos de
12 bytes de la di-
reccin FOAZii a la di-
seccin E E ~ ~ H .
TNB

t - "- -- 4

AWL ExpiicMiitn j
..-
i 1 i
l

ha direccin final del campo origen se carga en el AKKU l . 1


I
:L KH EE90
/ La direccin final del campo de destino se carga en el AKKU 1. La
direccibn de[ origen se desplaza ai AKKU

:TNB 12 EB bloque de datos se transfiere al campo deseado.


Manual 55-1 B5U Operaciones STEP 5

Transferencia a la zona de datos de sistema

Ejemplo: Cada vez que se cambia de modo: STOP -+ RUN se desea ajustar a 100 m5 Ba vigilancia
del tiempo de ciclo (perro guardin). Esta temporisacin puede programarse, como
miltiplo de 10 ms, en la palabra de datos de sistema 96.* Desde, p. ej., el OB2l se
puede llamar el FE3 siguiente:

Tipo y nmero de! mdulo.

L KF 10 El AKKU 1 se carga con el factor 70.

Y BS 96 Este valor se transfiere a la palabra de datos de sistema 96.

Atencin
,
Las operaciones TIW, TDB, TBS y YNB permiten modificar posiciones de la memoria de
de la memoria de datos del sistema, pero su efeao no es vigilado por el
perativo. Por ello, su uso indebido puede modificar el programa y provocar la

8.X.3 Operacin de salto


Innerhaib von Funktionsbausteinen kann ein Sprungmiel durch eine Marke festgelegt werden.
Bei dieser Sprungoperation kdnnen Sie die Sprungdistanz durch eine Festpunktzahi angeben. Die
wichtigsten Eigensehaften sind in Tabelle 8.28 a u f g e f h ~ .

Tabla 8.28 Operacin de salto


----- l . . . " -- - - "

i Operacidn
?
i Operando
1 l
1- Significada
il Saitar relativamente
Se interrumpe la ejecucibn lineal del programa y se prosigue en
el punto fijado mediante la distancia de salto.

* No en la CPU 941
Operaciones STEP 5 Manua155- 1 15U

Procesamiento de la operacihn de salto:

La ejecucin de ta operacin no depende del VKE.


ha distancia de salto se indica directamente mediante el pardmetro. As, p. ej., ei parme"eo "2" in-
dica que no se contina trabajando con 6a siguiente instruccin de una palabra, sino con la ri-
guiente a la siguiente.

Esta forma de marcar tiene las siguientes particularidades:

o La disbncia de salto no se corrige automticamente, Por ella, s i se realizan modificaciones en


la parte saltada, la meta del salto puede resultar desplazada.
o La meta debe encontrarse en el mismo segmento o mdulo que la instruccin de salto.

Como no puede gobernar ia situacin absoluta de los mdulos dentro de la memoria


interna de usuario, deber evitar saltos por encima de !imites de mbdulda~.

8.3.4 Operacin aritmtica


Esta operacin eleva el contenido del AKKU 1 en el valor indicado. Este valor est representado
por el parmetro en forma de nmero decimal positivo o negativo (4tabla 8.29).

Tabla 8.29 Operacidn aritmPtica

Sumar una constante


Es posible sumar constantes de byte o de palabra.

Parrnetro-l B... C 127


-32';968...7-32767

Procesamiento:

La operacin aritmtica se ejecuta con 'ndepe tc.t"lsciadel VKE. Por otro lado, no afecta ni al VKE ni
a las indicaciones.
Entrando parmetros negativos es pasibie reasizar restas. No hay acarreo al AKKU 2, incluso
cuando el resultado no pueda representarse con 16 bits, esto es, no se modifica el contenido del
AKKU 2.
Manual 55-1 l5U Operaciones STEP 5

7
P' "' Ejemplo p - ; - ~ ~ P ~ i ~ a c i 6 n
t
" "'

--T--
i
Se desea restar 33 a la constante L KH 1020 La constante 'BOZONse carga en el
40ZOH y depositar el resultado en la AKKU 1.
palabra de marca 28.A continuacin ADD BiF -33 Al contenido del AKKU se suma
se desea sumar al resultado la cons- la constante -3310.
tante 256, y que la suma se deposite T MW 28 El nuevo contenido del AKKU
en [a palabra de datos 30. (OFFFH) se deposita en la palabra
de marca 28.
ADD KF 256 Al eiltimo resultado se suma la
constante 25EiI0.
T MW 38 E l nuevo contenido del AKKU
(lOB"FH) se dewcita en la palabra
de marca 30.

8.3."tsans operaciones
has tablas 8.38 y 8.31 resumen las restantes operaciones de sistema.

Tabla 8.30 Operacibn de procesamiento

Procesar indirectamente
Una operacin se indexa a travs de un operando formal; al
parrnetro del mdulo cuyo

Procesamiento:

La operacin "B1" trabaja como las restantes operaciones de procesamiento. AI contrario que con
''8 QDW" o "8 MW", en esta operacin se indexa un operando formal. La instruccin ejecutada me-
diante "BE" se refiere al operando formal indicado. Sin embargo, este no se especifica mediante
su designacin. Antes de la instruccin "BI" es necesario cargar el AKKU 1 con el "nmero de posi-
cin" del operando formal dentro de la lista de parrnetros.
Operaciones STEP 5 Manual 55;-1 lU

-
Mdula llamante
y---

FB parametrizado / ' Explicwidn


'1

I
: SPA FB 2 NOMB: PROCES
NOMB: PRBCES DES : ENTO EW
ENT O : EW 40 DES : ENT 1 EW
ENT1 : EW 20 DES : SAL A W
SAL : AW 100

El AKKU 1 se carga con ia cons-


tante "2".
Con la siguiente instruccibn se
desea procesar el operando for-
mal situado en la segunda posi-
cin de la lista de parmetros.
El contenido de EW 20 se tranc-
fiere a la AW 80.
- -

rabia 8.31 Operaciones "TAK " y "STS"


par acin / operan& Significado
Intercambiar los contenidos de los acumuladores
Con independencia del VKE se permutan los contenidos de
AKKU 1 y AKKU 2. Esto no afecta al VKE y a las indicaciones.

Procesamiento de la operacin Stop:

Al ejecutar la operacin "STS" la CPU pasa inmediatamente a STOP, interrumpindose en dicho


punto el procesamiento del programa. El estado STOP solo puede abandonarse manipulando el
selector de modo de operacin o usando la funcin del PC "ARRANQUE AG".

EWA 4NEB 81 1 6130-04


Manual S5- 1 ?SU Operaciones STEP 5

8.4 Activacin de indicaciones


El grocesador del aubdmata SIMATIC 55-1 15U tiene las tres indicaciones siguientes:
e ANZO
o ANZ 1
e OV Desbordamiento (Ovedlow..Q)
Las siguientes operaciones afectan a las indicaciones:
e Operaciones de c~mparacin
o Operaciones aritmticas
e Operaciones de desplazamiento
o Algunas operaciones de transformacin.
El estado de las indicaciones condiciona diferentes operaciones de salto.
Activacin de indicaciones con operaciones de comparacin

Al ejecutar las operaciones de comparacin se activan las indicaciones ANZ O y ANZ 1 (4 tabla
8-32). No se modifica la indicacin de desbordamiento. Las operaciones de comparacin afectan al
resuIt.ade3de combinacin. Siempre que se cumpla ia condicin a comparar, VKE = 1. Por ello, tras
una aperaci6t-rde c~mparifcines posible utilizar tambien la operacin de salto condicional "SPB".

Tabla 8 32 AAgeivacidn de indicaciones con operaciones de comparacin

EWA 4NEB 81 1 6130-04


Operaciones S I E P 5 Manual SS- 1 1SU

Activacin de indicaciones con operaciones aritmticas

La ejecucin de las operaciones aritmeticas activa todas las indicaciones, dependiendo del resu!.-
tado de la operacin (-+tabla 8.33).

Tabla 8.33 Activacin de indicaciones con operaciones aritrnPticas en coma fija

< - 32768 SPN, SPP, SPO

* Resultadode la operacibn: -32768 - 32768

Activacin de indicaciones con operaciones combinacionales por palabras

Las operaciones combinacionales por palabras activan las indicaciones ANZ 0 y ANZ 1. No se modi-
fica la indicacin de desbordamiento (+tabla 8.34). El estado de las indicaciones depende del con-
tenido del AKKU tras la ejecucin de la operacibn:

Tabla 8.34 Activacin de indicaciones con operaciones combinacionales por palabras

cero (KH = 0000)

E W A 4NEB 81 1 6130-04
Manual SS- 1 1JU OperacionesSTEP 5

Activacin de indicaciones con operaciones de desplazamiento

La ejecucin de las operaciones de desplazamiento activa las indicaciones ANZ O y ANZ 1. No se


modifica ia indicacin de desbordamiento (-+tabla 8.35).
La activacin de las indicaciones depende del estado del ltimo bit desplazado.

Tabla 8.35 Adivacidn de indicaciones con operaciones de desolazamiento

Activacin de indicaciones con operaciones de transformacin

La formacin del complemento a dos (KIW) activa todas las indicaciones (-+tabla 8.36). El estado
en que quedan las Indicacionesdepende del resultado de la funcin de transformacin.

Tabla 8.36 Activacin de indicaciones con operaciones de transformacin

* Este no es el resultado de la transformacin de K H = 8000


Operaciones STEP 5 - Manual SS- 1 1SU

8.5 Ejemplos de programas


A continuacin les presentamos algunos ejemplos de programas que Vd. podr programar y pro-
bar en las tres formas de representacin usando un PG con pantalla (p. ej. PG 675).

8.5.1 Rel de paso (evaluacin de flancos)


, .- , , ----
tljempki Esquema elctrico
Cada vez que la seal en la entrada E 1.7 cambia de "O" a
" 1" (flanco ascendente) se cumple la condicin Y de
U E 1.7 y UN M 4.0; el VKE es "1". Con ello se activan las
marcas 4.0 y 2.0 ( ' h a r e a s de flancca").
En el prximo ciclo de procesamierito no se cumple ya la
condicin Y de U E 1.7 y UN M 4.0, ya que ha sido activada la
marca 4.0.
Se borra la marca 2.0.
As pues, la marca 2.0 solo tiene estado de seal " 1 " durante
una sola pasada del programa.
Al abrir la entrada 1.7, se borra la marca 4.0.
Con ello se prepara la evaluacin del siguiente flanco
creciente en la entrada 7.7.
- I
AVVL I FUP KOP

U E 1.7
UN M 4.0
= M 2.0
U M 2.0
S M 4.0
UN E 1.7
R M 4.0
NOP O

EWA 4NEB 81 1 6130-04


Manual 55- 115U Operaciones STEP 5

8.5.2 Divisor binario


Este apartado describe la forma de programar un divisor binario.
Ejemplo: El divisor binario (salida 3.0) modifica su estado cada vez que la sefial de entrada 1.0
pasa de "'8" a "l1"(-Flanco creciente). Por ello a su salida aparece siempre una seal que
tiene la mitad de la frecuencia de la entrada.
r"l -
Cronograrna Esquema eiltirico
-- -.
Estados de seal

Tiempo
en S
FUP
---
t- -..--.--
KOP

U M 1.1
S M 1.0
UN E "1.0
R M 1.0
N8P O
***
U M 1.1
U A 3.0
= M 2.0
***
U M 1.1
UN A 3.0
UN M 2.0
S A 3.0
U M 2.0
R A 3.0
NOP O

l
Nota
La visualizacin en FUP o KOP solo es posible cuando al programar en AWL se han
entrado los limites de segmento "***".

EWA 4NEB 81 1 6130-04


Operaciones S I E P 5 Manual S5- 1 15U

8.5.3 Reloj (generador de Impulsos de reloj)


A continuacin sedescribe la forma de programar un generador de impulsos de reloj.
Ejemplo: Un generador de impulsos se forma con un temporizador autopilotado, al que a su sa-
lida se anade un divisor binario. ha temporizaci6n T es rearrancada mediante la marca
2.0 cada vez que transcurre. Esto es, cada vez que finaliza la temporizacin, la marca
2.0 tiene durante un cicio estado de seal "1 ". Los impulsos de la marca 2.0 actan
sobre el divisor binario de forma que a la salida 0.6 se obtiene un tren de impulsos con
una relacin impulso/pausa de 1: 1. El perodo de este tren de impulsos es el doble del
periodo del ternporizador autopilotado.

Estados de sena1

+
- Tiempo
en s

UN
L
M
KT
2.0
10.1
FUP KOP
---4
SE T 7
NOP O
NOP O
NOP O
U T 7
= M 2.0
***
U M 2.0
UN M 3.0
S A 0.6
U M 2.0
U M 3.0
R A 0.6
NOP O
***
UN M 2.0
U A 0.6
S M 3.0
UN M 2.0
UN A 0.6
R M 3.0
NOP O
Manual SS-1 15U Operaciones STEP 5

8.5.4 Retardos
Seguidamente se muestra la forma de programar retardos usando temporizadores para realizar
as tiempos de espera de una cierta longitud.

m23 AWL Explicacin


LAE=23

HOJA 1
SEGMENTO 1 O000
NOMB :RET. PROGRAMAR RETARDO

0005 :O M 0.0 FORZAR VKE "1"


0006 :ON M 0.0
OOC7
0008 :L KT 1 0 0 . 0 UN SEGUNDO
OOOA :SE T O ARRANCAR TEMPORIZADOR
O000 BUCL :UN T O BUCLE
O0OC :SPA OB 3 1 RELANZAR TIEMPO CICLO; NO NECESARIO EN O5 DE
OOOD :SPB =SCHL ARRANQUE
OOOE :U T O
0OOF :R T O REPONER TEMPORIZADOR
O010 :U T O
O0 1 1 :L KT 0 0 1 . 0 RECORRER TEMPORIZADOR CON VKE "O",
0013 :SE T O PARA QUE SEA POSIBLE NUEVO
0014 :BE LANZAMIENTO

Para tiempos menores (hasta aprox. 60 ms) es posible utilizar el 0%160.

Ejemplo:
Programar un retardo de 30 ms:
L KF +30000
SPA OB 160
(-+ apt. 11.2.2).
..........................
9.2 Clculo de los tiempos de reaccin frente a alarmas ............. 9 . 3

9.3 Generacin de alarmas de proceso con


la tarjeta de entrada digital434-7 ............................. 9 . 5
9.3.1 Descripcin de las funciones .................................. 9 . 5
9.3.2 Puesta en servicio ............................................ 9 . 5
9.3.3 Parametrizacin del OB de arranque ........................... 9 . 5
9.3.4 Lectura de las seales de proceso .............................. 9 . 7
9.1 Tiempos de reaccin suplementarios . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 9 - 4
I

EWA 4NEB 81 1 6130-04


Manual SS- 1 ?SU Procesamiento de a/armas

Este captulo le informa de:


qu mdulos usa el sistema 55-97 5U para el procesamiento de alarmas del proceso
o cmo puede dispararse una alarma de proceso
que ocurre '?internamente" durante un procesamiento de alarma
o qu hay que observar si se usan simultneamente alarmas "de tiempo" (OBs de tiempo)
o cmo se calculan los tiempos de reaccin frente a una alarma de proceo

En el apt. 9.3 se describe ademds la forma de poner en servicio la tarjeta de entrada digital 434-7
(genera alarmas de proceso).

9.1 Rrogramcrcirr de mduioi; d e alarma


En el sistema 55-1 1%Ues posible utilizar tarjetas generadoras de alarma (p. ej- tarjetas intesigentes
CBla de entrada digtal434-7). Las alarmas se transmiten a la CPU a travs de una linea especfica en
el bus periferico (bus de fondo de panel 55). Dependiendo de la lnea de aiarma aeivada, la CPU
diferencia entre aiarma A, B, C o D.
Cada una de estas alarmas hace que el sistema operativo de la CPU interrumpa el programa cclico
o el controlado por tiempo y !lame un OB de alarma:
en caso de alarma A, el OB 2 (alarma A disparada por DE 434-7, algunos CPs o por IPs),
en caso de alarma B, el OB 3 (alarma B disparada por algunos CPs o IPs),
en caso de alarma C, el OB 4 (alarma C disparada por algunos CPs o IPs),
en caso de alarma D, el OB 5 (alarma D disparada por algunos CPs o IPs).

&Quien interrumpe a quin y en q u e puntos?


Tan pronto como una alarma interrumpe el ciclo actual - es decir, mientras la CPU ejecuta un OB de
alarma - se bloquean automdticamente las otras lneas de alarma. Por ello no es posible inte-
rrumpir un programa de alarma en curso.
Si aparecen simjultneamente varias alarmas, se establece la siguiente prioridad:
mxima prioridad: alarma A
alarma 8
alarrna C
mknima prioridad: alarma D

Las alarmas A...D tienen por principio mayor prioridad que lar alarmas "de tiernpor"(OB 10...13). Es
posible ajustar puntualmente la prioridad del OB 6 respecto a las alarmas A...D (4apt. 7.4.4).
Una alarma A, B, C o D interrumpe el programa cclico o controlado por tiempo tras cada
operacin. Excepcin: En !as CPUs 941,942 y 943, Ia operacibn TNB puede interrumpirse tras cada
palabra. En la CPU 944, el tiempo de ejecucin de la operacin TNB es tan reducido que se ha
prescindido de la posibilidad de interrupcin.
Una alarma A (B,C,D) solo puede interrumpir los mdulos funcionales integrados y las rutinas del
sistema operativo en puntos prefijados (ino modificables por el usuario!).

Si no se ha programado ningn OB de alarma, tras la alarma se contina ejecutando direeamente


el programa ciclico o el controlado por tiempo. Si durante el procesamiento de alarmas llegan
otras (ibasta u n flanco?), jentances la CPU memoriza una de dichas alarmas por cada linea de
alarma? Premisa para reconocer otra alarma ms: iLos flancos que disparan alarmas deben estar
separados como mnimo 12 ps! Las prioridades mencionadas anteriormente fijan entonces el
arden en que se van procesandose las alarmas resultantes.
Procesamiento de alarmas Manual 55- 1 1SU

Ejemplo:
Mientras la CPU ejecuta el OB 2 aparece una alarma B; justo despus, una alarma A.
Consecuencia:
Una vez que la CPU ha ejecutado ei OB 2, lo llama de nuevo (provocado por la alarma A) y solo
despus llama el OB 3.

Si parte del programa cclico o controlado por tiempo no se ha de ser interrumpido, entonces
deber protegerlo mediante la operacin "AS" (bloquear alarmas). Al final de esta seccin
"protegida" del programa debern liberarse nuevamente las alarmas usando la operacin "AF".
Durante un bloqueo de alarmas es posible memorizar una alarma por cada lnea de alarma!
El bloqueo de alarmas es necesario p. ej. cuando se desea utilizar mdulos de manipulacin
integrados tanto en el programa cclico/controiado por tiempo como en el programa de alarma:
Es preciso bloquear las alarmas antes de cada llamada de un mdulo de manipulacin integrado
en el programa cclico/controlado por tiempo!

Atencin
~ M U C ~mdulos
OS funcionales estndar para IPs anulan el bloqueo de alarmas porque
trabajan internamente con las operaciones AS y AF!
Por ello, si utiliza dicho tipo de mdulos en el arranque o en una seccin de programa
"protegida contra alarmas" pueden llamarse accidentalmente los mduios de alarma
correspondientes!

Indicaciones para evitar errores de programacin

e Recuerde que tambin al llamar 06s de alarma no debe sobrepasarse la profundidad de


anidado de 32 niveles!
e Si utiliza las mismas marcas tanto en el programa de alarma como en el programa cclico, su
contenido deber "salvarse" (p. ej. en un mdulo de datos) antes de que comience el pro-
grama controlado por alarma; a su fin se transfiere entonces de nuevo el contenido de las
marcas salvadas a los bytes (palabras) de marcas correspondientes.

Liberacin de alarmas en el programa de arranque (OB 21, OB 2 2 )

Si se desea poder reaccionar frente a alarmas incluso durante el arranque, al comienzo del OB de
arranque debern liberarse puntualmente las alarmas usando la operacin "AF". De lo contrario
las alarmas solo actan una vez ejecutado el O6 de arranque.

EWA 4NEB 81 1 61 30-04a


Manual 55- 1 1SU Procesamiento de alarmas

Ejemplo para OB de alarma (OB 2, OB 3, OB 4, OB 5)

I Salvar marcas I
C
Identificar tarjeta
generadora de alarma
o canal generador de
alarma,
acusar alarma

i Reaccin

$.
1 Retransferir las marcas 1
1 salvadas 1

Figura 9.1 Programa para el OB de alarmas (esquema)

9.2 Clculo de los tiempos de reaccin frente a alarmas

E l tiempo total de reaccin resulta de la suma de:


e el retardo de seal de la tarjeta generadora de alarma ( = tiempo que transcurre desde el
cambio de seal en la entrada de alarma hasta la activacin de la lnea de alarma)
tiempo de reaccin frente a alarma de ia CPU
e tiempo de ejecucin del programa de alarma ( = suma de todas las operaciones STEP 5 en el
programa que evala la alarma).

E l tiempo de reaccin frente a alarma de la CPU resulta de:

Tiempo reaccin alarma CPU = tiempo base + tiempos suplementarios


El tiempo base vale 0,4...0,9 m5 en las CPUs con u n canal de comunicacin y 0,4 ...1,4 ms en CPUs
con dos canales; es vlido bajo las siguientes condiciones:
e no se utilizaron FBs integrados
e no est parametrizado el reloj-calendario integrado
e no hay pendientes funciones PG/OP
no esta activado el protocolo 3964(R) y ningn driver ASCll
e no hay programado ningn OB controlado por tiempo
Y
e no hay conectada red SINEC L1.

Los tiempos suplementarios, que pueden ser variables, figuran en la tabla 9.1.
Procesamento de alarmas Manual S5-5 75U

Tabla 9.1 Tiempos d e reaccidn suplementarios

Funbanede fa CW usadas adicianalmente Retardodei tiampo de reaccin


frente a alarma

05s controlados por tiempo

Red SINEC L1 conectada a S1 2

Funciones OP

ar/Status Var s2,4ms - carga pantalla (%a


Status mdulo/Transferencia mdulo
Salida direccin ** 50,5ms sin rescritura
s2,2ms con rescritura
Compresin de mdulos con PG o FE! COMPR
- si no se desplazan mdulos
-si se desplazan mdulos 5 19 ms por cada 1 K instruccio-

* en el caso de FB 238 (COMPR), comparar con "Funciones PG, compresin de mdulos"


** Siel PG
- estd conectado al canal Sl 1
Y
- accede al &ea de periferia
entonces el tiempo de reacci6n puede elevarse a un mximo de 240 ms.
Manual 55- 1ISU Procesamiento de alarmas

9.3 Generacin de alarmas de proceso con la tarjeta de entrada digital434-7

La 434-7 es una tarjeta de entrada digital con generacin de alarmas programable.

9.3.1 Descripcin de las funciones


Las alarmas de proceso se tratan de dos formas diferentes:
e El programa d e mando permite identificar las entradas que han generado alarma.
e En la tarjeta luce u n LED amarillo y se cierra u n contacto d e rel (accesible desde el exterior va
las salidas "MELD"). Esta sealizacin se mantiene aunque falle la red; puede reponerse
aplicando 24 V e n la entrada RESET.

A pesar de que la tarjeta 434-7 solo tiene 8 entradas, en el rea de entrada ocupa dos bytes y dos
bytes en el rea de salida; es decir, es posibie direccionar dos bytes de entradas y dos bytes de
salidas (los bytes de entrada y salida tienen la misma direccin). Como la tarjeta 434-7 ocupa dos
bytes de periferia, si se opera con la IM 306, sta deber ajustarse para 16 canales.
Las direcciones de los dos bytes de periferia sucesivos que ocupa la 434-7 se denominan a continua-
+
cin "Direccin d e la tarjeta" y Direccin de fa tarjeta 1".

e Los dos bytes de salidas se usan en el OB de arranque para parametrizar la tarjeta (el byte
"Direccin de la tarjeta" identifica la entrada que genera una alarma; el byte "Direccin de la
+
tarjeta 1" determina el tipo de flanco que dispara la alarma)
e Los dos bytes de entradas deben utilizarse cuando
- se consulte el estado d e entradas (consultar el byte "Direccin de la tarjeta")
- se desee identificar las entradas que ha disparado alarma (consultar el byte "Direccin d e la
+
tarjeta 1 "; solo tiene sentido e n el programa de alarma).

El estado d e las entradas debe consultarse directamente (L PY), ya que no se transfiere a la PAE.

9.3.2 Puesta en servicio

b Asigne a la tarjeta una direccin d e puesto; jsi la interfase IM 306 se usa para la tarjeta 434-7,
deber ajustarse a 16 canales!

9.3.3 Parametrizacin en los OBs de arranque


En los mdulos de ARRANQUE OB 21 y OB 22 debe programarse l o siguiente:
qu entradas deben disparar una interrupcin (alarma), y
e si la alarma debe dispararse mediante u n flanco ascendente o descendente.

Esta informacin se fija en dos bytes que transfiere a la tarjeta el programa en el OB 21 u OB 22.
En el byte "Direccin d e la tarjeta" se identifican las entradas que deben generar una alarma; en
+
el byte "Direccin de la tarjeta 1 ",qu flanco debe disparar ia alarma.
Procesamiento de alarmas Manual SS- 1 ISU

Programacin de los 00s de arranque

Una config. binaria de dos bytes se carga en el AKKU 1.


(a: config. binaria de la liberacin de alarma; b: config.
binaria del flanco generador de alarma)

T PW x Las informaciones se transfieren del AKKU 1 a la tarjeta


(x=direccin (inicial) de la tarjeta).
1

Los bits del byte "Direccin d e la tarjeta" (en este caso el byte a) que han sido cargados en el AKKU
1 usando la instruccin "L KM ab" se corresponden con las direcciones de bit de los 8 canales de
entrada. Poniendo a "1" un bit, se libera la alarma en su canal asociado.
+
Los bits en el byte "Direccin de la tarjeta 1" indican si la alarma en dicho canal se dispara con
flanco creciente (puesto a "O") o con flanco decreciente (puesto a " 1 ").

Ejemplo: Se desea que las entradas 2, 4 y 6 disparen una alarma con flanco creciente, y las en-
tradas 1,3 y 5 con flanco decreciente.

Liberacin alarma Flanco disparo alarma

Direccin de bit 7 O 7 O
de la entrada
1 1 1 1 1 1 0 I IO I 1 I 0 I 1 I0 l1 l l
Direccin de la tarjeta Direccin de la tarjeta+ 1

= Bits sin significado, ya que los bits correspondientes del


byte "Direccin de la tarjetaVestnpuestos a "O" (sin alarma)

EWA 4NEB 81 1 6130-04


Manual 55- 11SU Procesamiento de alarmas

9.3.4 Lectura de las seales de proceso


Para leer las seales del proceso, esta tarjeta ofrece dos bytes alternativos:
e El byte "Direccin de la tarjeta" indica el estado de las entradas (con independencia de si las
entradas han sido parametrizadas para procesamiento de alarmas).
e Tras una alarma, en el byte "Direccin de la tarjeta +
1 " estn activados los bits asignados a la
entrada que gener la alarma, jcon independencia del tipo de flanco! (Exige parametrizar la
tarjeta durante el arranque).

Ejemplo:
La tarjeta 434-7 tiene la direccin inicial 8; por ello ocupa los bytes de periferia 8 y 9. Durante el
arranque solo se ha liberado el byte O para generacin de alarma. Se desea disparar la alarma con
flanco decreciente. En caso de alarma, los bytes 8 y 9 presentan los valores siguientes (suponiendo
que no ha variado ya el estado de la entrada 8.0 tras el cambio de flanco):

Estado de las entradas (8.0...8.7) Generador alarma

Direccin de bit 7 O 7 O
de la entrada

Direccin tarjeta (Byte 8) Direccibn tarjeta + 1 (Byte 9)

x = Estado de la entrada (O 6 1)

Los bytes 8 y 9 ofrecen dos posi bilidades para evaluar las seales de entrada:

En cualquier punto del programa de mando es posible leer, mediante acceso directo a
periferia, el estado de las entradas (operacin L PY 8). Carece de importancia si el estado de las
entradas se lee en el programa cclico, en el controlado por tiempo o en el controlado por
alarmas.

e Si durante el arranque se han parametrizado entradas con carcter generador de alarma,


entonces, en el OB 2 es preciso reaccionar puntualmente a una alarma:
- Acusar la alarma leyendo el byte "Direccin de la tarjeta 1" +
(en el ejemplo: byte 9; L PY 9)
- Transferir a la PAE el byte ledo (en el ejemplo: T EB 9)
- Evaluar todas las entradas liberadas para alarma
- Disparar reaccin frente a alarma
+
Una vez cargado en el AKKU el byte "Direccin de la tarjeta 1" (en el ejemplo: byte 91, jse
borra automticamente en la tarjeta! Con ello la tarjeta puede generar nuevamente una
alarma y activar de nuevo un bit en dicho byte?Consecuencia: tras una alarma solo es posible
+
leer una vez el byte "Direccin de la tarjeta 1 " para identificar el generador de la alarma.

EWA 4NEB 81 1 6130-04


Procesamiento de alarmas Manual 55- 1 15U

9.3.5 Ejemplo de programa para el procesamiento de alarmas

Tarea planteada

Se desea posicionar exactamente u n elevador e n dos puntos:


La posicin 1 la fija el f i n d e carrera f .
Cuando la seal del f i n d e carrera 1 cambia d e 0 a 1 (flanco positivo) deber& desconectarse el
m o t o r 1.
La posicin 2 la fija el f i n d e carrera 2.
Cuando la senal del fin de carrera 2 cambia d e 1 a O (flanco negativo) deber desconectarse el
m o t o r 2.

El estado d e los fines d e carrera l a sealizarn das lmparas piloto:


Lmpara p i l o t o 1 para 'Tstado de sena1 d e l f i n de carrera I r ' $
lmpara p i l o t o 2 para "Estado d e setial del fin de carrera 2".

La tarjeta 434-7 "cene la direccin inicial 8; la IM 306 para la 434-7 est ajustada para 16 canales.
El f i n de carrera 1 est asignado a l canal O; el f i n d e carrera Z al canal 1.

Los programas d e arranque OB 21 y OB 22 tienen como misibn parametrizar la tarjeta:

AWL Q82OlO0 21 Explic~ibn

L KM O000 O011 0 0 0 0 0010 P a r a m e t r i z a c i n de l a s e n t r a d a s de a l a r m a :


L i b e r a c i n canal 0 : Flanco p o s i t i v o
T PW 8 L i b e r a c i n c a n a l 1: f l a n c o n e g a t i v o

BE

Las alarmas se evalan e n el 0 8 2:


El m o t o r 1 se desconecta borrando la salida A 0.0,
el m o t o r 2 se desconecta borrando la salida A 0.1.

El estado d e las lmparas p i l o t o se actualiza e n el programa cclico:


Si salida A1.O activada, entonces luce lmpara 1,
si salida A l . l activada, entonces luce Impara 2.

EWA 4NEB 81 1 6130-04


Manual SS- 1 15U Procesamiento de alarmas

Evaluacin de la demanda de alarma en el OB 2:

AWt OB2 Significado


I
Acusar alarma cargando e l b y t e " D i r . t a r j e t a +P"
t r a n s f e r i r a l a PAE

Consulta: F i n c a r r e r a 1 dispar alarma?


S i s , entonces b o r r a r s a l i d a A 0 . 0 (desconectar
m o t o r 1)
Consulta: F i n c a r r e r a 2 d i s p a r alarma?
S i s4, e n t o n c e s b o r r a r s a l i d a A 0 . 1 ( d e s c o n e c t a r
motor 2 )
T r a n s f e r i r d-i r e c t a m e n t a a t a r j e t a de s a l i d a ( a c c e s o
d i r e c t o a p e r i f e r i a p a r a rnin<rnizar t i e m p o de r e a c c i n )
e l b y t e de s a l i d a AB O

Actualizacin de los estados de las lamparas en el programa ciclico:


"" .-
-7
,

A W L UiS t Significado
&--. -- ---.-
_i
I I
i PY 8 C a r g a r e s t a d o de e n t r a d a s ( b y t e b a j o )
T EB 8 T r a n s f e r i r a 7a PAE e ? b y t e b a j o

t" E 8.G T r e n s f e r i r a l m p a r a e l e s t a d o d e l f i n de c a r r e r a 1
= A 1.0

U E 8.1 T r a n s f e r i r a l h m p a t a e l e s t a d a de1 f i n de c a r r e r a 2
= A 1.1

Estimacin del tiempo de reaccin f r e ~ t e


a alarma
(Premisa: no hay alarmas bloqueadas mediante ia operacin ""AS'":
El tiempo de reaccin (es decir, e1 tiempo que transcurre desde que conmuta un fin de carrera
hasta que se desconecta un motor) puede estimarse de la forma siguiente:

Retardo de seal de la DE 434-7 (aprox. 1 ms)


+ Tiempo de reaccin de la CPU (-+ apt. 9.2)
+ Tiempo de ejecucin del 0 8 2 (=suma de todos los tiempos de ejecucin de operaciones)
= Tiempo de reaccin total

EWA 4NEB 81 1 6130-04


90 Procesamiento de valores anal6gicas
10.1 Tarjetas d e entrada analgica ................................. 10- 1

10.2 Tarjeta d e entrada analgica 460-7LA12 . . . . . . . . . . . . . . . . . . . . . . . 10- 3


10.2.1 Conexin d e emisores d e intensidad y tensin
a la tarjeta d e entrada analgica 460-7M12 . . . . . . . . . . . . . . . . . . . . 10- 4
10.2.2 Puesta en servicio d e la tarjeta d e entrada analgica 460-7M12 . . 10- 13

10.3 Tarjeta d e entrada analgica 465-7hA12 . . . . . . . . . . . . . . . . . . . . . . . 10- 16


10.3.1 Conexin d e emisores d e intensidad y tensin
a la tarjeta d e entrada analgica 465-7M12 . . . . . . . . . . . . . . . . . . . . 10- 17
10.3.2 Puesta e n servicio d e la tarjeta d e entrada analgica 465-7M12 . . 10- 21

10.4 Tarjeta d e entrada analgica 466-3kA11 . . . . . . . . . . . . . . . . . . . . . . . 10- 25


10.4.1 Conexin d e emisores d e intensidad y tensin
a la tarjeta d e entrada analgica 466-3LA11 ................... 10- 26
10.4.2 Puesta en servicio d e la tarjeta d e entrada analgica 466-3LA11 . . 10- 30

10.5 Representacin digital d e u n valor de entrada .................. 10- 36

10.6 Senalizacin d e rotura de hilo y exploracin en caso d e


tarjetas d e ewtrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 47

10.7 Tarjetas d e salida analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 50


10.7.1 Conexin d e cargas a tarjetas d e salida analgica . . . . . . . . . . . . . . . 10- 52
10.7.2 Representaciian digital d e u n valor d e salida .................... 10- 54

10.8 Mdulos d e adaptacin d e valores analgicos FB 250 y 251 ...... 10- 56

10.9 Ejemplo de procesamiento d e vaiores analgicos ............... 10- 60

EWA 4NEB 8 11 61 30-04a


Esquema de bioques mostrando al intercambio de seales entre ia
tarjeta de entrada analgica con separacin gaivnica 460 y la CPU ......
Ocupacin de bornes en la tarjeta de entrada analgica 460 . . . . . . . . . . . .
Conexin de emisores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexin de termopares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexin de una caja de compensacin a la entrada
de una tarjeta de entrada anaigica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexin de termmetros de resistencia (PT 100)
a la tarjeta de entrada analgica 460 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ocupacin de bornes en tarjetas de entrada analgica .................
Conexin de transmisores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexin de transmisores (transmisor a 4 hilos a un
mdulo para transmisor a 2 hilos) .....................................
Situacin de los interruptores de ajuste de funcin de la
tarjeta de entrada analbgica 460-7LAH2 (vista posterior) . . . . . . . . . . . . . . . .
Esquema de bloques mostrando el intercambio de seales entre la
tarjeta de entrada analgiea sin separacin galvdnica 465 y la CPU . . . . . . .
Ocupacin de bornes en la tarjeta de entrada analgica 465 ............
Conexin de termmetros de resistencia (PT "10)a la tarjeta
de entrada analgica 465 ............................................
Ocupacin de bornes en la tarjeta de entrada analgica 465 . . . . . . . . . . . .
Situacin de los interruptores de ajuste de funcin de la
tarjeta de entrada analgica 465-7U12(vista posterior) ................
Esquema de bloques de la tarjeta de entrada analgica 466-3M11 ......
Ocupacin de bornes en la tarjeta de entrada analgica 466;
medida referida a masa ..............................................
Conexin de emisores a la tarjeta de entrada analdgica 466
(medida referida a masa) ............................................
Ocupacin de bornes en a tarjeta de entrada analgica 466;
medida diferencial ..................................................
Conexin de emisores a la tarjeta de entrada analgica 466
(medida diferencial) .................................................
Situacin de los interruptores de modo en la taqeta
de entrada analgica 466-3U11 .....................................
Asignacin entre bloques de interruptores 51/52 y grupos de canales .....
Representacin digital de un valor analgico .................... .... ..
PT 100 conectado a tarjetas de entrada analgica SIMATIC ..............
Esquema de bloques mostrando el intercambio de seales entre
la CPU y la tarjeta de salida analgica 470 .............................
Conexin de cargas .............................., ..................
Conexin de las salidas de corriente y tensin ..........................
Representacin digital de un valor analgico ..........................
Representacin esquemtica de la conversin .........................
Ejemplo de procesamiento de valores analgicos .......................
Funcin de l a tarjeta de entrada analgica AE 460 ......................
Ajuste de los bloques de interruptores d y II .........................., .
Funcin de la tarjeta de salida analgica AA 470 .......................

EWA 4NEB 81 1 6130-04


Descripcin de los mdulos de margen de medida ...................... 10- 14
Ajuste de las funciones en la tarjeta 6ES5 460-7LA12 . . . . . . . . . . . . . . . . . . . . 10- 15
Descripcin de los mdulos de margen de medida ...................... 10- 22
Ajuste de las funciones en la tarjeta 6ES5 465-7LA12 .................... 10- 24
Ajuste del tipo de medida (referida a masa 1 diferencial) ................ 10- 30
Medida corrienteltensin para grupos de canales I ..................... 10- 31
Medida corrienteltensin para grupos de canales II . . . . . . . . . . . . . . . . . . . . . 10- 31
Medida corrienteltensin para grupos de canales I . . . . . . . . . . . . . . . . . . . . . 10- 32
Medida corrienteltensin para grupos de canales II . . . . . . . . . . . . . . . . . . . . . 10- 32
Medida corrienteltensin para grupos de canales III . . . . . . . . . . . . . . . . . . . . 10- 32
Medida corrienteltcensin para grupos de canales IV . . . . . . . . . . . . . . . . . . . . 18-32
Ajuste del margen de medida para un grupo de canales (4 canales) . . . . . . 10- 33
Ajuste del formato de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 34
Ajuste del tipo de acoplamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 35
Ajuste de la direccin inicial de la tarjeta .............................. 10- 35
Significado de los bits O ... 2 en las tarjetas d e entrada analgica . . . . . . . . . 10- 36
Representacin de valores de medida digitalizados de las AE 460 y 465
(complemento a dos; margen de medida 50mV. 500mV. 1000mV) . + + + 10- 37
Representacin de valores de medida digitalizados de las AE 460 y 465
(complemento a dos; margen de medida f 5V. f 10V. f2OmA) . . . . . . . . . 10- 38
Representacin de valores de medida digitalizados de las AE 460 y465
(valor y signo; margen de medida f50mV. k500mV. If: 1000mV) ........ 10- 39
Representacin de valores de medida digitalizados de las AE 460 y 465
+ +
(valor y signo; margen de medida 5V. 10V. k2OmA) ................ 10- 40
Representaci6n de valores de medida digitalizados de las AE 460 y465
(margen de intensidad: 4 ... 20mA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 41
Representacin de valores de medida digitalizados de las AE 460 y465
con sondas de resistencia ............................................ 10- 42
Representacin de valores de medida digitalizados de la AE 466
(margen de medida O.2OmA. 0-5V y 0-10V; unipolar) ................... 10- 43
Representacin de valores de medida digitalizados (complemento a dos;
margen de medida +5V. f 2OmA y f 1 0 V ; bipolar) . . . . . . . . . . . . . . . . . . . . 10- 43
Representacin de valores de medida digitaIizados (valor y signo;
+
margen de medida &5V. k2OmA y 10V; bipolar) .................... 10- 43
Representacin de valores de medida digitalizados (binario;
+
margen de medida k5V. f20mA y 10V; bipolar) . . . . . . . . . . . . . . . . . . . . . 10- 44
Representacin de valores de medida digitalizados
(margen de medida 0.1. 25 V y 0.2. 5 V; unipolar) ....................... 10- 44
Representacin de valores de medida digitalizados (complemento a dos;
+
margen de medida 1. 25 V y k 2 . 5 V; bipolar) ......................... 10- 44
Representacin de valores de medida digitalizados (valor y signo;
margen de medida f 1. 25 V y &2. 5 V; bipolar) ......................... 10- 45
Representacin de valores de medida digitalizados (binario;
margen de medida & 1. 25 V y +2. 5 V; bipolar) . . . . . . . . . . . . . . . . . . . . . . . . . 10- 45
Representacin de valores de medida digitalizados
(margen de medida 4-20 mA y 1-5 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 46
Sealizacin de rotura de hilo a termmetros de resistencia . . . . . . . . . . . . . 10- 48
Duracin de una exploracin cclica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 49
Seales analgicas de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 55
Manual 55-1 1 5U Procesamiento de valores analgicos

10 Procesamiento de valores analgicos


Las tarjetas de entrada analgica digitalizan las seales analgicas del proceso para que puedan
ser procesadas por la CPU. Las tarjetas de salida analgica realizan la funcibn inversa.

10.1 Tarjetas de entrada analgica

El valor medido ya digitalizado se almacena en una memoria contenida en la tarjeta. De all se


transfiere a la CPU, donde prosigue su procesamiento.

Intercambio de senales entre la tarjeta y la CPU

La CPU lee el valor digitalizado contenido en la memoria de la tarjeta utilizando el FB 250 o una
operacin de carga (L PW).
En la CPU se almacena el valor medido completo (2 bytes).

Tarjetas de entrada analgica 460,465 y 466

Se dispone de tres tipos de tarjetas de entrada analgica:

6ES5 460-7LA12
- separacin galvnica
- 8 canales
- 2 mdulos de margen de medida
- 60 V c.a. / 75 V c. c. de tensin de aislamiento (galvnico) mximo admisible entre un canal y M
o entre canales.

6ES5 465-7LA12
- sin separacin galvnica
- 8/16 canales (conmutable)
- 214 mdulos de margen de medida
- 1 V de tensin mxima admisible entre un canal y M o entre canales.

6ES5 466-3LA1
- separacin galvnica
- 8/16 canales (conmutable)
- breves tiempos de conversin: 2 ms (8 canales) 6 4 ms (16 canales)
- 12 mrgenes diferentes ajustables mediante interruptores en la tarjeta
- a eleccin, medida referida a masa (16 canales) o diferencial (8 canales)
- todos los modos de operacin ajustables mediante interruptores en la tarjeta
- tensi6n de aislamiento mximo admisible Uiso:60 c.a./75V C.C.; entre canales y masa (M);
jno entre canales!
Procesamiento de valores analgicos Manual 55- 1 75U

Los esquemas de bloques (figs. 10.1, 10.15 y 10.16) muestran el funcionamiento y el intercambio
de seales de las tarjetas de entrada analgica y la CPBJ.
En las tarjetas 468 y 465, una unidad de control (ADUS) gobierna el multiplexor, la conversin ,4119
y la transferencia de las medidas digitalimadas a la memoria o el bus de datos del autmata. Esto se
hace considerando el modo de operacin ajustado mediante interruptores en la tarjeta.
En funcin de la aplicacin es preciso adaptar las seales del proceso al nivel de entrada del
conveflidor DIA (ADU)de la tarjeta. En las tarjetas 460 y 465, esto se logra inserlando en su frontal
el mdulo adecuado (divisor de tensin o shunt, respectivamente).
En la tarjeta 466, el controlador integrado gobierna todas las funciones.
La adaptacin a los diferentes niveles de las sehales de entrada se hace en ia tarjeta 466 ajustando
determinados interruptores.

EWA 4NEB 81 1 6130-04


Manua/ 95-7 15U Procesamiento de valores analgicos

10.2 Tarjeta de entrad- analgisa 460-7Wl2


HILO DES
rminal. 26)

Tarjeta central (CPU)

A/D Conve~idoranalbgics-digital (ADU)


ADUS Controlador del ADU
MUX Multiplexor

Figura 10. Esquema d e bloques mosrrando el intercambio d e seales entre la tarjeta de entrada analgica con
separacidn galvnica 460 y la CPU
Procesamiento de valores analgicos Manual 55-7 75U

10.2.1 Conexin de emisores a la tarjeta de entrada analgica 460-7LA12

Ocupacin de bornes en el conector frontal

KOMP -
L+ =24V*
M4 +

a = No del pin del conector


b = Ocupacin

* En caso de setializacin de rotura de hilo desactivada, desconexin de la corriente de prueba

Figura 10.2 Ocupacin de bornes en la tarjeta de entrada analdgica 460

EWA 4NEB 81 1 6130-04


Manual 55- 115U Procesamiento de valores analgicos

Para no sobrepasar la diferencia de potencial UCM admisible al conectar emisores, es necesario


tomar las precauciones correspondientes. Estas medidas son diferentes dependiendo de si se trata
de emisores con o sin separacin galvnica.

En el caso de emisores con separacin galvnica el circuito de medida puede tomar un potencial
respecto a tierra que sobrepase la diferencia de potencial admisible UcM (v. valores mximos para
las diferentes tarjetas). Para impedirlo, es necesario unir el polo negativo del emisor con el
potencial de referencia de la tarjeta (barra M).

Ejemplo: Se desea medir la temperatura de una barra conductora utilizando un termopar ais-
lado. En el caso ms desfavorable, el circuito de medida toma un potencial que puede
destruir la tarjeta; esto se evitar disponiendo una lnea equipotencial (-+ fig. 10.3).
Causas posibles:
Carga electrosttica
Resistencias de paso, q u e hacen que el circuito de medida adquiera el potencial d e
la barra conductora (p. ej. 220 V c.a.1.

Con emisores sin separacin galvnica no debe sobrepasarse la diferencia de potencial admisible
UCMentre las entradas y la barra M.

Ejemplo: Con un termopar no aislado se desea medir l a temperatura de una barra conductora
de un bao galvnico. E l potencial de la barra conductora respecto al potencial de
referencia de la tarjeta es de mx. 24 V C.C.. Se utiliza una tarjeta de entrada analgica
460 con entradas con separacin galvnica (UCMadmisible: 60 V c.a. 1 7 5 V C.C.).

Emisor con separa- Tarjeta Emisor sin Tarjeta


cin galvnica separacin

Lnea
equi-
potencial

-
- Barra M &
- Barra M

Figura 10.3 Conexin d e emisores


Procesamiento de valores analgicos Manual 55- 7 75U

Dependiendo del tipo de emisor de corriente o tensin, al conectarlos a las tarjetas de entrada
analgica es preciso observar diferentes condiciones.

Las informaciones relativas a asignacin de direcciones a tarjetas analgicas figuran en


el capitulo 6 (DireccionamientoIAsignacin de direccianes). Observe tambin las
indicaciones relativas a la configuracin el4drica global (apt. 3.4 de este manual).
Los datos sobre el apantallamiento de las lneas de seal figuran en los apartados 3.4.3

Nota -- --
Las entradas no utilizadas deberdn llevar un rnbduls divisor de tensin s shunt (-a
tabla 10.4).
En el caso del m6dulo 498-4M4 d debern cortocircuitarse las entradas no utilizadas
(cada M 4- con M-).
Los mdulos restantes no precisan ninguna conexin adicional.
iSi se usa el rnbdulo 498-71AA51 para un transmisor a dos hilos queda anulada Ia
separacin galvnica entre las entradas ana16gicas y L+ L.-, respectivamente?

EWA 4NEB 81 1 61 30-04a


Manual 55-1 15U Procesamiento de valores analgicos

Conexin de termopares con caja de compensasin

Una caja de compensacin permite neutralizar el efeao de la temperatura en la unin de referen-


cia (p. ej., en la caja de bornes). Para ello es necesario lo siguiente:
e La caja de compensacin debe alimentarse con separacibn galvnica.
o El transformador de la fuente de alimentacin debe tener un devanado de pantalla puesto a
tierra.

Si todos los termopares que se conectan a las entradas de la tarjeta tienen ia misma unin de
referencia, se proceder como sigue:
o Para cada tarjeta de entrada analgica se utilizara una caja de compensacin separada.
o Poner en contacto t6rrnico la caja de compensacin y los bornes de conexin.
e Aplicar la tensin de compensacin en loa teminales 23 y 25 (KOMP+ y KOMP-) de la tarjeta de
entrada analgica de Ia tarjeta de entrado, analgica (fig. 18.4).
@ Ajustar el bloque fI de la tarjeta para operacin corr caja de compensacidn (v. tabla 10.2).

Caja de borneo Tarjeta de entrada analgica

Contacto trmico

Caja de compensacin,
una resistencia del puente
equilibrado a O0depende
de la temperatura, gene-
rando la tensin de con-
pensacin cuando sube o
baja la temperatura

1
-
- Barra M
Fuente
de ali-
menta-
ciQn

Figura 10.4 Conexin de termopares

Las informaciones relativas a termopares y cajas de compensacin figuran en el catlogo MP 19.

EWA 4NEB 81 1 6130-04


Procesamiento de valores analgicos Manual 45-715U

Cuando hay varios termopares dispuestos espacialmente en zonas con diferentes temperaturas
conviene a menudo captar las temperturas en diferentes uniones de referencia. Para ello no se uti-
liza ya la entrada central de compensacin. Para cada canal de entrada analgica a compensar se
utiliza entonces una caja de compensacin separada. En este caso quedan libres los terminales
C Komp/-Komp.
Conecte cada termopar en serie con la caja de compensacin.
e Conecte en la tarjeta (bornes M+ y M - 4 fig. 10.5) los restantes extremos de la conexin de la
caja de compensacin y el termopar.
Ajustar el bloque11 de la tarjeta en la posicin "Sin compensacin de unin de referencia".

La compensacin, esto es la correccin del error por temperatura, ya no se realiza en la tarjeta,


sino corre a cargo de la caja de compensacin.
As pues, en los bornes M 4- y M - de los canales de entrada analgica respectivos se encuentra ya el
valor correcto, y que se digitaliza a continuacin.

Caja de compensacin Tarjeta entrada analgica

Figura 10.5 Conexin de una caja de compensacidn a la entrada de una tarjeta analdgica

EWA 4NEB 81 1 61 30-04


Manual SS-1 1SU Procesamiento de valores analgicos

Conexin de termmetros de resistencia (p. ej. PT 100) a la 6ES5 460-7LA12

Los termmetros de resistencia (mx. 8 x PT 100) conectados en serie son alimentados por un gene-
rador de corriente constante con una intensidad de 2,s mA, a travs de los terminales "S+'" "5"".
Si en los canales de entrada 4 a 7 no se conecta ningn PT 100, utilizando los mdulos 498-1AA21,
-1AA31, -1AA41, -1AA51, -1AA61 -1 M 7 1 es posible medir otras tensiones o intensidades (-tfig.
10.6, mdulo 2 ) .
Si se utiliza el mdulo 4 9 8 - 1 M 1 1 , es obligatorio cortocircuitar con un puente los canales de
entrada no utilizados (-a fig. 10.6, canales 5 y 6).

-- --
Figura 70.6 Conexin de termdmeiras de resistenela (PT 1001 a !a tarjeta de entrada aaa!Sgico $60
Procesamiento de valores analgicos Manual S5-1 15U

La imagen siguiente muestra la ocupacin de bornes para termmetros de resistencia en la tarjeta


de entrada analgica 460.

KOMP -

M4 +
M4 -
M5 +
M5 -

S-

a = NQdel pin del conector


b =Ocupacin

*
solo preciso para desconectar la corriente de prueba cuando no est activada la seiiafizaci6n de rotura de hilo

Figura 10.7 Ocupacin de bornes en /as tarjetas de entrada analgica


Manual 55- 7 15U Procesamiento de valores analgicos

Conexibn de transmisores a la tarjeta 460-7LA12

En transmisores (convertidores de medida) conectados a dos hilos, la tensin de alimentacin se


lleva, a prueba d e cortocircuito, a travs del mdulo de margen de medida.
Los transmisores a cuatro hilos se alimentan por separado.
La figura siguiente muestra como deben conectarse los transmisores a 2 y 4 hilos.

Tarjeta con transmisor a 2 hilos Tarjeta con transmisor a 4 hilos

MUX
4
- I
I
Convertidor Al0
I
l
1

iobservar la diferen-
tia de potencial
i,
mxima admisible! ;
IIL
L------
7
I
-
- Barra M -
- Barra M

Mbduio de margen 6ES5 498-lAA7d


&,+<
:ion clrcoito interno)

de transrnizcres
Figura 10.8 Co~>exisr

EWA 4NEB 81 1 6130-04


Procesamiento de valores analgcos Manual 55- 1 15U

La figura siguiente muestra la forma de conectar un transmisor a 4 hilos a un mdulo para


transmisor a 2 hilos (498 -1AA51).

Tarjeta de entrada analgica

MW.

Convertidor AID

- Barra bi
h

Mbdulo de margen 6ES5 498-1AA51


(con circuito interior)

Figura 10.9 Conexidn de transmisores (transmisor a 4 hilos a un mdulo para transmisor a 2 hilos)

EWA 4kLiB84f 6130-08


Manual 55-1 15U Procesamiento de valores analgicos

0.2.2 Puesta en servicio de la tarjeta de entrada analgica 460-7LAI 2


En la tarjeta de entrada es posible enchufar mdulos (-+tabla 10.1) que contienen divisores de
tensin y shunts.
Sirven para adaptar las seales del proceso al nivel de entrada de la tarjeta.
De esta forma es posible seleccionar diferentes mrgenes de medida.

Equipamiento con mdulos de margen

En la tarjeta de entrada analgica 460 pueden enchufarse dos mdulos de margen. Un mdulo fija
el margen de cuatro entradas.
Para los diferentes mrgenes se ofrecen mdulos con divisor de tensin, shunt o para conexin
directa (mbdulo directo)(+ tabla 10.1).
Procesamiento de valores analgicos Manual SS- 11SU

Tabla 10.1 Descripcin de los mdulos de marqen de medida

+ 4 ... + 20 mA
Transmisores a
2 hilos

-%- 4... c 20 mA
Transmisores a
4 hilos

* Ccambrnacii. pasable en el ajuste "50m"$", p r o con un error mayor


*" U I Ose anuia la separaibn gaivnica entre las entradas analgicac; y L A
f n el I T ~ ~-?AA51

I
Nota I
a
0
En el mdulo directo 1AA11 es necesario poner puentes en el conector frontal.
iEn los mdulos con divisor de tensin o shunt no es preciso cortocircuitar las entradas
no utilizadas!
Manual S E 11SU Procesamiento de valores analgicos

En esta tarjeta es posible ajustar diferentes funciones. Para ello es necesario colocar en la posicin
marcada los interruptores de los bloques de ajuste situados en la parte posterior de la tarjeta
(+tabla 10.2).

Conector macho de la tarjeta loq que de Bloque de


interruptores 1 interruptores I 1

Figura 10.10 SituaciBn de los interruptores de ajuste de funcin de la tarjeta de entrada analgica 460-7M12
(vista posterior)

Nota
Al seleccionar las funciones deben ajustarse todos los interruptores.

Tabla 10.2 Ajuste de las funciones en la tarjeta 6ES5 460-7LA 12

Compensacin de unin de

(Valor nominal)

Representacin valores
analgicos

Exploracin Cclica Selectiva


(Muestre01

Frecuencia de la red

Canal 0...3
Con sealizacin rotura hilo

Canal 0...3 Canal 4...7


Sin sealizacin rotura hilo

* Ajuste para PT 100: margen 500 mV


Procesamiento d e valores analdgicos Manual 55- 1 15U

10.3 Tarjeta de entrada analgica 465-7LA12


8 (16) Setiales de proceso
;."f. HILO DES
terminal

. .
Senales de control Bus de BUS 5 5 Bus de datos
direcc.

A/D
Tarjeta central (CPU)

CosiverPidor ornalbgico-digital (ADU)


l
ADUS Controlador del ADU
MUX Multiplexor
*
solo necesaero al ernpieaeei m6duio -1A.451

Figura 10 7 Esquema de bboqciea mostrando e\ jntercarnbio de sefiaies entre la tarjeta de entrada anaidgica sin
separaci6n galvdnica 465 y la CPU
Manual 55- 1 15U Procesamiento de valores analdgicos

10.3.1 Conexin de emisores a la tarjeta de entrada analgica 465-7L.12

Ocupacin de bornes en el coneaor frontal

KOMP -"
L+ = 24V"'
M8 +
M8 -
M9 +
M9 -
M10+
M10-
M11 +
M11 -
Mext '

a = No del pin de conector


b = Ocupacin

* Conexin al punto central de tierra del autmata


'' Conexin de la caja de compensacin
'* Desconexibnde la corriente de prueba cuando no estd activada la serializacin de rotura de hilo

Figura 10.12 Ocupacin de bornes en la tarjeta de entrada analgica 465

EWA 4NEB 81 1 6130-04


Procesamiento de valores analgicos Manual 55- 7 75U

I1 Nota
La conexin de emisores de seal se explica detalladamente en el apt. 10.2.1.
I1

Si se usa el mdulo directo 6ES5 498-1AA11 debern cortocircuitarse las entradas no

Nota
Las informaciones relativas a asignacin de direciones de tarjetas analgicas figuran en
el captulo 6 (Direccionamiento/Asignacin de direcciones). Observe tambin las
instrucciones relativas a la configuracin ei6drica global (apt. 3.4 de este rnanuai).
Los datossobre al apantallamiento de las lneas de seal figuran en los apartados 3.4.3
y 3.4.4.

Conexin de termopares con caja de compensacin

Los termopares se conectan como en la tarjeta 460


(+ apt. 10.2.1 )
Manual SS-1 1SU Procesamiento de valores analogicos

Conexin de termmetros de resistencia (PT 100) a la tarjeta 465-7LA12

Cada termmetro de resistencia se


alimenta desde un generador de
corriente constante con una intensi-
dad de 2,5 mA a travs de un
mdulo (6ES5 498-1AA11) y de los
terminales "S+" y "S - " (4 fig.
10.13).
La tensin en el PT 100 se toma a
travs de las entradas " M + " y "M
I,

En las entradas (M +/M-) de un m-


dulo que no estkn utilizadas con ter-
mmetros de resistencia es posible
conectar, con separacin galvnica,
otro tipo de emisores de tensin
(margen de tensin hasta 500 mV).
Si en los canales de entrada 4 a 7 no
se conecta ningn PT 100, en ellos es
posible medir, usando los mdulos
498-1AA21, -1AA31, -1AA41,
-1AA51, -1AA61 6 -1AA71, otras
tensiones e intensidades (4 fig.
10.13 mdulo 2). Para ello es preciso
cerrar con un puente de alambre las
salidas de corriente +
(S ,S-)
pertenecientes al mdulo
respectivo. Si no est este puente se
activa el bit de error asociado al
canal, con ello el valor medido se
codifica como "O" (-+ fig. 10.13,
mdulo 4).
Si para un grupo de canales se
utiliza el mdulo -1AA21, -1AA31 -
1AA61, para dicho grupo no debe
activarse la sealizacin de rotura
de hilo.
Una posible correccin de 100 S2
(100 D=O0C) se realizar a travsdel
programa de mando eligiendo con-
venientemente los lmites superior e
inferior en el FE 250 (-+ apt. 10.8).

Figura 10.13 Conexidn de termdmetros de resistencia (PT 100)a la tarjeta de entrada analdgica 465

EWA 4NEB 811 6130-04


Procesamiento de valores analgicos Manual SS-1 75U

La figura siguiente muestra la ocupacin de bornes para termmetros de resistencia en la tarjeta


465-7LA12.

MO+
M0-
M1 +
Ml-
M2+
M2-
M3+
M3 -

KOMP -

SESC 465-7112

a = NQdel pin del coneaor


b =Ocupacin
" Conexin al punto central de tierra del autmata
" solo preciso para desconectar la corriente de prueba cuando no est activada la sealizacin de rotura de hilo

Figura 10.14 Ocupacin de bornes en la tarjeta de entrada analgica 465


Manual 55- 1 15U Procesamiento de valores analgicos

Conexin de transmisores

Los transmisores se conectan como en la tarjeta 460 (4apt. 10.2.1).

10.3.2 Puesta en servicio de la tarjeta de entrada analogica 465-7W12


En la tarjeta de entrada pueden enchufarse mdulos d e margen (+ tabla 10.3) con divisor de
tensin o shunt. Sirven para adaptar las senales de proceso al nivel de entrada de la tarjeta.
De esta forma es posible seleccionar diferentes mrgenes de medida.
Procesamiento de valores analdgicos Manual SS- 1 15U

-
Tabla 10.3 Descri~cidnde los mdulos de maraen de medida

Mdub Esquema del rn6dub Funci&n Funcin


dES5 498- (en cada casa x 4) 50Q m V f W P T t 0 0 mV
I

* Combinacibn posible en el ajuste "50 mV", pero con un error mayor.


** En el mbdulo -1AASl se anula la separacin galvnica entre las entradas analgicas y L +

l Nota
Las entradas que no se utilicen deben cerrarse con un mdulo con divisor de tensin o
con shunt. Con el mdulo directo 1AA11 deben colocarse puentes en el conector
Manual 55- 1 1SU Procesamiento de valores analgicos

En la parte posterior de la tarjeta 465 se encuentran interruptores de los bloques de ajuste que
sirven para ajustar diferentes funciones.
Para ello es preciso colocar estos interruptores en la posicin marcada (-+tabla 10.4)

/ #
Conedor. macho de la tarjeta Bloque de Bloque de
interruptores I interruptores I I

Figura 10.15 Situacidn de los interruptores de ajuste de funcin de la tarjeta de entrada analgica 465-7L.A 12
(vista posterior)

EWA 4NEB 81 1 6130-04a


Procesamientode valores analgicos Manual SS- 1 1SU

Tabla 10.4 Ajuste de las funciones en la tarjeta 6ES5 465-7LA12

Funcibn Ajuste en blaque 1 Ajuste en bloque


1 I

Compensacin de
unin de referencia

Margen*
(Valor nominal)

Medida con
termmetros de
resistencia a 4 hilos,
8 canales **

Medida de corriente
o de tensin

(Muestreo)

Frecuencia de la red

NQde canales

Representacin
valores analgicos

Con sealizacin ro-


tura hilo para 8 cana-

Sin sealizacin de
rotura de hilo

Vigilancia de rotura
de hilo en la Inea
S+ al termmetro de
resistencia PT 100

* Ajuste para PT 100: margen 500 rnV


*' Con PT 100 es preciso ajustar tambin: Compensacin de unibn de referencia: no

EWA 4NEB 81 1 6130-04


Manual 55- 1 1514 Procesamiento de valores analdgicos

10.4 Tarjeta de entrada analgica 466-3W11


La figura 10.16 muestra el esquema electrice de la tarjeta 466-3LA11.

Seleccibn Seleccibn
tensinlcorriente tensibnlcorriente

----- Separacibn galvdnica


------e---

. . . .
Seales de mando direcciones Bus de datos

Tarjeta central (CPU) 1


PGA= Amplificador programable (programmable amplifier)

Figura 10.16 Esquema de bloques de la tarjeta de entrada analgica 466-3LA 1 I

1 Nota -.

I
L
Recuerde que ia tarjeta 466 tiene los tiempos de ejecuci6n muy corTos, por !o que es
m6s adecuada para tareas d e reguliaci6n que para conectar termopares y terrnmetrros
d e resistencia.
Procesamiento de valores analgicos Manual 55- 1 15U

10.4.1 Conexin de emisores a la tarjeta de entrada analgica 466-3M11


La ocupacin de bornes en la tarjeta de entrada analgica 466-3M11 depende del t i p o d e rnedida
(referida a masa o diferencial).

Medida referida a masa

En caso de medida referida a masa, todas


las lneas de seal tienen u n p u n t o de
referencia comn. Este se crea agrupando
en u n p u n t o todas las entradas M
utiiizadas (-+ fig. 10.17).
Como este t i p o de medida es inmune a
intederencias, todas; las fuentes de seal
debern disponerse en la proximidad d e la
tarjeta d e entrada analgica 466.

Se dispone d e 16 canales; los canales n o


utilizados debern coglocircuitarse (puente
entre M 4- y M-$.

Designacin de los canales y agrupacin


de los mismos
Los canales se designan en la tarjeta d e la
forma siguiente:
Canal O: MO+
MO-
Canal 1: M9 C
M 1-

Se agrupan cada cuatro canales; para cada


grupo d e canales es; posible ajustar u n
margen de medida diferente:
Grupo de canales I: Canal 0 . 3
Grupo de canaies I I : Canal 4 . 7
Grupo de canales lil: Canal 8..11
Grupo de canales IV: Canal 12..15

-
Figura 70.17 Ocupacin de b ~ r n e sde la tarjeta dc entrada analbgica 466; medida referida a masa

EWA 4NEB 81 1 6130-04


Manuai 95-l f 5 U Procesamiento de valores analgcos

La figura 10.18 muestra la conexin de emisores a una tarjeta de entrada anaigica 466. Todos los
puntos ""M-'"estn unidos internamente en la tarjeta (esto es sala vlido para medida referida a
masa!).

Taqeta de entrada analhbgica 466

3
.........................
J, Barra M

U,, : Tensin de entrada -


-
U, : Tensin de aislamiento galvdnico

: Equipotenciai; este potencial Bs fija e%potencial de referencia


+- del emisor (potencial de referencia externa)
-- -

Figura l O . f 8 Conexin de emrsores a da Parjeta de entrada anadgica 456 {medMa referida a masa)

i ilnformacones relatrvas a ia ejecuci6n del opan"cal!amiento be las Ineas de se6ales ;


1 analgicas figuran en los apts. 3.4.3 y 3 . 4 . 4 i
L -
-d
Procesamientode valores analgicos Manual SS- 1 1SU

Medida diferencial

Este t i p o d e medida permite compensar


M0 + interferencias e n la Inea.
M ext Cada fuente d e seal tiene asignada su Inea
M ext d e referencia propia. Gracias a la medida
MO- diferencial se compensan las interferencias en
la Inea de seal y la Inea d e referencia, ya que
M1 + tienen efecto sobre ambas.
M ext Tambin en este mtodo de medida es nece-
M ext sario cortocircuitar los canales n o utilizados
M1 - (puente entre M f y M-)

M2+ Es preciso recurrir a la medida diferencia[


M ext cuando
M ext e los emisores estn a diferentes potenciales
M 2- diferentes fuentes d e seal esten separa-
das espacialmente
M3 + e sea preciso adquirir con gran precisin ias
M ext seales
M ext Y
M3- e se esperen interferencias intensas.

Designacin de los canales y agrupacin de los


M4+ mismos
M ext Los canales se designan en la tarjeta de la
M ext forma siguiente:
M 4- Canal O: MO+
M0-
M5+ Canall: MI+
M ext MI-
M ext
M5-

Se a g r d p n cada cdarro canales, para cada


gibpo d e canales es ~ o s i n l eajustar ~ j r amargen
de vedida diferente:
6re:pc $e capla;;-?aI. %rn.laa 0 . 3
G s ~ ? aae c;j;v?aislo; ia: Cdse~jLL.7
Manual 55-175U Procesamiento d e valores analgicos

La figura 10.20 muestra la conexin de emisores a una tarjeta de entrada analgica 466.

Es preciso considerar la siguiente condicin:


+
UE UCM < 10V (es decir, la suma del margen de medida de tensin ajustado y la
tensin en modo comn deber ser inferior a 10V; mrgenes de
medida de corriente se corresponden con una tensin de 2,5 V)

Tarjeta de entrada analgica 466

Mi-

Barra M
i
1
-
U,, : TensiBn de entrada
,U
,,,, Te-osion en modo comn (Comrnon mode)
O,, : Tensabn de alsiamlento galvanico
: Exrguipotenela3; este potencial lo fija el potencial de referencia
4 del e~i:igg.(potencial de referencia externa)

1
i
Neta -
--
.A
-" "",----
1
1
i,
iit3fsrmariones r-rl;rtiva.a a la ejecui-jh del apantal!a-arien",o d c :as cincas d, ;enales
an,dgieas figuras en 'os apts, 3.4.3 y 3.4.48
Procesamiento de valores anal6gicos Manual 55- 1 15U

10.4.2 Puesta en servicio de la tarjeta de entrada analgIca466-3U11


El modo de operacin de la tarjeta de entrada analgica 466 se ajusta exclusivamente a travPs de
los interruptores situados en su placa de circuito impreso. La figura 10.21 muestra l a designacin
de los bloques de interruptores y su situacin en la tarjeta.
Frontal

Coneasr al bus perifrico 55


-

Figura 10.27 Situacidn de los N-iterruptoresde modo en la tarjeta de entrada analdgica 466-3LA I I

I Nota
Para usar la tarjeta de entrada analgica 466 en ei AG 55-1 15U se precisa la cpsula de
adaptacin (p. ej. 5ESS 491-0hBIP).
Como accesorio se precisa e3 conedor frontal K, 43 poleo;;
6XX3 068 para terminales tipo pinza
l
ornes de tornillo.
-
a u s l e del tipo de medida

Medida referida a masalltledida diferencia!

El tipo de medida (referida a mara s diferencial) se ajusta en eI bloque de interruptores 59. La


posicin del bloque se refiere a la situacin de la tarjeta mostrada en la figura 10.23:

---
Tabla 10.5 Ajuste del tipo de n i d i d a (referida a masa /diferencial)
v .

Tipo de rndida r PosKidn del in;erruptor en S P


.-u
1
diferencial
Manual 55-1 ISU - Procesamiento de valores analgicos

Medida de csrrienteitensibn para diferentes grupos de canales

Si en el bloque 59 se ha ajustado medida diferencial quedan disponibles dos grupos de cuatro


canales. Cada grupo puede programarse por separado para medir corriente o tensin. Para ello se
ajustarhn apropiadamente los interruptores SS, S6,57y 58 1- tablas 10.6 y 10.7). Los interruptores
S5 y 57 permiten tres posiciones (izquierda, centro, derecha); los interruptores S6 y S8 admiten dos
posiciones (izquierda, derecha). Las posiciones estn referidas a la situacin de la tarjeta mostrada
en la figura 10.21 :

Tabla ?O 6 Medrda corriente/tensron para grupo de canales I

Gsktp~decanates 1(canal 0..3f interrupbr S 5


l f I
Corriente
-- -"

Tdbla 10.7 Medida corriente/trnsion Dara sruoo de canales i l

!
i
1
i Corriente
m
Procesamento de valores analgicos Manual 55- 1 15U

Si en el bloque S9 se ha ajustado medida referida a masa quedan disponibles cuatro grupos de


cuatro canales. Cada grupo puede programarse por separado para medir corriente o tensin. Para
ello se ajustarn apropiadamente los interruptores 55, 56, S7 y S8 (-+ tablas 10.8 a 10.11). Los
interruptores S5 y S7 permiten tres posiciones ( izquierda, centro, derecha); los interruptores S6 y
S8 admiten dos posiciones (izquierda, derecha). Las posiciones estn referidas a la situacin de la
tarjeta mostrada en la figura 10.21 :

Tabla 10.8 Medida corrientetensin para grupo de canales 1

Tabla 10.9 Medida corriente/tensidn para grupo de canales 11

Tabla 10.10 Medida corriente/tensin para grupo de canales 111

Tabla 70.1 I Medida corriente/tensiSn para grupo de canales lb'

Grupo de canales IV (canal 12..15) tnterruptar 5 8


f
O Corriente I @El 1
Tensin 11 m
Manual 55-7 75iJ Procesamiento de valores analdgicos

Ajuste del margen de medida

La tarjeta de entrada analgica 466 tiene 12 mrgenes de medida. Para cada grupo de canales (es
decir, para cada cuatro entradas) es posible elegir un margen independiente.
Los mrgenes se ajustan con los bloques de interruptores S 1 y S2. ha asignacin entre interruptor y
grupo se muestra en la figura 10.22.

Grupo canales I Grupo canales ll Grupo canales ll! Grupo canales lV


[canal 0.3) (cana8 4..7] (canal 8..11) (canal 12..15)
-
Figura 70.22 Asignacr'n entre bloquesde interruptores S7/S2 y grupo de canales

Cada grupo de canales tiene la misma codificacin de margen de medida; por ello, en la tabla
siguiente (+tabla 10.12) solo se muestra el ajuste para un grupo. Las posiciones se refieren a la
situacin de la rarjeta mostrada en la figura 10.21.
iRecuerde que es preciso ajustar tambin el tipo de medida (corrienteitensin) con los
interruptores S5 a Se)!

Tabla TO.I.2Ajuste delmargen de medida para un grupo de canales (4 canales)


1
Margen de medida Posicin interruptores

EWA 4NEB 83 1 6130-04


Procesamiento de valores analgicos Manual SS- 1 15U

Ajuste del formato de datos

El formato de datos debe ajustarse usando el bloque de interruptores 59:


e Complemento a dos - Representacin en complemento a dos de 7 2 bits (margen: 0...4095
unidades, unipolar -2048...+2047 unidades, bipoiarj
e Valor con signo - Representacin como valor de 11 bits y signo de 1 bit (margen:
0...4095 unidades, unipolar -2048... +2047 unidades, bipolar)
e Binario - Nmero binario de 12 bits (margen: 0...4095 unidades tanto con
magnitud unipolar como bipolar)

Tabia 10.13 Ajuste del formato de datos

9
08
/ Complemento a dos
1 OFF

ON
Valor con signo
OFF

ON
Binario
OFF

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Procesamiento de valores analgicos

Ajuste del tipo de acop!amiento y de la direccibn inicial de la tarjeta

T a k k 70.14 Ajuste del tipo de acoplamiento

Usada en el IG o en un EG
acoplado descentralizada-

distribuido via AS 301i310

El ajuste exacta d e /a diaeccibn inicial d e la tarjeta se muestra en la tabla 10.15.

Ta";ibia 10.15 Ajuste de ia direccin inicia/ de la larjeta


r-;---- l_.l_____ ". .lI__llll -- -
"--7
Direccton de la tarjeta
(ZonaP) tL Posicion interruptores 5 9
"a
I

OP1
- *

OFF

8 2 3 4 5 5 7 3 9
ON
QFF

i
3 2 3 4 5 6 7 8 9
Ohl
OFF

*
solo ajustable para medida diferencial
Procesamiento de valores analgicos Manual 55-1 1 SU

40.5 Representacin digital de un valor de entrada


Las tres tarjetas de entrada analgica utilizan Ia misma representacin para el valor analgico
digitalizado.
Sin embargo las diversas tarjetas se diferencian en cmo lo evalan, especialmente en los bits O a Z
(-+ fig- 10.23).

Tras la conversin de una seal analgica, el resultado digital se almacena en la memoria RAM de
la tarjeta. Los diferentes bits de los dos bytes tienen el siguiente significado:

I
I Byte alto Byte bajo

sfle
Bit

{\ V i 9
!
a
,

!,ia:or rnedicio ya digitalizado ii


i
i
1i : s
1

Bit de error; se activa cuando surge error iilterno; -- A f


con eitc ya no es vTido el valor d e medida leda 1
a
Bit \se activa 3 i i
_.J
> r r Bk r, i

."D.7 .* '"
a l .-as .. e del margen)

- " . " -- "." " . - " " - " "...- " "

, P
,
1
Y g n ificacla
Estado de : Sgnificatfa del ~stadode seia8
,
,
d
J

".-.--.,. *...
>
' saAal
"""..".. -.-..*.-
i . --.
1
:
D
0"- " "

D e s b o r ~ a r i ~; ~ : ~ ~
1+-.--------r-..-p" p-_.m ._i---o--- L."1 " " "

?dargen Ue&s-.dado"
-
S

1 E kror ! 3' Rotura 2e hijo 1


---/+ A"-'.-".-:---, .-, p "
-----------
m
------ -i
I A I Actividad i 8 I Exptorac36n celica o "no act3vGir 1
i 1 II 1 (en case rd~: exploracin selectiva) j
E 1 i*I "-" -."-
i
j 1 i I i A6n no ha finalizad-, !a codificaaibn ,
f I 1 durante la expi-racibn sriec-litia i

"
Si hay de~bsrdain~eltx, ea j q p j n t o d e -nsd:;a c;sr-: l o afecta a los h i r , d desb0rd3~?-7%
~ Y;Q" ~ C ~Sd b w i bcanako;, csts
es, $ 2 5 vaisrei, son correctos y puede^ evaradarse
Manual SS- 11SU Procesamiento de valores analgicos

Ajustar en la tarjeta el margen de medida de 500 mV, y enchufar el mdulo 6ES5 498-1AA 71.
El margen 4 ... 2 0 mA se divide en 2048 unidades comprendidas en el intervalo 512 ... 2560. Si se
desea una representacin en el margen O ... 2048, es necesario restar por software 512 unidades.

Tabla 10.21 Representacidn de valores de medida digitalizados en el AE 460 y 465 (margen de intensidad: 4...20mA)

* cortocircuito del transmisor a dos hilos

Nota
El shunt de 31,25 52 incorporado en el mdulo 498-1AA71 impide sefializar la rotura de
hilo (no se activa el bit de error). As, solo es posible reconocer esta circunstancia
consultando el valor medido, usando el programa de mando, para ver si no sobrepasa
un lmite inferior dado. De esta forma, un valor medido inferior a, p. ej., 1 mA (= 128
unidades) se interpreta entonces como rotura de hilo.
Procesamiento de valores analgicos Manual 55- 1 15U

Tabla 10.12 Representacin de valores de medida digitalizados en las AE 460 y 465 con sondas de resistencia

Con un PT 100, la resolucin es de aprox. f 13 "C; 10 unidades se corresponden con aprox. 1 S Z .


Para sondas de resistencia tipo PT 100 es posible utilizar la asignacin representada en la fig. 10.24.
Las tarjetas no linealizan los valores de entrada digitalizados; esto solo puede realizarse por medio
del software.

-270 - 220 O 270 7 50 aprox. 890


"C t I1
1
I
l ...................I

margen no lineal

-
U = R . I = R 2.5 mA(intensidad constante)

O 102 1024 2048 3680 4096


Unidades

margen de rebase

Resolucin: 10 unidades = 1 Q
270 "C : 1024 unidades = 0.3 "C / unidad

Figura 10.24 PT 100 conectado a tarjetas de entrada analgicas SIMATIC


Manual 55- I 1SU Procesamiento de valores analgcos

Formas de representacin para Ia tarjeta de entrada analsgica 466

Las tablas 10.23 a 10.31 informan de la representacin del valor de medida digi"clizado en funcin
del margen seleccionado.
La tarjeta de entrada anal6gica 466 no tiene margen de rebase.

Tabla 10.23 Representacin d e valores de medida digitalizados en la AE 466


(margen de medida: 0-20mA, 0-5 V y 0-10 V; unipolar)

* misma representacin en caso de complemento a dos, valor y signo, y binavio

Tabla 10.14 Representacin de valores de medida diyitalizados {complemento a dos;


margen de medida: fi 5 \8, 'f 20 mA y 'f I k ) V ; hipolar)

Tabla 10.25 Representacin de valores de mc?didadigitalizados (valor y signtr;


margen de medida: -+ 5 W, 1:20 mA y i 10 V; bipolar)
..- --
prki'-[--
j
(k5V) (k t O V ) ( 1 1 0 ~ ~dada
)
-l. r
i o i edet imedida
i a i r Valor oj
8 r s r r -3
i o @ digitalizada
Procesamiento de valores analgicos Manual 55- 1 75U

Tabla 10.26 Representacin de valores de medida digitalizados (binario;


margen de medida: $: 5 V, k 2 0 mA y If. 10 V; bipolar)

Tabla 10.27 Representacin de valores de medida digitalizados (margen de medida: 0- J,25 V y 0-2,5 V; unipoiar)

* misma representacin en caso decomplemento a dos, valor y signo, y binario

Tabla 70.28 Representacin de valores de medida digitalizados (complemento a dos;


margen de medida: + 1,25 V y *.?,S V;bipolar)

EWA 4NEB 811 6130-04


Manual SS- 1 15U Procesamiento de valores analgicos

Tabla 10.29 Representacinde valores de medida digitalizados (valor y signo;


maraen de medida: rt 1.25 V v f 2.5 V i binolar)

Tabla 70.30 Representacin de valores de medida digitalizados (binrrarFo;


margen de medida: k 1,25 V y +2,5 V ; bipolar)
Procesamiento d e valores analgiccas Manual 55- 7 ?SU

Tabla 10.31 Representacin de valores de. medida digitaiizados (marqen de medida: 4-20 mA y 1-5 V )

* misma representacion e n caso de complemento a dos, valor y signo, y binario

Los mrgenes 4-20 rnA y 4-5V (-+ tabla 10.30 tienen una resoiucibn de 2048 unidades dentro del
intervalo 512 ...2560. Para lograr una representacin en el margen 0...2048 unidades es preciso
restar por software 51 2 unidades.
No est prevista una sealizacibn de rotura de hilo. Sin embargo, es posible consultar, en el pro-
grama de mando, el valor de medida pctra ver si supera un lmite inferior; si la consulta es positiva,
esto se interpreta como rotura de hilo.

EWA 4NEB 81 1 6130-04a


Manual 55-7 1SU Procesamiento de valores analdgicos

10.6 Sefialiracin d e rotura de hilo y explsraciha en caso de tarjetas de


entrada analbgica
Sealizacin de rotura de hilo

Las roturas de hilo soio se sealizan en las tarjetas de entrada analgica 460 y 465.

Si se utiliza el mdulo de margen 6ES5 498-1M11 existe ia posibilidad de seleccionar la funcin


"Seiiiaiizacin de rotura de hilol'para vigilar Ia continuidad de los circuitos a los emisores
coneaados a las entradas (+tablas 10.1 a 10.4). Si se opera con 16 canales es posible ajustar reco-
nocimiento de rotura de hilo para 8 6 16 canales; si se opera con 8 canales, para 4 u 8 entradas.

La sealizacin de !a rotura de hilo se produce de Bajorma siguiente:


Antes de cada codificacin (digitalizacibrs) de un valor de entrada se aplica brevemente (durante
1,6 ms) una intensidad constante en los borrmes de entrada, y se cantrola el nivel de la tensiisn
resultante. Si se ha roto el emisor o interrumpido su hilo de conexin, la tensin sobrepasa un
limite, con lo que se sealiza rotura de hilo (se activa e! bit 1 en el byte de datos 1, v. apt. 10.5). El
convertidor A/D codifica el valor ''OM.
Si la seal a l a entrada se mide con un voitmetro digital, los impulsos de intensidad constante
pueden provocar fluctuaciones aparentes de la seal. Si el circuito de entrada que suministra el
valor analgico tiene un comportamiento capacitivo, la intensidad constante faisea el valor
medido.
Si molestan - p. ej., durante la puesta en servicio - estas fluduaciones aparentes de la seal, es
posible desactivar la corriente de prueba en las tarjetas de entrada analgica 460-7M12 y 465-
7LA12; para ello se aplica +24 V en el borne 26 del conector frontal y o Ven el borne 47 (L-) / .M ,,
Tambikn es preciso ajustar el interruptor del bloque 1 a "sin sealizacin rotura de hilo".

La seiiaiizacin de rotura de hilo solo tiene sentido si se usa el mdulo 6 6 5 498-1AA11, que no
incluye componentes ni en serie ni en derivacin. Si se usan los mdulos 6ES5 498-IAA41, -1AA51
y -1AA71 no es posible determinar rotura de hilo porque las entradas de medida estn cerradas
con shunr de baja resistencia. Con todos los mdulos restantes la sealizacin de rotura de hilo
provoca reacciones errneas.
Procesamiento de valores analgicos Manual 55-115U

Sealizacin de rotura de hilo a termmetros de resistencia

La interrupcin de las Ineas a un termmetro de resistencia se sealiza de la forma siguiente:

Tabla 10.32 Sefializacinde rotura de hilo a termmetros de resistencia

*
En la tarjeta de entrada analgica -460, aunque no se haya roto la resistencia del PT 100 se codifica el valor O
y se sefializa bit de error F = 0.

En las tarjetas 4601465-7LA12, el bit de desbordamiento se activa por separado para cada canal.

En la posicin "PT 100", el interruptor 7 del bloque 1en la tarjeta de entrada analgica 465 -7LA12
permite vigilar si estn interrumpidas o no las Ineas S + al termmetro de resistencia (alimenta-
cin de intensidad constante al PT 100). Si se aprecia la rotura de hilo en dicha lnea se activa
tambin el bit de error.
Los canales no usados sirven tambin para medidas de tensiones o intensidades; para ello hay que
cortorcircuitar con un puente de alambre las salidas de alimentacin (S+, S-) asociadas al canal
correspondiente. Sin este puente se activa el bit de error para dicho canal y se codifica el valor "O".
Si est en la posicin "Medida de corriente o tensin" el interruptor del bloque 11, no se vigila la
rotura de hilo en las Ineas S+. Si se produce esta circunstancia no se activa entonces el bit de
error. Este ajuste se seleccionar cuando deban medirse exclusivamente tensiones o corrientes
(+ fig. 10.7).

Regla general: si debe estar activada la sealizacin de rotura de hilo, el circuito de medida
deber tener baja resistencia (< 1 kQ).
Manual SS- 115U Procesamiento de valores analgicos

Exploracin

Las tarjetas 460 y 465 ofrecen dos posibilidades diferentes para explorar (muestrear) el valor
analgico:
e exploracin cclica, y
e exploracin selectiva

Debido a su rapidez, la tarjeta 466 solo realiza exploracin cclica.

Exploracin cclica

En esta funcin, la unidad de control de la tarjeta realiza la codificacin de todas las entradas.
Sin embargo, hay diferencias entre las diversas tarjetas.
El tiempo que transcurre hasta una nueva actualizacin del valor medido depende de la cantidad
de canales de entrada. La duracin de una expioracibn depende dei valor entrado. En la tarjeta de
entrada 460 el tiempo de conversin con U, =OV es de 40ms; con U, =valor nominal, 60ms.

Tabla 10.33 Duracin de una ex~lorac6ncklica

* en todas las entradas se aplica el valor nominal

Los valores medidos digitalizados se almacenan en las tarjetas 4601465 en la memoria de


circulacin bajo la direccin especfica del canal correspondiente (el byte alto en la direccin n, el
+
byte bajo en la direccin n 1). Estos valores pueden leerse entonces de la memoria de circulacin
en cualquier momento.

Exploracin selectiva

En la tarjeta 466 no hay exploracin selectiva.


En caso de exploracin selectiva n o debe utilizarse direccionamiento doble; es decir, a una tarjeta
de salida analgica no debe asignarse la misma direccin que a la tarjeta de entrada analgica.
En las tarjetas 460 y 465, la codificacin de un valor medido se realiza bajo peticin central de la
CPU. Para ello es necesario dar una vez una orden de escritura (T PW) para la tarjeta, mencionando
la direccin respectiva del canal; en este caso no tienen importancia los datos. As solo se codifica
el valor del canal direccionado; los otros canales no se consideran. Durante la codificacin, en el
bus de datos se activa un bit de actividad (T = 1, v. apt. 10.5). La tarjeta activa el bit de actividad
sin atender al canal; es decir, cuando es preciso codificar varios canales mediante exploracin
selectiva no es posible asignar el bit de actividad a ninguno de ellos! Al cambiar el bit de actividad
(T = O, flanco negativo) es posible leer como contenido de dos bytes el valor medido digitalizado
vlido.
Si se consulta repetidas veces el bit de actividad se cargan innecesariamente el bus y la CPU. Si los
valores medidos son diferentes, sto provoca una adquisicin de valores medidos no peridica;
esto tiene un efecto indeseado para aplicaciones de regulacin.
Es mejor recurrir a un programa controlado por tiempo. Cuando se elige este tipo de ejecucin,
determinados segmentos del programa, p. ej. FB 13, se insertan automticamente en la ejecucin
cada 100 ms (OB 13) usando un mdulo controlado por tiempo. De ello resulta una base de
tiempos constante y se descarga simultneamente el bus y la CPU.
Procesamiento de valores analgicos Manual SS- I ISU

A continuacin mostramos el ejemplo de programa correspondiente:

NOMB:EX. SELEC EJEMPLO R E L A T I V O A EXPLORACION S E L E C T I V A

:L PW128 CARGAR VALOR ANALOGICO


:T NW128 TRANSFERIRLO A LAS MARCAS A U X I L I A R E S
:U M 1 2 9 . 2 CONSULTA DEL B I T DE A C T I V I D A D
:SPB =ENDE S I = 1, ENTONCES SALTO A F I N
: T MWPO S I = O , ENTONCES VALOR MEDIDO EN MW 10
:T PB128 LANZAMIENTO DE EXPLORACION
FIN : ( T R A S ARRANQUE V A NO ES V A L I D O PRIMER VALOR)
:BE

10.7 Tarjetas de salida analogca


Las tarjetas de saiida analgica se encargan de transformar en tensiones o corrientes los valores di-
gitaies procesados en la CPU. Existen diversas tarjetas con separacin galvSnica que cubren deter-
minados mrgenes de tensiones e intensidades.

Intercambio de seales entre la CPU y la tarjeta

La CPU transfiere a la memoria de la tarjeta el valor digital bajo una direccin especificada. El
usuario arranca la transferencia a traves de FB 251 o de las operaciones "T PB/PY*"o '7 PW".
El esquema de bloques de la fig. 10.25 muestra el funcionamiento de la tarjeta de salida ana-
lgica 470.

* PY con PG bajo SS-DOS

EWA 4NEB 81 1 6130-04


Manual 55-1 75U Procesamiento de valores analgicos

Tarjeta central (CPU)

Salida seales A7, A7,


proceso

MhlX Multiplexor
D/A Convertidor digital-analgico

Figura 10.25 Esquema de bloques mostrando el intercambio de seales entre /a CPU y la tarjeta de salida analgica 470

EWA 4NEB 81 1 6130-04


Procesamiento de valores analgicos Manual 55-1 15U

10.7.1 Conexin de cargas a tarjetas de salida analgica


Al conectar cargas, la tensin en ellas se mide mediante lneas sensoras de alta resistencia (S+/S-).
La tensin de salida se reajusta automticamente para que las cadas de tensin en las lneas n o
falseen la tensin en la carga.

De esta manera es posible compensar cadas de tensin de hasta 3 V por lnea.


Este circuito puede verse en ia figura siguiente.

Tensin QV (x) = Tensin analgica de sabida


carga (QV = Output-Voltage)
- QI (x) = Intensidad analgica d e M-
lida (QI =Output-Current)
S+ (x) = Linea sensoraf
(S+ =Sense-Line +)
S- (x) = Lnea sensora -
(S- = Sense-Line-)
Corriente = Terminal de masa de la
MANA
Carga circuiterla analdgica
x = No del canal (0 ... 7)

Figura 10.26 Conexidn de cargas

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Procesamiento de valores analgicos

Conexin de cargas a salidas de corriente y tensin

La figura siguiente muestra la forma de conectar las salidas de las tarjetas analbgica.

Figura 10.27 Conexin de las salidas de corriente y tensin

Nota
Si n o se utilizan salidas de tensin o si solo se conectan salidas d e corriente, es preciso
puentear en el conector frontal todas las salidas de tensin n o usadas; para ello es
preciso unir QV (x) con S+ (x) y S- (x) con M A ~ ~ .
Las salidas de corriente n o usadas deben permanecer abiertas.
Procesamientode valores analgicos Manual SS- 11SU

10.7.2 Representacin digital de un valor de salida


La CPU suministra en dos bytes el valor para un canal de salida (complemento a dos).
Los diferentes bts tienen el siguiente significado:

Byte alto Hyre bajjo !

Byte
Bit

Seal digitalizado

x Bit sin significado

Figura 10.28 Representacindigital de un valor de salida analgico

Nota
En ei complemento a dos, el bit 211 indica el signo
("O" -+valor positivo; " 1" -+valor negativo).
Procesamientode valores analgicos Manual SS- 11SU

10.8 Mdulos de adaptacin de valores analgicos FB 250 y FB 251


Estos mdulos ejecutan conversiones entre el margen nominal de una tarjeta analgica y un mar-
gen normalizado, que el usuario puede especificar.

Leer y normalizar un valor analogico - FB 250 -

Este mdulo funcional lee un valor analgico en una tarjeta de entrada analgica; a su salida
suministra un valor XA situado dentro del margen especificado (normalizado) por el usuario. Con
los parmetros "Lmite superior (OGR)" y "Lmite inferior (UGR)" el usuario delimita su margen
deseado.
El tipo de la representacin de los valores analgicos de la tarjeta (tipo de canal) debe especifi-
carse en el parmetro KNKT. Si el valor analgico sobrepasa el margen nominal, se activa el
parmetro BU.

Llamada y parametrizacin:

EWA 4NEB 81 1 6130-04


Manual S5- 1 75U Procesamiento de valores analdgicos

Esquema de la normalizacin:
El mdulo funcional FB250 convierte linealmente el valor ledo a uno situado dentro de los lmites
superior e inferior (OGR y UGR); esto se realiza siguiendo la frmula siguiente:

para canal tipo 3 (valor absoluto 4a 20 rnA):


UGR (2560 -xe)+OGR - (xe-512)
XA =
2048

para tipo de canal 4 (representacin unipolar):


UGR (2048-xe)+OGR xe
XA =
2048

para tipos de canal 5 y 6 (representacin bipolar):


UGR (2048 -xe) f 0 G B (xe f2048)
XA =
4096

donde: XA valor sacado por el FB


xe valor analgco ledo por la tarjeta

Figura 10.25)Representacin esquemtica de la conversin

EWA 4NEB 81 1 61 30-04


Procesamiento de valores anaigicas Manual 55- 1 15U

Exploracin selectiva:

El FE 250 permite leer un valor analgico utilizando un muestreo (exploracin) selectivo. Si el


parmetro ElNZ se ajusta a "1'" esto provoca el que la tarjeta de entrada analgica digitaliza in-
mediatamente el valor analgico del canal seleccionado. Durante la conversin (aprox. 60 rns) no
se debe arrancar ningn otro muestreo selectivo que acceda a dicha tarjeta. Por ello el IFB activo
mantiene a " 1 " el TBIT hasta que se haya ledo el valor convertido.
El TElT vuelve a ponerse a "0" una vez finalizada la exploracin selectiva.

Mota
La tarjeta de entrada analgica 466-3Mfl no tiene margen de rebase! Por ello, al
llegar el valor al limite del margen nominal se activa el bit de desbordamiento.
Si con la tarjeta 466 se usa el FB250 (N0MB:RLG:AE) de las CPUs 941...944 para leer los
valores analgicos, entonces es preciso considerar:
o Margen de medida bipolar:
Al alcanzar el valor el lmite del margen nominal se activa el parrnetro BU
(margen desbordado). ~ E s ~haceo no vlido el valor analgico leido!
o Margen de medida unipolar:
Cuando el valor alcanza la mitad del margen nominal se activa el parmetro BU.
i El valor de medida ledo es entonces vlido!

Sacar un valor analgico -FB 251-

Este mdulo funcional permite sacar valores analgicos en tarjetas de salida analgica. En el par-
metro KNKT debe indicarse el tipo de la representacin del valor analgico utilizado en la tarjeta
(tipo de canal). Los valores comprendidos entre los parmetros "Lmite inferior (USR)" y "Lmite
superior (OGR)" se convierten al margen nominal de la tarjeta en cuestin. Para ello se utiliza la
frmula:

para tipo de canal O (representacin unipolar):


1 0 2 4 . (XE- UGR)
XCL =
QGR - UGR

para tipo de canal 1 (representacin bipolar):


1 0 2 4 . (2 XE-OGR-UGR)
xa =
OGR - UGR

donde: XE valor digital indicado en el mdulo funcional


xa valor escrito en la tarjeta

EWA 4NEB 81 1 6130-04


Manual 55-1 15U Procesamiento de valores analgcos

Llamada y parametrizacibn del FB 251:

brmebo 1 sipnifia&,T-rip.
-- --
1 1
For. Asignacin
--
AWt
Valor entrado (coma fija) en el : SPA FB 251
margen UGR ... OGR
NOMB : RLG:AA
XE
8G
KNKT :
KNKT OGR :
UGR :
FEH :
BU

QGR Lmite superior del


valor de salida

-32768...+ 32767
valor de salida

Es "1" si UGR = OGR y con


nmero de puesto o canal ilegal
o tipo de canal ilegal o QVZ en

BU
a sacar excede
Procesamiento de valores analgicos Manual SS- 175U

10.9 Ejemplo de procesamiento de valores analgicos


Tarea planteada:
Un tanque cerrado almacena un liquido. Se desea poder leer en un instrumento en cualquier
momento el nivel actual del lquido. Adems, se sealizar cuando el lquido sobrepase el lmite
prefijado.

e Un transmisor con salida O - 20 mA comunica a una tarjeta analgica 6ES5 460-7LA12 (AE 460) el
nivel captado (entre O y 10 m).
e La tarjeta de entrada analgica convierte los valores analgicos de intensidad a forma digital
(O - 2048 unidades); el programa de aplicacin del 55-1 15U contina el procesamiento de &tos.
e El programa comprueba los valores ledos por si superan el lmite (nivel mximo admisible), si es
as emite el mensaje correspondiente, y transfiere los valores a la tarjeta de salida analgica
6ES5 470-7LB 1 f (AA 470).
e Dicha tarjeta transforma los valores digitales nuevamente en tensiones (O - 10 V. La aguja del
instrumento se mueve entonces proporcionalmente al nivel del liquido.

La figura 10.30 muestra la configuracin de la instalacin.

Entrada

p l : Presin del tanque lleno


pz: Presin generada por el nivel actual del lquido

Figura 10.30 Ejemplo de procesamiento de valores analgicos

EWA 4NEB 811 6130-04


Manual 55- 7 15U Procesamiento de valores analgicos

Puesta en servicio

Tarjeta de entrada analgica AE 460:

b Coneaar el transmisor direaamente en el conector frontal de la AE 460


(bornes: MO+y MO-). El transmisor suministra intensidades comprendidas entre O y 20 mA;
Q mA se corresponde con un nivel de 0,00 metros y 20 mA con el nivel mximo, de 10,00 metros.
b Enchufar en la AE 460 el mdulo de margen de medida k 20 mA (6ES5 498-1AA41).
Con ello, la salida del convertidor A/D interior de la tarjeta de entrada analgica se encuentra
un valor digital comprendido entre O y 2048 unidades, procesable por el programa de aplicacin
(-+fig. 10.31).

Figura 10.31 Funcin de la tarjeta de entrada analgica AE 460

b Al dorso de la tarjeta ajustar los interruptores de la forma siguiente (fig. 10.32):

Bloque 1 Bloque TI

sin sealizacin
Valor y
Exp'oracin de rotura de hilo 500 mV 1 ... mA
cclica signo
I

Frecuencia de la red 50 Hz
sin compensacin de
uniones de referencia

Figura 10.32 Ajuste de los bloques de interruptores I y II

EWA 4NEB 81 1 6130-04


Procesamiento de valores analgicos Manual 55- 115U

Tarjeta de salida analgica AA470:

b Conectar el instrumento analgico directamente en el conector frontal de la tarjeta


(bornes: QVO, S +O, 5-0, MANA).
La tarjeta de salida analgica transmite una tensin comprendida entre O y 10 V al instrumento
indicador; en este puede leerse entonces el nivel de forma analgica (fig. 10.33).

del programa
de aplicacibn

Valor entre
Oy 1024
unidades

Figura 10.33 Funcin de la tarjeta de salida analgica AA 470

Indicaciones relativas a la estructura del programa

b Llamar y parametrizar el mdulo de funcin FB 250 "Leer valor analgico" (convertir el valor en
un margen comprendido entre O y 1000 cm [ Parmetro XAj).
b Conformar el lmite (PB 9).
Si se sobrepasa un nivel de lquido de 900 cm se emite un mensaje (M 12-6).
b Llamar y parametrizar el mdulo de funcin FB 251 "Sacar valor analgico" (el valor entre O y
1000 cm obtenido [Parmetro XE] se transforma en un valor comprendido entre O y 1024
unidades, para la AA 470).

Los mdulos de funcin integrados FB 250 y FB 251 se describen con detalle en el apt. 10.8.
-., .
P51 AWt Explicacin
:SPA FB 2 5 0
NOMB : RLG:AE
BG :KF +128 ' DIRECCIONI N I C I A L TARJETA: 1 2 8 (CON
DIRECCIONAMIENTO F I J O DE PUESTO, PUESTO O)
KNKT :KY 0,4 CANAL: O; REPRESENTACION UNIPOLAR: 4
OGR :KF +lo00 MARGEN DE MEDIDA F I S I C O :
UGR :KF +O O<XA<1000CM
EINZ :M 12.0 SOLO IMPORTANTE EN CASO DE EXPLORACION SELECT.:
(AJUSTE EN E L EJEMPLO: PROCESAM. C I C L I C O )
EN MW 1 0 : VALOR DE XA, O<XA<1000CM
DE IMPORTANCIA SOLO S I SE HA AJUSTADO ROTURA DE
HILO
BU :M 12.2 S I N I V E L > 1000CM. BU = 1.
T B I T :M 12.3 SOLO IMPORTANTE EN CASO DE EXPLORACION SELECT.
Manual S5-1 15U Procesamiento de valores anakdgcos

: SPA P B 9 CONFORMAR L I M I T E
:SPA FB 2 5 1 SACAR VALOR ANALOGICO
NOMB : R L G : A A
XE :MW LO XA ( F B 2 5 0 ) = XE ( F B 2 5 1 )
BG :KF +160 D I R E C C I O N I N I C I A L T A R J E T A : 1 6 0 (CON
D I R E C C I O N A M I E N T O F I J O DE PUESTO, PUESTO 1)
KNKT :KY 0,0 C A N A L : O : REPRESENTACION U N I P O L A R : O
OGR :KF +lo00 MARGEN DE M E D I D A F I S I C O :
UGR :KF +O O<XA< 1 0 0 0 C M
FEH :M 12.4 S I UGR = OGR, F E H = 1
BU :M 12.5 S I XACUGR O XA>OGR, BU = 1.
:BE

VALOR M A X I M O D E L N I V E L
VALOR M E D I D O
COMPARAR S I VALOR M E D I D O > 900
S I S I , ENTONCES M 1 2 . 6 = A C T I V A R REACCTON YA EN
E L M I S M O C I C L O DE PROGRAMA.
11.1 Mdulos funcionales integrados .............................. 11. 2
11.1.1 Mdulos de conversin ........................ .
............. 11. 2
11.1.2 Mdulos aritmticos ......................................... 11. 3
11.1.3 Mdulos de manipulacin .................................... 11. 5
"1.1.4 FB integrado "COIVIPR" ....................................
.. 1 1 .28
"1.1.5 FB integrado "DELETE" .............................. .
....... 1 1 .30

1 1 -2 Mbdulos de organizacin ..................................... 11.32


11.2.1 OB S 1 "Perro guardin" ...................................... 11.32
11.2.2 OB 160 Bucle de tiempo varable .............................. 11.32
11.2.3 OB 251 Algoritmo de regulacin PID ........................... 1 1 .33
11.2.4 OB 254 Leaura de las entradas digitales (solo en ia CPU 944) ..... 11.45
112.5 0% 255 Transferencia de la imagen del proceso de
las salidas (PAA) a las salidas(solo en la CPU 944) ................ 1 1 .45

DBI : Parametrizacibnde funciones internas .................... 11.46


Estructura y ajuste prefijado del DBI . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.46
Fijacin en el DB1 de la direccin para el c6digo de error
de parametrizacin(Ejemplo de parametrizacincorrecta) ...... 11.4 7
Forma de proceder para parametrizar el DB1 . . . . . . . . . . . . . . . . . . . 1 1 .48
Reglas para la parametrizacin del DB1 ........................ 11.49
Reconocimiento y eliminacin de errores de parametrizacin .... 1 1 .50
Entrada al AG de los parmetros del DBI ....................... 11 .53
Resumen de la parametrizacin del DB1
(Lista para consulta rpida) ............................ . ...... 1 1 .54
Ejemplo de programacin del DB1 ............................. 11.56
11.1 Estructura de una palabra de indicacin ............................... 11.16
11.2 Estructura del byte "PAFE" ........................................... 11.19
11.3 Esquema de bloques del regulador PID ................................ 11.33
11.4 Estimacin de la constante de tiempo dominante
del lazo de regulacin cerrado TRKdom................................ 11 .39
11.5 Esquema tecnolgico ................................................ 11 .40
11.6 Cdigo de error de pararnetrizaciny su significado .................... 11 .51
11.7 DB1 parametrizado errneamente ................................... 11.52

11.1 Resumen de los mdulos integrados .................................. 11 . 1


11.2 Lista de los parmetros utilizados ..................................... 11. 5
11.3 Parmetros QTYPIZTYP .............................................. 11 . 9
11.4 Retardos de acuse de los CPs e IPs ..................................... 11 .10
1.5 Estructura de la palabra doble para indicacin ......................... 11 . 15
f 1.6 Significado de los bits de error ....................................... 11 . 16
11.7 Significado de los bits Bits 0 ... 7 en la palabra de indicacin ............. 11.17
11.8 Acceso a la palabra de longitud ...................................... 11.19
11.9 Mensajes en el FB 239 (Parmetro ERR) ................................ 11 .31
11.10 Significado de los bits en ia palabra de control STEU .................... 11.35
11.1 1 Estructura del DB de regulador ....................................... 11 .37
Manual SS- 1 1SU Mdulos integrados

11 Mdulos integrados
El sistema operativo de las tarjetas centrales tiene integrados
e algunos mdulos funcionales estndar
algunos mdulos de organizacin,
Y
e un DB 1 de valores prefijados para parametrizar funciones internas.
Los mdulos de funcin y de organizacin estn programados en lenguaje mquina y se procesan
por ello a mayor velocidad. No ocupan espacio en la memoria de usuario.
Los mOdulos integrados se llaman en el programa de mando corno cualquier tipo de mdulo; solo
pueden ser interrumpidos mediante alarmas de proceso.
Este captulo trata de los mdulos (integrados) llamables en el programa de mando para realizar
determinadas funciones. No se tratan las mdulos que llama automaticamente el sistema opera-
tivo cuando se dan determinadas circunstancias (p. ej. errores de programacin y hardware) (vase
para ello -3r cap. 7).

Tabla I Y. I Resumen de los mdulos integrados

Transmitir datos
Recibir datos
Recoger datos

1 Tiempo de procesamiento sin el proceso de compresibn dependiente del mddulo


2 E l tiempo de procesamiento depende del tamaiio del bloque de datos a transferir (+"Tamao del bloque, apt. 11.'8.3)
3 -+ apt. 2.6.2
Mdulos integrados Manual SS- 1 1SU

11.1 Mdulos funcionales integrados


Los mdulos funcionales integrados pueden dividirse en grupos, de acuerdo a la tarea que reali-
zan.

Los mdulos FB 240 y FB 241 permiten transformar nmeros codificados en BCD en nmeros bina-
rios en coma fija, y v'tccversa.

Conversor de cbdigo: B4 -FB 240-

Este mdulo funciesnal permite convertir un nmero en BCD (4 ttradas) con signo en u n nmero
binario en coma frja ( $ 6bifs).
Los nmeros de dos ttradas deben de pasarse a 4 ttradas antes de realizar la conversibn, esto es,
se rellenarin con "'0'Vas posiciones no usadas.

Llamada y pararnetrizacdn

~ = 7 7 ;A-----
p 0 ~ <- # m . ~ i 9 m & 1 Significado 11 AVLL --
: SPA FB 240
Nomb : COD : R 4
BCD :
SBCD :
DUAL :

Conversor de cdigo: l -FB 241-


Este mdulo funcional permite convertir un nmero binario en coma fija (16 bits) en un nmero
en BCD considerando adems el signo. Los nmeros binarios de 8 bits deben pasarse a una palabra
de 16 bits antesde realizar la conversin.

Llamada y parametrizacibn

EWA 4NEB 81 1 6130-04


Manual SS- 1 ISU Mdulos integrados

11.1.2 M6dulos aritmticos

Los mdulos funcionales FB 242 y FB 243 permiten realizar las operaciones aritmeticas "rnultiplica-
cin" y "divisin".

Este mdulo funcional permite multiplicar dos nmero binarios en coma fija (16 bits). El producto
se representa con dos nmeros binarios en coma fija (16 bits cada uno). Adems es posible consul-
tar si el resultado ha sido cero. Los nmeros de 8 bits deben pasarse a palabras de 16 bits antes de
realizar la multiplicacin.

Llamada y parametrizacin

: SPA FB 242
Nomb : MUL: 16
Mddulos integrados Marlual55- 1 15U

Divisor:! 6 -FB243-

Este mdulo funcional permite dividir dos nmeros binarios en coma fija (16 bits}. El resultado (co-
ciente y resto) se representa mediante dos nmeros binarios en coma fija (16 bits cada uno). Ade-
ms se consulta si el divisor y el resultado son cero. Los nmeros de 8 bits deben pasarse a palabras
de 16 bits antes de realizar la divisin.

Llamada y parametrizacin

Permetro Tipo F m , Asignacin Significado AWL


-
: SPA FB 243
Nomb : DIV : 16
Manual SS- 1 15U Mdulos integrados

11-1.3 Mdulos de manipulacin

Los mdulos FB 244 ... 249 permiten usar procesadores de comunicaciones (CP) y tarjetas inteligen-
tes (IP). Estos denominados mdulos de manipulacin o de manejo gobiernan el intercambio de
datos entre este tipo de tarjetas y la CPU.

Esto ofrece las siguientes ventajas:

e No se ocupa espacio en la memoria de usuario.


o No hace falta cargar datos contenidos en disquetes.
o Corto tiempo de procesamiento de tos mdulos de manipulacin.
o No se precisan zonas de marcas, temporizadores o contadores.

Los mdulos de manipulacin utilizan los parmetros listados en la tabla 11.2.

Tabla 11.2 Lista de los parmetros utilizados

1 SSNR Nmero de intedase (nmero de pgina)


A-NR Nmero de peticin
ANZW Palabra de indicacin (palabra doble)
QTYPfZTVP 1 : Tipo de la fuente 1 destino de los datos
DBNR 1 Nmero del mdulo de datos
QANFfZANF r : Direccin inicial relativa dentro de un tipo
QLAEfZLAE ' : Cantidad de datos fuenteldestino
PAFE 2 Error de parametrizacin
I

1 Si no se precisan estos pardmetros en una llamada (p. ej. con la funcibn ALL), pueden saltarse pulsando "CR" al para-
metrizar el mdulo.
2 Solo parametrizable directamente.

EWA 4NEB 81 1 6130-04


Mdulos integrados Manual 55- 1 15U

Descripcin de los parmetros

Los operandos formales a los que hay que suministrar datos si se utilizan mdulos de manipulacin
tienen el siguiente significado:

"SSNR" - NQde interfase

A travs del parmetro SSNR se fija el nmero lgico de la intedase (pgina) a que se refiere la pe-
ticin correspondiente.

Parametrizacin directa

Parametrizacin indireda
y=O ... 255 NQde palabra de datos. Los parmetros
SSNR, A-NR y ANZVV estn depositados a

"A-NR" - NQde peticin

Este nmero caracteriza las peticiones para una interfase.

No se considera el parametro x.

y representa el nmero de la peticin.


Funcin ALL 1
y = 1 ... 223 Funcin directa
Nmero de la peticin que debe ejecu-
tarse 2

1 La funcin "ALL" no se admite en el mdulo FETCH.


2 El significado de los diferentes nmeros de peticin se tomar del manual del CP utilizado.

EWA 4NEB 811 6130-04


Manual 55- 1 15U Mdulos integrados

"ANZW" - Palabra de indicacin


Con este parmetro se fija la direccin de una palabra doble (DW* n / DW n +
1 o MW n y MW
+
n 2), cuya misin es indicar el estado de ejecucin de una peticin determinada.

x = O ... 255 Direccin de la palabra de indicacin en el


caso de parametrizacin directa
Zona permitida: DW, MW

"QTYPIZTYP" -Tipo de la fuente o del destino de los datos

A estos parmetros se asignan caracteres ASCll que indican el tipo de la fuente (con SEND) o del
destino de los datos (con RECEIVE o FETCH).

DB, AB, EB, MB, TB, ZB, AS, PB


Parametrizacin directa: La informacin
relativa a la fuente (destino) de los datos
se encuentra directamente en los
parmetros QTYPIZTYP, DBNR, QANF /
ZANF, QLAE, ZLAE.

Sin parametrizacin: La informacin rela-


tiva a la fuente (destino) de los datos est
en la peticin, en el CP.

Parametrizacin indirecta: La informacin


relativa a la fuente (destino) de los datos
se encuentra en una zona de datos que se
especifica con los parmetros DBNR y

DW se refiere al mbdulo abierto en cada caso.


Mddulos integrados Manual 55- 1 15U

"DBNR" - Nmero del mdulo de datos

Si los parmetros QTYPIZTYP se ocuparon con DB, RW o X X , es necesario indicar tambin el nme-
ro del mdulo de datos deseado.

Asignacin

y = 2 ... 255 Nmero del mdulo de datos que con-

"QAIUFIZAIUF" - Direccibn inicial del bloque de datos de la fuente o del destino

Con parametrizacin indirecta - QTYPIZTYP ocupados con RW o XX - en este punto se indica el n-


mero de la palabra de datos en Ba que comienza el bloque de parmetros.
Con parametrizacin directa, QANFIZANF se refiere a la zona dada.

ParBmtatra Asignacibn
- %PO 1 Formato
l

Dato KF Zona permitida tabla


(4 1 1.3)
(NQen
coma fija)

"QLAEIZLAE" - Cantidad de datos fuenteldestino


En el caso de pararnetrizacin directa y dependiendo del tipo de fuente o destino, \a longitud
debe entenderse corno cantidad de bytes o paiabras.

Zona permitida (+ tabla 1 1.3)

La longitud "cornodn" -1 significa:


o con RECEIVE: se aceptan tantos datos
como suministra el emisor o tantos
como permite el lmite de zona

o con SEND: se transfieren datos hasta


que se alcanza el lmite de zona pro-

E W A 4NEB 81 1 6130-04
Manual SE 1 I5U Mdulos integrados

Resumen:

Tabla 11.3 Pararnelros QNPIZTYP

hacia la zona de marcas

o escriben los datos

hacia posiciones de
escriben los datos

hacia celdas d e memoria


direccionadas absoluta- escriben los datos

0 ... i-32767

1 Con el mdulo RECElVE no est permitido asignar RW a ZTYP.


Mdulos integrados Manual 55- 1 l5U

"BLGR" - Tamao del bloque

Este parmetro define el tamao mximo del bloque de datos que pueden intercambiarse el AG y
el CP durante una pasada del mdulo de manipulacin (solo con SYNCHRON).

- en caso de ejecucin sin inter-


cambio de datos:

- en caso de ejecucibn con

tiempo total = 4500 psi-


cantidad de bytes
x(1,7 ps+ tiempo de retardo
de acuse de CP 1 IP)

* vease tabla 11.4


** El mdulo utiliza el parmetro prefijado (en el AG 55-1 15U, un tamao del bloque de 64 bytes).

Tabla 11.4 Retardos de acuse de los CPs e IPs

EWA 4NEB 81 1 61 30-04a


Manual 55- 1 15U Mdulos integrados

"PAFE" - Sealizacin de error en parametrizacin

En este punto se ajusta el byte que se desea se active cuando el mdulo reconozca un error de
parametrizacin. Algunos errores de este tipo:

0 La interfase no existe.
o Se han ajustado errneamente los parmetros QTYPtZTYP, QAFJF/ZANF o QLAEIZLAE.

con la CPU 941

Pavametrizacin directa e indirecta

El byte alto del parmetro SSNR se utiliza como criterio para la parametrizacin directa o indirecta.

s Byte alto de SSNR = 0 significa parametrizacin directa


SSNR, A-NR, ANZW o BLGR estn indicados directamente en el
mdulo.
o Byte alto de SSNR t O significa parametrizacin indirecta
SSNR, A-NR y ANZVVIBLGR estn depositados en el mdulo de da-
tos abierto a partir de ia palabra de datos indicada en el byte bajo
de SSNR.

SSNR y A-NR tienen el mismo formato (KV) con ambos tipos de parametrizacin. En la palabra de
indicacin ANZW se diferencian los formatos. Mientras que en la parametrizacin directa se indica
directamente la direccin de la palabra de indicacin (p. ej., MVV 100), en la pararnetrizacin in-
directa es necesario dar adems Ia zona de la palabra de indicacin. La informacin representativa
d e dicha zona se encuentra, codificada en ASCII, en la palabra de datos antepuesta a la palabra de
indicacin.

Donde: MW parabra de indicacin en zona de marcas


DB palabra de indicacidn en mdulo de datos

En la palabra de datos siguiente dentro de la zona de parmetros del DB se encuentra - en formato


K V - la direccin ANZW; con un DB,adems el nmero del mdulo (en el primer byte del formato
KW).
Mdulos integrados Manual 45-1 15U

Ejemplos:

Pararnetrizacindireda de SSMR, A-NR y ANZW

Palabra de indicacin en zona de marcas

SPA FB 245
NOMB : RECElVE
SSNR : KY 0,3 ha interfare tiene el nQ3
A-NR : KY 0,100 El nmero de peticin es 100
ANZW : MW 240 Como palabra de indicacin se utilizan las palabras
de marcas 240 y 242.

r Palabra de indicacin en rnbdulo de datos

Se activa el DB 47

S PA FB 247
NOMB : CONTROL
SSNR : KY 0,3 El nmero de la interfase es 3
A-NR : KV 0,100 La peticin tiene el nmero 100
ANZW : DVV 40 Como palabra de indicacin se utilizan las palabras
de datos 40 y 41 en el DB 47
Manual 55- 1 15U Mdulos integrados

Parametrizacinindirecta de SSNR, A-NR y ANZWW

e Palabra de indicacin e n zona de marcas

Aperlura del DB 44

SPA FB 244
NOMB : SEND
SSNR : KY 255,l ldentificador de parametrizacin indirecta
El rea de datos para la parametrizacin comienza
e n la palabra de datos 1.
A-NR : KV 0,0 Irrelevante
ANZW : MW O Irrelevante

El n Qde la interfase es 1
La peticin tiene el n Q31
La palabra de indicacin esta en la zona de marcas
La palabra de indicacin se representa en las pala-
bras d e marcas 200 y 202.

e Palabra d e indicacin e n mdulo d e datos

ldentificador de parametrizacin indirecta


La interfase tiene el nmero 1

El n Qde la interfase es 1

DW 10 Palabra d e indicacin
DW 1 1
Mdulos integrados Manual 55- 1 7 SU

Parametrizacin indirecta de SSNR y BLGR (SYNCHRON)

ldentificador de parametrizacin indirecta


La zona de datos para la parametrizacin
comienza en la DW 100
Irrelevante

E l nQde interfase es 10
El tamao del bloque se ajusta a 512 bytes

Parametrizacin indirecta de QPIPIZPIP, DBNR, QANFIZANF y QLAE/ZLAE

Al parametrizar QTYP o ZTYP con RW o XX la informacin relativa a la fuente (destino) se toma de


una zona de datos. La direccin inicial de esta zona de datos est fijada por el valor del parmetro
QANF.
Al parametrizar indirectamente con XX es necesario registrar en el mdulo de datos, indicado a
traves del operando formal "DBNR", los datos siguientes.

* Solo si previamente se ha seleccionado "DB".

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Mdulos integrados

En caso de parametrizacin indirecta con RW, los datos en el mdulo con el nmero "DBNR" de-
ben contener lo siguiente:

DB, AB, EB, MB, TB, ZB, AS, NN

datos fuente

DB AEI EB MB TB ZB AS NN

Solo si previamente se ha seleccionado "DB".

Estructura y significado de la palabra de indicacidn

En la palabra de indicacin se depositan informaciones relativas al estado de la ejecucin de una


peticin. Al parametrizar se fija la ubicacin de la palabra de indicacin. De ella es posible leer
informaciones, que pueden seguir procesndose.
Ajuste los parmetros ANZW de forma que para cada peticin definida se direccione una palabra
de indicacin propia.
La palabra de indicacin es parte de una palabra doble que tambin se direcciona mediante el pa-
rmetro ANZW.

Tabla 11.5 Estructura de la palabra doble para indicacn


Mdulos integrados Manual SS- 1 15U

Palabra d e indicacin

La palabra d e indicacin esta dividida en cuatro zonas. La figura 11.1 explica los diferentes bits:

CMSgodeerrdr Gestindedatos Cbdigodeiatado


Bit

I 1 I I
i i I
Peticin de
fi : I
I
I
I
I
1
fiI

I
I

recepcin lis-
I I I
1
I
I
I
I 1
i
ta (hay datos)
I I ! I 1

I i I I1 i
I I1 I'
f ; I
i
1
I
I
I
I
I
*
SENDIFETCW
I
: ;
I I
I
I
I
I
I
I
I
I
B
Peticin en curra

I i I II I Peticin terminada
1
I
;
I
I
I
I
I
1 (sin error)
i I I
I I 1
I I Peticin terminada
; I
I
I
I
(con error)

:
#

I
u
1
I I
i
I
I
Transferencialrecepcibn
de datos e n curso
1 1 l
I i b
) I Transferencia de datos terminada
! t
Recepcin de datos terminada
I

Transferenciairecepcin d e datos
bloqueada

Figura 1 7 . 1 Estructura d e una palabra de indicacidn

Significado d e los bits d e error:

Los bits de error en la palabra de indicacin solo son vlidos si est activado el b i t "peticin termi-
nada con error" (bit 3). La tabla siguiente muestra los errores individuales posibles.

-
f
Cdigo de error '
Tabla 7 7.6 Significado de los bitsde error

Error

Si el b i t "peticin terminada con error" est activado de todas las mane-


rrancado la peticin nuevamente tras

6...F Error en CP
Seales especficasdel CP. Para determinar la causa del error, consulte la
descripcin del CP correspondiente.

EWA 4NEB 811 6130-04


Manual SS- 1 15U Mdulos integrados

Significadar de los bits de estado y de gestin de datos:

El usuario o los mdulos de manipulacin (WTB) pueden influenciar o evaluar los bits de estado y
de gestin de datos.
La tabla siguiente indica q u e influencia a los bits.

...7 en Ea palabra de indicacidn


Tabla 11.7 Significado de los bit$@

HTB a Mdulo RECEIVE


(con este bit activado s? inicia el es-
tablecimiento del enlace con el CP)
Usuario
(cansuita para ver si h a y telegrama)
-
HTB a Mbduio SENDIFETCH
(tan pronto como (cuando el CP haya (solo se enva una nueva peticin
procesada la peti- cuando haya sido ya procesada la
cin) anterior)
Usuario
(consulta para ver si tiene sentido
lanzar una nueva peticin)
2 WTB HTB Usuario
(cuando la petici6n (si la peticin ha (consulta para ver si la peticin ha si-
ha sido terminada sido relanzada) do terminada sin error)
sin error)
3 HTB HTB Usuario
(si l a pe"tci6n ha si- (si la peticin es re- (consulta para ver si la peticin ha si-
do terminada con lanzada de nuevo) do terminada sin error)
error. La causa del
error se deposita
en el byte alto de la
palabra de indica-
cin)
Mdulos integrados Manual 55- 1 15U

-
Tabla 11.7 Siqnificado de los bitso...7en la palabra de indicacin fconrinoacin)

Bit Activar Bmrairt Evaluaclri-


Sobreexribir
HTBlSEND,RECEIVE WTB/SEND,RECEIVE Usuario
(si ha comenzado (cuando ha finali- (consulta para ver si el bloque de
el intercambio de zado el intercam- datos acaba de ser transferido) 1

datos para una bio de datos para


peticin. Ejemplo: una peticin)
Lanzamiento a tra-
vs de funcin di-
recta, pero inter-
cambio a traves de
funcin ALL)
Mdulo SEND Mdulo SEND Usuario
(si han sido trans- (si ha comenzado (consulta para ver si el bloque de
mitidos los datos la transferencia de datos para una peticin ha sido ya
para una peticin) datos para nueva transferido al CP, y cuando un nuevo
peticin) bloque puede ponerse a disposicin
a Usuario para una peticin en curso)
(si ha habido eva-
luacin)
Mdulo RECElVE a Mdulo RECElVE Usuario
(si ha finalizado la (si ha comenzado (consulta para ver si ha sido ya trans-
recepcin de datos la transferencia de ferida al AG el bloque de datos de
para una peticin) datos para una una nueva peticin y cuando se ha
nueva peticin) transferido al AG un nuevo bloque
s Usuario de datos para una peticin en curso)
(si ha habido eva-
luacin)
I
Usuario Usuario Mdulo SEND-RECEIVE
(con el primer blo- (se libera la zona 1 (si est adivado el bit, los mdulos
que de datos se de datos corres- 1 no realizan ningin trfico de datos,
impide el acceso a sino quesealizan un "error" al CP)
una zona por parte
de los mdulos
SEND y RECEIVE. Se
finalizan las peti-
ciones ya inicia-
das.)
1 Durante la transmisin de datos entre el CP y el AG el usuario no debe modificar ya el registro de una peticin. Esto
no es critico cuando se trata de paquetes de datos pequeos, ya que en este caso el intercambio de datos puede real-
zarse en una sola pasada del mdulo. En cambio, mayorescantidades de datos solo pueden transferirse en bloques; el
intercambio de datos puede extenderse a varias ejecuciones del programa, dependiendo del tamao del bloque fija-
do en el m6duloSYNCHRON.
Manual SS- 1 75U Mdulos integrados

Palabra de longitud:

En la palabra de longitud los mddulos de manipulacidn SEND y RECElVE depositan la cantidad de


datos (en bytes) ya transferidos para una determinada peticin. Con las funciones ALL los mdulos
SEND y RECElVE registran en el byte bajo el nmero de peticin para el que actuaran en la pasada
actual. El nmero de peticin "0" (marcha en vaco) significa que no se ha procesado ninguna pe-
ticin. La tabla siguiente muestra la forma de influenciar la palabra de longitud.
Tabla 11.8 Acceso a /a ~ a h b r a
de lonuitvd
-
Barrati Evaluacin
Sobre-crihir
WTB/SEND, RECEIVE WTB/SEND,RECEIVE Usuario
(durante el intercambio de FEICH sobreescri- (si est activado el bit Z15 6 6 de la pa-
datos) bienda durante la labra de indicacin, la longitud fuente
El contenido se calcula de los siguiente peticin o destino actual est6 en la palabra de
datos transmitidos actuales i- longitud; si est activado e bit 3, la
la cantidad de datos ya inter- palabra de longitud contiene la
cambiados (por bloques). cantidad de datos ya "transmitidos
hasta la aparicin de un error)

-
Bgrae "Error de parametsizacin (PAFE)"

Como byte de indicacin solo se adecua un byte de marcas.


En este byte (en la ttrada ms significativa) se senalizan diferentes errores de parametrizacin. Al
parametrizar se especifica la direccin bajo la cual puede llamarse esta informacin. La figura si-
guiente explica el significado de los diferentes bits.

7 O - - - - - - Bit

f
L------
1 Error
O Sin error
!
O Sin error
1 Formato ORG falso, QTYPIZTYP ilegal (AG o CP)
2 Zona no existente (DB no existente o ilegal)
3 Zona demasiado pequea
4 Retardo de acuseino es posible acceder
5 Palabra de indicacin falsa
6 No hay parmetro fuente o destino para SENDIRECEIVE ALL ( error de sistema)
7 lntedase no existente
8 Intedase no preparada
9 lnterfase sobrecargada
A Libre
B A-NR ilegal
C Intedase (CP) no acusa o acusa negativamente
D ParSmetroiBLCR ilegal (ler byte)
E Libre
F Libre
- -- - - - - -- - -- -- - ---

Figura 11.2 Estructura del byte "PAFE"


Mdulos integrados Manual 55-1 15U

Mdulo SEND - FB 244 -


El FB 244 da la peticin para transmitir datos a una tarjeta con direccionamiento por pginas. Se
distingue entre dos modos:
SEND-Al!
El mdulo funcional sustituye a un acceso directo a memoria.
m SEND-Direkt
Los datos se transmiten para una peticin determinada.

Llamada del modulo funcional (ejemplo: SEND-DIREKT)

I AWt
.u

: SPA FB
u-
FUPIKOP

NOMB : SEND
SSNR KV
A-NR KV
ANZW MW
QTYP KC
DBNR KV
QANF KF
QWE KF
PAFE MB
**t

Descripcin de la funcin SEND-AII

Para esta funcin el mdulo requiere los siguientes parmetros:


e SSNR - Niimero de la interfase
m A-NR - Nmero de peticin (asignado con "0")
e ANZW - Palabra de indicacin
e PAFE - Bytedeerror
Todos los restantes parmetros son irrelevantes para esta peticin, solo sirven de relleno.
La CP suministra a travs de la zona de comunicaciones la siguiente informacin:
e Direccin de la palabra de indicacin
e Tipo de datos
0 Cantidad de datos
m Direccin inicial de la zona de datos

En la palabra de indicacin de la peticin correspondiente se evalan o influyen los siguientes bits:


m Transmisin de datos bloqueada
e Transmisin de datos terminada
e Transmisin de datos en curso

El mdulo informa en ia palabra de datos que sigue a la palabra de indicacibn de la cantidad de


datos transmitidos para una peticin.

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Mddulos integrados

El mdulo SEND debe tiamarse en el programa de mando con la parametrizacin "ALL" como m-
nimo una vez por cada intedase cuando se dan las siguientes condiciones:
e El CP puede pedir por su cuenta datos de un AG, p. ej., el CP 525 para salida de imgenes o el
CP 535 con la peticin READ-PASSIV.
o Una peticin del CP se activa con un SEND-DIREKT, pero el CP demanda los datos al AG para es-
ta peticin a travsde "comunicacin en segundo plano".
e La cantidad de datos a transmitir al CP con un SEND-DIREKT es mayor que el tamao del blo-
que ajustado.

Descripcin de la funcin SEND-DIREKT

La funcin SEND-DIREKT trabaja con los siguientes parmetros:


e SSNR - Nmero de la intedase
o A-NR - NUmero de peticin (asignacin t O)
es ANZW - Palabra de indicacin
e PAFE - Bytede error
e QTYP - Tipode fuente
o DBNR - Nmero del mdulo de datos
e QANF - Direccin inicial de la fuente
o QLAE - Cantidad de datos fuente

La funcin directa se llama normalmente en la parte cclica del programa de mando. El mdulo
puede llamarse tambin durante el procesamiento de interrupciones o alarmas, pero en este caso
no se actualiza cclicamente la palabra de indicacin. Esta tarea debe realizarla entonces el mdu-
lo CONTROL.

Para transferir los datos o para activar la peticin SEND deben cumplirse dos condiciones:
o Al mdulo funcional se le ha transmitido VKE "1 ".
e El CP ha liberado la peticin (el bit "peticin SENDIFETCH en curso" de la palabra de indicacin
es "O").

Cuando se transfiere VKE "O" (marcha en vaco) solo se actualiza la palabra de indicacin. Si en el
parmetro QTYP se ha entrado "NN", los parmetros fuente deben almacenarse en el CP. De no
ser as, la peticin se interrumpe, sealizndose error.

El intercambio de informacin puede discurrir de la siguiente forma:


e Los datos pedidos son transmitidos directamente al CP.
e El CP solo exige los parmetros de la peticin.
e La cantidad de datos a transmitir es demasiado grande. El mdulo transfiere al CP los parme-
tros y un primer bloque de datos. A continuacin, el CP pide los datos restantes o un bloque
adicional del AG a travs de la funcin SEND-ALL.

La interfase de operador es siempre la misma para el usuario del mdulo, sin importar como se ha
iniciado el intercambio de informacin. Sin embargo, en los dos ltimos casos el instante de la
transmisin de datos se retrasa como minimo un tiempo de ejecucin de programa.

Descripcin de la funcin WRITE

Si en el parmetro QTYP se entra "RW", el mdulo tansfiere al CP los parmetros fuente y destino
indicados indirectamente. A continuacin los parmetros de destino se envan al interlocutor
(funcin WRITE) junto con los datos tiles (pedidos a travs de la funcin SEND-ALL).
Mddulos integrados Manual SS- 7 75U

El FB 245 da la peticin para recibir datos de una tarjeta con direccionamiento por pginas. Se dis-
tingue entre dos modos:
e RECEIVE-AII
Es posible recibir datos para cualquier peticin. E l mdulo funcional sustituye en este caso a un
acceso directo a memoria.
e RECEIVE-Direkt
Se reciben datos para una peticin determinada.

Llamada del mdulo funcional (ejemplo)

Descripcin de la funcin RECEIVE-AII

Para esta funcin el mdulo requiere los siguientes parmetros:


e SSNR - Nmero de la interfase
e A-NR - Nmero de peticin (asignado con "0")
e ANZW - Palabra de indicacin
e PAFE - Bytede error
Todos los restantes parmetros son irrelevantes para esta peticin.

La CP suministra a travks de la zona de comunicaciones la siguiente informacin:


e Direccin de la palabra de indicacin
e Tipodedatos
e Cantidad de datos
e Direccin inicial de la zona de datos

En la palabra de indicacin de la peticin correspondiente se evalan o influyen los siguientes bits:


e Transmisin de datos bloqueada
e Transmisin de datos terminada
e Transmisin de datos en curso

El mdulo informa en la palabra de datos que sigue a la palabra de indicacin de la cantidad de


datos transmitidos para una peticin.

EWA 4NEB 811 6130-04


Manual SS- 11SU Mdulos integrados

El mdulo RECEIVE debe llamarse en el programa de mando con la parametrizacin "ALL" como
mnimo una vez por cada interfase cuando se dan las siguientes circunstancias:
o El CP quiere entregar por su cuenta datos al AG.
o La cantidad de datos a recibir con un RECEIVE-DIREKT es mayor que el tamao del bloque ajus-
tado.
o El CP solo utiliza RECEIVE-DIREKT para liberar un telegrama de recepcin. Los datos los trans-
fiere al AG a traves de "comunicacin en segundo plano".

El usuario puede llamar, como funcin RECEIVE-ALL, el FB 245 en el


e programa cclico (p. ej. en el OB 1)
o programa controlado por tiempo (p. ej. en el mdulo de horarios de lanzamiento)
o programa controlado por alarmas (interrupciones)

Descripcin de la funcin RECEIVE-DIREKT

La funcin RECEIVE-DIREKT trabaja con los siguientes parmetros:


o SSNR - Nmero de la interfase
e A-NR - Nmero de peticin (asignacin t O)
e ANZW - Palabra de indicacin
e PAFE - Bytede error
o ZTVP - Tipode destino
e DBNR - Nmero del mdulo de datos
e ZANF - Direccibn inicial del destino
o ZLAE - Cantidad de datos del destino
La funcin directa se llama normalmente en la parte cclica del programa de mando. El mdulo
puede llamarse tambin durante el procesamiento de interrupciones o alarmas, pero en este caso
no se actualiza cclicamente la palabra de indicacin. Esta tarea debe realizarla entonces el mdu-
lo CONTROL.

El mdulo RECEIVE solo se comunica con el CP si se cumplen las dos condiciones:


e Al mdulo funcional se le ha transferido VKE "1 ".
o El CP ha liberado la peticin (el bit "peticin RECEIVE lista" de la palabra de indicacin est
activado.

Cuando se transfiere VKE "O" (marcha en vaco) solo se actualiza la palabra de indicacin.

Si en el parmetro ZTYP se ha entrado "NN", los parmetros de destino deben ser suministrados
por el CP; de no ser as, la peticin se interrumpe, sealizndose error.

Si el CP suministra los parmetros de destino aunque ZTYP tenga otra asignacin, solo se conside-
ran los parmetros que estn en el m6dulo.

Grandes cantidades de datos solo pueden recibirse bloque a bloque. Con la funcin RECEIVE-Di-
rekt solo puede recibirse un bloque cada vez. Por ello, los datos o bloques restantes deben transfe-
rirse al AG usando la funcin RECEIVE-AII.
Mdulos integrados - Manua145- l 1SU

Mdulo FETCH - FB 246 -


El FB 246 sirve para recoger datos de un interlocutor a travks de un CP. La recepcin de los datos
corre a cargo del mdulo funcional 24%en ia funcin RECEIVE-AII. Con el mdulo FETCH solo es
posible recoger datos para una peticin determinada (Furicin FETCH-Direkt).

Llamada del mdulo funcional (ejemplo)

AWL
: SPA FB
-- E:,. FUPjKOP
.

NOMB : FETCH
SSNR KY
A-N R KY
ANZW MW
ZTYP KC
DBNR KV
ZANF KF
ZLAE KF
PAFE MB
*t*

Descripcin de la funcin FETCH

Para esta funcin es necesario asignar todos los parmetros. Los parmetros de destino (ANZW,
ZTYP, DBNR, ZANF, ZLAE) se pasan al CP durante la fase de establecimiento del enlace. Tan pronto
como hayan llegado los datos pedidos, el CP suministra al mdulo RECEIVE-ALL estos parmetros
junto con los datos. E l mdulo FETCH no transmite o recibe datos por si misma.

La peticin FETCH se activa bajo las siguientes condiciones:


Al mdulo funcional se ha transferido VKE "1 ".
El CP ha liberado la funcin (el bit '"dcin SENDIFETCH en curso'>es "O'".

Si en el parmetro ZTYP se ha entrado "RW" el mdulo FETCH transfiere al CP la descripcin de la


fuente y del destino, as como la direccin de la palabra de indicacin.

La funcin FETCH puede llamarse desde ia seccin del programa cclica, la controiada por tiempo o
la controlada por interrupciones (alarmas). Los rnbdulos FETCH o CONTROL actualizan la palabra
de indicacin.
ManuaiS5-115U Mddulos integrados

Mdulo CONTROL - FIJ 247 -


El FB 247 actualiza la palabra de indicacin para una determinada peticin, o informa qu peticion
est procesndose momentneamente.

Llamada del mdulo funcional (ejemplo)


l

1
--y
, ' . ,

AWL FUPIKOP
: SPA FB 247
NOMB : CONTROL
SSNW KV O,10 CONTROL
A-N R KV 0,701 SSNR
ANZW MW 20 A-NR
PAFE MB 22 ANZW PAFE
. *e*

Descripcin de la funcin COFJTmOL

Para esta funcin se precisan los siguientes parmetros:


o SSNR - Nmero de la intedase
o A-NR - Nmero de !a peticin a controlar
s ANZW - Palabra de indicacin en donde debe depositarse el resultado del control
r, PAFE - Bytedeerror

EI m6duIo CONTROL realiza diferentes funciones dependiendo de la asignacin de! parmetro de


nmero de peticin.

Parmetro A-NR asignado con "O"

Se pregunta al CP que peticin est adualmente en curso. En la posicin de peticin O el CP escribe


el nmero de !a peticin actual. Durante el procesamiento del mdulo de control el contenido de
esta posicin se transfiere al byte bajo de la palabra de indicacin.

Parsmetro A-lrlR asignado con valores 3' O

Cuando el mdulo opera con la funcin CONTROL directo, ocurre lo siguiente:


Se consulta el estado de una peticin determinada.
s Se aaualiza la palabra de indicacin.

Ei procesamiento de este mdulo no depende del VKE. Sin embargo, el FB 247 debe llamarse en la
seccin cclica del programa de mando.
Mdulos integrados Manual SE 7 ISU

Mdulo RESET - FB 248 -


El FB 248 borra una peticin que corre a travs de la interfase especificada. Se distingue entre dos
modos:
RESET-AII
Si se asigna "O" al nmero de peticin, se borran todas las peticiones de la interfase
direccionada.
o RESET-Direkt
Si se asigna un nmero 3~ O", solo se borra la peticin especificada de la interfase.

Llamada del mdulo funcional (ejemplo)

: SPA FF3 248


NOMB : RESET
SSN R KY 0,1
A-N R KV 0,O
PAFE MB 111

Descripcin de los parmetros

El mdulo precisa los parmetros siguientes:


SSNR - Nismero de la interfase
A-NR - Nmero de la peticin a borrar
o PAFE - Bytede error

Descripcin de la funcin RESET

Con ambos modos las peticiones se suprimen de la siguiente forma:


o Se borran los datos de la peticin
Se interrumpen las peticiones en curso.

El procesamiento del FB 248 depende del VKE. El mdulo puede ser llamado por secciones del pro-
grama cclicas, controladas por tiempo o controladas por alarmas.

EWA 4NEB 811 6130-04


Manual SS- 1 1SU Mddulos integrados

MOd~lo
SVNCHRON - FB 249 -
Cada ver que se rearranca ei autmata el FB 249 prepara la interfase en una tarjeta con direcciona-
miento por pginas para la comunicacin con el programa de manda. Esta sincronizacin es im-
prescindible para que puedan funcionar perfedamente los mdulos de manipulacin.

Llamada del mdulo funcional (ejempio)

: SPA FB 249
N8MB : SVNCHRON
SSNR KV 0,1
BLGR KV 0,s
PAFE MB 108
. '&'&a BLGR

Descripcion de los parmetror

El FB 249 requiere los siguientes parmetros:


o SSNR - Nmero de la intedase
BLGR - Tamaodel bloque
PAFE - Byte de error

Una vez: entrado en el parmetro BLGR el tamao del bloque deseado, el CP comprueba dicho
valor siguiendo criterios especficos de la tarjeta, y fija el tamao definitivo.

En determinados casos esto supone invalidar el tamao del bloque indicado en el parmetro.

El tamao indica cuantos datos (bytes) pueden transferirse directamente al llamar los mdulos
SEND y RECEIVE. Para cantidades de datos mayores se forman bloques sucesivos, que se transfieren
con las funciones ALL de los mdulos mencionados.

El FB 249 sincroniza el AG y el CP a l rearrancar el AG. Por ello, lo m6s lgico es llamarlo en los
mdulos de arranque OB 21 u OB 22. El mdulo se procesa en respuesta a VKE "1".
Mdulos integrados Manual SS- 1 15U

11.1.4 FB integrado "COMPR"


El FB integrado "COMPR" (NQ 238) comprime la memoria de programa interna. Si desea utilizar
este mdulo, entonces no deber asignarse a ningn otro FB el nmero de mdulo 238. Si a pesar
de todo desea asignar el nmero 238 a un FB programado por Usted (y n o al FB 238 integrado),
proceda de la forma siguiente:
b REDCON
b Borrado total
b Transferir al AG el FB "de usuario" con el numero 238
b Poner en RUN el seleaor de modo
o
b Enchufar el cartucho E(E)PROM con el FB "de usuario" (nmero 238)
b REDCON
B Borrado total
b Poner en RUN el selector de modo

Llamada del mdulo funcional (ejemplo)

Llamando el FB 238 en el programa de usuario se activa la funcin "Comprimir AG". A travs del
bit "AKT" el mdulo funcional sealiza si sigue actuando dicha funcin. E l bit "ERR" informa de
que no es ejecutable la funcin.
r"- r
AWL FffP/KOP

: U E 0.0
: UN M 0.0

: U E 0.0

: U M 0.1
: SPB FB 238
NOMB : COMPR
AKT : M 1.0
ERR : M 1.1

Nota
El FB COMPR tiene el mismo efecto que la funcin PG "Comprimir"; es decir, si est
activado el FB COMPR se rechazan en parte otras funciones PGfOP; p. ej. STATUS o
entradalsalida de mdulo.
En este caso tambin se produce STOP en la CPU (TRAF) cuando se intenta crear o
borrar un DB usando la operacin EDB.

EWA 4NEB 81 1 61 30-04a


Manual S5-1 1SU Mdidulos integrados

Otra posibilidad es cambiar el nmero al FB 238 "COMPR"


en el DB 1 (-+ apt. 11.3), o
e usando la operacin "T BS 202", cambiar en e/ OB de ARRANQUE (O5 21 y 8 5 22) la palabra de
datos de sistema 202. iLa palabra de datos de sistema 202 no debe modificarse usando las
operacines "SALIDA DIR", "TNB", "TIR" o "TDI"!

Ejemplo:
Se desea asignar al FB 238 (COMPR) el nmero 54. Asegrese de que el nmero 54 no est ocupado
ya por otro FB (en este caso rige: si un FB del programa de aplicacin tiene el mismo nmero que el
FB integrado "COMPR", entonces en la palabra de datos de sistema 202 se mantiene el nmero del
FB "viejo"). jSe desea mantener el nmero del FB integrado 239, tambin modificable mediante la
palabra de datos de sistema 202'

Byte alto Byte bajo


(Nmero del FB "COMPR") (Nmero del FB "DELETE")

+---Estado de la pa-
labra de datos
de sistema 202
tras borrado
total

El programa en AWL, aqu programado en el FIE 3, tiene el siguiente aspecto:


-
F B 3 AWE Explicacin
-
1 FB 3 es l l a m a d o desde OB 2 1 y OB 2 2 .
L KY 54,239 os flmeros de l o s FBs COMPR y DELETE se
T BS 202 r a n s f i e r e n a l a p a l a b r a de d a t o s de s i s t e m a
L BS 202
L =F e c t u r a de l a ES 202 ( p a r a c o n t r o l a r s i se
BEB a a c e p t a d o e l nuevo nmero)
CTS S i no, e n t o n c e s STOP!
BE
Mddulos integrados Manual 55-115U

11.1.5 FB integrado "DELETE"


El FB integrado FB "DELETE" (NQ239) sirve para borrar un mdulo. Si desea utilizar este mdulo,
entonces no deber asignarse a ningn otro FB el nmero de mdulo 239. Si a pesar de todo desea
asignar el nmero 239 a un FB programado por Usted (y no al FB 239 integrado), proceda de la
forma siguiente:
b REDCON
b Borrado total
b Transferir al AG el FB "de usuario" con el nmero 239
b Poner en RUN el selector de modo
O
b Enchufar el cartucho E(E)PROM con el FB "de usuario" (nmero 239)
B REDCON
Borrado total
b Poner en RUN el selector de modo

Parametrizacion del FB integrado DELETE

Forma de parametrizar el FB 239:


0 depositar en una palabra de entradas, marcas a datos el tipo de mdulo a borrar (en caracte-
res ASCll (KC)). Para identificar el tipo de mdulo se admiten los caracteres OB, PB, FB, 48 y DB.
e depositar el nmero del mdulo en un byte de entradas o marcas.

Adems es preciso fijar un byte de marcas o de salidas en el que se registrarn los mensajes proce-
dentes del sistema operativo (+tabla 11.9).

Llamada del mdulo funcional FB 239 (ejemplo)

AWL
l --- FUPIKOP

: SPA FB 239
NOMB : DELETE DELETE
TYPE : MW 5 TYPE ERR
NUM
ERR
: MB
: MB
. ***
7
8 4 NUM

Contenido de MW 5: Cdigo ASCll del tipo de mdulo (p. ej., PB para modulo de programa)
Contenido de MB 7: Nmero del mdulo (p. ej., KF+7)
Contenido de MB 8: MB 8 solo tras llamar este FB (+tabla 11.9)

Nota
Cuando est activado el mdulo DELETE pueden rechazarse determinadas funciones
PG/OP.

EWA 4NE8 81 1 6130-04a


Manual S I 1 15U Mdulos integrados

Tabla 11.9 Mensaies en el FB 239 (Pardmetro ERRJ

CMigo haxadeclmaldel Signifiado


parrnetr ERR
1 O0 1 No hay error 1
FO Mdulo no presente
F1 Tipo de mdulo errneo en el parmetro TYPE
F2 Mdulo existente con identificador EPROM
F4 Funcin bloqueada por estar en curso otra funcin
(p. ej., funcin PG)

Otra posibilidad es cambiar el nlrnero al FB 239 (DELETE)


e en el DB 1 (-+ apt. 1 ?.3),o
0 usando la operacin "T BS 202", cambiar en el OB de ARRANQUE (OB 21 y OB 22) la palabra de
datos de sistema 202. La palabra de datos de sistema 202 no debe modifcarse usando las
operacines "SALIDA DIR", "TNB", "TIR" o "TDI"!

Ejemplo:
Se desea asignar al FB 239 (DELETE) el nmero 53. Asegrese de que el nmero 53 no est ocupado
ya por otro FB (en este caso rige: si un FB del programa de aplicacin tiene el mismo nmero que el
FB integrado "DELETE", entonces en la palabra de datos de sistema 202 se mantiene el nmero de
FB "viejo").
Se desea mantener el nmero del FB integrado 238, tambin modificable mediante la palabra de
datos de sistema 202!

Byte alto Byte bajo


(Nmero del FB "COMPR") (Nmero del FB "DELETE")

I f 238 + 239 f-- Estado de la pa-


labra de datos

1 1 de sistema 202
tras borrado
total
l + 238 + 53
El programa en AWL, aqu programado en el FB 4, tiene el siguiente aspecto:

FB4 AWt Explitiicibn


E l FB 4 es l l a m a d o desde OB 2 1 y O0 22.
L KY 238,53 Los nmeros de l o s FBs COMPR y DELETE se
T BS 202 t r a n s f i e r e n a l a p a l a b r a de d a t o s de s i s t e m a
L BS 202 202.
l =F L e c t u r a de l a BS 202 ( p a r a c o n t r o l a r s i se
BEB ha a c e p t a d o e l nuevo nmero)
STS S i no, e n t o n c e s STOP!
BE
Mdulos integrados Manual 5;s-115U

11.2 Mdulos de organizacin


Adems de los mdulos funcionales, las CPUs del 55-1 15U tienen tambin integrados mdulos de
organizacin.

11.2.1 O6 31 "Perro guardin"

Un "perro guardinWvigilala duracin de la ejecucin del programa. Si la ejecucin del programa


dura ms que el tiempo de vigilancia del ciclo ajustado, p. ej. 500 ms, ia CPU pasa a STOP.

Causas posibles:
r, El programa de mando es demasiado largo.
o Se ha programado un bucle sin fin.

Llamando el OB 31 (SPA OB 31) es posible relanzar el perro guardin en cuaiquier punto del
programa de mando, esto es, comienza de nuevo el tiempo de vigilancia del ciclo.

Premisa: ajustar en el PG: INTT, SISTEMA "SI'"

El tiempo de vigilancia de ciclo puede ajustarse


r, en la palabra de datos del sistema 96 (EACOH)(-i
cap.2)
O
0 enelDBI(--+apt.ll.3).

11.2.2 OB 160 "Bucle de tierripo wariable"

El O5 160 "simula" tiempos de ejecucin de operaciones. Esto ie permite programar con


independencia de los diferentes tiempos de ejecucin de operaciones en las diversas CPUs y
establecer as temporizaciones unificadas para todas las CPU de la serie 55-1 15U.

Forma de proceder:
Antes de llamar el O5 160 es preciso cargar en el AKKU la temporizacin en ps (margen:
160' ...65535 A0 H...FFFFH).

Ejemplo:
Se desea programar una temporizacin de un miiisegundo.
L KF +lo00
SPA O0 1 6 0 .

Indicacin para programar el OB 160:


La temporizacin puede ser interrumpida por una alarma de proceso (O5 Z...OB 5) o una alarma
de tiempo OB 6 (siempre que no se haya programado ningn bloqueo de alarma (operacin AS)).
Durante la interrupcin no sigue corriendo la ternporizacin? El tiempo lo prolongan tambin
operaciones PGIOP en curso. As pues, jlos tiempos ajustados son tiempos mnimos!
iUn OB 10...13 no puede interrumpir el OB 1601

* en la CPU 944: 190 1.i~

EWA 4NEB 81 1 6130-04a


Manual 55- 1 15U Mddulos integrados

1 2 . 3 01"251 Algoritmo de regulacin PID

El sistema operativo de las CPU incorpora un algoritmo de regulacin PID que el usuario puede
utilizar con ayuda del mdulo de organizacin QB 251.
Antes de llamar el OB 251 es preciso abrir un mdulo de datos (DB de regulador); ste contendrh
los parmetros del regulador y los restantes datos especficos del mismo. E l algoritmo PID se llama
a intervalos determinados (tiempo o perodo de muestreo) y como resultado forma la variable de
ajuste (del aauador) a su salida. La precisin del regulador depende de la exactitud del tiempo de
muestreo. Generalmente, el tiempo de muestreo se realiza con un OB de tiempo (OB 10 a OB 13).
Los OBs de tiempo pueden llamarse a intervalos ajustables de 10 ms a 10 min. El tiempo mximo
de procesamiento del algoritmo de regulacin PID es de 2 ms.

Z YH (BIT 3 de STEU a O)
# dYH (BIT3 de STEU a 1)
r-=------=-=--=---
7

BIT 5deSTEU BIT O de STE U


I

x Algoritmo (BIT3 de
PID STEU a 1)
(BiT3 de
STEU a O)
Xz BIT 3 de STEU

K R TI TD STEU BGOG BGUG


Figura 11.3 Esquema de bloques del regulador PID

Leyenda:
K - Coed. de accin roporcional Y Variable de a'uste (corredora)
P
K>O Sent. regu acin pos.
K < O Sent. regulacin neg.
dY
VH

incremento e ajuste
Valor para entrada manual
Parmetro R (generalm. 1000) dYH dV en caso de entrada manual
Tiempo de muestreo BGOG Lmite superior
Tiempo de accin integral BGUG Lmite inferior
Tiempo de accibn derivada X Valor real
TA/TN 2 Variable perturbadora
TVITA XZ Variable sustitutiva de la diferencia de
regulacin
STEU = Palabra de control Sal. del regulador: variable de ajuste
limitada
Consigna Sal. del regulador: incremento de ajuste
limitado
Diferencia de regulacin

EWA 4NEB 81 1 6130-04


Mdulos integrados Manual SS-1 15U

El regulador de accin cuasi-continua est diseado para sistemas regulados como p. ej. los que se
encuentran en la ingeniera de procesos, para regulacin de presin, temperatura o caudal.

El parmetro "R" ajusta la componente proporcional del regulador PID.


Si se requiere accin proporcional, la mayora de los diseos de regulador usan el valor R = 1.

Las componentes individuales P, I y D pueden desactivarse a travs de sus parmetros asociados


(R, TI y TD). Para ello se preajustan con cero las palabras de datos afectadas. Esto permite realizar
fcilmente cualquier estructura de regulador deseada (p. ej., regulador PI, PD o PID).

Al diferenciador es posible aplicar la diferencia de regulacin XW - usando la entrada XZ -,una va-


riable perturbadora cualquiera o el valor real X invertido. Si se desea un sentido de regulacin in-
verso es necesario especificar un valor K negativo.
Si la informacin correcTtora (dV a Y) llega a un lmite, se desacliva automticamente la componen-
te integrai, para impedir un empeoramiento de la respuesta dinamita del regulador.

El ajuste de los interruptores del esquema de bloques se realiza durante la parametrizacin del re-
gulador PID, poniendo a O 6 1 sus bits asociados en la palabra de control "SIEU".

EWA 4NEB 81 1 6130-04


Manual S5-1 15U Mdulos integrados

Tabla 11.10 Significado de los bits en l a palabra de control STEU

En modo manual se actualizan las variables siguientes:


f X K , XWK-( y PWK-~
2) X Z K , XZK., Y PZK-,, Sbit 1 de STEU=T
3) 2, y Z,.,, s i bit 5 de STEU =O
dDK-( se pone a O. No se calcula el algoritmo

--p.-

rocesamiento normal del regulador

exponencialmente en 4 pasos de muestreo al valor ajustado manualmente.


A continuacin se aceptan inmediatamente a la salida del regulador otros
valores manuales.
Con GESCHW = 1:
Los valores manuales se conducen directamente a la salida del regulador.
Los limites actuan tambiPn en el modo manual.

Con GESCHW = O:
Se mantiene la variable de ajuste ltima sacada.

El programa de regulacin puede recibir valores fijos o parmetros. Los parmetros se asignan a
travs de las palabras de datos asociadas. El regulados se basa en un algoritmo PID. Su seal de sa-
lida puede suministrarse como variable de ajuste (algoritmo de correccin) o como modificacin
de variable de ajuste (aigoritrno de velocidad de correccin).
Mdulos integrados Manual SS- 17SU

Algoritmo de velocidad de correccin

En un instante determinado t = k % I A ,el correspondiente incremento de la variable de ajuste dYk


se calcula con la siguiente frmula:

e sin control anticipativo (DI 1.5 = 1) y aplicacin de XW al diferenciador (DI 1.1 =O)
dYk = K[(XWk-XWk.,) R+Tl @XWk+$(TD (XWk- 2XWk., +
XWk.3 +
dDk.,)]
= K (dPVVk + dlk + dD3

e con control anticipativo (D11.5=0) y aplicacin de XW a! diferenciador (DI 1.1 =O)


dYk = K[(XWk- XWk.,) R +TI * XWk++ (TD (XWk - 2XWk.? XWk.J + + +
dDk.?)] (Zk-Zk.,)
+ +
= K(dPWk dlk dDk)tdZk

o
dYk
sin control anticipativo (DI 1.5 = 2 ) y aplicacibn de XZ al diferenciador (DI 1.1
= K[(XWk-XWk.,) R +TI * XWk++ (TD (XZk- ZXZk., + XZk.,) + dDk.,)J
- 1)

+
= K (dPWk dlk dDk)+
con control anticipativo (DI 1.5=0) y aplicacin de XZ al diferenciador (DI 1.1 = 1)
+
dYk = K[(XWk- XWk-,) R TI e XVVk+4 (TD (XZ, - ZXZk., XZ,.) + + +
dDk.,)j (Zk-Z,.,)

~ 0 1 -P
i ~ . comp. I Comp. D Comp. Z k: muestre0 k-sirno

Si se aplica XW,:

Si se aplica XZ:

Con ello se obtiene: ( w k - XW,-,)R


TIeXV\lk
$(TD*QW,+dD,.,) con aplicacin de XVV
$(TD*QZk+dD,.,) con aplicacin de XZ
Zk- Zk-l
Algoritmo de correccin

Para ei algoritmo de correccin se utiliza el mismo clculo que para el algoritmo de velocidad de
correccin.
La diferencia con este ltimo es que en el instante de muestreo tkno se saca el incremento de
ajuste dY, calculado en dicho instante, sino la suma acumulada en todos los incrementos de ajuste
calculados hasta dicho momento (contenida en DW 48).
Manual 55-1 15U Mdulos integrados

En el instante t, la variable de ajuste Y,se calcula de la siguiente forma:

Pararnetrizacin del algoritmo PID


El DB de regulador constituye la interfase entre el OB 251 y su entorno.
En dicho DE3 se depositan todos los datos precisos para calcular el prximo valor de ajuste. Cada
regulador necesita un DB de regulador propio.
Los datos especficos del regulador se parametrizan en este DB de regulador que debe com-
prender como mnimo 49 palabras de datos.
Si no hay abierto ningn DB o ste es demasidao corto, la CPU pasa a STOP sealizando error de
"iraiasferencia (TRAE).
I f

Antes de llamar el algoritmo de regulacin OB 251 asegrese de que se ha creado


realmente el DB de regulador asociado.

Tabla I I . 1 I Estructura del DB de regulador

Coeficiente de accion proporcional (-32 768 a +32 767) en regul. sin comp. D
+
Coeficiente de accion proporcional (-1500 a 1500) en regul. con comp. D *
Con sentido de regulacin positivo K es mayor que cero, con negativo, menor que
cero; el valor indicado se multiplica por el factor 0,001.

3 R +
Parmetro R (-32 768 a 32 767) en regul. sin comp. D
+
Parmetro R (-1 500 a 1500) en regul. con comp. D "
Generalmente igual a 1 en reguladores con componente P; el valor indicado se
multiplica por el factor 0,001 **.

1 Constante TI (O a 9999)
Tiempo de muestreo TA
TI =
Tiempo accin integral TN
1 E l valor indicado se multiplica por el factor 0,001.
7 1 TD 1 Constante TD (0 a 999) 1
Tiempo accin derivada N
Tiempo de muestreo TA

Lmite superior (- 2047 a + 2047)

*
Son posible valores mayores (es decir, mayores ganancias) s i son lo suficientemente pequeos los cambios en escaln en
la diferencia de regulacin. Por ello, grandes saltos en la diferencia de regulacin debern dividirse en varios campos
pequeos; p. ej. llevando la consigna a travs de un generador de rampa.
'*
E l factor 0,001 es un valor aproximado. E l valor exacto para dicho factor es 111024 6 0,000976.
Mdulos integrados Manual SS- 1 15U

Tabla 11.1 1 Estructura del DB de regulador (continuacidn)

Valor real (- 2047 a + 2047)

Componente D entrada (- 2047 a f2047)


I I

48 YA Variable de salida (- 2047 a + 2047)

Todos los parmetros indicados (con la excepcin de la palabra de control STEU) tienen formato de
nmero en coma fija de 16 bits.

Nota
El algoritmo PID utiliza como marcas auxiliares las palabras de datos no mencionadas
en la tabla.

Inicializacin y llamada del regulador PID en el programa STEP 5

Llamando varias veces el OB 251 es posible realizar diferentes reguladores PID. Antes de cada Ila-
mada del OB 251 es necesario asegurarse de que este abierto el DB de regulador correspondiente.

Eleccin del tiempo de muestreo

Para poder mantener tambin con lazos de regulacin digitales la forma de proceder, ya conocida,
en lazos analgicos es preciso seleccionar un tiempo de muestreo no excesivamente grande.
La experiencia muestra que si se selecciona un tiempo de muestreo TA igual a aproximadamente
1110 de la constante de tiempo TRK,d,m*~e obtiene un resultado comparable al del caso analgico.
La constante de tiempo TRKSdom determina la respuesta indicial (a un escaln) del lazo de regulacin
cerrado.

Para garantizar un tiempo de muestreo constante el OB 251 debe llamarse por principio en el OB
de tiempo ( 0 8 13).

* TRKrdom= constante de tiempo dominante del sistema regulado con el lazo cerrado

E W A 4NEB 81 1 6130-04
Manual SS- 1 15U Mdulos integrados

x = Variable regulada
t = Tiempo
TA = T. de muestreo
TRKdom= constante de
tiempo domi-
nante del sistema
regulado con el
lazo cerrado
w = Variablede refe-
rencialconsigna
xd = Diferencia de
regulacin

Figura 11.4 Estimacin de la constante de tiempo dominantedel lazo de regulacin cerrado (TRKdo,)

Ejemplo de aplicacibn del algoritmo de regulacin PID

Se desea mantener constante mediante un lazo de regulacin PID la temperatura de un horno de


recocido.
La consigna de temperatura se ajusta mediante un potencimetro.
Los valores de consigna y reales se captan a traves de una tarjeta de entrada analgica, desde
donde se ilevan al regulador. La variable correctora de ajuste calculada se saca entonces a travs
de una tarjeta analgica de salida.
En el byte de entrada O se ajusta el modo de operacin del regulador (vase palabra de control
DW 1 1 en el DB del regulador).
El usuario deber determinar el ajuste del regulador para cada sistema regulado particular
utilizando los procedimientos de optirnacin conocidos.

EWA 4NE6 81 1 613044


Mdulos integrados Manual SS- 1 1SU

EBQ

OB 251 con DB de
L regulador (llamada
en el O5 13)
Selector de
consigna
Tarjeta de entrada Tarjeta de salida

1 analgica
(p.ej. 6ES5 460)
analgica
(p.ej. 6ES5 470)

i Sistema
i
Valor real regulado

Horno de recocido
Transmisor

Caudal de gas combustible

Figura 1 1.5 Esquema tecnolgico

En cada instante de muestre0 (determinado por el tiempo del O5 13) se digitatizan las seales
tomadas de los valores de consigna y reales. A partir de ellos, el OB 251 calcula las variables
digitales correctoras; a partir de stas la tarjeta de salida analbgica genera la seal analgica
correspondiente que se lleva al actuador.

EWA 4NEB 81 1 6130-04


Manual 55- 7 15U Mdulos integrados

Llamada del regulador en eI programa:

: S P A FB 10 PROCESAR REGULADOR
NOMB : R E G U L . 1
E L T I E M P O DE MUESTREO D E L REGULADOR
QUEDA F I J A D O POR E L I N T E R V A L O DE
LLAMADA DEL OB 13 ( A J U S T E E N SD ' 3 7 ) .
A L SELECCIONAR E L T I E M P O DE MUESTREO
E S P R E C I S O CONSIDERAR E L T I E M P O DE
C O D I F I C A C I O N DE L A S T A R J E T A S DE EN-
TRADA A N A L O G I C A U T I L I Z A D A S .

EWA 4NEB 81 1 6130-04


Mdulos integrados Manual 55- 1 75U

NOMB :REGUL. 1

:A DB 30 A B R I R DB DE REGULADOR

CARGAR B I T S DE CONTROL PARA REGULADOR


.....................................

CARGAR ENTRADAS DE CONTROL


PARA REGULADOR
Y MEMORIZARLAS EN DW 11
ATENCION :
E N D L 11 HAY ALMACENADAS I N F O R M A -
C I O N E S RE CONTROL I M P O R T A N T E S PARA
E L OB 2 5 4 . POR E L L O L O S B I T S DE
CONTROL S E T R A N S F E R I R A N COM T DRl1
PARA NO AFECTAR A D L l l .

...........................

CARGAR VALOR REAL Y CONSIGNA


................................

MARCA NULA ( P A R A FUNCIONES NO


U T I L I Z A D A S E N E L F825O)
MARCA 1

: S P A FB 2 5 0 CARGAR VALOR REAL


NOMB :RLG:AE
BG : KF + 1 2 8 DIRECCION TARJETA
KNKT : KY 0 , 6 CANAL NUMERO O , COMA F I J A E I P O L A R
OGR : +2047 L I M I T E SUPERIOR VALOR R E A L
UGR : -2047 L I M I T E I N F E R I O R VALOR REAL
EINZ: M 12.0 S I N MUESTRE0 S E L E C T I V O
XA : DW 2 2 ALMACENAR V A L . REAL N O R M A L I Z . E N D E REGUL.
FB : M 12.2 B I T DE ERROR
BU : M 12.3 MARGEN SOBREPASADO
TBIT : M 12.4 B I T DE A C T I V I D A D

CARGAR VALOR CONSIGNA

EWA 4NEB 81 1 6130-04


Manual S5- 1 15U Mdulos integrados

----
1t FB 1O (mmitiici&t) A -W ~ Explicacin
NOMB : R L G : A E
BG : KF +128 DIRECCION TARJETA
KNKT : KY 1 , 6 CANAL NUMERO 1, COMA F I J A B I P O L A R
OGR : KF + 2 0 4 7 L I M I T E SUPERIOR VALOR CONSIGNA
UGR : KF - 2 0 4 7 L I M I T E I N F E R I O R VALOR CONSIGNA
EINZ : M 12.0 S I N MUESTRE0 S E L E C T I V O
XA : DW 9 ALMACENAR V A L . CONS. N O R M A L I Z . EN DB REGUL.
FB : M 13.1 B I T DE ERROR
BU : M 13.2 MARGEN SOBREPASADO
TBIT : M 13.3 B I T DE A C T I V I D A D

OPERANDO EN MODO MANUAL SE


A J U S T A CONSIGNA I G U A L A VALOR
R E A L PARA QUE E L REGULADOR
RESPONDA CON UNA S A L T O P A UNA
D E S V I A C I O N DE REGULACION EVEN-
TUALMENTE PRESENTE CUANDO S E
CONMUTE A MODO AUTGMATICO

WEIT :
9*+*+9+**++*8ti6*9**+*@*8++4:@iL8*

:SPA 05 2 5 1 LLAMADA D E L REGULADOR


*++*+**916+**+9+***68*6*i+Q+*I+*

I+++*+C***+b*++*+++***+***@*+iL**

SACAR VALOR CORRECTOR Y


~ + * + 9 8 4 8 9 * ~ * 6 6 9 ~ $ 8 C 4 > b $ Q + ~ C ~ * C ~ * *

: S P A F B 2511
MOMB : R L G : A A
XE : DW 48 V . CORRECTOR Y A S A N A L O G I C A
BG : K F +176 DIRECCION TARJETA
KNKT : KY 0 - 1 C A N A L O , COMA F I J A BEPOLAR
OGR : KF +2047 L I M I T E SUPERIOR DE L A SENAL CORRECTORA
UGR : KF - 2 0 4 7 L I M I T E I N F E R I O R DE LA SENAL CORRECTORA
FEH : M 13.5 B I T DE ERROR EN CASO DE L I M I T E P R E F I J A D O
BU : M 13.6 MARGEN SOBREPASADO
Mdulos ntegrados Manual 55-9 15U

0: KH = 0000;
1: KF = +01000; PARAMETRO K (AQUI=I),FACTOR 0 . 0 0 1
2: KH = 0000; (MARGEN: -32768 A 3 2 7 6 7 )
3: KF = +01000; PARAMETRO R (AQUI=I),FACTOR 0 . 5 0 1
4: KH = 0000; (MARGEN: -32768 A 3 2 7 6 7 )
5: KF = +00010; TI=TA/TN (AQUI=O.O1),FACTOR 0 . 0 0 1
6: KH = 0000; (MARGEN: O A 9 9 9 9 )
7: KF = +00010; TD=TV/TA ( A Q U I = 1 0 ) , FACTOR 1
8: KH = 0000; (MARGEN: O A 9 9 9 )
9: KF = +00000; CONSIGNA W , FACTOR 1
10: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
11: KM = 00000000 00100000; PALRBRA DE CONTROL
12 : KF = 400500; VALOR MANUAL Y H , F A C l O R E
13: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
14: KF = +02000; L I M . SUP. REG. BGOG, FACTOR 1
15: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
16: KF = -02000; L I M I N F . REG. BGUG, FACTOR 1
17: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
18 : KH = 0000;
19: KH = 0000;
20: KH = 0000;
21: KH = 0000;
22: KF = +00000; VALOR REAL X , FACTOR 1
23: KH = 0000; (MARGEN: - 2 0 4 7 A 2 0 4 7 )
24: KF = +00000; VARIABLE PERTURBADORA Z, FACTOR 1
25: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
26: KH = 0000;
27: KH = 0000;
28: KH = 0000;
29: KF = +00000; APLICACION DE XZ PARA DXF.,
30 : Kti = 0000; FACTOR 1, ( - 2 0 4 7 A 2 0 4 7 )
31: KH = 0000;
32 : KH = 0000;
33 : KH = 0000;
34 : KH = 0000;
35: KH = 0000;
36 :
37:
38 :
KH
Kti
KH
-
= 0000;
0000;
= 0000;
39 : KH = 0000;
40 : KH = 0000;
41: KH = 0000;
42 : KH = 0000;
43 : KM = 0000;
44 : KH = 0000;
45 : KH = 0000;
46 : KH = 0000;
47: KH = 0000;
48 : KF = +00000; SALIDA REGULADOR Y , FACTOR 1
49 : KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
50:

EWA 4NEB 81 1 6130-04


Manual S5-1 1SU Mddulos integrados

11-2.4 OB 254 Lectura de las entradas digitales (solo en CPU 944)


Llamando el OB 254 (SPA O5 254 6 SP5 OB 254) se cargan de nuevo las entradas digitales en la
imagen de proceso d e las entradas (PAE). A diferencia de la carga cclica del PAE, cuando se llama
el OB 254.no se considera el b i t 1 del dato d e sistema 124, que es el encargado d e liberar la l e d u r a
ciclica.

11.2.5 OB 255 Transferencia de la imagen del proceso de Das salidas (PAA) a las
salidas (solo en CPU 944)
Llamando el OB 255 (SPA OB 255 6 SPB OB 255) se transfiere la PAA a la periferia digital sin
considerar el bit 2 d e la palabra d e sistema 120 que es el responsable de la liberacin d e la salida
cclica del P M a las salidas digirales.
Mdulos integrados Manual 55-1 ?SU

11.3 DB1 : Parametrizacin de funciones internas

La CPU dispone de funciones ajustables a voluntad. Esto permite parametrizar p. ej.:


e Reloj integrado (en CPU 943 y CPU 944 con dos canales serie)
e Intercambio de datos va SINEC L1
e Intervalo de llamada para la ejecucin de programa controlada por tiempo (OBlO ...1S)
e Caractersticasdel sistema (p. ej. vigilancia del tiempo de ciclo)
e Direccin para el cdigo de errores de parametrizacin .

Todas estas funciones pueden parametrizarse en el mdulo de datos DB1.

113.1 Estructura y ajuste prefijado del DB

Para facilitarle la parametrizacin, el AC tiene ya integrado un DBf con valores prefijados


(parmetros prefijados o por omisin). Si tras el "borrado total" se cargan dichos valores
prefijados del ACi al PG, entonces en la pantalla de ste aparece lo siguiente:

ldentificadores de loa
KC = ' WU 500 ; E N D ' ; bloques de parClmetros

Este DBI prefijado incluye un bloque deparmetrss para cada una de las funciones
e Determinacin del intervalo de llamada del OB 13; bloque de parmetros " T F B : "
e Caractersticasdel sistema (vigilancia del tiempo de ciclo); bloque de parametros "sDP:".

Qu identifica a un bloque de parametros7


Un bloque de parmetros agrupa los parmetros de una funcin; comienza siempre con un
identificador de bloque, seguido de dos puntos. Tras los dos puntos debe figurar como mnimo un
blanco. El punto y coma (;) identifica el fin de un bloque de parmetros.
Los parrnetrosse encuentran entre el identificado de bloque y el punto y coma (;l.

EWA 4NEB 811 6130-04


Manual SS- 11SU Mdulos integrados

11-3.2 Fijacin en el DB1 de la direccin para el cdigo de error


de pararnetrizacin (Ejemplo de parametrizacin correcta)
Hay dos razones por las que le recomendamos comenzar la parametrizacin con este ejemplo:

1. El bloque de parmetros "ERT:" no tiene valores prefijados en el DB1. Es decir, debe entrarse
en su totalidad. Los datos a entrar los iremos explicando paso a paso; con ello aprender
rpidamente las reglas de la parametrizacin.
2. El bloque de parmetros "ERT:", correctamente entrado, permite solventar cmodamente
errores de parametrizacin. Por este motivo, antes de cambiar o aadir parmetros conviene
aadir dicho bloque en el DB1.

Para localizar con ms facilidad errores de parametrizacin y poderlos resolver mejor, la CPU le
ofrece mensajes de error codificados. Para ello solo necesita "decir" al AG dnde debe depositar el
c6digo de error. Este dato se indica en e0 bloque de parrnetros "ERT: " dei DBI.
El cdigo de error puede almacenarse en:
e palabras de marcas
O en
o palabras de datos de un mdulo de datos.

El cdigo de error completo ocupa 20 bytes de marcas o 10 palabras de datos. En el bloque de


parmetros "ERT:" basta con indicar la direccin inicial del cdigo de error.

Forma de proceder:

La CPU est borrada totalmente y se encuentra en estado STOP.

b Visualizar en el PG el DB1 de valores prefijados


b Posicionar el cursor sobre la E del identificador de fin "END" situado al final del DB1 de valores
prefijados
b A continuacin, entrar los caracteres marcados:

o manual), a partir de

Verifique detalladamente los datos entrados:


- El identificador de bloque (ERT:) se finaliza con dos puntos.
A l le siguen:
- como mnimo 1 blanco
- el nombre del parmetro (ERR)
- como mnimo 1 blanco
- el argumento (MWI)
- como mnimo 1 blanco
- punto y coma (;) que identifica el fin del bloque
- El identificador de fin (END) termina el DB1.
Mddulos integrados Manual SS- I 1SU

b Transferir al AG el DB1 modificado.


Solo ahora pase el AG de STOP+RUN.

Con ello el AG acepta el DB1 modificado.

Si no se entra en el DB1 ningn bloque de parmetros "ERT:", entonces si se presenta algn error
de parametrizacin es posible localizar en el USTACK el error pero no se da ninguna indicacin
relativa a su tipo. Esto mismo es vlido cuando ha cometido un error ya durante la entrada del
bloque de parmetros "ERT:".

11.3.3 Forma de proceder para parametrizar el DBI


En el ejemplo del apartado 11.3.2 se ha mostrado la forma de proceder para modificar o aadir
vaiores prefijados en el DB1:

b visualizar en el PG el DE31 de valores prefijados con bloque de parmetros "ERI:'haadido,


b saltar con el cursor al bloque de parmetros deseado,
b modificarlaadir parmetros,
b transferir al AG el DB1 modificado,
b pasar el A 6 de STOP+RUN.

Con ello se aceptan los parmetros del DB 1 modificados y aadidos.

Indicaciones bsicas para la parametrizacin del DB1:


e No es obligatorio definir en el DB1 todos los parmetros de un bloque. Cuando algn
parmetro no se ha definido en el DB1, se toma automticamente el ajuste prefijado en la
palabra de datos de sistema asociada!
e Si borra un DE1 en el AG, realizando una nueva transicin STOP-RUN se recupera el DB1
integrado.
e Cuando se definen en el DB"I1oques de parmetros que carecen de impoeancia para la CPU
(p. ej. protocolo 3964(R) para la CPU 943), entonces la CPU permanece en STOP y genera un
mensaje de error (+ apt. 1 1 3.5).
e La parametrizacin puede hacerse en maysculas y minsculas.

Nota
Si la CPU reconoce un error de parametrizacin en el DBI, entonces permanece en
I
STOP (luce el IED rojo) incluso aunque se conmute de STOP-RUN.

EWA 4NEB 811 6130-04


Manual 55- 1 75U Mdulos integrados

11.3.4 Reglas para la parametrlzacion del DB1

El DB1 se compone de:

un identificador de comienzo ............................ : DB1

uno o varios bloques de parmetros ................... p. ej.: TFB: 0 8 13 100

un bloque de parmetros consta de:


un identificador de bloque ................ p. ej.: TFB:
uno o varios parmetros .................. p. ej.: 0 8 13 100

un parmetro consta de:


un nombre de parmetro . . . . . . . p. ej.: 0 B 13

C uno o varios argumentos ....... p. ej.: 100

un identificador de fin de bloque .............. : ; (punto y coma)

un identificador de fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . : END

A continuacin le explicamos todas las reglas que hay que observar a la hora de modificar par-
metros en el DBI o aadirle bloques de parmetros completos. Es importante observar dichas
reglas ya que si no Ia CPU no "comprende" b s datos entrados. La estru@uradel DE31 depende de si
es preciso definir o no marcas de acoplamiento!

Si deben definirse marcas de acopoplamiento:


Es DB1 comienza con la definicin de la marca de acoplamiento, como se describe en el
apt. 12.1.1. Tras el identificador de fin de marca de acoplamiento (EEEEH) se pone el
identificador de comienzo "DBI" para los restantes parmetros del DB1. Los tres caracteres no
deberfin estar separados por blancas. Tras el identificador de comienzo "DBI" debe haber
como mlgiimo un blanco.
Si no deben definirse marcas de acoplamiento:
El DB1 se inicia con el identificador de comienzo "D51". Estos tres caracteres no debern estar
separados por blancos. Tras el identificador de comienzo debe seguir como mnimo un blanco.

2. Tras el identificador de comienzo inclusive blanco sigue el identificador del bloque de


parametros que viene a continuacin. La secuencia de bloques dentro del DB1 es arbitraria. E l
identificador del bloque caracteriza un bloque con parhmetros asociados. As, "TFB" significa
""limer Funclion Blockf"ejecucin controlada por tiempo). Justo tras el identificador de
bloque deben ir dos puntos (:). De faltar los dos puntos, la CPU salta dicho bloque y emite el
mensaje de error correspondiente. iras del identificador de bloque finalizado con dos puntos
debe ahiadirse como mnimo un blanco.

3. A contlnuacibn va el nombre del parmetro. Se trata de nombres para los diferentes par-
metros contenidos en un bloque. Dentro de un bloque debern diferenciarse los cuatro
primeros caracteres de un nombre de parmetro. Tras el nombre del parmetro debe aadirse
como mnimo un blanco.

EWA 4NEB 811 6130-04


Mddulos integrados Manual S5-1 15U

4. Cada nombre de parmetro tiene asociado como mnimo un argumento. Bajo este nombre se
entiende bien un nmero o un operando STEP 5 que usted deber entrar. Cuando varios
argumentos pertenecen a un nombre de parmetro, aquellos debern separarse con como
minino un blanco.Al ltimo argumento deber seguir corno mnimo otro blanco.
5. El fin del bloque deber estar identificado con un punto y coma (;l. Tras el punto y coma
deber entrarse como mnimo un blanco. Si se olvida el punto y coma, esto provoca
malinterpretaciones en la CPU.
6. A continuacin pueden seguir ms bloques de parrnetros (repetir puntos 2 ... 5).
7. Al terminar el ltimo bloque de parmetros deber entrarse el identificador de fin "END", que
caracteriza el final del DBI. Si se olvida entrar dicho identificador, esto lleva a erbres en el AG.

Los puntos 1 a 7 son, por as decirlo, los requerimientos mlnimos necesarios para parametrizar.
Adems se dispone de otras reglas que dan ms comodidad a la parametrbzacin.
Entre ellas cabe destacar a posibilidad de
o aadir comentarios
Y
ri aadir nornbre de parrnetros.
Los comentarios pueden intercalarse en cualquier punto donde puede haber un b8anco. El carcter
identificador de comentario es el "signo de nisrnero anglosajn" (#l. Este signo (#) debe figurar al
comienzo y al final de un comentario. El texto flanqueado por dichas dos signos no deber&
contener ningn otro signo de dicha tipo ms.
p. ej.: #Comentario#
A continuacin debe seguir corno mnimo un blanco.

Para facilitar la legibilidad de los nombres de los parametros es posible aAadir todos los caracteres
(sin blancos) que se desee, siempre que tras la abreviatura del nombre del parmetro se aada un
guibn de subrayar.
p. ej.: de "OB13" resulta as "OBtilNTERVALO DE LLAMADA".
Al final del nombre de parmetroampliado deber figurar como mnimo un blanco.

Pequeo recordatorio para controlar la correccin de su DB1:


Un blanco deber figurar como mnimo
o tras el identificador de comienzo y
e delsnte y tras el identificador de bloque, el nombre del parmetro, el argumento y el punto y
coma.

11.3.5 Reconocimiento y eliminacin de errores de parametrizact0ai


Si a pesar de todo se le desliza algUn error durante la pararnetrizacin y el AG no puede pasar al
estado RUN, entonces dispone de dos posibilidades para reconocer el error de parametrizacin:
o auxilindose de un cdigo de error de parametrizacin
O
e usando la funcin de anlisis "USTACK".
A continuacin se describen ambas posibilidades.

Consulta del cdigo de error de parametrizacin


Si en el bloque de parmetros "ERT:" del DB1 hay indicada una direccibn inicial para el cdigo de
error de parametrizacin, entonces podr consultar bajo dicha direccin la causa y el lugar del
error.

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Mddulos integrados

Todo el cdigo de error ocupa 10 palabras de datos o 20 bytes de marcas. En los ejemplos y tablas
que figuran a continuacin suponemos que el cdigo de error est depositado en un mdulo de
datos a partir de la palabra de datos 8. Con ello el cdigo de error ocupa DWO...DW9. En la zona de
operandos "marcas'%sto se corresponde con MWO...tMW18.

En las CPU 941 / 942, el 6rea de datos donde este depositado el cdigo de error no
deber ser ningn DB almacenado en un cartucho EPROM.
Cuando trabaje solo con el cartucho EPROM utilice nicamente un rea de marcas o
mbdufos DB 1 previamente probados en cuanto a ausencia de errores.

Ejemplo:
En e! bloque de parrnetros "ERB:" se ha indicado la direccibn inicial D83 DWO y e! DB1 asi
parametrizado ha sido ya aceptado por el AG. A continuacin se prosigue parametrizando el DBI.
Una vez transferidos al AG los parmetros del DB1 modificados se aprecia que el AC se mantiene
en STOP. Como causa de ello se sospecha de un error de parametrizacibn. Para encontrar el error
se visualiza el DB3 en Ia pantalla del PG. En ella aparece el contenido completo del 083; las
palabras de datos DWO a DW9 incluyen el cdigo de error de pararnetrizacin. La figura siguiente
muestra el contenido posible de la pantalla. Bajo la pantalla se expone la lista completa del cdigo
de error de pararnetrizacin y su significado.
Mdulos integrados Manual SS- I 1SU

KH=
KH=
KH-
KH= Visualizacin en pantalla
KH= con cdigo de error de
KH= pararnetrizacin
KH=
KH=
KH=
KH=

Lugar del error o


Causa del error
(iEn qu bloque de paimetros ha
(iQuCt error ha aparecido?)

Falta identificador de comienzo [DBl) o fin (END) 1 01 1 1 1


Comentario no terminado delante de END ofalta CLP: Clock-Parameter (reloj)
punto y coma delante de END o falta identificador TFB: Tirner-Funktion-Block
EMD PFB: Placement of FB (2381239)
Error de sintaxis en ident. de bloque SDP: Parrnetros de datos de sistema
Error de sintxis en parrnetro o identificador 99 /ERT:Error Return
desconocido
Error de sintxis en argumento o margen
sobrepasado
Margen sobrepasado en un argumento
1I o 6 1 1 1
E l error no puede asignarse a ningn bloque
E l error no puede asignarse a ningn bloque
1
Combinacibn de parbmetros ilegal
no definido
no definido
DB no presente
Espacio insuficiente en DB (p. ej. en DB re!ojj
Error en dfa semana
Error en fecha
Error en hora

Figura 16.5 Cddigo de error de parametrizacidn y su significa&

Localizacin de errores de parametrizacin usando "USTACK"

Cuando el AC detecta durante su arranque un error de pararnetrizocin en e[ BB1, entonces per-


manece en estado STOP y deposita en el USTACK e/ lugar del error. El USTACK contiene tanto la
direccin absoluta (del error) cona la direccin relativa (del error). El contador de direcciones STEP
(SAZ) en el USTACK apunta bien
e sobre la direccin que incluye la entrada errnea
o directamente
o detante de la direccin que contiene la entrada errnea.
En ambos casos se trata de direcciones de byte.

EWA 4NEB 81 1 6130-04a


Manual 55-1 15U Mdulos integrados

Ejemplo:
Se ha entrado el DB1 siguiente: el punto resaltado incluye un error.

Los nmeros decimales que figuran delante de


cada lnea de entrada son direcciones de
KC = ' ; END'; palabra para el primer carcter entrable a
voluntad en la lnea correspondiente. Cada
palabra se compone de dos caracteres (2 bytes).

Como consecuencia del error, en el USTACK se visualiza:


6 la direccin (de error) absoluta: B 14CH (SAZ absoluta)
6 la direccin (de error) relativa: OOICH (SAZ relativa)
Para poder localizar exadamente el error en su DE31 es preciso converi.ir a una direccin de palabra
decimal la direccin de byte relativa indicada en hexadecimal.
Motivo: El PG cuenta el contenido de un DB en decimal y en palabras,
el SAZ cuenta el contenido de un DB en hexadecimal y en bytes.

Direccin de byte Direccin de byte Direccin de palabra


hexadecimal decimal decimal

Consecuencia:
EI error est despus de la direccin de palabra 14. En nuestra ejemplo, la direccin 14 (palabras 14
y 15) est ocupada por el argumento "3000". Es decir, es errnea la entrada "3000"; causa:
margen sobrepasado.

11-3.6 Entrada al AG de los parmetros del DB

La CPU solo procesa ei Dejl tras un arranque en fro manual o tras un rearranque en frio auto-
mtico tras el restablecimiento de red.
Por dicho motivo, tras cada cambio en el DBI es preciso realizar un rearranque en fro; esto se
realiza conmutando de
6 RED DES -+RED CON
o de
STOP-+RlJN
Con ello el AG acepta los parmetros del DB1 y los deposita en el rea de datos del sistema.

Si durante el arranque e1 AG detecta un error de parametrizacin, permanece en


En el frontal luce el LED rojo y en el USTACK se sealiza la direccin de error en
Mdulos integrados Manual SS-?1SU

14.3.7 Resumen de fa parametrizacin del DB1 (Lista para consulta ripida)

1 SLN "Nmero de esclavol'(p= 1 ... 30;


l
p=0 ... 30 en CPU 943/944 con
2 canales serie)
SF Situacin del buzn de emisin (su comienzo)
EF Situacin del buzn de recepcin (su comienzo)
KBE Situacin del byte de coordinacin 'Recepcin'
KBS Situacin del byte de coordinacin 'Emisin"
(x=2.,.255; y = O ...255)
PGN NUmero en bus PG {p = 1...30)
Nota : KBS y KBE se encuentran en un byte de marcas
o en el byte alto de la palabra de datos indicada (DL)!

" WatchDog" (vigilancia tiempo ciclo)


ajustable en milisegundos, pero solo en pasos de
10 rns (p = E)... 2550)
RDLY "RunDeLaY" Retardo de arranque tras RED CON en
ms (r = 0...65535)
Nota: RDLY solo acta cuando est operativa la
batera tampn; si se trabaja con EPROM, ajuste fijo
RT
al valor 10830 ms!
"ResidentEmers" (con " J " todos los temporizadores
RC son remanentes, con "N" solo la primera mitad)?
"Resident CountersR (con "J" son remanentes todos
RF los contadores, con "N" solo la primera mitad)?
"Resident Flags" (con "J" son remanentes todas las
PROT marcas, con "N" solo la primera mitad)?
"PROTection" activar proteccin del software?
(impide la entrada y salida del programa)
PIO "Processlmage Output" Bloquearsalida de imagen
de proceso?
PII "Process Image Input" ~Sloquearentrada de imagen
de proceso?
PRIO PRIOridad del OB 6 (orden con priorida decreciente:)
s=0+086,OSZ ... 5,OB 13 ... 10
s=f 4 0 B 2.5, OB6,OB 13...10
(iL.05 OB 2... 6 no son interrumpibles!)

Intervalo (en ms), con que se llama y procesa el


OB 10... 13
(p = 0...655350 (ajustable en pasos de 10 ms)

1 adems hay que poner en la posicibn "RE" el selector correspondiente situado en el frontal de la CPU

EWA 4NEB 81 1 6130-04a


Manual SS- 1 1SU Mdulos integrados

--.-
Paritmetta 1 Argumento Significado

Jdent. de bloque: PFB: Pfacemnt of FB


- -.-
'Substitute FB"
ara sustituir el nmero p del FB integrado FB p

CLK DBxDWy o MBy "CLocK Data" Comienzo del rea de datos del reloj
SIW DBxDWy o MBy "STatus Word" Situacibn de la palabra de estado
SET wt tl.rnm.jj Ajustar hora, fecha
hh:mrn:ss AM/PM1
TIS w t tt.mm. "Timer lnterrupt Set" Ajustar horario de alarma
hh:mrn:ss AM/PMi
OHS hhhhhh:rnn:ssZ "Operation Hour counter Set"
Ajustar contador de horas de operacin
OHE "Operation Hour counter Enable "
Liberar contador de horas de operacin
STP "STOP" Actualizacin del reloj en estado STOP
SAV SAVe Salvar hora tras ltimo R U N 4 STOP o tras
RED DES
CF "Correction Factor" Introducir factor de correccin
= 1 ...7 (da de la semana = Do ... Sa) p=- 400 ...+400
= 01 ... 31 (da del mes) x=2 ... 255
= 01 ... 12(mes)
= 0 ... 99 (ao)
= 1 ... 12 (AMIPM) 00 ... 23
= 00 ... 59 (minutos)

1 Si no se desea aceptar un argumento (p ej. dia de la semana): entrar XX, con ello el reloj contina corriendo con el
ajuste actual. Si se entra AM o PM despus de la hora. el reloj corre en el modo con 12 horas respectivo. Si no se entre
este argumento el reloj corre en modo 24 horas.
2 Si no se desea aceptar un argumento (p. ej. minutos): entrar XX, con ello el reloj contina corriendo con el ajuste actual.

No existe ningn bloque de parmetros para definir marcas de acoplamiento. Si se precisan marcas
de acoplamiento al usar determinados CPs, proceda de la forma indicada en el apt. 12.1.1. Solo
una vez definidas las marcas de acoplamiento se comenzarn a parametrizar las funciones aqu
descritas.

EWA 4NEB 81 1 6130-04a


Mddulos integrados Manual SS- 115U

11.3.8 Ejemplo de programacion del DB1


En el ejemplo siguiente se explica nuevamente la parametrizacin completa del DB1.
En l se parametrizan:
o las caractersticas del sistema
o el intercambio de datos va SINEC L1
o la ejecucin controlada por tiempo
o el emplazamiento de FB
o el reloj-calendario integrado
o la direccin para los cdigos de error de parametrizacin

AW?. Expttcirclbn
A-.-
I

KC = ' D S ? 1Identificador de e n c a b e z a m i e n t o d e l Di31


KC = ' # Caract.-sistema # Comentario
KC ='SDP: WD-Vig. c i c l . 500 I d e n t . de b l o q u e y p a r a m e t r i z . de v i g . c i c l o
KC ='RDLY-Ret.-arran. 1000 Retardo d e l arranque
KC ='RT-Reman.-Temp. n Remanencia t e m p o r i z a d o r e s j t o t a l o p a r c i a l )
KC ='RC-Reman.-Contad. n Remanencia c o n t a d o r e s ( " 1
KC ='RF-Reman.-Marcas n Remanencia marcas ( " )
KC ='PROT-Prot.-software n Proteccin software a c t i v a o pasiva
KC ='PIO-Bloqueo-PAA n B l o q u e a r imagen de p r o c e s o de s a l i d a s
KC ='PII-Bloqueo-PAE n B l o q u e a r imagen de p r o c e s o de e n t r a d a s
KC ='PRIO-Prioridad-006 O P r i o r i d a d d e l 006 r e s p e c t o a l 082
KC ='; I d e n t i f i c a d o r de f i n de b l o q u e
KC = ' # P a r m e t r o S i n e c - L l # Comentario
KC = ' S L I : SLN-Nr.-esclavo 2 P a r m e t r o S i n e c L1; nmero de e s c l a v o
KC ='PGN-Nmero-Bus-PG 2 Nmero de b u s PG
KC ='SF-Buzn-emis, DB60DW40 S i t u a c i n d e l buzn de e m i s i n
KC ='EF-Buzn-recep. DBGODWO S i t u a c i n d e l buzn de r e c e p c i n
KC ='KBS-KB-Emisin MB61 B y t e de c o o r d i n a c i n E m i s i n
KC ='KBE-KB-Recep. MB60 B y t e de c o o r d i n a c i n R e c e p c i n
KC ='; I d e n t i f i c a d o r de f i n de b l o q u e
KC = ' # Ejec. c. tiempo # Comentario
KC ='TFB: I d e n t . de b l o q u e p a r a e j e c . c o n t r . p o r t i e m p o
KC = ' O B l O - I n t e r v a l o 400 I n t e r v a l o de l l a m a d a d e l OBlO
KC = ' O B 1 1 _ I n t e r v a l o 300 I n t e r v a l o de 3lamada d e l O B l 1
KC = ' O B l 2 _ I n t e r v a l o 200 I n t e r v a l o de l l a m a d a d e l 0812
KC = ' 0 B 1 3 - I n t e r v a l o 100 I n t e r v a l o de l l a m a d a d e l 0813
KC ='; I d e n t i f i c a d o r de f i n de b l o q u e
KC = ' # Emplazam. FB i n t . # Comentario
KC ='PFB: I d e n t . e m p l a z a m i e n t o FB238/239
KC ='SFB-Compr 238 210 E l FB238 r e c i b e e l numero 210
KC ='SFB-Delete 239 2 1 1 E l FB239 r e c i b e e l nmero 2 1 1
KC ='; I d e n t i f i c a d o r de f i n de b l o q u e
KC = ' # Parmetr. r e l o j # Comentario
KC ='CLP: I d e n t . de b l o q u e r e l o j - c a l e n d a r i o i n t e g r a d o
KC = ' CLK-Zona-d .-re1 o j DB2DWO I n i c i o de l a zona de d a t o s d e l r e l o j
KC ='STW-Pal .-estado MW190 P a l a b r a de e s t a d o p a r a e1 r e l o j - c a l e n d a r i o
Manual SS- 1 1SU Mddulos integrados

F a c t o r de c o r r e c c i n
A c t u a l i z a r en STOP
S a l v a r h o r a cuando RUN/SIOP
L i b e r a r c o n t a d o r de h o r a s de o p e r a c i n
A j u s t a r hora

A j u s t a r a l a r m a de t i e m p o

A j u s t a r c o n t a d o r de h o r a s de o p e r a c i n

H d e n t I f i c a d o r de f i n de b l o q u e
Comentario
I d e n t . de b l o q u e zona de c d i g o de e r r o r
Zona de c d i g o de e r r o r

I d e n t i f i c a d o r de f i n d e l DE1
Mdulos integrados Manual SS-? 15U

TIS "i7mer lnterrupt Set" Ajuste del horario de alarma


(n=no; o:

-
w t = Dia semana : 1 =Do, 2 = Lu, ...7 = Sa
tt= Da, mm=Mes, jj=Ao, hh Horas,
mm = Minutos, ss =Segundos; en caso de modo
AMIPM es preciso aadir "AM" o "PM", resp.)
Si no se desea aceptar un argumento (p. ej. da de la
semana): entrar FE! - con ello el reioj contiprla
corriendo con el valor "viejo")
0% 'Wperation Wour counter Set" Ajustar contador de
horas de operacin (N = no; o: khhhhh =Horas,
mm=Minutos,
ss=Segundos)
OHE 'Wperation Nour counter Enabler2Liberarcontador
de horas de operacin

No existe ningn bloque de parmetros para definir marcas de acoplamiento. Si se precisan marcas
de acoplamiento al usar determinados CPs, proceda de la forma indicada en el apt. 19.1.1. Solo
una vez definidas las marcas de acoplamiento se comenzarn a parametrizar las funciones aqui
descritas.
# I t I I , , I I r I I 1 1 I I I a , , I i ,
N N N N N N N N N N NNNNNWN N N N NWN
F - P F C C W W " W F F " " - F V F - - C F F F F r Y
m
. . . . . .
. . . . . .
.-a . . . . . .
, - e . . . . .
% : : : : : :
--v-' F F F P ~

T"
ZXZ Y.....
~
rnNNNNNN
v "v

".??".M*
- - - - . - - v - =- r -
X .".
i N M
N N N
P F Y

9.
.V?
N N
%--Y
-.-"--.m..
12.1 Zonas de marcas de acoplamiento cuando se utilizan varios CPs .........
12.2 Acoplamiento de autmatas a travks del bus de la SINEC L1 .............
12.3 Ejemplo de transporte de datos ...............................m... . ...
12.4 Estructura de los buzonesde recepci6n y emisin ......................
12.5 Estructura de los bytes de coordinacin "Recepcin " y "Emisin" .......
12.6 Ocupacin de terminales en conexin directa ..........................
12.7 Estructura del byte de coordinacin "Recepcin" ......................
12.8 Estructura del byte de coordinacin "Emisin" .........................
12.9 Ejemplo de ocupacin de conedores en ef cable de conexin a impresora
12.10 Ejemplo de transporte de datos ...........s..........................
12.1 1 Estructura de los bytes de coordinacin ...............................
12.12 Ocupacin de los pines del cable de conexin de la CPU 34-43 / S1 2
a la impresora PT88 $21 (TTV) ........................................
12.13 Ejemplo programa driver 4SC11: Estructura ARRANQUE .................
12.14 Ejemplo programa driver ASCII: Estructura ejecucin cclica . . . . . . . . . . . . .
12.15 Acoplamiento via protocolo 3964(R) en la CPU 944 con dos canales serie . .
12.16 Acoplamiento entre CPU 944 y CP 525 .................................
12.17 Acoplamiento entre CPU 944 y CP 523 .................................
12.18 Trfico de datos ....................................................
12.19 Estructura del buzn de emisin ......................................
12.20 Estructura del KBS ..................................................
12.21 Estructura del KBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

112.1 Definicin de las marcas de acoplamiento cuando se usan dos CPs (ejemplo)
12.2 Asignacin de nmeros de destino y de fuente .........................
12.3 Bloque de parmetros SlNEC L1 ......................... .
.. .....
.....
12.4 Parametrizacin como byte de marcas . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . S
12.5 Parametrizacin como byte de datos ..................................
12.6 Onterlocutores (esciavos) en un acoplamiento punto a punto ............
12.7 Significado de la palabra de datos de sistema 46 .......................
12.8 Mensajes de error en tos bytes de coordinacin ........................
12.9 Significado de los nlimeros de modo .....s............................
12.10 Juego de parmetros ASCll ...........................................
12.1 1 Trama de carcter y secuencia de bits por la Inea en caso de trans-
misin ASCll (en funcin de la palabra 2 del juego de parmetrosA4CII) . .
12.12 Bloque de parmetros del driver ASCII ................................
12.13 Asignacin del bloque de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.14 Bloque de parmetros para acoplamiento a computador . . . . . . . . . . . . . . .
12.15 Significado de los nmeros de modo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.16 Palabra de datos de sistema 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.17 Juego de parmetros . . . . . . . v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - . . . . . . .
12.18 Trama de carcter y secuencia de bits por la lnea en caso de proto-
colo 3964(R) (en funcin de la palabra 2 del juego de parmetros ASCII) . .
12.19 Mensajes de error en el byte de coordinacin "Emisin" ................
12.20 Mensajes de error en el byte de coordinacin "Recepcin" . . . . . . . . . . . . . .

EWA 4NEB 81 1 6130-04


Manual 55-Y 1SU Posibilidades de comunicacin

Posibilidades de comunicacin
Los procesadores de !os distintos tipos de tarjetas (CPUs, CPs o IPs) pueden intercambiar informa-
cin de diferentes formas.

12.1 Intercambio de datos


En principio existen tres posibilidades de organizar el intercambio de datos entre la CPU de un
55-1 15U y CPs/lPs:
e a travs de marcas de acoplamiento (p. ej. en CP 525 y CP 526)
e a travs de la Dua1-Port-RAM (RAM de dobie acceso), el liamado direccionamiento por pginas
a a araves del rea de periferia (p. ej. CP 523; SINEC LZ con periferia golbal y cclica)

En los apartados siguientes se describen las marcas de acoplamiento y el direccionamiento por


pginas; para ms detalles sobre intercambio de informacin a travks del rea de periferia en
SBNEC L2, consulte el manual "Red local SINEC L2".

12.9 .l Marcas de acoplamiento


A aravPs de las marcas de acoplamiento se intercambian seales binarias la tarjeta central
(CPU 341 ... 944) y algunos procesadores de comunicaciones (p. ej. CP 526). La CPU procesa las
marcas de acoplamiento como marcas "normales". Sin embargo, son almacenadas en una zona
especial de memoria, de 256 bytes, comprendida entre las direcciones F200Hy F2FFH.
El programa de mando debe identificar, byte a byte, como entradas o como salidas las marcas de
acoplamiento en el mdulo de datos DB 1.

Las marcas de acoplamiento se transfieren de forma similar a las entradas y salidas de y hacia las
imgenes de proceso:
e Las entradas de marcas de acoplamiento se leen y se almacenan en la correspondiente zona de
memoria antes de la ejecucin del programa.
Las salidas de marcas de acoplamiento se transfieren a los CPs correspondientes al finalizar la
ejecucin del programa.

Las salidas de marcas de acoplamiento pueden tratarse como marcas "normales".


Las entradas de marcas de acoplamiento solo deben consultarse, ya que una eventual activacin o
borrado de los bits podra cancelarse durante la siguiente transmisin de datos.

Definicin de las marcas de acoplamiento en el DB 1

El DB 1 p ~ e d programarse
e de dos formas:
r Con ayuda de una mscara en el aparato de programacin
BB Entrando directamente las palabras de datos
Posibilidades de comunicacin Manual SS- 1 ISU

Nota
Si se utilizan marcas de acoplamiento y se aprovecha el DB1 - como DB de parmetros -
para funciones internas (+ cap.1 1), entonces es preciso proceder de la forma siguiente:
b Borrado total
b Transferir al PC el Di31 integrado
Insertar ias definiciones de marcas de acoplamiento (se describen a continuacin)
delante de los parmetros DB1 a interpretar (-+ cap. 11)
Modificar y aadir los restantes parmetros DEI1 (-+ cap.1 1)
Trasferir al AG el DB1 modificado y ampliado

Las tres primeras palabras de datos forman el identificador del encabezamiento y deben progra-
marse siempre as:

Despus de indicar un identificador para la zona de operandos se entran los rimeros de todos los
bytes de marcas utiiizados. ha lista de las marcas de acoplamiento debe terminarse con un identifi-
cador de fin. Los identificadores son:

KH = CEO0 para entradas de marcas de acoplamiento


KH = CAOO para salidas de marcas de acoplamiento
KH = EEEE para fin

En total es posible utilizar como marcas de acoplamiento 256 bytes. Los bytes se numeran con rela-
cin a la direccin inicial de [a zona de marcas de acoplamiento (MB O ... 255). Al identificador de
fin le puede seguir la parle del Di33 en la que estn parametrizadas [as funciones internas
(-+ cap. 11).

Ejemplo:
Se desea definir como entradas de marcas de acoplamiento los bytes de marcas M8 10,20y 30 y co-
mo salidas de marcas de acoplamiento, los bytes de marcas 14 y 22.

El DB 1 tiene entonces la siguiente ocupacin:


DW 0 : KH = 4D41
1 : KH = 5348 ldent. encabezamiento
2 : KH = 303% (KC = 'MASK 01 ';)

DW 3 : KH = CEO0
4 : KF = +10 Entradas marcas de
5 : KF = +2Q acoplamiento
6 : KF = +30

DW 7 : KH = a00
8 : KF = +lI Salidas marcas de
3 : KF = +PP acoplamiento

D W 10 : KM = EEEE ldent. fin

EWA 4NEB81 t 6130-04


Manual SS- 11SU Posibilidades de comunicacin

Para la asignacin del DB 1 rige lo siguiente:


e Las definiciones de marcas de acoplamiento debern estar siempre delante de los datos de
parhmetros a interpretar.
Las zonas de marcas de acoplamiento pueden entrarse en cualquier orden.
e Los nmeros de byte de una zona pueden entrarse en cualquier orden.
e La CPU solo acepta las entradas en el DB 1 durante el rearranque manual o autorniitico. Por
ello, cada vez que modifique el DB 1 es necesario rearrancar el programa.

intercambio de seales con un CP


Ajustando puentes en el CP se libera la zona necesaria para los bytes de marcas de acoplamiento.
La zona entre los bytes O y 255 se divide mediante puentes en 8 bloques de 32 bytes cada uno.
Normalmente est liberada toda la zona de marcas de acoplamiento. Solo es necesario un ajuste
cuando se utilizan varios CPs con marcas de acoplamiento.
En el DB 1 se fijan las. marcas de acoplamiento deseadas. Los bytes debern estar en la zona ajus-
tada. De dicha zona es posibfe eSe-yir cualquier byte. Sin embargo, use solamente la cantidad de
bytes necesarios y, de ser posible, que sean conexos, para minimizar as el tiempo de transmisin.

Ejemplo:
Para un intercambio de seales se precisan 20 bytes de marcas de acoplamiento:
e 14 bytes para transmitir informacin al CP
6 bytes para recoger informacin del CP

Et ajuste de puentes en ei CP libera la zona comprendida entre los bytes 128 y 159.
En el DB 1 las marcasdeacopiamiento se definen como sigue:
Salidas: MB 128 ... 141
Entradas: MB 142 ... 147

El DB tiene entonces la siguiente asignaci6n:

DW O : KH = 4D41
f : KH = 5.348 ident. encabezamiento
2 : KH = 3031
DW 3 : KH = CEO0
4 : KF = +142
5 : KF = +143
6 : KF = f144 Entradas marcas de
acoplamiento

: KW = CAOO
: KF = +128
: KF = +129 Salidas marcas de
acoplamiento

: KH = EEEE Ident. fin


Posibilidades de comunicacin Manual 55- 1 ISU

Particularidades al utilizar el CP 525 y CP 526 en el arranque

Nota
Si en el AG 55-1 15U se utiliza el CP 525 y el CP 526, la zona de marcas de acoplamiento
validada en los CPs deber borrarse durante el arranque cuando se usen las siguientes
funciones CP:
CP 525 (6ES5 525-3UA11):
- Componente: Impresora de avisossi se utilizan bits de bloqueo de grupos
- Componente: Unidad de operacin y observacin ZBE 3975 si se utilizan rdenes
de forzado de bit.
En general: Los bits de bloqueo de grupos se situarn siempre en la zona de
marcas de acoplamiento validada mediante ajuste de puentes.
CP 526 (6ET5 526-3hxx):
- Tarjeta base: Si se utilizan rdenes de forzado de bits.

Antes de la sincronizacin de los CPs es necesario llamar en el OB 21 122 un FB, que se programar
segn el ejemplo siguiente:

Ejemplo:
Mdulo FBxxx (p. ej. FB 11) para borrar la zona de marcas de acoplamiento en un CP.
Con el mdulo siguiente es posible borrar las zonas de marcas de acoplamiento validadas en el CP
mediante puentes. Para cada zona relacionada es necesario indicar una vez este FB con byte de
marca inicial (V-MB) y final (B-MB).
Si se indica un byte de marcas que no se corresponde con un lmite de zona, se borra a pesar de ello
toda la zona.
V-MB : MB35 (de)
B-MB : MB165 (a)

En este caso se borra la zona MB32 ... MB191. Esta zona deber estar, naturalmente, validada en
el CP.

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Posibilidades de comunicacin

"
-

AWL Expticacin
NOMB : K-MB F B P . BORRAR MARCAS ACOPLAMIENTO
DES : V-MB

: LW :V-MB CALCULAR L A D I R E C C I O N I N I C I A L

: UW

: OW

: UW
DiRECCLON I N I C I A L
: LW -B-MB CALCULAR L A D I R E C C I O N F I N A L

: UW

: OW

: OW

: UW

DIRECCION FINAL

L A Z O PARA BORRAR
: TIR 2 L A S MARCAS DE
ACOPLAMIENTG
: I=F
: BEB

: ADD KF+2

: SPA -M001
Posibilidades de com unicacidn Manual 55- 1 75U

Intercambio de seales con varios CPs

Si una CPU direcciona varios CPs es necesario liberar en cada uno de ellos una o varias zonas de
marcas de acoplamiento. Al ajustar los puentes en los CPs, observe los sig~ientespuntos:
No deben solaparse las zonas de los diferentes CPs (para prevenir la asignacin de direcciones
repetidas).
Las zonas de los diferentes CPs no tienen por que asignarse consecutivamente.

CPU
Zona marcas acopl.

U Zonas d e marcas d e acoplamiento utilizadar

Figura 52.1 Zonas de marcas de acoplamiento cuando se utilizan varios CPs

Adems, los bytes de marcas de acoplamiento se definen en el DB 1 de la manera conocida.

Ejemplo:

5e desea que la CPU direccione dos CPs. La tabla 12.1 muestra los bytes de marcas necesarios, y una
posible numeracin.

Tabla 12.1 Definicin d e las marcas de acoplamiento cuando se usan dos CPs (ejemplo)

i
Cantidad de Cant. de bytsr Zonas de Salidas marcas Entredar
ces b y t e de con+ de consuka marcas de acclpf. marras acctpt.
i
S

troi (salidas) (entradas) : ajustadasde de fa CPU


i los CPs;
i 1 I

EWA 4NEB 811 6130-04


Manual SE I ?SU Posibilidades de comunicacin

12.1.2 Direceioiaamiento por pginas


En el sistema SIMATiC 55, las tareas complejas son procesadas usando tarjetas programables y pa-
rametrizables (CPs e IPs). Para el intercambio de datos con el AG estas tarjetas disponen de una
""Dual- Po@-RAM" (RAM de doble acceso) de 1 x Z f Q bytes. A esta memoria de interfase se le asisna
era Ia CPU una zona de direcciones, que puede direccionarse linealmente o a travs de una
pginal.
En la prograrnacidn iineal, cada interfase precisa una zona de 1 x 210 bytes dentro de la memoria
de trabajo. Para prevenir una prdida de capacidad cuando se usan varios CPs, todos stos y algu-
nas IPs del $5-1 15U se direccionan a travs de una pgina. Adems de la zona de memoria F400x ...
F7FFH para la pgina, solo se precisa un espacio en memoria dentro del registro interno, destinado
a especificar un nijmero de interfase (direccin FEFFH) comprendido entre O y 255.

Esa las tarjetas se ajustan los mismes nmeros. Con ellos se fija qu interfase es direccionada a tra-
vs de la pgina.
Si una tarjeta contiene dos interfases, stas se numeran en orden ascendente.

El intercambio de 10s datos corre a cargo de los mdulos de manipulacin (-+ apt, 1'9.'6.3),que de-
ben ser llamados por el programa de mando. La informacin esencia! para una determinada peti-
cin se registra en Ia lista de parmetros del mduio de manipulacin.

2 2 Red loca! SlNEC L1


SINE L1 es un sistema de comunicacin para interconectar autmatas programables SlMATlC S5
de la serie 88. Trabaja siguiendo el principio del maestro-esclavo.

e El maestro es un nico AG, que se encarga de toda la coordinacin y vigilancia del trfico de
datos por el bus de la red local.
El autmata maestro debe estar equipado con el proeesador de comunicaciones CP 530.
B Esclavo puede ser cuaiquier AG.

Las tarjetas centrales de! 55-1 15U tienen integrados 'bdulos de manipulaci6n" que apoyan a
comunicacin con o! CP 530 (+ apt. 4 1. '1 3).

3 Una pgina es una zona determinada de la memoria de trabajo

EWA 4NEB 81 1 6130-04


Posibilidades de comunicacidn Manual SS-? ISU

12.2.1 Conexin del AG 55-1 15U al cable del bus L1

Al bus de la red local SINEC L1 es posible conectar un maestro y hasta 30 esclavos.


Para cada estacin (nodo) - maestro o esclavo - es necesario un borne de bus BT 777, que se en-
carga de la conversin del nivel de seal. El BT 777 se enchufa
al conector para el PG del autmata esclavo (entonces los datos deben intercambiarse a travs
de los buzones de emisin y recepcin, corno se describe ms adelante)
O
al conector SINEC L1 del CP 530, maestro o esclavo (en este caso se procede como se indica en el
manual "Red local SlNEC LI", 6ES5 998-7LA11. En este caso los datos se intercambian a travs
de mdulos de manipulacin).

Corno medio fsico de transmisin se utiliza un cable apantallado de 4 hitos que une entre s los
diferentes bcsrnes d e bus.

Figura 12.2 Acoplamiento de autmatas a travs del bus de ia SINEC L7

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Posibilidades de comunicacin

En la SINEC L1 existen dos posibilidades para transmitir los datos:


e de un nodo cualquiera a otro
- Maestro -+ Esclavo
- Esclavo + Maestro
- Esclavo + Esclavo (trfico cruzado)
e de un nodo simultneamente a los restantes (difusin general, broadcast).

Es posible transmitir los siguientes informaciones:


e Estados de seal de entradas, salidas y marcas;
e Palabras de datos.

Adems de datos, a travks de la SINEC L1 es posible transmitir funciones del PG. Un aparato de pro-
gramacin conectado en el CP 530 del maestro puede comunicarse tambin con esclavos selec-
cionados (4Manual SINEC L'1 6ES5 998-7LA11).

12.2.2 Coordinacibn en el programa de mando del intercambio de datos


Para intercambiar datos un esclavo necesita
o un nmero de esclavo (1...30)
o un buzn de emisin (SF)
e un buzn de recepcin (EF)
e bytes de coordinacin.

Emisor (fuente) Receptor (destino)


l 1 1

recepcibn emisin

Figura 12.3 Ejemplo de transporte de datos

EWA 4NEB 81 1 6130-04


Posibilidades de conunicacidn Manuad 55-1 I5U

Buzn de emisin y buzn de recepcibn

Estos dos buzones contienen los datos de emisin y de recepcibn. Pueden almacenar hasta
64 bytes. Los buzones contienen adems la siguiente informacin:
a, Longitud del paquete de datos (1 ... 64 bytes)
o Tipo de buzn
- El buzn de emisin especifica el nmero de destino.
- El buzn de recepcin indica el nrCsmeso de la fuente.

Buzn de emisi6n BlaziPn de recepcin

Byte l

Byte 2 11 Nmero de fuente


I1

Byte 3
!
Datos
(rnx. 64 bytes)
Datos
(mx. 64 bytes) 1I
Byte 66

Figura 12.4 Estructura de los buzones de r ~ e p c i b ny emisi6n

El nmero de destino o de fuente indica el "aparato" con e%que se quiere comunicar. El significa-
do de estos nmeros puede verse en la tabla siguiente:

Tabla 12.2 Asignacin de nmeros de destino y de fuente

(3 1 ~aestro

A estos buzones se accede a travs del programa de mando.

La posicin de los buzones es parametrizable.


Sus direcciones iniciales pasedesi fijarse de dos formas diferentes:
e indicando un mdulo de datos y una palabra de datos,
indicando una palabra de marcas.

Bytes de coordinacin

Los b@esde coordinacin constituyen la intesfase al sistema operativo de[ AG.


Los programas de mando de los esclavos usan estos bytes para seguir el trtefico por el bus de la red
local, y para influesiciarlo.
La dos figuras siguientes explican los diferentes bita.

EWA 4NEB 81 1 6130-04


Manual SS- 1 ?SU Posibilidades de comunicacin

Byte de coordinacibn "Recepci6nV (KBE) (Byte de marcas o byte alto en palabra de datos)

2' 2O
lnformacidn procedente del
0 maestro del bus

O: No hay error
1 : Error durante la ltima transferencia de datos

Esclavo DES
O: Ningn esclavo averiado
1: Como minimo un esclavo averiado

O: Bus est en STOP


1: Bus est en RUN

O: Funcin no definida
1: P G demanda acceder al bus

O: Ninguna seal

I 8 : Paquete de datos llega como envlo urgente

EMBF-ERE(autorizacin de recepcin)
0: E l programa puede recoger datos del buzbn de recepcin. El sistema operativo n o tiene acceso.
1 : El sistema operativo puede aceptar datos del bus en el buzn de recepcin. El programa no tiene acceso.
Si EMPF-ERL = " le, el sistema operativo carga datos e n el buzn de recepcin. Acontinuacin el sistema
operativo pone a "8" el b i t EMPF-ERL.

Byte de coordinacin "Emisin" (KBS) (Byte de marcas o byte alto en palabra de datos)

Informacin para el maestro del


bus

rror en la ltima transferencia de datos

; Error reconocido

BIT del PG
O: Funcibn no definida
1: PG demanda acceder al bus

lnterrupcidn
0:Ninguna seal
1: Esclavo quiere entregar un envlo urgente o sobreescribir el mensaje antiguo

SERID-ERL (autorizacin d e emisin)


O: El programa puede procesar el buzn de emisin. El sistema operativo no tiene acceso.
1: Buzn de emisibn liberado para emitir al bus. El programa no tiene acceso.
SEND-ERL = " 1 " hace que el sistema operativo transmita el contenido del buzn de emisin. A continuacin
el sistema operativo pone a "O" el bit SEND-ERL.

de /os bytes de coordinacin "Recepck5n " y "Emisidn"


Figura 72.5 E~iOruct~ra
Posibilidades de comunicacidn Manual SS- 1 1SU

12.2.3 Parametrizacin del AG 55-115U para el intercambio de datos


En el programa deber fijar:
o el nmero de esclavo propio
e las zonas de datos o de marcas asignadas a los buzones de emisin y recepcin
la posicin de los bytes de coordinacin (KBE y KBS)

En el programa puede fijarse adems (de ser preciso):


e el nmero PC propio para funciones en el bus PG.

En el AG S5-115U es posible parametrizar la posicin de los bytes de coordinacin, el buzn de


recepcin y el buzn de emisin.
La programacin se realiza bien
o esa el DB 1 (4apt. 11.31, o
en un mdulo funcional liarnades por uno de !os dos rnddulos de organizacibn de arranque
(0B21 u OB 22). Con la instruccin de transferencia de bloques "TNB" &s ""$5" se depositan en
la zona de datos de sistema del AG los parmetros correspondientes. EI bloque de par6metros
SlNEC L1 comienza en la paiabsa de datos de sistema 57 (SD 57).

Tabia 12.3 Bloque de pardmetros YNEC L 1

Patztbra da* By& alto Byte bap


de slrtfams absufuta
-
1
UY "

SD 57 Nmero PG * Nmero del esclavo EA72


(1 ...30) (1 ...30) EA73

Palabra de dat
KBS
DB o byte de marcas
KBS
Palabra de datos 1 EA78
EA79

11 SD61
SF
ldentificador de datos **
SF
DB o byte de marcas
EA7A
EA7B

1I SD62 SF
Palabra de datos
EF
ldentificador de datos **
EA7C
EA7D

SD63 1 EF
DB o byte de marcas
1
1
EF
Palabra de datos 1 EA7E
EA7F

* Se precisa un nmero PG cuando se desea transmitir funciones de aparato de programacin a travs de la SINEC L1.
Atencibn: Si e! nmero de esclavo en e! byte bajo es simultneamente " O " , esto significa: Funci6n de maestro. iEn este
caso no es posible ninguna funcin PGiOP en el cana S1 2 de la CPU 943 6 CPU 944. (+ apt. 12.3.2)!
Al borrar totalmente la CPU a trav6s del bus PG se mantiene el nmero PG.
** Marca o dato, -+ tablas 12.4 y 12.5

La posicin de los bytes de coordinacin y las direcciones iniciales de [os buzones de emisin y re-
cepcin se fijan en cada caso usando tres bytes.
Esta informacin puede parametrizarse en el FB.
En este caso los diferentes bytes se definen bien como byte de marcas o como byte alto de una
palabra de datos.
Manual 55- 1 1SU Posibilidades de comunicacin

Tabk 12.4 ParametrizaUdn como byte de marcas

%bk 12.5 Paameztrizak76n romo bpe de datoa

NQpalabra de datos

* Direcciones de destino en la zona de datos de sistema


* * ldentificador de datos codificado en ASCii

Desbordamiento

Si se reciben paquetes de datos mayores que la longitud del buzn de recepcin ncs sigue escri-
biendose ms all del f i n del buzn de recepcin. No se sealiza este tipo de desbordamiento.
El f i n de la zona de recepibn es el byte de marcas 255 en la zona de marcas, o la ltima palabra de
datos existente (en el mdulo de datos).
Posibilidades de comunicacidn Manual SS- 115U

Ejemplo de paramelriracin de una red SINEC L1:

Los parmetros se ajustan en el OB 22 (OB 21). Como auxiliar se ha creado ei FB 255 para que se
encargue de la entrada de parmetros.
Los operandos formales indican el tipo y el nmero de los bfles de coordinacin (MBE, KBS) y de los
"buzones de datos" (EF, SF); p. ej. TKBE = byte de coordinacin de "recepciBnM".

03 21f 0 8 22 AWL
: SPA FB 2 5 5
l
Expkacibn
1
NOMB : L I PARAM
PGDA : KY 0 , l ESCLAVO 1
TKBE : KC MB KBE : ZONA DE MARCAS
QKBE : KY 108,O M B IGI:
TKBS : KC MB KBS : ZONA DE MARCAS
NKBS : KY 1 0 1 , O MB 101.
TSF : KC DB SF : MODULO DE DATOS
NSF : KY 2 , 1 082 DESDE DW1
TEF : KC DB EF : MODULO DE DATOS
NEF : KY 2 , 4 0 DB2 DESDE DW40
: BE

Significado de los parmetros utilizados:

PG DA: Direccin bus PGIdireccin esclavo datos (KV a, b):


a) Direccin bus PG
6) Nmero esclavo datos

TKBEINKBS: Tipo byte de COORDINACION RECEPCION/EMISION (KC):


posibles: MB e bytes de marcas
DW 4 palabra de datos (izquierda)

NKBEINKBS: Nmero o direccibn del byte de COORDINACION RECEPCION/EMliSlOM (KY a, b):


a) con tipo MB 2 nnmero del byte de marcas
con tipo DW 2 numero del mdulo de datos
b) con tipo M5 2 "0"
con tipo DW e nmero de la palabra de datos (dato izquierdo)

TSFITE F: Tipo del BUZON EMISIONIRECEPCION (KC):


posibles: MB 2 ibytes de marcas
DW e palabra de datos (izquierda)

MSF/NEF: Nmero del BUZON EMISIONIRECEPCION (KV a, b):


a) Tipo MB Nmero del byte de marcas en el que comienza el buzn de
emisinlrecepcin.
Tipo DB 5 nmero del mdulo de datos
b) Tipo MB 5 "0"
Tipo DB nmero de la palabra de datos en la cual comienza el buzn de
emisinlrecpecin.

EWA 4NEB 81 1 6130-04a


Manual 55- 1 15U Posibilidades de cornunicacjn

1 NOMB :i l PARAM 1
DES :PGDA E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TKBE E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NKBE E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TKBS E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NKBS E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TSF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NSF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TEF E/A/D/B/T/Z: D MM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NEF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
:LW =PGDA / BUS P G - L I / B U S DATOS L l . NUMERO ESCLAVO
: MW200
I
: LW =TKBE
I T I P O B Y T E COORDINACION: "E"
:T MW202

L =NKBE D I R E C C I O N DEL KBE


:T MW203 DB O NUMERO MB/NUMERO DW

:LW =TKBS T I P O BYTE EMISION: "S"


:T MW205

: LW =NKBS DIRECCION DEL KBS


:T MW206 DB O NUMERO MB/NUMERO DW
I
T I P O D E L BUZBN DE E M E S I O N

: LW =NCF D I R E C C I O N D E L BUZON DE E M I S L O N
:T MW209
:LW =TEF T I P O D E L BUZON DE RECEPCION
:T MW2ll
: LW =MEF D I R E C C I O N D E L BUZON DE RECPECION
:T MW212

:L KHEED5 T R A N S F E R I R DE L A ZONA M d ZONA SD


:L KHEA7F
:TKB 14

:L KHOOOC BORRAR PALABRAS MARCAS DE T R A B A J O


:T MW200
:T MW202
:T MW204
:T MW206
:T MW208
:T MWZlO
:T MW212
Posibilidades de comunicacin Manual SS- 1 1SU

Si se desea utilizar un AC S5-115U como nodo en el bus PG, utilice el ejemplo de programa
siguiente:

Ejemplo: Parametrizacin de una CPU de 55-1 15U que solo est coneeada corno nodo del bus
PG en la red SlNEC L1.
El mdulo de funcin para la asignacin de direcciones PG (FB 1) se llama en los OBs de
arranque (QB 21 y OB 22).

7 2 2 AWL ExpiKacin
I

:SPA FB 1 LLAMADA D E L FB 1 PARA A C I G N A C I O N D I R E C C . B U S PG


NOMB : PG-ADR
PGAD : KY 1 ,@
( V A L O R E S P E R M I T I D O S : 1.,.30)
:BE

Fl37 AWL T-- Explicacin


NCMB : PG-ADR
DES : PGAD E/A/D/B/T/Z : D KMKHKY/KC/KF/KT/KZ/KG : KY
: L 8s 5 7 CARGAR SD 5 7
: L KH OOFF B o r r a r no PG v i e j o
: UW
: LW =PGAD CARGAR D I R E C C I O N EN BUS PG
: OW C O M B I N A C I C N O DE SD 5 7 Y D I R E C C I O N EN BUS PG
CON E L L O SE M A N T I E N E E L B Y T E B A J O DE SD 5 7
ESCRIBIR EL RESULTADO DE COMBINACION EN EL sa 57

12.3 Acoplamiento punto a punto


Las CPU 943 y CPU 944 con dos canales serie de comunicacin pueden acoplarse a un esclavo SlMEC
L1 sin necesidad de una tarjeta adicional. Con este Pipo de acoplamiento es posible transmitir
datos e informaciones de control y verificacin. Como esclavo es posible utifizar las siguientes
equipos (4tabla 12.6).

Tabla 12.6 lnterlocutores (esclavos) en un acoplamiento punto a punto

55-100U con CPU 1021103


directamente a travs del coneaor de la CPU
55-9011 / 95U / 101U
Manual SS- 1 1U Posibilidades de comunicacin

12.3.1 Conexin de un interlocutor


La conexin puede establecerse de dos formas:
e a traves de una Inea con bornes de bus (BT 777), o
o a traves de una Inea directa (solo posible si ambos equipos estan a menos de 100 m de distan-
cia). Utilice un cable apantallado de 4 hilos y una seccin mnima de 0,14 mm2. Recomendamos
el cable SIMATIC 6ES5 707-1AA00.

Asignacin de terminales en el conector (4Anexo C)

Conecte un conector D subminiatura de 15 polos y carcasa metlica en cada extremo del cable. La
figura siguiente muestra la asignacin de terminales del conedor.

CPU (34319M Interlocutor

Figura 12.6 Ocupacidn de terminales en conexin directa

EWA 4NEB 81 1 6130-04


Posibilidadesde comunicacibn Manual 55- 11SU

12.3.2 Parametrizacin y operacin


El canal serie en la CPU se parametriza a travs del bloque de parrnetros SINEC L1 (4 apt. 12.2.3).
En un acoplamiento punto a punto es necesario asignar un "O" al parmetro "nmero del esclavo"
para la CPU 9431944 (funcin de maestro, solo posible en el canal S1 2). El interlocutor se direcciona
siempre como esclavo 1.
Siempre que el canal SI 2 estS parametrizado para acoplamiento punto a punto, ya no es posible
enchufar en l ningn PG u OP.

Nota
I
I En un acoplamiento punto a punto no es posible ni broadcast ni trafico de interrup-
ciones.

Al igual que en la red SINEC hl, ei intercambio de datos se realiza a travs de un buzn de emisin
y un buzn de recepcin, a los que puede acceder el programa de mando usando operaciones de
carga y transferencia.
El sistema operativo de la CPU controla la transferencia de datos y almacena dichas informaciones
en dos bytes de coordinacin. El programa de mando puede leer y evaluar estos dos bytes. has fi-
guras siguientes muestran el significado de los bits en los bytes de coordinacin.

Byte de coordinacin "Recepcin" (KBE) (Byte de marcas o byte alto en palabra de datos)

e 1
I
I Error
I
I O: Ningn error
1
I 1 : Error de recepcin en la Ultima transferencia de datos
I
i
1

!I Esclavo DES
i O: Operaci6n normal
iI 1 : interlocutor averiado
I
B
Bus-RUN
O: Bus SINEC L1 est en STOP
1 : Bus SINEC L1 est en RUN

EMPF-ERL (autorizacin de recepcin)


O: El programa puede recoger datos del buzn de recepcin. El sistema operativo
no tiene acceso.
1: El sistema operativo puede introducir en el buzn de recepcin datos del bus. El
programa no tiene acceso.

Bits sin importancia


- - - --- -- -

Figura 12.7 Estructura del byte de coordinaclon "Recepcin"

EWA 4NEB 81 1 6830-04


Manual SS- 1 15U Posibilidades de comunicacn

Byte de coordinacin "Emisin" (KBS) (Byte de marcas o byte alto en palabra de datos)

Error
O: Ningn error
1 : Error de emisin en la ltima transferencia de datos

SEND-ERL (autoritacibn de emisin)


O: El programa puede procesar el buzn de emisin. El sistema operativo no tiene
acceso.
1: El buzn de emisi6n est Iiberado para transmitir al bus. Ei programa no tiene
acceso.

Bits sin importancia

Figura 12.8 BtrucPura del byte de eco~dinacidn"Ernisibn"

Los bytes de coordinacin, el buzn de emisin y el buzn de recepcin pueden parametrizarse


(como en !a SINEC k l ) en un mdulo funcional (-+apt. 12.2.3).
Si se transfieren demasiados datos, se produce la misma reaccin que con "desbordamiento" en la
red SINEC L%.

Diferencia de funcionamiento entre el acoplamiento punto a punto y el acoplamiento a travs de


CP 530

En el acoplamiento punto a punto los datos se escriben directamente en la memoria de programa


de la CPU. Por ello, el programa de mando solo puede acceder a dicha zona cuando ha finalizado
completamente la recepcin y hasta la liberacin del siguiente telegrama.
La coordinacin de estos pasos debe fijarse en el programa de mando.

En el acoplamiento a travs de CP 530 los datos de un telegrama son almacenados primeramente


en una memoria intermedia del CP 530.
El programa de mando activa la aceptacin de los datos en los DBs correspondientes. Para ello solo
se precisa un nico paso de lectura. Mientras que el programa de mando procesa los DBs, el CP 530
puede aceptar ya el siguiente telegrama.
Posibilidades de comunicacin Manual S I t l5U

12.4 Driver ASClil (solo en la CPU 943/944 con dos canales serie ")
La CPU 943/944dispone para su segundo cana! (92)de un driver ASCII. Este regula el tr6fico de
datos entre el proceaador principal y ei segundo canal (serie) de la tarjeta.

El driver ASCBf solo funciona si se ha ajustado adecuadamente ei byte alto de la palabra de dato de
sistema 46 (EASC,) (-+tabla 12.7). En el byte bajo de esta palabra de datos de sistema se depositan
mensajes de error.

Nota

Tabla 12.7 Significado de \a palabra de datos de sstema 46


----.. -..---
Byte &g n ~ i b n Si$nific&do
--I -- I r u . "--.-- -.
Alto 1 BQH** 1 PGiOP y red SINEC L l

--"--..-"----.--
Driver A4Cll 1
t- Bajo Mensajes de error

** Valor prefijado (por omisi6n)

* con cartucho sistema operativo 816-15511 (CPU 944)

EWA 4NEB 811 6130-04a


Manual 55- 1 15U Posibilidades de comunicacidn

Conexin

Ocupacin de conectorea tomando corno ejemplo e1 cable de conexin a impresora para


CPU 94319M (driver ASCII) i PB 88 (+ tambin Anexo C).

CPU 9431944 (2Q canal) impresora PT 88 ( T Y )


(conector D sularnimia- (Conectar D subminia-
tura, 15 polos) tura, 25 polos)

T i Y IN+ Lnea emisin


(BUSY, DC1,
TTY ! N - DC3, ACK)

"SIY OUT+
Lnea
TTY OUT- recepcibn

MEXT M

Figura 12.9 Ejemplo de ocupacidro de conectores en el cable de conexin a impresora

Nota
Si el cabelado es incorrecto puede destruirse el circuito integrado que controla e! canal
l
de comunicacin.

12.4.1 Trfico de datos


La figura 12.10 representa esquemiticamente el funcionamento del driver ASCII.

Canal 51 2 Memoria RAM de la CPU


i

Buffer de salida
(1024 bytes)

Fig. 12.10 Ejemplo de transportede datos


Posibilidades de comunicacin Manual SS- 115U

El trfico de datos discurrre en ambos sentidos:

Emisibn
Los datos presentes en la memoria de usuario (p. ej. contenido de un DB) son procesados por el
driver ASCll y entregados al segundo canal.

e Recepcin
Un perifrico envia datos en cdigo ASCll al segundo canal. Estos son procesados por el driver
ASCII, y se almacenan en la RAM interna.

Las zonas de la RAM interna en donde se almacenan los datos de emisin y recepcin se denomi-
nan "buzbn de emisin" (SF) y "buzn de recepcin" (EF).
Existe !a posibilidad de almacenar loa datos en un mdulo de datos o en una zona de marcas; la
informacin correspondiente deber registrarse en el bloque de parmetios (4tabla 12.13).

Otras propiedades de [os buzones de emisin y recepcin:

o En todos los modos se dispone de un buffer de entrada de 1024 bytes.


e En los modos que permiten interpretar caracteres durante la recepcin (p- ej* XON, XOBTF), el
driver ASCll puede seguir recibiendo datos s telegramas aunque haya enviada ya XOFF al
interlocutor. En este caso, el driver ASCll recibe datos hasta que se llene el buffer de entrada, o
tantos telegramas hasta que se alcance el nmero mximo posible.
Ejemplo de "caso limite":
Si un telegrama recibido tiene 1024 bytes de longitud y el driver ASCU enva XOFF como con-
testacin, ya no existe posibilidad de almacenar intermediamente en el buffer ms caracteres
recibidos tras la emisin de XOFF a0 interlocutor.
e En los rnodos 1, 7 6 8 (-i.apt. 12.4.31, en la primera palabra del buzn de emisin debe
indicarse la cantidad de datos (en bytes) a transmitir.
Manual 55- 1581 PosibllieJades de comunicacin

El driver ASCll vigila el trhfico de datos. Las sefializaciones de estado y de error las deposita en dos
bytes de coordinacin: EMISBOM (KBS) y RECEPClON (KBE).

La figura siguiente muestra la estructura de estaos dos bytes de coordinacin.

Byte de coordinacin EMMIISBON (KBS) (Byte de marcas o byte bajo en palabra de datos)

I
k, ----"J

1 Mensaje de error 6 - r tabla 12.8)


i
Ernisibn autorizada
Er activada por el usuario y $iorrado por el driver ASCII cuando ha finabizado la operacir?de emisin.
Si en este byte aparece un flanco ascendente, ne activa la operacibn de emisin.

Byte de coordinacin WECEK!ON (KBE) (Byte de marcas O byte alto en palabra de datos)

Milen.sajede error (--+tabla.12.8)

1 RecepciOn autorizada
Es activado por el usuario y borrado por el driver ASCF tras recepcin perfecta o errbnea

Mientras estn activados Iss bits "Emisin/recepci6n autorizada" no debe modificarse


la situacin de los buzosaes de emisin y recepcin (DB o zona de marcas).

Nota
l El sistema operativo puede activar o borrar tras cada instruccin, con independencia I1
del ciclo del AC, los bits en tos bytes de coordinacin. Esto significa que una consulta
repetida de un bit de coordinacin dentro de un ciclo de programa puede dar lugar a
resultados diferentes (iPrecauci6n a i evaluar los flancos?)
Posibilidadesde comunicacin Manua195- 1 15U

La tabla siguiente lista y explica los diferentes mensajes de error

Tabla 12.8 Mensajes de error en los bytes de coordinacidn


-. - ---
I Aslgnatidrs Significado Reaccin
I--. -!
KBS Se rechazan tos datos

Te rechazan los datos

Buffer de entrada lleno


00,* Recibidos demasiados telegramas Lo5 datos son vhlidcss; se
rechazan los telegramas
sucesivos
Se rechazan los datos

* Con byte 7 del KBE = O (recepcin no posible porque, p ej. el AG est en STOP) el buffer de entrada puede almacenar
hasta 100 telegramas.

12.4.3 Modo
Eligiendo un nmero de modo (1 ... 8)es posible determinar el tipo de trfico de datos. ha DW 7 en
el juego de parhmetros ASClf tiene kan significado que depende del nmero de modo.

Se distingue entre dos tipos de protocolos:

e Modo no interpretante (NQ d e modo 4,2 y 3)


Al emitir y recibir no se utilizan seales de controt.
e Modo interpretante (NQ de nodo 4 ... 8)
Durante el trfico de datos se lleva un protocolo XONtXOFF. Cuando cambia el estado de seAal
en el bit "Recepcin autorizada", el driver ASCll enva:
- XOFF en caso de flanco decreciente
- XON en caso de flanco creciente
Manual SS- 1 1SU Posibilidades de comunicacidn

La tabla siguiente explica el significado de los diferentes nmeros. El valor prefijado (por omisin)
se refiere a la DW 7 en el juego de parmetros ASCll (+ tabla 12.10). El nmero del modo debe
fijarse en Ia palabra de datos del sistema 55 (4apt. 12.4.5).

Tabla 72.9 Significadode los nmeros de modo

Modo Stgnlficsda
P

Emisin de n bytes; n* debe indicarse en la primera palabra del ninguno


butan de emisin.
Recepcin de rn bytes; m** se indica en el juego de parrnetros ASCll 64
Emisin o recepcin de datos hasta que se emita o reciba el carcter
de fin (byte bajo) definido en el juego de parmetros.
Se acepta tanalsien el carcter de fin.

Solo se reconoce el fin de texto cuando el caraer definido en el byte


alto se emita o reciba antes del carcter definido en el byte bajo.

: Proseguir emisin

B OUT : Borrar ltimo carcter <CR> <LF>

: Proseguir emisin

* n es variable al emitir
** m es fija en el receptor
*** Si un telegrama recibido de m bytes incluye un RUB OUT, entonces se registran menos datos en el buzn de recepcin
y respone la vigilancia de retardo de carcter -+ Mensaje de error 01 en KBE.
Posibilidades de comunicacin Manual 55- 1 15U

Correspondencia: Cdigo ASCll-+ Hexadecimal:

RUBOUT 7F, CR OD, EOP 04,


XON 11, LF OAH ETX 03"
XOFF 13, FF OCH

12.4.4 Juego de parmetros ASCll


El modo de funcionamiento del driver ASCll se parametriza en el juego de parmetros ASCll (-+
tabla 12.10). Dependiendo del modo elegido los diferentes parmetros tienen ya un ajuste
prefijado. Este preajuste est6 diseado para ia impresora PT 88.

El juego de parmetros se lee al activar el driver ASCll ea tras un cambio de modo; antes debe haber
finalizado el intercambio de datos en el canal serie (esto espbit 7 del KBE-O y bit 7 del KBS=O). El
juego de parametros se acepta tambin tras RED CON en cal AG si previamente estaba activado el
driver ASCII.

I Nota
Solo si no hay juego de parametros o ste no es interpretable se tornan como vaiores

Tabla 12.10 Juego de pardmetros ASCll

segitn moda
~refijsc~, 1
/ 1 / 2 1 3- ..--.A
4 / 5 / ~ / 7 / 8 1

X = irrelevante
* Sign~ficadode los formatos de Catos O . . .8: v. tabla 12.1 1
** al emitir

EWA 4NEB 811 6130-04


Manual SS- 1 1SU Posibilidades de comunicacin

- de parametros ASCll (continuacin)


Tabla 12.10 Jueoo
.
Significado Vaifons por lblas Prefijado, segicn moda
1 [ 2 1 3 1 4 [ 5 1 6 1 ?
Carc. fin de tex-
to/Cant. carct. depende del nmero de modo (+tabla 12.9)
recepcibn

X = irrelevante
*** El contenido de las diferentes lneas de encabezamiento (longitud m6x.: 120 caracteres cada una) y pie debe estar
separado imprescindiblemente por un CR.

El tiempo mximo de retardo de carcter - ZVZ - (palabra 6 del juego de parmetros ASCII) debe
cumplir la frmula siguiente:

zvz = 100
Vel. transmisidn

Ejemplo:
1
Velocidad = 4800,
transmisin
1O0
zvz 2 S
4800

Palabra 6 en
* juego de par-
metros ASCII = 2
Posibilidades de comunicacin Manual 55- 1 15U

Formato de datos y trama de caraaeaes

Tabla 12.11 Trama de cardctery secuencia de bits por la lnea en caso de transmisian ASCll (en f u n c i ~ n
de la palabra 2

11 bitr / O ... 4' 1 arranque, 7 datos, 1 paridad, 2 stop 1


I f bits O ... 4* 1 arranque, 8 datos, 7 paridad, 1 stop

* vase tabla 72.10

EWA 4NEB 81 1 61 30-04a


Manual 55-1 15U Posibilidades de corn uncacn

En un bloque de parmetros (4Tabla 12.12) de! rea de datos de sistema de la CPU 9431944 es
preciso fijar, a travs de! programa de aplicacin, la situacin del juego de parametros ASCII, de los
buzones de emisin y recepcin as como de los bytes de coordinacin; all se indica tambin el
nijmero de modo.

Tabla 72.72 Bloque de parmetros del driver ASCll

B U Z de
~ emisin
~
Byte de marcas o N Q de DB N4 palabra de datos

Buzn de recepcin Buzn de?recepcin


ldentificador datos

EA6 A KBS KBS


Byte de marcas o N Q de DB N Q palabra de datos

S&) 54 EA6C
KB E KBE
ldentificador datos Byte de marcas o N Q de DB

N Q de modo

En la tabla siguiente se indica la asignacibn de !os diferentes bytes.

Tibia 14.13 AsignaciOn del bfoque de perdmetros


-"- -- "--

1
m
----

i "i
tdentificador de datos i Zona de memaria A
. - -.
i! 4D, (M**) Marca
I
1 Nn byte marcas: 0 ... 255 l --- i
44, (Df*) Dato N Q mdulo datos:Z ... 255 N Q palabra datos: 0 ... 255
* Tanto en el juego de parmetros ASCll como en los buzones de ernisibn y recepcibn se indica^ en este punto las direc-
ciones iniciales de las zonas de memoria.
** identificador de datos codificado en ASCI1
Posibilidades de comunicacidn Manual SS- 1 15U

12.4.6 Ejemplo de programacin para el driver ASCII


Secuencia del programa del ejemplo:
El presente programa genera un informe de mensajes que se sacar por la impresora PT88. Tiene
como efecto que se arranque automticamente el listado cada dos segundos. Para ello se
proceder de la forma siguiente:

e Ajustar los interruptores DIL en la impresora

Bloque base (delante): 1 ON


2 ON
3 ON
4 ON
5 ON
6 ON
7 OFF
8 OFF
9 ON
113 ON

e Ajustar los interruptores de modo de operacin en la placa de adaptacin de iraterfase SAP-S2


(para canal TTY)

ON OFF
ON OFF
ON ON
ON ON
OFF OFF
ON OFF
OFF ON
OFF ON

e Conectar la impresora PT88 al S1 2 de la CPU 9431944 a travs del cable adecuado (v. dig. 12.1 2)

CPU 9431944 / S1 2 Impresora PT 88 15 PT 88 $21


Cannon, 15 pol. macho Cannon,25 pol. macho

Fig. 12.72 Ocupacin de lospines del cable de conexidn de la CPU 943-944/S1 2 a la impresora PTB8 6 PT88 5-27 (V')
Manual 55- 1 75U Posibilidades de corn unicacidn

e Ajustar la posicin del papel en la impresora

o Conectar la impresora (On-Line)

s Conectar la CPU 9431944 y borrarla totalmente (modo de la CPU: STOP)

r Entrar el programa y transferirlo al AG

o Pasar la CPU a modo RUN

La estrucslura de! programa del ejemplo se representa grficamente en las figuras 12.13 y 12.14.

ada del FB con

30).A este FB se

Llamada del FB con


parmeWos ASCII
(FB 230). A este FB se

Figura 72.13 Ejemplo programa driver ASCli: Estructura ARRANQUE

EWA 4NEB 81 1 6130-04


Salida de los Buzn de emisin
diferentes (textos del men-
El FB 1 se llama saje para impre-
cada 2 segundos mensajes por la sora)
impresora

Conversin
binario* carder
ASCDl para salida
por la impresora

Figur8 $2.14 Ejempjo paogrsrne driver ASCbl: Estructura ejecucidn cidiea

r-"---.--- ------.--- --- -7


i 08.21 A W L Exptkacirftn
A i-aii--.-- -4
1
l
1 LLAMASA DEL F B CON PARAMETROS A S C I I
:SPA FB 2 3 0 l
NOMB : P A - A S C I I
TPAR : KC DB T I P O DEL JUEGO DE PARAMETROS A S C I I
NPAR : KY 2 0 2 , O ES 5 5 2 0 2 Y COMIENZA DESDE DW O.
TSF : KC DB E L BUZON DE E M I S I O N ESTA EN
NSF : KY 2 0 3 , O 0 8 2 0 3 , DESDE DW0.
TEF : KC X X NO SE PRECISA
NEF : KY0,0 NO SE PRECISA
TKBS: KC MB E L BYTE DE COORDINACION PARA
NKBS : KY 2 0 0 , 0 E M I S I O N ES M B 2 0 0 .
TKBE : KC MB E L BYTE DE COORDINACION PARA
NKBE: KY201,0 RECEPCION ES MB20f.
MODE : KF +6 DRIVER A S C I I , NUMERO DE MODO 6

:BE

---- --"-
I
I
FB230 AWL
-
/
-h.-
-" .
m
-

Explicaci6n
J
1
i

NOMB : P A - A S C I I ENTRAR VALORES L I S T A PARAMETROS A C C I I


DES :TPAR E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NPAR E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/Yt: KY
DES :TSF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NSF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
I DES :TEF EJA/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NEF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TKBS E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :RIKBS E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TKBE E/A/D/B/T/Z: D #M/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NKBE E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :MODE E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KF

EWA 4NEB 81 1 6 1 3 0 - 0 4
Manual 55-1 1SU Posibilidades de comunicacin

FB 2 3 0 (CONTINUACION)
I D E N T I F I C A D O R CONMUTACION S I 2 A A S C I I

MANTENER E L REGISTRO ACTUAL EN LA


PALABRA DE DATOS DE S I S T E M A 4 7

: LW =TPAR T I P O DE L A L I S T A DE PARAMETROS
:T MW 2 0 4
: LW =NPAR NUMERO DE MB O DB DE L A L I S T A DE PARAMETROS
:T MW 2 0 5
:LW =TSF T I P O DE BUZON DE E M I S I O N
:T MW 2 0 7
:iW =NSF NUMERO MB O o3 DEL BUZON DE E M I S l O N
:T MW 2 0 8
: LW =TEF T I P O DEL BUZON DE RECEPCION
:T MW210
: LW =NEF NUMERO M5 O DB DEL BUZON DE RECEPClON
:T MW 2 1 1
:LW =TKBS T I P O D E L KBS
:T MW 2 1 3
: LW =NKBS NUMERO DEL MB O DB DEL KBS
:T MW 2 1 4
: LW =TKBE T I P O D E L KBE
:T MW 2 1 6
:LW =NKBE NUMERO D E L MB O DB D E L KBE
:T MW 2 1 7
:LW =MODE E S P E C I F I C A C I O N DEL NUMERO DEL MODO DEL D R I V E R
:T M5 2 1 9
:L KH EEDB D I R E C C I O N ABSOLUTA DE MB 219
:L KH E A 6 F D I R E C C I O N DEL SD 5 5 (BYTE B A J O )
: TNB 20
:L KH O 0 0 0 BORRAR ZONA DE MARCAS U T I L I Z A D A S
:T MW 2 0 0
:T MW 2 0 2
:T MW 2 0 4
:T MW 2 0 6
:T MW 2 0 8
:T MW 2 1 0
:T MW 2 1 2
:T MW 2 1 4
:T MW 2 1 6
:T MW 2 1 8
:T MW 2 2 0
:BE
Posibilidades de comunicacin Manual SS-1 1 SU

OB1 AWL Expiicacion

LLAMADA DEL FB 1 CADA 2 SEGUNDOS


:SPB FB 1
NOMB : I M P R I M I R

:BE

El mdulo funcional FB 1 del ejemplo sirve para imprimir los textos de mensajes depositados en el
mdulo de datos de emisin, DB 203.
Cada vez que se llama el FB y est borado el bit de activacin de emisin (KBS, bit 7) se lanza la
impresin.
Cada vez que se ejecuta el FB se incrementa en 1 el nmero indicado en el texto del mensaje.
El mdulo funcional FB 4 sirve para convertir el nmero de mensaje, en binario, en un nmero en
ASCII.

:U M 200.7 B I T KBS:"EMISION" (IMPRESION EN CURSO)


:SPB = F I N

:L MW 2 0 2 NUMERO DEL MENSAJE IMPRESO


:ADD K F + 1 PARA EJEMPLO, INCREMENTAR EN 1
:T MW 2 0 2

:SPA FB 4 LLAMADA DEL FB DE CONVERSION


NOMB : B I > A S C I I
BIN : MW 2 0 2 FUENTE NUMERO B I N A R 1 0

A-TH : DW 2 1 REPRESENTACION A S C I I T / H ( p a l a b r a s de d a t o s a
A-ZE : DW 2 2 REPRESENTACION A S C I I Z/E a c t u a l i z a r en DB de

:L MW 2 0 4 NUMERO DEL MENSAJE DE ERROR


:ADD KF +2 PARA EJEMPLO, INCREMENTAR EN 2
:T MW 2 0 4

EWA 4NEB 81 16130-04


Manual 55- 1 15U Posibilidades de comunicacin

BIN : MW 204
A-TH : DW 45 PALABRAS DE DATOS A ACTUALIZAR
A-ZE : DW 46 EN EL DB DE E M I S I O N

:UN M 200.7
:S M 200.7 LANZAR IMPRESION

E/A/D/B/T/Z: E BI/BY/W/D: W

:L KBO BORRAR REGISTRO A U X I L I A R


:T MW 240
:T MW 242
:T MW 244 REGISTRO RESTO

:L =BIN CARGAR NUMERO B I N A R 1 0 (MARGEN 0-9999)


:L K F +9999

SUBT : L KF +lo00 EVALUACION M I L L A R E S

:SPB = M I L L SALTO A PROCESAMIENTO M I L L A R E S

SUBM : L K F +lo0 EVALUACION CENTENAS

:SPB =CENT SALTO A PROCESAMIENTO CENTENAS

SUBZ : L K F i-10 EVALUACION DECENAS

SALTO A PROCESAMIENTO DECENAS


SALTO A PROCESAMIENTO UNIDADES

:T MW 2 4 4
:L MB 240
:ADD K F +1
:T MB 240 INCREMENTAR REGISTRO CONTAJE M I L L A R E S

EWA 4NEB 81 1 6130-04


Posibilidades de comunicacin Manual S I 1 I5U

:SPA =SUBT SALTO A PROCESAMIENTO MILLARES

jiF Mw 244
:L MB 2 4 1
:ADD KF + 1
:T MB 241 INCREMENTAR REGISTRO CONTAJE CENTENAS
: TAK
:SPA =SUBH SALTO A PROCESAMIENTO CENTENAS

DEC :-F
:T MW 244
:L MB 242
:ADD KF +1
:T MB242 INCREMENTAR REGISTRO CONTAJE DECENAS
:TAK
:SPA =SUBZ SALTO A PROCESAMIENTO DECENAS

ESCRIBIR EN REGISTRO CONTAJE UNIDADES

:L KH 3030
:L MW 240
:OW
:T =A-TH
: TAK
:L Mkl 242
:OW
:T =A-ZE

Mdulo de datos con parmetros, DB 202, del driver ASCll del ejemplo de programa

O: KF = +00008; V e l o c i d a d t r a n s m i s i n : 8=9600 b a u d i o s
1: KF = +00000; Paridad: O=paridad p a r
2: KF = +00000; F o r m a t o de d a t o s O
3: KH = 0000; Ternporiz. t r a s CR: ( n i n g u n a )
4: KH = 0000; T e m p o r i z . t r a s LF: ( n i n g u n a )
5: un = 0000; T e m p o r i z . t r a s FF: ( n i n g u n a )
6: KH = 000A; T e m p o r i z . e n t r e 2 c a r a c t e r e s : A= lOOms
7: KH = 0004; I d e n t . f i n t e x t o : "EOT"
8: KH = 0001; A n u l a r L F : NO
9: KF = +00066; L i n e a s p o r p g i n a : 66
10 : KF = +00000; Margen i z q u i e r d o : O c a r a c t e r e s
11: KC = ' u ' ; PAGINACION ABAJO
12: KH = 1838; L e t r a e x p a n d i d a ACTIVADA
13: KC = ' INFORME EJEMPLO: CPU94' Cabecera 1

EWA 4NEB 81 1 6130-04


Manual SS- 1 15U Posibilidades de comunicacin

KC ='DRIVER ASCII CPU944';


KH = 163C; L e t r a e x p a n d i d a DESACTIVADA
KH = ODOA; C R / LF
KC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cabecera 2

KC
KC = ' = - = = = = = = 1
KH = ODOA; C R / LF
KC ='*++++++++++**+++*+++****'; Pie 1

KC = 1 " + + + + + * + ' ;
KH = ODOA; C R / LF
KC =' Ejemplo' ; Pie 2
KC = ' d r i v e r canal ASCII' ;
KC ='CPU944' ;
KH = ODOA;

Mdulo de datos a emitir, DB 203, para el ejemplo de programa de impresin de informes

KH = OAOD; C a r a c t e r e s de c o n t r o l : LF / CR
KH = 1658; A c t i v a r c a r a c t e r e s de c o n t r o l paso
KH = 3477; e s c r i t u r a 1/17.
KC =' Mensaje' T e x t o d e l mensaje
KC = ' p r o c e s o no: ':
KH = 1630; C a r c t e r de c o n t r o l : ACTIVAR subrayado
KC ='0000'; Nmero mensaje ( u t i l i z a d o p o r FB4)
KH = 1839; C a r c t e r de c o n t r o l : DESACTIVAR subrayado
KC =' +++ >' ; Mensaje
KH = 1630; Carcter de c o n t r o l : ACTIVAR subrayado
K C = ' i A T E N C I O N QUE'; T e x t o de mensaje de error
KC = ' M A D O R 0 0 0 0 ' ; T e x t o de mensaje de e r r o r y no d e l mensaje
KC = ' A V E R 1 A D O ! ' ; T e x t o de mensaje de error
KH = 1839; Carcter de c o n t r o l : DESACTIVAR subrayado
KC = ' < ' ; Mensaje
KH = 200D; SPACE y CR
KH = 1858; C a r c t e r de c o n t r o l : ACTIVAR paso de
KH = 3177; e s c r i t u r a 1/10.
KH = OA04; C a r c t e r f i n t e x t o EOT ( v . PAR-DB 202)
KH = 0000;
Posibilidades de comunicacin Manual SS- 1 1SU

12.5 Acoplamiento usando protocolo de transmisin 3964,3964(R)


(solo con CPU 944 con dos canales serie*)
Este tipo de acoplamiento permite el intercambio de datos entre dos autmatas programables
(dos CPUs) o entre una autmata y otro interlocutor (usando protocolo 396413964R). Esta funcin
solo es posible en el canal serie SI 2.
El programa de usuario en la CPU inicia el intercambio de datos; el protocolo de transmisin 3964
(3964R) gobierna el intercambio de datos. El protocolo 3964R se diferencia del 3964 en que al final
de un bloque de datos enva un carcter de verificacin de bloque (BCC = Block-Check-Character).
Este carcter genera la paridad de todos los bit del mismo peso dentro de un bloque.
Son posibles las configuraciones siguientes (fig. 12.1 5):

SI 1
S1 2
Linea directa como en la fig. 12.6 6
2 bornes de bus BT 777 (SINEC L1)

CPU p. ej. con driver especial S5 R006


941- "Acoplamiento parametrizable
944 con protocolo 3964/3964(R) sin

1901 Linea, v. fig. 12.16


telegrama de reaccin"
(NQde ref.: 6ES5 897-2AB11-03)

Linea, v. fig. 12.17.

Figura 12.15 Acoplamiento va protocolo 3964(R)en la CPU 944 con dos canales serie

* con cartucho sistema operativo 816-1BB21

EWA 4NEB 81 1 6130-04a


Manual SS- 1 lSU Posbilidadesde comunicacn

Acoplamiento de CPU 944 con CP 525

CPU 944 CP 525


f-\
TTY lN+ 9 19 TTY OUT-
I
TTY IN- 2 1 2 1 M
I

M 15 14 TTYIN-

m OUT- 7 13 TTY N+

20 mA 11 10 TTY OUT+

lTYOUT?- 6 12 20mA

1,8 1/ Mext

Conector sub D Conector sub D


15 polos 25 polos
Figura 12.16 Acoplamiento entre CPU 944 y CP 525

Acoplamiento de CPU 944 con CP 523

CPU 944 CP 5 2 3
f -\
20 mA 11 6 TTY IN+

TTY OUT+ 6 8 TTYIN-

lTY OUT- 7
M 5
I
20 mA 13 110 TTY OUT+
I

I
TTY iN- 2
M 12
Mes 13 24,25 Mext
Conector sub D Conector sub D
15 polos 25 polos

Figura 12.17 Acoplamiento entre CPU 944 y CP 523

Los interlocutores se conectan a travs de una lnea directa (< 100 m).
Cable preciso: e 4 hilos
e apantallado
e con una seccin r 0 , 1 4 mm2
Recomendamos el cable SIMATIC 6ES5 707-1AA00.

EWA 4NEB 81 1 6130-04


Posibilidades de comunicacn Manual SS- ? 15U

12.5.1 Trfico de datos a travs del canal S1 2

Los datos a emitir debern estar almacenados en una zona de memoria definida como "buzn de
emisin"; los datos a recibir precisan un "buzn de recepcin", situado tambin en una zona
definida de la memoria (para ms detallles, v. apartado siguiente). Los datos se almacenan rransi-
toriamente en un buffer de entrada o salida del canal serie S i 2. La figura 12.18 aclara el trfico de
datos.

Canal SI 2 RAM de la CPU

Figura 12.18 Trfico de datos

Preajustes para el protocolo 396qR)

El protocolo 3964 6 3964R precisa informaciones que es preciso depositar en palabras de datos de
sistema prefijadas.
Entre ellas figuran:
o La situacin de los datos a emitir dentro de la memoria de la CPU (el "buzn de emisin")
e La situacin de los datos a recibir dentro de la memoria de la CPU (el "buzn de recepcin")
o La situacin de un byte de coordinacin "Emisin" (KBS) y un byte de coordinacin "Recep-
cin" (KBE) dentro de la memoria de la CPU. Estos dos bytes de coordinacin lanzan el proceso
de emisin/recepcin e incluyen tambin el cdigo de error cuando se produce un fallo
durante la transmisin.
e La posicin del juego de parmetros dentro de la memoria de la CPU (se trata de parmetros
tales como velocidad de transmisin, paridad, etc.).

Adems, el protocolo precisa la siguiente informacin, que tambin se deposita en palabras de


datos de sistema:

o Nmero del modo (tipo de trfico de datos, protocolo 3964 6 3964R)


m Nmero del driver para el protocolo 3964, 3964R (tambin conocido como acoplamiento a
computador).

Para almacenar el buzn de emisin, el buzn de recepcin, el KBS, el KBE y el juego de


parmetros se utiliza la zona de marcas y mdulos de datos.

La situacin de los buzones de emisin y recepcin, KBS, KBE, juego de parmetros y nmero de
modo debe depositarse, a travs del programa de aplicacin, en las palabras de datos de siste-
ma 248 ... 55; p.ej. usando la operacin T BS. La ocupacin exacta figura en la tabla 12.14. Adems
es preciso activar el protocolo 3864 (R) entrando en el SD 46 el nmero de driver.

EWA 4NEB 81 1 6130-04a


Manual SS- 1 1SU Posibilidades de comunicacidn

Juego de parmetros Juego de parmetros

I Buzn de emisin
Byte de marcas o NQde DB '
Buzn de emisin
NQpalabra de datos
Buzn de recepcin
1
Buzn de recepcin
ldentificador datos " Byte de marcas o NQde DB '
KBS
ldentificador datos '
SD 53 KBS KBS EA6A
Byte de marcas o NQde DB ' IVQ palabra de datos3
SD 54 KBE KBE EAGC
ldentificador datos ' Byte de marcas o NQde DB

SD 55 KBE NQde modo EAGE


NQpalabra de datos
1 4D, (KH) 6 "M" (KC) para zona de marcas; 44, (KH) 6 "D" ((KC) para mbdulo de datos
2 No de byte de marcas 0...255 N V e D5 2...255
3 solo si el juego de parmetros est en el mdulo de datos, si no es irrelevante

12.5.2 Asignacin de un nUmero d e modo (dato de sistema 55, EAGCEH)


Se dispone de dos modos de transmisin de datos. El modo seleccionado, o su nmero se entrarn
en la palabra de dalo de sistema 55 (byte bajo) (v. tabla 12.14).

El significado de los diferentes modos figura en la tabla 12.15.

Tabla 12.15 Significado de los nmeros de modo

Modo Significado
-
1 1 f Al final de bloque de datos enviado no se enva carcter verificador de bioque (3964) /

' / Al final de bloque de datos enviado se envia carcter verificador de bloque (BCC)
(3964R)
Posibilidades de comunicacin Manual SS- 11SU

12.5.3 Asignacin del nmero de driver para el acoplamiento a computador


El nmero del driver para el acoplamiento a computador se deposita en la palabra de datos de
sistema 46 (EASC,). Con ello queda activado el acoplamiento a computador.

Si est activado ei acoplamiento a computador, en el canal S1 2 no es posibles ninguna


otra funcin (p. ej. PGIOP). 1
El sistema operativo escribe tambin un cdigo de error en el SD 46 en el caso de que no haya
driver para el acoplamiento a computador o bytes de coordinacin. La ocupacin figura en la tabla
-+ 12.16.

Tabla 12.16 Palabra de datos desistema SD 46

* Valor prefijado (por omisin)

12.5.4 Proceso de transmisin


A traves de la lnea de conexiQnse envan bit a bit en serie datos de control y tiles.
Cuando en el dato de sistema 55 se ha ajustado el modo 2, al final de un bloque de datos enviado,
el denominado telegrama, se aade un carcter de verificacin de bloque. Este ltimo se protege
con la paridad ajustada, y se aade al final del telegrama. Para ello es preciso ajustar el modo 2 en
la palabra de datos de sistema 55 (4tabla 12.14).
Antes de la transmisin, los datos se almacenan temporalmente en un buffer de salida de 1024
bytes de capacidad. S i la cantidad de datos a transmitir no cabe en dicha memoria, se emite el
mensaje de error correspondiente (-+tabla 12.19).

Los datos recibidos se almacenan primeramente en el buffer de entrada de 1024 bytes de capaci-
dad, antes de que se transfieran, controlado por el programa de usuario, al buzn de recepcin de
la CPU.

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Posibilidades de comunicacin

Descricpin detallada del proceso de emisin y recepcin a nivel del protocolo 396413964 R

Establecimiento del enlace

Al emitir, el driver 3964 (R) realiza automticamente las operaciones que se describen a
continuacin.

En reposo, cuando no es preciso procesar ninguna


peticin de emisin, el driver3964 (R) espera a que
el interlocutor establezca el enlace.

STX es un carcter de control (02,), que inicia el


establecimiento del enlace.

el receptor no acusa dentro del tiempo de (Cantidad de intentos: palabra 7 del juego de
retardo de acuse
Si fracasa tambien el ltimo intento de estable-
cimiento del enlace, el emisor interrumpe dicha
operacin y deposita un mensaje en el byte de
coordinacin "emisin" (KBS).

A continuacin emite el interlocutor con la


menor prioridad. LOSinterlocutores deben
tener imprescindiblemente prioridad opuesta!
(Prioridad: palabra 3 del juego de parmetros)
Posibilidades de comunicacin Manuai 55- 7 1SU

Emisin y recepcin de bloques de datos

e Cada carhcter codificado como lQH se enva dos veces para que el receptor no lo confunda con
el carcter de disolucin del enlace (DLE). Sin embargo, el receptor solo almacena un carcter
en su buffer de entrada.

El receptor vigila el tiempo entre dos caracteres consecutivos. Si dicho intervalo es mayor que
el tiempo de retardo de carcter ajustado (ZVZ), el receptor envia el carcter NAK y espera a
que se enve de nuevo el bloque de datos el tiempo ajustado en la palabra 6 (tiempo de espera
de bloque) del juego de parmetros (tiempo de retardo de carcter: palabra 3 del juego de
parmetros).

o Cuando el buffer de entrada del receptor est lleno antes de que el emisor haya activado la
disolucin del enlace sucede lo siguiente
- la recepcin contina hasta a disolucin del enlace
- a continuacin el receptor evalUa el carcter de control NAK
- el error se registra en el byte de coordinacin "recepcin" (KBE).

o Si durante una emisin en curso, el receptor enva al emisor el carcter NAK, ste interrumpe la
transmisin y repite el bloque de datos, comenzando por el primer carcter.

o Si durante una emisin en curso el receptor enva un carcter distinto de NAK, entonces el
emisor lo ignora y prosigue con la transmisin iniciada.

o El receptor reacciona frente a errores de transmisin (caracteres perdidos, trama de caracteres


errnea, error de paridad) de la forma siguiente:
- la recepcin prosigue hasta la disolucin del enlace
- a continuacin se devuelve NAK
- si son posibles ms intentos de emisin (palabra 8 del juego de parmetros) se espera a la
repeticin del bloque. El tiempo de espera depende bsicamente del tiempo de espera de
bloque (palabra 6 del juego de parmetros).

E l receptor interrumpe la transmisin y codifica un mensaje de error en el KBE,


- si el bloque de datos no puede recibirse tampoco durante el ltimo intento
O
- si el emisor no vuelve a transmitir dentro del tiempo de espera de bloque.

e El emisor reacciona a la seal "BREAK" de la forma siguiente:


- interrumpe la emisin en curso
- enva el carcter de control NAK
- codifica un mensaje de error en el KBS.

a Si tras el nmero de intentos de establecimiento o emisin ajustado el receptor no recibe (no


hay acuse positivo) un telegrama, el emisor reacciona enviando por su parte un NAK.

EWA 4NEB 811 6130-04


Manual SS- 1 1SU Posibildades de comunicacin

Disolucin del enlace

Una vez transmitidos todos los caracteres almacenados en el buffer de emisin, el emisor inicia la
disolucin de los enlaces. Para ello transmite sucesivamente los caracteres de control DLE (loH),
ETX ( 0 3 ~y,) si estaba prefijado, BCC.

Receptor
I
4 (BCC) 4 E T X --+DLE -+

-7' -...-- ------


Posbtes reaccineedel receptar
--
1 ExplKaciPn -- i
El receptor enva el carcter de control DLE El receptor ha recibido sin errores el bloque de
dentro del tiempo de retardo de acuse QVZ datos y se ha disuelto correctamente el enlace.

El receptor enva el carcter de control NAK u Cuando la cantidad prefijada de intentos de


otro cualquiera (jno DLE!) dentro del tiempo emisin es mayor que 1, se emite nuevamente
de retardo de acuse el bloque de datos (cantidad de intentos de
O emisin: palabra 8 del juego de parmetros).
el receptor no enva ningn carcter dentro Si falla tambien el ltimo intento, el emisor
del tiempo de retardo de acuse interrumpe la transmisin y codifica un
mensaje de error en KBS.

Ejemplo de emisin sin errores

CPU 944 con


protocolo 3964R

____,
t---- DLE (loH)
1 er carcter ____,
____)

---+
ensimo carcter ____,
DLE (loH) ___)

ETX ( 0 3 ~ ) ____,
BCC ___,
f--- DLE (loH)

EWA 4NEB 81 1 6130-04


Posiblidades de comunicacin Manual SS- I 15U

Ejemplo de resolucin de un conflicto de inicializacin

CPU 944
con protocolo
3964R
alta prioridad baja prioridad

l er carcter

ensimo carcter -
b
DLE (loH) -----+
ETX (03H)
BCC ___+

e--- DLE(lOH)
+---- STX (OZH)
DLE (loH)

Ajustes perfijados en el juego de parmetros

En el juego de parrnetros se realizan los ajustes prefijados necesarios para el intercambio de


datos. Su situacibn est especificada por la palabra de datos de sistema 48 ( 48 y 49)
(+tabla 12.14). tos ajustes posibles y su valor prefijado figuran en la tabla 12.17.

1 Nota
Los valores prefijados solo se aceptan cuando el juego de parmetros no existe o no es
interpretable.
Manual SS- 1 1SU Posibilidades de comunicacin

Tabla 12.17 Juego de pardmetros

4 600 baudios
5 1200 baudios
6 2400baudios

3 space(bit de relleno bajo)


4 sin verificacin

(intervalo mximo dentro del cual debe acusarse


una peticin de emisin o un telegrama finalizado

tentoa para establecer el

* para elsignificado de la palabra 2 (formato de datos), vase la tabla 72.18

El juego de parmetros se lee al activar el protocolo 3964(R) o tras un cambio de modo; para ello
deber haber terminado el intercambio de datos en el canal (bit 7 en KBE y KBS=Q). El juego de
parmetros se acepta tambin tras R E D CON en el AG siempre que previamente haya estado
activado el protocolo 3964(R).
Los ajustes de los parmetros en la CPU y en el interlocutor debern ser idnticos menos en la
palabra 3 (prioridad). El interlocutor deber tener ajustada prioridad opuesta para poder resolver
un eventual conflicto de inicializacin.
Posibilidades de comunicacin Manual 55- 1 15U

En el ajuste observe las relaciones de tiempo siguientes:


jTiempo de retardo de carcter < tiempo de retardo de acuse < tiempo de espera de bloque!
Una vez terminados estos preajustes puede lanzarse el proceso de emisin o recepcin.

Tabla 12.18 Trama de carctery secuencia de bits por la lnea en caso de protocolo 3964fR) (en funcin de la palabra 2
del iueao de ~armetrosASCII)

11 bits O ... 4* 1 arranque, 7 datos, 5 paridad, 2 stop

1 15 bits O ... 4* 1 arranque, 8 datos, 1 paridad, 1 stop

1 arranque, 8 datos, 2 stop

1 arranque, 7 datos, 2 stop

1 arranque, 7 datos, 1 paridad, 1 stop

1 arranque, 8 datos, 1 stop

~ 1 arranque, 7 datos, 1 paridad, 2 stop

1 arranque, 8 datos, t paridad, 1 stop

* vease tabla 12.17

I Nota
1
1 Mientras estn activados los bits "Autorizacin de emisin/recepcin" no debe

EWA 4NEB 81 1 6130-04a


Manual SS-1 1SU Posibilidades de comunicacin

Emisin de datos

e En la primera palabra del buzn de emisin se ajustar (en bytes) la longitud del bloque de
datos a transmitir. No se transmite en el telegrama la longitud del bloque de datos (palabra 1).

Buzn de emisin

Palabra 1
Palabra 2

Dalos

i Palabra n

Figura 72.19 Estructura dei buzn de emisin

En las restantes palabras del buzn de emisin se almacenarn los datos a transmitir.

Activar el bit 7 en el KBS (un flanco creciente activa la emisin). Una vez finalizada la emisin,
el acoplamiento a computador borra dicho bit.

Si no funciona la transmisin, los bits O a 6 del KBS codifican el mensaje de error correspondiente.
La tabla 12.19 explica los diferentes cdigos de error.

Bfle de coordinacin "Ernisin"(KBS)

Autorizacin emisin; Mensaje de error (v. tabla 12.19)


un flanco creciente
activa la emisin

Figura 12.20 Estructura del KBS

EWA 4NEB 81 1 6130-04


Posibilidades de comunicacin Manual SS- 1 1SU

Tabla 12.19 Mensajesde error en el "Byte de coordinacin Emisin"

establecimiento del enlace

EWA 4NEB 81 1 6130-04


Manual SS- 1 ISU Posibilidades de comunicacin

Recepcin de datos

Los datos recibidos se almacenan automticamente en el buffer de entrada del canal S1 2 (tamao
del buffer: 1024 bytes), si hay espacio suficiente; de no ser as aparece en el KBE el cdigo de error
correspondiente (+tabla 12.20).
Para que se acepten en el buzn de recepcin estos datos es preciso que el programa de usuario
haya activado el bit 7 del KBE. El protocolo 3964(R) registra automticamente en la primera
palabra del buzn de recepcin la cantidad de bytes recibidos. Una vez lleno el buzn de
recepcin, el protocolo 3964(R) borra el bit 7 del KBE. Si la recepcin no ha sido correcta, los bits O
a 6 del KBE codifican un mensaje de error cuyo significado puede tomarse de la tabla 12.20.
Como en una peticin de recepcin pueden aparecer varias causas de error, el protocolo 3964(R)
asigna prioridades a los diferentes errores. El KBE indica siempre el error que tena la mayor
prioridad durante el ltimo intento de recepcin. En la tabla 12.20 la mayor prioridad se indica con
O y la menor con 6.

BgRe de coordinacin "Recepcin" (KBE)

Autorizacin recepcin, Mensaje de error (v. tabla 12.20)


si est activado este bit

Fig. 12.21 Estructura del KBE

EWA 4NEB 81 1 6130-04a


Posibilidades de com unicacidn Manual 55-7 15U

--
Tabla
-. 12.20 Mensajes de error en el bvte de coordinacin "Rece~cin"
-
.-3

Cbdigo T-- Sgn ificado Iteaccibn

Se pierden los datos

los telegramas sucesivos

Se pierden los datas

* DLE y ETX son los caracteres de control para el establecimiento y la disolucibn del enlace (DLE = Data Link escape, ETX
= End o f Text). Para que el protocolo pueda reconocer un dato que tenga el mismo cdigo que un carcter de control
(en este caso DLE), aquel duplica automticamente dicho dato.
La secuencia de los caracteres de control DLE-ETX est fijada para lograr una disolucin correcta del enlace
** STX es el carcterde control que estabelece el enlace con el interlocutor (STX = Start of Text).

Nota - -
Mientras estn activados los bits "Emisinlrecepcin autorizada'ko debe modificarse
la situacin de los buzones de emisin y recepcin (DB o zona de marcas).

Nota
El sistema operativo puede activar o borrar tras cada instruccin, con independencia
del ciclo del AG, los bits en los bytes de coordinacin. Esto significa que una consulta
repetida de un bit de coordinacin dentro de un ciclo de programa puede dar lugar a
resultados diferentes (i Precaucin al evaluar los flancos?)
Manual 55- 11SU Posibilidades de comunicacin

12.5.5 Ejemplo de programacin para envo de datos


Durante el arranque se cargan las palabras de datos de sistema 46 y 48 a 55 con los parmetros
para el protocolo 3964(R). De ello se encarga un mdulo de funcin parametrizable (FB 220).
Datos que precisa el protocoto 3964(R):

Juego de parmetros en el DB 202, a partir de la DW 0


o Buzn de emisin en el DB 203, a partir de la DW 0
e Buzn de recepcin en el DB 204, a partir de la DW O
o El KBS es el MB 100
El KBE es el MB 101
e Modo ajustado: modo 2 (con BCC)

Los datos a transmitir se encuentran en las palabras de datos DW 1 a DW 5 del DB 203. Por este
mo"evo la Iakigitud del bloque de datos debe especificarse al valor 10 bytes.

El ejemplo describe el programa de un interlocutor. Uno similar puede utilizarse para una
CPU 944, que entonces ejercera de interlocutor, si alli la prioridad (DB 202, DW 3) se modifica para
que quede ajustada a "baja prioridad".
-- ...--. -
U8 21/ 0622 AWt ExpiKarion
RESERVAR PARA PROTOCOLO 3 9 6 4 ( R )
:SPA FB 2 2 0 UNA ZONA DE DATOS DE S I S T E M A
NOMB : P A - 3 9 6 4
TPAR : KC DB E L JUEGO DE PARAMETROS PARA PROTOCOLO 3 9 6 4 ( R )
NPAR : KY 2 0 2 ,O SE ENCUENTRA EN D B 2 0 2 , DESDE DWO
TSF : KC DB E L BUZON DE E M I S I O N ESTA EN
NSF : KY 203,O D B 2 0 3 , DESDE DWO
TEF : KC DB EL BUZON DE RECEPCION SE ENCUENTRA EN
NEF : KY 2 0 4 , 0 D B 2 0 4 , DESDE DWO
TKBS : KC MB EL BYTE DE COORDINACION " E M I S I O N "
NKBS : KV 100,O ES MBlOO
TKBE : KC MB EL BYTE DE COORDINACION "RECEPCION"
NUBE : KY 1 0 1 , O ES MBIOl
MODE : KF +2 NUMERO DE MODO: 2 (CON BCC)

RECEPCION L I B E R A D A
Posibilidades de com unicacidn Manual 55- 7 15U

m220 AWL Expfcacin

NOMB
DES : TPAR
DES : NPAR
DES : TSF
DES : NSF
DES : TEF
DES :NEF
DES : TKBS
DES : NKBS
DES : TKBE
DES : NKBE
DES :MODE

NUMERO DE D R I V E R PARA PROTOCOLO 3 9 6 4 ( R )

MANTENER E L REGISTRO ACTUAL EN LA PALABRA


DE DATOS DE SISTEMA 4 7
:T MW 2 0 2
: LW =TPAR T I P O DE MEMORIA DEL JUEGO DE PARAMETROS
:T MW 2 0 4
: LW =NPAR ( NUMERO DEL MB O DB DEL JUEGO DE PARAMETROS
:T MW 2 0 5
: LW =TSF T I P O DEL BUZON DE E M I S I O N
:T MW 2 0 7
: LW =NSF NUMERO DE MB O DB DEL BUZON DE E M I S I O N
:T MW 2 0 8
:LW =TEF T I P O DEL BUZON DE RECEPCION
:T MW 2 1 0
:LW =NEF NUMERO DE MB O DB DEL BUZON DE RECEPCION
:T MW 2 1 1
: LW =TKBS T I P O D E L KBS
:T MW 2 1 3
: LW =NKBS NUMERO DE MB O DB DEL KBS
:T MW 2 1 4
: LW =TKBE T I P O DEL KBE
:T MW216
: LW =NKBE NUMERO DE MB O DB DEL KBE
:T MW 2 1 7
:LW =MODE E S P E C I F I C A C I O N DEL MODO
:T MB 2 1 9
:L KH EEDB D I R E C C I O N ABSOLUTA DE M 0 2 1 9 (FUENTE)
:L KH EA6F D I R E C C I O N SD 55 (BYTE B A J O ) ( D E S T I N O )
: TNB 2O
BORRAR ZONA DE MARCAS U T I L I Z A D A
:L KBO
(
:T MW 2 0 0
:T MW 2 0 2

EWA 4NEB 811 6130-04


Manual SS- 1 1SU Posibilidades de comunicacin

:SPA F B 1 EMISION
NOMB : E M I S I O N

:SPA F B 2 RECEPCION
NOMB :RECEPCIO
:SE

FBf AWL

NOMB : E M I S I O N

:A DB 2 0 3 A B R I R BUZON DE E M I S I O N
:O M 100.7 F I N S I SE ESTA ENVIANDO O
:ON E 0.0 NO HAY DESEO DE E M I S I O N
: BEB ( L I B E R A R E M I S I O N CON E 0 . 0 )

:U M 100.0 ERROR DURANTE L A U L T I M A E M I S I O N ?


:SPB PB 1 ENTONCES, EVALUAR ERROR EN P B 1

ACONDICIONAR BUZON DE E M I S I O N
:L KF +10 DEBERAN ENVIARSE 10 BYTES
:T DW O ( 1 E R A PALABRA EN E L BUZON DE E M I S I O N )

:L DW 1 M O D I F I C A R DATOS DE F I N
:ADD KF + I
:T DW 1

:UN M 100.7 LANZAMIENTO DE L A E M I S I O N


:S M 100.7
:BE

EWA 4NE8 81 1 6130-04


Posbilidades de comunicacidn Manual SS- 1 1SU

NOMB : R E C E P C I O

:A DB 2 0 4 A B R I R BUZON DE R E C E P C I O N
:U M 101.7 F I N S I NO SE R E C I B I E R O N DATOS
:BEB

:U M 101.0 ERROR DURANTE L A R E C E P C I O N ?


: S P B PB 2 ENTONCES, EVALUAR ERROR EN PBZ

EVALUAR BUZON DE RECEPCION


EVALUAR L O N G I T U D R E C I B I D A

EVALUAR DATOS R E C I B I D O S

L I B E R A R NUEVAMENTE BUZON DE RECEPCION

DE 202 Exptcacin
I
VELOCIDAD TRANSMISION = 9 6 0 0 BAUDIOS
P A R I D A D PAR
Formato de datos 1
ALTA PRIORIDAD
T I E M P O RETARDO CARACTER = 2 2 0 MS
T I E M P O RETARDO ACUSE = 2 SEC
T I E M P O ESPERA BLOQUE = 4 SEC
C A N T I D A D MAX. DE I N T E N T O S DE E S T A B L E C I M I E N T O
C A N T I D A D MAX. DE I N T E N T O S DE E M I S I O N

EWA 4NEB 81 1 6130-04


13.1 Parametrizacin del reloj-calendario integrado ................. 13- 1
13.2 Estructura de la zona de datos del reloj . . . . . . . . . . . . . . . . . . . . . . . . 13- 6
13.3 Estructura de la palabra de estado ............................. 13- 10
13.4 Respaldo del reloj hardware .................................. 13- 12
13.5 Programacin del reloj-calendario integrado ................... 13- 13

EWA 4NEB 81 1 6130-04a


13.1 Acceso a la zona de datos del reloj por parte del programa
de mando y del reloj-calendario ...................................... 13- 6
13.2 Forma de leer la hora actuallfecha actual .............................. 13- 16

13.1 Zona de datos de sistema ocupada por el reloj-calendario integrado ..... 13- 2
13.2 Significado de los bits O y 1 en el dato de sistema 11 .................... 13- 3
13.3 Datos en la zona de datos del reloj .................................... 13- 7
13.4 Mrgenes de definicin de los datos del reioj .......................... 13- 8
13.5 Significado de los hits del reloj (bitso, 1. 2 y 3 de Ba palabra de estado) ... 13- 11
13.6 Significado de los bits 4 y 5 de la palabra de estado ..................... 13- 11
13.7 Significado de los bits del contador de horas de operacin
(bits8. 9ylOdelapalabradeestado) ................................. 13-12

EWA 4NEB 81 1 6130-04


Manual 55-115U Reloj-calendario integrado

13 Reloj-calendario integrado
(solo en la CPU 943 1 CPU 944 con dos canales serie )

El reloj-calendario integrado le ofrece ms posibilidades para controlar un proceso.

e Funciones de alarmas cronolgicas


p. ej. para supervisar la duracin de un proceso

e Contador de horas de operacin


p. ej. para supervisar los intervalos de inspeccin

e Funcin de refoj
p. ej. para determinar el instante en que ia CPU pas al estado STOP como consecuencia de un
fallo

El reloj-calendario tiene una precisin de + 2 segundos por da a 15C. En caso de variaciones de


temperatura resulta la frmula siguiente:
Dependencia de la temperatura (Tu en "C): At en mslda = +2s - 3,5 . (Tu - 15)2 mslda
-
Ejemplo: tolerancia a 40" C : f 2 s - 3,5 (40 - 15)2 mslda -+ aprox. O...- 4 slda.

13.1 Parametrizacin del reloj-calendario integrado


Para poder aprovechar las funciones del reloj-calendario hardware de la CPU 943lCPU 944, ste
precisa una zona de datos especfica en memoria y una palabra de estado.
Para ello es preciso depositar en los datos de sistema 8 a 10 la informacin siguiente:

e la situacin de la zona de datos de reloj


e la situacin de la palabra de estado

El reloj-calendario integrado puede parametrizarse en el DB1 (+ cap. 11.3) integrado (bloque de


parmetros CLP).
Tambin existe otra forma de parametrizar el reloj-calendario integrado; sta se explica a
continuacin.

Parametrizacin en la zona de datos de sistema del reloj-calendario integrado

La parametrizacin se realiza en un mdulo funcional a programar por el usuario; lo ms lgico es


llamarlo desde uno de los dos mdulos de organizacin de arranque OB 21 u OB 22. Dentro del
mdulo funcional los parmetros se almacenan en el dato de sistema correspondiente, utilizando
operaciones de transferencia (p. ej. "T BS, TNB").

Las palabras de datos de sistema 8 a 10 son responsables de la situacin de la zona de datos de


reloj y de la palabra de estado. En ellas se fija si dicha parte de la memoria es una zona de marcas o
un mdulo de datos; tambien se determina la posicin exacta dentro de la zona definida.
El sistema operativo no escribe por omisin en las posiciones de datos de sistema; as pues, en el
caso estndar no es posible acceder al reloj-calendario.
La tabla 13.1 informa del significado de los diferentes bytes de las palabras de datos de sistema 8 a
10. Las palabras de datos de sistema 11 y 12 se explican a continuacin de la tabla 13.1.
Reloj-calendario integrado Manual SS- 1 ISU

Tabla 13.1 Zona de datos de sistema ocupada por el reloj-calendario integrado

Zona de operandos de los Caracteres D para zona de DB


datos del reloj ASCII: M para zona de marcas
Direccin inicial datos reloj
Zona de operandos D Nmero del DB (DB Z...DB 255)
6
Zona de operandos M Nmero byte de marcas

Nhrnero de la palabra de datos


DW 8...DW 255
Zona de operandos de la Caracteres D para zona de DB
palabra de estado ASCII: M para zona de marcas

Direccin de la palabra de
estado Nmero del DB (QB Z...DB 255)
Zona de operandos D 6
Zona de operandos M Nmero byte de marcas
Direccin de la palabra de
estado Nmero de la palabra de datos
(solo importante para la DW O...DW 2 5 5
zona de operandos D)
Control del arranque del chip

12 * Valor de correccin *
EA19
* solo se verifica y procesa una vez cada hora

Inicializacin del reloj-calendario

Por motivos de seguridad, al inicializar el chip del reloj se comprueba si puede direccionarlo el
sistema operativo y si arranca dicho componente.
Para este fin se dispone de los bits O y 1 en el dato de sistema 11. Consultando el estado de estos
bits en el programa de usuario es posible leer el estado del hardware usando la instruccin del
sistema "L BS 1 1 ".

EWA 4NEB 81 1 6130-04


Manual SS- S 15U Reloj-calendano integrado

La tabla 13.2 lista el significado de estos bits.

Tabla 13.2 Significado de los bits O y 1 en el dato de sistema 1 I

Data de sistema ? t
tEA16ti) Significado
t

Bit O
n o existe el segundo canal serie 1

I 1 l 1 1 Chip del reloj funciona correctamente

El dato de sistema 11 ya puede consultarse en los 00s 21 y 22, esto es, es posible detectar desde un
principio que no ha arrancado el reloj, y sealiza el mensaje correspondiente.

Ejemplo: Inicializacibn del reloj en ARRANQUE del AG (OB 21 y OB 22)


Los datos del reloj se depositarn en el DB 2, a partir de la palabra de datos O. La
palabra de estado se deposita en la palabra de marcas 10; la marca 12.0 se activa
cuando el reloj no ha arrancado correctamente

O521 AWL Explicacin


- 1
:SPA FB 1 0 1 I N I C I A L I Z A R RELOJ
NOMB : I M I . RELOJ
TUDA : KC D B ZONA DATOS R E L O J E N DB
MUDA : KY 2,O A Q U I : D B 2 DESDE DWO
TUSW : KC MW PALABRA DE ESTADO E S MW
NUSW : KY 10,O A Q U I : MWlO
FEHL : M 12.0 B I T ERROR = 1, CUANDO NO HA ARRANCADO
CORRECTAMENTE E L R E L O J .
P R E F I J A R PALABRA DE ESTADO
( A Q U I , P . E J . : L I B E R A R CONTADOR DE
HORAS DE OPERACTON, SE MEMORIZA L A
U L T I M A T R A N S I C I O N RUN-STOP, L A HORA
SE A C T U A L I Z A DURANTE STOP DE LA CPU)
Reloj-calendario integrado Manual SS- 1 1SU

DES :NUDA
E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
E/A/D/B/T/Z: A BI/BY/W/D: BI
: LW =TUDA T I P O DE L A ZONA DE OPERANDOS PARA
:T MW 2 5 0 DATOS DEL RELOJ
: LW =NUDA D I R E C C I O N I N I C I A L ZONA DATOS RELOJ
:T MW 2 5 1
: LW =TUSW T I P O DE L A ZONA DE OPERANDOS PARA
:T MW 2 5 3 PALABRA DE ESTADO
: LW =NUSW D I R E C C I O N DE L A PALABRA DE ESTADO
:T MW 2 5 4

:L KH EEFF D I R E C C I O N F I N A L ZONA FUENTE ( M B 2 5 5 )


:L KH E A 1 5 D I R E C C I O N F I N A L ZONA DESTINO ( B S 1 0 )
TRANSFERIR M B 2 5 0 - 2 5 5 A B S 8 - 1 0
:L KF +O BORRAR MARCAS PROVISIONALES
:T MW 250
:T MW 252
:T MW 254
:L BS 11 HA ARRANCADO CORRECTAMENTE E L RELOJ?
:L KH 0003

:RB =FEHL BORRAR B I T DE ERROR

:S =FEHL ACTIVAR B I T DE ERROR


Manual SS- 1 lSO Reloj-calendario integrado

- - , D i A SEMANA //HORA ACTUAL


D I A , MES
ANO, HORAS + B I T AM/PM
M I N U T O S , SEGUNDOS
ANO B I S I E S T O , D I A SEMANA//AJUSTE RELOJ
D I A , MES
A ~ O , HORAS + B I T AM/PM
M I N U T O S , SEGUNDOS
- - , D I A SEMANA //ALARMA (AJUSTE)
D I A , MES
- - , HORAS + B I T AM/PM
M I N U T O S , SEGUNDOS
- - , SEGUNDOS //HORAS OPERACION ACTUALES
M I N U T O S , HORAS
HORAS X 100, HORAS X 10000
- - , SEGUNDOS / / A J U S T E HORAS OPERACION
M I N U T O S , HORAS
HORAS X 100, HORAS X 10000
- - , D I A SEMANA //HORA TRAS S I P / R U N
D I A , MES
A ~ O ,HORAS
M I N U T O S , SEGUNDOS

Valor de correccin

Para compensar las imprecisiones causadas en el reloj-calendario como consecuencia de los efectos
de temperatura es posible entrar un vaior de correccin en la palabra de datos de sistema (SD) 12
(EA 1 8,).
El valor de correccin (en segundos) se refiere a un perodo de 20 das. Esto es, si se determina que
el reloj de la CPU 9431944 se atrasa, p. ej., 20 segundos en 30 das, el valor de correccin es
entonces f 20.
El sistema operativo corrige internamente el reloj cada hora con un valor inferior a un segundo;
esto impide saltarse ningn segundo (el valor de correccin solo se lee y verifica una vez por hora).
El mecanismo de compensacin funciona con independencia del modo de operacin ajustado, o
sea tanto en estado STOP como en estado RUN.
Margen del valor de correccin: -400 ... O ... 4-400 (con "O" no hay correccin).
El valor de correccin debe indicarse en el formato " K V .
Tras BORRADO TOTAL en e[ SD 12 se prefija el valor "O".

Si es incorrecto el valor de correccin, el sistema operativo activa el bit 15 en el SD 11; en este caso
el valor de correccin es'"O".

Con RED DES no se corrige la hora. Tras RED CON se recupera la correccin de la hora, siempre que
la CPU haya estado respaldada por la batera tampn durante el perodo de corte de alimentacin.
Para poder recuperar la correccin es condicin indispensable que el estado RED DES no dure ms
de 6 meses. Si la CPU ha estado deconectada ms de 6 meses, al conectarla (RED CON) el sistema
operativo activa el bit 15 en el SD 11 y no corrige la hora!
Reloj-calendario integrado Manual S E 1 I5U

13.2 Estructura de la zona de datos del reloj


La situacin de Ia zona de datos del reloj debe depositarse en los datos de sistema 8 y 9. E l
intercambio de datos entre el programa de mando y el reloj-calendario integrado discurre siempre
a travs de la zona de datos de reloj. En ella (zona de marcas o DB) el reloj-calendario deposita por
una parte los valores actuales de la hora, la fecha y el contador de horas de operacin; por otro
lado, en dicha porcin de la memoria, el programa de mando deposita las preselecciones para los
horarios de alarrna y el contador de horas de operacin. El programa de mando solo puede leer o
escribir en la zona de datos del reloj, no tiene acceso directo al reloj-calendario hardware. La
figura 13.1 resume estas interrelaciones.

Zona datos reloj


Hora actual/
fecha actual
(palabras O a 3)
Preselecciones
horajfecha
(palabras 4 a 7)

4 Horario alarma
Programa de (palabras 8 a 11)
mando
Horas de operacin
actuales
(palabras 12 a 14)
Preselecciones con-
tador horas operac.
(palabras 15 a 17)
Horalfecha de la
ltima transicin
RUNISTOP
(palabras 18 a 21)

-
Lectura de datos del reloj El reloj escribe los datos de! reloj
usando operaciones de carga + - - en la zona de datos de! reloj

Transmisibn de preselecciones El reloj toma las preselecciones


usando operaciones de transferencia --* de la zona de datos del reloj
-
Fig. 13.1 Acceso a la zona de datos del relojporparte del programa de mando y del reloj-calendario

Al ajustar el reloj solo es preciso transferir los datos necesarios para realizar la funcin deseada.
As, si solo se desea modificar, p. ej., los datos para la funcin de reloj, no es preciso dar los de la
funcin de alarma o la funcidn de contador de horas de operacin.

La tabla 13.3 informa de dnde se encuentran los distintos datos dentro de la zona de datos del
reloj, con independencia de la zona de memoria elegida (zona DB o zona de marcas). A
continuacin de dicha tabla se informa ms detalladamente de los datos registrados en la zona de
datos de reloj.
Manual S5-7 ?SU Reloj-calendariointegrado

Tabla 13.3 Datos en la zona de datas del reloj

Es preciso considerar las particularidadessiguientes:

o Los datos en la zona de datos del reloj deben entrarse en forma decimal, o sea, codificados en
BCD.
Reloj-calendario integrado Manual 55- 11SU

e Ajustando correspondientemente el bit 1 de la palabra de estado se puede elegir si el reloj


correr en modo de 12 horas o en modo de 24 horas (para ms detalles, consultar: "Estructura
de la palabra de estado").
El bit AMIPM (O = AM; 1 = PM) solo tiene importancia cuando el reloj hardware opera en
modo de 12 horas. Se corresponde con el bit 7 de las palabras siguientes:
- palabra 2
- palabra 6
- palabra 10
- palabra 20.
Al preseleccionar la hora del reloj o el horario de alarma no es posible ajustar indepen-
dientemente en este modo las horas y el bit de AMIPM.

En el modo con 24 horas se considera si est activado el bit AMIPM al preseleccionar la hora del
reloj y el horario de alarma, lo que activa el bit de error correspondiente.

e Los valores preseleccionados debern estar comprendidos dentro de os mrgenes de


definicin indicados en la tabla 13.4:

Segundos o ... 59 Da 1 ... 31


Minutos o ... 59 Mes 1 ... 12
Horas en modo 24 h: Ao o ...99
O ... 23 Ao bisiesto o ... 3
en modo 12 h: O = el ao actual es
con AM 1 ... 12 bisiesto
(1 2 1 0 horas) 1 = el ao anterior
con PM 81 ... 92 fue bisiesto
(92% 12 horas del 2 = ao bisiesto fue
medioda si est acti- hace dos aos
vado el bit AMIPM) 3 = ao bisiesto fue
0...99 al preselec- hace tres aos
cionar el contador
horas de operacin
Da de la 1 ... 7
semana 1 = Domingo
2 = Lunes
3 = Martes
4 = Mircoles
5 = Jueves
6 = Viernes
7 = Sbado

Cualquier entrada diferente a las indicadas provocan mensajes de error por parte del sistema
operativo; stos pueden consultarse en la palabra de estado. Si hay mensajes de error en la
palabra de estado y se ajusta nuevamente el reloj, el horario de de alarma o el contador de
horas de operacin, si las preselecciones se encuentran dentro del margen de definicin, el
sistema operativo borra los mensajes de error.
Si al ajustar el reloj no se desea aceptar una preseleccin (horario de alarma o contador de
horas de operacin) o modificar el valor actual, para dicha variable se entrar el valor "FF"
(hexadecimal).
Manual SS- 11SU Reloj-calendariointegrado

Si la zona de datos del reloj se sita prxima al final de algunas zonas particulares (marcas,
mdulo de datos), con lo cual no queda suficiente memoria disponible, solo se transmiten los
datos del reloj que caben en la zona mencionada.
No son vlidas las preselecciones situadas fuera de dicha zona.

e Si los datos del reloj se almacenan en una zona de marcas no remanentes, tras RED DES y
REARRANQUE se pierden todas las preselecciones y el instante de la ltima transicin RUN-
STOP!

e No olvide que puede determinar la situacin de la zona de datos del reloj, y que los nmeros
de palabra indicados en la tabla 13.3 tienen carcter relativo.

- Si la zona de datos del reloj elegida se encuentra en un DB y no comienza por la DW O sino


con DW X, entonces es necesario sumar el valor X al nmero de palabra indicado en la
tabla 13.3.
Ejemplo: La zona de datos del reloj elegida comienza en DW 124. Con ello los datos para
horalfecha se depositan de l a DW 124 a la 127.

- Si la zona de datos del reloj elegida se encuentra en la zona de marcas a partir de la


palabra de marcas O, para obtener la direccin de palabra correspondiente es preciso
multiplicar por 2 el nmero de palabra indicado en la tabla 13.3.
Ejemplo: La zona de datos del reloj elegida se encuentra en la zona de operandos de
marcas a partir de la MW O. Con ello los datos para el contador de horas de
operacin se depositan comenzando con la direccin MW 24.
Si su zona de datos del reloj no comienza en la palabra de marcas O, entonces es preciso
sumar tambin dicho valor.
Relo~calendariointegrado Manual 55- 1 15U

13.3 Estructura de la palabra de estado


Por una parte, la palabra de estado se consulta para reconocer errores, p. ej., al preseleccionar
valores; por otra parte, modificando el estado de determinados bits de la palabra de estado es
posible bloquear o liberar puntualmente operaciones de aceptacin o lectura.
Adems permite especificar el comportamiento del reloj cuando la CPU pase del estado R U N al
estado STOP o cuando se presente RED DES; para ello se ajustarn adecuadamente los bits
previstos para dicho fin.

e La palabra de estado puede estar depositada en la zona de marcas o en un mdulo de datos;


la situacin se fijar en los datos de sistema 9 y 10.

El reloj integrado corre con independencia del modo de operacin ajustado.


El acceso a la zona de datos del reloj depende del modo ajustado y de [os estados de sena1 de
los bits 4 y 5 de la palabra de estado. Usando las operaciones de forrado de bit "'S" a "'W" es
posible activar o borrar dichos bits desde el programa de mando.
Si se desea observar un programa utilizando un aparato de operacin (p. ej. OP 396) puede ser
ventajoso el que la CPU actualice la hora (la fecha actual) incluso en el modo STOP.

(I El sistema operativo borra los bits "Aceptar preselecciones" (bits 2 ,10 y 14 de la palabra de
estado) cuando
- se han aceptado las preselecciones
- no se han aceptado las preselecciones porque estaban fuera del margen permitido. En este
caso se activa tambin el bit de error correspondiente (bits 0,8 y 12 de la palabra de estado).

El sistema operativo no borra los bits "Aceptar preselecciones" (bits 2 ,?O y 14 de la palabra de
estado) cuando
- los datos de sistema para el reloj son errneos o no estn presentes
- la zona de datos del reloj es demasiado pequea
- el reloj presenta un defecto (avera hardware).

r, Los bits de la palabra de estado se dividen en:


- bits de reloj
- bits de sistema operativo
- bits de contador de horas de operacin
- bits de horario de alarma.
Manual 54- 115U Reloj-calendario integrado

has tablas 13.5 a 13.8 informan del significado de los estados de seal de !os bits correspondientes.

Bits del reloj

Tabla 13.5 Significado de los bits del reloj (Bits 0, I,2 y 3 de /a palabra de estado)

Bit 1. Estada
. . Significado

-- -

1 Modo 12 h
1
O 1 Modo24h

Bits del sistema operativo

Tabla 13.6 Significado de los bits 4 y 5 de la palabra de estado

de la ltima RED DES.


Reloj-calendariointegrado Manual 55- 7 15U

Bits del contador de horas de operacin

Tabla 13.7 Significado de los bits del contador de horas de operacidn


(Bits 8 , 9 y 10 de la palabra de estado)

Bits de horario de alarma

Tabla 73.8 Significado de los bits de horario de alarma


(Bits 12, 13 y 14 de la palabra de estado)

Los bits 6, 7, 11 y 15 son precisos para el sistema operativo, por lo que no estn dispoibles para el
usuario.

Consulta de la palabra de estado

En un mdulo de datos es posible consultar los diferentes bits de una palabra de datos usando la
operacin "P <Nmero palabra datos> <Nmero bit> ". En la zona de marcas, los diferentes bits
se consultan indicando <Direccin byte> y <Nmero bit>.

Ejemplo: La palabra de estado est depositada en la DW 13. Se desea comprobar si se ha


alcanzado ya el horario de alarma ajustado.
La consulta se realiza utilizando la instruccin "P D 13.13".
Si la palabra de estado est depositada en la MW 13, la misma consulta tiene la forma
"U M 13.5".

13.4 Respaldo del reloj hardware


Si hay batera tampn el reloj contina corriendo en caso de "RED DES". Si el AG no tiene batera
tampn, tras "RED CON" el reloj se inicializa a los valores 01.01.89 12.00.00, da de la semana: 1.
Tambikn se prefija el modo de 24 h. As pues, la batera solo deber sustituirse durante el estado
"RED CON", ya que si no pueden perderse datos del reloj.

EWA 4NEB 811 6130-04


Manual SS- 1 15U - Reloj-calendario integrado

13.5 Programacin del reloj-calendariointegrado


Transferencia de preselecciones al reloj

e Las preselecciones se depositan en la zona de datos del reloj utilizando operaciones de


transferencia (v. tabla 13.3).

e El bit AMIPM (bit 7) solo tiene importancia en el modo con 12 h.


Bit7 = 1 4 P M
B i t 7 = O-AM

e Los datos del reloj deben transferirse codificados en BCD.

1 Nota
El formato "KZ" carga en el AKKU 1 una constante codificada en BCD, por lo que es
muy adecuado para entrar preselecciones.

Si no se desea aceptar una preseleccin, identifique el byte correspondiente con el valor


"'255D" W"FFH'"
Con ello el reloj-calendario mantiene su preseleccin anterior

e Una vez transferidas las preselecciones a la zona de datos del reloj es preciso activar el bit 2 en
la palabra de estado para que el reloj acepte los datos.

o Las preselecciones errneas se sehalizan mediante el b i t O de la palabra de estado. El reloj


sigue corriendo con los valores anteriores.

Ejemplo: Transferencia de nuevas preselecciones (horalfecha) al reloj-calendario usando el PG


Se desea ajustar el reloj con ios datos siguientes: Martes 01.03.88; 12:00:00. l a palabra de estado
ocupa la palabra de marcas 10 y los datos del reloj se depositan en el DB 2 a partir de la palabra de
datos O. Forma de transferir las preselecciones para el reloj:

o Con ia funcin del PG "MANDO VARmSsi


el AG est en "RUN"

o Con la funcin del PG '"ANDO VAR", s i el AG est en "STOP'" en la palabra de estado, el bit
4=1

1 Nota
bles) es preciso indicar primero los datos del
Reloj-calendario integrado Manual SS- I 15U

Ao bisiesto y da semana (MARTES)


Da (01) y mes (03)
Ao (88) y hora (12)
Minutos (00)y segundos (00)
En "STOP'" '%UN":
Bit 4 = 1 : La zona de datos del reloj se
actualiza en "STOP"
Bit 2 = 1: Aceptar preselecciones

Ejemplo: Programa para preseleccionar la hora y la fecha.

Dependiendo del estado de la entrada 12.1 se aceptarn las preselecciones para la hora y la fecha.
Dichos datos deberSn transferirse a los bytes de marcas 120 a 127 antes de activar la entrada 12.1
(comparar con O5 1). Los valores que no deben modificarse se preseleccionarn con FFn. La
entrada 14.0 permite determinar el modo del reloj (1 = modo con 12 horas). La entrada 13.0 est
asociada al bit AM/PM que se usa cuando se opera en modo con 12 h.
La zona de datos del reloj se encuentra en el DB 2a partir de la DW 0; la palabra de estado es la
MW 10.

P R E S E L E C C I O N DE HORA Y FECHA
................................
- - - - - - - - - - - - - - - - - - - - - m - - - - - - - - - -

T R A N S F E R I R PRIMERAMENTE L O S VALORES
DE L A HORA Y L A FECHA A L O S M 0 1 2 0 A M B 2 2 7 !
LANZAR L A P R E S E L E C C I O N D E L R E L O J
A C T I V A N D O M 2 0 . 0 ( S E BORRA EN E L F B 1 0 )

:SPA FB 10
NOMB : P . R E L O J
SCHJ : MB 1 2 0 ANO B I S I E S T O
MOTG : MB 1 2 1 D I A DE L A SEMANA
TAG : MB122 D IA
MON : MB123 MES
JAHR : RB 1 2 4 ANO
STD : MB 1 2 5 HORAS
AMPM: E 13.0 B I T AMPM ( S O L O EN MODO 1 2 H )
MIN : MB 1 2 6 MINUTOS
SEK : MB 1 2 7 SEGUNDOS
FEHL : M 12.1 B I T DE ERROR
MODE : E 14.0 MODO 1 2 H : E 1 4 . 0 = 1
:BE

EWA 4NEB 81 1 6130-04


Manual SS- 1 ?SU Reloj-calendano integrado

1 " " " " "

NOMB
' '

: P . RELOJ
m10 AWC
" " ' I

1 PRESELECCION RELOJ
fxpfkiicidn
1
DES :SCHJ BI/BY/W/D: BY
DES :WOTG BI/BY/W/D: BY
DES :TAG BI/BY/W/D: BY
DES :MON BI/BY/W/D: BY
DES :JAHR BI/BY/W/D: BY
DES :STD BI/BY/W/D: BY
DES :AMPM BI/BY/W/D: 31
DES :MIN BI/BY/W/D: BY
DES :SEK BI/BY/W/D: BY
DES :FEHL BI/BY/W/D: BI
DES :MODE BI/BY/W/D: BI

:U =MODE MODO 2 4 H = O, MODO 1 2 H = 1


.= M 11.1 (MODO RELOJ, PALABRA ESTADO, B I T 1)
:UN M 20.0 L A MARCA ESTA BORRADA S I L A S
:SPB = M 0 0 1 PRESELECCIONES YA SE HAN CARGADO
:R M 20.0 EN L A ZONA DE DATOS DEL RELOJ

:A DB 2 ZONA DE DATOS DEL RELOJ


:L =SCHJ DEPOSITAR VALOR PARA ANO B I S I E S T O
:T DL 4
:L =WOTG DEPOSITAR VALOR PARA D I A DE L A SEMANA
:T DR 4
:L =TAG DEPOSITAR VALOR PARA D I A
:T DL 5
:L =MDN DEPOSITAR VALOR PARA MES
:T DR 5
:L =JAHR DEPOSITAR VALOR PARA ANO
:T DL 6
:L =STD DEPOSITAR VALOR PARA HORAS
:ON =AMPM S I ESTA AJUSTADO MODO 1 2 H
:ON =MODE Y B I T AMPM = 1 (POR L A TARDE),
:SPB =VORM ENTONCES SE A C T I V A EN
:L KH 0 0 8 0 L A ZONA DE DATOS D E L RELOJ
:OW E L B I T CORRESPONDIENTE
VORM : T DR 6
:L =MIN DEPOSITAR VALOR PARA MINUTOS
:T DL 7
:L =SEK DEPOSITAR VALOR PARA SEGUNDOS
:T DR 7
:UN M 11.2 ACEPTAR PRESELECCIONES
:S M 11.2 (PALABRA DE ESTADO: MW10)
:L KT 0 2 0 . 1 A C T I V A R TIEMPO DE V I G I L A N C I A
:SV T 10
M 0 0 1 :U T 10 S I NO HA TRANSCURRIDO AUN E L T I E M P O
:B E B DE V I G I L A N C I A , ENTONCES B E 5

EWA 4NEB 81 1 6130-04


Reloj-calendario integrado Manual SS- 11SU

:SPB =M002 S I S I , ENTONCES S A L T O A M 0 0 2


:S =FEHL S I HAY ERROR, ENTONCES A C T I V A R B I T DE ERROR

M 0 0 2 :UN M 11.0 ERROR A L PRESELECCIONAR?


:RB =FEHL S I NO, BORRAR B I T DE ERROR
S I NO HAY ERROR, ENTONCES B E B
:S =FEHL S I HAY ERROR, ENTONCES A C T I V A R B I T DE ERROR

Lectura de la hora aduallfecha actual

Dentro de la zona de datos del reloj, los datos actuales se encuentran depositados en las primeras
cuatro palabras de datos (v. tabla 13.2). Pueden leerse de all utilizando operaciones de carga.

Para poder leer correctamente la hora, antes de acceder es preciso activar e n el programa d e
mando el b i t 3 de la palabra de estado. Si est activado el b i t 3 n o se actualiza ya la zona de datos
del reloj. Tras leer la hora es necesario borrar dicho bit.

Activar el b i t 3 en
la palabra de estado

Leer la hora de la zona


de datos del reloj

Borrar el b i t 3 e n
la palabra de estado

Figura 13.2 Forma de leer la hora actual/fecha actual

EWA 4NEB 811 6130-04


Manual SS- 115U Reloj-calendario integrado

Ejemplo: Lectura de la hora y la fecha

Dependiendo de u n evento exterior, en este caso simulado por un flanco positivo en la entrada
12.0, se desea almacenar la hora en los bytes de marcas 30 a 36. La marca 13.1 indica el modo en el
que opera el reloj. En el modo con 12 horas, la marca 13.0 es el b i t AMIPM.
La zona de datos del reloj se encuentra en el DB 2, a partir de la DW O; la palabra de estado es la
MW 10.

LEER HORA Y FECHA


................................
:U E 12.0 CON FLANCO P O S I T I V O EN E 1 2 . 0
:UN M 0.1 (EVENTO EXTERNO) DEBERA ALMACENARSE
L A HORA Y LA FECHA EN MB30 - MB36
:U E 12.0

:U M 0.0 MARCA DE FLANCO


:SPB FB 1 3
NOMB : L . RELOJ
WOTG : MB 3 0 D I A DE L A SEMANA
TAG : MB 3 1
MON : MB 3 2
JAHR : MB 3 3
STD : MB 3 4
AMPM : M 13.0 M13.0=1, TARDE EN MODO 1 2 H
MIN : MB 3 5
S E K : MB 36
MODE: M 13.1 M13.1=1, EN MODO 12H
Reioj-caendario integrada Manual 45-7 ISU

NOMB : L . RELOJ 1 LEER RELOJ


DES :WOTG BI/BY/W/D: BY
DES :TAG BI/BY/W/D: BY
DES :MON BI/BY/W/D: BY
DES :JAHR BI/BY/W/D: BY
DES :STD BI/BY/W/D: BY
DES :AMPM BI/BY/W/D: BI
DES :MIN BI/BY/W/D: BY
DES :SEK BI/BY/W/D: BY
DES :MODE BI/BY/W/D: BI

PUEDE LEERSE LA HORA


( A C T I V A R B I T 3 EN PALABRA DE ESTADO)

D I A DE L A SEMANA

MES

HORAS
I N H I B I R B I T AMPM
(SOLO IMPORTA EN MODO 1 2 H )

I N D I C A R B I T AMPM
(SOLO IMPORTA EN MODO 1 2 H )
MINUTOS

SEGUNDOS

SE A C T U A L I Z A NUEVAMENTE L A HORA

I N D I C A R MODO DEL RELOJ


MODE = 1, EN CASO DE MODO 12H

EWA 4NEB 81 1 6130-04


Manual 55- 1 15U Reioj-calendario integrado

Registro de la hora actual/fecha artual tras una transicin RUN-STOP

Rota
Solo se escribe en esta zona de datos del reloj si
o esta puesto a "1" el bit 5 en la palabra de estado,
r ha acontecido una transicin RUN-STOP o RED DES, y
0 se dispone todava de memoria en la zona de operandos.

Este ofrece la posibilidad de determinar cundo ocurri una transicin RON-STOP o una RED DES,
incluso aunque el AG haya vuelto al modo RUN. La hora y la fecha de la ttima transicin RON-
STOP o RED DES se encuentra en las palabras 18 a 21 (ag. tabla 13.3).

4i antes de haber ledo esta zona de datos del reloj se han producido varias transiciones RUN-STOP,
solo es posible determinar el instante en que se produjo ta irltrna transicin.

Si no se dispone de espacio suficiente en memoria para esta zona de datos del reloj, siempre existe
la posibilidad de no aprovechar, o de hacerlo solo parcialmente, dicha zona. Esto no tiene ningn
otro efecto.

Programarnacin de horarios de alarma

Transferencia de preselecciones al reloj

a Las preselecciones se depositan en la zona de datos del reloj utilizando operaciones de


transferencia (v. tabla 13.3).

El bit AM/PNI (bit 7) solo tiene importancia en el modo con 1 2 h.

-
B i t 7 = 1+PM
Bit7 O+AM

0 Los datos del reloj deben transferirse codificados en BCD.

I Nota
El formato "KZ" carga en el AKKU 1 una constante codificada en BCD, por lo que es
muy adecuado para entrar preselecciones.

o Si en un byte para un horario de alarma se entra el valor "255D" 6 "FFHU, dicho byte no se
considera al evaluar "Horario de alarma alcanzado". Esto permite, p. ej., programar
cmodameilte una alarma que se repita a diario. Para ello se entra el valor '22550"
6 "FEH" en
las variables "Da de la semana", "Da" y "Mes".

o El bit 14 provoca que el reloj acepte ias preselecciones para los horarios de alarma.

a Preselecciones errneas se sehalizan mediante el bit 12 de la palabra de estado.


Reloj-calendario integrado Manual 55- 1 15U

Transcurso del horario de alarma

Cuando se llega al horario de alarma ajustado se activa el b i t 13 e n la palabra d e estado.


El b i t 13 se mantiene activado hasta que se borre en el programa d e mando.
El horario de alarma puede leerse en cualquier momento.

Atencin
Si el horario d e alarma se alcanza estando el AG en el m o d o STOP o RED DES n o es
posible evaluar el b i t d e dicha funcin. Se borra siempre durante el ARRANQUE!

Ejemplo: Preseleccin y evaluacin d e u n horario d e alarma

Dependiendo del estado d e la entrada 12.2 se aceptarn en este caso las preselecciones del horario
d e alarma. Antes d e que se active la entrada 12.2 es preciso transferir a los bytes de marca 130 a
135 las preselecciones. Los valores que n o deban considerarse se prefijarn con FFH.
Con la entrada 14.0 se ajusta el m o d o del reloj. La entrada 13.0 define el b i t A M / P M para el m o d o
con 12 horas.
Cuando se alcanza el horario d e alarma ajustado se activa la marca 13.2. Los errores de
preseleccin d e horario se sealizan e n la marca 12.2.
Los datos del reloj estn depositados en el DB 2, a partir de la DW 0; la palabra de estado es la
MW10.

PRESELEC. Y E V A L U A C I O N DE H O R A R I O DE ALARMA
-------------------------------------------
i T R A N S F E R I R PRIMERAMENTE L O S VALORES
A LOS MB130 A MB1351
:U E 12.2 L A N Z A R P R E S E L E C C I O N H O R A R I O DE ALARMA
:S M 20.1 ACTIVANDO M 2 0 . 1
( S E BORRA EN E L F B 1 1 )
: S P A F B 11
NOMB : P . ALARMA
WOTG : MB 1 3 0 D I A DE L A SEMANA
TAG : MB 1 3 1
MON : MB 1 3 2
STD : MB 1 3 3
AMPM: E 13.0 B I T AM/PM ( S O L O IMPORTANTE EN MODO 1 2 H )
MIN : MB 1 3 4
SEK : MB 1 3 5
FEHL : M 12.2 B I T DE ERROR
ALRM : M 13.2 I N D I C A C I O N H O R A R I O DE ALARMA ALCANZADO
MODE: E 14.0 MODO 1 2 H : E 1 4 . 0 = 1
Manual S5- 1 ISU Reloj-calendano integrado

NOMB : P . ALARMA 1 PRESELECCION HORARIO DE ALARMA


DES :WOTG E/A/D/B/T/Z: E BI/BY/W/D: BY
DES :TAG E/A/D/B/T/Z: E BI/BY/W/D: BY
DES :MON E/A/D/B/T/Z: E BI/BY/W/D: BY
DES :STD E/A/D/B/T/Z: E BI/BY/W/D: BY
DES :AMPM E/A/D/B/T/Z: E BI/BY/W/D: B I
DES :MIN E/A/D/B/T/Z: E BI/BY/W/D: BY
DES :SEK E/A/D/B/T/Z: E BI/BY/W/D: BY
DES :FEHL E/A/D/B/T/Z: A BI/BY/W/D: BI
DES :ALRM E/A/D/B/T/Z: A BI/BY/W/D: BI
DES :MODE E/A/D/B/T/Z: E BI/BY/W/D: BI

MODO 24H = O , MODO 42H = I


(AJUSTAR MODO RELOJ)
I N D I C A R HORARIO DE ALARMA ALCANZADO
( B I T 13 EN PALABRA ESTADO)
BORRAR B I T TRAS EVALUACION

LA MARCA ESTA BORRADA S I L A S


PRESELECCIONES YA SE HAN CARGADO
EN L A ZONA DE DATOS DEL RELOJ

ZONA DE DATOS DEL RELOJ


DEPOSITAR VALOR PARA D I A DE LA SEMANA

DEPOSITAR VALOR PARA D I A

DEPOSITAR VALOR PARA MES


Reloj-calendario integrado Manual 55- 1 15U

:L =STD DEPOSITAR VALOR PARA HORAS


:ON =AMPM S I ESTA AJUSTADO MODO 1 2 H Y B I T
:ON =MODE AMPM = 1 (POR L A TARDE), ENTONCES
:SP5 =MANA SE A C T I V A EN L A ZONA DE DATOS
:L KH 0 0 8 0 DEL RELOJ E L B I T CORRESPONDIENTE
:OW
MANA : T DR 1 0
:L =MIN DEPOSITAR VALOR PARA MINUTOS
:T D L 11
:L =SEK DEPOSITAR VALOR PARA SEGUNDOS
:T DR 11
:UN M 10.8 ACEPTAR PRESELECCPONES
:S M 10.8 ( B I T 1 4 EN PALABRA DE ESTADO M W l 9 )
:L KT020.1 A C T I V A R TIEMPO DE V I G I L A N C I A
:SV T 11
M001 :U T 11 S I NO HA TRANSCURRIDO AUN E L TIEMPO
:BE5 DE V I G I L A N C I A , ENTONCES BEB
:UN M 10.6 SE HAN ACEPTADO L A S PRESELECCIONES?
:SPB =M002 S I S I , ENTONCES SALTO A M 0 0 2
:S =FEHL S I HAY ERROR, ENTONCES ACTIVAR B I T DE ERROR
:BEA
M 0 0 2 :UN M 10.4 ERROR A L PRESELECCTONAR?
:RB =FEHL S I NO, BORRAR B I T DE ERROR
:BEB S I NO HAY ERROR, ENTONCES B E 5
:S =FEHL S I HAY ERROR. ENTONCES ACTIVAR B I T DE ERROR
:BE

Programacin del contador de horas de operacin

El contador de horas de operacin se libera con el bit 9 de la palabra de estado. Esto permite
determinar, p. ej., cuanto tiempo ha estado conectado un motor. El contador de horas de
operacin solo corre en el modo "RUN".

Transferencia de la preseleccin al contador de haras de operacin

Transfiriendo la preseleccin correspondiente es posible fijar un determinado valor inicia! para el


contador de horas de operacin (p. ej., tras la sustitucin de una CPU).

e Los datos del reloj deben transferirse codificados en BCD.

El formato "KZ" carga en el AKKU 1 una constante codificada en BCD, por lo que es

E W A 4NEB 811 6 1 3 0 - 0 4
M a n u a l 55-1 1SU Reloj-calendario integrado

Si al preseleccionar el contador d e horas de operacin n o se desea aceptar u n valor


determinado, marque el byte correspondiente con el valor "25SD" 6 "FFnm. Con ello, al ajustar
el contador se mantiene el valor anterior.

r, Una vez transferidos los valores de preseleccin a la zona d e datos del reloj, es preciso activar
el b i t 10 d e la palabra de estado a f i n de que el reloj pueda aceptar dichos datos.

Los valores errneos se sealizan mediante el b i t 8 de la palabra de estado.

Ejemplo: Preseleccin del contador d e horas de operacin

Dependiendo del estado d e la palabra de estado 12.3 se aceptarn los valores de preseleccin para
el contador de horas de operacin. Antes de que se active la entrada 12.3 (no se realiza en el
ejemplo de programa) es preciso haber transferido dichos valores a los bytes d e marcas 136 a 140.
Los valores que no deben modificarse se prefijaarhn con FFH.
Los errores de preseleccin se sealizan e n la marca 12.3.
La mona de datos del reloj se encuentra en el DB 2, a partir de la DW O; la palabra de estado es la
MW 10.

-,

OB 1 AWL ExpfKacin

P R E S E L E C C I O N CONT. HORAS DE O P E R A C I O N
-------------------------------------
; T R A N S F E R I R PRIMERAMENTE L O S VALORES
A LOS MB136 A MB1401
:U E 12.3 LANZAR L A T R A N S F E R E N C I A DE L A S
:S M 20.2 P R E S E L E C C I O N E S PARA CONT. HORAS
DE O P E R A C I O N A C T I V A N D O M 2 0 . 2
:SPA FB 12
NOMB : P . CONT.
SEK : MB 136 SEGUNDOS
MIN : MB 1 3 7 MINUTOS
STDO : MB 138 HORAS
STD2 : ME 1 3 9 HORAS X 1 0 0
STD4 : MB 1 4 0 HORAS X 1 0 0 0 0
FEHL : M 12.3 B I T DE ERROR
:BE

EWA 4NEB 811 6130-04


Reloj-calendario integrado Manual 55- 1 1SU

E/A/D/B/T/Z: E BI/BY/W/D: BY
E/A/D/B/T/Z: E BI/BY/W/D: BY
E/A/D/B/T/Z: E BI/BY/W/D: BY
E/A/D/B/T/Z: E BI/BY/W/D: BY
E/A/D/B/T/Z: E BI/BY/W/D: BY
DES :FEHL

:UN M 20.2 L A MARCA ESTA BORRADA S I L A S


:SPB = M 0 0 1 PRESELECCIONES YA SE HAN CARGADO
:R M 20.2 EN L A ZONA DE DATOS DEL RELOJ

:A DB 2 ZONA DE DATOS DEL RELOJ


:L =SEK DEPOSITAR VALOR PARA SEGUNDOS
:T DR 1 5
:L =MIN DEPOSITAR VALOR PARA MINUTOS
:T DL 1 6
:L =STDO DEPOSITAR VALOR PARA HORAS
:T DR 1 6
:L =STD2 DEPOSITAR VALOR PARA HORAS X 1 0 0
:T DL 17
:L =STD4 DEPOSITAR VALOR PARA HORAS X 1 0 0 0 0
:T DR 1 7
:UN M 10.2 ACEPTAR PRESELECCIONES
:S M 10.2 ( B I T 1 0 EN PALABRA DE ESTADO MWIO)
:S M 10.1 L I B E R A R CONTADOR HORAS DE OPERACION,
S I AUN NO LIBERADO, ENTONCES
:L KT 0 2 0 . 1 A C T I V A R TIEMPO DE V I G I L A N C I A
:SV T 12
MOO1:U T 12 S I NO HA TRANSCURRIDO AUN EL TIEMPO
DE V I G I L A N C I A , ENTONCES BEB
:UN M 10.2 SE HAN ACEPTADO L A S PRESELECCIONES?
:SPB = M 0 0 2 S I S I , ENTONCES SALTO A M 0 0 2
:S =FEHL S I HAY ERROR, ENTONCES ACTIVAR B I T DE ERROR

M 0 0 2 :UN M 10.0 ERROR A L PRESELECCIONAR?


:RB =FEHL S I NO, BORRAR B I T DE ERROR
S I NO HAY ERROR, ENTONCES BEB
:S =FEHL S I HAY ERROR, ENTONCES ACTIVAR B I T DE ERROR

EWA 4NEB 81 1 5130-04


M a n u a l SS- 11SU Reloj-calendario integrado

Lectura de las horas de operacin actuales

Los datos actuales estn depositados e n las palabras 12 a 14 de la zona de datos del reloj. De all
pueden leerse utilizando operaciones de carga.

Para poder leer correctamente el estado del contador de horas de operacin, antes del acceso es
preciso borrar en el programa d e mando el b i t 9 de la palabra de estado. S i est borrado el b i t 9 n o
se actualiza ya ms la zona d e datos del reloj. Tras leer el estado del contador es preciso volver a
activar dicho bit.

/ Borrar el b i t 9 e n
la palabra de estado /
Leer las horas de operacin
en la zona d e datos del reloj

Activar el b i t 9 en
la palabra d e estado

Fig. 13.3 Forma de leer el estado del contador de horas de operacin

Ejemplo: Lectura del contador de horas de operacin

Tras 300 horas d e operacin se desea desconectar una mquina para realizar una inspeccin.
Cuando se desconecta la mquina se activa la marca 12.4. Cuando transcurren las 300 horas de
operacin se salta a PB 5, que debe provocar la desconexin (en el ejemplo n o est programado).
La zona de datos del reloj se encuentra en el DB 2, a partir de la MW O; la palabra de estado es la
MW 10.

EWA 4NEB 81 1 6130-04


Reloj-calendaria integrado Manual 55-1 1SU

i ""'

NOMB : L .
"

CONT.
'
F54 AWC
LECTURA CONTADOR HORAS O P E R A C I O N

:A DB 2 D B EN E L QUE E S T A N L O S DATOS D E L R E L O J
:U M 12.4 CUANDO ESTA A C T I V A D A L A MARCA A U X I L I A R 1 2 . 4
: BEB S I M A Q U I N A YA DESCONECTADA,
ENTONCES F I N D E L MODULO
BLOQUEAR CONTADOR HORAS O P E R A C I O N
( B I T 9 EN P A L A B R A DE ESTADO)
CARGAR HORAS X 1 0 0 EN A K K U 1

:UN M 10.1 L I B E R A R CONTADOR HORAS O P E R A C I O N


:S M 10.1
:L. KZ 0 0 3 COMPARAR CON 3 ( = 3 0 0 HORAS)
: ><F
:B E B S I NO ALCANZADAS 3 0 0 HORAS,
ENTONCES F I N
:S M 12.4 A C T I V A R MARCA A U X I L I A R
:SPA PB 5 S I SE HAN ALCANZADO 3 0 0 HORAS
DE O P E R A C I O N , ENTONCES S A L T A R
A L PB5.

EWA 4NEB 81 1 6130-04


. ..
14 Fiabilidad, dispartibilidad y seguridad de las controladores eleardnims

14.1 Fiabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 1


-14.1.1 Evolucin de Ias averas en los controtadores electrnicos . . . . . . . . 14- 2
14.1.2 Fiabilidad de los autmatas y componentes SIMATIC 55 . . . . . . . . . . 14- 2
14.1.3 Distribucin de las averas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 3

14.2 Disponibilidad ............................................... 14- 4

14.3 Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 5


14.3.1 Tipos de averas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 5
14.3.2 Medidas de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 6

a4.4 Resumen ............................................. '94- 7

EWA 4NEB 81 1 6130-04a


EWA 4NEB 811 6130-04
Manual 55- 11SU Fiabilidad, disponibilidad y seguridad de los controladores eleardnicos

14 Fiabilidad, disponibilidad y seguridad de los


controladores electrnicos
Las ideas existentes sobre la acepcin y la incidencia de los conceptos fiabilidad, disponibilidad y
seguridad en los controladores electrnicos son a menudo errneas y poco claras. Por un lado, esto
se debe a la diferente frecuencia y tipo de las averias en los controladores electrnicos y en los
convencionales (electromecnicos). Por otro lado, en el curso de los tlimos aos se han
endurecido sensiblemente las normas de seguridad en los distintos campos de aplicacin. El
presente captulo intenta familiarizar a los numerosos usuarios de los autmatas SIMATIC con los
principios de esta problemtica.

Lo expuesto tiene validez general y es aplicable a todos los autmatas sin consideracin del tipo ni
construaor.

14.1 Fiabilidad
Se denomina fiabilidad de un autmata elearnico a la capacidad de satisfacer durante un tiempo
dado y dentro de lmites prefijados (sus datos tkcnicos) las exigencias impuestas.

A pesar de todos los esfuerzos no puede excluirse la aparicin de averas, por lo que no existe un
100% de fiabilidad.

La tasa de averas h constituye una medida de fa fiabilidad de un aparato

n n = Nmero de unidades averiadas durante el tiempo t


A = ; donde
N, x t N, = Nmero inicial de unidades
Fiabilidad, disponibilidad y seguridad de los controladores electrnicos Manual 55-1 75U

14.1.1 Evaluacin de las averas en los controladores electrnicos


La evolucin temporal de las averas puede dividirse simplificadamente en tres perodos.
I 1
' Averas 1 Averas I Averas por
prematuras ,
1 aleatorias
I
1I desgaste

1o4 1O6 tin h


Fig. 14.1 Curva de averas en controladores electrnicos ("Curva en batiera "j

(1) Las averas prematuras o infantiles estn causadas por defectos en los materiales y en la fabri-
cacin. La tasa de averas cae apreciablemente durante las primeras horas de funcionamiento.
(2) En la segunda fase se mantiene constante la tasa de averas. Suponiendo que no se sobrepasan
los lmites tecnicos especificados, durante este perodo solo aparecen averas aleatorias.
Este "comportamiento normal" constituye la base de clculo para todas las magnitudes carac-
tersticas de la fiabilidad.
(3) La tasa de averas crece a medida que aumenta el nmero de horas de servicio. Aparecen con
ms frecuencia averas por desgaste que anuncian el final del tiempo de servicio. Esta transi-
cin es continua; no aparece ninguna elevacin abrupta de la tasa de averas.

14.1.2 Fiabilidad de los autmatas y componentes SIMATIC S 5


Gracias a extensas y eficaces medidas tomadas durante la fase de desarrollo y en el curso de la
fabricacin se intenta maximar la fiabilidad de los autmatas y componentes SIMATIC 55.
Entre ellas cabe destacar:
La seleccin de componentes de alta calidad,
el dimensinamiento "worst-case" de todos lo circuitos,
la comprobacin sistemtica y controlada por computador de todos los componentes suminis-
trados,
el "burn-in" (rodaje a alta temperatura) de todos los circuitos integrados (p. ej. microprocesa-
dores, memorias, etc.),
las medidas para impedir cargas electroestticas durante la manipulacin de circuitos MOS,
los controles visuales en las distintas fases de fabricacin,
la prueba "in-circuit" de todos los mdulos, es decir, el test controlado por computador de
todos los componentes y de su funcionamiento conjunto,
el test funcional durante varios das a temperatura superior a la ambiental,
la comprobacin final meticulosa y controlada por computador,
la evaluacin estatstica de todas las piezas devueltas a fin de activar inmediatamente las
medidas correctoras pertinentes.

EWA 4NEB 81 1 61 30-04


Manual SS- 11SU Fiabilidad, disponibilidad y seguridad de los controladores electrnicos

14.1.3 Distribucin de las averas

A pesar de todas las medidas tomadas es preciso contar con la aparicin de averas. En instala-
ciones con autmatas programables las averas se distribuyen aproximadamente de la forma
siguiente:

Aumento de la dispo- j
nibilidad gracias a I

funciones de diagnosis ; control


programadas II

Unidad
instalacin Autmata central

Fig. 14.2 Distribucin de las averlas en instalaciones con autmatasprograrnables

Significado de la distribucin de averas:

e Solo una pequea parte (aprox. 5%) de las averas aparece dentro del autmata electrnico.
Esta proporcin se compone de
- las averas de la unidad central (aprox. lo%, esto es, solo el 0'5% de las averas totales);
a esta tasa aportan con el mismo porcentaje la unidad de control, la memoria, el sistema
de bus y la alimentacin;
- las averas en los mdulos perifricos (aprox. 90%, esto es, solo el 4,5% de las averas
totales).

e La mayor parte de las averas (aprox. 95%) aparece en los emisores de seal, actuadores,
accionamientos, cableado, etc.
Fiabilidad, disponibilidad y seguridad de los controladores electrnicos Manual 55- 1 ISU

14.2 Disponibilidad
La disponibilidad "V" se define como la probabilidad de que un sistema se encuentra en condicio-
nes de funcionar en un instante fijado con anticipacin.

MTBF MTBF= Meantime-Between-Failure;


v= tiempo medio entre averas
+
MTBF M T R MTR= Meantime-To-Repair; tiempo de
parada

La disponibilidad ideal V = l es imposible de alcanzar debido a las averas residuales, siempre


presentes.

Sin embargo, se puede llegar muy cerca del estado ideal si se utilizan aurtbrnatar configurados en
forma de sistemas redundantes. Entre las configuraciones de este tipo ms conocidas cabe
destacar:

e Sistemas redundantes
e Sistemas redundantes con lgica de seleccin 2 de 3
e Sistemas redundantes de cuatro canales que se controlan mutuamente (cuando se desee la
mxima seguridad)

La disponibilidad puede aumentarse tambikn disminuyendo los tiempos de parada. Las siguientes
medidas contribuyen a ello:

e Existencia en almacn de piezas de repuesto


e Formacin del personal operador
e Indicadores de averas en los aparatos
e Una mayor memoria y un software ms complejo para realizar funciones de diagnosis
programadas.

EWA 4NEB 81 1 6130-04


Manual S5- 11SU Fiabilidad, disponibilidad y seguridad de los controladores electrncos

14.3 Seguridad
14.3.1 Tipos de averas
Lo decisivo para clasificar una avera es su efecto. Se puede distinguir entre averas activas y
pasivas, as como averas peligrosas y n o peligrosas.

Ejemplo: Control de una funcin "F,"

r
Esquema:
Seales de liberacin
T
Pulsador de m a n d o

1 1

Fig 14.3 Controlde una funcin "Fx"

Segn la aplicacin d e u n autmata pueden tener efectos peligrosos las averas activas o las
pasivas.

Ejemplos:
e En u n control d e accionamiento una avera activa provoca el arranque intempestino del motor.
e En una funcin de sealizacin una avera pasiva bloquea el aviso de u n estado peligroso
(avera bloqueante o inhibidora).

Siempre que las averas puedan provocar grandes daos materiales o incluso personales, o sea,
que puedan transformarse e n averas peligrosas, es necesario tomar medidas para elevar la seguri-
dad de la instalacin con autmata. En este caso debern observarse los reglamentos en vigor.
Fiabilidad, disponibilidady seguridad de los controladores electrnicos Manual SS- 115U

14.3.2 Medidas de seguridad


Configuracin monova

En un autmata de estructura monova (sin redundancia) son limitadas las posibles medidas a
tomar para aumentar su grado de seguridad:

o Los programas o partes de los mismos pueden depositarse y ejecutarse varias veces en
memoria.
o Las salidas pueden vigilarse por software por medio de una realimentacin paralela a las
entradas del mismo aparato.
o Funciones de diagnosis integradas en el autmata y que llevan las salidas a un estado definido
- en general, desconexin - cuando se presenta una averia interna.

Averas en autmatas electrnicos y electromecnicos:

o Los rels y contactores solo se excitan cuando se aplica una tensin a su bobina. En estos ele-
mentos las averas activas son ms importantes que las pasivas.
Por el contrario, en los autmatas electrnicos aparecen con la misma Frecuencia las averas
activas y las pasivas. As, un transistor de salida defectuoso puede quedar en estado de blo-
queo o de conduccin.

Estas propiedades ofrecen la posibilidad de incrementar la seguridad de los autmatas


electrnicos.

e Las funciones no relevantes para la seguridad de la instalacin se gobiernan de forma electr-


nica.
e Las funciones que afectan a la seguridad se realizan utilizando elementos de mando conven-
cionales (electromecnicos).

Configuracin multiva

Si a pesar de todas las medidas los autmatas con estructura monova no pueden satisfacer los
requisitos de seguridad requeridos, es necesario configurar los autmatas con varias vas
(redundantemente).

e Autmatas de dos vas


Las dos "vas" se vigilan mutuamente. La evaluacin de las rdenes de salida se realiza
siguiendo una lgica de "1 de 2" 6 " 2 de 2".
Ejemplo tpico: AC 55-1 15F.
Este autmata est compuesto de dos autmatas programados de igual forma y que
funcionan sincronizados; la vigilancia se realiza a travs de dos tarjetas comparadoras. Las
averas se sealizan activndose las funciones de seguridad correspondientes.
o Autmatas de varias vas
Aadiendo ms "vas" se realizan otros sistemas redundante5 (p. ej. segn redundancia
mayoritaria " 2 de 3").

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Fiabilidad, disponibilidad y seguridad de los controladores electrnicos

14.4 Resumen
e En los autmatas electrnicos pueden surgir averas de ndole diversa y en cualquier punto.

o A pesar de los mximos esfuerzos destinados a alcanzar una fiabilidad mxima, la probabi-
lidad de aparicin de averas no se hace nunca cero.

e Lo importante es el efecto de dichas averas. Segn la aplicacin es posible que las averas
activas o pasivas sean peligrosas o no peligrosas.

e Para aplicaciones de seguridad es necesario tomar disposiciones sumplementarias para


detectar las averas peligrosas y bloquear sus efectos.

Las posibilidades son limitadas en el caso de autmatas monocanaf.


Por ello conviene realizar las funciones de seguridad fuera de la parte elearnica usando
componentes convencionales (electromecnico) a su salida.

o Para cumplir con requisitos de seguridad los autmatas electrnicos debern configurarse de
forma multiva (redundante).

e Estas consideraciones bdsicas son independientes


- del tipo de autmata (de Igica cabelada o Igica programada),
- del fabricante,
- del pas de origen (Europa, Estados Unidos, etc.).

EWA 4NEB 81 1 6130-04


.....................................
15.2 Descripcinde los componentes ............................... 15- 3
15.2.1 Bastidores(CR. ER) ........................................... 15- 3
15.2.2 Fuentes de alimentacin ..................................... 15- 7
15.2.3 Tarjetas centrales ............................................ 15- 12
15.2.4 Tarjetasdeentradadigital .................................... 15-18
15.2.5 Tarjetas de salida digital ...................................... 15- 28
15.2.6 Tarjeta de entradalsalida digital ............................... 15- 41
15.2.7 Tarjetas de entrada analgica ................................. 15- 42
15.2.8 Tarjetasde salida analgica ................................... 15- 48
15.2.9 Tarjetas preprocesado~asde seal ............................. 15- 54
15.2.10 Procesadores de comunicaciones .............................. 15- 55
15.2.1 1 lnterfases ................................................... 15- 56
15.2.12 Tarjeta de vigilancia 313 ...................................... 15- 60

15.3 Accesorios .................................................. 15-61


15.1 Resumen de las tarjetas preprocesadorasde seal ...................... 15- 55
15.2 Resumen de procesadoresde comunicaciones ......................... 15- 56

EWA 4NEB 811 6130-04


Manual SS- 1 15U Datos tcnicos

15 Datos tcnicos

15.1 Datos tcnicos generales

segn CEI 68-2-6


- ensayadas con 10...57 Hz,
(Ampl. const. 0,15 mm)
- Montaje abierto 57...150 Hz,
Temperatura del aire de en- (Aceleracin const. 2 g)
trada (medida en la parte
inferior de las tarjetas) O...+ 55" C segn CEI 68-2-27
- Montaje en armario - ensayado con 12 choques
(onda semisenoidal 15 g / 11 ms)
segn CEI 68-2-32

Temperatura del aire de entrada

En almacenamiento/
-4O...+85"C

Variacin de temperatura
mx. 10 K l h
- En almacenamiento/
mx. 20 K 1 h

Humedad relativa
595% (segn DIN 40040)
- En almacenamiento/
S 95% (sin condensaciones)

Presi6n atmosferica
860... 1060 hPa 1
- En almacenamiento/
660...1060 hPa 1

Sustancias nocivas

(humedad relativa S 60%,


sin condensaciones)
S 0,1 ppm.
(humedad relativa S 60%,
sin condensaciones)

1 Al utilizarlo por debajo de 900 hPa (= 1000 sobre el


nivel del mar) es conveniente que el usuario se ponga
en contacto con el fabricante para informarse sobre las
condiciones de refrigeracin necesarias.
Datos tcnicos Manual SS- 7 1SU

Oscilacin de 1 MHz
- Fuentes de alimentacin c.a.
- Fuentes de alimentacin C.C.
- Output DC 24 V 1 segn CEI 536
- fnputCA1151230V
-Tarjetas digitales de EIS Dimensionamiento del
-Tarjetas analgicas de /S
- Canales de comunicacin - entre los circuitos elctricos

Ensayo con rfagas de impulsos


los circuitos unidos con el
- Fuentes de alimentacin punto central de tierra segn VDE 0160
- Tarjetas digitales d e /S
- Tarjetas analgicas de /S - entre todos los circuitos
- Canales de comunicacin
el punto central de tierra
Electricidad esttica (carril normalizado) segn VDE 0160

senoidal, 50 Hz

rador durante el de los circuitos (c.a.1c.c.)


servicio normal)
- Fuentes de alimentacin
- Tarjetas digitales de E I S
- Tarjetas analgicas de E I S
- Canales de comunicacin Tensin de choque segn CEl 255-4
con una tensin nominal U,
Campos electromagn&ticos de los circuitos (c.a.1c.c.)
intensidad 3 V/m 1 kv, 1.2 150 ps

3 kv, 1.2150ps
R6Faga de impulsos (burst)
- Fuentes de alimentacin Supresin de intederencias segn VD 087 1
- Tarjetas digitales de E I S
- Tarjetas analgicas de E I S
- Canales de comunicacin Las tarjetas de salida de c.a. no
estn desparasitadas.
Manual SS- 1 15U Datos tcnicos

15.2 Descripcin de los componentes


15.2.1 Bastidores (CR,ER)
Bastidor CR 700-0 para aparato central O
Datos tcnicos

Cantidad de tarjetas
perifricas enchufables m6x.

Cantidad de aoaratos de
ampliacibn cokdables
-centralizadamente mx.

Dimensiones A x A x T (mm)

Pero

Bastidor CR 700-0 para aparato central 0 (6ES5 700-OLBI1)

Cantidad de tarjetas
perifricas enchufables m6x. 6

Cantidad de aparatos de
ampliacibn conedables
- centralizadamente mx. 3
- decentralizadamente * mx. 63

Dimensiones A x A x T (mm) 353 x 303 x 47


Dalos tcnicos Manual 55-7 75U

Bastidor CR 700-1 para aparato central 1 (6ES5 700-1LA12)

Cantidad de tarjetas
perifricas enchufables mx. 7

Cantidad de aparatos de
ampliacibn conectables
- centralizadamente rnx. 3
Dimensiones A x A x T (mm) 483 x 303 x 47

.
i-
N
m
Peso 5 kg
m
M

Bastidor CR 700-2 para aparato central 2 (6ES5 700-2LA12)


Datos tcnicos

Cantidad de tarjetas
perifricas enchufables rnx. 7

Cantidad de aparatos de
ampliacibn coneeables
- centralizadamente rnx. 3
- descentralizadamente * m6x. 63
Dimensiones A x A x T (mm) 483 x 303 x 47
.
m
N
Peso 5 kg
m

20

* -+ apt. 3.2.6

EWA 4NEB 81 1 6130-04


Manual 55-7 15U Datos tcncos

Bastidor CR 700-3 para aparato central 3


l

Datos tcnicos

Cantidad de tarjetas
perifericas enchufables mx. 17

Cantidad de aparatos de
am~iiaci6nconectables
- cintralizadamente mx. 3
- descentraliradamente * m8x. 63

DimensionesA x A x T (mm)

Pero

Bastidor ER 701-1 para aparato de ampliacin O


Datos tcnicos

lnterfase
- conexibn centralizada IM 305 / IM 306

Evaluaci6n de alarmas no posible

Dimensiones(mm) 353 x 303 x 47

Peso
Da tos tcnicos Manual 55-1 1 SU

Bastidor ER 701-1 para aparato de ampliacin 1 (6ES5 701-1 LA12)

Cantidad de tarjetas
perifricas enchufables m6x. 9

- conexin centralizada l M 305 1 lM 306

Evaluacin de alarmas

Dimensiones A x A x T (mm) 483 x 303 x 47

Bastidor ER 701-2 para aparato de ampliacin 2 (6ESS 701-2LA12)


Datos tcnicos

Cantidad de tarjetas
perifricas enchufables m6x. 7

lnterfase
- conexin centralizada I M 306
- conexin descentralizada AS310lAS311
IM 3141IM 3171
IM 318

Y
Y Evaluacin de alarmar no posible
LO
m
m
Dimensiones A x A x T (mm) 483 x 303 x 47
2
(3
Peso 5 kg

Bastidor ER 701-3 para aparato de ampliacin 3 (6ES5 701-3LA12)


I I
Datos tcnicos

Cantidad de tarjetas
perifrica enchufables mx. 7

lnterfase
- conexin centralizada IM 306
- conexin descentralizada AS 310 / AS 31 1
IM 314 1 l M 317 1
IM 318

2 Evaluacin de alarmas posible con


?
LO
m I M 3071 317
m
Dimensiones A x A x T (rnm) 483 x 303 x 47
u
I Peso 5 kg

EWA 4NEB 81 1 6130-04a


Datos tcnicos Manual SS-1 ISU

Fuente de alimentacin PS 951 AC 1151230 V; 5 V, 7115 A


I I

Frecuencia de la red
-Valor nominal
- Margen admisible

I lntensidad de entrada a 11512301 v


- Valor nominal
1-
1,312.6 A
- lntensidad de conexin mx. 12OA
19 3 Azs

1 Potencia(potencia activa)
Tensin de salida
- Valor nominal
- Tolerancia
lntensidad de salida
- Valor nominal sin ventilador
- Valor nominaf con ventilador
- Margen admisible
Tensin de salida (PGIOP)
- Valor nominal 5,2 V
- Tolerancia 4 2%
lntensidad de salida mx. 2.5 A

Batera tampn Batera de litio,


tam. C
(3.6 Vi5 Ah)
- Tiempo de respaldo mn. 1 ao (con 0.6 mA,
25C y respaldo in-
interrumpido)

Puenteo de fallo de red


(con L1 mn)

Tensin de salida (auxiliar)


- Valor nominal
- Tolerancia
lntensidad de salida

Proteccibn contra cortocircuitos electrbnica

Indicador de perturbacin

Fusible (en el circuito primario) incorporado

Clase de proteccin Clase 1

Separacin galvnica no

Dimensionado del aislamiento VDE 0160


- Grupo de aislamiento C
- Ensayado con 2700 V C.C.

lntensidad derivada a tierra


segn VDE 0160 con 230 V c.a.

Grado de supresin de radio- A segn


Esquema de principio inferencias VDE 0871

Disipacin
Datos tcnicos
Peso aprox. 1.9 kg
Tensin de entrada 11
- Valor nominal 1151230 V c.a.
- Margen admisible 94...132 VI 187...264 V
Manual SS- 7 7 SU Da tos tcnicos

Fuente de alimentacin PS 951 DC 24 V; 5 V, 3 A (6ES5 951-7NB13)


Dalos tcnicos

Tensin de entrada L +
- Valor nominal
- Ma-en admisible
Frecuenciade la red
-Valor nominal

lntensidad de entrada a 24 V
- Valor nominal 1,6A
- lntensidad de conexion mAx. 35A
- 1% 1A's

Potencia

Tensin de salida
-Valor nominal
- Tolerancia
lntensidad de salida
- Valor nominal sin ventilador
- Valor nominal con ventilador
- Margen adrnisibie
Tensin de salida (PGIOP)
- Valor nominal 5,2 V
- Tolerancia + 2%
lntensidad de salida mx. 1A

Batera tampn Batera de litio,


tam. C
(3.6 VI5 Ah)
- Tiempo de respaldo mn. 1 ao (con 0,6 mA,
25C y respaldo in-
interrumpido)

Puenteo de fallo de red


(con L1 mn) mx. 2,s ms

Tensin de salida (auxiliar)


- Valor nominal
- Tolerancia
lntensidad de salida

Proteccin contra cortocircuitos electrnica

Indicador de perturbacin

Fusible (en el circuito primario) incorporado

Clase de proteccin Clase 1

Separacin galvnica

Grado de supresin de radio- At14dB


interferencias segn
VDE 0871

Disipacin

Peso aprox. 1,6 kg


Datos tcnicos Manual SS- 7 15U

Fuente de alimentacin PS 951 DC 24 V; 5 V, 7115 A (6ES5 951-7ND12)


Datos tcnicos

Tensin de entrada L +
- Valor nominal 24 V C.C.
- Margen admisible 20...30 V

Frecuencia de la red
- Valor nominal O Hz

lntensidad de entrada a 24 V
- Valor nominal 5.4 A
- lntensidad de conexin mx. 132 A
- 12t 16 Als

Potencia 130 W

Tensin de salida
- Valor nominal
- Tolerancia
Tensin de salida
- Valor nominal sin ventilador
- Valor nominal con ventilador
- Margen admisible
Tensin de salida (P/OP)
- Valor nominal 5.2 V
- Tolerancia +2%
lntensidad de salida mx. 2,5A

Batera tampn Batera de litio,


tam. C
(3.6 VI5 Ah)
- Tiempo de respaldo min. 1 ao (con 0.6 mA,
25C y respaldo in-
interrumpido)

Puenteo de fallo de red


(con L1 min) mx. 2.5 ms

Tensin de salida (auxiliar)


- Valor nominal 24 V
- Tolerancia
lntensidad de salida mx.
+ 5%
0.35 A

Proteccin contra cortacircuitos

Indicador de perturbacin
electrnica
I
Fusible (en el circuito printario) incorporado

Clase de proteccin Clase 1

Separacin galvnica
Botina
Grado de supresin de radio- A+l4dB
+niczmww interferencias segn VDE 0871

Disipacin
sv

Peso
ILV

EWA 4NEB 81 1 61 30-04a


Manual SS- 1 15U Datos tcnicos

Fuente de alimentacin PS 951 DC 24 V; 5 V. 7115 A


1 Datos tcnicos

Tensin de entrada L t
- Valor nominal
- Margen admisible
Frecuenciade la red
-Valor nominal

lntensidad de entrada a 24 V
- Valor nominal
- Intensidad de conexin

Tensin de salida
- Valor nominai
- Tolerancia
lntensidad de salida
- Valor nominal sin ventilador
- Valor nominal con ventilador
- Margen admisible

Tensin de salida (PGIOP)


- Valor nominal 5.2 V
- Tolerancia +2%
fntensidad de salida mx. 2.5A

Batera tampn Batera de litio,


tam. C
(3.6 VI5 Ah)
- Tiempo de respaldo mn. 1 ao (con 0,6 mA,
25C y respaldo in-
interrumpido)

Tensin de salida (auxiliar)


- Valor nominal 24V
- Tolerancia +5%
lntensidad de salida mx. 0.35A

[ Proteccin contra cortocircuitos electrnica

Indicador de perturbacin

1 Fusible (en el circuito primario) incorporado

I1 Clase de proteccin

Separacin galvnica
Clase 1

Dimensionado del aislamiento VDE 0160


- Grupo de aislamiento C
- Ensayado con 500 V

Grado de supresin de radio- A segn


interferencias VD E 0871

aprox. 1.6 kg

1 Esquema de principio 1

EWA 4NEB 81 1 6130-04a


Datos tcnicos Manual 55- 1 15U

15.2.3 Tarjetas centrales


Tarjeta central CPU 941
Datos tcnicos
Tamao de memoria (total)
- Memoria interna
mx. 9216 Instrucciones
mx. 1024 Instrucciones
''
- Cartucho de memoria
(WM)
- Cartucho de memoria
mx. 8192 Instrucciones "
(EPROM) rn6x. 8192 Instrucciones
- Cartucho de memoria
(EEPROM) m6x. 8192 instrucciones 1
Tiempo de ejecucin
- por operacin binaria aprox. 1.6 ps
- por op. de palabra ...
aprox. 1.6 160 ps
Tiempo de vigilancia de ciclo
(perro guardin) aprox. 5 0 0 ms (modificable)
Marcas 2048; optativamente
todas remanentes o
solo la mitad 2
Temporizadores
-Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0.01 ...9990 S
Contadores
-Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0...999 (hacia adelante.
hacia atr6s)
Total de entradas y salidas
digitales mx. 512
Total de entradas y salidas
analgicas m6x. 128
Mdulos de organizacin mdx. 256
Mdulos de programa m6x. 256
M6dulos funcionales mx. 256 (parametrizabies)
M6dulos de paso m6x. 256
Mdulos de datos mx. 254
Juego de instrucciones aprox. 170 instrucciones
Corriente de respaldo pro-
cedente de la batera tarn 6n
necesaria para mantener Pos
datos cuando se desconecte
la red
- RAM interna aprox. 100 p A
- cart. de memoria RAM aprox. 200 p A
Consumo
- de 5 V (interna)
- de 24 V (sin PC)
(con PC)
Disipacin
- con PG
Peso aprox. 1.5 kg

3 Una instruccin ocupa normalmente 2 bytes en la


memoria de programa
2 Con batera tampn incorporada

EWA 4NEB 81 1 61 30-04a


Manual SS- 1 15U Da tos tcnicos

Tarjeta central CPU 942 (6ES5 942-7UB11)

Tamao de memoria (total) mx. 21 504 instrucciones 3


- Memoria interna mx. 5120 instrucciones 1
- Cartucho de memoria
(RAM) mx. 16384 instrucciones 3
- Carlucho de memoria
115U (EPROM) mx. 16384 instrucciones 3
CPU
942
- Cartucho de memoria
(EEPROM) mx. 8192 instrucciones 1
Tiempo de ejecucin
- por operacin binaria aprox. 1.6 ys
- por op. de palabra aprox. 1.6...200 ps
Tiempo de vigilancia de ciclo
(perro guardin) aprox. 500 ms (modificable)
Marcas PM8;optativamente
todas remanentes o
solo la mitad 2
Temporizadores
-Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0.01...9990 S
Contadores
-Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen O...?99 (hacia adelante,
hac~aatrs)
Total de entradas y salidas
dig itales mx. 2048
Total de entradas y salidas
analgicas mx. 128
Mdulos de organizacin mx. 256
M6dulos de programa mx. 256
Mdulos funcionales mx. 256 (parametrizables)
Mdulos de paso mx. 256
Mdulos de datos mx. 254
Juego de instrucciones aprox. 170 instrucciones
Corriente de respaldo pro-
cedente de la batera tam n
necesaria para mantener Pos
datos cuando se desconecte
la red
- RAM interna aprox. 300 yA
- cart. de memoria RAM aprox. 200 pA
Consumo
- de 5 V (interna)
- de 24 V (sin PG)
(con PG)
Disipacin
- con PG
Peso aprox. 1,s kg

7 Una instruccin ocupa normalmente 2 bytes en la


memoria de programa
Datos tcnicos Manual 55-115U

Tarjeta central CPU 943 (con un canal serie) (6ES5 943-7UBll)


Datos tcnicos
Tamao de memoria (total) mex. 24576 instrucciones
- Memoria interna max. 8192 instrucciones
'
- Cartucho de memoria
(RAM)
- Cartucho de memoria
mx. 16384 instrucciones '
(EPROM) mx. 20480 instrucciones
- Cartucho de memoria
(EEPROM) mx. 8192 instrucciones l
Tiempo de ejecucin
- por operacin binaria aprox. 0.8 ps
- por op. de palabra aprox. 0.8 ...160 ps
Tiempo de vi?ilancia de ciclo
(perro guardin) aprox. 500 ms (modificable)
Marcas 2048; optativamente
todas remanentes o
solo la mitad 2
Temporizadores
- Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0.01 ...9990 s
Contador
- Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0...999 (hacia adelante.
hacia atrs)
Total de entradas y salidas
digitales mx. 2048
Total de entradas y salidas
analogicas mx. 128
Mdulos de organizacin mx. 256
Mdulos de programa mx. 256
Mbdulos funcionales mx. 256 (parametrizables)
Mdulos de paso mgx. 256
Mdulos de datos mx. 254
Juego de instrucciones aprox. 170 instrucciones
Corriente de respaldo pro-
cedente de la batera tamon
necesaria para mantener los
datos cuando se desconecte
la red
- RAM interna aprox. 700 p A
- cart. de memoria RAM aprox. 200 p A
Consumo
- de 5 V (interna) tp. 0.2 A
- de 24 V (sin PG) 0.04 A
(con PG) 0.06 A
Disipacibn tip. 2 VV
- con PG tp. 2.5VV
Peso aprox. 1,S kg

3 Una instruccin ocupa normalmente 2 bytes en la me-


moria de programa
2 Con batera tampn incorporada

EWA 4NEB 811 6130-04a


Manual 55- 1 1SU Datos tcnicos

Tarjeta central CPU 943 (con dos canales serie) (6ES5 943-711821)

Tamao de memoria (total) m6x. 24576 instrucciones 1


- Memoria interna mx. 24576 instrucciones 9
- Cartucho de memoria
(RAM) mx. 16384 instrucciones 1
- Cartucho de memoria
(EPROM) mx. 24576 instrucciones 1
- Cartucho de memoria
(EEPROM) m6x. 8192 instrucciones 1
Tiempo de ejecucin
- por operacin binaria aprox. 0.8 ps
- por op. de palabra ...
aprox. 0.8 160 ps

(temperatura ambiente Tu en "C) -3.5 x (Tu-1512 m4 /da


-p. ej. toierarscias con 40C 2 2s-3.5x(40-15)2
aprox. O..- 4s /da
Tiempo de vigilancia de ciclo
(perro guardin) aprox. 500 ms (modificable)
Marcas 2048; optativamente
todas remanentes O
solo la mitad 2
Temporizadores
- Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0.01 ...9990 S
Contadores
- Cantidad 128; optativamente
todos remanentes o
solo la mitad 2

Total de entradas y salidas


digitales m6x. 2048
Total de entradas y salidas
analgicas m6x. 128
Mdulos de organizacin mx. 256
M6dulor de programa m6x. 256
Mdulos funcionales m6x. 256 (parametrizables)
Mdulos de paso mx. 256
M6dulos de datos m6x. 254
Juego de instrucciones aprox. 170 instrucciones
Corriente de respaldo pro-
cedente de la batera tam n
necesaria para mantener Pos
datos cuando se desconecte
la red
- RAM interna aprox. 100 p A
- cart. de memoria RAM aprox. 200 p A
Consumo
- de 5 V (interna)
- de 24 V (sin PG)

- con dos PG
Peso aprox. 1.5 kg

1 Una instruccin ocupa normalmente 2 bytes en la


memoria de programa
Datos tcnicos Manual SS- 1 1SU

Tarjeta central CPU 944 (con un canal serie) (6ESS944-7UB11)


Datos tcnicos
Tamao de memoria (total) mx. 49152 instrucciones 1
- Memoria interna
- Cartucho de memoria
mx. 49152 instrucciones '
(EPROM) mx. 491 52 instrucciones 1
- Cartucho de memoria
(EEPROM) mx. 8192 instrucciones 1
Tiempo de ejecucin
- por operacin binaria aprox. 0.8 ps
- por op. de palabra aprox. 0.8 ...3.6 ps
Tiempo de vi.qilancia de ciclo
(perro guardin) aprox. 500 ms (modifcable)
Marcas 2048; optativamente
todas remanentes o
colo la mitad 2
Temporizadores
- Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0.01 ...9990 S

Contadores
-Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0...999 (hacia adelante,
hacia atrs)
Total de entradas y salidas
digitales mx. 2048
Total de entradas y salidas
analgicas mx. 128
Mdulos de organizacin mx. 256
Mdulos de programa mx. 256
Mdulos funcionales mx. 256 (parametrizablesf
Mdulos de paso mx. 256
Mdulos de datos mx. 254
Juego de instrucciones aprox. 170 instrucciones
Corriente de respaldo pro-
cedente de la batera tam n
necesaria para mantener Pos
datos cuando se desconecte
la red
- RAM interna aprox. 100 p A
- cart. de memoria RAM aprox. 200 p A
Consumo
- de 5 V (interna) tp. 0.2 A
- de 24 V (sin PG) 0.04 A
(con PG) 0.06 A

Disipacin tip. 2W
- con PG tip. 2.5W

Peso aprox. 1.5 kg

1 Una instruccin ocupa normalmente 2 bytes en la


memoria de programa
z Con batera tampn incorporada

EWA 4NEB 81 1 61 30-04a


Manual SS- 1 15U Datos tcnicos

Tarjeta central CPU 944 (con dos canales serie) (6ES5 944-711821)

Datos tcnicos
Tamao mx. 49152 instrucciones
- Memoria interna m6x. 49152 instrucciones
- CaRucho de memoria
(EPROM) m6x. 49152 instrucciones
- Cartucho de memoria
(EEPROM) mx. 8192 instrucciones l
Tiempo de ejecucin
- por operacin binaria aprox. 0.8 ps
- por op. de palabra aprox. 0,8 ...3.6 ps

aprcpx. @...-
45 Idia

Tiempo de visilancia de ciclo


(perro guardin} aprox. 500 ms (modificable)
Marcas 2048; optativamente
todas remanentes o
solo la mitad 2
Temporizadores
- Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0.01 ...9990 S
Contadores
- Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0...999 (hacia adelante,
hacia atrds)
Total de entradas y salidas
digitales mx.
Total de entradas y salidas
analgicas mx.
M6dulos de organizacin mx. 2 56
Mdulos de programa max. 256
Mdulos funcionales mx. 256 (parametrizables)
Mdulos de paso mx. 2 56
Mdulos de datos mx. 2 54
Juego de instrucciones aprox. 170 inrtrucciones
Corriente de respaldo pro-
cedente de la batera tam n
necesaria para mantener Pos
datos cuando se desconecte
la red
- RAM interna aprox.
- cart. de memoria RAM aprox.
Consumo
- de 5 V (interna) tp. 0.45 A
- de 24 V (sin PG) 0.08 A
(con PG) 0.12 A
Disipacin tp. 4.5 W
- con dos PG tip. 5.5 W
Peso aprox. 1.5 kg

2 Una instruccin ocupa normalmente 2 bytes en la


memoria de programa
2 Con batera tampn incorporada
Datos tcnicos Manual SS- 1 1SU

15.2.4 Tarjetas de entrada digital


Tarjeta de entrada digital32 x DC 24V, sin separacin galvnica (6ES5 420-7LA11)

Cantidad de entradas
Separacingalvnica

Tensin de entrada L+
- Valor nominal
- con seal "O" -30... + 5V
- con seal "1"
lntensidad de entrada
- con seal "1" tp. 8.5mA

Tiempo de retardo
- para transicin de "O" a "1"

Longitud de cable
-apantallado mx. 1000 m
-sin apantallar mx. 600m

Dimensionado del
aislamiento segn VDE 0160

Conexin de BERO de 2 hilos


- Intensidad de reposo

tp. 6.5 W

aprox. 0.7 kg

Ocupacin de bornes

EWA 4NEB 81 1 6130-04


Manual SS- 1 15U Datos tcnicos

Tarjetas d e entrada 32 x DC 24V. con separacin galvnica (6ES5 430-7LA12)

Datos tcnicos

Cantidad de entradas 32
Separacingalvnica s (optoacoplador)
-En grupos de 8

Tensin de entrada L +
- Valor nominal 24 V C.C.
- con seal "0" -30... + 5V
- con seal "1" 13...30V

lntensidad de entrada
- con seal "1 " tp. 8.5mA

Tiempo de retardo
- para transicibn de "O" a "1 " tp. 2.2 ms; mx. 4.6 ms
- para transicin de "1" a "O" tp. 4.5 ms; mx. 12 ms

Longitud de cable
-apantallado mx. 1000 m
-sin apantallar mx. 600m

Dimensionado del
aislamiento segn VDE 0160

Tensin nominal de
aislamiento
(entre grupos) 30 V
- Grupo de aislamiento C
- Ensayado con 500 V
Tensin nominal de
aislamiento
(L+ respecto a & 1 30 V
- Grupo de aislamiento C
- Ensayado con 500 V

Conexin de BERO de 2 hilos posible


- Intensidad de reposo 51.5 mA

Consumo
-
I DlGlTAL
INPUT
32x24VDC
de la fuente de 5 V (interna)

Disipacibn tp.
1 5 mA

6.5 W
Ocupacin de bornes
Peso aprox. 0.7 kg

Esquema de principio
Dalos tcnicos Manual 55- 7 15U

Tarjeta de entrada digital 16 x UC 24..A8 V (6ES5431-7LA11)


Datos tcnicos

Cantidad de entradas 16
Separacin galvnica si (optoacoplador)
- En grupos de 4

Tensin de entrada L +
- Valor nominal 24...U V C.U.
- Frecuencia 0...63 Hz
- con setial "O" O...5V
- con sefial"1" 13...60V

Intensidad de entrada
con setial "'1"
- con 24V c.a. tip. 8,5mA
- con 24V C.C. tp. 9.0 mA
- con 48 V <.a. tip. 10.5 mA
- con 48 V C.C. tip. 10.5 mA

Tiempo de retardo
- para transicin de "O" a "1" L . 1 3 ms
- para transicin de "1 " a "O" 10...25 ms

Longitud de cable
- apantallado m6x. 1000 m
- sin apantallar m6x. 600 m

Dimensionado del aislamiento segn VDE O160

Tensin nominal de aislamientoi


(entre grupos) 60V
- Grupo de aislamiento C
- Ensayado con 5810 V

Tensin nominal de aislamiento


(L.? respecto a &- ) ZSOV
-Grupo de aislamiento C
- Ensayado con 1500 V

Conexi6n de BERO de Z hilos posible


- Intensidad de reposo sZmA

Consumo
- de la fuente de 5 V (interna) -i 5 mA

Ocupacin de bornes
Disipacin tp. 9W

Peso aprox. 0.7 kg

Esquema de principio
1 No se admite la conexin de fases diferentes.

EWA 4NEB 811 6130-04


Manual SS- 1 1SU Datos tcncos

Tarjeta de entrada digital16 x UC 48...60 V, con separacin galwnica (6ES5 432-7LA11)


Datos tcnicos

Cantidad de entradas
Separaci6n galvdnica
- En grupos de

Tensin de entrada Ll
- Valor nominal
- Frecuencia
- con seal "0"
- con seal "1 "

Intensidad de entrada
con seal "1 "
- con 48 VI50 Wr c.a tp.
- con 48 V C.C. tp.
- con 60 VI50 Hs c.a. tp.
- con 60V C.C. tp.

Tiempo de retardo
- para transicin de "O" a "1"
- para transicibn de "1 " a "O"

Longitud de cable
- apantallado mdx.
- sin apantallar m6x.

Dimensionado del
aislamiento segn VDE 0160

TensiBn nominal de aislamiento 3


(entre grupos)
- Grupo de aislamiento
- Ensayado con

Tensin nominal de aislamiento


(Ll respecto a & 1
- Grupo de aislamiento
- Ensayado con

Conexin con BERO de 2 hilos posible


- Intensidad de reposo $ 5 rnA

Consumo
- de la fuente de 5 V (interna)

Disipacin t p.

11
Peso aprox
Ocupacibn de bornes

/ Esquema de principio 1 No se admite la conexibn de Fases diferentes.


I

EWA 4NEB 81 1 6130-04


Datos tPcnicos Manual SS- 1 1SU

Tarjeta de entrada digital8 x DC 24 V (con alarmas de proceso), con sep. galv (6ES5 434-7LA12)
1
Datos tbcnkos

Cantidad de entradas 8
Separacin galvnica s (optoacoplador)
- En grupos de 1

Tensin de entrada L +
- Valor nominal 24 V C.C.
- con seal "0" +
-30... 5 V
- con seal "1 " ...
13 30 V

Intensidad de entrada
con seal "1"
- con 24Vc.c. tp. 8.5mA

Tiempo de retardo
- para transicin de "0" a "1" 0,s ...1,s ms
- para transici6n de "1" a "0" ...
0,5 1.5 ms

Sealizacin(ext.)
de interrupcin (alarma) rele de remanencia
(carga de los contac-
tos: m6x. 0.2 A
50 V C.C.; capacidad de
corte: mx. 20 W 6
35 VA)

Sealizacin (int.) a travs de la lnea


de interrupcin (alarma) del bus PRAL-N

Acuse de recibo (reposicin) externa a travs de la


entrada Reset, con
seal de 24 V C.C.

Longitud de cable
-apantallado m6x. $000m
-sin apantallar mx. 600 m

Dimensionado del
aislamiento segn VDE 0160

Tensin nominal de aislamiento?


(entre grupos) 30V
- Grupo de aislamiento C
- Ensayadocon 500 V

Tensin nominal de aislamiento


(L + respecto a ) 30 V
- Grupo de aislamiento C
Ocupaci6n de bornes - Ensayado con 500 V

Conexin de BERO de 2 hilos pasi ble


- intensidad de reposo mx. 5 1.5 mA

Consumo
-de ia fuente de 5 V(interna) e 7 0 mA

-
-
Disipacibn

Peso
tp. 2W

aprox. 0,7 kg

1 Esquema de principio

EWA 4NEB 811 6130-04


Manual 55- 1 1SU Datos tcnicos

Tarjeta de entrada digital16 x AC 115 V, con separacin galvnica (6ES5 435-7LA11)


Datos tcnicos

Cantidad de entradas 16
Separacin galvlinica s (optoacoplador)
- En grupos de 4

Tensin de entrada L1
- Valor nominal 115V C.U.
- Frencuencia 47...63 Hz
- con seal "0" 0...40 V
- con seal "1" ...
85 135 V

Intensidad de entrada
con seal "1 "
- con 5 0 i-lz c.a. tip. 15 mA
- con C.C. tip. 6 mA

Tiempo de retardo
- para transicin de "O" a '9'' 2...13 ms
- para transicin de "1" a "0" 10...25 ms

Longitud de cable
-apantallado
-sin apantallar

Dimensionado del
aislamiento segn VDE0160

Tensin nominal de aislamiento1


(entre grupos) 250 V
- Grupo de aislamiento C
- Ensayado con 1500 V

Tensin nominal de aisiamiento


(11 respectoa -&-) 250 V
- Grupo de aislamiento C
- Ensayado con 15OOV

Conexin de BERO de 2 hilos posible


-Intensidad de reposo 55mA

Consumo
- de la fuente de 5 V (interna) c; 5mA

Factor de simultaneidad
(por grupo L1= 135 V)
- con 25C 100%
- con 55C 75%

Disipacin tp. 11 W
Ocupacin de bornes
Peso aprox. 0.7 kg

Esquema de principio 1 Se admite la conexin de fases diferentes.


Datos tcnicos Manual SS- 1 15U

Tarjeta d e entrada digital16 x AC 115 V (6ESS 435-7L511)

Datos tcnicos

Cantidad de entradas 16
Separacin galv6nica s (optoacoplador)
- En grupos de 2

Tensin de entrada L1
- Valor nominal 115Vc.u.
- Frecuencia 47 ...63 Hz
- con seal "0" O...@ V
- con seal "1" 85 ...135 V

intensidad de entrada
con seal "1 "
- con 50 Hz c.a. tip. 70 mA
- con c.c. tip. 6mA

Tiempo de retardo
- para transicinde "O" a "1" 2...13 ms
- para transicin de "1 " a "O" 10...25 rns

Longitud de cable
- apantallado '1000 m
- sin apantallar 680 m

Dimensionado del
aislamiento segn VDE 0160

Tensi6n nominal de aislamiento1


(entre grupos) 250 V
- Grupo de aislamiento C
- Ensayado con 1500 V

Tensin nominal de aislamiento


(Ll respecto a &- ) 250 V
- Grupo de aislamiento C
- Ensyado con 1500 V

Conexin de BERO de 2 hilosposible


- Intensidad de reposo -5mA

Consumo
- de la Fuente de 5 V (interna) 5 5rnA

Factor de simultaneidad
(por grupo, Lf = 135 V)
- con 25C 100%
- con 55C 75%
16xI15VAC
Disipacin
Ocupaci6n de bornes
Peso

1 Se admite la conexibn de diferentes fases.


Esquema de principio

EWA 4NEB 811 6130-04


Manual 55- 7 75U Datos tcnicos

Tarjeta de entrada digital16 x AC 230 V. con separacin galvnica (6ES5 436-7LA11)


Datos tbcnicos

Cantidad de entradas 16
Separacin galvnica si (optoacoplador)
- En grupos de 4

Tensibn de entrada L1
- Valor nominal
- Frecuencia
- con seal "0"
- con seal "1"

intensidad de entrada
con seal "1 "
- con 50 Hz c.a. tp.
- con c.c. tp.

Tiempo de retardo
- para transicin de "O" a "1"
- para transicin de "1" a "O"
Longitud de cable
- apantallado
- sin apantdlar

Dimensionado del
aislamiento segn VDE 0160

Tensin nominal de aislamiento1)


(entre grupos)
- Grupo de aislamiento
- Ensayado con
Tensin nominal de aislamiento
(L1 respecto a & )
- Grupo de aislamiento
- Ensayado con
Conexin de BERO de Z hilos posible
- Intensidad de reposo 5 3mA

Consumo
- de la fuente de 5 V (interna)
Factor de simultaneidad
(por grupo con L1=264 V)
- con 25C 100%
- con 55C 75%

Disipaci6n tp. 11 W

Ocupacin de bornes Peso aprox. 0.7 kg

Esquema de principio 1) No se admite la conexi6n de fases diferentes.

EWA 4NEB 81 1 6130-04


Datos tcncos Manual SS- 1 1SU

Tarjeta de entrada digital16 x AC230 V (6ES5 436-7LB11)

Cantidad de entradas
Separacin galvnica si (optoacoplador)
- En grupos de
Tensin de entrada L1
- Valor nominal 230 V C.U.
- Frecuencia
- con seal "O"
- con seal "1 " ...
170 264 V

Intensidad de entrada
con seal "1 "
- con 50 Hz c.a. tp. 15mA
- con C.C. tp. 2.2 mA

Tiempo de retardo
- para transicin de " O a "1" 2...13 ms
- para transici6n de "1" a "0" ...
10 35 ms

Longitud de cable
-apantallado
-sin apantallar

Dimensionadodel aislamiento segun VDE 0160

Tensin nominal de aislamiento'


(entre grupos)
- Grupo de aislamiento
- Ensayado con

Tensin nominal del aislamiento


(L1 respecto a -&1
- Grupo de aislamiento
- Ensayado con
Conexi6n de BERO de 2 hilos
- Intensidad de reposo

Consumo
- de la fuente de 5 V (interna) 5 5mA

Factor de simultaneidad
(por grupo. con L1=264 V)

aprox. 0,7 kg
Ocupacin de bornes
Manual SS- 1 1 SU Datos tcnicos

Tarjeta de entrada digital8 x AC 230 V (6ES5 436-7LC11)

I Datos tcnicos

Cantidad de entradas 8
Separacin galvknica si (optoacoplador)
-En grupos de 1

Tensin de entrada 81.


- Valor nominal 230 V C.U.
- Frecuencia ...
47 63 Hz
- con seal "O" 0...300 V
- con seal "1" ...
170 264 V

Intensidad de entrada
con seal "1" c.a. tp. 16 mA
C.C. tp. 2.2 mA

Tiempo de retardo
- para transicin de "'O" a "1" 2...13 ms
- para transicibn de "1" a "0" ...
10 25 ms

Longitud de cable
- apantallado
- sin apantallar
Dimensionado de aislamiento segn VDE 0160

Tensin nominal de aislamiento')


(entre grupos) 250 V
- Grupo de aislamiento C
- Ensayado con 2700 V

Tensin nominal de aislamiento


( L l respecto a 5 ) 250 V
- Grupo de aislamiento C
- Ensayado con 2700 V

Conexin de BERO de 2 hilos posible


- intensidad de reposo S SmA

Consumo
- de la fuente de 5 V (interna) 5 5 mA

Disipacin tp. 5W

Peso aprox. 0.7 kg


DlGlTAL
INPUT
8x230VAC

1 Ocupacin de bornes

Esquema de principio 1 No se admite la conexin de fases diferentes.


Datos tcnicos Manual 55-I ISU

15.2.5 Tarjetas de salida digftal


Tarjeta de salida digital32 x DC 24 V; 0'5 A, sin separacin galvnlca (6ES5441-7LA11)
Datos thcnicos

Cantidad de salidas
Separacibn galvnica

Tensin de la carga L +
- Valor nominal
- Margen admisible
- Valor para t S 0.5 s

lntensidad de salida
- con seal "1" mn.

Intensidad de salida
con seal " 1"
- Valor nominal
-Carga de lmparas m6x.

lntensidad residual con


sea! "0" m6x.

Conexin en paralelo de
salidas no posible

Capacidad de carga total 1WO/ocon 25C y


50% con 55C (referi-
da a la suma de ras
intensidades)

Proteccin contra cortocircuitos

Tensin inductiva de
desconexibn limitada a

Frecuencia de conmutacin
-con carga indudiwa m6x.
-con carga bhmica m6x.

Longitud de cable
- apantallado m6x.
- sin apantallar m6x.

Dimensionado del aislamiento segn VD 0160

Consumo
- de la fuente de S V (interna) 10 mA
- de la fuente de L + (sin carga) 17 mA/ por grupo
Ocupacin de bornes
Disipacin tip. ZOW

Peso aprox

i-'
Unton externa
1
Esquema de principio

EWA 4NEB 81 1 6130-04a


Manual SS- 1 15U Datos tPcnicos

Tarjeta d e salida digital32 x DC 24 V; 0,s A, con separacin galvnica (6ES5451-7LAl1)


Datos tcnicos

Cantidad de salidas 32
Separaci6ngalvnica si (optoacoplador}
- En grupos de 8

Tensin de carga L +
- Valor nominal 24 V C.C.
- Margen admisible 20...30 V
- Valor para t s0,5 s 35 V

Tensin de salida
- con seal "1" mn. L + -2.5 V

intensidad de salida con


seal "1"
- Valor nominal 0,5A
- Carga de lmparas m6x. SiW

Intensidad residual con


seal "0" m6x. f mA

Conexin en paralelo de
salidas no posible

Capacidad de carga total 100% con 25C y


50% con 55C (referi-
da a la suma de las
intensidades)

Proteccin contra corto-


circuitos electrnica

Tensin inductiva de
desconexin limitada a - 15V

Frecuencia de conmutacin
-con carga inductiwa m6x. 0,s Hz
-con carga bhniica m6x. 100 Wz

Longitud de cable
-apantallado
-sin apantallar

Dimensionado del
aislamiento segn VDE 0160
Ocupacin de bornes Tensin nominal de aislamiento
(entre grupos) 30 V C.C.
- Grupo de aislamiento C
- Ensayado con 500 V c.a.

Tensidn nominal de aislamiento


+
(L respecto a =& ) 30 V C.C.
- Grupo de aislamiento C
2 - Ensayado con 500 V c.a.

Consumo
- de la fuente de 5 V (interna) 100 mA
+
- de la fuente L (sin carga) 17 mA/ por grupo

Disipacin tp. 20 W

Esquema de principio Peso aprox. 0.7 kg


Datos tcnicos Manual SS- 11SU

Tarjeta de salida digital32 x DC 24 V; 0,s A, con separacin galvnica (6ES5 451-7LA21)


Datos tcnicos
Cantidad de salidas 32
Separacin galvnica s (optoacopiador)
- En grupos de 8
Tensinde carga L+
- Valor nominal
- Margen admisible
- Valor para t 10'5 s
Tensin de salida
- con seal "1" mn.
intensidad de salida con
seal "1"
- Valor nominal
- Carga de lmparas rnx.
Intensidad residual con
seal "0" m6x.
Conexin en paralelo de
salidas no posible
Capacidad de carga total 100% con 25C y
50% con 55C (referi-
da a la suma de las
intensidades)
Proteccin contra cortocircuitos electrnica
Indicador de cortocircuito LED rojo (uno por
grupo)
Sealizacin de cortocircuito Rel con memorial
(contacto de rel de remanencia)
Tipo de relb
- Capacidad de carga
- Capacidad de corte
- Seal de reposicibn (reset)
Tensin induaiva de
desconexin limitada a
Frecuencia de conmutacin
-con carga inductiva mx.
-con carga hmica m6x.
Longitud de cable
-apantallado
DlGlTAL -sin apantallar
OUTPUT
32x24VDC 0.5A Dimensionamiento del
de bornes aislamiento segn VDE 0160 1
Tensi6n nominal de aislamiento
(entre grupos) 30 V C.C.
- Grupo de aislamiento C
- Ensayado con 500 V c.a.

*
Tensin nominal d e aislamiento
(L + respecto a
- Grupo de aislamiento
) 30 V C.C.
C
- Ensayado con 500 V c.a.
Consumo
- de la fuente de 5 V (interna) 100 mA
- de la fuente L + (sin carga) 17 mAl por grupo
Disipacin tp. 20 W
Peso aprox. 0.7 kg

1 Retardo de excitacin: aprox. 1 s tras comienzo del


cortocircuito

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Datos tcnicos

...
Tarjeta de salida digital16 x DC 24 60 V ; 0,s A, con separacin galvnica (6ES5 453-7LA11)
Datos tknicos
Cantidad de salidas 16
Separacingalvanica si (optoacoplador)
- En grupos de 8

Tensin de carga L +
- Valor nominal 24 ...60 V C.C.
- Margen admisible 20...75 V
- Valor para t 50.5 s 87 V

Tensin de salida
- con seal "1" mx. L + -2.5 V
lntensidad de salida con
seiial "1"
- valor nominal 0,s A
- carga de lamparas max. 5 W
Intensidad residual con
seal "0" mx. ImA
Conexi6n en paraielo de
salidas no posible
Capacidad de carga total 100%
Proteccin contra cortocircuitos electrnica
indicador de cortocircuito LED rojo (uno por
grupo)
Seiializacin de costocircuito Rel con memoriai
(contaao de rele de remanencia)
Tipo de rel
- Capacidad de carga
- Potencia de conmutacin
- Sefial de reposicin (reset)
Tensin induciva de
desconexi6n [imitada a -3OV
Frecuencia de conmutacin
- con carga inductiva m6x. 0,s Hz
- con carga hmica mx. 700 Hz
Longitud de cable
-apantallado m6x. 1000 m
-sin apantailar mx. 600m
Dimensionado del
Ocupacin de bornes aislamiento segn VD 0160
Tensin nominal de aislamiento
(entre grupos) 75 V C.C.
- Grupo de aislamiento C
- Ensayado con 500 V c.a.
Tensin nominal de aislamiento
+
(L respecto a ) 75 V c.c.
- Grupo de aislamiento C
- Ensayado con 500 V c.a.
Consumo
BASP +
- de la fuente 5 V (interna) 50 mA
- de la fuente de L+ (sin carga) 50 mA/ por grupo

Disipacin tp. 14W

Peso aprox. 0.7 kg

1 Retardo de excitacin: aprox. 1 s tras comienzo del


de principio cortocircuito
Datos tcnicos Manual 55-1 75U

Tarjeta de salida digital16 x DC 24 V; 2 A, con separacin galvnica (6ES5454-7W11)


Datos tcnicos

Cantidad de salidas 16
Separacin galvnica s (optoacoplador)
-En grupos de 4

Tensin de carga L +
- Valor nominal
- Margen admisible
- Valor para t 50,s s
Tensin de salida
- con seal "1" mn. L + - 3 V

Intensidad de salida con


seal "1"
- Valor nominal
- Carga de lmparas
Intensidad residual con
seal "0"

Conexin en paralelo de
miidas no posible

Capacidad de carga total 50% (referida a la su-


ma de las intensida-
des)

Proteccidn contra corto-


circuitos electrnica

Tensin inductiva de
desconexin limitada a

Frecuencia de conmutacin
- con carga inductiva mx. 0.27 Hz
- con carga dhmica mx. 1(10 Hz

Longitud de cable
-apantallado mx. 1000 m
-sin apantallar mx. 600m

Dimensionado del
aislamiento segn VDE O160

Tensin nominal de aislamiento


(entre grupos) 30 V C.C.
- Grupo de aislamiento C
Ocupacin de bornes - Ensayado con 500 V c.a.

Tensin nominal de aislamiento


( L f respecto a =&- ) 30 V C.C.
- Grupo de aislamiento C
- Ensayado con 500 V c.a.

Consumo
- de la fuente de 5 V (interna) 50 mA
- de la fuente L + (sin carga) 8.5 mAlpor grupo

Disipacin tp. ZOW

Peso aprox. 1,l kg

Esquema de principio

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Datos tecnicos

Tarjeta de salida digital8 x DC 24 V; 2 A, con separacin galvnica (6ES5454-7L511)


Datos tcnicos

Cantidad de salidas 8
Separacin galvnica s (optoacoplador)
- En grupos de 1

Tensin de carga L +
- Valor nominal
- Margen admisible
- Valor para t 50.5 s
Tensin de salida
- conseal "1" mn. L + - 3 V

Bntensidad de salida
- Valor nominal 2A
- Carga de lmparas mhx. 1Q w

lntensidad residual con


seal "0" mx. 1 mA

Conexin en paralelo de
salidas posible
-intensidad mxima 1 x intensidad nominal

Capacidad de carga total 100% con 25C y 50 X


con 55C (referida a la
suma de las intensida-
des)

Proteccin contra corto-


circuitos por fusible 2,5 A, r6p.
(por grupo) (p.ej. Wickmann 19340)

Tensin inductiva
de desconexin limitada a tp. - 23 V
Frecuencia de conmutacin
-con carga inductiwa mx. 0.27 Hr
-con carga hmica mx. 100 Hz

Longitud de cable
- apantallado mx. lBO0 m
- sin apantallar mx. 600 m

Dimensionado del
aislamiento segn VDE 0160

Tensin nominal de aislamiento


Ocupacin de bornes (entre grupos) 30 V c.c.
- Grupo de aislamiento C
- Ensayado en 500 V c.a..

Tensin nominal de aislamiento


(L + respecto a &-
- Grupo de aislamiento
- Ensayado con
Consumo
- de la fuente de + 5V
(interna) mx.

Disipacin tp.

Peso aprox. 0.8 kg

Esquema de principio
Datos tcncos Manual SS-1 15U

...
Tarjeta de salida digital16 x AC 48 115 V;2 A, con separacin galvnica (6ES5 455-7LA11)

Cantidad de salidas
Separacin galvnica s (optoacoplador)
-En grupos de

Tensin de carga L1
- Valor nominal 481115 V c.a.
- Frecuencia ...
47 63 Hz
- Margen admisible M...140 V

Tensin de salida
-con seiial " l a mn. L1 - 7 V

- Valor nominal 2 A l por grupo


- Margen admisible 40 mA. .2 A
- Carga de lmparas m6x. 501100 W1 por grupo

Intensidad residual con


m6x. 113 mA

Conexin en paralelo de

Potencia de conexin est caracterizada por


el calibre del fusible

Capacidad de carga total

Proteccin contra cortocircuitos mediante fusible


(uno por grupo) Gould GAB4 6
Bussmann ABC4

Indicacin de perturbacin Fusible quemado


(LED rojo por cada grupo)

Frecuencia de conmutacin m6x. 10 Hz

mx. 1000 m
- sin apantallar mx. 300m

Dimensionado del
segn VDE 0160

Tensin nominal de aislamiento

Ocupacin de bornes
- Ensayado con

Tensin nominal de aislamiento


(L1 respecto a & )
- Grupo de aislamiento
1500V c.a.

- de la fuente de 5 V (interna) mx. 175 mA

EWA 4NEB 81 1 6130-04


Manual SS- 1 1SU Datos tcnicos

Tarjeta de salida digital 1 6 x AC 115...230 V; 1 A, con separacin galvnica (6ES5 456-7LA11)

Cantidad de salidas
Separacingalvnica
-En grupos de

Tensin de carga L1
- Valor nominal 1151230 V c.a.
- Frecuencia ...
47 63 Hz
- Margen admisible ...
89 264 V

Tensin de salida
mn. L1 - 7 V

Intensidad de salida con

- Valor nominal
- Margen admisible
- Carga de lmpara

Conexin en paralelo de

Potencia de conexin est caracterizada por


el calibre del Fusible

Capacidadde carga total

fusible (10 A, superrp.)


(p.ej. Wickmann 19231)

lndicaci6n de perturbacin fusible quemado


(LED rojo por cada grupo)

Frecuencia de conmutaciBn mx. 10 Hz

Dimensionado del aislamiento segn VDE 0160

250 V c.a.
- Grupo de aislamiento
Ocupacin de bornes 1500 V c.a.

Tensin nominal del aislamiento


(Ll respecto a &-) 250 V c.a.

1500 V c.a.

aprox. 1,lkg

Esquema de principio
' &- 1 Considerar la potencia de desexcitacin mx. de la
carga conectada (no es posible excitar contactores de
las series 3TJ1.., 3TJ5 y SIMICONIT)!
Datos tcnicos Manual 45- 175U

...
Tarjeta de salida digital8 x AC 115 230 11; 2 A (6ES5456-7bB11)
Datos tcnicos

Cantidad de salidas 8
Separacin gaivnica si (optoacoplador)
- En grupos de I

Tensin de carga L l
- Valor nominal 115...230 V c.a.
- Frecuencia 47...63 H Z
- Margen admisible 89...264 V

Tensin de salida
- con sena1 "1" min. L l - 7 V

Intensidad de salida con


sehal "1 "
- Valor nominal 2A
- Margen admisible 40 mA...2 A
- Carga de lmparas 2 5 1 50W

Intensidad residual con


sena1 "0" tip. %..S mA 1

Conexibn en paralelo de
salidas no posible

Potencia de conexin est caracterizada por


el calibre del fhisib8e

Capacidad de carga total 100%

Proteccin contra corto- fusible (6,3 A. super-


circuitos rpido)
(uno por grupo) (p.ej. Wickmann 19231)

Indicacin de perturbacin fusible quemado


(LED rojo por cada grupo)
Frecuencia de conmutacin mhx. 10 Hz

Longitud de cable
- apantallado 1000 m
- sin apantallar 300 m

Dimensonado del
aislamiento segun VDE 0160

Tensin nominal de aislamiento


(entre grupos) 250 V c.a.
Ocupacin de bosnes --grupo de aislamiento
ensayado con
C
2700 V c.a.

Tensin nominal de aislamiento


(L1 respecto a -&= ) 250 V c.a.
- Grupo de aislamiento C
- Ensayado con 2700 V c.a.

Consurno
- de la fuente de 5 V (int.) m6x. 35 mA

Disipacin tp. 16W

Peso aprox. 1,1 kg

9 Considerar la potencia de desexcitacin m$x. de la


Esquema d e principio carga conectada (no es posible e~citarcontactores de
las series 3T11.., 3TJ5 y SIMICOIWT)!

EWA 4NEB 81 1 6130-04a


Manual SE 15U Datos tcnicos

Tarjeta de salida dgital32 x D 5...24 V; 0,1 A, con separacin galvnica (6ES5 457-7LA11)

Cantidad de salidas
Separacin qalv&nca
-En grupos de

Tensin de carga L1
- Valor nominal 5...24 V C.C.
- Margen admisible 4.75 ...30 V

Tensin de salida 1 TTL compatible

Intensidad de salida
con seal "1" m6x. 100 mA

Conexin en paralelo de
salidas posible

Capacidad de carga total 100%

Proteccin contra corto-


rcuitos no incorporada

Tensin induetiva de
desconexian limitada a
(con Up= 30 V)

Frecuencia de ccnmutacibn
- con carga inductiwa 2 Wz
- can carga hmica 10 Hz

Longitud de cable
- apantallado
- sin apantallar
Dimensionado del aislamiento VDE 0160
I
Tensin nominal de aislamiento
(entre grupos) 30 V
- Grupo de aislamiento C
- Ensayado con 500 V

Tensin nominal de aislamiento


(5 V respecla a ) 30 V
- Grupo de aislamiento C
- Ensayado con 500 V

Consumo
-de Ia fuente de 5 V (interna) m6x. 100 mA
-de la fuente de L
Ocupacin de bornes (sin carga) m6x. 4mA

Disipacin tp. 6W
I

1 Esquemade principio

También podría gustarte