Está en la página 1de 516

Autmata programable S5-1O O U

Manual
CPU 100/102/103
Referencia del manual:

6ES5998-OUB43

EWA 4NEB 812 6120-04a


Edicin 03

STEPa SINECW y SIMATICQ, son marcas registradas de Siemens AG, y estn protegidas legalmente. LlNESTRAa es una marca registrada de la empresa OSRAM. Reservado el derecho a modificaciones tcnicas. Esta prohibida la divulgacion y la reproduccin de este documento. asi como el aprovechamiento y la comunicacion de su contenido, salvo en caso de autorizacion expresa Los infractores quedan obligados a la indemnizacin por danos y perjuicios Se reservan todos los derechos, especialmente en caso de concesion de patente o de modelo de utilidad
@

Siemens AG 1992

EWA 4NEB 812 61 20-04

Indicaciones para constructores de maquinaria

Introduccin

El sistema de automatizacin SIMATIC no es ninguna mquina en el sentido de la Directiva sobre maquinaria de la UE. Por ello no procede para SIMATIC ninguna declaracin de conformidad para responder a la Directiva UE sobre maquinaria 89/392/CEE.

Directiva maquinaria UE 891392JCEE

La Directiva sobre maquinaria de la UE 89/392/CEE regula los requerimientos impuestos a una mquina. Bajo mquina se entiende en este caso la totalidad 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 constructor deber integrarlo dentro del trmite de la declaracin de conforrnidad.

Equipo elctrico de mquinas segn EN 60204

La norma que regula todo lo relativo al equipo elctrico de mquinas es la EN 60204- 1 (Seguridad de mquinas, requerimientos generales impuestos al equipo elctrico de mquinas). La tabla siguiente est pensada para ayudarle en la redaccin de la declaracin 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 1
Apt. 4

Temalaspecto
Requerimientos generales

Observacin
Se cumplen estos requerimientos siempre que los aparatos se instalen conforme a las directrices de montaje y conexin contenidas en su manual. Observar a este respecto lo indicado en "Indicaciones relativas al marcado CE de SIMATIC S5".

Apt. 11.2 Apt. 12.3

Interfaces digitales de E/S Equipo programable

Se cumplen los requerimientos

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.

Apt. 20.4

/ Ensayos dielctricos

1 Se cumplen los requerimientos

EWA 4NEB 811 6256-04

Informacin sobre el producto "Indicaciones para constructores de maquinaria"

Indicaciones relativas al marcado CE de SlMATlC S5


Directiva EMC 891336lCEE Para los productos SIMATIC descritos en el Manual rige: Nuestros productos cumplen las especificaciones y objetivos de proteccin 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 electromagntica" (directiva EMC) 73/23/CEE "Material elctrico para su utilizacin dentro de determinados limites de tensicn" (directiva de baja tensin) Las declaraciones de conformidad CE estn disponibles para su consulta por parte de las autoridades compententes en: Siemens Aktiengesellschaft Bereich Automatisierungstechnik AUTE 14 Postfach 1963 D-92209 Amberg Ambitos de aplicacin Los productos SIMATIC han sido diseados para su aplicacicn en el mbito industrial y cumplen los requerimientos siguientes.
--

CE

/;bit~

de a p l i c a c i o T
Industria

Requerimientos relativos

a7

Emisin pert.

Inmunidad pert.

E N 5008 1-2 : 1993

EN 50082-2 : 1995
- -.

Con aprobacin individual, los productos SIMATIC pueden aplicarse tambin en el entorno domstico (viviendas, locales comerciales, pequeas empresas).
-

Ambito de aplirarin

v e ~ i m i e n t o relativos s n

1
1

Emisin pert.

Inmunidad pert.

Entorno domkstico

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 directrices de montaje y conexin Los productos SIMATIC cumplen todos los requerimientos siempre que:
l . Se observen las directrices de montaje y conexin que figuran en el manual tanto durante su instalacin como durante su funcionamiento.

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 relativas a los diferentes mdulos. Los autmatas programables (PLC) de la serie SIMATIC SS-9OU, SS-9SUR y SS- 100U 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 SS- 1lSU/H/F debern instalarse en envolventes metlicas cerradas (p. ej. armarios elctricos)

Montaje de IOS equipos

Trabajo en armaros elctricos

A fin de proteger los mdulos/tarjetas de descargas electrostticas, antes de abrir los armarios o cofres, el personal deber descargar su cuerpo de cargas electrostticas.

EWA 4NEB 811 6255-04~

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

lndicaciones relativas al marcado CE de SIMA TIC S5

Nota sobre mdulos particulares

Para la aplicacin dc los mdulos siguientes es necesario tornar las medidas adicionales indicadas seguidamente. Mdulo

6ES5 252-?AA 1 1

Mdulo de regul,icin

I
/

- -

Medidas necesarias
-

1
Mdulo de posicionamiento
-

Los cables de seal debern ser apantallados Contactar tanto en el conector como en la barra de masa a la entrada del armario las pantallas de los cables de EIS analg. Contactar solo en la barra de masa a la entrada del arniario la pantalla de cables de conexin de tacogeneradores ---

1
.

Si se utiliza un IP 266, el autmata deber instalarse en una envolvente metlica cerrada puesta a tierra. Si Fe utili~a un DE 430,el envolvente iiietlica cerrada puesta a tierra. Los cables de seal debern ser apantallados. Contactar tanto en el conector como en la barra de masa a la entrada del armario las pantallas de los cables de EIS analgicas.

Mdulo de cntrada digital

Mdulo de contadores
-

--

-- -

Mdulo de salida digital 6ES5 454-7LB11 6ES5 482-7LFI I 6ES5 482-7LF2 1 6EW 1 380-4ABOI

/ Mdulo de salida digital 1 Mdulo de entradalsalida digital 1 Mdulo de entradalsalida digital

Los cables de seal debern ser apantallados. Contactar tanto en el conector como en la barra de masa a la entrada del armario las pantallas de los cables de EIS analgicas.
.-

/ Fuente de alimentacin de carga

---

. -

En el cable de conexin a red deber intercalarse un filtro (SIFI C, B84113-C-B30 o equivalente).

Datos tcnicos actualizados

Para todos los mdulos que lleven la marca CE, no rigen los datos d e la seccin "Datos tcnicos generales" del manual correspondiente sino los datos que figuran a continuacin relativos a la coinpatibilidad electromagntica. Estos datos son slo vilidos para equipos instalados conforme a las directrices d e montaje y conexin indicadas anteriormente.

Datos sobre compatibilidad electromagntica Inmunidad a descargas electrostticas ensayo segn EN 6 1000-4-2

Valores de ensayo descarga en el aire 8 k v descarga de contacto 4 k v 80 a 1000 MHz 10 Vlm 80% AM (1kHz)

Inn>unidldacampos eiectmstticos

ensayo segn EN V 50140 (AF modulada en amplitud)

ensayo segn EN V 50204 (AF modulada p. ancho de impulsos)

900 MHz 10 V/m FM SO%, frecuencia de repeticin 200 Hz

Inmunidad a transitorios rpidos ensayo segn EN 61000-4-4 Lneas de alimentacin para AC 1201230 V Lneas de alimentacin para DC 24 V Lneas de seal (lneas de EIS y lneas de bus) Inmunidad a altas frecuencias radiadas ensayo segn EN V 5014 1 0,15 a80MHz 10 v 80% AM (1 kHz) Impedancia de fuente 150 &

Emisin de perturbaciones ensayo segn EN 5501 1 Emisin de campos electromagnticos Emisin de perturbaciones va lnea de red Clase de valor lmite A, grupo 1 Clase de valor lmite A, grupo 1

Lneas de seal sin funcin de control del proceso, p. ej. lneas a inipresoras externas: 1 k v

Informacinsobre el producto "Indicaciones sobre el marcado CE de SIMATIC S5" EWA 4NEB 811 6255-04C

Introduccin
-

Familia SIMATIC S5 Descripcintcnica Montaje y conexin Puesta en servicio y prueba del programa Diagnosis de errores y averas
-

---

Direccionamiento Introduccin al STEP 5 Operaciones STEP 5 Mdulos integrados y sus funciones Procesamiento de alarmas

Reloj-calendario integrado (a partir de la

Gama de mdulos Mdulos funcionales Anexos lndice alfabtico

EWA 4NEB 812 6120-04

S5- 1OOU

lndice

lndice
Pgina

Introduccin

.................................................... ..........................................
..........................................
....................................
1

Familia SIMATIC S5

.1 .1
.

Descripcin tcnica
2.1 2.2 2.2.1 2.2.2

2
2
2 2 2

Configuracin del AG

Funcionamiento del autmata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unidades funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento del bus perifrico . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 3 . 3 . 6

Montaje y conexin
3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.3 3.3.1 3.3.2 3.3.3 3.4 3.4.1 3.4.2 3.4.3 3.5

..........................................
.................................. .................................. .................................. .................................. ..................................

. 1

Montaje del AG . . . . . . . Montaje de una fila . . . . Ampliacin en varias filas Montaje en armario . . . . Montaje vertical . . . . . .

3 . 1 3 . 1 3 . 5 3 . 7 3 . 8 3 . 9 3 . 9 3 . 12 3 . 13 3 . 18 3 .20 3 .20 3 .21 3 .25

Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tipos de conexin: bornes de tornillolterminales tipo pinza . . . . . . . . . . Conexin de la alimentacin al AG . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de los mdulos digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin del mdulo de entrada y salida digital . . . . . . . . . . . . . . . . . . Configuracin elctrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin elctrica del S5-100U . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin elctrica global del autmata con periferia externa . . . . . . Separacin galvnica o no . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tendido de las lneas. apantallamiento y medidas contra interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tendido de las lneas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apantallamiento de equipos y lneas . . . . . . . . . . . . . . . . . . . . . . . . . . Medidas contra interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Medidas de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 .29 3 .29 3 .31 3 .32 3


.36

EWA 4NEB 812 6120-04

lndice

S5- lOOU

Pgina

Puesta en servicio y prueba del programa


4.1 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2 4.3 4.4 4.4.1 4.4.2 4.5

.........................

. 1
. . . . .

Instrucciones de operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mandos e indicadores de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modos de operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrado total del AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Puesta en servicio de una instalacin . . . . . . . . . . . . . . . . . . . . . . . . . Informaciones relativas a la configuracin e instalacin del producto . . . Secuencia de la puesta en servicio del AG . . . . . . . . . . . . . . . . . . . . . Carga del programa en el AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salvaguarda del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salvaguarda del programa en un cartucho de memoria . . . . . . . . . . . . . Funcin de la batera tampn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin del estado de seal dependiente del programa "STATUS" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin directa del estado de seal "STATUS VAR"
..........

4 4 4 4 4 4 4 4 4
4

1 1 1 2

3 . 3 . 4
.

. . .

7 7 8

4 4 4 4 4 4

. .

8
9

4.6 4.7 4.7 4.9 4.1 0

Forzado "MANDO. STEUERN" (a partir CPU 103) . . . . . . . . . . . . . . . . Forzado de variables "MANDO. STEUERN VAR"
................

. 10 . 10 . 11 . 11

Bsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control del procesamiento (a partir de la CPU 103)


...............

EWA 4NEB 81 2 61 20-04

S5- 1OOU

lndice

Pgina

Diagnosis de errores y averas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


5.1 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.3 5.3.1 5.3.2 Sealizacin de errores mediante LEDs
.......................

5
5

. 1
. . . . . . . .

1 1
1

Errores en la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcin de anlisis " USTACK" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Anlisis de interrupciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores al copiar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Explicacin de las abreviaturas en el USTACK . . . . . . . . . . . . . . . . . . . Errores en el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determinacin de la direccin del error . . . . . . . . . . . . . . . . . . . . . . . . Seguimiento del programa usando la funcin "BSTACK" (no posible en el PG 605U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perturbaciones en la periferia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El ltimo recurso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 5 5 5 5 5 5

5 6
7

9 9

5 5 5
5

. 12 . 14 . 14 . 15

5.4 5.5 5.6

Direccionamiento
6.1 6.2 6.3 6.4 6.4.1 6.4.2

............................................

6 . 1
6 6 6
. . .

Numeracin de los puestos de enchufe . . . . . . . . . . . . . . . . . . . . . . . . Mdulos digitales

1 4 5

.......................................

Mdulos analgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos combinados de entrada y salida . . . . . . . . . . . . . . . . . . . . . . Mdulos de salida con diagnosis de perturbaciones . . . . . . . . . . . . . . . Mdulo de entrada y salida digital 16El16A DC 24 V (para CPUs a partir del n Q de referencia: -8MA02 y para CPU 102 6ES5 102-8MA01 a partir de la versin 5) . . . . . . . . . . . . . . . . . . . . . . Mdulos funcionales hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura de las imgenes de proceso . . . . . . . . . . . . . . . . . . . . . . . . AccesoalaPAE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AccesoalaPAA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Imgenes de proceso de alarmas y ejecucin del programa controlada por tiempo en el 0 6 1 3 (a partir de la CPU 103. 6ES5 103-8MA02) . AccesoalaPAEdealarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso a la PAA de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin de direcciones en la memoria RAM
..................

6 . 6 6 . 6

6.4.3 6.5 6.5.1 6.5.2 6.6 6.6.1 6.6.2 6.7

6 6

7 7

6 8 6 -10 6 -11

6 . 12 6 -12 6 . 14 6
. 15

E W A 4NEB 812 6120-04

vii

lndice

S5- 1OOU

Pgina

Introduccin al STEP 5
7.1 7.1.1 7.1.2 7.1.3 7.2 7.2.1 7.2.2 7.3 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5

........................................

. 1
1 1 3 3

Escritura de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formas de representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transformacin de un esquema elctrico . . . . . . . . . . . . . . . . . . . . . . Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacin lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacin estructurada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tipos de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de organizacin (OB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de programa (PB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de paso (SB; a partir de la CPU 103) . . . . . . . . . . . . . . . . . . . Mdulos funcionales (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de datos (DB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin del programa en la CPU 102 . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin del programa ARRANQUE . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin cclica del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin del programa controlada por tiempo (a partir de la CPU 103, 6ES5 103-8MA02) . . . . . . . . . . . . . . . . . . . . . Ejecucin del programa controlada por alarmas (a partir de la CPU 103, 6ES5 103-8MA02) . . . . . . . . . . . . . . . . . . . . . Procesamiento de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificacin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificacin de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compresin de la memoria de programa . . . . . . . . . . . . . . . . . . . . . . . Representacin de los nmeros . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 . 7 . 7 . 7 . 7 7 7
7 7 7 7 7 7 7 7 7 7 7
.

4 4 . . 5 7 9 . 11 . 11 . 11 . 16
. . . 18 . 19 . 24 . 26 . 28 . 29 . 30

7
7 7 7 7

7.5 7.5.1 7.5.2 7.5.3 7.6

. 30 . 30 . 30
. 31

Operaciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones combinacionales (operaciones lgicas) . . . . . . . . . . . . . . . Operaciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de llamada de mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . Otras operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8 . 1 8 . 2 8 . 7 8 . 10 8 . 15 8 . 25 8 . 30 8 . 31 8 . 33 8 . 38

viii

EWA 4NEB 812 6120-04

S5- 1OOU

lndice

Pgina
Operaciones complementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin de carga (a partir de la CPU 103) . . . . . . . . . . . . . . . . . . . . Operacin de liberacin (a partir de la CPU 103) . . . . . . . . . . . . . . . . . Operaciones de prueba de bit (a partir de la CPU 103) . . . . . . . . . . . . . Operaciones combinacionales por palabras . . . . . . . . . . . . . . . . . . . . . Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de transformacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Decrementariincrementar (a partir de la CPU 103) . . . . . . . . . . . . . . . . Bloquearlliberar alarmas (a partir de la CPU 103, 6ES5 103-8MA02) . . . Operacin de procesamiento (a partir de la CPU 103) . . . . . . . . . . . . . Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de sustitucin (a partir de la CPU 103) . . . . . . . . . . . . . . . 8.3 8.3.1 8.3.2 8.3.3 8.3.4 8.4 8.5 8.5.1 8.5.2 8.5.3 Operaciones de sistema (a partir de la CPU 103) . . . . . . . . . . . . . . . . . Operaciones de forzado de bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . Operacin aritmtica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Otras operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activacin de indicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rel de paso (evaluacin de flancos) . . . . . . . . . . . . . . . . . . . . . . . . . Divisor binario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reloj (generador de impulsos de reloj) . . . . . . . . . . . . . . . . . . . . . . . .

8 8 8 8 8 8 8 8 8 8 8 8

. 39 . 40 . 41 . 42 . 44 .48 . 50 . 52 . 53 . 54 . 56 . 58

8 . 64 8 . 64 8 . 64 8 . 67 8 . 68 8
8 8 8 8
. 69

. 71 . 71 . 71 . 73

Mdulos integrados y sus funciones

.............................

. 1
. . .

D B l : Parametrizacin de funciones internas (a partir de la CPU 103. 6ES5 103-MA03) . . . . . . . . . . . . . . . . . . . . . . Estructura y ajuste prefijado del DB1 . . . . . . . . . . . . . . . . . . . . . . . . . Fijacin en el DB1 de la direccin para el cdigo de error de parametrizacin (Ejemplo de parametrizacin correcta) . . . . . . . . . . . . . Forma de proceder para parametrizar el D B l . . . . . . . . . . . . . . . . . . . . Reglas para la parametrizacin del DB1 . . . . . . . . . . . . . . . . . . . . . . . Reconocimiento y eliminacin de errores de parametrizacin . . . . . . . . Entrada al AG de los parmetros del D B l . . . . . . . . . . . . . . . . . . . . . . Resumen de la parametrizacin del D B l (Lista para consulta rpida) . . . Fijacin en el DB1 de las caractersticas del sistema . . . . . . . . . . . . . . 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 Mdulos funcionales integrados (a partir de la CPU 102. 6ES5 102-8MA02) Conversor de cdigo : 8 4 .FB240 . . . . . . . . . . . . . . . . . . . . . . . . . . . Conversor de cdigo : 16 . FB241 . . . . . . . . . . . . . . . . . . . . . . . . . . . . FB242 . . . . . . . . . . . . . . . . . . . . . . . . . . . Multiplicador : 16 -FB243- . . . . . . . . . . . . . . . . . . . . . . . . . . Divisor : 16 Mdulos de adaptacin de valores analgicos FB250 y FB251 . . . . . . .

9 9 9 9 9 9 9 9 9

1 1

2 4 . 4 . 6 . 9 . 10 . 11
.

9 . 11 9 . 12 9 . 12 9 . 13 9 -13 9 . 14

EWA 4NEB 812 6120-04

Pgina
9.3 9.3.1 9.3.2 9.3.3

......................... Mdulos de organizacin integrados 0 8 3 1 "Perro guardin" (a partir de la CPU 103) . . . . . . . . . . . . . . . . . O834 Fallo de batera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 08251 Algoritmo de regulacin PID (a partir de la CPU 103, 6ES5 103-8MA02) . . . . . . . . . . . . . . . . . . . . .

9 9 9 9

. 14 . 14 . 14 . 15

10

Procesamiento de alarmas
10.1

.....................................

10 . 1

Procesamiento de alarmas con el 0 8 2 (a partir de la CPU 103. 6ES5 103-8MA02) . . . . . . . . . . . . . . . . . . . . . Clculo de tiempos de reaccin frente a alarma . . . . . . . . . . . . . . . . . .

10 10

. .

1
5

10.2

11

Procesamiento de valores analgicos


11.1 11.2 11.2.1 11.2.2 11.2.3 11.2.4 11.2.5 11.3 11.4 Mdulos de entrada analgica

............................

11 . 1
11
.

..............................

Forma de conectar emisores de tensin o corriente a mdulos de entrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Medida de tensin con termopares aislados / no aislados . . . . . . . . . . . Conexin a dos hilos de emisores (fuentes) de tensin . . . . . . . . . . . . . Conexin a dos hilos de emisores (fuentes) de corriente . . . . . . . . . . . Conexin de convertidores (transmisores) de dos y cuatro hilos . . . . . . Conexin de termorresistencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Puesta en servicio de mdulos de entrada analgica
..............

11 . 1 11 . 2 11 . 3 11 . 4 11 . 4 11 . 6 11
.

Representacin de valores analgicos en los mdulos de entrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

. 11

11.5 Mdulos de salida analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.5.1 Conexin de cargas a mdulos de salida analgica . . . . . . . . . . . . . . . 115 . 2 Representacin de valores analgicos en los mdulos de salida analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.6 Mdulos de adaptacin de valor analgico FB250 y FB251 . . . . . . . . . . 11.6.1 Lectura y normalizacin de valor analgico . FB250 . . . . . . . . . . . . . 11.6.2 Salida de valor analgico .FB251 . . . . . . . . . . . . . . . . . . . . . . . . . .

11 . 19 11 . 19 11 . 20 11 . 22 11 . 22 11 . 25

12

Reloj-calendario integrado (a partir de la CPU 103. 6ES5 103-8MA02)


12.1 12.2 12.2.1 12.2.2 12.2.3 Funcion
.

.....

12
12 12 12 12 12

. 1
. . . . .

..............................................

Parametrizacin en el Di31 (a partir de la CPU 103. 6ES5 103-8MA03) . Ajustes prefijados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lectura de la horaifecha actuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros del D B l posibles para el reloj-calendario integrado . . . . . . .

2 2 3 4

EWA 4NEB 812 6120-04

S5- 1 OOU

lndice

Pgina 12.3 12.3.1 12.3.2 12.3.3 12.3.4 12.4 12.5 12.6 Programar el reloj-calendario integrado en el DB1 (a partir de la CPU 103. 6ES5 103-8MA03) . . . . . . . . . . . . . . . . . . . . . Ajustar el reloj en el DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustar horario de alarma en el DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustar el contador de horas de operacin en el D B l . . . . . . . . . . . . . . Entrada del factor de correccin del reloi en el DE31 . . . . . . . . . . . . . . . Estructura de la zona de datos del reloj . . . . . . . . . . . . . . . . . . . . . . . . Estructura y consulta de la palabra de estado
...................

12 12 12 12 12 12 12

. . . . . .

5 5 6 7 7

. 12

Pararnetrizacin directa de la zona de datos del reloj y de la palabra de estado de los datos del sistema . . . . . . . . . . . . . . . . . Programacin del reloj en el programa de aplicacin . . . . . . . . . . . . . . Lectura y ajuste del reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacin de horarios de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . Programacin del contador de horas de operacin . . . . . . . . . . . . . . . . Entrada del factor de correccin del reloj . . . . . . . . . . . . . . . . . . . . . .

12

. 15

12.7 12.7.1 12.7.2 12.7.3 12.7.4

12 . 21 12 . 21 12 . 25 12 . 30 12 . 35

13

AG en la SlNEC L1 (a partir de la CPU 102)

........................

13 . 1

13.2 Parametrizacin del AG para el intercambio de datos . . . . . . . . . . . . . . 13.2.1 Parametrizacin en un FB (a partir de la CPU 102) . . . . . . . . . . . . . . . 13.2.2 Pararnetrizacin en el Di31 (a partir de la CPU 103, 6ES5 103-8MA03) . 13.3 13.3.1 13.3.2 13.3.3. Coordinacin del intercambio de datos en el programa de mando . . . . . . . Emitirdatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recibir datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacin de mensajes en un FB . . . . . . . . . . . . . . . . . . . . . . . . .

13 13 13

. . .

1 2 5

13 . 7 13- 8 13 . 9 13 . 11

14

Gamademdulos 14.1 14.2 14.3 14.4 14.5 14.6 14.6.1 14.6.2 14.6.3

...........................................

14- 1
14 14
. .

Datos tcnicos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fuentes de alimentacin

1 2

..................................
................................

Unidades centrales (CPUs)

14 . 4 14
.

Elementos de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interfases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de entrada digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de salida digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de entradalsalida digital . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14 . 11 14 . 13 14 . 13 14 . 22 14 . 32

EWA 4NEB 812 6120-04

lndice

S5- 1OOU

Pgina

14.7 Mdulos analgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.7.1 Mdulos de entrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.7.2 Mdulos de salida analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14 14 14

. 34 . 34 . 52

15

Mdulos funcionales
15.1 15.2 15.3 15.4 15.5 15.6 15.6.1 15.6.2 15.6.3 15.6.4 15.6.5

.........................................
.................................

15 . 1
15
.

Mdulo de comparadores

Mdulo de temporizadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulo simulador .......................................

15 . 4 15
.

Mdulo de diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulo de contador 2 x O ... 500 Hz . . . . . . . . . . . . . . . . . . . . . . . . . .

15 . 9 15
. 12

Mdulo de contador rpido 251500 kHz . . . . . . . . . . . . . . . . . . . . . . . . Directrices de montaje y conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . Transferencia de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin del modo Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin del modo Lectura de recorrido . . . . . . . . . . . . . . . . . . . . . Entrada de nuevas consignas para los modos Contador y Lectura de recorrido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.6.6 Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.7 15.8 15.9 Mdulo de regulacin IP 262

15 . 17 15 . 20 15 .25 15 .27 15 .29 15 15 15


. 38 .39 .41

...............................

Mdulo de posicionamiento IP 266 . . . . . . . . . . . . . . . . . . . . . . . . . . . Controlador de motores paso a paso IP 267

15 .45 15
.49

....................

15.1 0 Mdulos de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.10.1 Procesador de comunicaciones CP 521 . . . . . . . . . . . . . . . . . . . . . . . 15.10.2 Procesador de comunicaciones CP 521 BASlC . . . . . . . . . . . . . . . . . .

15 . 52 15 .52 15 .55

Anexos
A

Lista de operaciones. cdigo mquina e ndice de abreviaturas


A.l A.l.l A.1.2 A.1.3 A.1.4 A.2 A.3

........

. 1

Lista de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Juego de operaciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................. Operaciones complementarias Operaciones de sistema (a partir de la CPU 102) . . . . . . . . . . . . . . . . . EvaluacindeANZlyANZO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Listado en cdigo mquina

A . 1 A . 1 A . 8 A . 13 A -14 A . 15 A
. 18

................................

lndice de abreviaturas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xii

EWA 4NEB 812 6120-04

S5- 10OU

lndice

Pgina

Croquisacotados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fallos activos y pasivos en un equipo de automatizacin . . . . . . . . . . . . . Accesorios y referencias de pedido Bibliografa

B . 1
C . 1

C
D

..............................

D . 1
E
1

E F

.................................................
........................................

SIEMENS en el mundo

F . 1

lndice alfabtico

EWA 4NEB 812 6120-04

xiii

S5- 1 OOU

Introduccin

Introduccin
El S5-100U es un autmata programable para la gama baja y media. Cumple con todas las exigencias impustas a un autmata (PLC) moderno. Para poderlo utilizar ptimamente, el usuario precisa una informacin extensa. En el presente Manual hemos intentado agrupar de la forma ms completa y panormica dichas informaciones. Para evitar molestas bsquedas a lo largo del Manual hemos preferido repetir algunas cuestiones en diferentes capitulos. En las pginas siguientes encontrar informaciones que le simplificar el trabajo con este manual. A continuacin les explicamos cmo hemos dividido el Manual.

Descripcin del contenido


Descripcin del hardware (cap. 1, 2, 3) En estos captulos se decribe esencialmente el propio aparato, dnde se inscribe dentro de la familia de autmatas SIMATIC S5, cul es su funcionamiento bsico y cmo se configura correctamente. Informaciones relativas a la puesta en servicio (cap. 4, 5, 6 ) En estos capitulos se han agrupado las informaciones precisas para la puesta en servicio. Aqu se muestra claramente cmo se influencian mtuamente el hardware y el software. El lenguaje de programacin del AG (cap. 7, 8, 9) En estos captulos describimos la estructura, el juego de operaciones y los auxiliares que ofrece el lenguaje de programacin STEP 5. Funciones del AG (cap. 10, 11, 12, 13) En cada uno de estos captulos se explica de forma completa una funcin determinada; es decir, explicaciones pormenorizadas, del cableado hasta la programacin (palabras clave: procesamiento de alarmas, procesamiento de valores analgicos, reloj-calendario integrado, el AG como esclavo en una red SlNEC L l ) . Gama de mdulos (cap. 14, 15) En estos captulos se incluyen todos los mdulos S5-100U actualmente suministrables. El captulo "Mdulos funcionales" resume los mdulos que precisan una descripcin ms extensa; es decir, ms que solo los datos tcnicos. Resmenes (anexos) En estos captulos encontrar, adems de una lista completa de operaciones, croquis acotados, averas o errores de carcter general que pueden aparecer en el AG, forma de realizar el mantenimiento o la reparacin, lista de accesorios y bibliografa sobre el tema "Autmatas programables" . 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.

EWA 4NEB 812 6120-04

Introduccin

S5- 1OOU

Convenios
Para mejorar la claridad del manual, ste se ha dividido en forma de mens; esto significa: o o
l

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, seguido 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 subdivisin, 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 capitulo afectado.

Al elaborar este manual se ha utilizado una nomenclatura que queremos que conozca. o Para determinados conceptos existen abreviaduras caractersticas. Ejemplo: Aparato de programacin (PG) Un ndice de abreviaturas figura en el + anexo A. Las notas a pie de pgina se marcan con cifras pequeas elevadas (p. ej. "1") o asteriscos elevados "*". Sus explicaciones asociadas se encuentran generalmente en el borde inferior de la hoja. Las enumeraciones estn marcadas con un punto negro (o) (como p. ej. en la presente 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". Los mrgenes de valores se representan de la siguiente forma: 17 ... 21 = 17 a 21 Las informaciones especialmente importantes se resaltan dentro de "casilleros" enmarcados en negro:

o o

Precaucin

La definicin de los conceptos "Precaucin", "Peligro", "Cuidado" y "Nota" figuran en las "Consignas de seguridad para el usuario" al final de este captulo.

EWA 4NEB 812 6120-04

S5- I O O U

Introduccin

Cambios respecto al Manual S5-100U, 6ES5 998-OUB12, edicin 02


El Manual S5-100U (No de referencia 6ES5 998-OUB13) se ha reelaborado completamente:
e e

El formato se ha adaptado al de los restantes manuales de la familia SIMATIC 55. El contenido se ha actualizado estableciendo una nueva divisin.

La CPU 103 se ha ampliado con algunas funciones:


e

El DB1 con valores prefijados (parmetros por omisin o default) est ya integrado en la CPU 103 (No de referencia 6ES5 103-8MA03). Esto simplifica el uso de las funciones internas de la CPU. En este contexto, en el manual se han incluido por primera vez o se han reelaborado extensamente los captulos siguientes: - Captulo 9 "Mdulos integrados y sus funciones", - Capitulo 12 " Reloj-calendario integrado", - Captulo 13 "AG en la SlNEC L l " . Los tiempos de ejecucin de algunas operaciones se han reducido sensiblemente en comparacin con los de la CPU 103 "vieja". Los nuevos tiempos de ejecucin figuran en la lista de operaciones en el anexo A.

El sistema S5-100U ha sido ampliado con un mdulo ms:


e

El "Procesador de comunicaciones CP 521 BASIC" se describe en el apartado 15.10.2.

Oferta de cursos
SIEMENS ofrece a los usuarios del SIMATIC S5 extensas posibilidades de capacitacin. Para ms detalles, contacte la delegacin o sucursal Siemens ms prxima.

EWA 4NEB 812 6120-04

xvii

Introducc~n

55- 1OOU

Consignas de seguridad para el usuario


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, son proyectistas que estn familiarizados con los conceptos de seguridad en automatizacin; son operadores que estn instruidos en el manejo de equipos de automatizacin y conocen los pasajes de la presente documentacin relacionados con l; 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, poner a tierra y reparar circuitos y aparatos1sistemas en 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:

m
Peligro
significa que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte, lesiones corporales graves o danos materiales considerables. significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales leves o danos materiales.

El
Precaucin
significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corporales graves o danos materiales considerables.

se trata de una informacin importante sobre el manejo del producto o sobre una parte determinada de la documentacin, sobre la que se desea llamar particularmente la atencin.

Uso conforme

Precaucin
El aparatolsistema o los componentes del sistema solo se podrn utilizar para los casos de aplicacin previstos en el catalogo y en la descripcion tecnica, y solo en union de los aparatos y componentes de proveniencia tercera recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacion y un montaje conforme a las practicas de la buena ingeniera, asi como una operacion y un mantenimiento rfgurosos

xviii

EWA 4NEB 812 6120-04

EWA 4NEB 812 6120-04

EWA 4NEB 812 6120-04

s5-1OOU

Familia SlMATlC S5

Familia SIMATIC S5

Los autmatas programables (PLC) de la familia SIMATIC@S5 ofrecen soluciones rentables para resolver de la tarea de mando mas simple a las funciones de computacin mas complejas.

Figura 1.1

Miembros de la familia SlMAnC S5

El SlMATlC S5-100U es el automata programable ms pequeo y econmico de la familia S1MATIC S5. Est pensado especialmente para resolver pequeas tareas de automatizaci6n. Su umbral de rentabilidad comienza cuando deban sustituirse mas de cinco funciones de rele o contactor auxiliar.

EWA 4NEB 812 6120-04

Familia SIMATIC S5

S5- 1OOU

Este pequeo autmata programable (AG) tiene las siguientes caractersticas: Estructura modular La estructura modular permite, segn la CPU, una configuracin mxima con hasta 256 entradas y salidas digitales. El AG S5-100U se adecua por ello tambin para controles de mquinas as como para la automatizacin y vigilancia de procesos de tamao medio. La posibilidad de expansin por pequeos escalones y la gran variedad de tipos de mdulos permiten adaptar siempre ptimamente un AG S5-100U a la tarea de control. Construccin robusta y fcil montaje Todos los mdulos son bloques pequeos, manejables y robustos. Funcionan sin necesidad de ventilador; su electrnica es inmune a las interferencias. Los mdulos se enchufan en elementos de bus, donde se atornillan a prueba de vibraciones. Los elementos de bus se enganchan sobre un carril normalizado. El aparato puede configurarse en una o varias lneas, y montarse vertical u horizontalmente. El AG S5-100U puede utilizarse por ello tambin en servicio rudo y bajo condiciones difciles. Fcil programacin Como lenguaje de programacin se utiliza STEP 5, que tiene un extenso juego de instrucciones. Se dispone de tres formas de representacin; a partir de la CPU 103, incluso cuatro. La programacin puede realizarse con todos los aparatos de programacin de la serie U. Los programas pueden cargarse tambin desde cartuchos de memoria sin necesidad de aparato de programacin.

EWA 4NEB 812 6120-04

b.

.........

Oeacripcian tdcnf~a
2.1

Configuracin del AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento del autmata . . . . . . . . . . . . . . . . . . . . . . . . . . . Unidades funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento del bus perifrico . . . . . . . . . . . . . . . . . . . . . . . .

2 2 2 2 -

1
3 3 6

2.2 2.2.1 2.2.2

EWA 4NEB 812 6120-04

2.1 2.2 2.3 2.4

El autmata programable S5-100U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unidades funcionales del S5-100U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de funcionamiento de la unidad aritmtica y lgica . . . . . . . . . . . . Estructura de los acumuladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2 . 1 2 . 3 2 . 5 2 . 5

EWA 4NEB 812 6120-04

S5- 1OOU

Descripcin tcnica

Descripcin tcnica

En este captulo se describe la configuracin y el funcionamiento del S5-100U con accesorios.

2.1

Configuracin del AG

El S5-100U es un autmata programable de la serie SIMATIC S5. Se compone de diferentes unidades funcionales (mdulos) combinables segn la tarea a resolver.

Figura 2.1

Autmata prograrnable S5-100U

O Fuente de alimentacin (PS 930) Para operar con la red; se necesita cuando no se dispone de 24 V C.C.para alimentar la CPU.

O Unidad central (CPU) Ejecuta el programa de mando. Cuando falla la alimentacin, una batera tampn alojada en (9) protege el contenido de la memoria. El programa de mando puede almacenarse tambin en un cartucho de memoria (7). La CPU tiene un canal (conector) serie (8) en el que se conecta un aparato de programacin, un aparato de operacin o la red local SINEC L1.

EWA 4NEB 812 6120-04

Descripcin tcnica

S5- IOOU

O Mdulos perifricos
Permiten el intercambio de informacin entre la CPU y la periferia del proceso (emisores de seal, actuadores, convertidores de medida, etc.). Mdulos digitales de entrada y salida (con 4, 8 16116 canales) Adecuados para tareas de mando sencillas en las cuales solo aparecen los estados de seal "O" y "1". Mdulos analgicos de entrada y salida Permiten detectar y enerar magnitudes variables (corrientes, tensiones). Mdulo de temporizadores Permite ajustar temporizaciones sin modificar el programa. Mdulo de contadores Este mdulo permite contar impulsos de hasta 500Hz de frecuencia. Es posible ajustar valores de preseleccin sin necesidad de modificar el programa. Mdulo de contador rpido 1 lectura de recorrido El contador rpido puede usarse para captar impulsos de alta frecuencia (251500kHz) y para la lectura de recorrido para tareas de posicionamiento. Mdulo de comparadores Permite vigilar si se sobrepasa un limite ajustado (corriente y tensin). Mdulo simulador Permite generar seales digitales de entrada y visualizar seales digitales de salida. Mdulo de diagnosis Permite controlar el funcionamiento del bus perifrico. Procesador de comunicaciones (CP) Permite listar mensajes con fecha y hora a travs de una impresora as como establecer el acoplamiento con sistemas externos. Mdulos inteligentes (IP) Para tareas especiales, p. ej. regulaciones de temperatura, posicionamiento, etc., se dispone de mdulos preprocesadores de seal. @ Elementos de bus con bloques de conexin (tipo pinza o tornillo SIGUT). Unen la CPU con los mdulos perifricos. En cada elemento de bus es posible enchufar dos mdulos perifricos.
O Interfases (IM) Permiten configurar el autmata en varias filas.

O Carril normalizado
Sobre l se monta el autmata.

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Descripcin tcnica

2.2

Funcionamiento del autmata

En este apartado se describe cmo el autmata ejecuta el programa de mando.

2.2.1
CPU

Unidades funcionales

r---------------------------------(

' I

I I

Memoria de programa

Temporizadores

Contadores

Marcas

Imgenes proceso

Imgenes proceso alarmas*

Datos de sistema

1 1 I

Memoria RAM

I
1
Memoria ROM (cist. operativo) Unidad de control Cartucho memoria

I I I

I
Canal

AKKU de bits

serie

4
Bus perifrico

r-------------I

- - - - - - - - - - - - - - - - - m -

1
I

I
I

I
I I

Mdulos digitales - entrada

Mdulos analgicos - entrada


- salida

Mdulos funcionales hardware

I
I

- salida

I I
I I

L,----------------------------------J
Mdulos perifricos
* a patir de la CPU 103, (6ES5 103-8MA02)

Figura 2.2

Unidades funcionales del S5-100U

EWA 4NEB 812 6120-04

Descripcin tcnica

S5- t OOU

Memoria de programa (EPROMIEEPROM)


Para conservar fuera del autmata un programa a prueba de fallos de alimentacin, es necesario transferirlo a un cartucho de memoria EPROM o EEPROM (-+ apt. 4.4). Los programas grabados en un cartucho de memoria (EPROM o EEPROM) pueden copiarse en la memoria interna de programa (+ apt. 4.3). Esta memoria interna de programa es un rea reservada de la memoria RAM interna de la CPU. La memoria RAM interna tiene las siguientes caractersticas: Su contenido puede modificarse rpidamente. Si falla la alimentacin y no hay batera tampn, se pierde su contenido.

Sistema operativo (Memoria ROM)


El sistema operativo incluye programas de sistema que fijan la ejecucin del programa de usuario, la gestin de entradas y salidas, el reparto de la memoria, la gestin de datos, y similares. El sistema operativo es fijo y no puede modificarse.

Imgenes de proceso (PAE, PAA)


Los estados de seal de los mdulos de entrada y salida se depositan en la CPU dentro de las denominadas "Imgenes de proceso". Se trata de zonas reservadas en la memoria RAM de la CPU. Para mdulos de entrada y salida existen imgenes separadas: la imagen de proceso de las entradas (PAE) y 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. Ambos AGs pueden conectarse tambin a travs de l a la red local SlNEC L1 (en calidad de esclavo).

Temporizadores, contadores y marcas


La CPU ofrece internamente temporizadores, contadores y marcas (posiciones de memoria para almacenar estados de seal) direccionables a travs del programa de mando. Los temporizadores y contadores pueden cargarse, borrarse, arrancarse y pararse desde el programa. Los valores de tiempo (temporizacin) y de contaje (valor de contador) se almacenan en zonas reservadas de la memoria RAM. Otra zona de la memoria RAM permite almacenar informacines - p. ej. resultados intermedios - en calidad de marcas. Las marcas pueden direccionarse bit a bit, byte a byte o palabra a palabra. Si est colocada la batera tampn, entonces algunas marcas y estados de contadores contenidos en la memoria RAM interna se mantienen incluso aunque falle la tensin de alimentacin o se desconecta el AG. En este caso hablamos de marcas y contadores remanentes; es decir, no voltiles.

EWA 4NEB 812 6120-04

S5- lOOU

Descripcin tcnica

La tabla siguiente informa de la cantidad de marcas, contadores y temporizadores remanentes y no remanentes (se mantieneno se mantiene su contenido al desconectar la alimentacin).
Tabla 2.1 Operandos remanentes y no remanentes

Operando
Marcas Contadores Temporiz.

i'ernar~etlte
GPV 1 0 0 *-- 103
0.0 ... 63.7
O ... 7

1
CPU 100
8 ... 15
O ... 15

no temarten%
CP11102
8 ... 31
O ... 31

CPU 1u3
64.0 ... 255.7

64.0 ... 127.7

8 ... 127
O ... 127

Unidad aritmtica y lgica (ALU)


La unidad aritmtica y lgica se compone de dos acumuladores, AKKU 1 y 2, que procesan las operaciones por bytes y por palabras. Cargar las informaciones de la PAE Procesar las informaen AKKU l y AKKU 2 Transferir las informaciones a la PAA

) ciones

F~gura 2.3 Elemplo de funoonamiento d e la unidad aritmtica y lgica

Estructura de los acumuladores AKKU 2 AKKU 1

alto

byte

bajo

alto

byte

bajo

Figura 2.4

Estructura d e los acumuladores

Unidad de control (procesador)


Siguiendo el programa, llama sucesivamente las instrucciones contenidas en la memoria de programa, y las ejecuta. Para ello se procesan las informaciones contenidas en la PAE y se consideran los valores de los temporizadores y contadores internos as como los estados de seal de las marcas internas.

Bus perifrico externo


El bus perifrico externo constituye la va elctrica por la que se intercambian todas las seales la CPU y los mdulos 55-100U dentro de una CPU.

EWA 4NEB 812 6120-04

Descr~pcin tcnica

S5- l OOU

2.2.2

Funcionamiento del bus perifrico

Para transferir datos entre la CPU y los mdulos perifricos el autmata S5-100U tiene un bus serie con las siguientes caractersticas:
m

se estructura modular permite una exacta adaptacin a cualquier tarea de mando no es necesario ajustar direcciones en los mdulos perifricos no es necesario ningn conector terminador no es posible acceder directamente a la periferia (puntualmente a un mdulo).

La transmisin de datos se realiza a travs de una cadena de registros de desplazamiento (+ fig. 2.5). Cada puesto de enchufe de un elemento de bus tiene asignados cuatro bits de datos y un bit de verificacin (para vigilar la transmisin por el bus). Todos los mdulos que precisen ms de 4 bits de datos tienen un registro de desplazamiento propio, que sustituye al registro de desplazamiento del puesto de enchufe.
No del puesto de enchufe - -

,
I I 1
1

Lnea anular de datos - r


r L

.
r

,
1

CPU

2 5 bits

,m,
Registro de desplazamiento de un puesto de - - - - - - - 1 enchufe

- .. .. . .
Registro de desplazamiento de un mdulo digital de 8 canales, mdulo - - - - - - - -----analgico ..., ... Figura 2.5 Estructura del bus perifrico

...

n x 5 bits n = 2 , 4, 6 ... 16

EWA 4NEB 812 6120-04

S5- 1OOU

Descripcin tcnica

Ciclo de datos
Antes de cada ejecucin del programa el bus perifrico externo "transporta" a la PAE los datos actuales de los mdulos de entrada. Simultneamente se pasan a los mdulos de salida los datos contenidos en la PAA. Ciclo de datos
. .. .

Desplazar datos

Ejecucin del programa


. .

Desplazar datos

.
Eje de tiempos

L Pasar a los mdulos de salida los


datos del registro de desplazamiento Cargar en el registro de desplazamiento los datos de los mdulos de entrada
Figura 2.6 Ciclo de datos

Ciclo de datos de alarmas (a partir de la CPU 103, 6ES5 103-8MA02) Antes de cada ejecucin del programa controlada por tiempo o alarmas tiene lugar un ciclo de datos de entrada de alarmas. Antes de la ejecucin controlada por tiempo las informaciones actuales de los mdulos de entrada se cargan en la PAE de alarmas. Antes de la ejecucin controlada por alarmas solo se carga en la PAE de alarmas el estado de las entradas de alarmas de los puestos O y 1. Tras una ejecucin controlada por tiempo o alarmas, un ciclo de datos de salida de alarmas solo acontece si se haya escrito en la PAA de alarmas utilizando una operacin de transferencia (-+ apt. 8.1.3). Durante el ciclo de datos de salida de alarmas se pasan a los mdulos de salida las informaciones procedentes de la PAA de alarmas. Se actualiza correspondientemente la PAA.

EWA 4NEB 812 6120-04

Descripcin tcnica

S5- 1 OOU

Longitud del registro de desplazamiento


La longitud total se calcula como la suma de los bits de datos de todos los mdulos enchufados y de todos los puestos vacos. No se cuenta el bit de verificacin. La longitud del registro de desplazamiento es necesaria para determinar el tiempo de ciclo de datos; este vale 25 ps x cantidad de bits de datos.
Tabla 2.2

Aportacin d e los diferentes mdulos al registro d e desplazam~ento

Modula enchufado
I

Cantldad de blts de datos


4 4
4

Mdulo de diagnosis o puesto vaco Mdulos de entradalsalida digitales, 4 canales Mdulos de comparadores, de temporizadores, de contadores 500Hz Mdulo de contadores 25 kHz Mdulos de entradalsalida digitales, 8 canales Mdulo de entradaisalida digital 16Ei16A Mdulo simulador Mdulos analgicos, por cada canal conectado CP 521, IP 262, IP 266, IP 267 (restantes mdulos, vase manuales propios)
* no vlido para el mdulo de entrada analgica 466-8MC11 (tiene 8 bits de datos)

32

8 16 8 16* 64

La longitud mxima del registro de desplazamiento de una configuracin depende del tipo de CPU.
8 8 8

CPU 100: CPU 102: CPU 103:

256 bits de datos, de ellos mx. 128 de mdulos analgicos 480 bits de datos, de ellos mx. 256 de mdulos analgicos 704 bits de datos, de ellos mx. 512 de mdulos analgicos

Nota
Si se sobrepasa el lmite de expansibilidad, el AG pasa al estado STOP. En el USTACK se activa el bit "PEU" (periferia no dispuesta).

EWA 4NEB 812 6120-04

S5- 1OOU

Descripcin tcnica

Ejemplos: a) CPU 100: Puede utilizar 6 mdulos digitales (8 canales) y 2 mdulos analgicos (4 canales), yaque: [6 x 8 + 2 x (4 x 16)]=48+128<256 b) CPU 100: N o puede utilizar 3 mdulos digitales (8 canales) con 3 mdulos analgicos (4 canales), yaque: [3 x 8 + 3 x (4 x 16)]=24+192<256 pero: ice sobrepasa la cantidad mxima admisible de bits de datos analgicos! c) CPU 102: Puede utilizar 7 mdulos digitales (8 canales) y 4 mdulos analgicos (4 canales), ya que: [7 x 8 + 4 x (4 x 16)] =56+256<480 d) CPU 102:

N o puede utilizar 20 mdulos digitales (8 canales) con 5 mdulos analgicos (4 canales),


yaque: [ 2 O x 8 + 5 x ( 4 x 16)]=160+320=480 pero: jse sobrepasa la cantidad mxima admisible de bits de datos analgicos!

e) CPU 103:

Puede utilizar 24 mdulos digitales (8 canales) y 8 mdulos analgicos (4 canales), yaque: [ 2 4 x 8 + 8 x ( 4 x 16)]=192+512=704

f)

CPU 103:

N o puede utilizar 31 mdulos digitales (8 canales) con 4 mdulos analgicos (2 canales), ya que: [31 x 8 + 4 x (2 x 16)]=248+128<704 pero: ice sobrepasa la cantidad mxima admisible de bits de datos analgicos!

EWA 4NEB 812 6120-04

3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.3 3.3.1 3.3.2 3.3.3 3.4 3.4.1 3.4.2 3.4.3

Montaje del AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montaje de una fila . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ampliacin en varias filas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montaje en armario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montaje vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tipos de conexin: bornes de tornillo/terminales tipo pinza . . . . . . Conexin de la fuente de alimentacin al AG . . . . . . . . . . . . . . . . Conexin de los mdulos digitales . . . . . . . . . . . . . . . . . . . . . . . . Conexin del mdulo de entrada y salida digital . . . . . . . . . . . . . . Configuracin elctrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin elctrica del S5-100U . . . . . . . . . . . . . . . . . . . . . . Configuracin elctrica global del autmata con periferia externa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Separacin galvnica o no . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tendido de las lneas, apantallamiento y medidas contra interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tendido de las lneas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apantallamiento de equipos y lneas . . . . . . . . . . . . . . . . . . . . . . Medidas contra interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 . 1 3 . 1 3 . 5 3 . 7 3 . 8 3 3 3 3 3 3 3
. 9 . 9 . 12 . 13 . 18
.20 .20

3 . 21 3 . 25

3 .29 3 .29 3 . 31 3 .32

EWA 4NEB 812 6120-04

figuras
Montaje de la fuente de alimentacin PS 930 . . . . . . . . . . . . . . . . . . . . . . Desmontaje de los elementos de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . Sistema de seguridad para evitar errores al enchufar los mdulos . . . . . . . Conexin a travs de interfases (6ES5.316.8MA12) . . . . . . . . . . . . . . . . . Montaje en armario con varias filas interconectadas va IM 316 (6ES5 316-8MA12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montaje en armario con fila de aparatos . . . . . . . . . . . . . . . . . . . . . . . . . Montaje vertical del AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin por tornillo tipo SlGUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de terminales tipo pinza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extraccin de un terminal tipo pinza . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de la fuente de alimentacin y la unidad central . . . . . . . . . . . . . Conexin a dos hilos de un emisor en el canal 2 . . . . . . . . . . . . . . . . . . . Conexin a dos hilos de una lmpara en el canal 3 . . . . . . . . . . . . . . . . . Conexin de un emisor en el canal 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de una lmpara en el canal 6 . . . . . . . . . . . . . . . . . . . . . . . . . . Vista frontal del mdulo de EIS digital con conector tipo pinza enchufado (simplificada, no a escala) . . . . . . . . . . . . . . . . . . . Ejemplo de conexin de emisor y carga a un mdulo de E/S digital (DEiDA) 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de un S5-100U con fuente de alimentacin 1151230 V c.a. para el autmata, los emisores de seal y los actuadores . . . . . . . . . . . . . Configuracin de un S5-100U con fuente de alimentacin 24 V C.C. (con separacin elctrica segura segn DIN VDE 0160) para el autmata, los emisores de seal y los actuadores . . . . . . . . . . . . . . . . . . Operacin sin puesta a tierra; fuente de alimentacin 24 V C.C.con separacin elctrica segura segn VDE 0160 para el autmata y la periferia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de conexin de mdulos perifricos al AG sin separacin galvnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Esquema simplificado de conexin a periferia sin separacin galvnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de conexin con separacin galvnica de mdulos perifricos al AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Esquema simplificado de la conexin de periferia externa con separacin galvnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disposicin de los condensadores de derivacin . . . . . . . . . . . . . . . . . . . Supresin en bobinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Medidas para suprimir interferencias en lmparas fluorescentes situadas dentro del armario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disposicin de elementos de proteccin contra rayos . . . . . . . . . . . . . . . .
3 . 2 3 . 3 3 . 4 3 . 5

3 3 3 3 3 3 3 3 3 3 3

. 7 . 8 . 8 . 9 . 10 . 11 . 12 . 14 . 15 . 16 . 17

3 . 18 3 . 19 3 . 22

3 . 23

3 . 24

3 .25
3 . 26 3 . 27 3 .28 3 . 33 3 . 34

3 . 35 3 .37

Tabias
'

3.1 3.2

Montaje. desmontaje y modificaciones del AG . . . . . . . . . . . . . . . . . . . . . Conexin de la alimentacin de la carga . . . . . . . . . . . . . . . . . . . . . . . . .

3 . 1 3 . 13

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Montaje y conexin

3
3.1

Montaje y conexin
Montaje del AG

Con la excepcin de los mdulos perifricos, todos los componentes del autmata se enganchan sobre carriles normalizados segn DIN EN 50022-35x15. Estos deben fijarse sobre una placa metlica (mismo potencial de referencia). Los elementos de bus con conexin por tornillo SIGUT o por terminales tipo pinza tienen diferente altura. Para montar, desmontar o modificar la configuracin solo debe procederse siguiendo el esquema siguiente:
Tabla 3.1 Montale, desmontaje y modificaciones del AG

Montaje, desmontaje y modifcacCones en:


l

Estado RED AG
X
RED DES Alimentacin DES

Modo AQ
STOP

Alimentacin

carga
DES

Mdulos perifricos Elementos de bus Interfases Unidad central Fuente de alimentacin

X X

X X

3.1.1

Montaje de una fila

Para montar un autmata se necesitan las siguientes piezas: una fuente de alimentacin una unidad central elementos de bus mdulos perifricos. La fuente de alimentacin solo es necesaria si no se dispone de una tensin de 24 V
C.C.

Comience el montaje en el extremo izquierdo del carril, y vaya aadiendo los dems componentes por la derecha.

EWA 4NEB 812 61 20-04

Montaje y conexin

S5- 1OOU

Montaje de la fuente de alimentacin PS 930 El diseo de su pared posterior permite una fcil fijacin sobre el carril. Cuelge la fuente de alimentacin en el carril, Y 1 abtala hacia atrs hasta que encaje la corredera provista de resorte (+ fig. 3.1).

F~gura 3 1

Montale d e la fuente de alimentac~on PS 930

Desmontaje Deconecte la tensin de la alimentacin 115Ul230V c.a. Abra las conexiones entre AG y fuente de alimentacin, usando un destornillador, desplace en el lado inferior del mdulo la corredera, Y saque la fuente del carril.

Montaje d e la unidad central Proceda como con la fuente de alimentacin (+ tambin fig. 3.1). Cuelge la CPU en el carril a la derecha de la fuente de alimentacin Y abtala hacia atrs hasta que encaje la corredera provista de resorte. )

EWA 4NEB 812 6120-04

S5-IOOU

Montaje y conexin

Desmontaje de la unidad central


b b
b

b b

Retire el mdulo perifrico enchufado en el puesto "0". Suelte el enlace (cable plano) entre la CPU y el primer elemento de bus. Suelte los cables que unen la CPU y la fuente de alimentacin, usando un destornillador, desplace en el lado inferior del mdulo respectivo la corredera, Y saque el mdulo del carril.

Montaje del elemento de bus


b b

La forma de colgarlos y de abatirlos es igual a la de las fuentes de alimentacin y la unidad central. Los ganchos laterales sirven para unir mecnicamente los elementos de bus entre si y con la CPU.

Conexin de los elementos de bus entre s y con la unidad central


b b

Tire el conector con cable plano situado en la parte frontal superior del elemento de bus, Y enchfelo en el conector macho situado en el lado derecho de la CPU o en el lado izquierdo del elemento de bus contiguo (+ fig. 3.2).

Desmontaje de los elementos de bus


b b

Desconecte los conectores a los elementos de bus adyacentes o a la CPU, con un destornillador, apriete la corredera hacia abajo, descuelgue el elemento del carril.

F~gura 3.2 Desmontaje d e los elementos de bus

EWA 4NEB 812 6120-04

Montale y conexin

S5- 100U

Montaje de los mdulos perifricos


Antes de montar un mdulo perifrico es necesario ajustar en el elemento de bus la pieza codificadora hembra. Ajuste de la pieza codificadora: Cada mdulo perifrico lleva marcado en la parte frontal su nmero caracteristico. Cada tipo de mdulo tiene asignado un nmero comprendido entre 2 y 8. Cada mdulo lleva por el lado poecterior una pieza codificadora macho que se encuentra en una posicin fija e inamovible en funcin del tipo de mdulo. En cada puesto de enchufe el elemento de bus dispone de la contrapieza, un disco blanco giratorio que ejerce la funcin de "hembra" (4 fig. 3.3). Con ayuda de un destornillador ajuste en el elemento de bus dicha pieza en funcin del nmero caracteristico del

Figura 3.3 S~sterna d e seguridad para ev~tar errores al enchufar los mdulos

El mdulo simulador 6ES5 788-8MA11 no tiene pieza codificadora macho, por lo que puede enchufarse en lugar de cualquier mdulo digital.

Fijacin de los mdulos perifricos:


b

Cuelge el mdulo en la parte superior del elemento de bus, abtalo hacia el elemento de bus, presione fuertemente, Y atornille el mdulo con el elemento de bus.

Desmontaje de los mdulos perifricos: Afloje el tornillo de fijacin y abata hacia arriba el mdulo para descolgarlo.

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

3.1.2

Ampliacin en varias filas

Cuando los mdulos no caben en una fila, el autmata puede expandirse hasta con 4 filas. Como mximo pueden utilizarse 16 elementos de bus. Es indiferente cuntos elementos se montan en una fila. Para interconectar las diferentes filas es necesario disponer una interfase en cada una de ellas.
El montaje es similar al de los elementos de bus. La interfase debe conectarse a travs del cable de plano con el ltimo elemento de bus.

Para configurar en dos lneas se utiliza la interfase IM 315. Se compone de dos mdulos unidos fijamente a travs de un cable de 0,5 m de longitud. En caso de configuracin en varias filas se utilizarn interfases I M 31 6. Las interfases se conectan con el cable 712-8 (NQde referencia: 6ES5 712-8...). Si el montaje es en diferentes armarios es necesario que todos los carriles estn a un mismo potencial de referencia.

Figura 3.4

Conexin a travs de ~nterfases (6ES5 3 16-8MA 12)

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1 OOU

Montaje de la interfase
b b b b b
b

Cuelge la interfase en el carril normalizado. Abata hacia atrs la interfase. Conecte la interfase con el ltimo elemento de bus a travs del cable plano. Una las dos interfases con un cable de conexin 712-8. El cable se conecta en la fila que contiene el AG en el conector "out"; y en la fila de ampliacin, al conector "in". lnmovilice los dos conectores del cable de conexin usando 2 tornillos en cada uno.

Desmontaje de la interfase
b

b b b

Solo en la IM 316: Soltar los tornillos de fijacin de los conectores y desenchufarlos. Desconecte el conector con cable plano que va al elemento de bus adyacente, con un destornillador apriete hacia abajo la corredera situada en la parte inferior de la interfase, Y descuelgue la interfase del carril.

EWA 4NEB 81 2 6120-04

S5- 1OOU

Montaje y conexin

3.1.3

Montaje en armario

Para prevenir interferencias conviene montar el autmata sobre una placa metlica; como mnimo es necesario unir entre s, con conductores de baja resistencia, todos los carriles. Durante todas las operciones de montaje procurar establecer una buena conductividad elctrica. Pueden utilizarse tambin chapas portaaparatos de los sistemas 8LW 8LX (-+ catlogo NV 21). La separacin mnima entre dos carriles debe ser de 210 mm. Observar lo indicado en las figuras del anexo B. Por motivos trmicos es necesario disponer la CPU y la fuente de alimentacin siempre en la fila inferior del autmata. Para dimensionar la ventilacin del armario es necesario determinar las prdidas totales sumando las prdidas tpicas de cada componente (+ catlogo ST 52.1).
lnterfase IM 316 Placa metlica
I

min. 210 mm

Figura 3.5

Montaje en armario con varias filas interconectadas via /M 3 16 (6ES5 3 16-8MA12)

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1OOU

Fila de aparatos y/o canaleta

/'
Figura 3.6 Montaje en arrnano con fila de aparatos

min. 45 mm

3.1.4

Montaje vertical

Los carriles pueden montarse tambin verticalmente de forma que los mdulos queden apilados. En este caso disminuye la disipacin de calor por conveccin; por este motivo est limitada a un mximo de 40 " C la temperatura ambiente admisible. En caso de configuracin en varias filas deben observarse las mismas separaciones mnimas que para el montaje horizontal. En el extremo inferior de la fila del AG es preciso montar la pieza de retencin (+ catlogo SA 2) adecuada.

Figura 3.7

Montaje vertical del AG

EWA 4NEB 812 6120-04

S5- 1OOU

Montale y conexin

3.2

Cableado

3 . 2 . 1 Tipos de conexin: bornes de tornillo/terminales tipo pinza


Conexin por tornillo tipo SIGUT
Este tipo de conexin permite embornar dos conductores. Para atornillar los bornes conviene utilizar un destornillador con una hoja de 5 mm de anchura. Secciones admisibles de los conductores: conductor flexible con vaina terminal: conductor macizo: 2x 0,5 ... 1,5 mm2 2x 0,5 ... 2,5 mm2

Tornillo M3 Arandela

Conductores

Figura 3.8

Conexin por tornrllo trpo SIGUT

EWA

4NEB 812

6120-04

Montaje y conexin

S5- 1 OOU

Terminales tipo pinza Los elementos de bus con conexiones tipo pinza tienen la misma altura que la unidad central En estos terminales es posible fijar por engaste conductores flexibles con una seccin de
0 5 . . 1,5 mm2.

Insercin del terminal e n el bloque d e conexin (-+ fig. 3.9)


b b b

b
b b

Extraiga el mdulo enchufado. Con un destornillador apriete hacia abajo el bloque de conexin (1). Abtalo hacia arriba: queda visible su parte posterior (2). Introduzca el terminal en el hueco deseado hasta que encaje el resorte. Atencin: ,El resorte debe mirar hacia la ranura! Tirando ligeramente del cable comprobar si el terminal asienta fijamente. Gire el bloque de conexin a la posicin de partida y empjelo hacia arriba hasta que encaje.

F~gura 3.9

Insercin d e terminales tipo pinza

EWA 4NEB 812 6120-04

S5- lOOU

Montaje y conexin

Extraccin del terminal


)

b b
b

Lleve el bloque de conexin a la posicin de la figura 3.10. Introduzca la herramienta de extraccin en la ranura junto al terminal. Con ello se comprime el resorte. Coloque el cable en el surco de la herramienta de extraccin y tire de ella conjuntamente con el cable. Para volver a utilizar el terminal es necesario reenderezar el resorte deformado.

Figura 3.10

Extracc~on d e un term~nal tipo pinza

EWA 4NEB 812 6120-04

Montaje y conexin

S5- l OOU

3.2.2 Conexin de la fuente de alimentacin al AG


Fuente de alimentacin
b

b b b

Ajuste el selector a la tensin de red utilizada. Levante la tapa de proteccin. Conecte el cable de red en los bornes L1, N y Y cierre la tapa de proteccin.

&

(-t

fig. 3.1 l ) ,

y la unidad central Figura 3.71 Conexin d e la fuente d e alimentac~n

Unidad central
b b

Una los bornes L + y M de la fuente de alimentacin PS 931 con los bornes respectivos de la CPU (-+ fig. 3.23). de la CPU con el carril normalizado. Una el borne

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

3.2.3 Conexin de los mdulos digitales


Todos los mdulos perifricos se enchufan en elementos de bus. El cableado se realiza en los bloques de conexin de los elementos de bus. A continuacin se describe la conexin en los bornes tipo tornillo (SIGUT). Tambin puede utilizar la conexin por terminales tipo pinza (+ apt. 3.2.1). En ambos casos los bloques llevan marcadas la ocupacin de los bornes. Para conectar la alimentacin de la carga rige siempre la siguiente ocupacin:
Tabla 3.2 Conexin de la alimentac~n de la carga

Nota
Una vez desconectada la alimentacin de L + , las salidas digitales almacenan energia durante unos 100 ms en un condensador interno. Tenga en cuenta que esta energia puede ser suficiente para activar, de estarlo su salida asociada, cargas de bajo consumo (p. ej. vlvulas de maniobra por impulso).

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1 OOU

Conexin de mdulos digitales de 4 canales


Todos estos mdulos estn diseados para conexin a dos hilos. Por ello pueden cablearse directamente, o sea sin distribuidor externo, al emisor o al actuador. Los cuatro canales de un mdulo estn numerados de .O a .3 (los nmeros .4 a .7 solo tienen significado en el sistema "Regleta electrnica ET 100"). Cada canal tiene asignado un par de bornes en el bloque de conexin. La asignacin y el esquema de conexin estn impresos sobre la placa frontal del mdulo.

Mdulos de entrada de 4 canales Ejemplo:


Se quiere conectar un emisor en el canal 2 del mdulo de entrada enchufado en el puesto 3 (direccin E 3.2) (+ fig. 3.12).

L+'

Emisor

F~gura 3.12

Conex~n a dos h~los d e un emisor en el canal 2

EWA 4NEB 812 6120-04

S5- 1 OOU

Montaje y conexin

Mdulos de salida de 4 canales Ejemplo:


Se quiere conectar una lmpara en el canal 3 del mdulo de salida enchufado en el puesto 1 (direccin A 1.3) (+ fig. 3.13).

Figura 3.13

Conexin a dos hilos de una Impara en el canal 3

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1OOU

Conexin de mdulos digitales de 8 canales


Estos mdulos no disponen de conexin a dos hilos; por ello necesitan de un distribuidor externo. Los ocho canales de un mdulo estn numerados de .O a .7. Cada canal tiene asignado un borne en el bloque de conexin. La asignacin y el esquema de conexiones estn impresos en la placa frontal del mdulo.

Mdulos de entrada de 8 canales


Los emisores deben unirse con el borne 1 a travs de la regleta L +

Ejemplo:

Se quiere conectar un emisor en el canal 4 de un mdulo de entrada enchufado en el puesto 3 (direccin E 3.4) (4fig. 3.14).

Regleta L +
Figura 3.14 Conexin de un ernlsor en el canal 4

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

Mdulos de salida de 8 canales


Los actuadores deben unirse con el borne 2 a travs de la regleta M. Esto no es vlido para el mdulo de salida digital 8 x DC 5...24 V/O,l A (+ apt. 14.6.2).

Ejemplo:

Se quiere conectar una lmpara en el canal 6 de un mdulo de salida enchufado en el puesto 11 (direccin A 5.6) (-+ fig. 3.15).

4
Regleta M
Figura 3.15 Conexin de una lmpara en el canal 6

Lmpara

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1OOU

3.2.4

Conexin del mdulo de entrada y salida digital

Este mdulo se enchufa en el elemento de bus. Solo puede utilizarse en los puestos de enchufe O a 7. El cableado se realiza en el conector de 40 polos en versin con terminales de tornillo o tipo pinza. El mdulo no dispone de conexin a 2 hilos, por lo que precisa un distribuidor externo. Cada canal tiene asignado un terminal en el conector de 40 polos. Los nmeros del canal estn marcados en la placa frontral. Los 16 canales del lado de entradas (IN) y del lado de salidas (OUT) estn numerados de n.o a n.7 y de n + 1.O a n + 1.7, respectivamente. "n" es la direccin inicial del puesto de enchufe. P. ej., el puesto de enchufe O tiene la direccin inicial n = 64 (+cap. 6).

I
I
OUT
n+l

IN

L+
1 .2

b I l
1 2

n+i

.3 0 , l A
.4
6 1

'

1 6 1 7

.7

1 9 10

M
n

1 1
.

L+
1

.2
.3
.4

1
I

111 12

I I
'

110 111 112 113 114 115 116 117

: 11
15 17 161

1 1

1 1
'

1la
119 120

L+ .O 1 .2 .3 .4 .5 .6 .7 NC NC .o 1 .2 .3 .4 .5 .6
.7

.7 M

191 20

I =

Conectar para terminales, tipo pinza, 40 polos


F~gura 3 16 Vlsta frontal del mdulo d e EIS digltal con conector tlpo pinza enchufado (s~mpl~ficada. no a escala)

EWA 4NEB 812 6120-04

S5- IOOU

Montaje y conexin

Ejemplo:

La direccin inicial del mdulo es 6.0. Las entradas y salidas tienen la misma direccin. En la entrada 6.4 se desea conectar un emisor; en la salida 7.3, una lmpara. En la figura 3.17 puede verse la conexin del conector frontal.

F~gura 3.17

Ejemplo d e conexln d e em~sor y carga a un mdulo de EiS dlg~tal (DEiDA) 482

Nota
La conexin de los mdulos analgicos se describe en el cap. 11.

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1OOU

3.3 3.3.1

Configuracin elctrica Configuracin elctrica del S5-100U

Alimentacin
El sistema completo del S5-100U se compone de circuitos de alimentacin independientes: el circuito de alimentacin del AG (24 V C.C.), el circuito de alimentacin de los emisores (24 V C.C.)y el circuito de carga de los actuadores (24 V C.C. 1151230 V c.a.).

e e

Circuito de alimentacin (control):


Alimenta la CPU, los elementos de bus, el canal para el aparato de programacin y los circuitos de ataque de los mdulos perifricos. Si se utiliza la fuente de alimentacin PS 931 con 24 V c.c.11 A est garantizada la alimentacin interna de los mdulos perifricos ( + 9 V) hasta un consumo total de 1 A. Este circuito de alimentacin est unido galvnicamente con el carril a travs del resorte de puesta a tierra de la CPU. El carril debe incluirse en las medidas de proteccin contra interferencias, y tiene que ponerse a tierra.

Circuito de carga:
La fuente para el circuito de carga alimenta los actuadores de la periferia del proceso. Para alimentar con 24 V
e e
C.C.

utilice preferentemente

la fuente de alimentacin PS 931 (-+ Anexo D) una fuente de alimentacin Siemens de la serie 6EV1 (+ Anexo D).

Si para alimentar la carga se utilizan otras fuentes, recuerde que la tensin bajo carga debe estar comprendida entre 20 y 30 V (rizado inclusive).

Nota
Si utiliza fuentes conmutadas para alimentar mdulos analgicos con separacin galvanica y BEROs, entonces es preciso pasar previamente dicha alimentacin por un filtro de red.

A un autmata es posible conectar adyacentemente - con o sin separacin galvnica - varios circuitos de carga independientes entre s (-+ apt. 3.3.3).

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

3.3.2 Configuracin elctrica global del autmata con periferia externa


En las figuras siguientes se representan varias configuraciones posibles. Para ello es necesario observar lo siguiente:
e

Para el AG, los emisores de seal y los actuadores es necesario prever un interruptor automtico principal (1) segn VDE 0100. Si sus lneas derivadas tienen una longitud igual o menor que 3 m y estn tendidas a prueba de cortocircuitos entre fases y tierra, no es necesario disponer un automtico adicional (2) en la lnea de alimentacin del AG y del circuito de carga. Para circuitos de carga de 24 V C.C. es necesaria una fuente de alimentacin separada (3). Si se utilizan fuentes de alimentacin no estabilizadas es necesario disponer a su salida un condensador de filtro (capacidad: 200 pF por cada 1 A de consumo en la carga).

Si se tienen circuitos de carga de c.a. con ms de cinco bobinas electromagnticas, se recomienda establecer una separacin galvnica a travs de un transformador (4). Los circuitos de la carga deben ponerse a tierra unilateralmente. Prever una unin (5) desmontable con el conductor de proteccin en la fuente de alimentacin de la carga (borne M) o en el secundario del transformador separador. Los circuitos de carga no puestos a tierra debern ir provistos de un dispositivo de deteccin de tensiones de defecto. Los circuitos de los emisores de seal y de los actuadores debern llevar automtico propio ( 6 ) ,

(7).
e

En configuraciones sin puesta a tierra, el carril del AG S5-100U deber unirse capacitivamente con el conductor de proteccin (8) (para derivar interferencias de alta frecuencia). En configuraciones puestas a tierra del AG es preciso unir, con baja resistencia, el carril normalizado con la masa del armario (10). Para proteger la tensin de alimentacin se precisa un automtico (9) en el cable de red.

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1 OOU

Figura 3.18 Configuracin d e un S5-700U con fuente de alimentacrn 115i230 V c.a. para el autmata, los ern~sores de seal v los actuadores

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

Figura 3.19

Configuracin de un S5-1OOU con fuente alimentac~n 24 V C.C.(con separacin elctr~ca segura segn DIN VD 0160) para el autmata, los emisores d e sena1 y los actuadores

EWA 4NEB 81 2 61 20-04

Montale y conexin

S5- 1OOU

AC 500 V
CPU

Montar el carril de forma aislada

0
O O

0
0 0

0
0 0

0
0 0
@

41

(6)

ib

a1
4b

(7)

Figura 3.20 Operacin sin puesta a berra: fuente d e alirnentac/n 24 V C.C.con separaon elctrica segura segun DIN VDE 0160 para el autmata y la periferia

Las interferencias se derivan al conductor de proteccin (PE) a travs de un condensador. Las cargas estticas pueden impedirse disponiendo en paralelo con el condensador una resistencia de elevado valor hmico (aprox. 100 kQ/+ W).

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

3.3.3

Separacin galvnica o no

El AG se alimenta a travs de un circuito propio. Los mdulos perifricos se alimentan a travs del denominado circuito de carga.
Estos circuitos pueden tener una masa comn (sin separacin galvnica), o no tener ninguna unin (separacin galvnica).

Unin galvnica tomando como ejemplo mdulos digitales


Un circuito de carga de 24 V
C.C.

tiene una masa comn con el circuito de alimentacin del AG.

Punto central de tierra

. PS
e

CPU

Masa comn
41

: +P
4

L+ M

/P

M
Fuente de aiimentacin de la carga

L+

I d

Figura 3.21 Elemplo de conexin de mdulos perifricos al AG sin separacin galvnica

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1OOU

Este procedimiento de conexin - masa comn - permite utilizar mdulos perifricos "sin separacin galvnica", de precio ms favorable. Estos mdulos funcionan segn el siguiente principio:
a

Mdulos de entrada:

El potencial de referencia es la Inea M (masa del circuito de alimentacin). Una cada de tensin en la lnea O afecta al nivel de seal de entrada UE. El potencial de referencia es el borne 2 (M) del bloque de conexin. Una cada de tensin AU2 en la lnea O eleva la masa del amplificador de salida y disminuye as la tensin de control resultante UsT.

Mdulos de salida:

La figura 3.22 muestra la conexin del S5-100U a la periferia externa sin separacin galvncia.

Figura 3.22

Esquema simplificado d e conexin a periferia s/n separacin galvnica

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

En caso de conexin sin separacin galvnica es necesario observar que la cada de tensin en las lneas O y O se mantenga inferior a 1 V. De no ser as, se desplazan los potenciales de referencia, lo que puede provocar un mal funcionamiento de los mdulos.

Precaucin
Si se usan mdulos perifricos sin separacin galvnica, la masa de los mdulos perifricos sin separacin galvnica deber unirse a la masa del AG a travs de un conductor externo!

Separacin galvnica tomando como ejemplo mdulos digitales La separacin galvnica es necesaria: para elevar la inmunidad frente a interferencias en los circuitos de carga en caso de circuitos de carga incompatibles en caso de circuitos de carga de c.a. En caso de configuracin con separacin galvnica, el circuito de alimentacin del AG y el circuito de carga debern instalarse con aislamiento galvnico. La figura 3.23 muestra la conexin simplificada de la periferia con separacin galvnica.
Punto central de tierra

Fuente de alimentacin de carga Figura 3.23 Ejemplo de conexin con separac~n galvnica de mdulos penfricos al AG

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1OOU

La figura 3.24 muestra la representacin simplificada de la conexin de mdulos perifricos con separacin galvnica.
. 1 L

YV

r\l

CPU
-

''
I

1 M

\
-

"
+9v

-.

Data GND

AL

L1

2L +

Figura 3.24 Esquema simplificado de la conexin d e periferia externa con separacin galvnica

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conex~n

3.4

Tendido de las Ineas, apantallamiento y medidas contra interferencias

El objeto de este captulo es el tendido de las Ineas de bus, seal y alimentacin para lograr la mejor compatibilidad electromagntica posible en la instalacin.

3.4.1

Tendido de las Ineas

Tendido dentro de un armario


A la hora de cablear un armario, la disposicin de las Ineas juega un papel esencial a la hora de dar inmunidad al sistema (compatibilidad electromagntica). Por ello, ya durante la fase de planificacin conviene dividir las lineas en los 3 grupos siguientes: Grupo de Ineas 1: Ineas apantalladas para datos (para PG, OP, SlNEC L1, Bus ET 200, etc.) Ineas analgicas apantalladas lineas sin pantalla para tensiones continuas y alternas 5 60V Ineas apantalladas para tensiones continuas y alternas 5 230V Grupo de lineas 2: Ineas sin pantalla para tensiones continuas y alternas > 60V y 5 2 3 0 V Grupo de lineas 3: Ineas sin pantalla para tensiones continuas y alternas > 230V y r 1 k v . Alle Dentro del armario es preciso tender cada grupo de Ineas por separado. Por separado se entiende que las Ineas se tendern por canaletas diferenciadas en mazos diferenciados

Nota
Entre lineas de seal y cables de energa de ms de 500 V debe mantenerse una separacin mnima de 10 cm.

Si se tienden lineas apantalladas, su pantalla deber contactarse en una barra colectora de pantallas. La pantalla deber llevarse hasta el mdulo, pero sin contactar en l.

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1OOU

Tendido fuera del armario Las Ineas fuera de armarios (pero dentro de edificios) se tendern sobre portacables metlicos. Las juntas de los portacables debern unirse galvnicamente entre s y conectarse cada 20 a 30 m con la tierra local. Para Ineas de seales analgicas usar por principio cables apantallados! Por las mismas vas de cable (trazas, bandejas, canales, tubos) pueden tenderse en comn: - Ineas digitales sin pantalla 5 60V - Ineas de datos y analgicas apantalladas (jentre ellas figura tambin el cable de bus ET 200!) as como - Ineas de seal apantalladas con hasta 230V. Las Ineas que conduzcan tensiones mayores de 230V debern tenderse por vas separadas (canales, tubos).

Tendido de Ineas fuera de edificios


A la hora de tender lneas fuera de edificios es preciso observar los reglamentos de proteccin contra rayos y de puesta a tierra.
e

Proteccin contra rayos Fuera de edificios las lneas debern tenderse - en tubos de metal puestos a tierra por ambos extremos,
O

en canales de cable de hormign con armadura interconectada,


O

por cables para proteccin contra rayos.

Equipotencialidad Procure que entre los equipos interconectados se logre la mejor equipotencialidad posible. En caso de Ineas apantalladas, tienda para ello una lnea equipotencial paralela con una impedancia 5 10 % de la impedancia de la pantalla de las lneas.

Recomendaciones para el tendido de Ineas No tender cables de seal cerca de cables de energa paralelos. 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). Si dos componentes del autmata estn unidos a travs de varios cables de seal, procurar que stos estn separados lo menos posible. 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. Tender lo ms cerca posible o retorcer los cables individuales asociados funcionalmente (lnea de ida y retorno, cable de alimentacin). Tender todas las Ineas siempre muy prximas a superficies de masa. Evitar prolongar cables o Ineas por intermedio de bornes o similares. Tender por canaletas y cajas separadas los cables de potencia y los cables de seal. ,Contactar las pantallas de forma superficial (no puntual!)!

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

3.4.2

Apantallamiento de equipos y lneas

El apantallamiento (blindaje) constituye una medida para debilitar (atenuar) campos perturbadores de origen magntico, elctrico o electromagntico. Esta medida de proteccin puede dividirse en apantallamiento de equipos, apantallamiento de Ineas.

Apantallamiento de equipos
Cuando se utilizan armarios o cajas para apantallar el autmata, observar las instrucciones siguientes:
e

e
e

Si estn solapadas las piezas de revestimiento del armario tales como tapas laterales, paredes posteriores, chapas de techo y suelo, todas estas piezas se contactarn a intervalos suficientes (p. ej. 50 mm). Las puertas deben unirse a la masa del armario a travs de conexiones suplementarias; utilice para ello varias cintas trenzadas de masa. Las lneas que salen de la caja de pantalla debern ir apantalladas o llevadas a travs de filtros. Si dentro del armario se encuentran fuentes perturbadoras fuertes (transformadores, cables a motores, etc.), stas debern separarse de reas electrnicas sensibles mediante chapas. Dichas chapas se atornillarn en varios puntos a la masa del armario, minimizando la impedancia.

Las tensiones perturbadoras inyectadas en el autmata a travs de las lneas de seal y de alimentacin se derivan en el punto central de tierra (carril normalizado). El punto central de tierra deber unirse con un conductor de cobre lo ms corto posible y con una seccin r 10 mm* con el conductor de proteccin PE (barra de tierra).

EWA 4NEB 812 6120-04

Montaje y conex~n

S5- 1 OOU

Apantallamiento de lneas
Generalmente, las Ineas apantalladas se contactarn con el potencial del armario siempre en ambos extremos. Solo as es posible suprimir adecuadamente todas las frecuencias interferentes inyectadas. Contacte la pantalla en la barra colectora de pantallas y continela hasta el mdulo (ipero sin contactarla en l!).

Nota
En caso de fluctuaciones en el potencial de tierra, a travs de la pantalla contactada por ambos extremos puede circular una corriente de equilibrio. Para evitarlo, una con una linea equipotencial adicional los componentes interconectados.

La pantalla solo se contactar en un solo extremo en casos excepcionales. En este caso solo se atenan las frecuencias bajas. El apantallamiento en un solo extremo solo se utilizar cuando no sea posible tender la lnea equipotencial o deban transmitirse seales analgicas de nivel extremadamente bajo (pocos mV o yA). En los autmatas SIMATIC, las corrientes perturbadoras que circulan por las pantallas de cables se derivan a tierra a travs de la barra de pantalla y la lnea equipotencial. Para evitar que estas corrientes derivadas constituyan por s otra fuente perturbadora, procurar derivarlas adecuadamente, por un conductor de baja impedancia, hacia tierra; para ello: Apretar fuertemente los tornillos de fijacin de conectores de cables, tarjetas y Ineas equipotencial. Proteger de la corrosin las superficies de contacto de las lneas equipotencial.

3.4.3

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 de una seal til. Con frecuencia, los gastos para materializar tales medidas (p. ej. uso de contactores especiales) pueden reducirse de forma considerable si ya durante la configuracin del autmata se observan los puntos siguientes. Entre ellos cabe mencionar: Separacin espacial entre equipos y Ineas Puesta a masa de todas las piezas metlicas inactivas Filtrado de Ineas de red y seal Apantallamiento de los equipos y Ineas Medidas supresoras especiales

Separacin espacial entre equipos y lneas


Los campos magnticos continuos o alternos de baja frecuencia (p. ej. 50 Hz) solo pueden atenuarse sensiblemente a un coste elevado. Con frecuencia, para resolver este problema basta con dejar una separacin lo mayor posible entre la fuente y el receptor de la interferencia.

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

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:
m m

Todas las conexiones de masa debern realizarse con baja impedancia. Todas las piezas metlicas debern contactarse a lo largo de una gran superficie. Para establecer las conexiones utilice siempre cintas de masa especialmente anchas. Lo decisivo no es la seccin, sino la superficie de la conexin de masa. Las uniones atornilladas debern llevar siempre arandelas Grower o de abanico.

Filtros para lneas de red y de seal


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

Desparasitaje de lneas de red Si el armario se alimenta desde la red de 230 V, en la Inea de entrada deber intercalarse un filtro de red (p. ej. B84299-K64, 250 V c.a.110 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). 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 Inea de 24 V. Los condensadores se montarn en la masa del armario o en la barra de pantalla.
p. ej. 0,6 pF B81551-A-816

a del armario

B81111 -A-B42

p q
Esquema de principio
OV

+ 24 V -

O V-

+24 V

Flgura 3.25

D~spos~ci dn e los condensadores de denvaon

EWA 4NEB 812 6120-04

Montaje y conex~n

S5- 1OOU

Uso de medidas supresoras especiales: Supresin en inductancias


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

Supresiri en bobinas de C.C.

Supresion en bobirias de c.a.

con diodo

con diodo Zener

con varistoi

con elemento RC

Figura 3 26

Supres~on en bobinas

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

Proteccin contra cargas electrostticas


Para proteger los equipos y los mdulos o tarjetas contra cargas electrostticas conviene usar cajas o armarios metlicos que tengan una buena conexin galvnica con el punto de puesta a tierra en el 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 resortes de contacto. Cuando efecte trabajos estando abierto el armario o la caja, observe las directrices para la proteccin de componentes y mdulos sensibles a las cargas electrostticas.

EWA 4NEB 812 6120-04

S5- 1 OOU

Montaje y conexin

Toma de red para aparatos de programacin


En cada grupo de armarios deber preverse una base de enchufe dnde conectar el aparato de programacin. Dicha base de enchufe deber estar alimentada desde la misma caja de distribucin a la que est conectado el conductor de proteccin para el armario.

Huminacin en armarios
Por motivos de interferencias no utilice Imparas fluorescentes para iluminar el interior de los armarios. Si no es posible renunciar a dicho tipo de lmparas, es preciso tomar las medidas mostradas en la figura siguiente. Ms adecuadas son las Imparas LINESTRAa.
Rejilla de pantalla sobre la lmpara Cable apantallado continuamente Interruptor blindado enmetal Filtro de red o lnea de red apantallada

p -

--

Figura 3.27

Medldas para supr~mlr interferencia~ en lmparas fluorescente~ sltuadas dentro del armarlo

EWA 4NEB 812 6120-04

Montaje y conexin

S5- 1OOU

3.5

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: Se evitarn los estados que puedan poner en peligro las personas o los valores materiales. Al retornar la tensin de red tras un corte o al rearmar el dispositivo de PARADA DE EMERGENCIA no debern arrancar automticamente las mquinas. En caso de avera en el autmata, no debern entorpecerse en ningn caso las rdenes procedentes de dispositivos de PARADA DE EMERGENCIA y de interruptores de posicin de seguridad. Estos dispositivos de proteccin deben influir directamente sobre la parte de potencia de los actuadores. Al accionar los dispositivos de PARADA DE EMERGENCIA deber 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 desconectar desde el dispositivo de PARADA DE EMERGENCIA.

La actuacin del dispositivo de PARADA DE EMERGENCIA debe ser detectada por el autmata, y evaluada por el programa de mando.

Proteccin contra contactos 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 si 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 0.

EWA 4NEB 812 6120-04

S5- 1OOU

Montaje y conexin

Medidas de proteccin contra rayos


Si se tienden cables y Ineas para aparatos SIMATIC S5 fuera de edificios, es necesario utilizar por principio cables apantallados. La pantalla debe poder conducir la corriente y deber ponerse bilateralmente a tierra. Para Ineas 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 SlMACTlC

Figura 3.28

Dispos~c~ de n elementos d e proteccin contra rayos

Proteja contra sobretensiones las Ineas de seal mediante: varistores o descargadores de sobretensin con gas noble. Estos componentes protectores se montarn preferentemente a la entrada del cable en el edificio como muy tarde junto al armario.

Nota
Las medidas de proteccin contra rayos deben ser siempre diseadas de acuerdo a la aplicacin especifica. Para cualquier duda, consulte con su delegacin Siemens.
C

EWA 4NEB 812 6120-04

Puesta en servlolo y prueba del piopnma


4.1 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2 4.3 4.4 4.4.1 4.4.2 4.5 Instrucciones de operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mandos e indicadores de la CPU . . . . . . . . . . . . . . . . . . . . . . . . Modos de operacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrado total del AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Puesta en servicio de una instalacin . . . . . . . . . . . . . . . . . . . . . Informaciones relativas a la configuracin e instalacin del producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Secuencia de la puesta en servicio del AG . . . . . . . . . . . . . . . . . Carga del programa en el AG 4 4 4 4 4 4 4
. . . . . . . .

1
1

1 2
3

3 4 5

........................... 4

Salvaguarda del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salvaguarda del programa en un cartucho de memoria . . . . . . . . . Funcin de la batera tampn . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 . 7 4 . 7 4 . 8

Visualizacin del estado de seal dependiente del programa "STATUS" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Visualizacin directa del estado de seal "STATUS VAR" . . . . . . . Forzado de salidas "MANDO, STEUERN" (a partir de la CPU 103) Forzado de variables "MANDO, STEUERN VAR"
............

4.6 4.7 4.7 4.9 4.10

4 . 9 4
. 10

4 . 10 4 . 11 4 . 11

Bsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control del procesamiento (a partir de la CPU 103) . . . . . . . . . . . .

EWA 4NEB 812 6120-04

4.2

4.3
4.4

.............................. Forma de proceder para "Carga automtica del programa" . . . . . . . . . . . . Forma de proceder para "Carga manual del programa" . . . . . . . . . . . . . . Forma de proceder para "Salvaguardar el programa en un
..............................

4 - 5 4 - 6

EWA 4NEB 812 6120-04

S5- 1 OOU

Puesta en servicio y prueba del programa

4
4.1 4.1.1

Puesta en servicio y prueba del programa


Instrucciones de operacin Mandos e indicadores de la CPU

BATTERY

Indicador de fallo de batera (luce LED amarillo -+ batera vaca o ausente)

OFFI
LOW

lndicador de modo (LED verde -+ RUN) Indicador de modo (LED rojo + STOP)
O

Selector de modo
COPY

Interruptor CONIDES

Figura 4.1

Mandos e indicadores de la CPU

lnterruptor CON 1 DES El interruptor CON 1 DES sirve para conectar o desconectar el regulador de tensin del AG. i Este interruptor n o secciona de los bornes L + / M el regulador de tensin ! Selector de modo Esta palanca permite elegir entre los modos de operacin "RUN" y "STOP". El modo "ARRANQUE" lo ejecuta la CPU automticamente al pasar de "STOP" a "RUN" (+ apt. 7.4.2 Ejecucin del programa ARRANQUE).

4.1.2

Modos de operacin

Modo "STOP"
e e e e

No se ejecuta el programa. Se mantienen los valores de los temporizadores, contadores, marcas e imgenes de proceso presentes al entrar en el estado "STOP". Estn bloqueados los mdulos de salida (estado de seal "O"). Al pasar de "STOP" a "RUN" se ponen a "Cero" las imgenes de proceso, los temporizadores y las marcas y contadores no remanentes.

Modo "RUN"
e e e e e

El programa se ejecuta cclicamente. Discurren las temporizaciones arrancadas en el programa. Se cargan los estados de seal de los mdulos de entrada. Se direccionan los mdulos de salida. El modo "RUN" puede ajustarse tambin tras "BORRADO TOTAL"; esto es, con la memoria de programa vaca.

EWA 4NEB 812 6120-04

Puesta en servIcio y prueba del programa

S5- 1 OOU

Modo "ARRANQUE" El sistema operativo procesa el DB1 y acepta los parmetros (-tapt. 9.1). Se procesan los mdulos (software) de arranque OB 21 y OB 22 (-+ apt. 7.4.2). La duracin del arranque no est limitada, puesto que no acta la vigilancia del tiempo de ciclo (perro guardin). No es posible ejecucin del programa controlada por tiempo o alarmas. Durante el arranque estn bloqueados los mdulos de entrada y salida. Cambio de modo de operacin El modo de operacin puede cambiarse: por accionamiento del selector de modo. por intervencin de un aparato de programacin, si el AG est en "RUN" por perturbaciones que lleven al AG al modo "STOP" (-+ cap. 5).

e e

4.1.3

Borrado total del AG

Antes de entrar un programa nuevo se recomienda ejecutar la funcin "Borrado total". Con ello se borran:
e e a

la memoria de programa del AG, todos los datos (marcas, temporizadores y contadores), as como todos los identificadores de error.

Nota
Si no se borra totalmente el autmata, permanecen en memoria datos antiguos aunque se sobreescriba el programa.

Borrado total manual


b

b b b

Colocar en "STOP" el selector de modo Sacar la batera Poner en posicin "0" el interruptor CONIDES Poner en posicin " 1 " el interruptor CONIDES Colocar la batera

Borrado total desde el PG La funcin "Borrado total" se selecciona en el PG a travs de la lnea de men correspondiente (-t Manual del PG).

EWA 4NEB 812 6120-04

S5- 1 OOU

Puesta en servicio y prueba del programa

4.2

Puesta en servicio de una instalacin

El apartado siguiente informa de la manera de proyectar y poner en servicio una instalacin con autmatas programables.

4.2.1

Informaciones relativas a la configuracin e instalacin del producto

El producto forma generalmente parte de sistemas o instalaciones extensas, por lo que las
presentes consignas tienen por objetivo integrar sin peligro el producto en su entorno.

Precaucin
e Es preciso observar las prescripciones de seguridad y de prevencion de accidentes aplicables al caso de utilizacion considerado e En el caso de equipos conectados sin enchufe (equipos/sistemas fijos) y sin dispositivo de seccionamiento de la alirneritacion con corte oinnipolar y10 fusibles, es preciso integrar en la instalacion electrica del edificio un dispositivo de seccionarniento de la alirnentacion o un fusible el equipo debera conectarse a un conductor de proteccion
En el caso de equipos conectados a la red, antes de la puesta eri servicio es preciso coritrolar si la terision nominal ajustada en el equipo coincide con la tension de la red

e En el caso de alirnentacion con 24 V, es preciso prever proteccion por separacion electrica de circuitos a muy baja tension Solo utilizar fuentes de alimentacion fabricadas conforme a IEC 364-4 41 y HD 384 04 41 (VDE 01 00, parte 41 0)
La tension de la red de alimentacion no debera salirse del campo de tolerancia especificado en los datos tecnicos, de lo contrario no pueden excluirse fallos de funcionamiento y peligros en los moduloslequipos electrices

e Es preciso tomar las disposiciones para poder reernprender correctamente la ejecucion de un programa interrumpido como consecuencia de una calda o corte de tension Durante esta transicion no deben aparecer estados peligrosos, ni rnomentaneamente Prever el accionamiento eventual del dispositivo de paro de emergencia e Los dispositivos de paro de emergencia conformes a EN 6020411EC 204 (VDE 0113) deberan ser eficaces en todos los modos de funcionamiento del equipo de automatizacion El rearme de los dispositivos de paro de emergencia no debera provocar uri rearranque incontrolado o indefinido
Los cables de alimentacion y de senal deberan instalarse de forma que las interferencias inductivas y capacitivas no alteren las funciones de automatizacion Los equipos de automatizacion y sus organos de operacion deberan estar disenados de manera que queden suficientemente protegidos contra manipulaciones no intencionadas A fin de evitar que una rotura del cable o conductor de senales provoque estados indefinidos en el equipo de autornatizacion, se tomaran para las entradas y las salidas las medidas de seguridad correspondientes a nivel hardware y software

EWA 4NEB 812 6120-04

Puesta en servicio y prueba del programa

S5- 1 OOCl

4.2.2
Tabla 4.1

Secuencia de la puesta en servicio del AG


Puesta en servicio del AG

instalacin segn VD O100 y VDE el cableado (-+ apts. 3.1 y 3.2) mentacin de la carga y el borne "Tierra" de la CPU deben estar unidos con el punto central de tierra (en el carril). En el caso de los mdulos sin separacin galvnica, el borne "M" del mdulo debe unirse con el mdulo "M"

selector de modo en "STOP" Conectar la fuente de alimentacin


Poner interruptor CONIDES en " 1 " Conectar el aparato de programacin en la CPU Borrar totalmente el AG (+ apt. 4.1.3) Poner selector en "RUN" Conectar la fuente de alimentacin de los emisores Accionar sucesivamente los emisores de seal Conectar la fuente de alimentacin para los mdulos de salida y los actuadores Con la funcin del PG Mando ("STEUERN ") forzar sucesivamente las salidas Con la funcin del PG "STATUS VAR" es posible visiialirar los estados de serial en la PAE.

lucen los indicadores de perturbacin rojos de los mdulos perifericos luce el LED rojo de la CPU; el LED amarillo luce cuando no hay bateria o est vacia luce el LED verde de la CPU se apagan los indicadores de perturbacin rojos de los mdulos de entrada lucen los LEDs verdes de los mdulos de entrada se borran los indicadores rojos de perturbacin en los mdulos de salida lucen los LEDs verdes de los mdulos de salida

Se modifican los estados de los actuadores asociados.

Hay programa en el cartucho de memoria Poner interruptor CONIDES en "O" Insertar el cartucho de memoria Interruptor CONIDES en "1" Probar y corregir el programa
Selector en "STOP" Conectar el circuito de alimentacin de la carga Poner selector en "RUN" Salvaguardar el programa

Se carga el programa.

luce el LED rojo de la CPU

Instalacin en servicio.

luce el LED verde de la CPU

* solo para la CPU 102: apretar a la vez el selector hasta la posicin COPY (carga manual)

EWA 4NEB 81 2 6120-04

S5- 1OOU

Puesta en servicio y prueba del programa

4.3

Carga del programa en el AG

Al cargar se transfiere un programa a la memoria de programa del AG. La primera posibilidad es cargar un programa desde el aparato de programacin conectado al autmata (modo Online). La forma exacta de realizarlo figura en el manual del PG utilizado. A continuacin se describe la otra posibilidad que existe; es decir, cargar el programa contenido en un cartucho de memoria. Solo se cargan los mdulos software vlidos (-+ apt. 7.5.2 Modificacin de mdulos). Pueden utilizarse diferentes tipos de cartuchos de memoria; su relacin figura en el anexo D.

Precaucin
Los cartuchos de memoria solo deben enchufarse y extraerse en el estado "RED DES".

Carga automtica del programa Al cargar automticamente se copia en la memoria de programa de la CPU el programa contenido en el cartucho de memoria. Solo se cargan los mdulos software vlidos (+ apt. 7.5.2 Modificacin de mdulos).
No hay bateria insertada (luce el LED amarillo)

AG borrado totalmente

C r
Desconectar el SS- 100U

f
Conectar el S5-100U I Error

lue el LED rojo

Se carga el programa

Diagnosticar el error (apt. 5.1 )

C
Programa dentro del

La CPU 102 se encuentra

Figura 4.2

Forma d e proceder para "Carga automtica del programa"

EWA 4NEB 812 6120-04

Puesta en servicio y prueba del programa

S5- 1OOU

Carga manual del programa


La carga manual copia en la memoria de programa del AG un programa contenido en un cartucho de memoria. Si est insertada la batera se borra totalmente un programa eventualmente presente.

Solo se cargan los mdulos software vlidos (-+ apt. 7.5.2 Modificacin de mdulos).

Desconectar el S5-1OOU

Insertar en la CPU el cartucho de memoria

Pulsar el selector COPY

t
Coriectar el S5-100U
1

LED rojo intermiterite


I

Parpadea el LED rojo. Soltar el selector COPY

u
Se carga el programa Luce el LED rojo Programa dentro del

Y
Soltar el selector COPY Luce el LED rojo

En el cartucho no hay

Diagnosticar el error

La CPU 102 se encuentra en el modo de prueba

F~gura 4.3

Forma de proceder para "Carga manual del programa"

EWA 4NEB 812 6120-04

S5- 1 OOU

Puesta en servicio y prueba del programa

4.4

Salvaguarda del programa

Un programa solo puede salvaguardarse si est insertada la batera tampn. Durante la operacin de salvaguarda el programa contenido en la memoria de la CPU se copia en un cartucho de memoria. Solo se copian los mdulos vlidos (-+ apt. 7.5.2 Modificacin de mdulos); a ellos pertenece tambin el DB1 de valores prefijados integrado, tan pronto como se haya cambiado alguno de sus valores.

4.4.1

Salvaguarda del programa en un cartucho de memoria

Pueden utilizarse diferentes tipos de cartuchos de memoria (EEPROM); su relacin figura en el anexo D.

Si

Insertar la baterial renovarla

Desconectar el S5 100U

e
Conectar el S5-100U Error el selector en la posicin Luce intermitentemente el LED rojo

C
Parpadea el LED rojo; Soltar el selector COPY I

Soltar el selector COPY

Luce el LED rojo

t
Luce el LED rojo: Programa dentro del cartucho de memoria EEPROM no hay mdulo enchufado o es errneo no hay programa en el S5-1O O U Diagnosticar el error (apt. 5.1 )

I
La CPU 102 se encuentra

Durac~n5 40 ~11024 instrucciones Forma de proceder para "Salvaguardar el programa en un cartucho de memona"

F~gura 4.4

EWA 4NEB 812 61 20-04

Puesta en servicio y prueba del programa

S5- 1OOU

4.4.2

Funcin de la batera tampn

Cuando falla la alimentacin o se desconecta el AG, el contenido de la memoria solo se mantiene (remanencia) si hay insertada una batera tampn. Al reconectar vuelven a estar disponibles los siguientes datos:
e e e

el programa de mando y los mdulos de datos (+ apt. 7.3.5) los estados de las marcas y contadores remanentes (-+ apt. 2.2.1) el contenido de la pila de interrupcin (-+ apt. 5.3)

Nota
e e e

La batera se colocar y sustituir con el autmata conectado. De lo contrario es imprescindible efectuar un "BORRADO TOTAL" tras la conexin. La vida til de una batera nueva de litio en el AG es de como mnimo 1 ao. Un posible fallo de la bateria se sealiza en el LED amarillo situado en el panel frontal.

Precaucin
Las bateras de litio no pueden recargarse, ipeligro de explosin! Las baterias descargadas deben tratarse como desechos peligrosos!

4.5

Visualizacin del estado de seal dependiente del programa "STATUS"

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

Nota
Los estados de seal actuales solo se visualizan en el modo "RUN".

EWA 4NEB 812 6120-04

S5- 1 OOU

Puesta en servicio y prueba del programa

Figura 4.5

Funcin d e prueba "STATUS"

Informaciones relativas a la llamada de las funciones de prueba o test en el PG figuran en el Manual del PG utilizado.

4.6

Visualizacin directa del estado de seal "STATUS VAR"

Esta funcin de prueba indica el estado de cualquier operando (entradas, salidas, marcas, palabras de datos, contadores o temporizadores) al final de la ejecucin del programa. Estas informaciones se toman de la imagen de proceso de los operandos seleccionados.

u
Perro guardin Programa de mando
Figura 4.6 Funcin d e prueba "STATUS VAR"
EWA 4NEB 81 2 6120-04

Informaciones relativas a la llamada de las funciones de prueba o test en el PG figuran en el Manual del PG utilizado.

Puesta en servicio y prueba del programa

S5- 1 OOU

4.7

Forzado de salidas "MANDO, STEUERN" (a partir de la CPU 103)

Esta funcin permite ajustar directamente un determinado estado de seal en las salidas sin necesidad de programa. As es posible controlar el cableado y el funcionamiento de los mdulos de salida. En este caso no se modifica la imagen de proceso, pero se desactiva el bloqueo de las salidas.

Nota
El autmata debe estar en "STOP".

Informaciones relativas a la llamada de las funciones de prueba o test en el PG figuran en el Manual del PG utilizado.

4.8

Forzado de variables "MANDO, STEUERN VAR"

Con independencia del modo de operacin del AG, esta funcin permite modificar la imagen de proceso de los operandos 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 las posteriores ejecuciones pueden volverse a modificar, hecho que no se sealiza. El forzado (Mando) de variables de proceso no corre en sincronismo con la ejecucin del programa. Particularidades:
m

Las variables E, A y M se modifican en la imagen de proceso bit a bit, byte a byte o palabra a palabra. Con 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 PREAJUSTES (en PGs con pantalla), - Pueste particular atencin al forzado de las marcas de flancos. La visualizacin del estado de seal se interrumpe en el caso de que se presente una entrada de formato u operando errnea. El sistema emite entonces el mensaje "MANDO NO POSIBLE".

Informaciones relativas a la llamada de las funciones de prueba o test en el PG figuran en el Manual del PG utilizado.

EWA 4NEB 812 6120-04

S5- 1OOU

Puesta en servicio y prueba del programa

4.9

Bsqueda

Esta funcin permite buscar determinados conceptos en el programa y listarlos en el visualizador del PG. En dichos puntos es posible realizar entonces modificaciones en el programa. La bsqueda puede ejecutarse con las siguientes funciones del PG: ENTRADA SALIDA STATUS Conceptos a buscar: Instrucciones Operandos Marcas Direcciones (p. (p. (p. (p. ej. ej. ej. ej. U E 0.0) A 3.5) X 01) ~SOIO posible en mdulos funcionales! 0006H)

Nota
La ejecucin de la bsqueda depende del tipo de PG, y se describe detalladamente en sus respectivas instrucciones de manejo.

4.10

Control del procesamiento (a partir de la CPU 103)

Al llamar esta funcin del PG se para en un determinado punto la ejecucin del programa. Este punto (una instruccin en el programa) se seala con el cursor. El AG procesa el programa hasta la instruccin elegida. Hasta ella se visualizan tambin los estados de seal actuales y el VKE (como en la funcin "STATUS"). Desplazando a voluntad el punto de parada es posible ejecutar paso a paso el programa. El programa se procesa de la forma siguiente: Se ejecutan todos los saltos dentro de un mdulo. Se recorren sin retardo todas las llamadas de mdulos. El control del procesamiento se restablece solo al retornar al mdulo origen. Situacin durante el control del procesamiento: Estn apagados los LEDs STOP y RUN. El programa escribe en la PAA y lee de la PAE. No tiene lugar la transferencia de imgenes de proceso (ciclo de datos). Todas las salidas estn a "O".

EWA 4NEB 812 6120-04

Puesta en servicio y prueba del programa

S5- 1 OOU

Durante el control del procesamiento es posible activar desde el PG otras funciones de prueba y del AG: Entrada y salida (posibilidad de modificar el programa) Visualizacin directa del estado (STATUS VAR) Forzado de salidas y de variables (MANDO, MANDO VAR)(STEUERN, STEUERN VAR) Funciones de informacin (USTACK, BSTACK) Tras interrumpir la funcin, en caso de avera o error de programacin, el AG pasa a STOP y luce el LED rojo en la CPU. Para ms informaciones sobre como llamar esta funcin en el PG, consulte el Manual correspondiente.

EWA 4NEB 812 6120-04

....................

5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.3 5.3.1 5.3.2

Errores en la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcin de anlisis "USTACK" . . . . . . . . . . . . . . . . . . . . . . . . . . Anlisis de interrupciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores al copiar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . Explicacin de las abreviaturas en el USTACK . . . . . . . . . . . . . . . Errores en el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determinacin de la direccin del error . . . . . . . . . . . . . . . . . . . . Seguimiento del programa usando la funcin "BSTACK" (no posible en el PG 605U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perturbaciones en la periferia . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros del sistema ...............................

5 . 1 5 . 1 5 . 5 5 . 6 5 . 7

5 . 9 5 . 9
5 5 5
. 12 . 14

5.4 5.5

- 14

EWA 4NEB 812 6120-04

5.2 5.3 5.4 5.5 5.6

Programa estructurado con una instruccin ilegal . . . . . . . . . . . . . . . . . . . Direcciones en la memoria de programa de la CPU . . . . . . . . . . . . . . . . . Ejemplo de visualizacin de la funcin "Directorio AG" en el PG 615 . . . . . Clculo de la direccin relativa del error . . . . . . . . . . . . . . . . . . . . . . . . . Seguimiento del programa utilizando el "BSTACK" .................

5 . 9 5 . 10 5 . 11 5 . 11 5 . 12

5.1 5.2 5.3 5.4 5.5

Anlisis esquemtico de errores o averas . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin del USTACK (bytes 1 ... 16) . . . . . . . . . . . . . . . . . . . . . . . . Anlisis de interrupciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores al copiar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Significado de los restantes bits del USTACK . . . . . . . . . . . . . . . . . . . . .

5 5 5 5 5

. . . . .

1 3 5 6 7

EWA 4NEB 812 6120-04

S5- 1OOU

Diagnosis de errores y averas

5
5.1

Diagnosis de errores y averas


Sealizacin de errores mediante LEDs

Cualquier error en el funcionamiento del autmata se sealiza en los LEDs indicadores del panel frontal.
Tabla 5 1 Analisis esquernatrco de

errores o avenas

Sintoma
CPU en STOP Luce LED rojo CPU en STOP LED rojo intermitente CPU en RUN Luce LED verde Funcionamiento defectuoso

Anhlsis
Perturbacin en la CPU Con el PG realizar un anlisis de interrupciones (-+ apt. 5.2) Error al cargar o salvaguardar el programa Con el PG realizar un anlisis de interrupciones (-+ apt. 5.2) Error en programa o Perturbacin en periferia Realizar el anlisis de error (-+ apt. 5.4)

i Si lucen ambos LEDs, el AG se encuentra en el modo arranque !

5.2
5.2.1

Errores en la CPU Funcin de anlisis "USTACK"

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

Llamada del USTACK


Esta funcin se llama a travs del men del PG en el modo "STOP" Las teclas a pulsar figuran en el Manual de su PG.

Nota
En el modo "RUN" solo es posible leer los bytes 1 ... 6 del USTACK. No hay ninguna causa de interrupcin que haga que la CPU pasa a "STOP". En los bytes 1 ... 6 se visualizan los bits denominados de mando o control.

EWA 4NEB 81 2 61 20-04

Diagnosis de errores y averas

S5- 1 OOU

Visualizacin del USTACK en el PG 615

Causa del STOP

-----

1-

INSTRUCCION I L E G A L

Bytes del USTACK

.- - - - - Representacin
Flgura 5.1

r----1

-11

binaria

hexa.

Nmero del byte

Elernplo d e visualizacin del USTACK en el PG 615, versln d e software V 1.4

EWA 4NEB 812 6120-04

S5- lOOU

Diagnosis de errores y averias

La siguiente tabla muestra cules son los bits relevantes para la diagnosis de errores y averias (bits remarcados).

EWA 4NEB 812 6120-04

Diagnosis de errores y averias

S5- 1 OOU

Tabla 5 2

Visuallzac~ondel USTACK (bytes 1 ... 16) (continuaon)

7 17
18

Dir. absoluta

Pal. datos sistema (SD

2Q Nivel de parntesis

OR OR

VKE VKE

FKT FKT

3"' Nivel de parntesis


- --

19 20

Profundidad de parntesis (O ... 6)


le' Nivel de parntesis

OR

VKE

FKT

21
22 23
24

Direccin inicial del mdulo de datos (high)

EBAO
Direccin inicial del mdulo de datos (low) Puntero de la pila de mdulos (high)

EB9E
Puntero de la pila de mdulos (low)

Registro de instrucciones (high) Registro de instrucciones (low)

AKKU 2 (high) AKKU 2 (low) AKKU 1 (high) AKKU 1 (low)


Se visualiza la direccion absoluta de la siguiente instruccion aun no ejecutada o la d~reccion inicial del rnodulo defectuoso SI el SAZ muestra una direccion del D e l , entonces existe un error de parametrizacion en el DB1 (+ apt 9 1)

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

EWA 4NEB 812 6120-04

S5- IOOU

Diagnosis de errores y averas

5.2.2

Anlisis de interrupciones

La siguiente tabla permite determinar la causa del error o avera cuando se produce una interrupcin en la ejecucin del programa. En estos casos la CPU pasa al estado "STOP".

Causa del error o averia


ASPFA y KElN AS y NNN
Y SAZ = FFFF * (CPU 102)
1O

6 9 25 y 26

Error al transferir el programa del PG -t AG: Al compilar se desborda la memoria de programa interna

Acortar el programa, comprimir la memoria

BAU

10

Al cargar automticamente el programa Faltalest descargada la bateria y no hay ningn programa vlido en el cartucho de memoria Fallo en la alimentacin de la CPU Programa en la memoria del AG defectuoso. Causa: Al fallar la red se interrumpi: La compresin - a transferencia de mdulos PG + AG o cartucho de memoria -t AG - El borrado total del AG Cambio de bateria durante red DES Instruccin no decodificable NQ de niv. de parntesis sobrepas. Parmetro fuera de margen Mdulo de ampliacin no conectado Bus perifrico perturbado Longitud mximo del registro de desplazamiento sobrepasada Cartucho de memoria desconocido Mdulo emplazado en puesto errneo Selector en STOP Parada software por instruccin (STP) Peticin de STOP por parte del PG Desbordamiento de la pila de mdulos: Se ha sobrepasado la profundidad de anidado mxima (16) Error de parametrizacin en el DE31

Sustituir la bateria y volver a escribir o cargar el programa

NAU NlNEU

10 6

Borrar totalmente y cargar de nuevo el programa

NNN

Eliminar el error de programacin Comprobar la alimentacin en aparato de ampliacin Comprobar conex. Comprobar puestos de enchufe de mdulos Ponerlo en RUN

PEU

1O

STOPS STS STUE

9 9 9

Eliminar el error de programacin Corregir DB1

SYS" FEH

1O

Los bytes 25 y 26 del USTACK son: " 1 1 1 1 1 1 11(FF)". Contador de direccioiies SAZ " solo relevaritc en el PG 605UlPG 61 5U y a partir de la CPU 103, 6ES5 103-8MA03

EWA 4NEB 812 6120-04

Diagnosis de errores y averas

S5- 1 OOU

Tabla 5.3

Anlisis d e interrupciones (continuacin)

Modificar el parmetro

Instruccin de mdulo de datos datos mayor que la longitud del DB Instruccin de mdulo de datos programada sin apertura previa del DB ZY K
10

Tiempo de ciclo sobrepasado: El tiempo de ejecucin del progr. sobrepasa el tiempo de vigil. de ciclo. Causas: programa demasiado largo alarmas demasiado frecuentes

Comprobar si el programa tiene lazos sinfn o acortar el programa

relevante a partir de la CPU 102, 6ES5 102-8MA02

5.2.3 Errores al copiar el programa


Sealizacin: Tras soltar el selector Copy sigue intermitente el LED rojo.
. .

demasiado pequeo para el programa en la

SAZ = Contador de direcciones - contador de programa - STEP Los bytes 25 y 26 del USTACK son: "1 111 11 11(FF)"

EWA 4NEB 812 6120-04

S5- 1OOU

Diagnosis de errores y averias

5.2.4
r

Explicacin de las abreviaturas en el USTACK

Tabla 5.5 S~anlficado de los restantes bits del USTACK

Vkuallr. USTACK
BST SCH SCH TAE ADR BAU STO ANZ STO ZUS BAT PUF NEU STA AF KOPFNI KElN AS"

BVte

Escplicacin
Desplazar mdulo Activar desplazamiento Estructuracin de la lista de direcciones AG en "STOP" Bit de mando interno para cambio STOP / RUN Existe batera tampn Tras RED CON el AG no est todava en ciclo causa: v. byte 9/10

Liberacin de alarmas 1 Liberacin del 0813 (controlado por tiempo) y 0 8 3 (controlado por alarmas) Programa con errores Encabezamiento del mdulo no interpretable No hay suficiente espacio de memoria para instrucciones S5 Carga inicial, programa defectuoso Programa con errores Bits de sealizacin * (indicaciones) para operaciones aritmticas, lgicas y de desplazamiento Desbordamiento aritmtico Bit identificador memoria "O" ldentificador del estado del operando de la ltima instruccin binaria ejecutada Resultado de combinacin Bit identificador de primera consulta 0: O( 1 : U( abrir parntesis con operacin O abrir parntesis con operacin Y

SYNFEH URLAD ANZ 11ANZ

ov
OR STATUS VKE ERAB FKT
Solo importante en la CPU 103

" en la CPU

102 O = Modo normal


1 = Modo de prueba

EWA 4NEB 812 6120-04

Diagnosis de errores y averias

S51 OOU

Tabla 5 6

Abreviaturas de la pila de ~nterrupcion

NlNEU NNN OR OVFL PEU

Rearranque imposible Instruccin no interpretable en el AG Memoria O (activada mediante instruccin "0") Desbordamiento aritmtico ( + - ) Periferia no dispuesta: ler elemento de bus no conectado e mdulo de ampliacin sin terminador bus perifrico perturbado longitud mximo del registro de desplazamiento sobrepasada mdulo desconocido mdulo enchufado en puesto indebido STATUS del operando de la instruccin binaria ltima ejecutada Selector en STOP Interrupcin provocada por una demanda de STOP desde el PG o instrucciones STOP programadas Desbordamiento pila de mdulos: Se ha sobrepasado el anidado mximo de mdulos de 16 32 en la CPU 103, 6ES5 103-8MA03 Error de sustitucin Error en el DB1 Error de transferencia en instrucciones de mdulos de datos: cuando se accede a una palabra de datos sin haber abierto el mdulo de datos correspondiente, o si nQ palabra datos mayor que longitud mdulo de datos Palabra de indicacin de interrupcin Resultado de combinacin Responde el perro guardin: Se ha sobrepasado el tiempo mximo admisible de ejecucin del programa

STATUS STOPS STS STUE SUF SYSFEH* TRAF

UAW VKE ZYK


*

relevaiite a partir de la CPU 103, 6ES5 103-8MA03

EWA 4NEB 812 6120-04

S5- 1OOU

Diagnosis de errores y averias

5.3 5.3.1

Errores en el programa Determinacin de la direccin del error

El contador SAZ en el USTACK (bytes 25 y 26) indica la direccin absoluta en el autmata de la instruccin STEP 5 delante de la cual la CPU ha pasado a "STOP" o muestra la direccin inicial del mdulo errneo. La direccin inicial del mdulo correspondiente puede determinarse a travs de la funcin del PG "DIRECTORIO AG".

Ejemplo:

Usted ha entrado un programa de mando compuesto por el OB 1, el PB O y el PB 7. En el PB 7 se ha programado una instruccin ilegal.

Instruccin ilegal

Figura 5.2

Programa estructurado incluyendo una instruccion ilegal

Al llegar a la instruccin ilegal, la CPU interrumpe la ejecucin del programa y pasa a "STOP" emitiendo el aviso de error "NNN". El contador de direcciones STEP muestra la direccin absoluta de la siguiente instruccin an no ejecutada o la direccin inicial del mdulo defectuoso en la memoria de programa.

EWA 4NEB 81 2 6120-04

Diagnosis de errores y averas

S5- 1OOU

Direcciones absolutas en la memoria RAM interna de la CPU

Partiendo de la direccin fsica en la memoria 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 posible localizar el error.

Contador de direcciones STEP

Figura 5 3

D~recc~one en s la rnemor~a d e programa d e la CPU

EWA 4NEB 812 6120-04

S5- lOOU

Diagnosis de errores y averias

Visualizacin:

(
Nmero del mdulo Tipo de mdulo Direccin inicial

*DIR.

AG A L L EXISTE

D I R . MODULO

'NO.QB
------

"--

i-OB

-J-B----

7 ' 1

_-e--

013C EEOA

NO FB E X I S T E

F~gura 5.4

Elemplo d e visual~zacin de la funcin "D~rectorio AG" en el PG 615

Clculo de direcciones (solo necesario s i se utiliza el PG 605U) Para realizar correciones en el programa se necesita la direccin referida al mdulo (direccin relativa) que ha llevado a la perturbacin. Comparando el valor en el SAZ y la visualizacin de la funcin "DIR. AG" es posible encontrar el mdulo errneo. La diferencia entre el valor en el SAZ y la direccin inicial del mdulo suministra la direccin de error relativa. En la figura 5.5 se muestra un ejemplo de clculo de este tipo.

G l
Byte USTACK
La direccin absoluta EE42 es mayor que la direccin inicial del PB 7. Por ello, la instruccin errnea se encuentra en el PB 7. Clculo de la direccin relativa: EE42 - EE3C = 0006
Flgura 5.5 Clculo d e la direccin relativa del error

DIRECTORIO AG
Modulo PBO PB7 OB1 Direc. inicial EE18 EE3C EEOA

As pues, "0006" es la direccin en el PB 7 de la instruccin delante de la cual la CPU pas a "STOP".

Visualizacin de la instruccin errnea Con la funcin del PG "BUSQUEDA" es posible localizar determinados puntos del programa (+ Manual del PG). Esto permite buscar la direccin relativa del error.

EWA 4NEB 812 6120-04

Diagnosis de errores y averas

S5- 1 OOU

5.3.2 Seguimiento del programa usando la funcin "BSTACK"


(no posible en el PG 605U)
Durante la ejecucin del programa se registran en la pila de mdulos (BSTACK) las siguientes informaciones relativas a operaciones de salto: el mdulo de datos vlido antes de abandonar el mdulo la direccin de retorno relativa del mdulo. Esta indica la direccin a partir de la que se contina ejecutando el programa tras retornar del mdulo llamado. la direccin de retorno absoluta del mdulo. Esta indica la direccin, en la memoria de programa, con la que se contina la ejecucin del 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" suministra el estado de la pila de mdulos en el instante de la interrupcin.

Ejemplo:

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

Interrupcin con sealizacin " TRAF"

Figura 5.6 Seguimiento del programa utllrzando el "BSTACK"

EWA 4NEB 812 6120-04

S5- 1OOU

Diagnosis de errores y averias

Visualizacin

Tipo y numero de mdulo

f --1--

*BSTACK BAUST
PB 4

REL. A D R . D B

Direccin de rotorno relativa


Figura 5.7

Nmeros identificadores sin significado

NQ del mdulo de datos actual

Elernplo d e visualizacin del "BSTACK" en el PG 61 5

Esta visualizacin permite informarse de que se ha llamado un mdulo siguiendo el camino OB1 -+ PB2 -+ PB4, y que durante su ejecucin paso a STOP el AG. Posibles causas del paso a STOP: Paso del selector de modo a STOP Tiempo de ciclo sobrepasado Error en el mdulo STEPS En el USTACK puede consultarse el mdulo durante cuyo procesamiento surgi el error y la causa de ste.

EWA 4NEB 812 6120-04

Diagnosis de errores y averas

S5- lOOU

5.4

Perturbaciones en la periferia

Y
Perturbacin Mdulo con indicador de perturb. (LED rojo)? 'Luce el LED rojo? Hay alimentacin para los mdulos?

no

'Hay alimentacin?
I

no

Comprobar el

b circuito de
alimentacin

Mdulo alcanzable a travs de la imagen de proceso PAE, PAA (Status VAR, Mando - Steuern - VAR)? no alimentacin Conexin al bus en orden?

ti
I
"O

- Comprobar (sustituir) el mdulo - Comprobar el programa

Sustituir el elemento de bus

I
Hay un cortocircuito en las salidas? Eliminar el cortocircuito Sustituir el mdulo por uno simulador. Es posible comprobar con Status VAR o Mando - Steuern - VAR?

El mdulo sustituido

Fusible quemado?

defectuoso Comprobar las conexiones de los restantes elementos de bus y de las interfases

r--l
Figura 5.9

Cambiar el fusible

Anlisis d e la causa d e perturbacin en caso d e periferia perturbada

5.5

Parmetros de sistema

C o n la funcin del PG "PARSIS" (SYSPAR) es posible leer de la CPU los parmetros d e sistema (p. ej. versin d e software d e fa CPU) (+ Manual del PG).

EWA 4NEB 81 2 61 20-04

S5- lOOU

Diagnosis de errores y averas

5.6

El ltimo recurso

Ya no es posible pasar el autmata a "RUN"? Causa posible: Estando el autmata desconectado se ha colocado o sustituido la batera. Borrar totalmente y cargar de nuevo el programa.

Remedio:
Borrado total sin PG:

Colocar en "STOP" el selector de modo Sacar la batera Poner en posicin "0" el interruptor CONIDES Poner en posicin " 1" el interruptor CONiDES Colocar la batera Si persisten los problemas ..., sustituir la CPU.

EWA 4NEB 812 6120-04

....................
6.2 6.3 6.4 6.4.1 6.4.2 Mdulos digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos analgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos combinados de entrada y salida . . . . . . . . . . . . . . . . . . . Mdulos de salida con diagnosis de perturbaciones . . . . . . . . . . . Mdulo de entrada y salida digital 16El16A DC 24 V (para CPUs a partir del nQ de ref . -8MA02 y para CPU 102 6ES5 102-8MA01 a partir de la versin 5) . . . . . . . . . . . . . . . . . . Mdulos funcionales hardware . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6
. . . .

4
5

6 6

6.4.3 6.5 6.5.1 6.5.2 6.6

6 6

. .

7 7

Estructura de las imgenes de proceso . . . . . . . . . . . . . . . . . . . . Acceso a la PAE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AccesoalaPAA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6 . 8 6 . 10 6 . 11

6.6.1 6.6.2 6.7

Imgenes de proceso de alarmas y ejecucin del programa controlada por tiempo en el 0 8 1 3 (a partir de la CPU 103, 6ES5 103-8MA02) . . . . . . . . . . . . . . . . . 6 Acceso a la PAE de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Acceso a la PAA de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Ocupacin de direcciones en la memoria RAM . . . . . . . . . . . . . . . 6

. 12 . 12 . 14 . 15

EWA 4NEB 812 6120-04

6.2 6.3 6.4 6.5 6.6 6.7

Numeracin correlativa de los puestos de enchufe en caso de configuracin en una fila . . . . . . . . . . . . . . . . . . . . . . . . . . . Numeracin de los puestos de enchufe en caso de configuracin en varias filas . . . . . . . . . . . . . . . . . . . . . . . . Ampliacin de 14 a 18 puestos de enchufe . . . . . . . . . . . . . . . . . . . . . . Estructura de una direccin digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignacin de direcciones para mdulos analgicos . . . . . . . . . . . . . . . . Correspondencia entre las imgenes de proceso y los mdulos perifricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6 6 6 6 6
6

. . . . . .

1 2 3 4 5
9

6.3 6.4 6.5 6.6

Estructura de la imagen de proceso de las entradas (PAE) y salidas (PAA) Estructura de la PAE de alarmas y de la PAA de alarmas . . . . . . . . . . . . Direcciones importantes en la memoria RAM . . . . . . . . . . . . . . . . . . . . . Ocupacin de la zona de datos de sistema . . . . . . . . . . . . . . . . . . . . . .

6 . 8 6 . 12 6 . 15 6 . 16

EWA 4NEB 812 6120-04

S5- 1OOU

D~reccionamiento

Direccionamiento

Para poder referenciar puntualmente las entradas y salidas es preciso asignarles determinadas direcciones. Las direcciones de la periferia dependen del puesto de enchufe de los mdulos. Esto significa: Tan pronto como un mdulo se enchufe en un puesto de un elemento de bus, el mdulo recibe un nmero de puesto de enchufe y con ello se le asigna una direccin de byte fija en una o en las dos imgenes de proceso. Los emisores de seal y los actuadores se conectan en el bloque de bornes del elemento de bus. Al seleccionar el borne se fija el nmero del canal.

Mdulo perifrico

Imgenes de proceso en el AG

Programa de mando
Direccin en una

enchufe nmero del canal

instruccin

Sentido de datos Mdulo - AG Correspondencia entre direcciones

Figura 6.1

6.1

Numeracin de los puestos de enchufe

El AG puede tener una configuracin mxima de cuatro filas. Pueden utilizarse hasta 16 elementos de bus (32 puestos de enchufe). Los puestos de enchufe se numeran correlativamente, comenzando por el situado junto a la CPU, al que se asigna el nmero "0". La numeracin no depende de si hay enchufado un mdulo o no.
Nmeros de puestos de enchufe
.. . .. . .. . ..

...

...

Figura 6.2 Numeracin correlativa de los puestos d e enchufe en caso d e configuracin en una fila

EWA 4NEB 812 6120-04

Dlreccionamiento

S5- 1OOU

Si el autmata se configura en varias filas, la numeracin de las filas de ampliacin prosigue en el puesto de enchufe situado ms a la izquierda.
Nmero del puesto de enchufe
I

Figura 6.3

Numerac~n de los puestos d e enchufe en caso d e configuracin en vanas filas

Al ampliar el autmata es preciso colocar los nuevos elementos de bus en la fila superior y a la derecha. De no hacerlo se modifican los nmeros de puestos de enchufe de los elementos de bus situados a la derecha de la ampliacin. Esto deber considerarse entonces en el programa de mando.

Nota
Tras cada ampliacin compruebe si el direccionamiento en el programa de mando coincide con la configuracin real!

EWA 4NEB 812 6120-04

S5- 1 OOU

D~reccionamiento

Ejemplo:

Ampliacin de 14 a 18 puestos de enchufe

Configuracin inicial

Elementos de bus aadidos

Ampliacin correcta
Los nuevos elementos de bus se aaden a la derecha. Con ello se desplaza hacia la derecha la interface. Se mantienen los viejos nmeros de puestos de enchufe. LOSnuevos se numeran ascendentemente.

Ampliacin errnea
Los nmeros de puesto de enchufe de los elementos de bus viejos se desplazan a los nmeros 12 a 17. Los nuevos puestos de enchufe reciben los nmeros 8 a 11.

F~gura 6.4

Arnpl~acinde 14 a 18 puestos de enchufe

EWA 4NEB 812 6120-04

Direccionamiento

S5- 1OOU

6.2

Mdulos digitales

Los mdulos digitales pueden enchufarse en cualquier puesto ( O a 31). A un mdulo digital o desde un mdulo digital solo es posible transmitir por cada canal dos estados de informacin ("0" "1", "DES" o "CON"). Cada canal de un mdulo digital se representa mediante un bit. Por ello, a cada bit hay que asociar un nmero determinado. Esta numeracin se realiza de la siguiente forma:

I NQ del bit (nmero del canal)


NQdel byte
Flgura 6.5 Estructura d e una d~reccln digital

La direccin "X.Yn de un mdulo digital consta de dos partes:

Direccin de byte X (nmero de puesto de enchufe X) La direccin de byte coincide con el nmero del puesto en el que est enchufado el mdulo. Nmero de canal Y (direccin de bit Y) El nmero de canal resulta de considerar dnde se han conectado los actuadores o los emisores en el bloque de bornes. La correspondencia entre el nmero del canal y el nmero del borne de conexin figura impresa en el frontal del mdulo. Ejemplo:
Asignacin de una direccin

Supongamos que conecta un BERO de dos hilos en el borne 3 de un mdulo de entrada digital 8xDC 24V (6ES5 421-8MA11). La otra conexin se lleva a la regleta L + (cableado + apt. 3.2). El mdulo est enchufado en el puesto 3. Esto fija la direccin que sirve para evaluar los estados de seal del BERO desde el programa de mando: La direccin de byte es 3, ya que el mdulo est enchufado en el puesto 3 El nmero de canal es 1, como puede verse en el frontal del mdulo. La direccin completa es: 3.1

Nota
Los mdulos digitales de 4 canales solo pueden direccionarse con los nmeros de canal O a 3. Los nmeros de canal 4 a 7 impresos en el frontal solo tienen sentido en el sistema ET 100U.

EWA 4NEB 812 6120-04

S5- 1OOU

Direccionam/ento

6.3

Mdulos analgicos

Los mdulos analgicos solo pueden enchufarse en los puestos O a 7. Mientras que desde o hacia un mdulo digital solo es posible comunicar, por canal, la informacin "0" " 1 " ("DES" o "CON") (se precisa un bit), a un mdulo analgico o de un mdulo analgico es posible comunicar por cada canal 65536 informaciones diferentes (se precisan 16 bits = 2 bytes = 1 palabra). Los mdulos pueden direccionarse byte a byte o palabra a palabra usando operaciones de carga o transferencia. Al enchufar un mdulo analgico el AG reconoce que es preciso ms espacio de memoria:
e m

Por cada puesto se reservan ocho bytes ( = cuatro palabras). Con ello, por cada canal se reservan dos bytes ( = una palabra). Se conmuta la zona de direcciones del puesto de enchufe. El margen de direcciones abarca del byte 64 (puesto O , canal O) hasta el byte 127 (puesto 7, canal 3).
No canal
64 + 65 72 ... 80... 88 ... 96 ... 104...
1 12...

120...

CPU

-.-

o
1

- - - - -.
68 + 69 70+71

66 + 67

-...79
...87

...95

... 103

... 111

... 119

...127

--3

Figura 6.6 As~gnacinde direcciones para mdulos analgicos

Ejemplos:

1)

2)

Bytes 88 + 89 = mdulo analgico en el puesto 3, nmero de canal O Cul es la direccin del canal 1 de un mdulo analgico enchufado en el puesto 5? Solucin: Bytes 106 + 107

Nota
En los puestos 0...7 pueden combinarse arbitrariamente mdulos analgicos y digitales.

EWA 4NEB 812 6120-04

Direccionamiento

S5- 1OOU

6.4

Mdulos combinados de entrada y salida

En este tipo de mdulos es posible escribir datos en el mdulo desde el programa de mando y leer desde el mdulo datos en el programa de mando. Las direcciones de byte son iguales en la imagen de proceso de las entradas y en la imagen de proceso de las salidas. Los datos transmitidos tienen generalmente diferente significado.

6.4.1

Mdulos de salida con diagnosis de perturbaciones


4 x DC 24 Vi0.5 A 4 x DC 24 Vi2.0 A 4 x DC 24 ... 60 Vl0.5 A (6ES5 440-8MA11) (6ES5 440-8MA21) (6ES5 450-8MB11)

Los mdulos de salida

pueden, adicionalmente a la indicacin ptica (LED rojo), sealizar perturbaciones a la CPU. Las seales de error correspondientes se consultan en los canales de entrada E X.0 y E X.l (no en la CPU 100, 6ES5 100-8MA01). Es posible sealizar las siguientes perturbaciones:
con diagnosis de perturbaciones Tabla 6.1 Seales de error en los mdulos de sal~da

Dlxeccldn
E X.0

Pemrbacfdn
Cortocircuito en un canal de saliddfusible quemado
O

falta alimentacin para la carga E X.l Mdulo averiado (transistor de salida cortocircuitado)

X es la direccin de byte del mdulo de salida

La presencia de una perturbacin se sealiza con el estado de seal "1 ". En los mdulos de salida sin diagnosis de perturbaciones la PAE se pone a "O".

EWA 4NEB 812 6120-04

S5- 1OOU

Direccionamiento

6.4.2

Mdulo de entrada y salida digital 16E116A DC 24 V (para CPUs a partir del no de ref.: -8MA02 y para la CPU 102 6ES5 102-8MA01 a partir de la versin 5)

Este mdulo solo puede enchufarse en los puestos O a 7. Ocupa la misma zona de direcciones que un mdulo analgico. Sin embargo, solo se utilizan los dos primeros bytes de los reservados. La direccin se compone de la direccin de byte n n + 1 y del nmero de canal Y. "n" es la direccin inicial de un puesto de enchufe, o sea, del primer byte reservado (p. ej. el byte 64 para el puesto O). En consecuencia, " n + 1" representa el segundo byte reservado. Las designaciones " n " y "n + 1" estn impresas en el frontal del mdulo. Los datos de entrada y salida ocupan las mismas direcciones. El nmero del canal resulta de dnde estn conectados los emisores y los actuadores en el conector con terminales tipo pinza. Los nmeros de canal estn impresos en el frontal del mdulo.
Tabla 6 2

Asignacin de direcc~ones

N O puesta enchurs
1
Direc. PAE (IN)
Carial n.o...n.7 Canal n + 1.0... n + 1.7

O
64.0... 64.7 65.0... 65.7

1
72.0 ... 72.7 7 3 0 ... 73.7

2
8 0 0 ... 80.7 81.0 ... 81.7

3
88.0... 88.7 89.0 ... 89.7

4
96.0 ... 96.7 97.0 ... 97.7

5
1
104.0... 104.7 105.0.. 105.7

6
1
112.0...
1 12.7

7
120.0... 120.7 121.0... 121.7

Y
PAA

113.0... 113.7

(OUT)

Ejemplos:

Determinacin de la direccin 1)
2)

Supongamos que el mdulo est enchufado en el puesto 4 y que en el canal 4, byte n, se ha enchufado un actuador. Con ello la direccin es 96.4. La direccin 113.3 indica que en el byte n + 1, canal 3, se ha conectado un emisor o un actuador. El mdulo est enchufado en el puesto 6.

6.4.3

Mdulos funcionales hardware

Cada mdulo funcional tiene su direccionamiento propio. Algunos se direccionan como mdulos digitales, otros como mdulos analgicos. Por ello, el direccionamiento se explica para cada mdulo particular en el
-t

cap. 15.

EWA 4NEB 812 6120-04

6.5

Estructura de las imgenes de proceso

En la imagen de proceso de las entradas (PAE) se depositan las informaciones procedentes de las entradas; en la imagen de proceso de las salidas (PAA) las informaciones destinadas a las salidas.

PAE y PAA ocupan cada una 128 bytes en la memoria RAM.


PAE y PAA tienen la misma estructura, y pueden dividirse en tres zonas:
Tabla 6.3 Estructura d e la imagen d e proceso d e las entradas (PAE) y salidas (PAA)

La zona de direcciones comprendida entre los bytes O y 31 est reservada para informaciones que van o vienen de mdulos que se direccionan como los de tipo digital.

La zona de direcciones no ocupada, bytes 32 a 63, sirve para almacenar resultados intermedios.
La zona de direcciones comprendida entre los bytes 64 y 127 est reservada para informaciones que van o vienen de mdulos que se direccionan como los de tipo analgico.

EWA 4NEB 812 6120-04

S5- 1OOU

DN-eccionamiento

La figura 6.7 muestra una configuracin posible del autmata y el almacenamiento de informaciones en las imgenes de proceso.
Puesto enchufe
O
1

27

28

29

30

31

Bit
7 6 5 4 3 2 1 0

I
I
I

Bit
7 6 5 4 3 2 1 0

Zona de

1
Zonas no ocupadas

1 ;::;c";z /l
Zona de

Byte

PAE
Figura 6.7

PAA

127

Correspondencia entre las imgenes d e proceso y los mdulos penfr~cos

EWA 4NEB 812 6120-04

Direccionamiento

S5- 1 OOU

6.5.1

Acceso a la PAE

Durante un ciclo de datos se cargan en la imagen de proceso de las entradas (PAE) los datos procedentes de los mdulos de entrada (+ apt. 2.2.2; palabra clave: "Ciclo de datos"). Con ello quedan dispuestos para su procesamiento por parte del programa de mando. El acceso a la PAE se marca en una instruccin del programa de mando usando los identificadores de operando "E", " EB" o " EW". La letra "L" caracteriza la operacin "Cargar" (+ cap. 8); la letra "U" la operacin "Combinacin Y" (+ cap. 8).

PAE
Lectura bit a bit " E <direccin bit > " Ejemplo: Lectura del estado de seal del canal 2 de un mdulo de entrada digital de 4 canales enchufado en el puesto 2
Bit

Byte 2

Lectura byte a byte "EB <direccin byte > " Ejemplo: Lectura de los estados de seal de todos los canales de un mdulo digital de entrada de 8 canales enchufado en el puesto 12

L E 6 12
AKKU 1

1S

C
o
Byte bajo

Byte 12

Byte alto
a

Lectura palabra a palabra " EW <direccin palabra > " Ejemplo: Lectura del valor analgico aplicado en el canal 3 de un mdulo de entrada analgico de 4 canales enchufado en el puesto 4

L EW 102
15

AKKU 1

Byte 102 Byte 103

Byte alto

Byte bajo

v
Figura 6.8

w se pone siempre a " O "


Accesos posibles a la imagen de proceso de las entradas

EWA 4NEB 812 6120-04

S5- 1 OOU

D~reccionamiento

6.5.2

Acceso a la PAA

Los datos que el programa de mando quiere enviar a los mdulos de salida se escriben durante un ciclo de programa en la imagen de proceso de las salidas. Durante el siguiente ciclo de datos dichas informaciones se transfieren a los mdulos de salida. El acceso a la PAA se marca en una instruccin del programa de mando mediante los identificadores de operando "A", "AB"o "AW". La letra "T" identifica la operacin "Transferir" (-+ cap. 8); el carcter " = " asigna un resultado de combinacin al operando siguiente (+ cap. 8).
PAA
e

Escritura bit a bit " A <direccin bit > " Ejemplo: Salida del estado de seal por el canal 6 de un mdulo de salida digital de 8 canales enchufado en el puesto 4

Bit
7 6 5 0 3 2
1 0

=
e

A 4.6

Byte 4

Escritura byte a byte "AB <direccin byte > " Ejemplo: Salida del estado de seal por todos los canales de un mdulo de salida digital de 8 canales enchufado en el puesto 29

T AB 29
15

AKKU 1 V w A - 1
Byte alto

rO

Byte 29

Byte bajo

Escritura palabra a palabra "AW <direccin palabra > " Ejemplo: Salida de un valor analgico por el canal 2 de un mdulo de salida analgica de 4 canales enchufado en el puesto 6

T AW 116
15

r
b

Byte 116 Byte 117

AKKU 1
Byte alto
Figura 6.9

Byte bajo

Accesos posibles a la ~magen d e proceso d e las salidas

EWA 4NEB 812 6120-04

Direccionamiento

S5- 1OOU

6.6

Imgenes de proceso de alarmas y ejecucin del programa controlada por tiempo en el OB13 (a partir de la CPU 103, 6ES5 103-8MA02)

Cuando se produce una alarma de tiempo o de proceso la CPU no accede directamente a los mdulos perifricos, sino que deposita las informaciones en las imgenes de proceso de alarmas. Las imgenes de proceso de alarmas solo se utilizan en la ejecucin del programa controlada por tiempo o por alarmas. Las imgenes de proceso de alarmas tienen la misma estructura que las imgenes de proceso "normales". La imagen de proceso de alarmas de las entradas (PAE de alarmas) y la imagen de proceso de alarmas de las salidas (PAA de alarmas) ocupan cada una 128 bytes en la memoria RAM.

La PAE de alarmas y la PAA de alarmas se pueden dividir en tres zonas:


Tabla 6.4 Estructura de la PAE de alarmas v de la PAA de alarmas

Direccidn de byte en la PAE y PAA de alarmas


O ... 31 32
...

Moduicr
Mdulos digitales

N* puesto de enchufe
O ... 31

63

Zona de direcciones no ocupada Mdulos analgicos


O ... 7

64 ... 127

Nota
A las imgenes de proceso de alarmas solo se puede acceder byte a byte o palabra a palabra.

6.6.1
a a

Acceso a la PAE de alarmas

A la PAE de alarmas solo se puede acceder dentro de la ejecucin del programa controlada por tiempo. Al comenzar una ejecucin del programa controlada por tiempo o por alarmas se cargan en la PAE de alarmas los datos procedentes de los mdulos de entrada. Aqu quedan exclusivamente a disposicin del programa controlado por tiempo o por alarmas.

EWA 4NEB 812 6120-04

S5- 1OOU

Direccionamiento

Ejecucin del programa controlado por tiempo


En una instruccin del programa controlado por tiempo el acceso a la PAE de alarmas se caracteriza mediante los identificadores de operando "PB" o "PW". La letra "L" identifica la operacin "Cargar" (+ cap. 8).

PAE de alarmas
Lectura byte a byte " PB c direccin byte > " Ejemplo: Lectura de los estados de seal de todos los canales de un mdulo digital de entrada de 8 canales enchufado en el puesto 21

L PBIPY* 21
AKKU 1

Byte 21
O

15

Byte alto
e Lectura palabra a palabra "PW palabra > "

Byte bajo direccin

Ejemplo: Lectura del valor analgico aplicado en el canal 2 de un mdulo de entrada analgica de 4 canales enchufado en el puesto 2 Byte 76 Byte 77 Byte alto
*

Byte bajo

depende del tipo de PG

Figura 6 10 Accesos posibles a la PAE de alarmas

Ejecucin del programa controlado por alarmas


e e e e

Al aparecer una alarma de proceso, solo se cargan en la PAE de alarmas los datos procedentes de las entradas de alarmas, puestos O y 1. El programa controlado por alarmas solo dispone de los datos contenidos en la PAE de alarmas. En una instruccin del programa controlado por alarmas el acceso a la PAE de alarmas solo es posible con los operandos siguientes: PBO, PB1, PWO. Si se indican otros parmetros, la CPU pasa a STOP emitiendo el mensaje "NNN" en el USTACK (+ apt. 5.2).

EWA 4NEB 812 6120-04

Direccionamiento

S5- 1 OOU

6.6.2

Acceso a la PAA de alarmas

e e

En la PAA de alarmas solo puede escribirse dentro de la ejecucin del programa controlada por tiempo o por alarmas. Los datos que el programa controlado por tiempo quiere comunicar a los mdulos de salida se escriben tanto en la PAA de alarmas como en la PAA "normal" durante la ejecucin del programa controlada por tiempo, siempre que se trate de salidas de la periferia externa. Los datos de la PAA de alarmas se transfieren a los mdulos de salida durante el siguiente ciclo de salida de datos de alarma. Tras el ciclo de programa del 0 8 1 se copia la PAA en la PAA de alarmas.

Nota
El ciclo de salida de datos de alarma solo se ejecuta si se ha escrito (cargado) la PAA de alarmas.

En una instruccin del programa controlado por tiempo o por alarmas el acceso a la PAA de alarmas se caracteriza mediante los identificadores de operando " PB" o " PW". La letra "T" identifica la operacin "transferir" (+ cap. 8).

PAA de alarmas
e Escritura byte a byte " PB <direccin byte > "

Ejemplo: Salida de estados de seal por todos los canales de un mdulo de salida digital de 8 canales enchufado en el puesto 13 Byte 13

AKKU 1

Byte alto
15

Byte bajo

e Escritura palabra a palabra

" PW < direccin palabra > " Ejemplo: Salida de un valor analgico por el canal 3 de un mdulo de salida analgica de 4 canales enchufado en el puesto 5

AKKU 1
"

m m
Byte alto Byte bajo

r-7

Byte 110 Byte 111

depende del tipo de PG

Figura 6.11

Accesos posibles a la PAA de alarmas

EWA 4NEB 812 6120-04

S5- 1 OOU

Direcc/onamrento

6.7

Ocupacin de direcciones en la memoria RAM

Las tablas siguientes muestran la ocupacin - es decir, el mapa - de la memoria RAM de las tres CPUs (en hexadecimal).
Tabla 6.5 Direcciones importantes en la memona RAM

Contad. no remanentes

E2BO ... E2BF

ED10 ... ED3F

EDlO ... ED3F

FB

El00 ... E17F E180 ... EIFF


----

FDOO ... FEFF FFOO ... FF7F


----

DE00 ... DFFF E000 ... ElFF E200 ... E3FF E400 ... E5FF EA00 ... EBFF
1

PB

S3
DB
Datos de sistema

E200 ... E27F EA00 ... EBFF

FF80 ... FFFF EA00 ... EBFF

Memoria de programa, lista de direcciones de mdulossolo en el modo de prueba

EWA 4NEB 812 6120-04

La tabla siguiente resume las informaciones ms importantes contenidas en la zona de datos de sistema.
Tabla 6.6 Ocupacrn de la zona de datos de s~sterna

Intervalo de llamada (valor . 1Oms) del OB 13, ejecucin de programa controlada por tiempo

EWA 4NEB 812 6120-04

Introduccl&t af ST%P5
7.1 7.1.1 7.1.2 7.1.3 7.2 7.2.1 7.2.2 7.3 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 Escritura de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formas de representacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transformacin de un esquema elctrico . . . . . . . . . . . . . . . . . . . Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacion lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacion estructurada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 1 7 . 1 7 . 3 7 . 3 7 . 4 7 . 4 7 . 5 7 7 7 7 7 7 7 7 7 7 7 7 7 9 . 11 -11 . 11 . 16
. . . 18 . 19 .24 .26 .28 .29

.................................. Tipos de mdulos Mdulos de organizacin ( 0 6 ) . . . . . . . . . . . . . . . . . . . . . . . . . . ............................ Mdulos de programa (PB) Mdulosdepaso(SE3;apartirdelaCPU 103) . . . . . . . . . . . . . . . Mdulos funcionales (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de datos (DB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejecucin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin del programa en la CPU 102 . . . . . . . . . . . . . . . . . . . . Ejecucin del programa ARRANQUE . . . . . . . . . . . . . . . . . . . . . . Ejecucin ciclica del programa . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin del programa controlada por tiempo (a partir de la CPU 103, 6ES5 103-8MA02) . . . . . . . . . . . . . . . . . Ejecucin del programa controlada por alarmas (a partir de la CPU 103, 6ES5 103-8MA02) . . . . . . . . . . . . . . . . . Procesamiento de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificacin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificacin de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compresion de la memoria de programa . . . . . . . . . . . . . . . . . . . Representacin de los nmeros .........................

7.5 7.5.1 7.5.2 7.5.3 7.6

7 .30 7 .30 7 .30 7 .30 7 .31

EWA 4NEB 812 6120-04

7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11 7.12 7.1 3 7.14 7.15 7.16 7.17

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 . 10 Programacin de un FB con parmetros de mdulo (a partir de la CPU 103) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 13 Parametrizacin de un mdulo funcional . . . . . . . . . . . . . . . . . . . . . . . . 7 . 16 Ejemplo de contenido de un mdulo de datos . . . . . . . . . . . . . . . . . . . . 7 . 17 Mrgenes de validez de mdulos de datos . . . . . . . . . . . . . . . . . . . . . . 7 . 17 Ejecucin del programa en la CPU 102 . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 19 CambiodemodoenlaCPU102 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -21 Visualizacin del modo de ejecucin en el USTACK . . . . . . . . . . . . . . . . 7 . 22 Ajuste del comportamiento en arranque . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 24 Ejecucin cclica del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 26 Determinacin del tiempo de reaccin . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 27 Significado de la compresin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 .30 Asignacin de los diferentes bits en un nmero binario e n c o m a f i j a d e 16bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 3 1 BCDydecimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 3 2

7.2 7.3 7.4 7.5 7.6

Comparacin entre los tipos de mdulos . . . . . . . . . . . . . . . . . . . . . . . . Resumen de mdulos de organizacin . . . . . . . . . . . . . . . . . . . . . . . . . Tipo y formato de parmetros de mdulo con los operandos actuales admisibles (a partir de la CPU 103) . . . . . . . . . . . . . . . . . . . . . Posibilidades de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparacin entre los diferentes sistemas de numeracin . . . . . . . . . . .

7 . 7 7 . 9

7 . 14 7 . 18 7 . 32

EWA 4NEB 812 61 20-04

S5- 1OOU

Introduccin al STEP 5

Introduccin al STEP 5
Este capitulo describe la programacin de tareas de automatizacin usando el S5-100U. Se explica la forma de escribir un programa, y qu mdulos pueden utilizarse para subdividir 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 (PLC) las tareas de automatizacin se formulan en programas de mando. En ellos el usuario fija en una serie de instrucciones cmo el autmata debe mandar o regular la instalacin. Para que el autmata (AG) pueda "entender" el programa, ste debe estar escrito siguiendo reglas prefijadas y en un lenguaje determinado: el lenguaje de programacin. Para la familia SIMATIC S5 se ha desarrollado el lenguaje de programacin STEP 5.

7.1.1

Formas de representacin

Con el lenguaje de programacin STEP 5 unificado para la familia SIMATIC S5 son posibles las siguientes formas de representacin:
e

Lista de instrucciones (AWL) La AWL representa el programa como sucesin de abreviaturas de instrucciones. Una instruccin tiene la siguiente estructura:

7
Operacin Operando

002: U E

0.1
Parmetro ldentificador del operando

Direccin relativa de la instruccin en el mdulo respectivo La operacin indica al AG qu es lo que debe hacer con el operando. El parmetro indica la direccin del operando.

Esquema de funciones (FUP) En FUP se representan grficamente con smbolos las combinaciones (operaciones lgicas). Esquema de contactos (KOP) En KOP se representan grficamente con smbolos elctricos las funciones de mando.
e

GRAPH 5 (a partir de la CPU 103) Esta forma de representacin sirve para describir la estructura de mandos secuenciales.

Las tres ltimas formas de representacin no son posibles con los aparatos de programacin PG 605 y PG 615.

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1OOU

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 representacin grficas tampoco son compatibles entre si. 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 la figura siguiente.

AWL

/"

Figura 7 1

Compatibilidad entre las formas d e representacin

El lenguaje de programacin STEP 5 distingue tres tipos de operaciones: Operaciones bsicas Operaciones complementarias Operaciones de sistema La tabla 7.1 da ms informacin sobre los diferentes tipos de operaciones.
Tabla 7.7 Comparacin entre los bpos d e
operaciones

Formas de represent.

AWL, FUP, KOP para usuarios con buenos conocimientos del sistema

Particularidades

En el captulo 8 encontrar una descripcin detallada de todas las operaciones, y ejemplos de programacin.

EWA 4NEB 812 6120-04

S5- 1 OOU

Introduccin al STEP 5

7.1.2

Operandos

El lenguaje de programacin STEP 5 tiene las siguientes zonas de operandos:

(Entradas) (Salidas) (Marcas) (Datos) (Temporiza.) (Contadores) (Periferia) (Constantes)

Interfases del proceso al autmata Interfases del autmata al proceso Memorias para resultados binarios intermedios Memorias para resultados digitales intermedios Memorias para la realizacin de temporizaciones Memorias para la realizacin de contadores Interface del proceso al autmata Valores numricos 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 est especificada en forma de esquema elctrico, es necesario transformar ste en AWL. FUP o KOP.

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 100.9

Ejemplo:

Mando cableado Se quiere que una Impara piloto ( H l ) luzca cuando se accione un contacto NA ( S I ) y no est accionado un contacto NC (S2). Mando (autmata) programable La Impara piloto se conecta a una salida (p. ej. A 1.O) del autmata; las seales de los dos contactos a dos entradas (p. ej. E 0.0 y E 0.1). El AG consulta si estn aplicadas las tensiones de seal (estado de seal " 1" si se acciona 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 1.O (la Impara luce).

7.2

Estructura del programa

En el S5-100U un programa puede ser lineal o estructurado. Los apartados siguientes describen estos tipos de programas.

7.2.1 Programacin lineal


Para procesar tareas simples de automatizacin basta con programar las diferentes instrucciones en una seccin (mdulo). En el S5-100U dicha seccin es el mdulo de organizacin 1 (-+ apt. 7.3.1). Este mdulo se procesa cclicamente, esto es, tras la ltima instruccin vuelve a ejecutarse la primera. Puntos a observar: Al llamar el O 6 1 se ocupan cinco palabras para el encabezamiento (-+ apt. 7.3). Una instruccin ocupa normalmente una palabra en la memoria de programa. Tambin existen instrucciones de 2 palabras, p. ej., con las operaciones "Cargar una constante". Al calcular la longitud del programa debern contarse dos veces. El O5 1 debe finalizarse, como todos los mdulos, usando la instruccin "BE".

EWA 4NEB 812 6120-04

S5- 1OOU

Introduccin al STEP 5

7.2.2

Programacin estructurada

Para resolver tareas complejas es ms conveniente dividir el programa global en secciones (mdulos) con entidad propia. Este procedimiento tiene las siguientes ventajas: Programacin ms simple y clara, incluso en programas de gran tamao, posibilidad de estandarizar partes del programa, facilidad para efectuar modificaciones, prueba ms simple del programa, puesta en servicio ms simple, utilizacin de subprogramas (un mdulo se llama desde diferentes puntos).

e e
e

En el lenguaje de programacin STEP 5 existen cinco tipos de mdulos:


e

Mdulos de organizacin ( 0 8 ) Los mdulos de organizacin gestionan el programa de mando. Mdulos de programa (PB) Estos mdulos incluyen el programa de mando dividido segn aspectos funcionales o tecnolgicos. Mdulos de paso (SB) Este tipo especial de mdulos de programa sirve para programar mandos secuenciales. Se tratan como los mdulos de programa (a partir de la CPU 103). Mdulos funcionales (FE) 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 (a partir de la CPU 103) y disponen de un juego ampliado de operaciones (p. ej. operaciones de salto dentro de un mdulo).

Mdulos de datos (DE) En ellos se almacenan datos necesarios para la ejecucin del programa de mando. Ejemplos de datos: valores reales, valores lmite, textos.

EWA 4NEB 81 2 6120-04

Introduccin al STEP 5

S5- 1OOU

Usando llamadas es posible abandonar un mdulo y saltar a otros. Esto permite anidar en hasta 16 niveles, en la CPU 103, 6ES5 103-8MA03 hasta 32 niveles, mdulos de programa, funcionales y de paso (+ apt. 7.3).

Nota
Al calcular la profundidad de anidado hay que tener en cuenta que el programa de sistema puede llamar por s mismo a un mdulo de organizacin cuando se dan determinadas circunstancias (p. ej. OB2).

La profundidad total de anidado resulta de la suma de las profundidades de anidado de todos los mdulos de organizacin programados. Si el anidado supera 16 niveles, 32 niveles en la CPU 103 6ES5 103-8MA03. la CPU pasa a STOP emitiendo el mensaje "Desbordamiento pila de mdulos STUEB" (-+ apt. 5.2).

Nivel 1
Figura 7.2 Profundidad de anidado

Nivel 2

Nivel 3

. .. . .. .

Nivel 16

EWA 4NEB 812 6120-04

S5- 1 OOU

Introduccin al STEP 5

7.3

Tipos de mdulos

La tabla siguiente resume las caractersticas ms importantes de los diferentes tipos de mdulos:
Tabla 7.2
Comparacin entre los tipos d e mdulos

CPU 103 Long. (max.) CPU 1O 0 Long. (mx.) CPU 102 Long. (mx.) CPU 103 Juego de operaciones (contenido)

OBO ... 0B255


4 Kbytes 4 Kbytes

PBO ... PB255 SBO ... SB255


4 Kbytes 4 Kbytes

FBO ... FB255 DB2 ... DB255


4 Kbytes 4 Kbytes

256 palabras de datos 256 palabras de datos 8 Kbytes Configuraciones binarias Numeros Textos

8 Kbytes

8 Kbytes

8 KBytes

8 Kbytes Operaciones bsicas, operaciones complementarias, operaciones de sistema AWL 5 palabras

Operaciones bsicas

Operaciones bsicas

Operaciones bsicas

Formas de represent. Longitud encabezam.

AWL, FUP, KOP


5 palabras

AWL, FUP, KOP 5 palabras

AWL, FUP, KOP


5 palabras

5 palabras

1 El sistema operativo llama por si mismo determinados 00s. 2 El sistema operativo tiene ya integrados determinados mdulos funcionales ( j a p t . 9.2) 3 Los mdulos de datos DB O y DB 1 estn reservados.

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1 OOU

Estructura de un mdulo
Cada mdulo se compone de
e e

Encabezamiento; incluye los datos relativos a tipo, nmero y longitud del mdulo. Lo crea el PG al convertir el mdulo. Tronco; incluye el programa STEP 5 o los datos.

Direcciones de byte absolutas (en orden creciente)

Patrn de sincronizacin Tipo de mdulo Nmero del mdulo ldentificador del PG


NQ de biblioteca Longitud del mdulo

Figura 7.3 Estructura del encabezamiento del mdulo

Programacin
Con excepcin de los mdulos de datos, los mdulos se programan de la siguiente forma:
1.

2. 3. 4.

Definicin del tipo de mdulo (p. ej. PB) Definicin del nmero del mdulo (p. ej. 27) Entrada de las instrucciones del programa de mando Finalizacin del mdulo usando la instruccin "BE"

EWA 4NEB 812 6120-04

S5- 1 OOU

Introduccin al STEP 5

7.3.1

Mdulos de organizacin (OB)

Los mdulos de organizacin constituyen la interface entre el sistema operativo y el programa de mando; por sus funciones pueden dividirse en tres grupos: Mdulo de organizacin que lo llama cclicamente el sistema operativo (OB 1) Mdulos de organizacin controlados por evento o tiempo; es decir, se llaman cuando - hay una transicin STOP-RUN o RED DES-RED CON (OB 21, OB 22) - se presentan alarmas (OB2, OB13) Otros ofrecen funciones operativas (del mismo modo que los mdulos funcionales integrados), Ilamables desde el programa de mando (a partir de la CPU 103, -+ apt. 9.3).
Tabla 7.3 Resumen d e mdulos d e organ~zaon

m OB ofrecido o soportado por el sistema operativo


Es posible programar todos los mdulos de organizacin usando parmetros de la zona permitida (CPU 1001102 - 0 6 0 ... OB63; CPU 103 - OBO ... 06255); sin embargo es necesario llamarles en el programa de mando.

EWA 4NEB 81 2 6 120-04

Introduccin al STEP 5

S5- 1OOU

La figura siguiente muestra la forma de construir un programa de mando estructurado. Adems pone de relieve la importancia de los mdulos de organizacin.

Programa de sistema
"

Programa de mando

a aartir de la CPU 103

Figura 7.4 Ejemplo del uso de mdulos de organizacin

EWA 4NEB 812 6120-04

S5- 1 OOU

Introduccin 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 programarse 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; a partir de la CPU 103)

Los mdulos de paso son un tipo especial de mdulos de programa destinados a procesar mandos secuenciales. Se tratan como mdulos de proarama.

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 (a partir de la CPU 103). Al llamar un mdulo es posible transferirle parmetros actuales (a partir de la CPU 103). Los FBs disponen de operaciones complementarias no disponibles para los otros mdulos El programa solo puede escribirse y documentarse en Lista de instrucciones (AWL).

A partir de la CPU 102, 6ES5 102-8MA02 existen diferentes tipos de mdulos funcionales, a saber: los programables por el usuario, los integrados en el sistema operativo (+ apt. 9.2) o los disponibles en paquetes de software (mdulos funcionales estndar -+ catlogo ST 57).

e e

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1OOU

Encabezamiento del mdulo Los mdulos funcionales incluyen, adems del encabezamiento, otras informaciones organizativas de las que no disponen los restantes tipos de mdulos. Sus necesidades de memoria resultan del encabezamiento del mdulo (5 palabras) del nombre del mdulo (5 palabras) los parmetros del mdulo (3 palabras por cada parmetro). Creacin de un mdulo funcional (a partir de la CPU 103)
A diferencia de los otros mdulos, un FB es parametrizable. Para la parametrizacin es obligatorio programar los siguientes datos relativos a los parmetros del mdulo:

Nombres de los parmetros del mdulo (operandos formales) Cada parmetro del mdulo recibe una designacin (DES) bajo la cual el operando formal es sustituido por el operando actual al llamar el mdulo. 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. Tipo de parmetro del mdulo Es posible entrar las siguientes tipos de parmetros: -E parmetros de entrada -A parmetros de salida - D datos -6 mdulos -T temporizadores -Z contadores Los parmetros de salida se dibujan en la representacin grfica a la derecha del smbolo de ia funcin. Los restantes parmetros se encuentran a la izquierda. 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 812 6120-04

S5- 1OOU

Introduccin al STEP 5

Al parametrizar es necesario entrar todos los datos de los parmetros del mdulo.

Encabezamiento del mdulo

Nombre

1
Parmetros del mdulo

b---------------------

NOMB: EJEMPLO DES: DES: DES:

Parametro del ---mdulo

ENT 2..E--Bl-----Nombre
SAL 1 A
8

I
1

BI L------TIPo
I

...................................
: U = ENT 1

Programa de mando

U = ENT 2
: = = SAL 1

Mapa de la memoria

Ejemplo de programacin

Figura 7.5 Programacin d e un FB con parmetros d e mdulo (a partir d e la CPU 103)

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- IOOU

Tabla 7.4

Tipo y formato d e parmetros d e mdulo con los operandos actuales admis~bles (a p a r t ~ d r e la CPU 103)

Tipo drtf parmetro


E, A

Formato del pardmatro


81 para un operarido con direccion de bit

Operandos actualas admislblsi


E A M EB AB MB DL DR PB EW AW MW DW PW
xy xy xy

Entradas Salidas Marcas Bytes de entrada Bytes de salida Bytes de marcas Bytes de datos, izquierda Bytes de datos, derecha Bytes de periferia. Palabras de entrada Palabras de salida Palabras de marcas Palabras de datos Palabras de periferia'

BY

para un operando con direccion de byte

x
x

x
x

x
x

para un operando con direccion de palabra

x
x x x x

KM KY
KH

KC
KT

KZ KF

para una config binaria (16 digitos) para 2 n o absol , un byte, cada uno, compr entre, cada uno, de O a 255 para un no hexadecimal (rnax. 4 caracteres) para un caracter (max 2 caracteres alfanumericos) para una temp (cod en BCD), margen 1.O a 999.3 para un valor de cont (cod. en BCD), margen O a 999 para un no en coma fija comprendido entre -32768 y + 32767

Constantes

No se admite ninguna indicacion de formato

DB x OB x FB x PB x SB x

Modulos de datos, se ejeciita la instruccion ADBx Se llaman incondicionalmente (SPA x) los modulos de organizacion Se llaman incondicionalmente (SPA . x) modulos funcionales (solo admisibles sin parmetros) Se llaman incondicionalmente (SPA ..x) modulos de programa Se llarnan incondicionalmerite (SPA . x) mdulos de paso Temporizador; su valor se parametriza como dato o se programa como constante en el modulo funcional. Contador; su valor se parametriza como dato o se programa como constante en el mdulo funcional

No se admite ninguna indicacion de formato

No se admite ninguna indicacin de formato

no se permite para FBs integrados

Llamada d e u n mdulo funcional Los mdulos funcionales se almacenan como los restantes mdulos en la memoria de programa interna bajo un determinado nmero (p. ej. FB 47). Los nmeros 240 ... 255 estn reservados para los FBs integrados (a partir de la CPU 103, 6ES5 102-8MA02). En todos los mdulos con excepcin de los mdulos de datos es posible programar llamadas de FBs.

EWA 4NEB 812 6120-04

S5- 1OOU

Introduccin al STEP 5

Una llamada de un mdulo funcional se compone de: Instruccin de llamada FBx llamada incondicional o absoluta del FBx FBx llamada del FBx, solo si VKE = 1 Lista de parmetros (solo necesario si en el FB han sido definidos parmetros)

- SPA - SPB

Solo es posible llamar mdulos funcionales que han sido ya programados. Al programar una llamada de FB, el PG demanda automticamente la lista de parmetros del FB, siempre que se hayan definido parmetros en el FB.

Parametrizacin de un mdulo funcional


El programa contenido en el mdulo funcional fija la forma en que deben ser procesados los operandos formales (es decir, los parmetros definidos como "DES" - DES -^ designacin -). Tan pronto como haya programado una instruccin de llamada (p. ej. SPA FB 2), el PG presenta en pantalla la lista de parmetros. Esta se compone de los nombres de los parmetros, cada uno de ellos seguido de dos puntos (:). Ahora es preciso asignar a los parmetros los denominados operandos actuales. Al llamar el FB, stos sustituyen a los operandos formales; es decir, el 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 ENT1, el tipo es E (de entrada) y el formato es BI (de bit). El operando formal del FB tiene entonces la forma DES: ENT1 E BI. En la lista de parmetros del mdulo se fija qu operando (actual) debe sustituir al operando formal cuando se llame el FB; en el ejemplo, el operando "E 1.O". As pues, en la lista de parmetros deber registrarse ENT1: E 1.O. Cuando se llame el FB, en lugar del operando formal "ENT1" se coloca el operando actual "E 1.O".

En la figura 7.6 se muestra un ejemplo ms detallado de parametrizacin de un mdulo funcional. La llamada del FB ocupa dos palabras en la memoria de programa; cada parmetro, otra palabra. En el catlogo ST 57 se indica el espacio en memoria necesario para los mdulos funcionales estndar, as como su tiempo de procesamiento. Los designadores que aparecen para las entradas y salidas del FB al programar utilizando un aparato de programacin, as como el nombre, estn almacenados en el propio mdulo funcional. Por ello, antes de comenzar a programar con el aparato de programacin es necesario pasar al disco de programa (en la programacin Off-line) todos los mdulos funcionales necesarios, o entrarlos directamente en la memoria de programa del autmata.

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- lOOU

Programa ejecutado

DES:

X2 E BI X3A

1-1
X2
: M1.3

DES:

BI en la primera llarnada

Lista de ~armetros (para la primera llamada

: BE

1 7 1
X3

Operandos formales

operandos actuales

Lista de parmetros para la segunda llamada


A 1.0

en la segunda llamada

k---L
-

Operandos formales

Figura 7 6

Parametr~zaoon de un mdulo funcional

7.3.5

Mdulos de datos (DB)

En este tipo de mdulos se depositan los datos que deben ser procesados en el programa. Se admiten los siguientes tipos de datos: configuraciones binarias (representacin de estados de componentes, equipo, instalaciones), nmeros en hexadecimal, binario o decimal (temporizaciones, resultados de clculos), caracteres alfanmericos (mensajes).

EWA 4NEB 812 6120-04

S5- 1OOU

Introduccin al STEP 5

Programacin de mdulos de datos El primer paso para programar un DB es entrar el nmero de mdulo, comprendido entre 2 y 63 (CPU 1001102) 2 y 255 (CPU 103). El DBO est reservado para el sistema operativo; el DB1, para la parametrizacin de funciones internas (-+ apt. 9.1). Los datos se almacenan palabra a palabra en dicho mdulo. 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 0, y contina en sentido ascendente. Un mdulo de datos permite almacenar hasta 256 palabras de datos. Con las instrucciones de carga o de transferencia es posible llamar o modificar los contenidos de palabras de datos. Entrada Valores almacenados DWO DW1 DW2
F~gura7.7 Ejemplo d e contenido d e un modulo de datos

A13C 21 O 0 5572

Los mdulos de datos pueden crearse o borrarse tambin en el programa de mando (-+apt. 8.1.8). Ejecucin del programa con mdulos de datos Antes de poder acceder a l, un mdulo de datos debe llamarse en el programa usando la instruccin A DB x (x = NQ). Dentro de un mdulo, un mdulo de datos mantiene su validez hasta que se llame a otro mdulo de datos. Al retornar al mdulo primario, es nuevamente vlido el mdulo de datos que tenia dicha propiedad antes de la llamada. Una vez llamados desde el sistema operativo los 061, 3, 13, 21, 22, ningn DB se considera como llamado.

Al llamar el PB20 se almacena en una memoria la zona de datos vlida. Al retornar vuelve a abrirse dicha zona.
Figura 7.8 Mrgenes d e validez d e mdulos d e datos

Funcin del DB1 El DE31 est previsto para el uso de funciones especiales y est integrado a partir de la CPU 103, 6ES5 103-8MA03. A partir de la CPU 103, 6ES5-8MA03 incluye valores prefijados (valores por omisin o "default") que el usuario puede aceptar o modificar (+ apt. 9.1). El D B l se evala una vez durante el arranque, es decir tras RED CON, o tras una transicin STOP-, RUN.

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1OOU

7.4

Ejecucin del programa

Una parte de los mdulos de organizacin (06s) se hace cargo de la estructuracin y gestin del programa de mando. Este tipo de OBs pueden dividirse en funcin de las siguientes tareas: OBs para ejecucin del programa ARRANQUE OB para la ejecucin cclica del programa OBs para la ejecucin controlada por tiempo OBs para la ejecucin controlada por alarmas (del proceso)

Junto a ellos existen 0 6 s que ofrecen funciones similares a las de los mdulos funcionales integrados (p. ej. algoritmo de regulacin PID). Estos OBs se describen en el capitulo "Mdulos integrados" (+ apt. 9.1 ). En el apt. 7.3.1 figura un resumen de todos los OBs.

Comparacin entre las CPUs e n cuanto a posibilidades de programacin


Tabla 7.5 Pos~bilidades de programacin

CPU
cclica controlada por alarmas controlada por tiempo FBs integrados Graph 5 FBs parametrizables

CPU
s

~ao

CPU 102
s no no si (a partir de 8MA02) no no

CPU 103
' ,

s si (a partir de 8MA02) s (a partir de 8MA02) si s si

no no no no no

A partir del apartado 7.4.2 conocer de qu mdulos de organizacin especiales dispone el AG para realizar las tareas mencionadas y qu debe observarse para su programacin.

EWA 4NEB 812 6120-04

S5- 1 OOU

introduccin al STEP 5

7.4.1

Ejecucin del programa en la CPU 102

Existen dos modos de ejecutar el programa:


m m

Modo normal Modo de prueba

El modo normal permite ejecutar a ms velocidad el programa; no es posible la funcin de prueba STATUS (estado). La "conmutacin" de un modo al otro es automtica; + "Cambio de modo".

Modo de prueba:
Ejecucin del programa escrito en STEP 5 STEP

Modo normal:
En este caso no se ejecuta el programa de mando escrito en STEP 5, sino en un lenguaje "ensamblado" (traducido) generado por el autmata y optimado en lo que se refiere a velocidad de procesamiento.

I I
Perro guardin

r i

n
Perro guardin Programa optimado en velocidad datos Modo normal

datos

Modo de prueba
----

Figura 7.9 Elecucln del programa en la CPU 102

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1OOU

Particularidades e n el modo normal

Significado del cartucho de memoria El modo normal solo puede alcanzarse cuando est enchufado el cartucho de memoria. En el cartucho de memoria se encuentra exclusivamente el programa escrito en STEP 5 En la RAM de la CPU se encuentran el programa escrito en STEP 5 y el programa ensamblado, que es ejecutado. Modificaciones e n e l programa Entrar, modificar y borrar mdulos de programa, de organizacin y funcionales solo es posible en el modo de prueba. Cabe la posibilidad de leer el programa en STEP 5 con ayuda de un aparato de programacin. Visualizacin del estado d e seal Los estados de seal pueden visualizarse y forzarse a travs de las funciones "STATUS VAR" y "STEUERN (MANDO) VAR" . La funcin "STATUS" solo puede utilizarse en el modo de prueba. Diagnosis No es posible activar la funcin de diagnosis "BSTACK" . Anlisis de perturbaciones No son vlidos los bytes 23 ...27 del USTACK. Por ello no es posible determinar en qu punto del programa se ha producido una interrupcin (AG en "STOP", p. ej., cuando se programan lazos y se sobrepasa el tiempo de vigilancia del ciclo). Sin embargo, al ensamblar el programa se reconocen errores (p. ej., instrucciones y parmetros ilegales) que se visualizan en el contador de direcciones STEP del USTACK. Este indica la instruccin errnea dentro del programa en STEP 5

EWA 4NEB 812 6120-04

S5- lO0U

Introduccin al STEP 5

Cambio de modo

Carga del programa

Salvaguarda del programa

Desconectar el AG Insertar el cart. de mem. Apretar y mantener en la pos. COPY el selecto Conectar el AG, parpadea e l LED rojo Programa cargado, luce el LED rojo Soltar el selector

Desconectar el AG Enchufar el cart. de memoria EEPROM! Conectar el AG Apretar el selector a la posicin COPY como min. 3s, soltarlo tan pronto como parpadee

Desconectar el AG

r Enchufar el cart. de
Conectar el AG, parpadea e l LED rojo El programa est car-

Con o sin bateria Conectar el AG Pasar el AG a "STOP" Borrar totalmente

Retirar la batera Desconectar el AG Extraer el cart. de Conectar el AG

Si se interrumpe la ejecucin del programa (perturbacin, selector en "STOP" o red DES cuando se opera con bateria tampn) se

Figura 7.10 Cambio d e modo en la CPU 102

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- IOOU

Forma de determinar el modo de ejecucin en el USTACK

Figura 7.1 1

Visualrzacin del modo d e ejecucin en el USTACK

El modo de ejecucin actual puede comprobarse visualizando el USTACK con un aparato de programacin.
La visualizacin del USTACK, byte 6 , es posible en "RUN" y en "STOP" (+ apt. 5.2).

KElN AS = 1: Modo de prueba


Velocidad de ejecucin 70 ms / 1024 instrucciones binarias Ninguna limitacin en cuanto a funciones de prueba y operacin

KEIN AS = O: Modo normal


Velocidad de ejecucin 7 ms 1 1024 instrucciones binarias Funciones de prueba y operacin limitadas.

EWA 4NEB 812 6120-04

S5- 1OOU

Introduccin al STEP 5

Forma de acortar el tiempo de ejecucin en el modo normal


Las operaciones combinacionales (lgicas) que se ejecutan dentro de un byte de entrada, salida o de marcas solo necesitan 2 ps por operacin. Por ello, programe su autmata preferentemente siguiendo el ejemplo 2. Ejemplo 1: Ejemplo 2:

AWL
U
UN ON O
=

Tiempo&$
5
2 2 2

E E E
E A M M M A

0.0
0.1 0.3 0.5 4.2 15.1 15.3 15.7 4.5

U U
UN
=

5
2 2 8

Tiempo de ejecucin

56 ps

Tiempo de ejecucin

36 ps

aprox. 6 ps/instruccin binaria

aprox. 4 psiinstruccin binaria

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1 OOU

7.4.2

Ejecucin del programa ARRANQUE

Durante el ARRANQUE, el sistema operativo de la CPU llama un OB de ARRANQUE, siempre que est programado: OB21 (en caso de rearranque manual)
O

OB22 (en caso de rearranque automtico tras restablecimiento de la red de alimentacin, si el AG se encontraba en RUN antes de producirse el corte en la alimentacin). Si ha programado estos mdulos, su programa se procesa antes de la ejecucin cclica del programa; por ello sirve p. ej. para prefijar (una sola vez) determinados datos del sistema. Si no est programado el OB de ARRANQUE respectivo, el AG salta directamente al modo RUN (+ apt. 4.1.2). Particularidades de los mdulos de arranque (OB21, OB22)
e e e e

Lucen los LEDs rojo y verde. Se procesan las temporizaciones. No est activa la vigilancia de ciclo (perro guardin). No se procesan las alarmas.

J CI

Selector STOP-AUN Orden en el PG: RUN


Borrado imagen proceso, de temp., contadores y marcas no remanentes Interpretacin del DB12

1 1
'

r1
Restablecimiento de la red
1

1 11

Rutina

Borrado imagen proceso, de temp., contadores y marcas no remanentes Interpretacin del DB12

" e r : ;

Procesamiento del 0 8 2 1

Procesamiento del OB22

1L

Liberacin de las salidas

1I

ryI
ARRAN-

Carga de la PAE

Salida de la PAA
I

Si el AG estaba en RUN cuando acontenci RED DES, cuando se restablece la red y el selector est en RUN y hay respaldo por bateria. Si no hay respaldo por bateria deber estar enchufado un cartucho de memoria que incluya modulos vlidos. a partir de la CPU 103.6ES5 103-8MA03

Figura 7.12 Ajuste del comportamiento en arranque

EWA 4NEB 812 6120-04

S5- 1OOU

Introduccin al STEP 5

Aqu se muestra la forma de programar un O6 de ARRANQUE.

Ejemplo 1: Programacin del O622

Ejemelo
Cuando se restablezca la red se desea asegurarse de que las tensiones de alimentacin para la periferia hayan alcanzado su valor nominal antes de ejecutar el programa cclico. Para ello se programa en el OB22 un bucle de tiempo.

AWL
UN
L S I ~001: U

Ex~iicacir,
T
KT
1 500. 0 1 1

1
S

En el AKKU 1 se carga la temporizacin 5 s. Se arranca el temporizador 1. Al transcurrir los 5 se comienza la ejecucin ciclica del programa (en el OB1).

T
T MOO~

SPB=
BE

Ejemplo 2: Programacin del 0821

Ejemptu
Al rearrancar usando el selector de modo de operacin se desea que adopten el estado
"O" los bytes de marcas O a 9;

AWI,
L
T

42tplicacin
KH MW MW O O

El valor "O" se carga en el AKKU 1 y se transfiere a las palabras de marcas 0, 2, 4, 6

T T T
T

2
4

MW
MW

Y 8-

se mantendrn los bytes de marcas remanentes restantes, ya que contienen datos impor-

MW

BE

tantes de la mquina.

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1 OOU

7.4.3

Ejecucin cclica del programa

El sistema operativo llama cclicamente el 0%1. Si se desea programar estructuradamente, 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. Cada ejecucin cclica del programa arranca un tiempo de vigilancia (perro guardin). Si este temporizador no vuelve a arrancarse mientras transcurre el tiempo de vigilancia, el autmata pasa forzosamente a "STOP" y se bloquean todos los mdulos de salida. El tiempo de vigilancia es ajustable. Si su programa de mando es tan complejo que no puede ejecutarse antes de los p. ej. 300 ms prescritos, a partir de la CPU 103 es posible prolongar con ayuda del 0 8 3 1 (-+ apt. 9.3) el tiempo de vigilancia en el programa de mando (rearme del perro guardin). El tiempo de vigilancia se sobrepasa, p. ej., cuando se ha programado un lazo sin fin o cuando surge una avera en el AG

Perro guardin

Programa de mando

Transferir datos

Figura 7.13

Ejecucin ciclica del programa

EWA

4NEB 812 6120-04

S5- 1OOU

Introduccin al STEP 5

Tiempo de reaccin
Se denomina tiempo de reaccin tu al intervalo que transcurre entre la modificacin de una seal de entrada y la que se produce en una seal de salida como consecuencia de ella.

El resto de lo expuesto a continuacin solo es vlido bajo las siguientes condiciones:


no se estn procesando alarmas no est ocupado el canal al PG (su carga depende fuertemente del tipo de funcin) El tiempo de reaccin resulta sumando: el retardo en los mdulos de entrada (+ cap. 14) el tiempo de ejecucin del programa (+ anexo A) los tiempos del ciclo de datos (cantidad de bits de datos x 25 ps; con un tamao de bus de 256 bits de datos resulta para el ciclo de datos un tiempo de aprox. 8 ms ) el tiempo de ejecucin del sistema (hasta el 3% del ciclo de programa) el procesamiento de las temporizaciones internas (T O ... 15 para CPU 100, T O ... 31 para CPU 102, T 0...127 para CPU 103). Clculo del tiempo de reaccin tum mximo: con t~ = 2 x tiempo ejecucin programa + 3 x tiempo ciclo datos + 3 x tiempo pasada sistema operativo + retardo de los mdulos de entrada tiempo mximo de procesamiento de los temporizadores internos t~, t~~ = cantidad de temporiza(cantidad de temporiz. procesados en la CPU 100: dores procesados x 32 ps cantidad de temporiz. procesados en la CPU 102: cantidad de temporiz. procesados en la CPU 103: con la CPU 103, 6ES5 103-8MA03, t T , = 103 ps 16 32 128)

El tiempo de reaccin sufre un retardo (aprox. 200 ms) cuando se pasa de "STOP" a "RUN".
Tiempo de reaccin

, b /

) Tiempo

de datos Figura 7.14

Ejecucin del programa U E 0.0 = A 1.o

de datos

Determinacin del tiempo de reaccin

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1 OOU

7.4.4

Ejecucin del programa controlada por tiempo (a partir de la CPU 103, 6ES5 103-8MA02)

Estamos ante una ejecucin controlada por tiempo cuando una seal temporal (peridica) obliga a la CPU a interrumpir la ejecucin cclica del programa para procesar otro especfico. Una vez ejecutado este programa la CPU retorna al punto de interrupcin en el programa cclico, y prosigue all la ejecucin de ste. Premisas para una ejecucin de programa controlada por tiempo La ejecucin controlada por tiempo es solo posible cuando se cumplen las siguientes condiciones: Est programado el mdulo de organizacin 13 (0813). El AG debe estar en el estado "RED CON" y en el modo "RUN". No debe estar bloqueado el procesamiento de alarmas (mediante la operacin "AS", + apt. 8.2.8). El intervalo de llamada del OB 13 es > 0. Para la ejecucin del programa controlada por tiempo, a partir de la CPU 103, 6ES5 103-8MA02, se dispone del 0 8 13. El sistema operativo procesa el OB 13 a intervalos fijados por el usuario. Tambin es posible modificar los intervalos de llamada durante la ejecucin ciclica del programa. Si no hay programado un OB 13, se prosigue con la ejecucin cclica del programa. Ajuste del intervalo de Ilamada: El intervalo de llamada se parametriza en el DB1 bajo el identificador de bloque: TFB:; el valor prefijado es 100 ms. Son ajustables tiempos comprendidos entre 10 ms y 655350 ms (en pasos de 10 ms). Puntos de interrupcin: El 0 8 1 3 puede interrumpir el programa cclico tras cada instruccin STEP 5. Las alarmas de proceso pueden interrumpir la ejecucin del programa controlada por tiempo una vez procesada la instruccin STEP 5 en curso. Una vez procesada la alarma se termina la ejecucin del programa controlada por tiempo. El OB13 no puede interrumpir: - el sistema operativo - alarmas de proceso (OB2) - la ejecucin de programa controlada por tiempo en curso (0813). BloqueoAiberacin d e la Ilamada: La orden AS permite bloquear la llamada del OB 13; AF levanta este bloqueo. Durante el bloqueo es posible memorizar una peticin de llamada entrante. "AF" figura entre los ajustes prefijados (-+ apt. 8.2.8). Salvamento de datos: Si en un O6 de tiempo se utilizan marcas provisionales que se usan tambin en el programa de mando cclico, estas marcas debern salvarse en un mdulo de datos durante el procesamiento del OB de tiempo.

Nota
Durante el procesamiento del OB13 no deber sobrepasarse tampoco el nivel de anidado mximo - 16 (32 en la CPU 103, 6ES5 103-8MA03) - de mdulos.

EWA 4NEB 812 6120-04

S5- 1OOU

Introduccin al STEP 5

Lectura de la PAE d e alarmas Al llamar el OB13 se escriben en la PAE de alarmas las seales de los mdulos de entrada externos. Usando las operaciones de carga L PBO ... 127 L PWO ... 126 es posible consultar desde el OB 13 la PAE de alarmas (cargar en el AKKU 1 el byte x o la palabra x de la PAE de alarmas). Antes de la ejecucin del programa controlada por tiempo se realiza un ciclo de entrada de datos de alarma. El tiempo de reaccin de la ejecucin cclica del programa es prolongado por el tiempo del ciclo de datos de alarma. Si se entran otros parmetros el AG pasa a STOP emitiendo el mensaje de error "NNN" en el USTACK (-+ apt. 5.2.1 ). Escritura e n la PAA de alarmas Datos procedentes de mdulos perifricos externos pueden escribirse en la PAA de alarmas usando las instrucciones de transferencia T PB0 ...127; T PW 0...126; simultneamente se escribe en la PAA "normal". Una vez finalizado el 0613, los datos contenidos en la PAA de alarmas se envan a los mdulos perifricos en un ciclo de salida de datos de alarmas (antes de la ejecucin "normal" del programa). El tiempo de reaccin de la ejecucin cclica del programa es prolongado por el tiempo del ciclo de datos de alarma.

Nota
El ciclo de salida de datos de alarma solo se ejecuta si se ha escrito (cargado) la PAA de alarmas.
A

7.4.5

Ejecucin del programa controlada por alarmas (a partir de la CPU 103, 6ES5 103-8MA02)

Estamos ante una ejecucin controlada por alarmas cuando una seal procedente del proceso hace que la CPU interrumpa la ejecucin cclica o controlada por tiempo, y procese un programa especifico. Una vez ejecutado este programa la CPU retorna al punto de interrupcin en el programa cclico o controlado por tiempo, prosiguiendo all su ejecucin. Ms informaciones relativas al procesamiento de alarmas figuran en el cap. 10.

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1OOU

7.5

Procesamiento de mdulos

En los apartados anteriores se ha descrito ya la forma de utilizar los mdulos. En el capitulo 8 se presentan todas las operaciones necesarias para trabajar con ellos. Los mdulos ya programados pueden modificarse cuando se quiera. A continuacin se decriben brevemente las diferentes posibilidades de modificacin. En las instrucciones de rnanejo de los PGs utilizados se exponen con ms detalle los pasos necesarios.

7.5.1

Modificacin del programa

Los programas pueden modificarse - con independencia del tipo de mdulo - dentro de las siguientes funciones del PG:
e

ENTRADA SALIDA ESTADO - STATUS - (-+ cap. 4.5)

En estas funciones son posibles los siguientes cambios:


e

Borrado, insercin y sobreescritura de instrucciones Insercin o borrado de segmentos.

7.5.2

Modificacin de mdulos

Las modificaciones de programas se refieren generalmente al contenido de un mdulo, pero tambin pueden borrarse o sobreescribirse mdulos compietos. Sin embargo, para ello no se borran los mdulos en la memoria de programa, sino que nicamente se invalidan. Estos espacios en memoria no pueden ser escritos nuevamente. Este hecho puede provocar el que no se acepten nuevos mdulos; el PG emite entonces el mensaje de error "No hay espacio en memoria". Para remediar esto es necesario comprimir la memoria del AG.

7.5.3

Compresin de la memoria de programa

La figura 7.15 muestra lo que ocurre en la memoria de programa cuando se utiliza la operacin COMPRIMIR. Por cada ciclo se desplaza internamente un mdulo. Memoria de programa RAM vlidos Mdulos no vlidos Entrada posible Entrada no posible
:j~:;~:~<~g;$$~~;>;;>::.$$>:$?< x.,/ .v.~..L.:.'~.. .-..,:... , . .. . .. ., . / > .. : . : . : .... :35;;;;;9$2c;5<2gs$ .... . >...............>L... $;g2g+ .z............ ...... ~z~2F;5~,:.$sk:~~~;$

Memoria de programa RAM

;:z;;:;$&q&

:5k:5~+;:52~~jz,+;5~~5yi(:ks~~

Espacio libre en memoria

--

F~gura 7.15 Sign~ficado d e la compresin

EWA 4NEB 812 6120-04

S5- lOOU

Introduccin al STEP 5

La funcin del PG COMPRESION permite "ordenar" la memoria de programa interna Si al desplazar 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 NINEU, en el USTACK estn activados tambin los bits BSTSCH y SCHTAE. Remedio: Borrado total!

7.6

Representacin de los nmeros

El STEP 5 ofrece la posibilidad de trabajar con nmeros usando cinco formatos de representacin diferentes:
m

e e m m

Nmeros decimales de -32768 a + 32767 (KF) Nmeros en hexadecimal de 0000 a FFFF (KH) Nmeros codificados en BCD (4 ttradas) de 0000 a 9999 Configuraciones binarias (KM) Constante, byte, representada en dos bates (KY) O ... 255 por byte

Formatos numricos En el AG solo es posible procesar los estados de seal "0" y " 1". Todos los nmeros se utilizan internamente en el AG como nmeros binarios de 16 posiciones o como configuracin binaria. Para abreviar la notacin en el sistema binario, cada 4 bits pueden agruparse en una "ttrada". El valor de dicha ttrada puede representarse como nmero hexadecimal. Ejemplo: Nmero binario de 16 bits y su representacin hexadecimal abreviada

Palabra Byte Bit Represent. binaria Significado 215 214 213 212 211 210 29 28
27

26

25

24

23

22

21

20

L
Resresent. hexadecimal
1

V
F

-Y
6

Y
3

Figura 7.16 Asignacin de los diferentes b ~ t s en un nmero binar10 en coma fija de 16 b ~ t s

EWA 4NEB 812 6120-04

Introduccin al STEP 5

S5- 1OOU

A la hora de programar temporizadores y contadores en el sistema decimal existe la posibilidad de trabajar con nmeros codificados en BCD (binario codificado en decimal).

Las ttradas del cdigo BCD solo estn definidas en el margen O ... 9:

Ejemplo:

Temporizacin o valor de contador de 12 bits en BCD y decimal.

Palabra Byte Bit Nmero en BCD Significado


21s 214 213 212 211 210 29
28

ft

(byte alto)

n + 1 (byte bajo)
O 0

15 14 13 12 11 10 09 08 07 06 05 04 03 02 O 1

27 26

2s

24

23

22

21

20

\
Nmero en decimal
Figura 7.17 BCD y decimal

A
O

V
9

Y
3
1

Tabla 7.6 Comparacin entre los diferentes sistemas d e numeracin

EWA 4NEB 812 6120-04

S5- 1OOU

Introduccin al STEP 5

Para temporizaciones y valores del contador, la conversin de binario a nmero en BCD puede realizarse con ayuda de la operacin " LC". Ejemplo: Se desea comparar con el nmero decimal 499 el valor en el contador 1. El valor a comparar deber cargarse en el AKKU utilizando una instruccin de carga. Para evitar tener que convertir el valor a otros sistemas de numeracin (binario o hexadecimal), utilice la instruccin " L KF +499". Con ello, en el AKKU queda depositado el nmero 1F3H . En el AKKU hay que cargar tambin el estado (valor) actual del contador.

Camino errneo: Si se utiliza la instruccin ,,LC Z 1" se carga codificado en BCD el valor actual del contador. La operacin de comparacin ,,! = F" indica desigualdad ya que se comparan formatos diferentes.

Camino correcto: Si se entra la instruccin ,,L Z 1", ambos formatos son iguales.

Byte alto

Byte bajo

EWA 4NEB 812 6120-04

8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5 8.1.6 8.1.7 8.1.8 8.1.9 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.2.7 8.2.8 8.2.9 8.2.10 8.2.1 1 8.3 8.3.1 8.3.2 8.3.3 8.3.4 8.4 8.5 8.5.1 8.5.2 8.5.3

Operaciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones combinacionales (operaciones lgicas) . . . . . . . . . . . Operaciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . Operaciones de tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de llamada de mdulo . . . . . . . . . . . . . . . . . . . . . . . Otras operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones complementarias . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin de carga (a partir de la CPU 103) . . . . . . . . . . . . . . . . Operacin de liberacin (a partir de la CPU 103) . . . . . . . . . . . . . Operaciones de prueba de bit (a partir de la CPU 103) . . . . . . . . . Operaciones combinacionales por palabras . . . . . . . . . . . . . . . . . Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de transformacin . . . . . . . . . . . . . . . . . . . . . . . . . . Decrementarlincrementar (a partir de la CPU 103) . . . . . . . . . . . . Bloquearlliberar alarmas (a partir de la CPU 103, 6ES5 103-8MA02) Operacin de procesamiento (a partir de la CPU 103) . . . . . . . . . . Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de sustitucin (a partir de la CPU 03) . . . . . . . . . . . Operaciones de sistema (a partir de la CPU 103) . . . . . . . . . . . . . Operaciones de forzado de bits . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . Operacin aritmtica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Otras operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activacin de indicaciones

8 8 8 8 8 8 8 8 8 8

1 2 . 7 . 10 . 15 .25 . 30 . 31 . 33 . 38
. .

8 . 39 8 . 40 8 . 41 8 .42 8 . 44 8 . 48 8 . 50 8 . 52 8 . 53 8 . 54 8 . 56 8 . 58 8 8 8 8 8
. 64 . 64 . 64 . 67 . 68

.............................

8 . 69 8 . 71 8 . 71 8 . 71 8 . 73

Ejemplos de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rel de paso (evaluacin de flancos) . . . . . . . . . . . . . . . . . . . . . Divisor binario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reloj (generador de impulsos de reloj) . . . . . . . . . . . . . . . . . . . . .

EWA 4NEB 812 6120-04

8.1 8.2 8.3 8.4 8.5 8.6

Estructura de los acumuladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin de la operacin "Cargar" . . . . . . . . . . . . . . . . . . . . . . . . . . . Transferencia de un byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida del tiempo actual (ejemplo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida del estado actual del contador (ejemplo) . . . . . . . . . . . . . . . . . . . Efecto de la operacin de procesamiento . . . . . . . . . . . . . . . . . . . . . . .

8 8 8 8 8 8

. 10 . 12 . 12 . 18 . 27 . 55

Operaciones combinacionales (lgicas) . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de llamada de mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . Otras operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin de carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin de liberacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de prueba de bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Efecto de "P" y "PN" sobre el VKE . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones combinacionales por palabras . . . . . . . . . . . . . . . . . . . . . . Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de transformacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones decrementar/incrementar . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de bloqueo y liberacin de alarmas . . . . . . . . . . . . . . . . . . Operacin de procesamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones combinacionales binarias . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de tiempo y contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin de procesamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de forzado de bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin aritmtica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones "TAK" y "STS" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activacin de indicaciones con operaciones de comparacin . . . . . . . . . . Activacin de indicaciones con operaciones aritmticas en coma fija . . . . Activacin de indicaciones con operaciones combinacionales por palabras Activacin de indicaciones con operaciones de desplazamiento . . . . . . . . Activacin de indicaciones con operaciones de transformacin . . . . . . . .

8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8

. 2 . 7 . 11 . 15 . 25 . 30 . 31 . 33 .38 . 40 . 41 . 42 . 42 . 44 . 48 .50 . 52 .53 . 54 . 56 . 58 . 59 . 60 . 61 . 63 . 64 . 65 .67 . 68 .69 . 69 . 70 . 70 . 70

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Operaciones STEP 5
El lenguaje de programacin STEP 5 diferencia entre tres tipos de operaciones: Las operaciones bsicas comprenden funciones ejecutables en mdulos de organ~zacin, 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). Las operaciones complementarias comprenden funciones complejas tales como, p. ej., instrucciones de sustitucin, funciones de prueba de bit, operaciones de desplazamiento y transformacin. Solo pueden entrarse y sacarse en la forma de representacin AWL. Las operaciones de sistema acceden directamente al sistema operativo. Solo deben utilizarlas los programadores expertos. La entrada y salida de operaciones de sistema es solo posible en la forma de representacin AWL.

8.1

Operaciones bsicas

Estas operaciones se describen en los apartados 8.1.1 ... 8.1.9 ayudndose de ejemplos explicativos.

EWA 4NEB 812 61 20-04

Operaciones STEP 5

S5- 1 OOU

8.1.1

Operaciones combinacionales (operaciones lgicas)

La tabla 8.1 resume las diferentes operaciones; en las pginas sucesivas encontrar los ejemplos correspondientes.
Tabla 8.1 Operaciones combinacionales (lgicas)

~petaciin ~pstando
O

$igtrifir?cid~ Combinacin O de funciones Y Se realiza la combinacin O del VKE de la combinacin Y siguiente con el VKE precedente. Combinacin Y de expresiones entre parntesis Se efecta la combinacin Y del VKE de la expresin entre parntesis con el VKE precedente. Combinacin O de expresiones entre parntesis Se efecta la combinacin O del VKE de la expresin entre parntesis con el VKE precedente. Cerrar parntesis Esta operacin permite cerrar una expresin entre parntesis.

u(
o(
1
- -- --

- -

Combinacin Y, consulta al estado de seal "1" El resultado de la consulta es " l " , si el operando asociado tiene estado de seal " 1". De lo contrario el resultado de consulta es tambin "0". Se efecta la combinacin Y de este resultado con el VKE en el procesador. 1 Combinacin 0, consulta al estado de seal "1" El resultado de la consulta es " 1", si el operando asociado tiene estado de seal " 1". De lo contrario el resultado de consulta es tambin " 0". Se efecta la combinacin O de este resultado con el VKE en el procesador. 1 Combinacin Y, consulta al estado de seal "O" El resultado de la consulta es "O", si el operando asociado tiene estado de seal "O". De lo contrario el resultado de consulta es tambin "O". Se efecta la combinacin Y de este resultado con el VKE en el procesador. 1 Combinacin 0, consulta al estado de seal "O" El resultado de la consulta es "O", si el operando asociado tiene estado de seal "O". De lo contrario el resultado de consulta es tambin "0". Se efecta la combinacin O de este resultado con el VKE en el procesador. 1 Parmetro CPU 100 0.0 ... 127.7 0.0 ... 127.7 0.0 ... 127.7 O ... 15 O ... 15 CPU 102 0.0 ... 127.7 0.0 ... 127.7 0.0 ... 127.7 O ... 31 O ... 31 CPU 103 0.0 ... 127.7 0.0 ... 127.7 0.0 ... 255.7 O ... 127 O ... 127
A

UN

ON

ldentificador E A M T

Si la consulta se realiza directamente tras una operacin inhibidora del VKE (primera consulta), el resultado de la consulta se toma como nuevo VKE.

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Combinacin Y
Con esta operacin se consulta si se cumplen simultneamente varias condiciones.

entradas tienen seal " 1 ". La salida tiene seal " O " siempre que como mnimo una entrada tenga seal "O". Es indiferente la cantidad de consultas y la secuencia de las instrucciones de combinacin.

Combinacin O
Con esta operacin se consulta si se cumple una de dos (o ms) condiciones.

En la salida 1.O aparece estado de seal " 1" cuando como minimo una de las entradas tiene estado de seal " 1". En la salida 1.O aparece estado de seal "O" cuando todas las entradas tienen simultneamente estado de seal "O". Es indiferente la cantidad de consultas y la secuencia de su

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

Combinacin Y delante de O

En la salida 1.O 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 1.O tiene estado de seal "O".

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Operaciones STEP 5

Combinacin O delante de Y

La salida 1. O tiene estado de seal 1" si se cumple una de las siguientes condiciones: La entrada 0.0 tiene seal " 1". La entrada 0.1 o una de las entradas 0.2 0.3 tiene
"

Si no se cumple ninguna condicin Y, la salida 1 . O tiene se-

o o
U U( O

E E

0.0

EO.O EO.l E0.2

&

>=1

0.1

E E
A

o.z
0.3 1.0

,=1

E 0.3

-.
-A 1.0

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

Combinacin O delante Y

En la salida A 1.O aparece estado de seal " 1 " cuando se cumplen ambas condiciones 0. En la salida A 1.O aparece estado de seal "O" cuando no se cumple como mnimo una condicin 0.

U( O

E00

>=1

E
E

o
) U( O

0.0 0.1

E01

>=1

. 8

O
-

E
A

0.2 0.3

E02

1
1.0

E 0.3

-A10

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

8.1.2

Operaciones de memoria

Estas operaciones permiten memorizar el resultado de combinacin formado en el procesador. El VKE memorizado representa el estado de seal del operando direccionado. La memorizacin puede ser dinmica (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 rnernona

Sgfiifcacio
S

Activar (poner a "1") Durante la primera ejecucin del programa con VKE = " 1" se asigna el estado de seal " 1" al operando afectado. Las modificaciones del VKE no varan ya este estado.
O
O

Borrar (poner a "O1') Durante la primera ejecucin del programa con VKE = " 1" se asigna el estado de seal "O" al operando afectado. Las modificaciones del VKE no varan ya este estado. Asignar En cada ejecucin del programa se asigna el VKE actual al operando afectado. Parmetro
CPU 100 0.0 ... 127.7 0.0 ... 127.7 0.0 ... 127.7 CPU 102 0.0 ... 127.7 0.0 ... 127.7 0.0 ... 127.7 CPU 103 0.0 ... 127.7 0.0 ... 127.7 0.0 ... 255.7

t
ldentificador I E A M

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- IOOU

Biestable RS para memorizar una salida de seal (borrado prioritario)

El estado de seal " 1" en la entrada 0.1 activa el biestable cambia a "O" se mantiene el estado de A 1 .O, esto es, la seal se memoriza. Aplicando estado de seal " 1" en la entrada 0.0 se borra (repone) el biestable. Si se aplican simultneamente las seales de activacin (entrada 0.1) y de borrado (entrada 0.0), al ejecutar el programa acta la consulta programada

U R
NOP

E
A O

0.0

1.0

NOP O

es necesaria cuando el programa deba representarse en KOP o FUP en los aparatos de programacin con pantalla. Al programar en KOP y FUP las operaciones NOP O se activan automticamente.

EWA 4NEB 812 6120-04

S5- lOOU

Operaciones STEP 5

Biestable RS con marcas (activado prioritario)

Ejemplo
El estado de seal " 1" en la entrada 0.0 activa el biestable M 1.7 (estado de seal "1"). SI el estado de seal en la entrada 0.0 cambia a "O", se mantiene el estado de M 1.7, esto es, se memoriza la seal. El estado de seal " 1" en la entrada 0.1 provoca el borrado del biestable (estado de seal "O"). Si la seal en la entrada 0.1 cambia a "O", M 1.7 mantiene s u estado de seal 770n. Si ambas entradas estn a " l " , se activa el biestable (activado - Set - prioritario). Se consulta el estado de seal de la marca, y se transfiere a la salida 1.O.

E&quemtteti~tr~o

T r

Y:
KOiP

AWt
U
R

1
0.1 1.7 0.0 1.7 1.7 1.0
E00

FUP

E M
E

U S U
-

M
M A

A 1 0

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

8.1.3

Operaciones de carga y transferencia

Las operaciones de carga y transferencia permiten intercambiar informaciones entre las diferentes zonas de operandos, preparar temporizaciones y valores de contador para su posterior tratamiento, cargar valores constantes necesarios para la ejecucin del programa. El flujo de informacin discurre indirectamente a travs de los denominados acumuladores (AKKU 1 y AKKU 2). Los acumuladores son registros especializados del AG, que hacen la funcin de memoria intermedia. En el S5-100U tienen una longitud de 16 bits cada uno. La figura siguiente muestra la estructura de los acumuladores. AKKU 2 AKKU 1

alto Byte

bajo

alto Byte

bajo

Figura 8.1

Estructura de los acumuladores

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 operaciones. Las operaciones de carga y transferencia se ejecutan con independencia de las indicaciones; la ejecucin de las operaciones no afecta a las indicaciones. Solo pueden programarse grficamente asociadas a operaciones de tiempo o de contaje; en los restantes casos solo es posible representarlas en AWL. En la tabla siguiente se resumen las diferentes operaciones. A continuacin encontrar ejemplos explicativos.

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Tabla 8.3

Oioeraciones de caroa v transferencia

Operacin

Operando
O

Significada Cargar Los operandos se copian en el AKKU 1 con independencia del VKE. Eso no influencia el VKE. Transferir El contenido del AKKU 1 se asigna a un operando con independencia del VKE. Eso no influencia el VKE.

A
ldentificador

'

Parmetro CPU 100 O ... 127 O ... 126 O ... 127 O ... 126 O ... 127 O ... 126 O ... 255

CPU 102
O O O O O O O O O O O
... 127 ... 126

CPU 103

O ... 127 O ... 126 ... 127 O ... 127 ... 126 O ... 126 ... 127 O ... 255 ... 126 O ... 254 ... 255 O ... 255 ... 255 O ... 255 O ... 255 ... 255 O ... 255 O ... 255 O ... 15 ... 31 O ... 127 ... 31 O ... 127 O ... 15 O ... 127 O ... 126 configuracin bin. configuracin bin. configuracin bin. cualquiera (16 bits) cualquiera (16 bits) cualquiera (16 bits) O ... FFFF O ... FFFF O ... FFFF - 32768 ... + 32767 - 32768 ... + 32767 - 32768 ... + 32767 O ... 255 O ... 255 O ... 255 por cada byte por cada byte por cada byte O ... 255 O ... 255 O ... 255 2 caracteres 2 caracteres 2 caracteres alfanumricos alfanumricos alfanumricos cualesquiera cualesquiera cualesquiera 0.0 ... 999.3 0.0 ... 999.3 0.0 ... 999.3 O ... 999 o ... 999 o ... 999

LC

.f
ldentificador T

t
1

Cargar codificadamente En el AKKU 1 se cargan, codificados en BCD, temporizaciones o ajustes de contadores binarios, con independencia del VKE. Parmetro CPU 100 O ... 15 O ... 15 CPU 102
O ... 31 O ... 31

Z
1
'

CPU 103 O ... 127 O ... 127

no con "transferir" depende del PG

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

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 2. Con ello se pierde el contenido original del AKKU 2.

Ejemplo:

Se cargan sucesivamente en el acumulador dos bytes (E6 7 y EB 8) procedentes de la PAE. Con ello no se modifica la PAE (-+ fig. 8.2). Informaciones procedentes de la PAE

Informacin perdida

AKKU 2 Byte d Byte c

AKKU 1

Figura 8.2 Ejecucin de la operacin "Cargar"

Transferir:
Al transferir se copia en la zona de memoria deseada en el AKKU 1. Con ello no se modifica el contenido del AKKU 1.

p. ej. en la PAA - la informacin contenida

Ejemplo:

La figura 8.3 muestra como se transfiere al AB 5 el byte a - el byte bajo en el AKKU 1.

AKKU 2

AKKU 1

Informaciones en la PAA

Informaciones perdidas

1 Byte b 1 Byte a 1
Figura 8.3 Transferencia de un byte

Valor previo del ABCj

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Cargar y transferir una temporizacin (v. tambin operaciones de tiempo y contaje)

Ejempts
Durante la entrada grfica, la salida DU del temporizador ha sido ocupada con AW 62. El aparato de programacin deposita automaticamente en el programa de mando la correspondiente instruccin de carga y transferencia. As, se carga en el AKKU 1 el contenido de la posicin de memoria direccionada con T 10. A continuacin se transfiere el contenido del acumulador a la imagen de proceso direccionada con AW 62. En este ejemplo es posible seguir en la AW 62 la temporizacin 10 codificada en binario. Las salidas DU y DE son de tipo digital. En la DU la temporizacin aparece codificada en binario; en la DE, codificada en BCD con base de tiempos.

Rf2pr~tstttacirr

T 10

Cargar

E p r l r
AW 6 2

AWt
U L
SI E EW

l.
0.0 22 10 10

FUP

KQP

T T
AW

NOP O

L T
NOP O NOP O

EW 22
A W 62

62

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

Cargar una temporizacin (codificada)

racin codificada solo puede realizarse indirectamente ocupando la salida DE de un temporizador o contador.

U
L

E EW T

0.0 22 10

SI

NOP O NOP O

LC T
NOP O
L

T AW

10 50

A W 50

AW 50

EWA

4NEB 81 2 6120-04

S5- 1OOU

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 Operaciones de tiempo

Operactbn

Operando

Significado
Arrancar como impulso una temporizacin La temporizacin se arranca con el flanco creciente del VKE. Con VKE "O" se pone a "O" la temporizacin.Cualquier consulta durante la temporizacin indica estado de seal " 1". Arrancar una temporizacin como impulso prolongado La temporizacin se arranca con el flanco creciente del VKE. Un VKE "O" no afecta a la temporizacin. Cualquier consulta durante la temporizacin indica estado de seal " 1". Arrancar como retardo a la conexin una temporizacin La temporizacin se arranca con el flanco creciente del VKE. Con VKE "O" se pone a "O" la temporizacin. Las consultas indican estado de seal "1" cuando ha transcurrido la temporizacin y en la entrada sigue aplicado el VKE. Arrancar como retardo a la conexin memorizada una temporizacin La temporizacin se arranca con el flanco creciente del VKE. VKE "O" no afecta a la temporizacin. Las consultas indican " 1" cuando ha transcurrido la temporizacin. El estado de seal es "O" cuando la temporizacin ha sido borrada con la operacin " R". Arrancar como retardo a la desconexin una temporizacin La temporizacin se arranca con el flanco decreciente del VKE. Con VKE " 1" se ajusta la temporizacin a su valor inicial. Las consultas indican estado de seal " 1" mientras el VKE en la entrada sea " 1" o corra la temporizacin. Reponer (borrar) una temporizacin La temporizacin se repone al valor inicial mientras el VKE sea "1". Un VKE "O" no afecta a la temporizacin. Las consultas indican estado de seal " 0 " mientras la temporizacin se reponga o no haya sido todava arrancada.

I Parmetro

CPU 100 O ... 15

CPU 102 O ... 31

CPU 103
O ... 127

EWA 4NEB 81 2 61 20-04

Operaciones STEP 5

S5- 1 OOU

Cargar una temporizacin


Las operaciones de tiempo llaman a los temporizadores internos. Al arrancar una operacin de tiempo se toma como valor de la temporizacin la palabra almacenada en el AKKU 1. Por ello es necesario fijar previamente las temporizaciones en el acumulador. Un temporizador puede cargarse con uno de los siguientes tipos de datos

KT DW EW AW MW

Temporizacin (valor constante) o Palabra de datos Palabra de entrada Palabra de salida Palabra de marcas

En este caso los datos deben estar codificados en BCD

Forma de cargar una temporizacin (valor) constante:


Este ejemplo muestra la forma de cargar una temporizacin de 40 s.

I I

Operacin operando

L KT

40.2
Base de tiempos codificada (0...3) Temporizacin (0...999)

Clave para la base de tiempos:


Base Factor

O
0,Ol
S

1 0,l
S

2
1S

3
10 S

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Operaciones STEP 5

Ejemplo:

KT 40.2 corresponde a 40 x 1

Tolerancias: Las temporizaciones tienen una imprecisin igual al valor de la base de tiempos.

EjemplO
Posibilidades para ajustar una temporizacin de
40 S

Opesanao
KT 400.1 KT 40.2 KT 4.3

l
40 4
x 1s

itztervatd de
400 x 0 , l s 0,l
1s
S

titlmpa
39,9 S ... 40 39 30
S
S S

... 40 ... 40

S S

x 10s -

10 S

Nota
iUtilice siempre la base de tiempos ms reducida posible!

Forma d e cargar una temporizacin como palabra de entrada, de salida, de marcas, o de datos: Instruccin de carga:

En la palabra de datos 2 est depositada - codificada en BCD - la temporizacin 638 s. Los bits 14 y 15 no tienen ninguna importancia para la temporizacin.
O

y
Base Factor

Base de tiempos Clave para la base de tiempos:

DW

Bit

Temporizacin de 3 digitos (codificada en BCD)

O0
0,Ol
S

O 1 0,l

10 1S

11 10 S

El programa de mando puede modificar tambin la palabra de datos 2. Ejemplo: El valor 270 x 100 ms debe depositarse en la palabra de datos 2 del mdulo de datos 3.

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

Salida del tiempo actual

Usando una operacin de carga es posible cargar el tiempo actual en el AKKU 1, y seguir procesndolo desde l (+ fig. 8.4). Para la salida a travs de un visualizador digital conviene utilizar la operacin "Cargar codificadamente" . Tiempo actual en T I

1
LC T1

L TI

AKKU 1

I
Temporizacin en binario

I
Base de tiempos

I
Temporizacin de tres digitos en BCD

P O S I C I Ode ~ ~bits S ocupadas con "O"


Salida del tiempo actual (ejemplo)

Figura 8.4

Temporizacin en el temporizador direccionado

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Forma de arrancar una temporizacin


En el AG las temporizaciones no corren en sincronismo con la ejecucin del programa. La temporizacin ajustada puede haber transcurrido antes de finalizar la ejecucin del programa. La evaluacin se realiza con la siguiente consulta de tiempo. En el caso ms desfavorable queda entre ellas una ejecucin completa del programa. Por ello, un temporizador no deber arrancarse a si mismo.

Ejemplo:

Repessnmcldn etsqusnrddca
Programa Seal del temporizador 1 7

Explcaclun
La figura muestra la ejecucin "n + 1" desde el arranque del temporizador T 1 7 *. A pesar de que la temporizacion transcurri "justo" tras la instruccin " = A 1.0", la saIida 1.O se mantiene activada. Este cambio solo se considera durante la siguiente ejecucin del programa.

I I I

I
1
- - - --- ----

1s - n

.- - - -

1 1

tp

- - --

n: tp:

Cantidad de ejecuciones del programa Tiempo de ejecucin del programa

KTlOOOes 1

Con excepcin de la operacin "Borrar una temporizacin", todas las operaciones de tiempo solo se arrancan con un cambio de flanco; el VKE cambia de "O" a " 1". Tras el arranque, la temporizacin cargada es decrementada sucesivamente en una unidad de acuerdo a la base de tiempos, hasta que alcanza el valor cero. Si cambia el flanco mientras sigue corriendo la temporizacin, esta vuelve a ajustarse al valor inicial,
y se arranca nuevamente.

El estado de seal de un temporizador puede consultarse mediante operaciones combinacionales (lgicas).

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

Impulso Ejemplo: Se desea que la salida 1.O se active tan pronto como la seal en la entrada 0.0 pase de "O" a " 1"
Adems se desea que la salida se mantenga activada como mnimo 5 s.

Estados de senal

- 5 -

po con contacto de paso

U L
SI

E
KT
T

0.0 500 .O

NOP O NOP o NOP O U

T A

1 1.0

Nota
Las temporizaciones tienen una imprecisin igual a la base de tiempo. Por ello utilice siempre la base de tiempos ms reducida posible.

EWA 4NEB 812 6120-04

S5- lOOU

Operaciones STEP 5

Impulso prolongado Ejemplo:


Se desea que la salida 1.0 se mantenga activada durante un tiempo determinado - fijado por la EW 16 - tan pronto como pase a " 1" la seal en la entrada 0.0.

Cmnograma
Estados de senal

Esquema etbctrfcts

o
1

E00

E00

A 10

o
+ Tiernpo
t t -

T2

-----A10

T2
Rele de tiempo con formacion de impulso

AWL
U L
SV
N O P O N O P O N O P O

PUP
0.0 16 2

KOP

E EW
T

T A

A 1.0

1.0

A 1.0

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

Retardo a la conexin Ejemplo:

Se desea que la salida 1.0 se active 9 S despus de la entrada 0.0. Adems debe mantenerse activada siempre que la entrada tenga seal " 1".

Estado de senales

- 9 -

SE

EWA 4NEB 812 6120-04

S5- 1 OOU

Operaciones STEP 5

Retardo memorizado a la desconexin y borrado Ejemplo:


Se desea que la salida 1.O se active 5
S

despus de la entrada 0.0.

Otras modificaciones del estado de seal en 0.0 no debern afectar a la salida. A travs de la entrada 0.1 se activa al valor inicial el temporizador T 4, y la salida 1.0 se pone a cero.

Estados de serial

+ Tiempo en S
5 -

E KT T

0.0 500.0 4 0.1 4

L SS

U R
N O P O N O P O

E T

E 0.1
T A 4 1.0

A 1.0 A 1.0

Nota
Las temporizaciones tienen una imprecisin igual a la base de tiempos.

EWA 4NEB 81 2 61 20-04

Operaciones STEP 5

S5- 1OOU

Retardo a la desconexin

Ejemplo:
Se desea poner a cero la salida 1.O con un retardo "t" respecto al borrado de la entrada 0.0. El retardo se fija mediante el valor en MW 14.

Estados de senal

Tiempo en s
t f + t +

SA

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

8.1.5

Operaciones de contaje

Este tipo de operaciones permiten al AG ejecutar directamente tareas de contaje. Es posible contar hacia adelante (incrementar) y hacia atrs (decrementar). El margen est comprendido entre O y 999 (tres dcadas). La tabla siguiente resume las operaciones de contaje; a continuacin se presentan diferentes ejemplos.
Tabla 8.5 O~eraciones de contale

Operacin Opei'ando
S
R ZV
O

Significada Activar (cargar) un contador El contador se activa con el flanco creciente del VKE. Borrar (reponer) un contador El contador se pone a cero siempre que el VKE es " 1". Incrementar un contador (contaje hacia adelante) Con flanco creciente se incrementa en 1 el valor del contador. Con VKE igual a "O" no se modifica el valor del contador. Decrementar un contador (contaje hacia atrs) Con flanco creciente del VKE reduce en 1 el valor del contador. Con VKE igual a " O " no se modifica el valor del contador. Parmetro CPU 100 O ... 15 CPU 102 O ... 31 CPU 103 O ... 127

o
o
O

ZR

t
ldentificador

I Z

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
DW EW AW MW

Valor constante
O

Palabra de Palabra de Palabra de Palabra de

datos entrada salida marcas

Los datos deben darse codificados en BCD.

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

Forma de cargar u n valor de contador (de preseleccin) constante: El ejemplo muestra la forma de cargar el valor 38. Operacin Operando

L KZ

38
Valor del contador (0...999)

Forma de cargar un valor de contador como palabra de entrada, de salida, de marcas o de datos: Instruccin de carga:
L

DW

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.

LValor del contador con 3 digitos 1


(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 812 6120-04

55-1OOU

Operaciones STEP 5

Salida del estado actual del contador El estado actual del contador puede pasarse al AKKU 1 utilizando una operacin de carga, y desde all seguir su procesamiento (+ fig. 8.5). Para sacarlo a travs de un visualizador digital lo mejor es utilizar la operacin "Cargar codificadamente".

Estado actual del contador 22

AKKU 1
I Valor en binario

Valor de tres dgitos en BCD

0
.:..

bits ocupados con el "O"


Salida del estado actual del contador (ejemplo)

Figura 8.5

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

Activar un contador "S" y decrementar "ZR" Ejemplo:


Al cerrar la entrada 0.1 (S) el contador 1 se ajusta al valor 7. La salida 1.O tiene ahora seal " 1 " . Cada vez que se cierra la entrada 0.0 (ZR) el valor se reduce en 1. La salida se pone a "O" cuando se alcanza el valor " O " .

Valor del contador

ZR

EWA 4NEB 81 2 6120-04

S5- 1OOU

Operaciones STEP 5

Borrar u n contador "R" e incrementar "ZV" Ejemplo: Al cerrar la entrada 0.0 se eleva en 1 el valor del contador 1. Siempre que una segunda entrada (E 0.1 ) tenga seal " 1" , se pone a "O" el valor del contador.

La consulta U Z1 indica que en la salida 1.O hay seal " 1" siempre que el valor del contador sea diferente de "O".

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

8.1.6

Operaciones de comparacin

Estas operaciones permiten comparar entre si los contenidos de los dos acumuladores, sin modificarlos. Las diferentes operaciones se listan en la tabla siguiente; a continuacin se muestra en un ejemplo su aplicacin.
Tabla 8.6 Operaciones de comparacin

O[ignjfCcado
! =

Comparacin respecto a igualdad Los contenidos de los AKKUs se interpretan como configuracin binaria y se comparan respecto a igualdad. Comparacin respecto a desigualdad Los contenidos de los AKKUs se interpretan como configuracin binaria y se comparan respecto a desigualdad.

> <

>

Comparacin respecto a superioridad Los contenidos de los AKKUs se interpretan como nmeros en coma fija. Se investiga si el operando en AKKU 2 es mayor que el en AKKU 1. Comparacin respecto a superioridad o igualdad Los contenidos de los AKKUs se interpretan como nmeros en coma fija. Se investiga SI el operando en AKKU 2 es mayor o igual que el operando en AKKU 1.
Comparacin respecto a inferioridad Los contenidos de los AKKUs se interpretan como nmeros en coma fija. Se investiga si el operando en AKKU 2 es menor que el en AKKU 1.

> =

<

< =

Comparacin respecto a inferioridad o igualdad Los contenidos de los AKKUs se interpretan como nmeros en coma fija. Se investiga si el operando en AKKU 2 es menor o igual que el operando en AKKU 1.

Procesamiento de una operacin de comparacin


Para poder compararar dos operandos es necesario cargarlos sucesivamente en los dos AKKUs. La ejecucin de las operaciones no depende del VKE. El resultado es binario - el VKE - y puede seguirse procesando en el programa. Si se cumple la comparacin, el VKE es "1"; si no, es "O". Al ejecutar las operaciones de comparacin se activan adecuadamente las indicaciones (-+ apt. 8.4).

Nota
Observe que ambos operandos tengan el mismo formato numrico.

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Ejemplo:

Se desea comparar los bytes de entrada 19 y 20. Si son iguales se activar la salida
1.o.

8.1.7

Operaciones aritmticas

Estas operaciones permiten tratar los contenidos de los acumuladores como nmeros en coma fija,
y operar con ellos aritmticamente. 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

Opsracin Operando: + F

SigrtSticado
Sumar Se suman los contenidos de ambos AKKUS. Restar El contenido del AKKU 1 se resta del contenido del AKKU 2.

-F

Para operaciones de multiplicacin y divisin, a partir de la CPU 102 dispone de mdulos funcionales integrados (+ apt. 9.2).

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

Procesamiento de una operacin aritmtica


Antes de ejecutar las operaciones aritmticas es necesario cargar en los AKKUs ambos operandos.

Nota
Observe que los operandos tengan el mismo formato numrico.

Las operaciones aritmticas se ejecutan con independencia del VKE. El resultado est disponible en el AKKU 1, para seguir utilizndolo en el programa. No se modifica el contenido del AKKU 2. Las operaciones no afectan al VKE; las indicaciones se activan dependiendo del resultado

En el AKKU 1 se carga el valor del contador 3. El valor del contador 1 se carga en el AKKU 1. El contenido previo del AKKU 1 se "desplaza" al AKKU 2. Los contenidos de ambos AKKUs se interpretan como nmeros en coma fija de 16 bits, y se suman. El resultado

- contenido del AKKU

1 - se transfiere a la palabra de salida

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

8.1.8

Operaciones de llamada de mdulo

Estas operaciones permiten fijar la secuencia de un programa estructurado. A continuacin del resumen (+ tabla 8.8) se explican las diferentes operaciones.
Tabla 8.8 Operaciones d e llamada d e mdulo

Operaoidn Operando
SPA
O

Significada
Salto absoluto (incondicional) La ejecucin del programa contina en otro mdulo, con independencia del VKE. Esto no afecta al VKE. Salto condicional Con VKE " 1" se salta a otro mdulo. De no ser as el programa sigue ejecutndose en el mismo mdulo. En este caso el VKE se pone a " 1".

SPB

A
ldentificador 1 OB PB FB SB A
U

~armetro

CPU 100 O ... 63


O ... 63 O ... 63

CPU 102 O ... 63 O ... 63 O ... 63


-

CPU 103 O ... 2 5 3


O ... 255 O ... 255 O ... 255

Llamada de un mdulo de datos Dependiendo del VKE se activa un mdulo de datos. No se interrumpe la ejecucin del programa. Esto no afecta al VKE. Creacin y borrado de un mdulo de datos " Con independencia del VKE se crea una zona en la memoria RAM para depositar datos. ~armetro CPU 100
2 ... 63-

.f
ldentificador I DB BE

4
1
CPU 102
2 ... 63"

CPU 103 2 ... 255"

Terminar mdulo (fin de mdulo) Con independencia del VKE se finaliza el mdulo actual. El programa se sigue ejecutando en el mdulo desde donde se Ilama. El VKE puede "arrastrarse", pero no modificarse. BE es siempre la ltima instruccin de un mdulo. Terminar mdulo de forma absoluta (incondicional) Con independencia del VKE se finaliza el mdulo actual. El programa se sigue ejecutando en el mdulo desde donde se Ilama. El VKE puede "arrastrarse", pero no modificarse. Terminar mdulo de forma condicional Con VKE " 1" se finaliza el mdulo actual. El programa se sigue ejecutando en el mdulo desde donde se Ilama. Al cambiar de mdulo no varia el VKE, sigue siendo " 1 ". Con VKE "O" no se ejecuta la operacin. El VKE se pone a " 1" y el programa sigue ejecutndose linealmente.

BEA

BEB

En el PG 615 debe preseleccionarse "INST. SISTEMA SI". Tenga adems en cuenta que el sistema operativo ocupa urios 0 5 s determinados. En el AKKU 1 hay que depositar la longitud del DB antes de ejecutar la operacin. Con longitud O se borra el DB. Los mdulos de datos DB O y DB 1 estn reservados para funciones especiales.

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

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 funcin especial, que se llamar y procesar en diferentes puntos del programa, p. ej., en el PB 63.

Wcusncla daf programa

AWL

Exptlcacln
La instruccin "SPA FB 26" en el mdulo de programa 63 provoca la Ilamada del mdulo funcional 26.

SPA FB26

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 procesar en el programa cuando se den determinadas condiciones, p. ej. en el PB 10.

Secuencia def programa


PBlO FB63

AWt

l
1. o o. o
63

ExptlcacCn
La instruccin "SPB FB 63" en el mdulo de programa 10 provoca la Ilamada del mdulo funcional 63 cuando la entrada E 0.0 tenga seal " 1".

E 00

SPB FB63

/i

M E

SPB FB

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Llamada de un mdulo de datos "A DB"


Los mdulos de datos se llaman siempre de forma absoluta (incondicional). Todos los procesamientos 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 almacenado en la DW 3 del DB 20.

Secuencia del ptogram9


DBlO

Awt
A DB 10
0 .

Expfct~idn
Se carga en el acumulador la informacin contenida en la palabra 1 del mdulo de datos 10. El contenido del AKKU 1 se deposita en la palabra 3 del mdulo de datos 20.

+"R.
L L D W ~
A

DB 20
D W 3

T DW 3

4-

Creacin y borrado de un mdulo de datos


La instruccin " E DBx" no llama ningn DB, sino que genera uno nuevo. Si se desea utilizar datos de dicho mdulo, 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 mdulo (-+ 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.

Nota
El mdulo se mantiene, identificado como "no vlido", hasta que se comprima la memoria del AG (-+apt. 7.5.3).

Si se intenta crear un mdulo de datos ya existente, entonces no tiene ningn efecto la instruccin E DBx. Un mdulo de datos puede contener hasta 256 palabras de datos (DW O ... 255).

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

Creacin de un mdulo de datos

Ejemplo
Se desea crear un mdulo de datos con 128 palabras sin auxiliarse de un aparato de programacin.
L E

AWL
KF + 127

Eirplca~1Srn
5

DB

En el AKKU 1 se carga el nmero en coma fija constante + 127; simultneamente 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 longitud de 128 palabras (OOOO), registrndose en la lista de direcciones de mdulos. Durante la siguiente ejecucin de la instruccin E DB 5, sta no tiene efecto si el contenido del AKKU 1 no es cero.

Borrado de un mdulo de datos

DE

AKKU 2 el contenido original del

EWA 4NEB 812 61 20-04

S5- I OOU

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 mdulo. En programacin estructurada, la ejecucin del programa prosigue en el mdulo donde est la Ilamada. En el mdulo primario no es posible proseguir las operaciones combinacionales binarias.

Ejemplo:

Se desea finalizar el mdulo de programa 3 utilizando la instruccin "BE".

Ceciueficig

ciei ptogrrime

awt

Expticaciri
La instruccin "BE" finaliza el PB 3 y provoca el retorno al OB 1.

BE

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.

PB 8

FB 21

SPB= SPA FB 21

La instruccin " BEA" provoca el abandono del FB 21. A continuacin se retorna al PB 8.


'.':
. .

SPB= BEA

BEA

.
BE

\
\

BE

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

Retorno condicional

"BEB"

Esta operacin provoca un retorno dentro de un mdulo cuando se cumple la condicin anterior (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 ".

PB7

FB20

La instruccin "BEB" provoca el retorno del FB 20 al PB 7 cuando la entrada E 0.0 tiene seal " 1".
U

0.0

U
SPA FB20

00

BEB

BEB

8.1.9

Otras operaciones

En la tabla siguiente se resumen las otras operaciones bsicas, y se describen a continuacin.


Tabla 8.9 Otras operac~ones

aperacion Operando
STP

Sgniffeado
Stop al finalizar la ejecucin del programa (en el OB1) 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" 16 bits. Operaciones de estructuracion de imagen para el PG

NOP O

NOP 1

BLD

f
ldentificador '
' Parmetro 130, 131, 132, 133, 255

Nota
Estas operaciones solo pueden programarse como AWL.

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Operacin STOP
La operacin "STP" provoca el paso del AG al estado STOP. Esto es deseable cuando se presenten estados peligrosos en la instalacin, o cuando surge una avera en el aparato. Tras la ejecucin de la instruccin se lleva a su trmino el programa de mando sin considerar el VKE. A continuacin 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 posiciones de memoria.

Operaciones de estructuracin de imagen


Dentro de un mdulo es posible dividir en segmentos partes de un programa utilizando las operaciones de estructuracin " BLD". Las operaciones nulas y de estructuracin de imagen solo tienen significado para el PG al representar programas en STEP 5. Al ejecutar estas instrucciones el AG efecta ningn tipo de operacin.

8.2

Operaciones complementarias

Las operaciones bsicas pueden programarse en todo tipo de mdulos. Las "operaciones complementarias" permiten extender el juego de operaciones. Sin embargo, estas operaciones tienen las siguientes limitaciones: Solo pueden programarse en mdulos funcionales. Solo pueden representarse en forma de lista de instrucciones.

En los apartados siguientes se describen las operaciones complementarias.

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5-lOOU

8.2.1

Operacin de carga (a partir de la CPU 103)

Al igual que en las operaciones bsicas, la operacin complementaria de carga permite copiar datos en el acumulador. El significado de esta operacin se muestra en la tabla 8.10, y se explica en un ejemplo.
Tabla 8.10 Operaon d e carga

Sf gnlffcada
L

Cargar

ldentificador BS

Con independencia del VKE se carga en el AKKU 1 una palabra procedente de los datos de sistema. O ... 255

1 Parmetro

Cargar el AKKU 1 con los nmeros de PG y esclavo.

EWA 4NEB 812 6120-04

S5- 1 OOU

Operac~ones STEP 5

8.2.2 Operacin de liberacin (a partir de la CPU 103)


La operacin de liberacin "FR" se utiliza para poder ejecutar incluso sin cambio de flanco las siguientes operaciones: Arrancar un temporizador Activar (cargar) un contador Incrementar y decrementar un contador La operacin de liberacin se representa en la tabla 8.1 1, y se explica en un ejemplo.
Tabla 8 1 1 Operac~on d e llberac~on

Opetacr, Qpetarlcto
FR

Sgttificdct Liberacin de u n temporizador/contador Con el flanco creciente del VKE se liberan temporizadores y contadores. Si en la "operacin inicial" el VKE es " 1 ", la operacin provoca el rearranque de un temporizador y la activacin, incrementacion, o decrementacin de un contador.

ldentificador

Parmetro

O ... 127 O ... 127

Una temporizacin T 2 se arranca Arrancar una temporizacin T 2 como impulso prolongado. duracin del impulso.

Se desea rearrancar nuevamente la activarse A 1.1 . ca siempre que la salida 1.1 se active (cambio positivo del VKE) durante el tiempo que est activada la entrada 0.0. Por ello, la salida l .O se mantiene activada durante la temporizacin rearrancada, o vuelve a reactivarse. Si la entrada 0.0 no est activada al producirse el cambio de flanco de la salida 1 . l , la temporizacin no se rearranca de nuevo.

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- IOOU

8.2.3 Operaciones de prueba de bit (a partir de la CPU 103)


Estas operaciones permiten consultar y modificar bit a bit operandos digitales. Las operaciones de prueba de bit deben estar siempre al comienzo de una operacin combinacional (lgica). La tabla 8.1 2 resume estas operaciones.
Tabla 8.12 Operaciones de prueba de bit

Opamcian
P

Oparanda

SDgnlflcada
Probar si est a "1" un bit Con independencia del VKE se consulta un bit individual. Segn su estado de seal se influencia el VKE (+ tabla 8.13).

P P

PN

C ]

Probar si est a "O" un bit Con independencia del VKE se consulta un bit individual. Segn su tabla 8.1 3 ) . estado de seal se influencia el VKE (4 Activar incondicionalmente un bit Con independencia del VKE se pone a " 1" el bit deseado. No se influencia el VKE. Borrar incondicionalmente un bit Con independencia del VKE se pone a " O " el bit deseado. No se influencia el VKE.

SU

RU

A
ldentificador T

Parmetro
O O O O
... 127.15 ... 127.15 ... 255.15 ... 255.15

Z
D

6s'
1

Solo con P y PN

La tabla siguiente muestra como se forma el 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" y "PN" sobre el VKE

Resultado de combinacin (VKE)

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Ejemplo
En la entrada E 0.0 est conectada una barrera luminosa para contar piezas. Tras cada 100 piezas se desea saltar al mdulo funcional FB 5 o al FB 6. Tras 800 piezas se desea borrar automaticamente el contador 10, y que comience a contar de nuevo.
A

AWL
DE E 10 0.0

Exp#@scidn
Llamada del modulo de datos 10 El valor del contador Z 10 se carga con la constante O a travs de la entrada E 0.1. Con cada cambio de flanco positivo en E 0.0 sube en 1 el estado del contador. El contador se borra mediante E 0.2 o la marca M 5.2. El estado actual del contador se deposita, codificado en BCD, en la palabra de datos 12.

u zv u
L

z
E KZ

io
0.1 o00

z
E M

10
0.2 5.2 10 10

o
O R
LC
T

z z
DW

12

PN
SPB

D FB D
FB

12.8
5

P
SPB

12.8

6
12.11
5.2

D M

Mientras que el bit 8 de la DW 12 sea cero, se salta al FB 5. Esto ocurre con la pieza primera, tercera, quinta, etc. centsima. Mientras que el bit 8 de la DW 12 sea " 1" , se salta al FB 6. Esto ocurre con la pieza segunda, cuarta, sexta, etc. centsima. Cuando es uno el bit 11 de la DW 12 (el estado del contador es con ello 800), se activa condicionalmente la marca M 5.2. El valor del contador 20 se carga con la constante O mediante la entrada E 0.4. Cada vez que se produce un cambio de flanco positivo en E 0.3 se incrementa en 1 el estado del contador. Cuando el estado alcanza el nmero 256 = 1OOH (el bit 8 es " 1" ) se salta a la meta "LLEN" (lleno) si no se finaliza el mdulo. El bit 8 del contador Z 20 se pone condicionalmente a "O"; el valor del contador es entonces nuevamente 000~.

En la entrada E 0.3 est conectada una barrera luminosa para contar piezas. Tras cada 256 piezas se desea borrar el contador, y que comience a contar de nuevo.

:u E :zv z :u E
:L :S :P

o. 3
20

o. 4 KZ o00

z
z

20

20 - 8 LLEN

:SPB =
: BEA

LLEN :RU :BE

20 - 8

Nota
Las temporizaciones y valores de contadores estn depositados en la palabra correspondiente, 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.

EWA 4NEB 812 6 1 2 0 ~ 0 4

Operaciones STEP 5

S5- 1 OOU

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 continuacin en ejemplos
Tabla 8.14 Operac~ones comb~naclonales por palabras

Procesamiento de una operacin combinacional por palabras


Las operaciones combinacionales por palabras se ejecutan con independencia del VKE. Inversamente, no afectan al VKE, pero activan las indicaciones en funcin del resultado de la operacin aritmtica" (4apt. 8.4).

Nota
Antes de ejecutar las operaciones es necesario cargar en los AKKUs ambos operandos. Atiende que los operandos tengan el mismo formato numrico!

EWA 4NEB 812 6120-04

S5- 1 OOU

Operaciones STEP 5

El "resultado de la operacin aritmtica" est disponible en el AKKU 1 para su posterior procesamiento. No se modifica el coritenido del AKKU 2.

"desplaza" al AKKU 2. Se efecta bit a bit la combinacin Y de los contenidos de ambos AKKUs. El resultado - contenido de AKKU 1 - se transfiere a la palabra de salida 82.

En la palabra de entrada 92 desean

KH OOFF

Ambas palabras son comparadas bit a bit. Si en el bit correspondiente

Resultado

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- IOOU

AWL
L
L E W 36 KH O O F F

Explcacidn
Se carga en el AKKU 1 la palabra de entrada 36.

En el AKKU 1 se carga una constante. El contenido original del AKKU 1 se "desplaza" al AKKU 2
Se efecta la combinacin O bit a bit de los contenidos de ambos AKKUs.

ow
T
EW 36

El resultado

- contenido de AKKU

1 - se transfiere a la palabra de entrada

36.

Ejemplo nurnrleo
EW 36
15

AKKU 2

111100100

KH OOFF AKKU 1

'''===Ti O
1 1 0 0 0 1 1

o o o o o o1 o o

~1TTTTTTTH
1 1 1 1 1 1 1 1

En la palabra de entrada 36 se desean poner a " 1 " los 8 bits menos significativos. En la palabra resultado se pone un " 1" cuando en los bits correspondientes de ambas palabras hay un
"1".

Resultado AKKU 1
1 1

l ~ l l l o l o l l l ojl o l1

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Se carga en el AKKU 1 la palabra de entrada 70. Se carga en el AKKU 1 la palabra de entrada 6. El contenido original del AKKU 1 se "desplaza" al AKKU 2. Se efecta la combinacin O exclusiva bit a bit de los contenidos de ambos

El resultado - contenido de AKKU 1- se transfiere a la palabra de salida 86.

EW 70

Se desea comprobar la igualdad de las palabras de entrada 70 y 6. El bit resultado solo estar a " 1" cuando dientes en los AKKUs 1 y 2.

Resultado AKKU 1
(1 ~ o ( o ( o ( o ( o 110( (

(11011r0111oTlj

E W A 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

8.2.5

Operaciones de desplazamiento

Estas operaciones permiten desplazar la configuracin binaria contenida en el AKKU 1; no se modifica el contenido del AKKU 2. El desplazamiento permite multiplicar 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.15
Operaciones de desplazamiento

Operaci&r'i Opetarldo
SLW
SRW

Significado Desplazar hacia la izquierda Se desplaza hacia la izquierda la config. binaria en el AKKU 1 Desplazar hacia la derecha Se desplaza hacia la derecha la config. binaria en el AKKU 1.
O
...

4
-

I ~armetro

15

Procesamiento d e una operacin de desplazamiento La ejecucin de las operaciones de desplazamiento no depende de condiciones. No influencia el VKE. Sin embargo, las operaciones de desplazamiento afectan a las indicaciones. Esto permite consultar con funciones de salto el estado del bit ltimamente desplazado. El parmetro de la instruccin indica en cuntas posiciones de bit se desplaza hacia la izquierda (SLW) o hacia la derecha (SRW) el contenido del AKKU 1. Las posiciones que quedan libres al desplazar se rellenan con ceros. Se pierden los bits "expulsados". Una vez ejecutada la operacin, el bit 20 (SRW) o el bit 215 (SLW) influencian el 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 operando modificado queda all para su posterior procesamiento.

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Se carga en el AKKU 1 el contenido de la palabra de datos 2.

El resultado - contenido de AKKU 1 - se transfiere a la palabra de datos 3.

e-- SLW 3
3712 ,
15

En la palabra de datos 2 est depositado el valor 46410. Se desea multiplicar este valor por 23 = 8. Para ello se desplaza en tres posiciones hacia la izquierda la configuracin binaria de DW 2 en el AKKU 1.

O
I ~ O O ~ O ~ O ~ O ~ O O

AKKU 1

0101010 1111110

Se carga en el AKKU 1 el valor de la EW 124. Se desplaza en cuatro posiciones hacia la derecha la configuracin binaria en el AKKU 1. El resultado - contenido de AKKU 1- se transfiere a la AW 126.

SRW 4

AKKU 1

m ~ololol~lolll~lo]

15

221,

La EW 124 suministra el valor 35210. Si se desplaza hacia la derecha en cuatro posiciones la configuracin binaria contenida en el AKKU 1, dicho valor - 35210- se divide por 24 = 16.
O

EWA 4NEB 812 61 20-04

Operaciones STEP 5

S5- 1 OOU

8.2.6

Operaciones de transformacin

Estas operaciones permiten transformar los valores contenidos en el AKKU 1. Las diferentes operaciones se listan en la tabla 8.16. A continuacin se explican con ejemplos.
Tabla 8.16 Operaciones de transforrnacln

Qperacihrt Operarido KEW

St~r~ifcsdo
Complemento a 1 Se invierte bit a bit el contenido del AKKU 1. Complemento a 2 Se invierte bit a bit el contenido del AKKU 1. A continuacin se le suma la palabra 0001H .

KZW

Procesamiento de las operaciones de transformacin


La ejecucin de estas operaciones no depende del VKE ni tiene efecto sobre el mismo. La operacin "KZW" activa las indicaciones (-+ apt. 8.4).

Se carga en el AKKU 1 el contenido de la palabra de datos 12. Se invierten todos los bits del AKKU 1.

El nuevo contenido del AKKU 1 se transfiere a la AW 20.

DW 12 AKKU 1
01111 1 010

1 010 1 111

o10
o

15

11

KEW

11

En una instalacin se han sustituidos los contactos NA por contactos NC. Si se quiere que la informacin en DW 12 mantenga su efecto actual, es necesario invertir la DW 12.

AKKU 1

EWA 4NEB 812 61 20-04

S5- 1OOU

Operaciones STEP 5

AWt
L
K Zw
EW 12

Explicacidn Se carga en el AKKU 1 el contenido de la EW 12. Se invierten todos los bits, en la posicin menos significativa se suma un " 1 " .

DW 100

La palabra modificada se transfiere a la DW 100.


I

Ejemplo nurn6rico
EW 12
AKKU 1 Se desea formar el valor negativo del valor contenido en EW 12.

AKKU 1

[w]

/ololll1111ol1111

EWA 4NEB 812 61 20-04

Operaciones STEP 5

S5- 1 OOU

8.2.7

Decrementarlincrementar (a partir de la CPU 103)

Estas operaciones permiten modificar los datos cargados en el AKKU 1. La tabla 8.1 7 lista las operaciones posibles; en la misma pgina se describe un ejemplo.
Tabla 8.17 O~eraciones decrernentariincrernentar

Significado

lul

Decrementar Se reduce el contenido del acumulador. lncrementar Se eleva el contenido del acumulador. El contenido del AKKU 1 se decrementa o incrementa en el nmero indicado en el parmetro. La ejecucin de la operacin no depende de condiciones. Se limita al byte derecho (sin acarreo).

irmetro .. 255

Procesamiento La ejecucin de estas dos operaciones no depende del VKE y no afecta ni al VKE ni a las indicaciones. El parmetro indica en qu 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.

Llamada del mdulo de datos 6 tarla en la palabra de datos 8. Incrementar en 16 el byte bajo del AKKU 1. El resultado - 102OH est en AKKU 1. Transferir a la palabra de datos 8 el contenido del AKKU 1 (10 2 0 ~ ) . Como en el AKKU 1 est todava el resultado de la incrementacin, es posible decrementarlo directamente en 33. El resultado sera FFFH, pero como no se decrementa el byte alto del AKKU 1, en ste se obtiene como resultado 1OFFH. Se transfiere a la palabra de datos 9 el contenido del AKKU 1 (1OFFH).

el resultado de la operacin anterior y depositarlo en la palabra de da-

33

DW

EWA 4NEB 812 6120-04

S5- 1 OOU

Operaciones STEP 5

8.2.8

Bloquearlliberar alarmas(a partir de la CPU 103, 6ES5 103-8MA02)

iese Estas operaciones afectan a la ejecucin del programa controlada por alarmas y por tiempo. Su misin es impedir que alarmas del proceso o de tiempo impidan el procesamiento de una serie de instrucciones o mdulos. La tabla 8.18 resume dichas operaciones; a continuacin se detallan extensamente.
Tabla 8.18 O~eraoones de hloaueo v d e alarmas . . Ilberac~n

Operacin
AS
AF

Operando
Bloquear alarma Liberar alarma

Significado

Procesamiento
La ejecucin de estas operaciones no depende del VKE y no afectan ni al VKE ni a las indicaciones. Tras ejecutar la instruccin "AS" no se procesan ya ms alarmas. La instruccin "AF" anula dicho efecto.

Expftcacl6n
Se desea bloquear el procesamiento de alarmas en una determinada seccin del programa, y luego volverlo a liberar.
A
AS 1.0

Bloquear alarmas
E

0.0

SPA

FB

Si aparece una alarma, se procesa sin retardo la seccin del programa comprendida entre las instrucciones "AS" y "AF". Liberar alarmas Las alarmas aparecidas entretanto se procesan tras la instruccin "AF".

AF

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- lOOU

8.2.9

Operacin de procesamiento (a partir de la CPU 103)

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.1 9 y se explica en un ejemplo.
Tabla 8.19 Ooeracin de orocesamiento

Significado

O
.

O
.

Identificador

7 1 7 Parmetro

Procesamiento de una palabra de marcas o de datos

11

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: La primera instruccin contiene la operacin de procesamiento y una palabra de marcas o de datos. 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 0.0. El programa de mando trabaja entonces con el parmetro depositado en la palabra de marcas o de datos llamada por la primera instruccin. Si deben indexarse operaciones binarias, entradas, salidas o marcas, entre en el byte alto de esta palabra la direccin de bit y en el byte bajo la direccin de byte. En los restantes casos el byte alto debe ser "O". La instruccin de procesamiento puede combinarse con las operaciones siguientes:

Operaciones
U1, UN, O, ON S, R, = FR T, RT, SA T, SE T, SI T, SS T, SV T FR Z, RZ, SZ, ZR Z, ZV Z L, LC, T S P A = , SPB=, S P Z = , S P N = , SPP=, SPM=, SPO= SLW, SRW D, 1 A DB, SPA, SPB, TNB
"6 MW" se transforma en la operacin "UA".

Explicacin

Operaciones combinacionales Operaciones de memoria Operaciones de tiempo Operaciones de contaje Op.de carga y transferencia Operaciones de salto Operaciones de desplazamiento Decrementar e incrementar Llamadas de mdulo Si la direccin de byte en la palabra de datos o marcas es superior a 127, la operacin "UE" combinada con "B D W " o

Precaucin
No se permiten operaciones diferentes de las que figuran en la tabla, ya que pueden provocar fallos considerables en el funcionamiento del sistema.

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

La figura siguiente muestra cmo el contenido de una palabra de datos especifica el parmetro de la siguiente instruccin.
DB6

FB x :A D E 3
6

Programa ejecutado :A DB
6

DW 12 DW 13

KH=0108
KH=OOOl

:B :U :B :FR

DW E DW T

12 0.0 13 O

:U

8.1
1

:FRT

Figura 8.6

Efecto d e la operaoon d e procesamiento

El siguiente ejemplo muestra cmo se generan nuevos parmetros con cada ejecucin del programa.

Ejemplo
Se desea poner a "O" los contenidos de las palabras de datos DW 20 a DW 100. DW 1 es el "registro de ndices" para los parmetros de las palabras de datos.
:A

DB 202
KB 20

:L
:T M I :L :B :T

Llamar el mdulo de datos 202 Cargar en AKKU 1 la constante 20 Transferir a la palabra de datos 1 el contenido del AKKU 1. Cargar const. hex. O en AKKU 1. Procesar la palabra de datos 1. Transferir el contenido del AKKU 1 a la pal. de datos cuya direccin est almacenada en la pal. de datos 1. Cargar en AKKU 1 la pal. de datos 1. Cargar la constante 1 en el AKKU 1. Esto desplaza al AKKU 2 la palabra de datos 1. 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 la palabra de datos 1 (nueva direccin 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 comparacin: AKKU 2 5 AKKU 1. Si AKKU 2 5 AKKU 1, saltar condicionalmente a la meta M 1.

DWI KHO

DW 1
DUO

:L :L

DWI

KBI

: +F

:T

DWI

:L

KB 100

:<=F :SPB = M 1

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

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 Operac~ones de salto

0pei;ecibn - Operando
SPA =

Sc~rkifcadv Salto absoluto (incondicional) Este salto se ejecuta con independencia de condicrones.

SPB =

Salto condicional Este salto se ejecuta cuando el VKE es " 1 " . Con VKE " 1 " no se ejecuta la instruccin y el VKE se pone a " 1 " .

SPZ =

Salto cuando el resultado es cero El salto solo se ejecuta cuando ANZ 1 = O y ANZ O = O No se modifica el VKE. Salto cuando el resultado es distinto de cero El salto solo se ejecuta cuando ANZ 1 t ANZ O. No se modifica el VKE. Salto cuando el resultado es positivo El salto solo se ejecuta cuando ANZ 1 = 1 y ANZ O = O . No se modifica el VKE. Salto cuando el resultado es negativo El salto solo se ejecuta cuando ANZ 1 = O y ANZ O = 1. No se modifica el VKE.

SPN =

SPP =

SPM =

SPO =

o
A

Salto en caso de "desbordamiento" (Overflow) El salto solo se ejecuta si hay desbordamiento. De lo contrario no se ejecuta. No se modifica el VKE.

ldentificador Meta del salto (mx. 4 caracter.)

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

Procesamiento d e 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. El primer carcter debe ser siempre una letra. Al programar es necesario considerar: 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". Solo se debe saltar dentro de un mdulo. No est permitido saltar por encima de limites de segmento ("BLD 255"). Las metas solo pueden colocarse al comienzo de una serie de consultas (en la CPU 102).

Ejsmpto
ANO Si no est a 1 ningn bit de la palabra de entrada, se desea saltar a la meta "AN 1". Si no coinciden la palabra de entrada 1 y la palabra de entrada 3, se retorna a la meta "AN O". En el resto de los casos EW 1 se compara con la palabra de datos 12. Si EW 1 es mayor o menor que DW 12, se salta a la marca ANI " META".

AWL
:L
:L : +F

Explicacin
En el AKKU 1 se carga la palabra de entrada 1. Si el contenido del AKKU 1 es cero', se salta a la meta "AN 1", si no se ejecuta la siguiente instruccin (E 0.0).

EW 1 KH 0 0 0 0

:SPZ= AN 1

:U

E 0.0

:L

EWI
A W 3

:L
: xow

:SPN =AN O

:L :L

EWI
~ w 1 2

:><

:SPB =

META

Comparacin entre la palabra de entrada 1 y la palabra de salida 3. De no ser iguales, en el AKKU 1 hay activados bits individuales. Si el contenido del AKKU 1 no es igual a cero se retorna a la meta "AN O". En caso contrario se ejecutan las instrucciones siguientes. Se compara la palabra de entrada 1 con la palabra de datos 12. De no ser iguales, se pone VKE "1". Si VKE " 1", se salta a "META". si 97VKE77 = "0" , se ejecuta la siguiente instruccin.

META

:U

E O . l

La instruccin "L .. " no afecta a las indicaciones. Para poder evaluar con la operacin "SPZ = " el contenido del AKKU, se suma ( + F) la constante OOOOH.

EWA 4NEB 81 2 6120-04

Operaciones STEP 5

S5- 1OOU

8.2.1 1 Operaciones de sustitucin (a partir de la CPU 103)


Si se desea ejecutar un programa con diferentes operandos y sin grandes cambios, es conveniente parametrizar los diferentes operandos (-+ apt. 7.3.4). Cuando sea necesario modificar operandos, basta con reasignar los parmetros en la llamada al mdulo 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 operaciones sin sustitucin. En las pginas siguientes se describen someramente estas operaciones, y se ilustran con ejemplos. Operaciones combinacionales (lgicas) binarias La tabla 8.21 lista las diferentes operaciones combinacionales.
Tabla 8 2 1

Operaciones cornh~nac~onales binarlas

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

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

Borrar (binario) un operando formal.

Operando formal

Ejemplo:

En el 061 se parametriza el FB30:

:SPA FB 30 NOMB ENTl ENTZ ENT3 VAL1 SAL1 SAL2 MOT5 :LOGICA

:U :UN :O
:S

=EN11 =ENT2 =ENT3 =WT5 =SAL1 =VAL 1 =ENT2 =ENT3 =WT5 =SAL2

:U :UN :O :S

E E E A A E E E A A

0.0

: : :
: :

E 0.0 E 0.1 E 0.2

.:U :U

O. 1 0.2 1.2 1.0


0.3 0.1 0.2 1.2 1.1

E 0.3 A 1.0
A 1 . l A 1.2

:U :U

:
:

:ON
:RE

:ON :R

BE

.=

.:BE

:BE

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

Operaciones de carga y transferencia


Las diferentes operaciones se listan en la tabla siguiente y se describen en un ejemplo.
Tabla 8.23
Operaciones de carga y transferencia

para L

Entradas, salidas y marcas direccionadas binariamente Temporiz. y contadores Temporiz y contadores Configuracion binaria Entradas, salidas, datos (DW, DR, DL) y marcas direcc. binariamente

BY, W PW*, PY* DW, DR, DL T, Z T,Z D KF, KH, KM, KY, KC, KT, KZ BY, W

para LC para LW

=
=

para T

E, A DW, DR, DL M, PW*, PY*

"

no para FBs integrados

Ejemplo:

En el PB1 se parametriza FB34

Llamada en el $81
:SPA FB 34 :U :L :S :U

Programa en FE334
=E0 =L1 Z =El =LW1 Z
E :U
:L

E M W

0.0 10 6 0.1 140 7


0.2

NOMB
E0

:CARG/TRANS

:S :U :L

Z
E KZ

E1
L1 LW1 LC 1
T1

: : : : :
:

E 0.0 E 0.1 MW10

:LW
:S :U

7 0.2 6 7

:S :U
: ZV : ZV

KZ 140 2 7 A W 4 KZ 160

Z E Z Z Z A W
E

: ZV :ZV :LC

Z Z
=LC 1

6 7 7 4 0.3 6 7 160 7 7

LW2

:
:BE

:T
:U
:R

=TI E Z Z
=LUZ =LC 1

: LC :T 0.3 6 7
:U

:R :R :L : LC
:!=F

Z Z KZ

:R :LW :LC

.. 1 =F
:R
:BE

z
Z

:R
:BE

EWA 4NEB 812 6120-04

S5lOOU

Operac~ones STEP 5

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 Operac~ones d e tiempo y contale

Operacin

Operando

Sgnifcado Liberar un operando formal para rearranque (se describe en "FT" o " FZ" , dependiendo del operando formal). Borrar (digital) un operando formal. Arrancar como impulso una temporizacin entrada como operando formal y con el valor depositado en el AKKU. Arrancar como retardo a la conexin una temporizacin entrada como operando formal y con el valor depositado en el AKKU. Arrancar como impulso prolongado una temporizacin entrada como operando formal y el valor depositado en el AKKU o activar un contador entrado como operando formal y con el valor indicado en el AKKU. Arrancar como retardo a la conexin memorizada una temporizacin entrada como operando formal y con el valor depositado en el AKKU o contaje hacia adelante de un contador entrado como operando formal.

SAR =

O
1

t
I

Arrancar como retardo a la desconexin una temp. entrada como operando formal y el valor depositado en el AKKU o contaje hacia atrs de un contador entrado como operando formal.

Operando formal

Operandos actuales admisibles


Temp. y contadores1

Tipa
T, Zl

Parmetro Formato
I

"SI" y "SE" no sirven para contadores

Especificacin d e las temporizaciones o valores de contador: Al igual que con las operaciones bsicas, las temporizaciones y los valores de contador pueden especificarse en forma de operando formal. En este caso es preciso diferenciar si el valor se encuentra en una palabra de operando o se da en forma de constante. 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 = ". En una constante, el tipo de parmetro es "D" y el formato "KT" o "KZ". Estos operandos formales se cargan en el AKKU usando "LW = ".

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- lOOU

Los siguientes ejemplos muestran la forma de trabajar con operaciones de tiempo y contaje.

Ejemplo 1: Llamada mcruiiol fune.


:SPA NOMB E5 E6 TEM5 TEM6 SAL6 :TEMP FB 3 2 E 0.0 E 0.1 T 5 T 6 A 1.0

Pfognma eri m6d. funcional Fad2)


:UN :U =E 5
=E 6

Pwgtams ejecutado
:UN :U E E KT T E 0.0 0.1 5.2 5 0.0 0.1 5.2 6 5 6 1.0 0.2 5 6

:L :SAR
:U
: UN

KT
=TEM5
=E 5

005.2

:L
: SA

:
: : :
:BE

:U
:UN 005.2

=E 6
KT =TEM6

:L :SSV
:U :O

:L :SS
:U :O

E KT T
T T A E T T

=TEM5 =TEM6 =SAL6

.:U

.-

:RD :RD
:BE

E =TEM5 =TEM6

O. 2

:U

:R :R
:BE

Ejemplo 2:

amada mMuio tuno.


:SPA NOMB E2 E3 E4 CON5 SAL3 :CONT

Pmprama en m6d. funiionai ~ ~ 3 3 ) )Prugrama ejecutado


:U

FB 3 3
E 0.0 E 0.1 E 0.2

:L :SVZ
:U

=E2 KZ

:U 017
:L

E KZ Z E Z E Z Z A E Z

0.0 017 5 0.1 5 0.2 5 5 1.0 0.3 5

=CON5
=E 3

:S :U

: : :

:SSV
:U

=CON5
=E 4

:ZV
:U

:
:
:BE

Z 5
A 1.0

:SAR :U

=CON5
=CON5 =SAL3 E O. 3

:Z R
:U

.:U

.:U

:RD
:BE

=CON5

:R :BE

E W A 4 N E B 81 2 61 2 0 - 0 4

S5- 1OOU

Operaciones STEP 5

Operacin de procesamiento
Esta operacin se explica con la tabla 8.25 y un ejemplo.
rahla 8.25

Operacln de procesarn~ento

Si los rnodulos funcioriales se usan como operandos actuales, no deben tener parrnetros de mdulo.

Ejemplo: tiamada rnbdU10 futlc.


AWL :SPA NOMB D5 DW2 D6 D W1 A4 MOT5 :BE
: PROCES

PtogramQerl m4d. furi~i~rlaf (F635)


:B
:L

PrQgtama etecutado
:A DB D W DB D W A W 5

FB 3 5

=D5 =DW2
= D6

:L
:A :T :T
:SPA

2
6
1 4

DB 5 D W 2 DB 6 D W 1 A W 4 FB 3 6

:B
:T :T

=DW1 =A4 =WT5

:B
:BE

FB

36

:BE

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

8.3

Operaciones de sistema (a partir de la CPU 103)

Estas operaciones tienen las mismas limitaciones que las operaciones complementarias. Solo es posible programarlas: en mdulos funcionales usando la forma de representacin AWL. Estas operaciones solo debern aplicarlas usuarios con grandes conocimientos del sistema, ya que actan sobre datos especficos del mismo. Si desea programar operaciones de sistema, en el PG es necesario preajustar "INST. SISTEMA SI".

8.3.1

Operaciones de forzado de bits

Estas operaciones son iguales a las mencionadas en "Operaciones complementarias", y permiten modificar (forzar) bits individuales. La tabla 8.26 resume las operaciones de forzado.
Tabla 8 26 Operaciones de forzado de bits

SU

Activar incondicionalmente (absolutamente) u n bit En la zona de datos de sistema se pone a "1" un bit determinado. Borrar incondicionalmente (absolutamente) u n bit En la zona de datos de sistema se pone a " O " un bit determinado. Parmetro

RU

A
ldentificador

BS

0.0 ... 255.15

Procesamiento de las operaciones de forzado de bits: La ejecucin de estas operaciones no depende del VKE.

8.3.2

Operaciones de carga y transferencia

Estas operaciones permiten acceder a toda la memoria de programa del AG. Se utilizan preferentemente para intercambiar datos entre el acumulador y las posiciones de memoria no direccionables mediante operandos. En la tabla 8.27 se listan las diferentes operaciones.

EWA 4NEB 812 6120-04

S5- 1OOU

Operac~onesSTEP 5

Tabla 8.27 O ~ e r a c i o n e s de caraa v transferenc~a

Clperacl4n LIR

Operando

Significada
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 1. Transferir indirectamente el registro El contenido del registro indicado se transfiere a una posicin de memoria cuya direccin se encuentra en AKKU 1.

TIR

Parmetro
O (para AKKU l ) , 2 (para AKKU 2)

TNB

Transferir un bloque de datos (byte a byte) En la memoria de programa se transfiere por bloques una zona determinada. Direccin final zona de destino: AKKU 1 Direccin final zona origen: AKKU 2
U

Transferir Una palabra se transfiere a la zona de datos de sistema. Parmetro


0...255

ldentificador '

Carga y transferencia de contenidos 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, los registros se direccionan por pares. La ejecucin de las operaciones no depende del VKE. El procesador toma del AKKU 1 la direccin de la posicin de memoria protagonista del intercambio de datos. As pues, antes de ejecutar la operacin de sistema es necesario asegurarse de que la direccin deseada est depositada en el AKKU l .

La informacin contenida en la posicin con la direccin F1OOH se carga en

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1 OOU

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; la direccin del campo de destino est en el AKKU 1. La transferencia del bloque se hace decrementando, esto es, es necesario indicar siempre las direcciones superiores de los campos. ,Al transferir se sobreescriben los bytes contenidos en el campo de destino!

Se desea transferir un

direccin FOA2FH a la direccin EE90H.

:L
:L

KH
KH

FOA2

La direccin final del campo origen se carga en el AKKU 1.


La direccin final del campo de destino se carga en el AKKU 1. La direccin del origen se desplaza al AKKU 2. El bloque de datos se transfiere al campo deseado.

EE90

:TNB

12

EWA 4NEB 812 61 20-04

S5- 1OOU

Operac~ones STEP 5

Transferencia a la zona de datos de sistema Ejemplo:


Tras cada cambio de modo: STOP -+ RUN se desea ajustar a 100 ms el tiempo de vigilancia del ciclo. Este tiempo puede programarse - como mltiplo de 10 ms - en la palabra de datos de sistema 96. Desde, p. ej., el OB21 se puede llamar el FB siguiente:

El AKKU 1 se carga con el factor 10. Este valor se transfiere a la palabra de datos de sistema 96.

/i\

Precaucuin
Las operaciones TIR, TBS y TNB permiten modificar a voluntad posiciones de la memoria de usuario y de la memoria de datos del sistema, pero su efecto no es vigilado por el sistema operativo. Por ello, su uso indebido puede modificar el programa y provocar la cada del AG.

8.3.3

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 (+ tabla 8.28).
Tabla 8.28 Operacin aritmtica

Significada

1-41
O

Sumar una constante Es posible sumar constantes de byte o de palabra.


-128... + 127 -32768... + 32767

II

ldentificador

1 Parmetro

BF KF

Procesamiento:
La operacin aritmtica se ejecuta con independencia del VKE. Por otro lado, no afecta ni al VKE ni a las indicaciones. Entrando parmetros negativos es posible realizar 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.

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- l OOU

Se desea restar 33 a la constante 1020~ y depositar el resultado en la se desea sumar al resultado la conspalabra de datos 30. la constante - 3 3 0 ~ . El nuevo contenido del AKKU (OFFFH) se deposita en la palabra de marcas 28. constante 2 5 6 0 ~ . El nuevo contenido del AKKU (lOFFH) se deposita en la palabra de marcas 30.

8.3.4

Otras operaciones

La tabla 8.29 resumen las restantes operaciones de sistema


Tahla 8 29

Operaciones "TAK" y "STS"

Con independencia del VKE se permutan los contenidos de los AKKU 1 y AKKU 2. Esto no afecta al VKE y a las indicaciones.

Procesamiento de la operacin Stop:


Al ejecutar la operacin "STS" el AG pasa inmediatamente a STOP, interrumpindose en dicho punto el procesamiento del programa. El estado STOP solo puede abandonarse manualmente (posicionando el selector de modo) o usando la funcin del PG "ARRANQUE AG".

EWA 4NEB 812 6120-04

S5- 1OOU

Operaciones STEP 5

8.4
m

Activacin de indicaciones

La unidad de control de los AGs tiene las tres indicaciones (cdigos de condicin) siguientes: ANZ O ANZ 1 OV Desbordamiento (Overflow) Las siguientes operaciones afectan a las indicaciones: Operaciones de comparacin Operaciones aritmticas Operaciones de desplazamiento 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 (-+ tabla 8.30). No se modifica la indicacin de desbordamiento. Las operaciones de comparacin afectan al resultado de combinacin. Siempre que se cumpla la condicin a comparar, VKE = 1. Por ello, tras una operacin de comparacin es posible utilizar tambin la operacin de salto condicional "SPB".
Tabla 8.30 Actlvacln d e indicaciones con operaciones d e comparacln

Contenida dof AKKU 2 comparado con el cantenido del AKKU 1


igual menor mayor
O O
1

fndicacioner;

Operaclonas da salto

O
1

SPZ SPN, SPM SPN, SPP

Activacin de indicaciones con operaciones aritmticas


La ejecucin de las operaciones aritmticas activa todas las indicaciones, dependiendo del resultado de la operacin (4tabla 8.31).
de indicaciones con operaciones aritmticas en coma fila Tabla 8.31 Act~vac~n

SPN, SPP, SPO

Resultado de la operacin: -32768 - 32768

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- 1OOU

Activacin de indicaciones con operaciones combinacionales por palabras


Las operaciones combinacionales por palabras activan las indicaciones ANZ O y ANZ 1. No se modifica la indicacin de desbordamiento (+ tabla 8.32). El estado de las indicaciones depende del contenido del AKKU tras la ejecucin de la operacin:
Tabla 8.32 Activacin d e ~ndicacionescon operaciones combinacionales por palabras

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 la indicacin de desbordamiento (-+ tabla 8.33). La activacin de las indicaciones depende del estado del ltimo bit desplazado.
Tabla 8.33 Activacin d e indicaciones con operaciones de desplazamiento

Activacin de indicaciones con operaciones de transformacin


La formacin del complemento a dos (KZW) activa todas las indicaciones (-+ tabla 8.34). El estado en que quedan las indicaciones depende del resultado de la funcin de transformacin.
Tabla 8.34 Activacin de indicaciones con operaciones de transformacin

Resufrado tras a efecuctn de la operacien


AMI! 1
- 32768

Irtdioaciohes
ANZ O
1
1

Operaciones de $alto
QV
1

poslbitas
SPN, SPM, SPO SPN, SPM SPZ SPN, SPP

- 32767 a - 1

o
+ 1 a + 32767

o
1

o
O

o
O

* Este no es el resultado de la transformacin de K H = 8000

EWA 4NEB 812 6120-04

S5- 1 OOU

Operaciones STEP 5

8.5

Ejemplos de programas

A continuacin les presentamos algunos ejemplos de programas que Vd. podr programar y probar usando su PG.

8.5.1

Rel de paso (evaluacin de flancos)

marcas 64.0 y 2.0 ("marcas de flanco"). En el prximo ciclo de procesamiento no se cumple ya la condicin Y de U E 0.0 y UN M 64.0, ya que ha sido activada la marca 64.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 0.0, se borra la marca 64.0. Con ello se prepara la evaluacin del siguiente flanco creciente en la entrada 0.0.

U UN

E
M M

0.0 64.0 2.0 64.0 0.0 64.0

E 0.0

M 64.0

M 2.0

M 64.0

S
UN

M E M
O

M 64.0

R
NOP

R E 0.0

Q -

8.5.2

Divisor binario

Este apartado describe la forma de programar un divisor binario.

Ejemplo:

El divisor binario (salida 1.O) modifica su estado cada vez que la seal de entrada 0.0 pasa de "O" a "1" (flanco creciente). Por ello a su salida aparece siempre una seal que tiene la mitad de la frecuencia de la entrada.

EWA 4NEB 812 6120-04

Operaciones STEP 5

S5- IOOU

Estados de seal

Ml.1

A1.O

M2.0

Nota
La visualizacin en FUP o KOP solo es posible cuando al programar en AWL se han entrado los lmites de segmento " * * * " .

EWA 4NEB 812 6120-04

S5- 1 OOU

Operaciones STEP 5

8.5.3 Reloj (generador de impulsos de reloj)


A continuacin se describe 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 salida se aade un divisor binario. La temporizacin 7 es rearrancada mediante la marca 2.0 cada vez que transcurre. Esto es, cada vez que finaliza la ternporizacin, la marca 2.0 tiene durante un ciclo estado de seal "1". Los impulsos de la marca 2.0 actan sobre el divisor binario de forma que a la salida 1.O se obtiene un tren de impulsos con una relacin impulsoi'pausa de 1 : l . El perodo de este tren de impulsos es el doble del perodo del temporizador autopilotado.

Estados d e serial

M 2.0

A 1.o

EWA 4NEB 812 6120-04

Mdduias lntrogrados y sus funciones


9.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.1.6 9.1 7 9.1.8 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.3 9.3.1 9.3.2 9.3.3 D B l : Parametrizacin de funciones internas (a partir de la CPU 103. 6ES5 103-8MA03) . . . . . . . . . . . . . . . . . Estructura y ajuste prefijado del DB1 . . . . . . . . . . . . . . . . . . . . . . Fijacion en el DB1 de la direccin para el cdigo de error de parametrizacin (Ejemplo de parametrizacin correcta) . . . . . . . . . Forma de proceder para parametrizar el DB1 . . . . . . . . . . . . . . . . Reglas para la parametrizacin del DB1 . . . . . . . . . . . . . . . . . . . . Reconocimiento y eliminacin de errores de parametrizacin . . . . . Entrada al AG de los parmetros del DB1 . . . . . . . . . . . . . . . . . . Resumen de la parametrizacin del DB1 (Lista para consulta rpida) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fijacin en el DB1 de las caractersticas del sistema . . . . . . . . . . . Mdulos funcionales integrados (a partir de la CPU 102, 6ES5 102-8MA02) . . . . . . . . . . . . . . . . . Conversor de cdigo : B4 . FB240 . . . . . . . . . . . . . . . . . . . . . FB241 . . . . . . . . . . . . . . . . . . . . Conversor de cdigo : 16 -FB242- . . . . . . . . . . . . . . . . . . . Multiplicador : 16 Divisor : 16 . FB243- . . . . . . . . . . . . . . . . . . . Mdulos de adaptacin de valores analgicos FB250 y FB251 . . . . Mdulos de organizacin integrados . . . . . . . . . . . . . . . . . . . . . . OB31 "Perro guardin" (a partir de la CPU 103) . . . . . . . . . . . . . OB34 Fallo de batera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OB251 Algoritmo de regulacin PID (a partir de la CPU 103, 6ES5 103-8MA02) . . . . . . . . . . . . . . . . . 9 9
. .

1 1

9 . 2 9 . 4 9 . 4 9 . 6 9 . 9 9 9
. 10 . 11

9 9 9 9 9 9

. 11 . 12 .12 . 13 . 13 . 14

9 . 14 9 . 14 9 . 14 9 . 15

EWA 4NEB 812 6120-04

...............................

9.3 9.4 9.5 9.6 9.7

Cdigo de error de parametrizacin y su significado . . . . . . . . . . . . . . . . DB1 parametrizado errneamente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrar " Parmetros de datos de sistema" . . . . . . . . . . . . . . . . . . . . . . . Llamada del OB251 Algoritmo de regulacin PID . . . . . . . . . . . . . . . . . . Esquema de bloques del regulador PID . . . . . . . . . . . . . . . . . . . . . . . . .

9 9 9 9 9

. .

7 8

. 11 . 15 . 16

.....................

9.3 9.4 9.5 9.6 9.7

Llamada y parametrizacin del FB241 . . . . . . . . . . . . . . . . . . . . . . . . . . Llamada y parametrizacin del FB242 . . . . . . . . . . . . . . . . . . . . . . . . . . Llamada y parametrizacin del FB243 . . . . . . . . . . . . . . . . . . . . . . . . . . Leyenda del esquema de bloques al regulador PID . . . . . . . . . . . . . . . . . Significado de los bits en la palabra de control STEU . . . . . . . . . . . . . . .

9 . 12 9 . 13 9 . 13 9 . 16 9 . 17

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos integrados y sus funciones

9
9.1

Mdulos integrados y sus funciones


Di31: Parametrizacin de funciones internas (a partir de la CPU 103, MA03)

La CPU 103 dispone de funciones ajustables (parametrizables) a voluntad. Se trata de las funciones siguientes:
m m m m m

Procesamiento de valores analgicos (+ cap. 12) Parametrizacin del intercambio de datos va SlNEC L1 (+ cap. 13) Cambio del intervalo de llamada para la ejecucin de programa controlada por tiempo (OB13) (+ cap. 7) Ajuste de las caractersticas del sistema (+ cap. 9) Fijacin de la direccin para el cdigo de errores de parametrizacin (-+ cap. 9)

Todas estas funciones se parametrizan en el mdulo de datos DB1

9.1.1

Estructura y ajuste prefijado del DB1

Para facilitarle la parametrizacin, el AG tiene ya integrado un DB1 con valores prefijados (parmetros prefijados o por omisin). Si tras el "borrado total" se cargan dichos valores prefijados del AG al PG, entonces en la pantalla de ste aparece lo siguiente: -+fig. 9.1. Antes de los bloques de parmetros deber figurar " D B l " , seguido como mnimo por un carcter de relleno (blanco o coma).
S5-1O O U
O: 12: 24: 36 : 48 : 60 : 72 : 84 :
96 :

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

= ' D B t ... = 'DE2 =

kg.:
.

SLN 1 EF DB3

SF ' ; D W O

DWO
;

';

' KBE MBlOO KBS M B l O l

= 'PGN 1 = 'CLK

#c&$
D W O

';
t .

CF O

085

= 'MW102 = 'OHEN = '12:10:00 = '01.04.

t . STW STP Y SAV Y ' ; SET401.04.92 ';

TIS 4

t .

108: 120: 132:

13:00:00 OHS ' ; = ' 0 0 0 0 0 0 : 0 0 : 0 0 # ; ,$f3$:i-:: .. .. WD' ; = ' 5 0 0 ; = ' ; END '$Fff':;;0~13 100

';
e .

Figura 9.1

DE1 con parmetros prefijados

Este DB1 prefijado incluye para cada funcin un bloque de parmetros. Cada bloque de parmetros comienza con un identificador de bloque (resaltado en la figura 9.1), seguido de dos puntos. Cada bloque agrupa los diferentes parmetros para las funciones respectivas. Un bloque de parmetros comienza siempre con un identificador de bloque, seguido de dos puntos. Tras los dos puntos debe figurar como mnimo un carcter de relleno. El punto y coma (;) identifica el fin de un bloque de parmetros.

EWA 4NEB 8 1 2 6120-04

Mdulos integrados y sus funciones

S5- 1 OOU

Para el S5-100U existen los bloques de parmetros siguientes:


Tabla 9.1
Bloques de parmetros y sus ~dent~ficadores

Ident,

bloque

Signtflcado / Ajuste prefijado

1 ldentificador de comienzo
SlNEC L1: Bloque de parmetros para conexin a red SlNEC L1 1 (-tcap. 13)
'CLP:

';

Clock-Parameters: Bloque de parmetros para reloj integrado/ ninguna funcin de reloj activada (+ cap. 12).
System-Dependent-Parameter: Bloque de parmetros para caracteristicas del sistema/la vigilancia del tiempo de ciclo est prefijada a 500 ms (-+ apt.9.1.8)

'SDP:

':

'TFB:

':

Temporizador mdulos funcionales: Bloque de parmetros para la ejecucin del programa controlada por tiempo: 0 8 1 3 se llama cada 100 ms (-+ cap. 7) Error-Return: Direccin para cdigo de error de parametrizacin 1 no hay ajuste prefijado (-+ apt. 9.1.2) ldentificador de fin del D B I

'ERT:

';

'END ' ;

La secuencia de los bloques de parmetros dentro del DBI no est reglementada; los diferentes bloques se separarn con un punto y coma (;). Entre el punto y coma y el identificador de bloque siguiente deber intercalarse como mnimo un carcter de relleno. La estructura de los bloques de parmetros sucesivos se describe aqu con detalle:
m

ERT: SDP:

(situacin del cdigo de error) (caractersticas del sistema)

Los bloques de parmetros no mencionados aqu se explican en los captulos donde se describen sus funciones asociadas.

9.1.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:" es el nico para el cual no hay 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. Como el bloque de parmetros solo tiene importancia durante la fase de puesta en servicio, al pasar a servicio "normal" conviene borrarlo por motivos de espacio en memoria.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos integrados y sus funciones

Para localizar con ms facilidad errores de parametrizacin y poderlos resolver mejor, el AG le ofrece mensajes de error codificados. Para ello solo necesita "decir" al AG dnde debe depositar el cdigo de error. Este dato se indica en el bloque de parmetros "ERT:" del DB1. El cdigo de error puede almacenarse en: palabras de marcas O en 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:
b b b
b

Borrar totalmente el AG Visualizar en el PG el DB1 de valores prefijados Posicionar el cursor sobre la E del identificador de fin "END" situado al final del DB1 de valores prefijados A continuacin, entrar los caracteres marcados en -+ fig. 9.2

O: 12: 24: 36 : 48 : 60 : 72: 84:

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

= ' D B 1 S L 1 : SLN 1 = 'DB2 = '

SF ' ; DWO
';

DWO

EF DB3

KBE MBlOO KBS M B l O l ;#CLP:CFO DWO STW

';
v .
9 .

= ' P G N l
= ' C L K DB5
= = = = = = =

'MW102 'OHE N
' 1 2 : 10:OO

STP Y SAV Y ' ; SET 4 0 1 . 0 4 . 9 2 TIS 4 13:00:00


T F B : 0813
';
1 .

96:
108: 120: 132:

'01.04.
'

OHS ' ; 100


; END

'000000:00:00 500 ;

# ; SDP: WD';

';

' ; EST;

ERR MW

';

El cdigo de error de parametrizacin se deposita tras el arranque en la palabra de marcas M W l

Figura 9 2

Dlreccion para entrar el codigo de error d e parametnzacin

Verifique detalladamente los datos entrados: - El identificador de bloque (ERT:) se finaliza con dos puntos. A l le siguen: como mnimo, 1 carcter de relleno (aqu: blanco) - el nombre del parmetro (ERR) - como minimo, 1 carcter de relleno (aqu: blanco) - el argumento (MW1) - como mnimo, 1 carcter de relleno (aqu: blanco) - punto y coma (;) que identifica el fin del bloque - el identificador de fin (END) con blanco sucesivo termina el DB1. Transferir al AG el DB1 modificado. Solo ahora pase el AG de STOP+RUN: con ello el AG acepta el DB1 modificado.

b b

Si no se entra en el D B l 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:" .

EWA 4NEB 812 61 20-04

Mdulos integrados y sus funciones

S5- 1OOU

9.1.3

Forma de proceder para parametrizar el DB1

En el ejemplo del apartado 9.1.2 se ha mostrado la forma de proceder para modificar o aadir valores prefijados en el DB1:
b

b b b b

visualizar en el PG el DB1 de valores prefijados con bloque de parmetros "ERT:" aadido, saltar con el cursor al bloque de parmetros deseado, modificar/aadir parmetros, (significado y valores posibles de los parmetros -P apt. 9.1.7) transferir al AG el DB1 modificado, pasar la CPU de STOP-+RUN.

Con ello se aceptan los parmetros del DB1 modificados.

Nota
Si la CPU reconoce un error de parametrizacin en el DB1, entonces permanece en STOP (luce el LED rojo) incluso aunque se conmute de STOP-RUN.

9.1.4

Reglas para la parametrizacin del DB1

El DB1 se compone de:

un identificador de comienzo

.....................

DBl p. ej.: CLP: STW MW 102

uno o varios bloques de parmetros . . . . . . . . . . . . . . . .

un bloque de parmetros consta de:

F
4

un identificador de bloque . . . . . . . . . . . . . . uno o varios parmetros . . . . . . . . . . . . . . . un parmetro consta de:

p. ej.: CLP: p. ej.: STW MW 102

r' L...+ uno o varios argumentos


un identificador de fin de bloque

un nombre de parmetro

......
......

p. ej.: STW p. ej.: MW 102

............

: ; (punto y coma) : END

un identificador de fin

.............................

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos integrados y sus funciones

Im A continuacin le explicamos todas las reglas que hay que observar a la hora de modificar parmetros en el D B l o aadirle bloques de parmetros completos. Es importante observar dichas reglas ya que si no la CPU no "comprende" los datos entrados por Vd..
1.

ldentificador de comienzo " DB1" El DB1 debe comenzarse entrando "DB1". Estos tres caracteres no debern estar separados por caracteres de relleno. Tras el identificador de comienzo debe seguir como mnimo un carcter de relleno. Caracteres de relleno permitidos generalmente: blancos y comas. Tras el identificador de comienzo y el carcter de relleno sigue el identificador del bloque de parmetros que viene a continuacin. La secuencia de bloques dentro del DB1 es arbitraria. El identificador del bloque caracteriza un bloque con parmetros asociados. As, " S L l " identifica p. ej. los parmetros SINEC L1. 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. Tras del identificador de bloque finalizado con dos puntos debe aadirse como mnimo un carcter de relleno.

2.

3.

A continuacin va el nombre del parmetro. Se trata de nombres para los diferentes parrnetros 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 minimo un carcter de relleno.
Cada nombre de parmetro tiene asociado como minimo un argumento. Bajo este nombre se entiende bien un nmero o un operando STEP 5 que Vd. deber entrar. Cuando varios argumentos pertenecen a un nombre de parmetro, aqullos debern separarse con como mnimo un carcter de relleno. Al ltimo argumento deber seguir como mnimo otro carcter de relleno. El fin del bloque deber estar identificado con un punto y coma (;). Tras el punto y coma deber entrarse como mnimo un carcter de relleno. Si se olvida el punto y coma. esto provoca malinterpretaciones en la CPU.

4.

5.

6. A continuacin pueden seguir ms bloques de parmetros (repetir puntos 2 ... 5).


7. Al terminar el ltimo bloque de parmetros deber entrarse el identificador de fin "END", que caracteriza el final del DB1. Si se olvida entrar dicho identificador, esto lleva a errores en la CPU.

EWA 4NEB 812 6120-04

Mdulos lntegrados y sus func~ones

S5- 1OOU

Los puntos 1 a 7 son, por as decirlo, los requerimientos mnimos necesarios para parametrizar. Adems se dispone de otras reglas que dan ms comodidad a la parametrizacin. Entre ellas cabe destacar la posibilidad de aadir comentarios Y de aadir texto sin codificar a las abreviaturas (mnemotcnicas) de los nombres de los parmetros. Los comentarios pueden intercalarse en cualquier punto donde puede haber un carcter de relleno. El carcter de comentario es el "signo de nmero anglosajn" (#). Este signo (#) debe figurar al comienzo y al final de un comentario. El texto flanqueado por dichos dos signos no deber contener ningn otro signo de dicho tipo ms. p. ej.: #Comentario# A continuacin debe seguir como mnimo un carcter de relleno. Si desea modificar los valores prefijados en los bloques de parmetros SL1: o CLP: es preciso sobrescribir previamente con un blanco ambos caracteres de comentario (#). Si no se sobrescriben los caracteres de comentario se ignoran los cambios. Si se desean mantener los valores prefijados para uno de los dos bloques de parmetros, entonces es preciso colocar ste entre caracteres de comentario (sobrescribir con " # el blanco correspondiente). Para facilitar la legibilidad de los nombres de los parmetros es posible aadir todos los caracteres que se deseen, siempre que tras la abreviatura del nombre del parmetro se aada un guin de subrayar. p. ej.: de SF resulta as SF-BUZON DE EMISION. Al final del nombre de parmetro ampliado deber figurar como mnimo un carcter de relleno. Pequeo recordatorio para controlar la correccin de su DBI: Un carcter de relleno deber figurar como mnimo tras el identificador de comienzo y delante y tras el identificador de bloque, el nombre del parmetro, el argumento y el punto y coma.

9.1.5

Reconocimiento y eliminacin de errores de parametrizacin

Si a pesar de todo se le desliza un error durante la parametrizacin y el AG no puede pasar al estado RUN, entonces dispone de dos posibilidades para reconocer el error de parametrizacin: auxilindose de un cdigo de error de parametrizacin
O

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 D B l hay indicada una direccin inicial para el cdigo de error de parametrizacin (+ apt. 9.1.2), entonces podr consultar bajo dicha direccin la causa y el lugar del error. 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 0. Con ello el cdigo de error ocupa DW O...DW 9. En la zona de operandos "marcas" esto se corresponde con MW O...MW 18.

EWA 4NEB 812 6120-04

S5-1OOU

Mdulos integrados y sus funciones

Ejemplo:

En el bloque de parmetros "ERT:" se ha indicado la direccin inicial DB3 DWO y el D B l as parametrizado ha sido ya aceptado por el AG. A continuacin se prosigue parametrizando el D E I . Tras transferir al AG los parmetros del DE31 modificados se aprecia que el AG se mantiene en STOP. Como causa se sospecha de un error de parametrizacin en el USTACK. Para encontrar el error se visualiza el DB3 en la pantalla del PG. En ella aparece el contenido completo del DB3; las palabras de datos DW O a DW 9 incluyen el cdigo de error de parametrizacin. La figura siguiente muestra el contenido posible de la pantalla. Bajo la pantalla se expone la lista completa del cdigo de error de parametrizacin y su significado.

Visualizacin en pantalla con cdigo de error de parametrizacin

t i t
Causa del error ('Qu error ha aparecido?) No hay error Falta identificador de comienzo o fin Comentario no terminado delante de END; falta punto y coma delante de END Error de sintxis en ident. de bloque Error de sintxis en parmetro Error de sintxis en argumento Margen sobrepasado por excesoidefecto en un argumento Combinacin de parmetros ilegal no definido no definido DB no presente Espacio insuficiente en DB Error al indicar da de la semana Error en fecha Error en hora Formato horario no unificado (modo 24hl12h)
Figura 9.3

DWL

DWR

Lugar del error (En qu bloque de parmetros ha surgido el error?) El error no puede asignarse a ningn bloque concreto

O 0 01 02

u3
06

J SL1:

SINEC-LI

CLP:

Parmetro de reloj

TFB: SDP:

Temporizador md. funcionales Parmetros de datos de sistema

ERT:

Error Return El error no puede asignarse a ningn bloque concreto

Cdigo de error de parametrizac~n y su s~gnlhcado

EWA 4NEB 812 6120-04

Mdulos integrados y sus func~ones

S5- 1OOU

Localizacin de errores de parametrizacin usando "USTACK"


Cuando la CPU detecta durante su arranque un error de parametrizacin en el D B I , entonces permanece en estado STOP y deposita en el USTACK el lugar del error. El USTACK contiene tanto la direccin absoluta (del error) como la direccin relativa (del error). El contador de direcciones STEP (SAZ) en el USTACK apunta bien

sobre la direccin que incluye la entrada errnea o directamente delante de la direccin que contiene la entrada errnea.
En ambos casos se trata de direcciones de byte. Ejemplo: Se ha entrado el DB1 siguiente: el punto resaltado incluye un error.

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

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

= = = = = =

'Di31 S L 1 : SLN 40 'Di32 DWO EF Di33

SF ' ; DWO

'; ';
8 .

' KBE MBlOO KBS Mi3101


'PGN 1
' C L K Di35 'MW102 'OHE N '12:10:00
; #CLP:

CF O STW

DWO

Los nmeros decimales que figuran delante de cada lnea de entrada son direcciones de palabra para el primer carcter entrable a voluntad en la lnea correspondiente. Cada palabra se compone de dos caracteres (2 bytes).

STP Y SAV Y ' ; SET 4 0 1 . 0 4 . 9 2 TIS 4 13:00:00 TFB: 0 8 1 3


';
1 .

= '01.04.
= =

OHS ' ; 100

' 0 D 0 0 0 0 : 0 0 : 0 0 # ; SDP: WD';

' 500 ;
; END

';
4 .

= '

Figura 9.4

DE1 parametrizado errneamente

Como consecuencia del error, en el USTACK se visualiza: la direccin (de error) absoluta: la direccin (de error) relativa: 82F2~ OOOCH (SAZ absoluta) (SAZ relativa)

Para poder localizar exactamente el error en su D B l es preciso convertir a una direccin de palabra decimal la direccin de byte relativa indicada en hexadecimal, debido a que los DE se visualizan en el PG por palabras. OOOCH

12D Direccin de byte decimal

1.2~

2~ =

6~

Direccin de byte hexadecimal Consecuencia:

Direccin de palabra decimal

El error est despus de la direccin O y antes de la direccin 12. En nuestro ejemplo, la direccin 6 est ocupada por el argumento "40". Es decir, es errnea la entrada "40"; causa: margen sobrepasado.

EWA 4NEB 812 6 1 2 0 - 0 4

S5- 1 OOU

Mdulos integrados y sus funciones

9.1.6

Entrada al AG de los parmetros del D i 3 1

Al contrario que el resto de los mdulos de datos, el Di31 solo se procesa una sola vez; esto acontece durante el rearranque en fro del autmata. Esto se ha concebido as para poder equipar el Di31 para determinadas funciones especiales. Una de dichas funciones especiales es la parametrizacin del AG con ayuda del DBI. Por parametrizacin se entiende que en el DB1 se entran los parmetros definitorios de las funciones internas con las que debe trabajar el AG. Dichos datos contenidos en el DB1 solo se aceptan en el sistema operativo del AG durante un rearranque en fro. Por dicho motivo, tras cada cambio en el DB1 es preciso realizar un rearranque en fro; esto se realiza conmutando de Red-Des + Red-Con o de STOP- RUN Con ello el AG acepta los parmetros del D B l y los deposita en el rea de datos del sistema.

Nota
Si durante el arranque la CPU detecta un error de parametrizacin, permanece en STOP. En el frontal luce el LED rojo y en el USTACK se sealiza la direccin de error en el DB1.

EWA 4NEB 812 6120-04

Mdulos integrados y sus funciones

S5- 1OOU

9.1.7

Resumen de la parametrizacin del DB1 (Lista para consulta rpida)

SLN SF EF KBE KBS PGN

P DBx DWy DBxDWy MBY MBY


I )

Nmero de esclavo Situacin del buzn de emisin Situacin del buzn de recepcin Situacin del byte de coordinacin 'Recepcin' Situacin del byte de coordinacin 'Emisin' Nmero en bus PG

idant. de bloque: SOP:


I

Parametros de datas del sistetma

WD

1 Vigilancia del tiempo de ciclo (Watch-Dog-Timer)

p = 1 ... 2550

Ident, de bloque: TFB:


0 8 13

Temporizadof da rndufos funcianates

Intervalo (ms) con el que se llama y se procesa el 0 8 13

l
1

1 P = O ... 655350 (darlo en pasos de 10 ms)


Ident. de bloque: CLP:
i

Clock-Parameters (reloj)
Introducir factor de correccin (Correction Factor) Situacin de los datos del reloj (CLocK Data) Situacin de la palabra de estado (STatus Word) Actualizacin del reloj en estado STOP (STOP) Salvar hora tras ltimo RUN+STOP o tras RED DES (SA Ve) Liberar contador de horas de operacin (Operation Hour counter Enable) Ajustar hora 1 fecha Ajustar horario de alarma (Timer lnterrupt Set) Ajustar contador de horas de operacin (Operation Hour counter Set)

CF CLK
STW STP SAV OHE S ET TIS OHS

P DBxDWy,MWz,EWv o AWV DBxDWy,MWz,EWv o AWV JNIN JIYIN

wt tt mm

=O1 ... 31 (da del mes) =O1 ... 12 (mes)

= 1 ... 7 (da de la semana = Do

...

Sa)

S, mn
SS

hhhhhh

= 0 ... 999999 (horas)

p = - 400 ... 400 v=O ... 126 x = 2 ... 255 y =O ... 255 z=O ... 254 j/J = s yiY = yes = s n/N = no

Si no se desea aceptar un argumento (p ej. segundos): entrar XX, con ello el reloj contina corriendo con el ajuste actual. En el bloque de parmetros TIS no se considera dicho valor. Si se entra AM o PM despues 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. En los bloques de parmetros SET y TIS deber utilizarse el mismo modo (12 24 horas).

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos integrados y sus funciones

9.1.8

Fijacin en el DB1 de las caractersticas del sistema

Cada ejecucin cclica del programa lanza a su comienzo un tiempo de vigilancia (perro guardin). Si ste no se relanza dentro del tiempo de vigilancia el AG pasa forzosamente a "STOP" y bloquea los mdulos de salida. En el DB1 el tiempo de vigilancia tiene el valor prefijado 500 ms. En el bloque de parmetros "SDP" es posible prolongar la vigilancia del tiempo de ciclo.

Ejemplo:

Se desea prolongar a 700 ms el tiempo de vigilancia ya que el programa de aplicacin tiene una gran extensin.

Forma de proceder: visualizar en el PG el DB1 modificar el bloque de parmetros "SDP:" como en la figura 9.5 - posicionar el cursor bajo los argumentos de los parmetros - sobreescribir los argumentos transferir al AG el DB1 modificado pasar el AG de STOP-RUN: los parmetros modificados se aceptan en el AG.
O:

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

'DB1 SL1: SLN 1 D W O EF DB3

SF ' ; D W O

12: 24: 36 : 48: 60: 72: 84:

= 'DB2

= ' KBE MBlOO KBS M B l O l = 'PGN 1 = 'CLK DB5 = 'MW102 = 'OHE N = '12:10:00
=

'; ';
t .
t .

; #CLP: CF O

D W O

STW

STP Y SAV Y ' ; SET 4 0 1 . 0 4 . 9 2 TIS 4 13:00:00 TFB: 0813

';

*.

96: 108: 120: 132:

'01.04.

OHS ' ; 100

= '000000:00:00 = ' = '

# ; SOP: U D f ;

300;
; END

';
9 .

F~gura 9 5 Entrar "Parmetros de datos de slstema"

El tiempo de vigilancia de ciclo puede ajustarse tambin con el 0 8 3 1 (+ apt. 9.3.1).

9.2

Mdulos funcionales integrados (a partir de la CPU 102, 6ES5 102-8MA02)

El S5-100U tiene integrado varios mdulos funcionales estndar. Estos mdulos pueden llamarse en el programa de mando usando las instrucciones "SPA FB x" o "SPB FB x"; x representa el nmero del mdulo.

Resumen:
No del mdulo Nombre del mdulo Longitud de la llamada (en palabras) Tiempo procesamiento (en ms)
FB240 COD:B4 FE241 COD:16 FE242

MUL:16
7

FE243 DIV:16
1O

FE250

FE251

RLG:AE 1O

RLG:AA

< 0,6

< 1

<0,9

<2,1

5 2,4

4,8
1

EWA 4NEB 8 1 2 6120-04

Mdulos integrados y sus funoones

S51 OOU

9.2.1

Conversor de cdigo : B4

- FB240 -

Este mdulo funcional permite convertir un nmero en BCD (4 ttradas) con signo en un nmero binario en coma fija (1 6 bits). Los nmeros de dos ttradas deben de pasarse a 4 ttradas antes de realizar la conversin.
e

Si una ttrada no se encuentra en el rea para notacin BCD, el FB240 saca el valor "O". Esto no se sealiza con el bit de error.
Llamada y pararnetr,zacin del FE240

Tabla 9.2

Parmetro

Significado
1

Fonnato
1

Asignacin
: SPA FB 2 4 0

SBCD DUAL

Signo del n~ en BCD NQ en coma fija (KF)

E BI
AW

1 n para -" "O"para "


Ir
U

NOMB BCD SBCD DUAL

: COD:B4 :

"

: :

16 bits " 0" "1"

9.2.2

Conversor de cdigo : 16

- FB241-

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 antes de realizar la conversin.
Tabla 9.3 Llamada y parametrlzacln del FE241

Partimetro

Sgnificado

Formato

Asignacn

AWL

Nmero binario Signo del nQen BCD NQ en BCD, 42 y 53 ttrada


NQ en BCD, ttrada O ... 3

EW

,
-32768... + 32767
para "O" para
7,

: SPA FB 2 4 1

,,

" -7,
+

NOMB

: COD: 1 6 : :

77

"

DUAL SBCD BCDZ BCDl

2 ttradas

:
:

4 ttradas

EWA 4NEB 812 6 1 2 0 - 0 4

S5- 1OOU

Mdulos integrados y sus funciones

9.2.3

Multiplicador : 16

- FB242 -

Este mdulo funcional permite multiplicar dos nmero binarios en coma fija (16 bits). El producto se representa con un nmero binario en coma fija (32 bits). Adems es posible consultar si el resultado ha sido cero. Los nmeros de 8 bits deben pasarse a palabras de 16 bits antes de realizar la multiplicacin.
Tabla 9.4 Llamada y parametrizacin del Ff3242

: SPA FB 2 4 2
N O M B : MUL: 16

9.2.4

Divisor : 16

- FB243 -

Este mdulo funcional permite dividir dos nmeros binarios en coma fija (16 bits). El resultado (cociente y resto) se representa mediante dos nmeros binarios en coma fija (16 bits cada uno). Adems 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.
Tabla 9.5 Llamada y parametrizacin del F8243

Z3=0 24 = 0 23
24

Consulta de cero Consulta de cero Cociente Resto

A BI A BI AW AW

" 1" : cociente es cero z 4 = 0 " 1" : resto es cero


23 24

: :

16 bits 16 bits

EWA 4NEB 812 6120-04

Mdulos integrados y sus funciones

S5- 1 OOU

9.2.5

Mdulos de adaptacin de valores analgicos FB250 y FB251

El FB250 lee un valor analgico de la entrada analgica integrada o de un mdulo de entrada analgica, y suministra a su salida un valor XA comprendido dentro de un margen fijado por el usuario (esto se denomina normalizar o escalar). El FB251 permite sacar valores analgicos a travs de mdulos de salida analgicos. Para ello se convierten al margen nominal del mdulo los valores comprendidos entre los parmetros lmite inferior "UGR" y limite superior "OGR". En el apartado 11.6 encontrar informaciones ms detalladas sobre los temas: Forma de llamar y parametrizar el FB250 Forma de llamar y parametrizar el FB251 Ejemplo de aplicacin: Procesamiento de valores analgicos con FB250 y FB251

9.3 9.3.1

Mdulos de organizacin integrados OB31 "Perro guardin" (a partir de la CPU 103)

El monoestable denominado "perro guardin" (watchdog) vigila la duracin de una ejecucin del programa. Si la ejecucin del programa dura ms que el tiempo de vigilancia del ciclo ajustado, la CPU pasa a STOP. Esto puede darse p. ej. cuando: El programa de mando es demasiado largo. Se ha programado un lazo sin fin.

Llamando el OB31 es posible relanzar el perro guardin en cualquier punto del programa de mando, esto es, comienza de nuevo el tiempo de vigilancia del ciclo.

Llamada
Ajuste prefijado en PG: INST. SISTEMA "SI" En cualquier punto del programa de mando: SPA OB31

Programacin
Basta una instruccin - p. ej. "BE" instrucciones. para hacer actuar el relanzamiento. Son posibles ms

9.3.2 0 8 3 4 Fallo de batera


La CPU verifica continuamente el estado de la bateria en la fuente de alimentacin. Si surge un fallo de bateria (BAU), antes de cada ciclo se procesa el OB34 hasta que se sustituya la batera. En el OB34 se programa la reaccin frente al fallo de bateria. Si no est programado el OB34 no hay reaccin.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos ~ntegrados y sus funciones

9.3.3

0 8 2 5 1 Algoritmo de regulacin PID (a partir de la CPU 103, 6ES5 103-8MA02)

El sistema operativo del S5-100U incorpora un algoritmo de regulacin PID que el usuario puede utilizar con ayuda del mdulo de organizacin OB251. Antes de llamar el OB251 es preciso abrir un mdulo de datos (DB de regulador); ste contendr los parmetros del regulador y los restantes datos especficos del mismo. El algoritmo PID se llama a intervalos determinados (tiempo o periodo de muestreo) y como resultado forma la variable de ajuste (del actuador) a su salida. La precisin del regulador depende de la exactitud del tiempo de muestreo. Los parmetros del regulador incluidos en el DB de regulador deben estar adaptados al tiempo de muestreo. El OB251 debe llamarse por principio en el OB de tiempo (OB13). Los OBs de tiempo pueden llamarse a intervalos ajustables de 10 ms a 655350 ms. El tiempo mximo de procesamiento del algoritmo de regulacin PID es de 1,7 ms.

SPA

O6

251

Figura 9.6

Llamada del 08251 Algor~trnode regulacin PID

El regulador de accin continua est diseado para sistemas regulados como los que se encuentran p. ej. 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 correspondientes (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 YZ -, una variable perturbadora cualquiera o el valor real X invertido. Si se desea un sentido de regulacin inverso es necesario especificar un valor K negativo. Si la informacin de ajuste (dY o Y) llega a un lmite, se desactiva automticamente la componente integral, para impedir un empeoramiento de la respuesta dinmica del regulador. El ajuste de los interruptores del esquema de bloques se realiza durante la parametrizacin del regulador PID; para ello se activan sus bits asociados en la palabra de control " STEU".

EWA 4NEB 81 2 6120-04

Mdulos integrados y sus funciones

S5- l OOU

Figura 9.7

Esquema de bloques del regulador PID

Tabla 9.6 Leyenda del esquema de bloques del regulador PID

STEU
YH, dYH

Palabra de control Valor para entrada manual: Variable perturbadora Diferencia (error) de regulacin Valor real Variable sustitutiva de la diferencia de regulacin Variable de ajuste (correctora), incrementos de ajuste Limite superior de la variable de ajuste Limite inferior de la variable de ajuste Valor para entrada manual:
YA -t dYA +

YH -t dYH -+

STEU-Bit 3 =O STEU-Bit 3 = 1

Z
XW
X

XZ
Y, dY

BGOG
BGUG
YA, dYA

STEU bit 3 = 1 STEU bit 3 = O

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos lntegrados y sus funciones

Tabla 9.7

Significado d e los bits en la palabra de control STEU

Bit de

Nombre

control

Estado serial
I

Sfgniffcada
Modo manual En modo manual se actualizan las variables siguientes: 1) XK, XWK-I Y PWK-I 2) XZK, XZK-, Y PZK-,, si bit 1 de STEU = 1 3) ZK y ZK-,, si bit 5 de STEU = O dDK-i se pone a O. No se procesa el algoritmo.

Modo automtico Al diferenciador se aplica XWk. No se considera la entrada XZ.

Al diferenciador se aplica, a travs de la entrada XZ, otra variable que no debe ser XWk. Procesamiento normal del regulador Al llamar el regulador (OB251) se borran una vez en el DB del regulador todas las variables (DW 18 a DW 48) con la excepcin de K, R , TI, TD. BGOG, BGUG, YHk y Wk. El regulador est desactivado.

GESCHW

Algoritmo de correccin Algoritmo de velocidad de correccin Con GESCHW = O: Tras conmutar a modo manual, el valor de ajuste YA se aplica exponencialmente en 4 pasos de muestre0 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 lmites actuan tambin en el modo manual. Con GESCHW =O: Se mantiene la variable de ajuste ltima sacada. Con GESCHW = 1 : Se pone a cero el incremento dYK. Con funcin de control anticipativo Sin funcin de control anticipativo

8a15

1 Estos bits no estn asignados 1 El algoritmo PID utiliza estos bits como marcas auxiliares.

1 I

El programa de regulacin puede recibir valores fijos o parmetros. Los parmetros se asignan a travs de las palabras de datos asociadas. El regulador se basa en un algoritmo PID. Su seal de salida puede suministrarse como variable de ajuste (algoritmo de correccin) o como modificacin de variable de ajuste (algoritmo de velocidad de correccin).

EWA 4NEB 812 6120-04

Mdulos lntegrados y sus funciones

S5- 1 OOU

Algoritmo de velocidad de correccin


En un instante determinado t = k *TA, el correspondiente incremento de la variable de ajuste dYk se calcula con la siguiente frmula:
e

sin control anticipativo ( D l 1.5 = 1) y aplicacin de XW al diferenciador (DI 1.1 = 0)


= K [ ( m k- XWk ,) R + TI = K (dPWkR + dl, + dDk)

dYk

XWk + & (TD (XWk - 2XWk.1+ XWk.,)

+ dDk.,)]

con control anticipativo ( D I 1.5 = O) y aplicacin de XW al diferenciador ( D I 1.1 = 0) dYk


= K [(XW, - XWk.,) R + TI XWk + & (TD (XWk - 2XWk., + XWk.,) + dDk.,)] + (Zk-Zk.,) = K (dPWkR + dl, + dD,) + dZ,

sin control anticipativo ( D I 1.5 = 1) y aplicacin de XZ al diferenciador ( D I 1.1 = 1)


= K [(XW, - M , . , ) R + TI = K (dPWkR + dl, + dD,)

dY,

XWk + & (TD (XZk - 2XZkl + XZ,.,)

+ dD,~,)]

con control anticipativo ( D I 1.5 = O) y aplicacin de XZ al diferenciador ( D I 1.1 = 1)


= K [ ( m k- XWk.,) R + TI

dYk

XWk + & (TD (XZk - 2XZk.l

+ XZk~S) + dDk.l)] +

(Zk-Zk.l)

~ o m -P~ . Si se aplica XW,:

comp. I

Comp. D

Comp. Z

k:

muestre0 k-simo

Wk - X k XWk - W k . 1 PWk - PWk.1 XW, -2XWk~, +m , . ,

Si se aplica XZ:

xz, - xz,,
PZ, - PZ,., XZk - 2XZk., + XZk.,

Con ello se obtiene:

(XWk

XWk-l)R

TI XW, &(TD QW, + d D ,) &(TD QZ, + dD,.,) Zk - Zk-1 con aplicacin de XW con aplicacin de XZ

Algoritmo de correccin
Para el algoritmo de correccin se utiliza el mismo clculo que para el algoritmo de velocidad de correccin. , no se saca el incremento de La diferencia con este ltimo es que en el instante de muestreo t ajuste dY, calculado en dicho instante, sino la suma acumulada en todos los incrementos de ajuste calculados hasta dicho momento (contenida en DW 48).

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Mdulos integrados y sus funciones

, la variable de ajuste Y, se calcula de la siguiente forma: En el instante t

Parametrizacin del algoritmo PID


El DB de regulador constituye la interface entre el OB251 y su entorno. En dicho DB 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 comprender como mnimo 49 palabras de datos. Si no hay abierto ningn DB o ste es demasiado corto, el AG pasa a STOP sealizando error de transferencia (TRAF).

/i\
Tabla 9.70

Atencin
Antes de llamar el algoritmo de regulacin OB251 asegrese de que se ha creado realmente el DB de regulador asociado.
Estructura del DB d e regulador

pai. dato8
f

N#fI3bte

Ob&&~acone@
Coeficiente de accion proporcional ( - 32 768 a + 32 767) en regul sin comp D Coeficiente de accion proporcional (- 1500 bis + 1500) en regul con comp D 1 Con sentido de regulacion positivo K es mayor que cero, con negativo, menor que cero; el valor indicado se multiplica por el factor 0,001 Param R (- 32 768 a + 32 767) en reguladores sin componente D Parm. R (- 1500 a + 1500) en reguladores con componente D l Generalmente igual a 1 en reguladores con componente P, el valor indicado se multiplica por el factor 0,001 Constante TI 10 a 9999) TI = Tiempo de muestreo TA Tiempo accion integral TN

TI

El valor indicado se multiplica por el factor 0,001

TD

Constante TD (O a 999) TD = Tiempo accin derivada TV Tiempo de muestreo TA

9
11 12
14

w
STEU YH BGOG BGUG

Consigna (- 2047 a + 2047) Palabra de control (configuracion binaria) Valor para modo manual (- 2047 a Limite superior ( - 2047 a + 2047) Limite inferior (- 2047 a + 2047)
+ 2047)

16
l

Son posibles valores mayores (es decir, mayores ganancias) si son lo suficienternerite pequenos los cambios en escaln en la diferericia de regulacion. Por ello, grandes saltos en la diferencia de regulacin debern dividirse en varios cambios pequeos: p. ej. llevando la consigna a traves de un generador de rampa.

EWA 4NEB 81 2 61 20-04

Mdulos integrados y sus funciones

S5- 1OOU

Tabla 9.8 Estructura del DB de regulador (continuac~n)

Observadanas
22 24 29

Valor real ( - 2047 a + 2047) Variable perturbadora ( 2047 a + 2047) Corriponerite D ~nyectada ( - 2047 a + 2047) Variable de salida (- 2047 a + 2047)

z
xz
YA

48

Todos los parmetros indicados tienen formato de nmero en coma fija de 16 bits (con excepcin de la palabra de control STEU).

Atencin
El algoritmo PID utiliza como marcas auxiliares las palabras de datos no mencionadas en la tabla 9.8.

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Mdulos integrados y sus funciones

Inicializacin y llamada del regulador PID en el programa STEP 5 Llamando varias veces el OB251 es posible realizar diferentes reguladores PID. Antes de cada Ilamada es necesario asegurar la transferencia de datos utilizando un mdulo de datos apropiado.

Nota
El byte alto de la palabra de control DW 11 (DL 11) almacena datos importantes del regulador. Por ello, al forzar los bits de usuario en la palabra de control procurar utilizar solo las instrucciones T DR 11 SU D 11.O a D 11.7 RU D 11.O a D 11.7.

Eleccin del tiempo de muestreo Para poder mantener tambin con lazos de regulacin digitales la forma de proceder habitual 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, se obtiene un resultado comparable al del caso analgico. La constante de tiempo T R , determina la respuesta indicial (a un escaln) del lazo de regulacin cerrado.

, , ,

, , ,

Para garantizar un tiempo de muestreo constante el OB251 debe llamarse por principio en el OB de ejecucin controlada por tiempo (OB13).
x t
= Variable regulada = Tiempo = Tierripo de
=

TA
T R K ,,

w
Xd

rnuestreo Constante de tiempo domiriante del lazo de regulacin cerrado = Variable de referencialconsigna = Diferencia de regulacin

Figura 9.8

Pnncipio del rnuestreo d e una variable

EWA 4NEB 812 6120-04

Mdulos integrados y sus funciones

S5- 1 OOU

Ejemplo de aplicacin 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 travs de un mdulo de entrada analgica, desde donde se llevan al regulador. La variable de ajuste del actuador resultante se saca entonces a travs de un mdulo de salida analgica En el byte de entrada O se ajusta el modo de operacin del regulador (vase palabra de control DW 11 en el Di3 del regulador). El usuario deber determinar el ajuste del regulador para cada sistema regulado particular utilizando los procedimientos de optimacin conocidos.
EBO

1 -U
Selector de consigna

* Bvte control DR1 1)


Algoritmo de regulacin PID 1 08251 con DB de regulador (llamada en elOBl3)

IJ-&z

V. de ajuste

/ 1
Valor real Transmisor

Canal

Mdulo de entrada analgica (p. e]. 6ES5 460)

Mdulo de salida analgica (p. ej. 6ES5 470)

1O O U

Sistema regulado
1/ ) Sonda de temperatura
Horno de recocido Actuador

Caudal de gas

Figura 9.9 Esquema tecnolgico

En cada instante de muestre0 (determinado por el tiempo del 0813) se digitalizan las seales tomadas de los valores de consigna y reales. A partir de ellos, el O8251 calcula la nueva variable de ajuste digital; a partir de sta, la salida analgica genera la seal analgica correspondiente que se lleva al actuador.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos integrados y sus funciones

Llamada del regulador en el programa:

0843

AWC

Explicaciin

: SPA FB

10

PROCESAR REGULADOR EL TIEMPO DE MUESTREO DEL REGULADOR QUEDA FIJADO POR EL INTERVALO DE LLAMADA DEL 0813. AL SELECCIONAR EL TIEMPO DE MUESTREO ES PRECISO CONSIDERAR EL TIEMPO DE CODlFlCAClON DE LOS MODULOS DE ENTRADA ANALOGICA UTILIZADAS.

NOMB

: REGUL. 1

: BE

EWA 4NEB 812 6120-04

Mdulos integrados y sus funciones

S5- 1OOU

:A

DB

30

ABRIR DB DE REGULADOR

.........................................
CARGAR BITS DE CONTROL PARA REGULADOR

.........................................

:L :T :T

P Y O MB
DR
10

11

CARGAR ENTRADAS DE CONTROL PARA REGULADOR Y MEMORIZARLAS EN DR 11 EN DL 11 HAY ALMACENADAS INFORMACIONES DE CONTROL IMPORTANTES PARA EL 06251. POR ELLO LOS BITS DE CONTROL SE TRANSFERIRAN CON T DR 11 PARA NO AFECTAR A DL 11.

................................
CARGAR VALOR REAL Y CONSIGNA

................................

:U
:R

M M

12.0 12.0 12.1 12.1 250

:UN :S

M
M

MARCA NULA (PARA FUNCIONES NO UTILIZADAS EN EL FB250) MARCA 1

NOMB BG KNKT

: SPA FB : RLG: AE
KF

CARGAR VALOR REAL DlRECClON PUESTO CANAL NUMERO O , COMA FIJA BIPOLAR LIMITE SUPERIOR VALOR REAL LIMITE INFERIOR VALOR REAL SIN MUESTRE0 (EXPLORACION) SELECTIVO ALMACENAR VAL. REAL NORM. EN DB REGUL. BIT DE ERROR MARGEN SOBREPASADO

+8
0.6 +2047 -2047 12.0 12.2 12.3

KY KF
KF

OG R UG R EI NZ

M M M

xA
FB

DW 2 2

BU

EWA 4NEB 812 6120-04

S5- 1000

Mdulos integrados y sus funciones

F E 3 1Q fcontlnuactfirnf A W t
: SPA

Explfcacfn
CARGAR VALOR CONSIGNA DlRECClON PUESTO CANAL NUMERO 1, COMA FIJA BIPOLAR LIMITE SUPERIOR VALOR CONSIGNA LIMITE INFERIOR VALOR CONSIGNA SIN MUESTRE0 SELECTIVO ALMACENAR VAL. CONS. NORM. EN DB REGUL. BIT DE ERROR MARGEN SOBREPASADO OPERANDO EN MODO MANUAL SE AJUSTA CONSIGNA IGUAL A VALOR REAL PARA QUE EL REGULADOR RESPONDA CON UNA SALTO P A UNA DESVlAClON DE REGULACION EVENTUALMENTE PRESENTE CUANDO SE CONMUTE A MODO AUTOMATICO

FB KF KY KF KF

250 +8 1,6 +2047


-

NOMB BG KNKT OGR UGR EINZ


XA

: RLG: AE : :

:
: : : : :

2047

M
M M

12.0 13.1 13.2 10.0

DW 9

F E 3 Bu

:U :SPB

=wEIT
DW 2 2 D W 9

:L
:T

WEIT

:
SPA OB 2 5 1

.........................
LLAMADA DEL REGULADOR

.........................

.......................................
SACAR VALOR CORRECTOR (DE AJUSTE) Y

.......................................

: SPA FB 2 5 1
NOMB XE BG KNKT OGR UGR

: RLG:AA : :
: :

DW KF KY KF KF

48

+8
0.1 +2047
-

:
: : : BE

2047

FEH
Bu

M
M

13.5 13.6

DlRECClON PUESTO CANAL O, COMA FIJA BIPOLAR LIMITE SUPERIOR DE LA SENAL DE AJUSTE LIMITE INFERIOR DE LA SENAL DE AJUSTE BIT DE ERROR EN CASO DE LIMITE PREFIJADO VAL. CORRECTOR Y A SALIDA ANALOGICA MARGEN SOBREPASADO

EWA 4NEB 812 6120-04

Mdulos integrados y sus funciones

S5- 1 OOU

DB30
O: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12 : 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23 : 24 : 25: 26: 27: 28: 29 : 30: 31: 32 : 33 : 34 : 35 : 36 : 37: 38 : 39 : 40 : 41: 42 : 43 : 44 : 45 : 46 : 47: 48 : 49 : 50 : KH KF KH KF KH KF KH KF KH KF KH KM KF KH KF KH KF KH KH KH KH KH KF KH KF KH KH KH KH KF KH KH KH KH KH KH KH KH KH KH KH KH KH KH KH KH KH KH KF KH

AWL
=
= =

Expfi~acibn
PARAMETRO K (AQUI = l),FACTOR 0.001 (MARGEN: -32768 A 32767) PARAMETRO R (AQUI = 1),FACTOR 0.001 (MARGEN: -32768 A 32767) TI = TNTN (AQUI = O.Ol),FACTOR 0.001 (MARGEN: O A 9999) TD = TVITA (AQUI = 1O), FACTOR 1 (MARGEN: O A 999) CONSIGNA W, FACTOR 1 (MARGEN: -2047 A 2047) PALABRA DE CONTROL VALOR MANUAL YH, FACTOR 1 (MARGEN: -2047 A 2047) LIM. SUP. REG. BGOG, FACTOR 1 (MARGEN: -2047 A 2047) LIM. INF REG. BGUG, FACTOR 1 (MARGEN: -2047 A 2047)

=
= = = =

= =
=

=
= = =

=
= =

= =
=

= = = = = =
= =

=
=

=
= =

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

0000; +01000; 0000; +01000; 0000; +00010; 0000; +00010; 0000; +00000: 0000; 00000000 0 0 1 0 0 0 0 0 ; +00500; 0000; +02000; 0000; -02000; 0000; 0000; 0000; 0000; 0000; +00000; 0000; +00000; 0000; 0000; 0000; 0000; +00000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; 0000; +00000; 0000;

VALOR REAL X, FACTOR 1 (MARGEN: -2047 A 2047) VARIABLE PERTURBADORA Z, FACTOR 1 (MARGEN: -2047 A 2047)

APLlCAClON DE XZ PARA DIF., FACTOR 1, (-2047 A 2047)

SALIDA REGULADOR Y, FACTOR 1 (MARGEN: -2047 A 2047)

EWA 4NEB 812 6120-04

1O

Prscesamlent~ da alarmas
10.1 Procesamiento de alarmas con el OB2 (a partir de la CPU 103. 6ES5 103-8MA02)

.................

10 10

10.2

Clculo de tiempos de reaccin frente a alarma

..............

. 5

EWA 4NEB 812 6120-04

10.2 10.3

Interrupciones debidas a alarmas del proceso . . . . . . . . . . . . . . . . . . . Panormica de las posibilidades de acceso del OB2 a las imgenes deproceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 10-

10- 4

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de alarmas

10

Procesamiento de alarmas (a partir de la CPU 103,6ES5 103-8MA02)

Estamos ante una ejecucin controlada por alarmas cuando una seal procedente del proceso hace que la CPU del AG interrumpa la ejecucin cclica o controlada por tiempo, y procese un programa especifico. Una vez ejecutado este programa la CPU retorna al punto de interrupcin en el programa cclico o controlado por tiempo, prosiguiendo all su ejecucin. Premisas para una ejecucin del programa controlada por alarmas Una ejecucin controlada por alarmas solo es posible si se cumplen las siguientes condiciones: El elemento de bus para alarmas debe estar conectado directamente junto a la CPU (puestos de enchufe O y 1). En el elemento de bus para alarmas deben estar enchufados mdulos de entrada digital de 4 canales o mdulos de comparadores, destinados a transmitir las alarmas del proceso. Nota: Es posible conectar otro tipo de mdulos, pero stos no transmiten alarmas del proceso.

El autmata debe estar en el estado "RED CON" y en el modo " RUN". No debe estar bloqueado el procesamiento de alarmas (mediante la operacin "AS", -+ apt. 8.2.8). El OB2 debe estar programado.
Puesto de enchufe
O
*
0

1
*
0

2
o
-

3
*
S

CPU

1
Elemento de bus para alarmas (pero acta como un elemento de bus "normal")

Las alarmas solo son transmitidas por este mdulo!

1
Elemento de bus para alarmas

F~gura10.1 Configuracin posible del autmata con elementos de bus para alarmas

10.1

Procesamiento de alarmas con el 0 8 2 (a partir de la CPU 103, 6ES5 103-8MA02)

Para poder tratar alarmas del proceso deber estar programado el 062. Una alarma del proceso llama el OB2 e interrumpe la ejecucin del programa cclica o controlada por tiempo. Desde el OB2 es posible llamar otros mdulos. Una vez ejecutado el programa controlado por alarma se prosigue con la ejecucin del programa cclico o controlado por tiempo.

EWA 4NEB 81 2 6120-04

Procesamiento de alarmas

S5- 1 OOU

Generacin de alarmas Las alarmas solo pueden ser generadas por mdulos de entrada digital de 4 canales y mdulos de comparadores enchufados en los puestos de enchufe O y 1 de un elemento de bus para alarmas. Las alarmas se generan al cambiar el estado de seal (O-+ 1 =flanco positivo; 1 + negativo) en la salida de alarmas respectiva.
O =flanco

Cuando llega una alarma el AG salta automticamente al 082; si no est programado ste, tras la alarma se contina directamente con la ejecucin cclica o controlada por tiempo del programa. La ejecucin cclica del programa puede interrumpirse tras cada instruccin STEP 5. El procesamiento de FBs integrados (+ apt. 9.2) puede interrumpirse en determinados puntos. El ciclo de datos (-+ apt. 2.2.2) puede interrumpirse tras cada paquete de datos compuesto por cuatro bits de datos y un bit de verificacin.
Ejecucin del prograina ciclica o controlada por tiempo Ejecucin del programa controlada por alarmas

. . .
U E 0.2

PAE de alarmas
O82

\
ALARMA!

S A 14.0

L PB2

. . .
BE BE PAA d e alarmas

Figura 10.2 Interrupciones deb~das a alarmas del proceso

La orden AS permite bloquear el procesamiento de alarmas; AF lo libera de nuevo. AF est prefijada (-+ apt. 8.2.8).

Nota
Durante el procesamiento de alarmas no debe sobrepasarse tampoco la profundidad general de anidado de 16 niveles.
1

Prioridad de alarmas Si durante la ejecucin de una alarma surge una nueva, sta se procesa solo cuando se haya ejecutado totalmente la primera.

Nota
Si durante la validez de la operacin "AS" (bloquear alarmas) aparecen flancos positivos o negativos en una entrada de alarma, ya no es posible determinar el canal generador de la alarma. Sin embargo, se llama el OB2 (tras la operacin AF). Considere este caso en el programa controlado por alarmas.

EWA 4NEB 812 6120-04

S5- 1 OOU

Procesamiento de alarmas

Lectura de la PAE de alarmas Cuando aparece una alarma de proceso, en la PAE de alarmas solo se cargan los estados de seal de las entradas de alarma, puestos O y 1. Estos datos son los nicos de la PAE de alarmas que estn disponibles para su evaluacin en el programa controlado por alarmas. En el 0 6 2 solo es posible leer la PAE de alarmas utilizando las siguientes instrucciones:

Panormica:

Si se entran otros parmetros la CPU pasa a STOP emitiendo el mensaje de error "NNN" en el USTACK (+ apt. 5.2). Al leer en la PAE de alarmas no se escribe en la PAE normal.
a

Escritura en la PAA de alarmas

Los datos que el programa controlado por tiempo o alarmas desea llevar a mdulos de salida se escriben durante dichos tipos de ejecucin del programa tanto en la PAA de alarmas como en la PAA "normal". Tras finalizar el 0 8 2 los datos transferidos a la PAA de alarmas se pasan a los mdulos perifricos en un ciclo de datos de salida de alarmas (antecede a la ejecucin "normal" del programa). Tras el ciclo de programa del 0 0 1 el contenido de la PAA se copia en la PAA de alarmas. El ciclo de salida de datos de alarma solo se ejecuta cuando se han escrito datos en la PAA de alarmas. En la PAA de alarmas es posible escribir datos para mdulos perifricos usando instrucciones de transferencia. Al escribir en la PAA de alarmas se escribe tambin en la PAA normal.

Panormica:

EWA 4NEB 812 6120-04

Procesamiento de alarmas

S5- 1OOU

Panormica sobre las posibilidades de acceso a las imgenes de proceso La siguiente figura muestra como se desarrolla en el OB2 la transferencia de datos entre las imgenes de proceso y el AKKU 1 cuando se utilizan las diferentes instrucciones de carga y transferencia.

PAE
T EBWT E W X

PAE de alarmas
L EBXIL E W X L PBWL P B l I L PWO

I
T ABWT AW X

AKKU 1
T PBXIT PW X

I
PAA de alarmas
i

X = Direccin de byte o palabra

Figura 10.3 Panorm~ca de las posibilidades de acceso del 0 8 2 a las imgenes d e proceso

Ejemplo de programacin del OB2 Las instrucciones binarias solo pueden acceder a las PAE y PAA normales. Para poder determinar cul ha sido el canal generador de la alarma existe la posibilidad de transferir el byte o la palabra de periferia a un byte o palabra de marca, y evaluarlos entonces usando instrucciones binarias.

Combinacin O de las dos consultas Y Ha aparecido en el canal O un flanco negativo? saltar al FB12. Si ha aparecido un flanco, se salta al FB12.

Atencin
Cuando durante el procesamiento de alarmas se sobreescriban marcas contenidas en el programa cclico y que deban seguir utilizndose en dicho programa, dichas marcas debern salvarse previamente (p. ej. memorizndolas en un mdulo de datos).

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de alarmas

10.2

Clculo de tiempos de reaccin frente a alarma

El tiempo total de reaccin resulta sumando: el retardo de seal del mdulo generador del alarma ( = intervalo entre el cambio de seal en la entrada generadora de alarma hasta la activacin de la lnea de alarma) tiempo de reaccin frente a alarma de la CPU tiempo de ejecucin del programa de alarma ( = suma de todas las operaciones STEP 5 en el programa destinado a evaluar las alarmas). Los tiempos de reaccin frente a alarma de la CPU se calculan como sigue: Tiempo reaccin alarma de la CPU = Tiempo reaccin base + Tiempos de reaccin adicionales El tiempo de reaccin base vale 0,6 ms y es vlido siempre que no no no no se hayan utilizado FBs integrados est parametrizado el reloj-calendario integrado haya pendientes funciones PGiOP est programado el O613

Y no haya conectada ninguna red SINEC L1.


Los tiempos de reaccin adicionales, que pueden ser variables, figuran en la tabla 10.1

Tahla 10 1

T~ernpos de reaccin adloonales

Funciones AG usadas

ProlongaciQndel tiempo de reaccibn frente a lamla

1 FBs integrados
Reloj-calendario parametrizado Red SINEC L1 conectada a canal SI 1 Funciones OP Funciones PG: Status mdulo/transmitir mdulo Visualizacin direccin Comprimir mdulo con PG si no se desplazan mdulos

1 s 0 , 5 ms
5 0,2 ms

s8,O ms depende de la cantidad de bytes para cargar en memoria 10,5 ms 18 ms por kbyte

depende de la cantidad de mdulos presentes (tras borrado total, 31 ms) 600 ms por 1 k instrucciones de palabra del mdulo a desplazar

si se desplazan mdulos

EWA 4NEB 812 6120-04

1 rr

Pmcesamiento da vaiaras anafgioos


11.1 11.2 11.2.1 11.2.2 11.2.3 11.2.4 11.2.5 11.3 11.4

Mdulos de entrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . Forma de conectar emisores de tensin o corriente a mdulos de entrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . Medida de tensin con termopares aislados 1 no aislados . . . . . . . Conexin a dos hilos de emisores (fuentes) de tensin . . . . . . . . . Conexin a dos hilos de emisores (fuentes) de corriente . . . . . . . . Conexin de convertidores (transmisores) de dos y cuatro hilos . . Conexin de termorresistencias . . . . . . . . . . . . . . . . . . . . . . . . . Puesta en servicio de mdulos de entrada analgica . . . . . . . . . . . Representacin de valores analgicos en los mdulos de entrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11. 1

11 . 11. 11. 11 . 11 . 11 .

1 2

3
4 4 6

11 . 7

11 . 11 11 . 19 11 . 19 11.20 11 . 22 11- 22 11. 25

11.5 Mdulos de salida analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.5.1 Conexin de cargas a mdulos de salida analgica . . . . . . . . . . . . 115 . 2 Representacin de valores analgicos en los mdulos

de salida analgica

..................................

Mdulos de adaptacin de valor analgico FB250 y FB251 . . . . . . 11.6 11.6.1 Lectura y normalizacin de valor analgico .FB250 . . . . . . . . . . . 11.6.2 Salida de valor analgico . FB251 . . . . . . . . . . . . . . . . . . . . . . .

EWA 4NEB 812 6120-04

(6ES5 464-8MA1118MA21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.10 11.1 1 11.12 11.13

11 . 2 11 . 2 11 . 11 . 11 . 11 . 11 . 11 . 3 4 4 5 6 6

Medida de tensin con termopares no aislados (6ES5 464-8MAlli8MA2 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin a dos hilos de emisores de tensin (6ES5 464.8MB11, 464.8MC11, 466-8MC11) . . . . . . . . . . . . . . . . . . . . Conexin a dos hilos de emisores de corriente (6ES5 464-8MD11) . . . . . Conexin de convertidores de dos hilos (6ES5 464-8ME11) . . . . . . . . . . Conexin de convertidores de cuatro hilos (6ES5 464-8ME11) . . . . . . . . Forma de conectar un PT 100 (6ES5 464-8MF1118MF21) . . . . . . . . . . . . Posibilidades de conexin en el mdulo de entrada (6ES5 464-8MF11) . . Conexin de cargas usando un circuito de cuatro hilos (6ES5 470.8MA11, 6ES5 470-8MD11) . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de cargas usando un circuito de dos hilos (6ES5 470.8MB11, 6ES5 470-8MC11) . . . . . . . . . . . . . . . . . . . . . . . . . Esquema de normalizacin usando el FB250 . . . . . . . . . . . . . . . . . . . . . Esquema del ejemplo "Indicacin del volumen faltante en un tanque" . . . Transformacin del margen nominal en el margen elegido . . . . . . . . . . . .

11 . 19 11 . 20 11. 22 11 . 23 11 . 23

EWA 4NEB 812 6120-04

11.2 11.3 11.4 11.5 11.6 11.7


1 1.8

de entrada analgica 464-8 ... 11 . . . . . . . . . . . . . . . . . . . . . . Ajustes en el selector "operating mode" para el mdulo de entrada analgica 464-8MA21 . . . . . . . . . . . . . . . . . . . . . . Ajustes en el selector "operating mode" para el mdulo de entrada analgica 464-8MF21 . . . . . . . . . . . . . . . . . . . . . . Representacin de un valor de entrada analgica en forma de configuracin binaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de entrada analgica 464-8MA11, -8MF11, -8MB11 (nmero en coma fija, bipolar) . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de entrada analgica 464-8MC11, -8MD11 (nmero en coma fija, bipolar) . . . . . . . . . . . . . . . . . . . . . . . . Mdulo de entrada analgica 464-8ME11, 4 x 4 ... 20 mA (valor absoluto) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulo de entrada analgica 464-8MF11, 2 x PT 100 (unipolar) Mdulo de entrada analgica 464-8MF21, 2 x PT 100

.....
. . .

. .

11 11 -

. . . . .

..... .
. . .

11- 10 11 - 11 11 - 11
1 1- 12 1 1 - 12

. . . . . .

..

. . . .

...... ......

11.9 11.10

11.1 1

11.12

11.13 11.14 11.15 11.16 11.17 11.18

Mdulo de entrada analgica 464-8MF21, 2 x PT 100 "con linealizacin" (bipolar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulo de entrada analgica 464-8MA21, 4 x t 50 mV con linealizacin y compensacin de temperatura (bipolar); termoelemento tipo K (nquel-cromolniquel-aluminio, segn IEC 584) . . . . . . . . . . . . . . . . . . . . Mdulo de entrada analgica 464-8MA21, 4 x t 50 mV con linealizacin y compensacin de temperatura (bipolar); termopar tipo J (hierrolcobre-nquel (Constantan), segn IEC 584) . . . . . . . . . . . . . . . . . Mdulo de entrada analgica 464-8MA21, 4 x t 50 mV con linealizacin y compensacin de temperatura (bipolar); termopar tipo L (hierrolcobre-nquel (Constantan), segn DIN 43710) . . . . . . . . . . . . . . . Mdulodeentradaanalgica466-8MC11,4xO ... 1 0 V . . . . . . . . . . . . . Representacin de un valor analgico de salida en forma de configuracin binaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tensiones y corrientes de salida en mdulos de salida analgica (nmero en coma fija, bipolar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tensiones y corrientes de salida en mdulos de salida analgica (unipolar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Llamada y parametrizacin del FB250 . . . . . . . . . . . . . . . . . . . . . . . . . . Llamada y parametrizacin del FB251 . . . . . . . . . . . . . . . . . . . . . . . . . .

11 - 13

11 - 14

11- 15

11 - 16 11-16 11 - 20 11 - 21 11 - 21 11 - 22 11 - 25

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de valores analgicos

11
11.1

Procesamiento de valores analgicos


Mdulos de entrada analgica

Los mdulos de entrada analgica digitalizan las seales analgicas del proceso para que puedan ser procesadas por la CPU (va la imagen de proceso de las entradas, PAE). En los apartados siguientes encontrar informaciones relativas al funcionamiento, la tcnica de conexin, la puesta en servicio y la programacin de mdulos de entrada analgica.

11.2

Forma de conectar emisores de tensin y corriente a mdulos de entrada analgica

A la hora de conectar emisores de seal (de tipo tensin o corriente) a mdulos de entrada analgica es preciso observar lo siguiente: Cuando se opere con varios canales, stos deben ocuparse obligatoriamente en sentido ascendente. Con ello se acorta el ciclo de datos. Los bornes 1 y 2 estn previstos para conectar una caja de compensacin (464-8MA11)
O

- para alimentar convertidores (transmisores) a dos hilos (464-8ME11).


En el resto de mdulos de entrada analgica no se conectarn los bornes 1 y 2. Los bornes de las entradas no utilizadas deben cortocircuitarse. La diferencia de potencial admisible entre las entradas no debe sobrepasar 1 V. Por este motivo se recomienda poner a un potencial de referencia comn todos los potenciales de referencia de los emisores.

EWA 4NEB 812 6120-04

Procesamiento de valores analgicos

S5- 1OOU

11.2.1 Medida de tensin con termopares aislados 1 no aislados


Para medir tensiones generadas en termopares sirve el mdulo 464-8MA1118MA21. En el caso de emisores con separacin galvnica, p. ej. termopares aislados, la tensin entre los bornes negativos de las entradas y el carril normalizado que soporta el AG no deber superar la diferencia de potencial admisible UcM. Para impedirlo, es necesario unir el polo negativo del emisor con el punto central de tierra (+ fig. 11.1). Si no se usa caja de compensacin, jes preciso cortocircuitar los bornes 1 y 2!

Figura 1 l . 1

Medida d e tensin con terrnopares aislados (6ES5 464-8MA1 118MA21)

Con emisores sin separacin galvnica, p. ej. termopares no aislados, no debe sobrepasarse la diferencia de potencial mxima admisible UcM (vanse valores mximos de los mdulos en cuestin).

Unin de referencia
(fria)

Figura 11.2 Medida d e tensin con terrnopares no aislados (6ES5 464-8MA1 li8MA21)

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de valores analg~cos

Conexin de termopares con caja de compensacin al mdulo 464-8MA1118MA21


Una caja de compensacin permite neutralizar el efecto de la temperatura en la unin de referencia (p. ej., en la caja de bornes). Para ello es necesario lo siguiente: La caja de compensacin debe alimentarse con separacin galvnica. El transformador de la fuente de alimentacin debe tener un devanado de pantalla puesto a tierra. La caja de compensacin debe conectarse a los bornes 1 y 2 del bloque de conexin del elemento de bus.

11.2.2 Conexin a dos hilos de emisores (fuentes) de tensin


Para conectar emisores (fuentes) de tensin se dispone de tres mdulos diferentes: Mdulo de entrada analgica 464-8MB11 para tensiones de I 1V
Y Mdulo de entrada analgica 464-8MC11 para tensiones de I 10 V Mdulo de entrada analgica 466-8MC11 para tensiones de O ... 10V.

El cableado puede verse en la figura 11.3.

Figura 1 1.3

Conexin a dos hdos de emisores de tensin (6ES5 464-8MB11. 464-8MC 1 1 , 466-8MC11)

EWA 4NEB 812 6120-04

Procesamiento de valores analgicos

S5- 1OOU

1 1.2.3 Conexin a dos hilos de emisores (fuentes) de corriente


Para la conexin a dos hilos de emisores (fuentes) de corriente se dispone del mdulo 464-8MD11. El cableado se muestra en la figura 11.4.

Figura 11.4 Conexin a dos h ~ l o s de emisores d e corriente (6ES5 464-8MD11)

11.2.4 Conexin de convertidores (transmisores) de dos y cuatro hilos


Para alimentar convertidores de medida (transmisores) de dos hilos, en el mdulo de entrada analgica 464-8ME11 se dispone de 24 V en las entradas 1 y 2. El convertidor de dos hilos transforma la tensin en una corriente de 4 ... 20 mA de intensidad. El cableado se muestra en la figura 11.5.

Figura 11.5 Conexin d e convertidores d e dos hilos (6ES5 464-8MEI 1)

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de valores analgicos

Si utiliza convertidores (transmisores) de cuatro hilos, stos se conectarn de la forma siguiente (-+fig.l 1.6):

- -

Flgura 1 1 6

Conexln d e converbdores d e cuatro hilos (6ES5 464-8ME17)

Recuerde que los convertidores (transmisores) de cuatro hilos precisan fuente de alimentacin propia y que el terminal " + " del convertidor debe unirse con el borne "-" asociado en el bloque de conexin (al revs de lo que sucede con los convertidores de dos hilos). Todos los terminales "-" del convertidor de cuatro hilos debern conectarse al borne 2 del bloque de conexin del elemento de bus. Las entradas 4, 6 , 8 y 10 del mdulo de entrada analgica 464-8ME11 estn unidos internamente a travs de resistencias shunt. Estas resistencias hacen imposible poder sealizar rotura de hilo!

EWA 4NEB 81 2 61 20-04

Procesamiento de valores analgicos

S5-lOOU

11.2.5 Conexin de termorresistencias


Para conectar termorresistencias (p. ej. PT 100) sirve el mdulo de entrada analgica 464-8MF1118MF21. La resistencia del PT 100 se mide utilizando un circuito a cuatro hilos. A travs de los bornes 7 y 8 as como los 9 y 10 se lleva una corriente constante a las termorresistencias. As, las cadas de tensin en las lneas de "corriente constante" no falsean la medida. Las entradas de medida tienen una gran resistencia, de forma que en sus lneas no se producen cadas de tensin apreciables.

Ocupacin: (314):
(516): (718): (911O):

Linea de medida M O Lneas de medida M 1 Lnea corriente const. 1, O Linea corriente const. 1, 1

Figura 11.7 Forma de conectar un PT 100 (6ES.5 464-8MF1118MF21)

Si solo se utiliza un canal para la medida con PT 100 (p. ej. solo el canal O), el otro puede emplearse para medir tensiones ( 500 mV). En este caso utilice los bornes M +/M- para conectar la fuente de seal y puentee los bornes Ic + e Ic-.

Figura 11.8 Posibilidades d e conexin en el mdulo d e entrada (6ES5 464-8MF11)

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de valores analgicos

11.3

Puesta en servicio de mdulos de entrada analgica

En los mdulos de entrada analgica 464-8 ... 11 es preciso ajustar el funcionamiento deseado en el selector "operating mode". Este selector formado por varios interruptores se encuentra situado en la parte superior derecha del frontal del mdulo. Frecuencia de la red: El interruptor se ajusta a la frecuencia de red presente. Con ello el tiempo de integracin de los convertidores N D se selecciona con vistas a una supresin ptima de interferencias. Frecuencia de red 50 Hz + Tiempo de integracin 20 ms Frecuencia de red 60 Hz + Tiempo de integracin 16,66 ms. Con estos dos interruptores se ajusta el nmero de canales del mdulo de entrada analgica que se utiliza. De ser inferior a cuatro canales, se ocupa un espacio de direcciones menor, con lo que se actualizan ms rpidamente los valores medidos. Si activa la funcin de sealizacin de rotura de hilo, cuando se interrumpe un cable al emisor (termorpar o PT 100) o el propio emisor, entonces luce el LED rojo situado encima del selector. Simultneamente se activa el bit 1 en el byte 1 que sealiza el canal con rotura de hilo. Para poder "reconocer" una rotura de hilo, el mdulo aplica una corriente de prueba sobre los bornes de entrada y comprueba si la tensin resultante supera un determinado lmite. Si hay rotura en el emisor o en el cable a l, la tensin supera el lmite y se sealiza "rotura de hilo". Si se mide la seal a la entrada usando un voltmetro digital, los impulsos de la corriente de prueba hacen que la seal flucte aparentemente. Si se desactiva la sealizacin de rotura de hilo, !no se desconecta dicha corriente de prueba!
Tahla i l . 1
F

NQ de canales usados:

Rotura de hilo:

Alustes en el selector "ooeratina mode" nara el mdulo de entrada anala~ca 464-8 ... 1 I

Funcin

Ajusta en el selector "operating mode"


50 Hz 60 Hz

Frecuencia de la red

m;
1 canal (ChO)

R R ij
2 canales (ChOy C h l )
4

4 canales (ChO ... 3)


4

NQde canales usados

3
2 1

3
2 1

2
1

con sealizacin rotura hilo Rotura de hilo


4

sin sealizacin rotura hilo


4

3
2 1
1

2
1

EWA 4NEB 81 2 61 20-04

Procesamiento de valores analgicos

S5- 1OOU

El mdulo analgico 464-8MA21 ofrece ms posibilidades de ajuste en el selector; estas son: Linealizacin: Esta funcin permite linealizar la caracteristica de termopares tipos J, K y L o de la termorresistencia PT 100. En el mdulo 464-8MA21, la linealizacin debe activarse siempre conjuntamente con la compensacin de la temperatura de la unin de referencia. Termopares: Tipo J: - 200 "C ... + TipoK:-200C . . . + Tipo L: - 199 "C ... + Compensacin de temperatura:

1200 " C 1369C 900 "C

(cada uno en escalones de 1

"C).

Por un lado, existe la posibilidad de considerar, usando una caja de compensacin, la temperatura de la unin de referencia al trabajar con los termopares de tipo J, K y L (-+ fig. 11.1). Por otro lado existe tambin la posibilidad de activar la funcin "compensacin de temperatura", que lleva la unin de referencia prcticamente al frontal del mdulo. Un circuito interno del mdulo hace que al conectar directamente termopares, con O "C en el punto de medida se saque siempre el valor digital "O", con independencia de la temperatura en los bornes. Para ello es preciso conectar directamente el termopar en el mdulo, es decir, sin prolongar usando un cable de cobre!

Tabla 11.2 A~ustesen el selector "oaeratino rnode" nara el mdulo d e entrada anala~ca 464-8MA21

Funcidn

Ajuste en el selector "openting rnodew

EWA 4NEB 812 6120-04

S5- 1000

Procesamiento de valores analgicos

Tabla 7 1.2 Ajustes en el selector "operatlng rnode" para el mdulo de entrada analg~ca 464-8MA21 (continuac~n)

Funclbn

Ajuste en el selector "operating moden

Linealizacin de la caracterstica de

Compensacin de

Si para el termopar utilizado se han ajustado en el selector del mdulo 464-8MA21 las funciones " Linealizacin de las caractersticas" y "Compensacin de temperatura", entonces la temperatura de referencia es O "C. Esto significa que cuando hay O " C en el punto de medida, entonces se saca el valor digital "0". Si en varios canales se conectan termopares, stos debern ser todos del mismo tipo. Si los termopares no son todos iguales o son de tipo diferente al J, K o L, entonces es preciso ajustar:
e

"sin linealizacin" Y "sin compensacin de temperatura"

En este caso tampoco es posible compensar la temperatura en la unin de referencia usando una caja de compensacin, ya que sta est siempre diseada para un determinado tipo de termopar. En este caso podra utilizarse un termostato en la caja de bornes; entonces es preciso considerar por software la temperatura del termostato. Si se opera con "sin linealizacin" y "sin compensacin de temperatura", entonces el mdulo 4648MA21 se comporta como el mdulo 464-8MA11.

EWA 4NEB 81 2 61 20-04

Procesamiento de valores analg~cos

S5- 1OOU

El mdulo de entrada analgica 464-8MF21 permite los siguientes ajustes del selector:
Tabla 11.3

Alustes en el selector "operating mode" para el mdulo d e entrada analog~ca 464-8MF21

i.

Funcin

Ajusta en el selector "operating mode"


I

50 Hz
8
7 6

60 Hz
8

7
6 5 4 3 2
1

Frecuencia de red

5 4 3 2
1

1 canal (ChO)
8

2 canales (ChO y Ch 1)
8 7
6

NQde canales usados

7 6

5
4

5 4
3 2
1

3
2
1

con sealizacin de rotura


8 7 6

sin sealizacin de rotura


8 7 6

Rotura de hilo

5 4 3
2 1

5 4 3
2 1

sin linealizacin
8

Linealizacin para PT 100


8
7 6

Linealizacin de la caracterstica del PT 100

5
4 3 2 1

5
4 3
2 1

Los interruptores 1 y 2 del selector "operating mode" no tienen aqui ninguna funcin. Cuando se trabaja sin "sin linealizacin" y "sin compensacin de temperatura", el mdulo 464-8MF21 se comporta como el mdulo 464-8MF11. La linealizacin de caracterstica rige para los siguientes mrgenes de temperatura:

PT 100:

-100 " C ... +850 " C

(en escalones de 0,5 "C)

EWA 4NEB 812 6120-04

S5- IOOU

Procesamiento de valores analgicos

11.4

Representacin de valores analgicos en los mdulos de entrada analgica

Cada seal analgica debe digitalizarse para que pueda almacenarse en la imagen de entradas del proceso (PAE). Las seales analgicas se transforman para ello en un nmero binario que se escribe en un byte (466-8MA11) o en dos bytes (resto de mdulos de entrada analgica). Las potencias de dos se encuentran en determinadas posiciones dentro de la configuracin binaria (-+ tablas 11.4 y 1 1.14). Las tablas siguientes muestran cmo se representan los valores analgicos, en formato de dos bytes, en los diferentes mdulos de entrada analgica. Los datos que figuran entre parntesis son necesarios para programar los FE3250 y FB251 (-+ apt.11.6). Tabla
11.4

Representacin de un valor de entrada analgrca en forma de configuracrn brnarra

Leyenda:

S
X E D

O="+" 1="-" Bit de signo Bits irrelevantes Bit de error O = no hay rotura de hilo; 1 = rotura de hilo Bit de desborda- 0 = valor absoluto medido, como mximo 4095 unidades 1 = valor absoluto medido mayor o igual a 4096 unidades miento

Representacin de valores analgicos en los mdulos de entrada analgica 464-8 ...


Tabla
11.5

Mdulos de entrada analgrca 464-8MA 11, -8MFl 1 , -8MB11 (nmero en coma fija, hipolar)

Desbordam.

Margen de
rebase
2048 1024 1 50,O 25,O 0,024 0,o 500,O 250,O 0,24 0,o -0,24
-

1000,O 500,O 0,48 0,o -0,48


-

O O
0 0 1 1

1 O

O
0 0 1

O O
0 0 1
O

O O
0 0

O O
0 0
O

O O
0 0 1

O
0 0 1

1 O 0 0 1

o
-1 - 1024

Margen riom.

- 0,024 - 25,O
-50,O -50.024 -99.976 -100,O

1 1

1 1

250,O

500,O

1 O

O O
1

O
O

-2048 -2049 -4095 <-4095

-500,O -500,24 -999,75 -1000,O

-1000,O -1000,48 -1999,5 -2000,O

1 O

O O O

O
1

O
1
O

1 O 1 O 1 O (4x

1 1

Margen de
rebase
Desbordarn.

O O

O O

O O

O
O

O O O

464-8MAl 11-8MA21 "sin linealiracin" 464-8MFll (2x + 5 0 0 m V ) 464-8MB11 ( 4 I ~ 1 V)

+ 50 mV)

EWA 4NEB 812 6120-04

Procesamiento de valores analgicos

S5- 1OOU

Tahia 71.6 Mdulos de entrada analogica 464-8MCl1, -8MD1 1 (nmero en coma fila, bipolar)

1024 1

5,000 0.0048 08 -0,0048 5,000 10,000 -10,0048 19,995 20,000

10,O 0,0098 0,O -0,0098 -10,O -20,O 20,0098 -39,9902 40,O

0
O

0 0 0 0

0 0 0 0

O
0 1 1 1

O
0 1 1 1

O
0 1 1 0 1
O

O
0 1 0 0 1

O
0 1 0 0
1

O
0 1 0 0 1

O
0 1 0 0 1

O
0 1 0 0 1

O
0 1 0 0

O
0 1 0 0

O
0 1 0 0 1

1 O 1 O

O
0

O
0

O
1 1024 2048 2049 4095

0 1 0 0 1

Margen nominal

O
0 0

O
0 0

1 O 1 O 1 0

1 1

1 O 1 O 1 0

O O
0

O O
1

Margen de rebase Desbordamiento

O
0

O
0

O
0

O
0

O
0

O
0

O
0

O
0

< 4095

Tabla 1 1.7 Mdulo de entrada analo~ca 464-8ME1 1 . 4x 4...20 mA (valor absoluto)

Margen nominal

-1

-0,008

1 1

1 0

1 0

1 0

1 0

1 0

1 0

1 0

1 0

1 0

1 0

1 0

1 1

0 0

0 0

0 1

perturbado?

< -4095
*

< -32,769

Condicionado por las tolerancias de los componentes utilizados en el modulo, el valor corivertido piiede estar situado Unidad - 1) tambien en el rnargeri negativo (p ej FFF8,-

Tabla 1 1.8 Mdulo d e entrada analyica 464-8MF 1 1 . 2 x PT 100 (unipolar) Modulo cie entrada analoo~ca 464 8MF21 2 x PT 100 "sin I~neal~zacion" funi~olar)

Unidades
> 4095
4095 2049 2048 1024 1

Resistencia

Byte alto
0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0

Byte bajo
1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0

Margen
Desbordamiento
Margen de rebase Margen riomindl

en 51
r 400,O
399,90 200,098 200,O 100,O 0,098 0,o

EWA 4NEB 812 6120-04

S5- 1 OOU

Procesamiento de valores analgicos

~(bipolar) n Tabla 11.9 Mdulo d e entrada analgica 464-8MF2 1, 2x PT 100 "con I ~ n e a l ~ z a c"

600 300 200 2

21 2,02 157,31 138,50 100,39 100,oo 92,16 84,27 60,25

300 150 1O0 1

0 0

0 0

0 0

1 0

0 1

0 0 1 0 0 1 1 0 0 0

1 0 0 0 1 0 0 0 0

0 1 0 0 0 1 1 1 0

1 0

1 1 0 0 1 0 1 0 0

0 1 0 0 0 0 0 1 0

0 0 1 0 0 0 0 1 1

0 0 0 0 0 0 0 0 0

0 0

0 0

0 0

O
0 0 1 1 1 1 1

O
0 0 1 1 1 1 1

O
0 0 1 1 1 1 1

O
0 0 1 1 1 1 1

O
0 0 1 1 1 1 0

1 O

O
0 0 1 1 1 1 1

1 O

O O

O
0 0 0 0 0 0 0

O
0 0 0 0 0 0 0

O
0 0 0 0 0 1 1 1

Margennominal

o
-40 -80 -200 -202 -494

o
20 -40 -100 -101 -247

< -494

< -247

1 1

1 1 O

1 O

1 O

Margen de rebase ' Desbordamiento

En el margen de rebase, cuando se abandona el margen nominal linealizado se mantiene la pendiente momentnea de la caracteristica.

EWA 4NEB 812 61 20-04

Procesamiento de valores analgicos

S5- 1 OOU

Tabla 11.10

Mdulo d e entrada analog~ca 464-8MA21, 4 x ir 50 mV con l ~ n e a l ~ z a c ~ y cornpensacln n d e temperatura (b~polar); terrnopar t ~ p o K (nlquel-cromolniquel-alurnlnlo, segun IEC 584)

Unidades

en termopar en mV

Temperaura "C

Byte alto
Desbordamiento Margen de rebase *

Margen riomirial

Precision
52 K

Margen de
-273 1 1 1 1 0 0 0 0

Desbordamiento

X X X X X X X X

En caso de rotura de hilo, este valor representa la tenipcratura en bornes


*

para una temperatiira de referencia de 0C En el margen de rebase, cuando se abandona el margen nominal linealizado se mantiene la pendiente momentanea de la caracteristica.

EWA 4NEB 812 6120-04

S5-1 OOU

Procesamiento de valores analgicos

Tabla 1 1 11

Mdulo de entrada analg~ca 464-8MA2 1, 4x

+ 50 mV con I~nealizac~n y compensacin de temperatura


Byte bajo
O 1

(bluolar); termopar tlgo J (h~erro>'cohre-nique1 (Constantan), segun IEC 584)

Unldades

Tensin
M I twmQpar en mV

Tempera. en "C

Byte alto

Margen
O
0 0 1 1 0

1 0 0

O
0 0

1 O 1 0 0 0

Deshordamierito Margeri de rebase "

1 1

0 0

Margeri nornirial

Margen de rebase "


O

1 O

1
/

Desbordamiento Rotura de hilo

X X X X X O

F 0

En caso de rotura de hilo, este valor representa la ternperatura en bornes

"

para una temperatura de referencia de 0C En el margen de rebase, cuando se abandona el margen nominal linealizado se rnantiene la pendiente momeritanea de la caracterstica.

EWA 4NEB 812 6120-04

Procesamiento de valores analgicos

S5- 1OOU

Tabla 1 l . 12

Mdulo de entrada analg~ca 464-8MA21, 4x ? 50 rnV con I~neal~zac~n y compensacron d e temperatura (blpolar); terrnopar trpo L (hierrolcobre-niquel (Constantan), segn DIN 43710)

Uniw dadas

~ensin 'wi
termOP" en r n r

Temperatura en
0~

Byte alto

Byte bajo

Margen

Margen de

Rotura de hilo

En caso de rotura de hilo, este valor representa la temperatura en bornes


*

para una temperatura de referencia de 0C En el margen de rebase, cuando se abandona el margen nominal Iiriealizado se mantiene la pendiente momentnea de la caracteristica.

Representacin de valores analgicos en el mdulo de entrada analgica 466-8MC11


El mdulo de entrada analgica 466-8MC11 deposita cada valor analgico en un byte; por ello se diferencia del resto de los mdulos de entrada analgica que depositan los valores analgicos en una palabra (formato, -+ tabla 11.4).
Tabelle 1 1.13 Mdulo de entrada analg~ca 466-8MC11, 4x O... IOV

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de valores analgicos

Si desea leer el valor analgico usando el mdulo funcional integrado FB250, antes de llamar el FB250 es preciso acondicionar el valor analgico.

Ejemplo 1:
El mdulo de entrada analgica 466-8MC11 est enchufado en el puesto 1; es decir, la direccin inicial del mdulo es 72. Los valores analgicos leidos estn depositados en 4 bytes sucesivos;
l e r valor 2Q valor 3er valor 4~ valor

analgico analgico analgico analgico

(canal O) -+ EB 72 (canal 1) -+EB 73 (canal 2) -+ EB 74 (canal 3) -+ EB 75.

El FB72 reproducido a continuacin lee los valores analgicos y los acondiciona para el FB250.

LEER TODOS L O S C A N A L E S D E L MODULO A 4 6 6 :L :T :L


:T

EW MW EW MW MB EW MB EW

72 72 74 74 72 72

LEER CUATRO C A N A L E S
Y R E U B I C A R EN MEMORIA

:L :T :L :T :L 0014 0015 0016 0017 O0 18 0019 OOlA O018 :BE :L


: SLW : SLW

ACONDICIONAR CADA VALOR ANALOGICO L E I D O Y VOLVERLO A E S C R I B I R EN L A P A E , DE FORMA QUE PUEDA ACCEDER A ELLA EL FB250.

73
74

MB74

3
EW MB EW 76 75

:T

:T

3 78

EWA 4NEB 812 6 1 2 0 - 0 4

Procesamiento de valores analgicos

S5- 1OOU

Ejemplo 2:
El mdulo de entrada analgica 466-8MCl 1 est enchufado en el puesto 0; es decir, la direccin inicial del mdulo es 64. Los valores analgicos leidos estn depositados en 4 bytes sucesivos;
l e ' valor analgico 2Q valor analgico 3er valor analgico 4Q valor analgico

(canal O ) -+ EB 64 (canal 1) -+ EB 65 (canal 2) -+ EB 66 (canal 3) -+ EB 67.

El programa reproducido a continuacin lee los valores analgicos y los acondiciona para el FB250. El resto del procesamiento con el FB250 se realiza de la misma forma que con el mdulo 464, pero sin bit de desbordamiento.

:L :T :L

EB E W EB E W EB E W

67

LEER CANAL 3

70
66 68 65 66 LEER CANAL O LEER CANAL 1 LEER CANAL 2

:T
:L :T :L

EB 64 E W 64

:T

EWA 4NEB 812 6120-04

S5- lOOU

Procesamiento de valores analgicos

11-5

Mdulos de salida analgica

Los mdulos de salida analgica transforman la configuracin binaria resultante del AG en tensiones o corrientes analgicas.

11.5.1 Conexin de cargas a mdulos de salida analgica


Para conectar cargas a mdulos de salida analgica no es preciso efectuar ningn ajuste. Antes de conectar las cargas observar lo siguiente: La tensin de alimentacin de la carga de 24 V C.C.debe estar aplicada en los bornes 1 y 2. Diferencia de potencial admisible entre salidas: mx. 60 V c.a. Las salidas no utilizadas se dejan "abiertas". La figura 11.9 muestra la forma de conectar cargas a las salidas de tensin de los mdulos

Las lneas de los sensores (S + , S-) deben conectarse directamente en la carga. Esto permite medir la tensin directamente en la carga, y corregirla. Con ello se compensan cadas de tensin de hasta 3 V por lnea. Cuando las resistencias de las lneas QV y M son despreciables respecto a la reistencia de carga, pueden suprimirse las lneas de los sensores. En este caso es necesario unir el borne S + con QV y el borne S- con MANA

Leyenda: QV: Salida analg. "Tensin" Lnea de sensores Si: MANA: Terminal de masa del R , : circuito analgico Resistencia de carga

(418) (317)
QV S +

(59) (6i10) S-

Ocupacin bornes

MANA Terminales

Figura 11.9 Conex~n d e cargas usando un clrcu~to de cuatro h ~ l o s(6ES5 470-8MA 11. 6ES5 470-8MD11)

EWA 4NEB 812 6120-04

Procesamiento de valores analgicos

S5- IOOU

La figura 11.10 muestra la forma de conectar cargas a las salidas de corriente de los mdulos

Leyenda:

QI:

Salida analg. "Corriente" Terminal de masa del MANA: circuito analgico

(418)

(6110)

Ocupacin bornes

Ql

MANA Terminales

(6ES5 470-8MB11, 6ES5 4 7 0 - 8 M C l l ) Figura 1 l . 10 Conexln d e cargas usando un circuito d e dos h ~ l o s

11.5.2

Representacin de valores analgicos en los mdulos de salida analgica

En la tabla 11.14 figura la forma en qu debe estar depositado en la PAA el valor analgico a sacar.
Tabla 11.14 Representacin de un valor analg~co d e salida en forma d e configuracion b~naria

Leyenda:

Bits irrelevantes Signo

EWA 4NEB 81 2 6120-04

S5- 1OOU

Procesamiento de valores analgicos

Las tablas 11.15 y 11.16 muestran las tensiones y corrientes asociadas a las configuraciones binarias respectivas.
Tabla 1 1 15 Tensiones y comentes cle salida en rnodulos d e salida analogica (numero en coma fila. hipolar)

Margen nominal

-1025 -1280

-10,0098 -12,5

-20,0195 -25,O

1 O 1 0

1 1

1 1 1 0

1 0

1 0

1 0

1 0

1 1 0 0

1 0

x x

x x

x
x

x
x

Margen de rebase

Tabla 11.16

Tensiones y corrientes d e salida en mdulos de salida analgica (unipolar)

Unldades

Valares de salida

Byte alto
o 0 o o 0 o
I

Byte bajo
o 0 o o 0 o
l l

Margen
x x x x x x
X

en

( en mA
o 0 o o 0 o
l

o 1 o o 1 o
X

x x x x x x x x x x

x x x x x x
X

x x x x x x
X

Margen de rebase Margen nominal

0 o 0 0

0 o 0 0

0 o 0 0

0 o 0 0

x x x x

x x x x

x x x x

Margen de rebase

EWA 4NEB 812 6120-04

Procesamiento de valores analgicos

S5- 1OOU

11.6

Mdulos de adaptacin de valor analgico FB250 y FB251

11.6.1 Lectura y normalizacin de valor analgico

- FB250 -

Este mdulo funcional lee un valor analgico en un mdulo de entrada analgico y suministra a su salida un valor XA comprendido dentro de un margen fijado por el usuario (esto se denomina normalizar o escalar). En el parmetro KNKT se indica el tipo de repreentacin de valores analgicos que utiliza el mdulo (tipo de canal). El margen deseado se limita con los parmetros OGR (limite superior) y UGR (limite inferior).
Tabla 1 1 . 1 7 Llamada v ~ a r a m e t n z a c i n del FB250

Parmetro
BG
KNKT

Significado

Formato

Asignacin

AWL

puesto enchufe

DKF

... 7

: SPA FB 2 5 0 N O M B BG KNKT O G R U G R : RLG:AE

K Y = x,y
No canal Tipo canal
x = o ... 3 y = 3 ... 6 3: Valor absoluto (4 ... 20 mA) 4: Represent. unipolar 5: Valor absoluto, bipolar 6: N o coma fija, bipolar

EINZ XA FB

OGR

Limite superior del valor de salida

BU

UGR

Limite inferior del valor de salida

ElNL

1
Valor de salida Bit de error

irrelevante A W Valor analg. normalizado Es "0" con rotura de hilo Es " 1" con rotura de hilo, no de canal o de puesto no vlidos, o con tipo de canal no vlido

XA

Margen desbordado

A BI

Es "1" al desbordar el margen nom~nal

Esquema de normalizacin
Margen nominal Representacin en el mdulo de entrada analgica

Margen fijado por el usuario UGR


Figura 1 1 . 1 1

OGR

Esquema d e normalizacion usando e l FB250

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de valores analgicos

Ejemplo:

Indicacin del volumen faltante en un tanque

En un panel visualizador de tres cifras se desea indicar el volumen faltante en un tanque cilndrico de 30 m3. Las diferentes cifras del visualizador deben atacarse con cdigo BCD. El nivel se mide con un detector SONAR-BEROB, margen 80 ... 600 cm, con salida analgica ( + catlogo NS3).

Figura 11.12 Esquema del elemplo "lndicac~on del volumen faltante en un tanque"

O La salida analgica del SONAR-BERO suministra una corriente constante comprendida en el


margen 4 ... 20 mA proporcional a la separacin: censor - liquido. Esta corriente se lleva al canal O del mdulo de entrada analgica 4 ... 20 mA enchufado en el puesto O.

O El FB250 transforma el margen 4 ... 20 mA en el margen O ... 30.0 m3- El valor se deposita
como nmero en coma fija en la palabra de marca 1. La asignacin de parmetros se realiza en el mdulo actual. Con el FB241 el nmero en coma fija se transforma en un nmero en BCD ( + FB241).
4 mA

12 mA

20 mA

Margen nominal del mdulo analgico Margen fijado por el usuario

Figura 1 1.73

Transformacin del margen nominal en el margen eleg~do

EWA 4NEB 812 6120-04

Procesamiento de valores analgicos

S5- 1OOU

AWL
SPA FB 2 5 0
NOMB

Expicaci6rt
Llamada incondicional del FB250 Puesto O Canal O, tipo 3 Lmite superior: 30.0 m3 Limite inferior: 0.0 m3 Sin significado Depositar en la palabra de marca el volumen faltante como nmero en coma fija " 1" , si hay rotura de hilo " 1", si tanque demasiado lleno Conversin de un nmero en coma fija en un nmero en BCD

: RLG:AE
:

BG
KNKT OG R

:0,3

: 300
: : : MWI

UGR
EINZ

xA
FB

:MO.O

BU :MO.I SPA FB 2 4 1

. .

O El nmero en BCD est depositado en los bytes de marca 11 ... 13. La salida se realiza a travs
de dos mdulos de salida digital enchufados en los puestos 2 y 3 . No es necesario sacar las ttradas 5 y 6 del nmero en BCD, depositadas en el byte de marca 11, porque el nmero solo tiene 3 cifras.

AWt

Expflcacln
Leer y transferir a los mdulos de salida las ttradas O ...3 del numero en BCD.

. . .
L ~
BE ~ 1 2

T A W ~

EWA 4NEB 812 6120-04

S5- 1OOU

Procesamiento de valores analgicos

11.6.2 Salida de valor analgico

- FB251 -

Este mdulo funcional permite sacar valores analgicos a travs de mdulos analgicos de salida. Para ello se convierten al margen nominal del mdulo los valores comprendidos entre los parmetros: limite inferior " UGR" y lmite superior " OGR".

Tabla 1 l . 18

Llamada v ioarametnzacin d e l FB25 1

Pardmetro
XE

Significado
Valor analogico a sacar No puesto enchufe

Tipo
E

Ocupacin
Valor entrado (complemento a dos) entre UGR ...OGR
O ... 7

AWL
: SPA FB 251

NOMB XE
BG KNKT

: RLG:AA

BG KNKT

D KF

: : : :

No canal

D KY

KY = x , y
x=o; 1
y=o; 1 O: Represent. unipolar 1. No coma fija, bipolar

Tipo canal

OGR UGR FEH BU

OGR

Lmite supenor del valor a sacar Limite inferior del valor a sacar Error al fijar los limites

DKF

32767

... + 32767

UGR FEH

D KF
A BI

32767

. + 32767

Es "1 ", si UGR = OGR, o con nmero de canal o de puesto no vlido, o con tipo de canal no vlido Si " 1 ", XE est fuera de (UGR;OGR). XE toma el valor del limite

BU

El valor entrado sobrepasa UGR u OGR

Ejemplo:

Indicacin en un instrumento analgico del contenido de un tanque

El volumen faltante en un tanque de 30.0 m3 est depositado como nmero en coma fija en la palabra de marca 1 (+ Ejemplo FB250). El mdulo analgico de salida 2 20 mA enchufado en el puesto 1, canal O, entrega los valores normalizados al instrumento. Este indica dentro del margen comprendido entre O ... 20 mA.

Figura 11.14 Esquema del elemplo "Indicacin del contenido d e un tanque

EWA 4NEB 812 61 20-04

Procesamiento de valores analgicos

S5- lOOU

A partir del volumen faltante se calcula el contenido.

Depositar en MW 20 el contenido

Los parmetros UGR y OGR del FB251 se refieren al margen nominal del mdulo analgico de salida. Por ello es necesario asignar el valor -300 al parmetro UGR.

- 30.0 m3
\

Contenido del tanque 0.0 m3

30.0 m3

)--------------------------\ \ \

y -- - - - -- - - - - -- - - -- - --- - -

- 20 mA
Figura 1 l. 15

O mA

o
20 mA

Transformacin del valor analgico al margen norn~nal

Llamada incondicional del FB251


NOMB

:RLG:AA

KNKT

:O, 1
:-300

UGR

Lmite inferior - 30.0 m3 " l " , si hay rotura de hilo " 1" , si tanque demasiado lleno

EWA 4NEB 812 6120-04

12

Rsloj~alendaria integrado fa partir de la CPU 103. 6ESB lQ3.8MAO2)


12.1 12.2

Funcin

..........................................

12- 1

Parametrizacin en el DB1 (a partir de la CPU 103. 6ES5 103-8MA03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.2.1 Ajustes prefijados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2.2 Lectura de la horaifecha actuales . . . . . . . . . . . . . . . . . . . . . . . . 12.2.3 Parmetros del DBl posibles para el reloj-calendario integrado . . . 12.3 12.3.1 12.3.2 12.3.3 12.3.4 12.4 12.5 12.6

1212 . 1212-

2 2 3 4

Programar el reloj-calendario integrado en el DB1 (a partir de la CPU 103. 6ES5 103-8MA03) . . . . . . . . . . . . . . . . . Ajustar el reloj en el DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustar horario de alarma en el DB1 . . . . . . . . . . . . . . . . . . . . . . Ajustar el contador de horas de operacin en el DBl . . . . . . . . . . Entrada del factor de correccin del reloj en el Di31 . . . . . . . . . . . Estructura de la zona de datos del reloj . . . . . . . . . . . . . . . . . . . . Estructura y consulta de la palabra de estado . . . . . . . . . . . . . . . . Parametrizacin directa de la zona de datos del reloj y de la palabra de estado de los datos del sistema . . . . . . . . . . . . . Programacin del reloj en el programa de aplicacin . . . . . . . . . . . Lectura y ajuste del reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacin de horarios de alarma . . . . . . . . . . . . . . . . . . . . . . Programacin del contador de horas de operacin . . . . . . . . . . . . Entrada del factor de correccin del reloj . . . . . . . . . . . . . . . . . . .

1212 . 12121212 -

5 5 6 7 7

12- 12

12- 15 12- 21 12 - 21 12- 25 12- 30 12 - 35

12.7 12.7.1 12.7.2 12.7.3 12.7.4

EWA 4NEB 812 6120-04

12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9

DB1 con parmetros prefijados para el reloj-calendario integrado . . . . . . . . Ejemplo de ajuste del reloj (DB1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de ajuste del horario de alarma (DB1) . . . . . . . . . . . . . . . . . . . . . Ejemplo de ajuste del contador de horas de operacin (en el DB1) . . . . . . Ejemplo de entrada de valor de correccin (DB1) . . . . . . . . . . . . . . . . . . . Acceso a la zona de datos del reloj por parte del D B l o del programa de mando y del reloj-calendario . . . . . . . . . . . . . . . . . . . . . Diagrama de flujo "Transferencia de ajustes del reloj" . . . . . . . . . . . . . . . Diagrama de flujo "Transferencia de un nuevo horario de alarma" . . . . . . . Diagrama de flujo "Transferencia de la preseleccin al contador de horas de operacin" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1212 . 121212 .

2 5 6 7 7

12 . 8 12- 20 12- 26 12- 31

12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 12.1 1 12.12 12.13 12.14

Reloj-calendario integrado, parmetros del DB1 . . . . . . . . . . . . . . . . . . . . Datos en la zona de datos del reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mrgenes de definicin de los datos del reloj . . . . . . . . . . . . . . . . . . . . . . Significado de los bits 0, 1, 2 y 3 de la palabra de estado . . . . . . . . . . . . . Significado de los bits 4 y 5 d e la palabra de estado . . . . . . . . . . . . . . . . . Significado de los bits del contador de horas de operacin (bits 8, 9 y 10 de la palabra de estado) . . . . . . . . . . . . . . . . . . . . . . . . . . Significado de los bits de horario de alarma (bits 12, 13 y 14 de la palabra de estado) . . . . . . . . . . . . . . . . . . . . . . . . Zona ocupada por el reloj-calendario integrado en los datos del sistema . . ProgramadelFBl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programa del OB21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programa del OB22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programa del DB75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcin "STEUERN .MANDO . VAR" . . . . . . . . . . . . . . . . . . . . . . . . . .

12 . 4 12 . 9 12 . 10 12- 13 12 . 13 12- 14 12. 14 12 . 15 12- 17 12 . 18 12 . 18 12- 18 12 . 19

EWA 4NEB 81 2 6120-04

S5- 1OOU

Relo;-calendar10 ~ntegrado

12
12.1

Reloj-calendario integrado (a partir de la CPU 103, 6ES5 103-8MA02)


Funcin

El reloj-calendario integrado le ofrece posibilidades para controlar y supervisar el curso del proceso en funcin del tiempo. Funcin de reloj y calendario p. ej. para configurar un control dependiente del tiempo. Funcin de horario de alarma (alarma de tiempo) p. ej. para supervisar la duracin de un proceso. Contador de horas de operacin p. ej. para controlar intervalos de inspeccin. El reloj corre tan pronto se alimenta con tensin el AG. El ajuste prefijado es 01.04.92, 12.00 horas. Para ajustar el reloj es preciso realizar la parametrizacin correspondiente. Para ello hay dos posibilidades: Parametrizacin del reloj en el DBI para la CPU 103, 6ES5 103-8MA03 (+ apt. 12.2) Parametrizacin del reloj en la zona de datos de sistema a partir de la CPU 103, 6ES5 103-8MA02 (+ apt. 12.6) y programacin en el programa de aplicacin (+ apt. 12.7). Para aprovechar su funcin, el reloj hardware precisa una zona en memoria denominada zona de datos del reloj y una palabra de estado. Para ello es preciso depositar en los datos de sistema 8 a 10 las informaciones siguientes: Situacin de la zona de datos del reloj Situacin de la palabra de estado Modo de funcionamiento bsico del reloj-calendario: El intercambio de datos entre el reloj integrado y el programa de mando discurre siempre a travs de la zona de datos del reloj. El reloj deposita en sta los valores actuales de hora, fecha y contador de horas de operacin; por otro lado, en dicha zona pueden escribirse los valores de hora, fecha, horario de alarma y contador de horas de operacin que debe aceptar el reloj. Por otro lado es posible consultar la palabra de estado para p. ej. reconocer errores de ajuste; adems, los bits de la palabra de estado pueden modificarse para bloquear o liberar puntualmente operaciones de aceptacin o lectura. Ms detalles relativos a la zona de datos del reloj y la palabra de estado figuran en los apts. 12.4 y 12.5. Esto es especialmente importante para los usuarios que deseen parametrizar el reloj en la zona de datos de sistema. Las personas que se inician en SIMATIC conviene que parametricen el reloj usando el DBI.

EWA 4NEB 812 6120-04

12.2

Parametrizacin en el DB1 (a partir de la CPU 103, 6ES5 103-8MA03)

Para poder usar sus funciones es preciso parametrizar el reloj-calendario en el DBI. Se procede de la misma forma que con el resto de funciones parametrizables (+ apt. 9.1):
b

b b 1
b

tras "Borrado total" visualizar el DB1 prefijado sobrescribir con blancos los dos caracteres de comentario (#) en el DB1 saltar con el cursor al bloque de parmetros del reloj modificar los parmetros transmitir al AG el DE1 modificado pasar el AG de STOP- RUN RUN el AG acepta los nuevos datos del reloj-calendario.

Con cada transicin STOP-

Nota
Durante el "Borrado total" se elimina toda la informacin contenida en los datos de sistema. El reloj contina corriendo internamente con los valores actuales. La hora se actualiza siempre al comienzo del prximo ciclo, una vez transcurrido 1 s.

12.2.1 Ajustes prefijados


Si se visualiza el DB1 prefijado, el bloque de parmetros del reloj incluye los siguientes valores prefijados:
36 : 48 : 60 : 72: 84 : 96: 108: KC KC KC KC KC KC KC CF O = ' CLK DB5 DWO STW ='MW102 STP Y SAV Y ' : ='OHE N SET 4 0 1 . 0 4 . 9 2 ' ; t . ='12:00:00 TIS 4 ='01.04. 13:00:00 OHS ' ; = ' 0 0 0 0 0 0 : 0 0 : 0 0 # ; SDP: WD';
9 .
t .

= ' P G N 0 1 ; #CLP:

Figura 12.1 DE1 con parmetros prefijados para el reloj-calendario integrado

Tras el identificador de bloque del reloj integrado - CPL -, el parmetro CLK define la situacin de los datos del reloj (p. ej. en el DB5 a partir de DW O). El parmetro STW especifica la longitud de la palabra de estado (p. ej. en MW 102). Es imprescindible indicar estos parmetros si se desea leer el reloj. La forma de proceder para leer el reloj se describe en el apartado siguiente. En el apt. 12.2.3 figuran todos los parmetros del DB1 necesarios para el reloj-calendario integrado.

EWA 4NEB 812 6120-04

S5- 1OOU

Relo;-calendario ~ntegrado

12.2.2 Lectura de la horalfecha actuales


Para ver si corre el reloj, y con qu valores, proceda de la forma siguiente: Tras "Borrado total"
)

b b b

Visualizar el D B l . Sobrescribir con blancos los dos caracteres de comentario (#) en el DB1. Crear el DB5 con DW O ... DW 21 (en l se deposita la hora/fecha actuales, + tabla 12.3). Pasar el A G de STOP+ R U N (con ello los valores del DB1 los acepta el reloj). Usando la funcin "STEUERN VAR" (forzado de variables) entrar en el PG DB5 y DW O...DW 3.
-

Tahla . . . 12.1

Lectura de la horaifecha actuales -- .


-

Operanda
DB 5 D W O D W 1

Estado de seal

Expllcacton

KH = 0004 KH = 0104 KH = 9212 KH = 0000

Mircoles

01 de o c t u b r e 1992, 12:OO h o r a s

Pulsar dos veces la tecla de aceptacin; con ello el reloj corre con los valores actuales.

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- 1OOU

12.2.3 Parmetros del DB1 posibles para el reloj-calendario integrado


Tabla 12.2 Reloj-calendano integrado, parrnetros d e l DE1

Paramatro

Argumento

Slgntffcado

Ident, de bloque: CtP:


CF CLK

Clock-Parametsrs (reloj)
Introducir factor de correccin (Correction Factor) Situacin de los datos del reloj (CLocK Data)

STW STP SAV OHE SET TIS


OHS

P DBxDWy, MWz,EWv o AWV DBxDWy, MWz,EWv o AWV JNi N JNiN

Situacin de la palabra de estado (STatus Word) Actualizacin del reloj en estado STOP (STOP) Salvar hora tras ltimo RUN+STOP o tras RED DES (SAVe) Liberar contador de horas de operacin (Operation Hour counter Enable) Ajustar hora !fecha Ajustar horario de alarma (Timer lnterrupt Set) Ajustar contador de horas de operacin (Operation Hour counter Set)

wt tt mm 11 hh mn
SS

hhhhhh
1
2

= 1 ... 7 (da de la semana = Do .. . .Sa) = 01 ... 31 (da del mes) =O1 ...12 (mes) =O ... 99 (ao) = 00 ... 23 (horas) = 00 ... 59 (minutos) = 00 ... 59 (segundos) = 0 ... 999999 (horas)

p = - 400 ... 400 v=O ... 126 x = 2 ... 255 y=O ... 255 z=O ... 254 jlJ = s y N = yes = s nIN = no

Si no se desea aceptar un argumento (p. ej. segundos): entrar XX, con ello el reloj contina corriendo con el ajuste actual. En el bloque de parrnetros TIS no se considera dicho valor. 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. En los bloques de parmetros SET y TIS deber utilizarse el mismo modo (12 24 horas).

EWA 4NEB 812 6120-04

S5- 1 OOU

Reloj-calendario integrado

12.3

Programar el reloj-calendario integrado en el DBI (a partir de la CPU 103, 6ES5 103-8MA03)

En los apartados siguientes se muestran ejemplos de programacin del reloj-calendario. Si entra en el AG estos ejemplos observando las reglas de parametrizacin (+ cap. 9), en poco tiempo estar en condiciones de hacer correr el reloj.

Nota
Si el AG reconoce un error de parametrizacin en el DB1, entonces el autmata permanece en STOP tras la conmutacin de STOP- RUN (luce el LED rojo).

12.3.1 Ajustar el reloj en el DB1


Forma de proceder:
b

b
b b b

Borrar totalmente el AG Crear DB5 con DW O ... DW 21 Visualizar en el PG el DE31 prefijado Sobrescribir con blancos los caracteres de comentario (#) en el DB1 Llevar el cursor al bloque de parmetros CLP: Entrar el ejemplo: ajustar el reloj con fecha lunes, 09.1 1.1992 15.30 horas

60:

KC

='IWig2 salva en la zona de datos de relo] (+ tabla 12.3).

84:

KC

='15$SO:UQ

TIS 4

4 horas porque no se

Figura 12.2 Ejemplo de ajuste del reloj (DB1)

Transmitir al AG el DB1 modificado Pasar el AG de STOP- RUN

El AG acepta los nuevos datos del reloj con cada transicin STOP* RUN

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- 1OOU

12.3.2 Ajustar horario de alarma en el DB1


Forma de proceder:
Borrar totalmente el AG Crear el DB5 con DW O ... DW 21 Visualizar en el PG el DB1 prefijado Sobrescribir con blancos los caracteres de comentario (#) en el DB1 Llevar el cursor al bloque de parmetros CLP: Entrar el ejemplo: ajustar el horario de alarma con fecha jueves, 17.12. 8.00 horas

A]usta dsf horarfo de alarma


36: 48 : 60: KC
KC KC

Exptlcacl~n
9 .

='PGN 0 1 ;
= ' CCK

D&5

DWO

CLP: CF O STI

';

='#Wi02

STP Y SAY

';

84:

KC

=912:00:00

';

96:

KC

= ' 1 ? - f 2 .48:00:#0

PM

OHS ' :

Los datos del reloj estn depositados en el DB5 a partir de la DW O. La palabra de estado se encuentra en la palabra de marcas 102. El reloj se actualiza con el AG en STOP; la hora se salva en la zona de datos de reloj (+ tabla 12.3). Tras el parmetro TIS se entra el da de la semana, la fecha y la hora en la que se producir la alarma de tiempo. Es posible entrar el parmetro para el modo del reloj. En el ejemplo, el reloj corre en modo de 12 horas.

F~gura12.3 Ejemplo d e ajuste del horario d e alarma ( D B l )

Transmitir al AG el D B l modificado Pasar el AG de STOP- RUN El AG acepta los nuevos datos del reloj con cada transicin STOP- RUN.

EWA 4NEB 812 6120-04

S5- 1OOU

Reloj-calendario integrado

12.3.3 Ajustar el contador de horas de operacin en el DB1


Forma de proceder: Borrar totalmente el AG Crear el DB5 con DW O ... DW 21 Visualizar en el PG el DB1 prefijado Sobrescribir con blancos los caracteres de comentario (#) en el DE31 Llevar el cursor al bloque de parmetros CLP: Entrar el ejemplo: El AG ha sido sustituido. El contador se ajusta para que indique 1600 horas.

Ajuste contador #e horas de operacin


36: 48 : 60: KC KC KC ='PGN01; CLP:CFO
9 .

Expiicacln
Los datos del reloj estn depositados en el DB5 a partir de la DW O . La palabra de estado se encuentra en la palabra de marcas 102. El reloj se actualiza con el AG en STOP; la hora se salva en la zona de datos de reloj (+ tabla 12.3). s e libera el contador.

='CLK aw DUO
='#U102

srw

STP Y sAV Y ' ;

72:

KC

='OHE Y

SET 4 0 1 . 0 4 . 9 2

';

96: 108 :

KC KC

='01.04.
=

13:oo:oo

OHS ' ;
; SDP: w D ' ;

ct~~oU;aa:oo

Tras el parmetro OHS se entra el valor inicial del contador de horas de operacin.

Figura 12.4 Ejemplo d e ajuste del contador d e horas d e operacin (en el DB1)

Transmitir al AG el DB1 modificado Pasar el AG de STOP- RUN El AG acepta los nuevos datos del reloj con cada transicin STOP+ RUN.

12.3.4 Entrada del factor de correccin del reloj en el DB1


La precisin del reloj depende de la temperatura. Puede programarse un factor de correccin para aumentar la exactitud del reloj. El factor de correccin se entra en slmes. Es preciso medir en cuntos segundos se adelanta o atrasa el reloj por mes. Un mes se considera que tiene 30 das. Ejemplo: Se ha medido que el reloj se atrasa 12 S en 4 das. Es decir, 90 correccin es pues + 90 slmes.
S

en 30 das. El valor de

Entre en el D B l de la forma que se indica dicho valor junto con los otros parmetros modificados para el reloj:
. . . . .

. .. .. . .. . . . . .. . . . . . . . . .. . . . .. .. . . . . . .. . . . .. .. .. . . de &loj . . . . . . . . . . . . : . : . . . . : . ,. .... . . . . . . . .. . . .. . .. .. . . ... ... .. . ... . ... . . .. .. . . . . . . . . . . . . . . . .. .. .. .. . .. . . . . .. .. . . . . . . . . .

E n ~ < & . , , f ~ o ~oDri&d&h o~ dal.


KC

1:

.. . .. . . .
, ;

Erplioidb&:;: . . . .. ... ..::'.!:. .. .......:.. :.. ... . . .. . . . . . ..:. ;.


.

..:. .

. . .+

..

36 :

= ' PGN 01 ; CLP:

~$:;:+gOj.

Se ofrece al reloj el valor de correccin + 90 s.

Figura 12.5 Ejemplo de entrada d e valor d e correccin (DB1)

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- 1OOU

12.4

Estructura de la zona de datos del reloj

Para programar el reloj-calendario en el D B l , el usuario solo precisa modificar los parmetros prefijados en ste (+apt. 12.2). Durante el arranque todas las informaciones se escriben en los datos de sistema automticamente va el intrprete del D B l . La parametrizacin en los datos de sistema - es decir, el acceso directo desde el programa de usuario - solo queda reservada a usuarios con extensos conocimientos del sistema. La situacin de la zona de datos del reloj debe depositarse en los datos de sistema 8 y 9. El intercambio de datos entre el DB1 o 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, DB, zona de entradas o salidas) 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 D B l o el programa de mando deposita las preselecciones para los horarios de alarma 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 12.6 resume estas interrelaciones. Zona datos reloj Hora actual: fecha actual (palabras O a 3)

-------

,
DB1 1 4 Programa de mando
b

Preselecciones horalfecha (palabras 4 a 7) Horario alarma (palabras 8 a 11)

- - - - - - - -b Reloj-calendario
integrado
+- - - - - - -

Horas de operacin actuales (palabras 12 a 14) Preselecciones con-

+ tador horas operac.


(palabras 15 a 17) Horalfecha de la

--------)

(palabras 18 a 21)
f- Lectura de datos del reloj

*--

El reloj escribe los datos del reloj en la zona de datos del reloj El reloj toma las preselecciones

-+ Transmisin de preselecciones

--+ de la zona de datos del reloj

F~gura 12.6 Acceso a la zona de datos del reloj por parte del DB1 o del programa de mando y del reloj-calendano

EWA 4NEB 812 6120-04

S5- 1OOU

Reloj-calendario integrado

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 de tiempo o la funcin de contador de horas de operacin. La tabla 12.3 informa en dnde se encuentran los distintos datos dentro de la zona de datos del reloj, con independencia de la zona de memoria elegida (zona DB, zona de marcas, zona de entradas o salidas). A continuacin de la tabla 12.3 se informa ms detalladamente de los datos registrados en la zona de datos de reloj.
Tabla 12.3 Datos en la zona de datos del re101

Ao bisiesto *

Dia de la semana Mes AM/PM (bit 7)", horas Segundos Da de la semana Mes AMiPM (bit 7)", horas Segundos Segundos

5
6
7

Da Ao Minutos Horario alarma

8
9 10 11 12 13 14 15 16 17 18 19 20 21
*

--Da

--Minutos Horas de operacin actuales

Minutos Horas

Horas Horas . 10.000 Segundos

. 100

Preseleccin contador horas de operacion

Minutos Horas
100

Horas Horas . 10.000 Da de la semana Mes AMIPM (bit 7) , horas Segundos

Horalfecha tras una transicin RUN-STOP o RED DES (solo si bit 5 en palabra de estado = 1)

--Dia Ao Minutos

" solo tiene significado en modo 12 h; Bit 7 = 1 -+ PM; Bit 7 =O + AM

solo importante si el reloj se programa en el programa de aplicacin (-+ tabla 12.4)

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- 1OOU

Es preciso considerar las particularidades siguientes:


e e

Los datos en la zona de datos del reloj deben entrarse en forma codificada en BCD. 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 + apt. 12.5). 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. En el modo de 12 horas, al preseleccionar la hora del reloj o el horario de alarma no es posible ajustar independientemente 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; con ello se activa el bit de error correspondiente.

La condicin de ao bisiesto solo debe ajustarse si el reloj se programa en el programa de aplicacin. Si se utiliza el DB1 el sistema ajusta automticamente la condicin de ao bisiesto. Los valores preseleccionados debern estar comprendidos dentro de los mrgenes de definicin indicados en la tabla 12.4:
Maryenes de oehnicion d e los datos (le1 re101

Tahla 12 4

Variable
Segundos Minutos Horas

ParrneUos permitidos
O ... 59 O ... 59 en modo 24 h: O ... 23 en modo 12 h: con AM 1 ... 12 (12 A 0 horas) con PM81 ... 92 (81 13 horas del medioda) 0...999999 al preseleccionar el contador horas de operacin 1 ... 7 1 = Domingo 2 = Lunes 3 = Martes 4 = Mircoles 5 = Jueves 6 = Viernes 7 = Sbado

Variable
Da Mes Ao Ao bisiesto

Parbmet~ls permitidos
1 ... 31 1 ... 12 o ... 99 o ... 3 O = el ao actual es bisiesto 1 = el ao anterior fue

bisiesto 2 = ao bisiesto fue hace dos aos 3 = ao bisiesto fue hace tres aos

Da de la semana

EWA 4NEB 812 6120-04

S5- 1 OOU

Reloj-calendario integrado

Cualquier entrada diferente a las indicadas provoca 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 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 (-+ apt. 12.5). 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 "XX" (cdigo ASCII) en el D B l o "FF" (hexadecimal) si la programacin es directa en los datos del sistema. Si la zona de datos del reloj se sita prxima al final de alguna zona particular (marcas, mdulo de datos, entradas, salidas), 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. 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 registrado de la ltima transicin RUN-STOP! No olvide que se puede definir la situacin de la zona de datos del reloj, y que los nmeros de palabra indicados en la tabla 12.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 12.3.

Ejemplo: La zona de datos del reloj elegida comienza en DW 124. Con ello los datos para horalfecha se depositan de la 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 0, para obtener la direccin de palabra correspondiente es preciso multiplicar por 2 el nmero de palabra indicado en la tabla 12.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 0, entonces es preciso sumar tambin dicho valor.

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- 1OOU

12.5

Estructura y consulta 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 el AG pase del estado RUN al estado STOP o cuando se presente RED DES; para ello se ajustarn adecuadamente los bits previstos para dicho fin. La palabra de estado puede estar depositada en la zona de marcas o en un mdulo de datos; la situacin se fijar en el DB1 o directamente en los datos de sistema 9 y 10 (-+ apt. 12.6). 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 los estados de seal de los bits 4 y 5 de la palabra de estado. Usando las operaciones de forzado de bit "S" o "R" 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 el AG actualice la hora (la fecha actual) incluso en el modo STOP. 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).
e

El sistema operativo no borra los bits "Aceptar preselecciones" (bits 2 ,10 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). 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.

EWA 4NEB 812 6120-04

S5- 1OOU

Reloj-calendario integrado

Las tablas 12.5 a 12.8 informan del significado de los estados de seal de los bits correspondientes.

Bits del reloj


Tabla 12.5 Sianificado de los bits O. 7 . 2 v 3 de la oalabra de estado

B&

Estado
1
O
1

I I

Slgnlflcado
Error de preseleccin Sin error de preseleccin Modo 12 h Modo 24 h Aceptar preselecciones No aceptar preselecciones Puede leerse la hora No puede leerse la hora

1
O

1
O

Bits del sistema operativo


Tabla 12.6 S~gnificado de los bits 4 y 5 de la palabra de estado

Moda
STOP

Bit en pal.

estado

Estado

SlgniWeado
El reloj solo actualiza las palabras O a 3 (hora actuallfecha actual) en la zona de datos del reloj. El reloj se ajusta con la funcin del PG "MANDO VAR" (forzado de variables). El reloj no actualiza la zona de datos del reloj. Las palabras O a 3 contienen el instante de la ltima transicin RUN-STOP. Las palabras 18 a 21 contienen el instante de la ltima transicin RUN-STOP o de la ltima RED DES, si adems estaba activado el bit 4. No se utilizan las palabras 18 a 21.

RUN

El reloj actualiza continuamente la zona de datos del reloj (palabras O a 17). Las palabras 18 a 21 contienen el instante de la ltima transicin RUN-STOP o de la ltima RED DES. No se utilizan las palabras 18 a 21.

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- 1OOU

Bits del contador de horas de operacin


Tabla 12.7 Significado d e los bits del contador d e horas d e operacin (bits 8, 9 y 10 d e la palabra d e estado)

Bits de horario de alarma


Tabla 12.8 Sign~ficado d e los bits d e horano d e alarma (bits 12, 13 y 14 d e la palabra d e estado)

Los bits 6, 7, 11 y 15 son precisos para el sistema operativo, por lo que no estn disponibles 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 12, la misma consulta tiene la forma "U M 12.5".

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.04.1992 12.00.00, da de la semana: 4. Tambin 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 812 6120-04

S5- 100U

Reloj-calendario integrado

12.6

Parametrizacin directa de la zona de datos del reloj y de la palabra de estado en los datos del sistema

Tabla 12.9 Zona acupada por el relol-calendano integrado en los datos del sistema

EA1O EA1 1

Tipo de operando de los datos del reloj Caracteres ASCII: E, A, M, D Direccin inicial datos del reloj Operandos tipo D Operandos tipo E, A ,M Nmero del DB DB 2 ... DB FFH Direccin de byte Nmero de la palabra de datos DW O ... DW FFH Caracteres ASCII: E, A, M, D Nmero del DB DB 2 ... DB FFH Direccin de byte Nmero de la palabra de datos DW O ... DW FFH
"O", "1"

EA12

Direccin inicial datos del reloj solo relevante para operandos tipo D Tipo de operando de la palabra de estado

EA13 EA14 1O

Direccin inicial de la pal. de estado Operandos tipo D Operandos tipo E, A ,M Direccin inicial de la pal. de estado solo relevante para operandos tipo D

EA15

EA16

11
-

Status del hardwarel (solo relevantes bits O 1) bien activados bit O 1 + chip del reloj defectuoso ningn bit activado+ chip funciona Valor de correccin errneo? (solo relevante bit Bit 15) bit 15 activado+ valor de correcc. errneo ( > + 400 < - 400) bit 15 no activado + valor de correccin correcto Valor de correccin 2

EA16

11

"O", "1"

EA18

12

- 400

... 400

1 Durante el arranque es posible consultar el SD11. Para ello se llama un FB en el 0 8 2 1 0822; en el FB se lee el SD11 usando "L B S l l " , y se postprocesa. 2 Cargar siempre en el AKKU 1 el valor de correccin usando la instruccin L KF X (ya que tambin pueden darse valores negativos).

EWA 4NEB 812 6120-04

En el apartado siguiente le ofrecemos un ejemplo que servir para hacer correr lo ms rpido posible el reloj-calendario integrado parametrizando directamente en los datos del sistema. Para entender este apartado suponemos conocimientos relativos a la zona de datos del reloj y de la palabra de estado (+ apts. 12.4, 12.5).

Nota
La hora se actualiza siempre al comienzo del prximo ciclo, una vez transcurrido 1 s.
-

Ejemplo:
Se desea ajustar el reloj con los datos siguientes: mircoles, 02.12.92; 10:30:00. La palabra de estado ocupa la palabra de marcas 12 y los datos del reloj se depositan en el DB75 a partir de la DW O. Hay dos formas de transferir los ajustes del reloj:
1.

2.

Usando la funcin del PG "MANDO VAR" (forzado de variables) cuando el AG se encuentra en " RUN", o usando la funcin del PG "MANDO VAR" (forzado de variables) cuando el AG se encuentra en "STOP" y en la PALABRA DE ESTADO es 1 el bit 4.

Para el ejemplo utilizaremos el primer camino. Proceda como sigue: RED DES en el AG Poner el selector en STOP RED CON en el AG Borrar totalmente el AG (+ apt. 4.1.3) Programar el AG (+ ejemplo de programacin siguiente) Pasar a RUN el AG

Con ello corre el reloj-calendario integrado.

Estructura del programa:


Los datos del sistema quedan fijados tras la transicin STOP-+ R U N Los datos del sistema se fijan al conectar el AG

Ajustar hordfecha a los nuevos valores

EWA 4 N E B 812 6120-04

S5- IOOU

Reloj-calendar10integrado

Secuencia d e entrada de mdulos y ejemplo de programacin: Recomendamos proceder de la forma siguiente: 1. Programar el FB1

- fija los datos de sistema para el reloj-calendario

integrado 2. Programar el OB21 - llama el F B l en caso de transicin STOP-RUN 3. Programar el 0 8 2 2 - llama el FB1 al conectar el AG 4. Crear el DB75 - en l se depositan los datos del reloj 5. Transferir los nuevos datos al reloj usando la funcin del PG "MANDO VAR" (AG en RUN) En las tablas 12.10 a 12.14 se encuentran los ejemplos de programacin correspondientes.
Tabla 12.10 Programa del FB1

Los datos del cuentran en el

Depsito en la palabra de datos del sistema 8

BS 9

Depsito en la palabra de datos del sistema 9 Nmero de la palabra de marcas " 12D"

L KH

I
O

estado se encuentra en la MW 12

Cdigo ASCll irrelevante Depsito en la palabra de datos del sistema 10

BS 10

BE

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- lOOU

Tabla 12.1 1

Programa del 0132 1

SPA

FB 1

El mdulo funcional se llama una vez con cada transicin

SPA

FB 1

El mdulo funcional se llama una vez al conectar el AG.

O: 1:

KH = 0000; KH = 0000;

Fija la cantidad de palabras de datos (en el ejemplo O ... 7; +tabla 12.3) y el formato de los nmeros (en el ejemplo,

2: 3:
4:

KH = 0000; KH = 0000; KH = 0000; KH = 0000; KH = 0000; KH = 0000

5: 6:

7:

EWA 4NEB 812 6120-04

S5- 1O O U

Reloj-calendario integrado

Leer y ajustar horalfecha


Una vez entrado el programa, proceda a probarlo:
b

Pase al AG a "RUN" Usando la funcin "MANDO VAR" entre en el PG: 1. el nmero del mdulo de datos 2. las palabras de datos O ... 7 3. los datos del reloj 4. la palabra de estado
-

Tabla 12.14 Funcin "STEUERN - MANDO

VAR"

KH = 0003 KH = O110 KH = 9112 KH = 0 0 0 0

01 de octubre 1991, 12.00 horas (leer datos actuales del reloj) 02 de diciembre 1992, 10.30 horas

KH =

0212
9210

KH

KH = 3000 MW

1 2

KM =

oooooooo

OOOOO~OO

Si se pone a "1" el bit 2 en la palabra de estado, entonces se transfieren al reloj los nuevos ajustes.

Comenzar el procesamiento de estado (pulsar dos veces la tecla de aceptacin); con ello se borra el bit 2 de la palabra de estado y el reloj comienza a correr con los nuevos ajustes.

Nota
Adems de con la funcin "MANDO VAR" (-+ tabla 12.14), los nuevos ajustes pueden entrarse directamente en el mdulo de datos. En este caso es preciso depositar los nuevos valores en las palabras de datos 4 a 7 del DE375 (+ tabla 12.13).

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- 1OOU

zona de datos del reloj

Activar en el programa de mando el bit 2 (aceptacin)

Esperar aprox. 2 S (entrar un programa de espera)

1
*

Errores posibles: - Reloj inexistente - Datos de sistema del reloj errneos o no presentes - Zona de datos del reloj demasiado

- pequei Reloj ; defectuoso

9
Pal. estado, bit 0 = 1 s corriendo con los

errneos

No puede utilizarse el reloj. Eliminar el error.

La parte inferior del diagrama de flujo solo sirve para fines de diagnosis. Su ejecucin no es obligatoria. La parte superior del diagrama de flujo puede realizarse tambin con la funcin del PG "MANDO VAR" (forzado de variables) (AG en RUN) o "STEUERN" (mando) (AG en STOP, en la palabra de estado es 1 el bit 4).

Figura 12.7 Diagrama de flujo "Transferencia de ajustes al reloj"

Si no debe aceptarse un ajuste, identifique el byte correspondiente con el valor "255D" o "FFHV. Entonces se mantiene el valor que ya estaba ajustado en el reloj. Los ajustes errneos se sealizan mediante el bit O de la palabra de estado. El reloj sigue corriendo con los valores anteriores. De forma similar a este ejemplo es posible programar nuevos ajustes (preselecciones) para el horario de alarma y el contador de horas de operacin. Sin embargo, los ajustes se encuentran en otras DW de la zona de datos del sistema (-+ apt. 12.4). Para que el reloj pueda aceptar los nuevos ajustes es preciso poner a " 1" el bit correspondiente (-+ apt. 12.5).

EWA 4NEB 812 6120-04

S5- 1OOU

Reloj-calendar~o integrado

12.7

Programacin del reloj en el programa de aplicacin

Esta forma de programacin del reloj est reservada a usuarios con extensos conocimientos del sistema. Para el resto de usuarios recomendamos usar el DB1 (-+ apts. 12.2 y 12.3). En el prximo apartado se explica, en ejemplos, la forma de acceder al reloj desde el programa de aplicacin.

12.7.1 Lectura y ajuste del reloj


Ejemplo:
Programa para preseleccionar la hora y la fecha.

Dependiendo del estado de la entrada 0.0 se aceptarn las preselecciones para la hora y la fecha. Dichos datos debern transferirse a los bytes de marcas 120 a 127 antes de activar la entrada 0.0 (comparar con OB1). Los valores que no deben modificarse se preseleccionarn con FFH. La entrada 1 .O permite determinar el modo del reloj (1 = modo con 12 horas). La entrada 0.1 est asociada al bit AMiPM que se usa cuando se opera en modo con 12 h. La zona de datos del reloj se encuentra en el DB2 a partir de la DW O; la palabra de estado es la MW 10.

PRESELECCION DE HORA Y FECHA

............................
- - - - - - - - - - - - - - - - - M - - - - - - - - - -

TRANSFERIR PRIMERAMENTE LOS VALORES DE LA HORA Y LA FECHA A LOS MB120 A M81271


E 0.0 :S M 20.0 :SPA FB 1 0 :P. RELOJ : MB 1 2 1 : MB122 : MB 1 2 3 : MB 1 2 4 : MB 1 2 5 : E 0.1 :U

LANZAR LA PRESELECCION DEL RELOJ ACTIVANDO M 2 0 . 0 (SE BORRA EN E L F B 1 0 )

NOMB WOTG TAG MON JAHR STD AMPM

D I A DE LA SEMANA

B I T AM/PM (SOLO EN MODO 1 2 H )

MIN : SEK : FEHL : MODE:

MB 1 2 6 MB 1 2 7 M 12.1 E 1.0

B I T DE ERROR MODO 12H: E 1 . 0 = 1

EWA 4NEB 81 2 6120-04

Reloj-calendar~o integrado

S5- 1OOU

E/A/D/B/T/Z: DES DES :JAHR :AMPM E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: DES :FEHL E/A/D/B/T/Z: E/A/D/B/T/Z: =MODE 11.1 20.0

E E E E E E A

BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D:

BY BY BY BI BY BY BI BI MODO 2 4 H = O, MODO 1 2 H = 1 (MODO RELOJ, PALABRA ESTADO, B I T 1) L A 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 L A SEMANA DEPOSITAR VALOR PARA D I A DEPOSITAR VALOR PARA MES DEPOSITAR VALOR PARA ANO

:U

.
:UN

:SPB =M001 :R M 20.0 :A :L :T :L :T :L :T :L :T :L :ON :ON :L


:OW TRDE : T

DB 2 =WOTG DR 4 =TAG DL 5 =MON DR 5 =JAHR DL =STD =AMPM =MODE KH 0 0 8 0 DR =MIN DL 7 =SEK DR M M


7

6 DEPOSITAR VALOR PARA HORAS S I ESTA AJUSTADO MODO 12H Y B I T AMPM


=

1 (POR L A TARDE -TRDE-),

:SPB =TRDE

ENTONCES SE A C T I V A EN L A ZONA DE DATOS DEL RELOJ E L B I T CORRESPONDIENTE DEPOSITAR VALOR PARA MINUTOS DEPOSITAR VALOR PARA SEGUNDOS ACEPTAR PRESELECCIONES (PALABRA DE ESTADO: MW10) A C T I V A R TIEMPO DE V I G I L A N C I A S I NO HA TRANSCURRIDO AUN E L TIEMPO DE V I G I L A N C I A , ENTONCES BEB

:L :T :L :T :UN :S

11.2 11.2

:L KT 0 2 0 . 1 :SV T 10 MO0l:U T 10 :B E 0

EWA 4NEB 812 6 1 2 0 - 0 4

S5- 1OOU

Reloj-calendario integrado

:UN :SPB :S : BEA M 0 0 2 :UN :RB

11.2

=M002 =FEHL M 11.0 =FEHL

SE HAN ACEPTADO L A S PRESELECCIONES? S I S I , ENTONCES SALTO A M 0 0 2 S I HAY ERROR, ENTONCES A C T I V A R B I T DE ERROR (FEHL) ERROR A L PRESELECCIONAR? S I NO, BORRAR B I T DE ERROR S I NO HAY ERROR, ENTONCES BEB S I HAY ERROR, ENTONCES A C T I V A R B I T DE ERROR

: BEB :S =FEHL :BE

Ejemplo:

Programa para leer la hora y la fecha actuales

Dependiendo de un evento exterior, en este caso simulado por un flanco positivo en la entrada 0.5, 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 bit 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.

081

AWL

Explicacin
................................
LEER HORA Y FECHA

................................
CON FLANCO P O S I T I V O EN E 0 . 5 (EVENTO EXTERNO) DEBERA ALMACENARSE L A HORA Y L A FECHA EN M 0 3 0 - M 6 3 6

:U M :SPB F B NOMB : L . WOTG : TAG : MON : JAHR : STD : AMPM : MIN : SEK : MODE: :BE RELOJ MB MB MB MB MB M MB MB M

0.0 13 30 31 32 33 34 13.0 35 36 13.1

MARCA DE FLANCO

D I A DE L A SEMANA D IA MES ANO HORAS M13.0=1, MINUTOS SEGUNDOS M 1 3 . 1 = 1 , EN MODO 1 2 H TARDE EN MODO 1 2 H

EWA 4 N E B 812 6 1 2 0 - 0 4

Reloj-calendario integrado

S5- 1OOU

DES DES

:JAHR :AMPM

E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: DB 2 DR O =WOTG DL 1 =TAG DR 1 =MON DL 2 =JAHR DR 2 KH 0 0 7 F =STD D 2.7 DL

A A A A A A A A

BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D:

BY BY BY BY BI BY BY BI

DES

:MODE :A :L :T :L :T :L :T :L :T :L :L :T :P :L :T :L :T :U :BE

D I A DE LA SEMANA D IA MES
ANO

HORAS I N H I B I R B I T AM/PM (SOLO IMPORTA EN MODO 12H) I N D I C A R B I T AM/PM (SOLO IMPORTA EN MODO 1 2 H ) MINUTOS SEGUNDOS I N D I C A R MODO DEL RELOJ MODE = 1, EN CASO DE MODO 12H

=MIN DR 3 =SEK M 11.1

EWA 4NEB 812 6120-04

S5- 1OOU

Reloj-calendario integrado

Registro de la hora actuallfecha actual tras una transicin RUN-STOP

Nota
Solo se escribe en esta zona de datos del reloj si est puesto a " 1 " el bit 5 en la palabra de estado, ha acontecido una transicin RUN-STOP o RED DES, y queda todava memoria libre en la zona de operandos.

Este ofrece la posibilidad de determinar cundo ocurri una transicin RUN-STOP o una RED DES, incluso aunque el AG haya vuelto al modo RUN. La hora y la fecha de la tlima transicin RUNSTOP o RED DES se encuentra en las palabras 18 a 21 (+ tabla 12.3). Si 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 la ltima 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.

12.7.2 Programacin de horarios de alarma


Transferencia de preselecciones al reloj
Las preselecciones se depositan en la zona de datos del reloj utilizando operaciones de transferencia (+ tabla 12.3).
e

El bit AMIPM (bit 7) solo tiene importancia en el modo con 12 h. Bit7=1 +PM Bit7=0+AM 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 muy adecuado para entrar preselecciones. Si en un byte para un horario de alarma se entra el valor "255D" "FFHV,dicho byte no se considera al evaluar "Horario de alarma alcanzado". Esto permite, p. ej., programar cmodamente una alarma que se repita a diario. Para ello se entra el valor "255D" "FFHW en las variables "Da de la semana", "Da" y "Mes". El bit 14 provoca que el reloj acepte las preselecciones para los horarios de alarma. Las preselecciones se aceptan al comienzo del prximo ciclo, una vez transcurrido 1 s. Preselecciones errneas se sealizan mediante el bit 12 de la palabra de estado.

e e
e

EWA 4NEB 812 6120-04

Relo;-calendario lntegrado

S5- 1OOU

Escribir los ajustes en la zona de datos del reloj

Activar en el programa de mando el bit 14 (aceptacin)

.....................................
Esperar aprox. 2 S (entrar un programa de espera)

Errores posibles:
- Reloj inexistente - Datos de sistema

del reloj errneos o no presentes - Zona de datos del reloj demasiado pequea - Reloj defectuoso

Ajustes errneos

No puede utilizarse el reloj. Eliminar el error

El reloj sigue corriendo con el nuevo horario de alarma

La funcin de horario de alarma est desconectada

* La parte inferior del diagrama de flujo solo sirve para fines de diagnosis.
Su ejecucin no es obligatoria. F~gura12.8 Diagrama d e flujo "Transferencia d e un nuevo horario de alarma"

EWA 4NEB 812 6120-04

S5- 1OOU

Reloj-calendario integrado

Transcurso del horario de alarma


e e e

Cuando se llega al horario de alarma ajustado se activa el bit 13 en la palabra de estado. El bit 13 se mantiene activado hasta que se borre en el programa de mando. El horario de alarma puede leerse en cualquier momento.

Atencin
Si el horario de alarma se alcanza estando el AG en el modo STOP o RED DES no es posible evaluar el bit de dicha funcin. Se borra siempre durante el ARRANQUE!

Ejemplo:

Preseleccin y evaluacin de un horario de alarma

Dependiendo del estado de la entrada 0.6 se aceptarn en este caso las preselecciones del horario de alarma. Antes de que se active la entrada 0.6 es preciso transferir las preselecciones a los bytes de marcas 130 a 135. Los valores que no deban considerarse se prefijarn con FFH. Con la entrada 1.O se ajusta el modo del reloj. La entrada 0.1 define el bit AMIPM para el modo con 12 horas. Cuando se alcanza el horario de alarma ajustado se activa la marca 13.2. Los errores de preseleccin de horario se sealizan en la marca 12.2. Los datos del reloj estn depositados en el DE 2, a partir de la DW O; 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 ........................................... 1 T R A N S F E R I R PRIMERAMENTE L O S VALORES A LOS MB130 A MB1351

:U :S

E M

0.6 20.1
11

LANZAR PRESELECCION HORARIO DE ALARMA ACTIVANDO M 2 0 . 1 ( S E BORRA E N E L F B 1 1 )

:SPA FB NOMB :P. WOTG: TAG : MON STD AMPM MIN SEK FEHL ALRM
: : :

ALARMA MB130 MB 1 3 1 MB MB E MB MB M M E 132 133 0.1 134 135 12.2 13.2 1.0

D I A DE L A SEMANA

B I T AM/PM ( S O L O IMPORTANTE EN MODO 1 2 H )

:
: : :

B I T DE ERROR I N D I C A C I O N HORARIO DE ALARMA ALCANZADO MODO 1 2 H : E 1 . 0 = 1

MODE:

EWA 4NEB 812 6120-04

Reloj-calendario integrado

S5- 1OOU

E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: DES :AMPM E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: DES DES DES :FEHL :ALRM :MODE :U =MODE M M =ALRM M M M DB =WDTG DR DL =MON E/A/D/B/T/Z:

E E E E E E A

BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D:

BY BY BY B I BY BY B I

MODO 2 4 H = O, MODO 12H = 1 ( A J U S T A R MODO R E L O J ) I N D I C A R HORARIO DE ALARMA ALCANZADO ( B I T 13 EN PALABRA ESTADO) BORRAR B I T TRAS E V A L U A C I O N L A MARCA E S T A BORRADA S I L A S P R E S E L E C C I O N E S YA SE HAN CARGADO E N L A ZONA DE DATOS D E L R E L O J ZONA DE DATOS D E L R E L O J D E P O S I T A R VALOR PARA D I A DE L A SEMANA

.
:U :S
:R :UN :R :A :L :T :T :L

11.1 10.5 10.5

20.1 20.1 2
8

: S P B =M001

D E P O S I T A R VALOR PARA D I A

9
D E P O S I T A R VALOR PARA MES

EWA 4NEB 81 2 6120-04

S5- 1OOU

Reloj-calendario integrado

~s#'$::.~i :,.;.. ..:i . i: ..AWI, . .. . . . .. ... . . f=a&tinti&i&) . ... ..


:L :ON =STD =AMPM :ON =MODE : S P B =MANA :L : OW MANA : T :L :T :L :T :UN :S :L :SV DR 1 0 =MIN DL =SEK DR M M T 11 10.6 10.6
11 11 11

. . . .. . .. .. .. . . . . . . . .

. ..

.. .. . . . . . .... . . .. . .. ... . .. .. ... . ... . .. . . . . .

. .
.

:. ~

~ i l ~. .a ~ ,:;:,, i .b :::::.' ;:o . ::; j . . . .. . . . . .

. .. .. .. . .. . .. . .. ... . . . ... . . .. .

':.: i .ij

' ,

: . .
. .

DEPOSITAR VALOR PARA HORAS S I ESTA AJUSTADO MODO 1 2 H Y B I T AMPM = 1 (POR L A TARDE), ENTONCES SE A C T I V A EN L A ZONA DE DATOS D E L RELOJ E L B I T CORRESPONDIENTE (MANA
2

KH 0 0 8 0

MANANA)

DEPOSITAR VALOR PARA MINUTOS DEPOSITAR VALOR PARA SEGUNDOS ACEPTAR PRESELECCIONES ( B I T 1 4 EN PALABRA DE ESTADO MW10) A C T I V A R TIEMPO DE V I G I L A N C I A S I NO HA TRANSCURRIDO AUN E L TIEMPO DE V I G I L A N C I A , ENTONCES BEB SE HAN ACEPTADO L A S PRESELECCIONES? S I S I , ENTONCES SALTO A M 0 0 2 S I HAY ERROR, ENTONCES A C T I V A R B I T DE ERROR ERROR A L PRESELECCIONAR? S I NO, BORRAR B I T DE ERROR ( F E H L ) S I NO HAY ERROR, ENTONCES BEB S I HAY ERROR, ENTONCES A C T I V A R B I T DE ERROR

KT 0 2 0 . 1

M 0 0 1 :U T :BEB :UN M

10.6

:SPB = M 0 0 2 :S =FEHL : BEA M 0 0 2 :UN :RB M 10.4 =FEHL

: BEB =FEHL :S :BE

EWA 4 N E B 8 1 2 6 1 2 0 - 0 4

Reloj-calendar~o integrado

S5- 1OOU

12.7.3 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 horas de operacin


Transfiriendo la preseleccin correspondiente es posible fijar un determinado valor inicial para el contador de horas de operacin (p. ej., tras la sustitucin de la CPU). 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 muy adecuado para entrar preselecciones.

Si al preseleccionar el contador de horas de operacin no se desea aceptar un valor determinado (p. ej. minutos), marque el byte correspondiente con el valor "255D" "FFHV. Con ello, al ajustar el contador se mantiene el valor anterior. Una vez transferidos los valores de preseleccin a la zona de datos del reloj, es preciso activar el bit 10 de la palabra de estado a fin de que el reloj pueda aceptar dichos datos. Los valores errneos se sealizan mediante el bit 8 de la palabra de estado.

EWA 4NEB 812 6120-04

S5- 1OOU

Reloj-calendario integrado

zona de datos del reloj

Activar en el programa de mando el bit 1O (aceptacin)

Esperar aprox. 2 S (entrar un programa de espera)

Errores posibles: - Reloj inexistente - Datos de sistema del reloj errneos o no presentes - Zona de datos del reloj demasiado pequea - Reloj defectuoso
I

no

Ajustes errneos

zar el contador de horas de operacin. Eliminar el error.


*
-

El contador de horas de operacin corre con los nuevos ajustes.

El contador de horas de operacin sigue corriendo con los anteriores valores.

La parte inferior del diagrama de flujo solo sirve para fines de diagnosis Su ejecucin no es obligatoria.

Figura 12.9 Diagrama de flulo "Transferencia de la preselecc/on al contador de horas de operac~on'

EWA 4NEB 812 6120-04

Relo;-calendario integrado

S5- 1OOU

Ejemplo:

Preseleccin del contador de horas de operacin

Dependiendo del estado de la palabra de estado 0.7 se aceptarn los valores de preseleccin para el contador de horas de operacin. Antes de que se active la entrada 0.7 (no se realiza en el ejemplo de programa) es preciso haber transferido dichos valores a los bytes de marcas 136 a 140. Los valores que no deben modificarse se prefijarn con FFH. Los errores de preseleccin se sealizan en la marca 12.3. 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.

PRESELECCION CONT. HORAS DE OPERACION .. .. .. .. .. .. .. .. .. .. .. .. .. ........... ................... TRANSFERIR PRIMERAMENTE LOS VALORES A LOS M B 1 3 6 A M B 1 4 0 1 LANZAR L A TRANSFERENCIA DE L A S PRESELECCIONES PARA CONT. HORAS DE OPERACION ACTIVANDO M 2 0 . 2 :SPA FB NOMB : P . CONT. SEK MIN STDO STDZ STD4
: : : : :

:U :S

E M

0.7 20.2 12

MB 1 3 6 MB 1 3 7 MB 1 3 8 MB 1 3 9 MB 1 4 0 M 12.3 HORAS X 1 0 0 HORAS X 1 0 0 0 0 B I T DE ERROR

FEHL : :BE

EWA 4NEB 812 61 20-04

S5- 1OOU

Reloj-calendario integrado

DES DES DES DES

:STDO :STD2 :STD4 :FEHL

E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z: E/A/D/B/T/Z:

E E E A

BI/BY/W/D: BI/BY/W/D: BI/BY/W/D: BI/BY/W/D:

BY BY BY BI L A 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 SEGUNDOS DEPOSITAR VALOR PARA MINUTOS DEPOSITAR VALOR PARA HORAS DEPOSITAR VALOR PARA HORAS X 1 0 0 DEPOSITAR VALOR PARA HORAS X 1 0 0 0 0 ACEPTAR PRESELECCIONES ( B I T 1 0 EN PALABRA DE ESTADO MW10) L I B E R A R CONTADOR HORAS DE OPERACION, S I AUN NO LIBERADO, ENTONCES LANZAR TIEMPO DE V I G I L A N C I A S I NO HA TRANSCURRIDO AUN E L TIEMPO DE V I G I L A N C I A , ENTONCES BEB SE HAN ACEPTADO L A S PRESELECCIONES? S I S I , ENTONCES SALTO A M 0 0 2 S I HAY ERROR, ENTONCES A C T I V A R B I T DE ERROR ERROR A L PRESELECCIONAR? S I NO, BORRAR B I T DE ERROR S I NO HAY ERROR, ENTONCES BEB S I HAY ERROR, ENTONCES A C T I V A R B I T DE ERROR

:UN M 20.2 :SPB = M 0 0 1 :R M 20.2 :A :L :T :L :T :L :T :L :T :L :T :UN :S :S :L :SV M001 :U :UN DI3


2

=SEK DR 1 5 =MIN DL 16 =STDO DR 1 6 =STD2 DL 17 =STD4 DR 1 7 M 10.2 M 10.2 M 10.1

KT 0 2 0 . 1 T 12 T M 12 10.2

:SPB = M 0 0 2 =FEHL :S
:BEA M 0 0 2 :UN M 10.0 :RB =FEHL :BEB :S =FEHL

:BE

EWA 4NEB 8 1 2 6 1 2 0 - 0 4

Reloj-calendario integrado

S5- 1OOU

Lectura de las horas de operacin actuales


Los datos actuales estn depositados en las palabras 12 a 14 de la zona de datos del reloj. De all pueden leerse utilizando operaciones de carga.

Ejemplo:

Lectura del contador de horas de operacin

Tras 300 horas de 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 al PB5, que debe provocar la desconexin (en el ejemplo no est programado). La zona de datos del reloj se encuentra en el DB2, a partir de la MW O; la palabra de estado es la MW 10.

NOMB : L . CONT.

:A :U

DB
M

2
12.4

DB EN E L QUE ESTAN LOS DATOS D E L RELOJ CUANDO ESTA ACTIVADA L A MARCA A U X I L I A R 1 2 . 4 S I MAQUINA YA DESCONECTADA, ENTONCES F I N DEL MODULO

:L :L

DL

14

CARGAR HORAS X 1 0 0 EN AKKU 1 COMPARAR CON 3 ( = 3 0 0 HORAS) S I NO ALCANZADAS 3 0 0 HORAS, ENTONCES F I N

KZ 0 0 3

:S

12.4 5

ACTIVAR MARCA A U X I L I A R S I SE HAN ALCANZADO 3 0 0 HORAS DE OPERACION, ENTONCES SALTAR

:SPA PB

EWA 4 N E B 8 1 2 6 1 2 0 - 0 4

S5- 1 OOU

Reloj-calendario integrado

12.7.4 Entrada del factor de correccin del reloj


Puede programarse un factor de correccin para aumentar la exactitud del reloj. El factor de correccin se entra en slmes. Un mes se considera que tiene 30 das.

Ejemplo:

Se ha medido que el reloj se atrasa 12 de correccin es pues + 90 slmes.

en 4 das. Es decir, 90 S en 30 das. El valor

Nota

-1
El factor de correccin + 90 en la DW de sistema 12.
S

Para entrar el factor de correccin, usar el formato KF. Con ello se evita la conversin a otro sistema de numeracin!

se carga en el AKKUI, y se deposita

Nota
Una vez entrado el factor de correccin, ste se carga tras el prximo cambio en los minutos. Si se presenta un error de preseleccin, se activa el bit 15 en la DW de sistema 11.

EWA 4NEB 81 2 6120-04

13

AGentaSlNECL1-fapartlrdelaCPU-102)
13.1 Conexin de los AGs al cable de bus L1

...................

13- 1 13- 1 13 . 2 13 . 5

13.2 Parametrizacin del AG para el intercambio de datos . . . . . . . . . . 13.2.1 Parametrizacin en un FB (a partir de la CPU 102) . . . . . . . . . . . . 13.2.2 Parametrizacin en el DB1 (a partir de la CPU 103, 6ES5 103-8MA03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Coordinacin del intercambio de datos en el programa de mando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.3.1 Emitir datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.3.2 Recibir datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.3.3 Programacin de los mensajes en un FB . . . . . . . . . . . . . . . . . . . 13.3

13 . 7 13 . 8 13 . 9 13 . 11

EWA 4NEB 812 6120-04

13.1 13.2 13.3 13.4 13.5 13.6 13.7 13.8 13.9

Conexin del cable de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de programacin para parametrizar en el FE1 . . . . . . . . . . . . . . . Intercambio de datos entre emisor y receptor (principio) . . . . . . . . . . . . . . Estructura del buzn de emisin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del KBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del buzn de recepcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del KBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Organizacin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacin del "Procesamiento de mensajes" en el FE2 . . . . . . . . . . .

13- 1 13 . 4 13- 7 13 . 8 13- 8 13 . 9 13 . 10 13- 11 13- 12

. . . . . . . .

coordinacin

.....................

EWA 4NEB 812 6120-04

55- 1OOU

A G en la SlNEC L1

13

AG en la SINEC L1 (a partir de la CPU 102)

SINEC L1 es un sistema de comunicacin - red local en bus - para interconectar autmatas programables SIMATIC 55. Trabaja siguiendo el principio del maestro-esclavos. Para ms detalles relativos al funcionamiento de la red local en bus SINEC L1, consultar el manual "SINEC L1". En lo que sigue se presuponen conocimientos del funcionamiento de la red SINEC L1. El S5-100U puede acoplarse directamente a la red SINEC L1 en calidad de esclavo. En los apartados siguientes se dan las informaciones necesarias para ello.

13.1

Conexin de los AGs al cable de bus L1

Para poder conectar el AG al cable de bus L1 se precisa un borne de bus BT 777 (transceptor) encargado de convertir el nivel de seal. Para ello se proceder como sigue:
b

Conectar el cable de bus L1 al borne de bus BT 777:

Figura 13.1

Conexin del cable d e bus

Enchufar el conector del cable del borne de bus en el conector hembra para PGIOPISINEC L1.

13.2

Parametrizacin del AG para el intercambio de datos

Para poder gestionar el intercambio de datos a travs del bus de la red L1, el AG precisa las informaciones siguientes: dnde se encuentran los datos a emitir (mdulo de datos o zona de marcas) Designacin abreviada: buzn de emisin, abreviatura SF dnde se encuntran los datos a recibir (mdulo de datos o zona de marcas) Designacin abreviada: buzn de recepcin, abreviatura EF dnde deben depositarse las informaciones de coordinacin para emitir datos (p. ej. el mensaje "Error en la ltima peticin de emisin") Designacin abreviada: byte de coordinacin Emisin, abreviatura KBS

EWA 4NEB 812 6120-04

AG en la SINEC L1

S5- 1OOU

dnde deben depositarse las informaciones de coordinacin para recibir datos (p. ej. el mensaje: "Pueden leerse los datos recibidos") Designacin abreviada: byte de coordinacin Recepcin; abreviatura KBE y (si deben transmitirse por el bus L1 funciones de PG) el nmero en el bus PG. El AG se parametriza: a partir de la CPU 102, en el mdulo funcional Y a partir de la CPU 103, 6ES5 103-8MA03, en el D B l integrado

13.2.1 Programacin en un FB (a partir de la CPU 102)


La programacin en la SINEC L 1 se compone en dos partes: parametrizacin y programacin de los "mensajes" en el programa de mando (+ apt. 13.3.3)

Parametrizacin en el FB
En el programa deber fijar: el nmero PG propio para funciones del bus PG el nmero de esclavo propio las zonas de datos y de marcas ocupadas por los buzones de emisin y recepcin la posicin de los bytes de coordinacin El programa se escribe en un mdulo funcional llamado por uno de los dos mdulos de organizacin para arranque (0621 u OB22). Con la operacin de transferencia de bloques "TNB" se depositan en la zona de datos de sistema del AG los parmetros correspondientes. El bloque de parmetros SINEC L1 comienza en la palabra de datos de sistema 57.
Tabla 13.1 Bloque d e parmetros SINEC L 1

SD57 SD58 SD59 SD60 SD61 SD62 SD63

Nmero PG (1 ... 30) KBE Identificador datos KBE Palabra de datos KBS DB o byte de marca SF Identificador datos SF Palabra de datos EF DB o byte de marca

Nmero esclavo (1 ... 30) KBE DB o byte de marca KBS Identificador datos KBS Palabra de datos SF DB o byte de marca EF Identificador datos EF Palabra de datos

E A ~ ~ H E A ~ ~ H E A ~ ~ H EA7SH E A ~ ~ H E A ~ ~ H E A ~ ~ H EA7gH EA7AH EA7BH EA7CH EA7DH EA7EH EA7FH

La posicin de los bytes de coordinacin y las direcciones iniciales de los buzones de emisin y recepcin se fijan en cada caso usando 3 bytes.

EWA 4NEB 812 6120-04

S5- 1OOU

AG en la SlNEC L1

Tabla 13.2 Parametrizacin de los bvtes de coordinaon

Cignificedo
ldentificador datos "Marca" Byte de marca

Parametro
("M") 4D
O ... 127

Direcciones en la zona de datos de


sistema
-8

E A ~ ~ H EA7SH E A ~ ~ H

Ident. datos "Palabra de datos" Mdulo de datos Palabra de datos

( " 0 " ) 44 2 ... 63


O ... 255

EA77H E A ~ ~ H EA7gH

El identificador de datos est codificado en ASCII.

Desbordamiento
Si se reciben paquetes de datos mayores de 64 bytes no sigue escribindose ms all del fin del buzn de recepcin. No se sealiza el desbordamiento. El fin de la zona de recepcin es el byte de marca 127 en la zona de marcas o la ltima palabra de datos existente (en el mdulo de datos).

Ejemplo:
Parametrizacin del S5-100U como esclavo 1 en el mdulo funcional 1 Declaraciones:
e e e e e

Byte de coordinacin "Recepcin" (KBE) -+ Byte de marca MB 100 Byte de coordinacin "Emisin" (KBS) -+ Byte de marca MB 101 Buzn de emisin (SF) -+ Md. de datos DB2 a partir de DW O Buzn de recepcin (EF) -+ Md. de datos DB3 a partir de DW O Los bytes de marca MB 64 ... 77 se utilizan como memoria intermedia.

EWA 4NEB 812 6120-04

AG en la SINEC L1

S5- 1 OOU

AWL
L T L
T

Exptirnci0
1 65 4~00 66 100,o 67 41300 69 101,o 70 4400 72 2,O 73 4400 75 3,O 76

KF MB
KH

- Cargar el nmero de esclavo


y depositarlo en el byte de marca 65 Cargar el identificador "Marca y depositarlo en el byte de marca 66 - Cargar el byte de marca 100 y depositarlo en el byte de marca 67 - Cargar el identificador "Marca" y depositarlo en el byte de marca 69 - Cargar el byte de marca 101 y depositarlo en el byte de marca 70 - Cargar el identificador "Palabra de datos" y depositarlo en el byte de marca 72 - Depositar en los bytes de marca 73 y 74 el numero de DB "2"y el nmero de DW "O" - Cargar el identificador "Palabra de datos" y depositarlo en el byte de marca 75 - Depositar en los bytes de marca 76 y 77 el nmero de DB "3"y el nmero de DW "O" - Transferir la zona de marcas MB 64...77 a la zona de datos de sistema: - cargar la direccin origen superior - cargar la direccin de destino superior - transferir el bloque de datos de 14 bytes Borrar todas las memorias intermedias - Cargar el nmero hexadecimal "0000" - Poner a "0" todos los bits de MB 64...77
-

MW

L T L T L T L T
L T L

KY MW KH
MW

KY
MW

KH MW KY MW KH
MW

T L T

KY MW

KH

EE~D

L TNB L T T
T

KH

EA7F
14

KH
MW MW MW MW MW MW MW

0000 64 66 68 70 72

T
T

74
76

L
T

KH MB

o080 100

L
T

KH

0000 101

MB

BE

Preajuste del KBE ; Pueden recibirse los datos del bus. - Cargar el nmero binario 1000 0000 - Poner a " 1" el bit 7, y a "O" los bits 6...0 Preajuste del KBS; El programa puede acceder al buzon de emisin - Cargar el nmero binario 0000 0000 - Poner a "O" los bits 7...0 Finalizar el mdulo

F~gura13.2 Ejemplo d e programaon para parametr~zar en el FB1

EWA 4NEB 812 6120-04

S5- 1 OOU

AG en la SlNEC L1

13.2.2 Parametrizacin en el DB1 (a partir de la CPU 103, 6ES5 103-8MA03)


Todos estos parmetros pueden ajustarse en el bloque correspondiente del DB1. La forma ms lgica de proceder es la siguiente: El sistema operativo del AG tiene integrado un DB1 con ajustes prefijados; entre otros, all se encuentran prefijados parmetros para el intercambio de datos va la red SINEC L1. Cargue el DB1 de valores prefijados en su PG (funcin "Transmisin", origen: AG, destino: FD (PG)).
b

Busque el bloque de parmetros SINEC L1; su desginacin es: "SL1:" para el conector hembra para PGIOPISINEC L1. Sobrescriba con blancos los caracteres de comentario (#).

Modifique los parmetros prefijados de acuerdo a sus necesidades; debe procederse de forma consistente con la sintaxis.

Ejemplo:
El S5-100U es el esclavo nmero 2 en el bus SINEC L1 buzn de emisin en DB2, a partir de palabra de datos O buzn de recepcin en DB2, a partir de palabra de datos 10 byte de coordinacin Emisin es el byte de marcas O byte de coordinacin Recepcin es el byte de marcas 2 el nmero en bus PG es 1.

EWA 4NEB 812 6120-04

AG en la SINEC L1

55- 1OOU

La tabla 13.3 muestra la forma de modificar los parmetros prefijados as como los valores posibles:
Tabla 13.3 Parametr~zac~n de la interfase para SlNEC L1

NQ de esclavo del S5- 1OOU, prefijado: 1


SF DBZDWO

Situacin del buzn de emisin; prefijado: DB2 a partir de DWO

SF 0 ~ 2 0 ~ 0

S F DBXDWY

( x = 2 ... 255; y = O ... 255)


SF M B z

(z = O ... 255)
EF DBJDWO

Situacin del buzn de recepcin; prefijado: DB3 a partir de DWO

EF DBZDWlO

E F DBxDWy

(X = 2 ... 255; y = O ... 255)


EF MBz

(z = O ... 255)
KBE MBlOO

Situacin del "Byte de coordinacin Recepcin" ; prefijado: MB100

KBE MB2

KBE MBx

(x = O ... 255)

KBE D B ~ D w x *

(y = 2 ... 255; z = O ... 255)


KBS M B l O l

Situacin del "Byte de coordinacin Emisin"; prefijado: MB 101

KBS MBO

KBS MBx

(x = O ... 255)

KBS DByDWz*

(y = 2 ... 255 z = O ... 255)


PGN 1

NQ en bus PG (necesario para transmitir funciones PG va bus L1; prefijado: 1)

PGN 1

PGN x

no es preciso adaptarlos

(x= 1 ... 30)

El KBEIKBS se encuentra en el byte alto de la palabra de datos ~ndicada

EWA 4NEB 81 2 61 20-04

Transfiera el DB1 modificado al AG; con ello se sobreescribe el DE1 de valores prefijados.

Si se realiza ahora una transicin STOP-RUN o RED DES-RED CON (estando colocada la batera), el AG acepta los parmetros modificados y los deposita en el rea de datos de sistema.

13.3

Coordinacin del intercambio de datos en el programa de mando

Una vez finalizada la parametrizacin es preciso escribir el programa de mando para el intercambio de datos. Este deber acceder a informaciones de coordinacin ofrecidas por el sistema operativo, en los bytes de coordinacin (-+ fig. 13.3).

Emisor (fuente) Memoria RAM

Receptor (destino) Memoria RAM

Progr. de mando para intercambio de datos

Buzn de emisin

Zona de datos o marcas

Bus L1
Figura 13.3 Intercambio de datos entre ernisor y receptor (principio)

A continuacin se explica la forma de gobernar la emisin y recepcin de datos, cuando los parmetros se hayan ajustado en el DB1.

En el apartado 13.3.3 se muestra en un ejemplo cmo debe programarse en un FE el trfico de datos.

EWA 4NEB 81 2 6120-04

AG en la SlNEC L1

S5- 1 OOU

13.3.1 Emitir datos


Condiciones para emitir datos: En el DB1 se ha parametrizado la situacin del buzn de emisin (-tapt. 13.2.2). Al buzn de emisin se han transferido los datos a emitir y las informaciones adicionales (longitud de los datos a emitir ("datos netos") y nmero del esclavo de destino). En la figura 13.4 puede verse qu informacin y en qu lugar del buzn de emisin debe depositarse.

Ejemplo:
Buzn de emisin en zona de marcas (a partir de MB 1)

Ejemplo:
Buzn de emisin en mdulo de datos (a partir de DW 1)

Long. de los "datos netos" (en bytes (0 ... 64)) N Q del esclavo de destino Datos ("datos netos") mx. 64 bytes
"

Longitud de los "datos netos"


l e r dato

NQ del esclavo de destino '


2Q dato

63er dato
*

64Q dato

No del receptor;

O = Maestro 1 ... 30 =Esclavo

31 = Broadcast (difusin general)

Figura 13.4 Estructura

del buzn d e emisin

Estructura del byte de coordinacin "Emisin" (KBS)


La figura 13.5 muestra la estructura del byte de coordinacin "Emisin" (KBS). KBS Bit 7 6 5 4 3 2 1 0

O:

1:
0:
1:

Ningn error Error en la ltima transferencia de datos ningn envio urgente Demandar interrupcin en bus para este envo (envio urgente)
El programa puede procesar el buzn de emisin (el sistema operativo no tiene acceso) El buzn de emisin est liberado para transmitir al bus (el programa no tiene acceso)

O:
1:

Figura 13.5 Estructura

del KBS

EWA 4NEB 812 6120-04

S5- 1OOU

AG en la SINEC L1

Estructura del programa de mando para la operacin de emisin:


b

Comprobar en el bit 7 del KBS si hay emisin en curso (mientras est emitiendo el AG, est activado el bit 7 del KBS; en esta fase no debe modificarse el buzn de emisin ni debe arrancarse ninguna nueva emisin). Si est borrado el bit 7 en el KBS: Arrancar la emisin activando el bit 7 en el KBS. Una vez que el sistema operativo ha borrado el bit 7 tras la emisin: Evaluar eventuales errores.

Activando el bit 4 en el KBS (jenvio urgente!) se logra que

el AG emisor trate este telegrama de forma preferente (esto puede sobreescribir un telegrama an no enviado!) Y que el receptor trate el envo en calidad de envio urgente.

En caso de error el sistema operativo activa el bit O del KBS. Sin embargo, el mensaje de error solo es vlido cuando est borrado el bit 7 en el KBS.

13.3.2 Recibir datos


Condiciones para recibir datos: En el DB1 se ha parametrizado la situacin del buzn de recepcin y la situacin del byte de coordinacin "Recepcin" (KBE) (+ apt. 13.2.2). En la figura 13.6 puede verse qu informaciones y en dnde se depositan al recibir.

Ejemplo:

buzn de recepcin en zona de marcas (a partir de M6 1)

Ejemplo:

Buzn de emisin en mdulo de datos (a partir de DW 1)


DL

DR

M61

Long. de los "datos netos" (en bytes)

DWl

Longitud de los "datos netos" 1er dato


3er

N Q del esclavo origen '


2Q dato 4Q dato

N Q del esclavo origen *


Datos ("datos netos")

dato

No del emisor; O = Maestro 1 ... 30 =Esclavo

Figura 13.6 Estructura del buzn d e recepcin

EWA 4NEB 812 6120-04

AG en la SlNEC L I

S5- 1OOU

Estructura del byte de coordinacin "Recepcin" (KBE)


La figura 13.7 muestra la estructura del byte de coordinacin "Recepcin" (KBE).

KBE Bit 7 6 5 4 3 2 1 0

O: 1: O: 1: O: 1-

Ningn error Error en la ltima transferencia de datos no ha fallado ningn esclavo ha fallado como mnimo un esclavo Bus est en STOP Bus est en RUN

O: 1: O:

no hay mensaje Los datos llegan como envo urgente


El programa puede recoger datos del buzn de recepcin (el sistema operativo no tiene acceso) El sistema operativo puede introducir en el buzn de recepcin datos del bus (el programa no tiene acceso)

1:

Figura 13.7

Estructura del KBE

Estructura del programa de mando para recibir datos:


b

Consultando el bit 7 en el KBE, compruebe si tiene sentido leer datos contenidos en el buzn de recepcin. Para poder leer el buzn de recepcin, el bit 7 deber ser "0".

En el KBE es posible consultar tambin los siguientes estados operativos o de error:


e e

ha fallado como mnimo un esclavo bus en RUN (STOP) el paquete de datos recibido llega en calidad de envio urgente

Particularidades
Si no ha reservado espacio suficiente en memoria para el buzn de emisin, al recibir datos se llena el espacio disponible (zona de marcas hasta MB255, mdulo de datos hasta DW255); el resto de datos recibidos no pueden ya memorizarse. En este caso el AG no emite ningn mensaje de desbordamiento. Ejemplos de programa para la emisin y recepcin de datos figuran en el manual SINEC L1 (captulo "Programacin").

EWA 4NEB 812 6120-04

S5- 1 OOU

AG en la SlNEC L1

13.3.3 Programacin de los mensajes en un FB


El programa de mano debe realizar las siguientes tareas: Deben liberarse los buzones de emisin y recepcin; los datos en dichos buzones debern procesarse. Debern gestionarse los bytes de coordinacin (p. ej. peticin de emisin, evaluacin de errores).

Ejemplo:
Trfico de datos entre el maestro y el esclavo 1 Declaraciones: El esclavo 1 recibe 3 bytes del maestro 0. Las informaciones se depositan en la PAA (ABO, AB1, AB2). El esclavo 1 enva 3 bytes (EBO, EB1, EB2) al maestro. La parametrizacin se realiza en el FB1, como se indica en la figura 13.2. Programacin de los diferentes mdulos:

El OB22 se procesa una vez tras red CON. Llama al FB1, que parametriza el esclavo.

El 0 6 1 se procesa cclicamente. Desde l se llama al FB2 que sirve a los buzones de emisin y recepcin.

Figura 13.8 Organizacin del programa

EWA 4NEB 81 2 61 20-04

AG en la SlNEC L1

S5- 1OOU

AWL
A D B ~
~100.7

Explltraeit5rt

SPB

= M O O I DRO KF+O ~ ~ 0 0 2

L L

Buzn de recepcin (DB3) Prueba de si est autorizado el acceso al buzn de recepcin KBEI Bit 7 = O: acceso autorizado KBEtBit 7 = 1: acceso no autorizado Si el acceso no est autorizado, saltar la evaluacion del buzn de recepcin. Prueba de si en el bit 2 del buzn de recepcin est el nmero del origen (maestro O). Si el nmero de origen es recepcion.
#

>< F
SPB

O, saltar la evaluacin del buzn de

DL1 ABO

T
L

D R ~
ABI DL2 AB2 ~ 1 0 0 . 7 M100.7 ~101.7

T
L

Transmitir el buzn de recepcin a la PAA

T
~ 2 : UN

MI:

S U

SPB

-MOO~

A
L T

D B ~
K F + ~

DLO
KF+O

L T L T L T
L
T

DRO
EB3

Activar el bit 7 = 1 del KBE, esto es, permitir el acceso del AG. El programa solo vuelve a estar autorizado cuando el AG borra el bit. Prueba de si est autorizado el acceso al buzn de emisin. KBS,Bit 7 = 0: acceso autorizado KBSlBit 7 = 1: acceso no autorizado Si no est autorizado el acceso, saltar la evaluacin del buzn de emision Ajustar el buzn de emisin (DB2) Indicar en el byte 1 del buzon de emisin la longitud del paquete de datos Cargar el numero de destino (maestro) en el byte 2 del buzn de emisin Cargar los bytes de entrada 3, 4, 5 en el buzon de emision

DLI E B ~
DR1 EB5 DL2 ~101.7 M101.7 O

UN
S

Activar el bit 7 del KBS, esto es, el AG puede acceder al buzn de emisin

M3:

NOP

BE
Figura 13 9 Programacin del "Procesarn~ento d e mensajes" en el FEZ2

EWA 4NEB 812 6120-04

..............................
14.2 14.3 14.4 14.5 14.6 14.6.1 14.6.2 14.6.3 14.7 Fuentes de alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unidades centrales (CPUs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Elementos de bus 14- 2 14 . 4 14- 7 14- 11 14 . 13 14- 13 14- 22 14- 32 14- 34

...................................

Interfases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de entrada digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de salida digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de entradalsalida digital . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos analgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

14
14.1

Gama de mdulos
Datos tcnicos generales
Compatibilidad electromagntica lnmunidad frente a interferencias Campos electromagnticos O... + 60" C O... + 4 0 C (Temp, del aire de da, medida en la parte inferior del mdulo) - 40 ... + 70" C Rfagas de impulsos (burst) Fuentes de aiimentacin - Tensin de alimentacin 24 V C.C. - Tensin de alimentacin 1151230 V c.a. - Mdulos analgicos de entradaslsalidas - Mdulos digitales de entradas/salidas con U = 24 V con U > 24 V Canales de cornunicacin segn CEI 801 -3 Intensidad 3 Vlm segn CEI 801-4, clase III

Condiciones climticas ambientales Temperatura En servicio - montaje horizontal - montaje vertical

1 kv 2 kv 1 kv 1 kv 2 kv 1 kv

En almacenamientoltransporte Gradiente de temperatura - en servicio mx. 1 O 0 C / h - en alamcenam.1transporte mx. 20" C 1 h Humedad relativa segn DIN 40040 15...95% (interiores), sin condensaciones Presin atmosfrica - en servicio 860... 1060 hPa - en alrnacenam./transporte 660 ... 1060 hPa Sustancias nocivas - SO2 5 0,5 P P ~ , (humedad rel. 5 60/0, sin condensaciones) - H , S 5 O,l P P ~ , (humedad rel. (: 60%, sin condensaciones) Condiciones mecnicas ambientales Vibraciones - ensayadas con segn CEI 68-2-6 10...57 Hz, (arnpl. const. 0,15 mrn) 57 ... 150 Hz, (aceleracinconst. 2 g) Choque - ensayado con Vuelco y cada - ensayada desde segn CEI 68-2-27 12 choques (onda semisenoidal 15 g / 11 rns) segn CEI 68-2-31 una alt. de 50 rnm

Datos sobre seguridad CEINDE Grado de proteccin - Ejecucin Clase Dimensionam. del aislam. - entre los circuitos elctricos independientes y los circuitos unidos con el punto central de tierra - entre todos los circuitos Y el punto central de tierra (carril normalizado) segn CEI 529 IP 20 I segn CEI 536 segn VDE 01 60 (05. 1988)

segn VDE 01 60 (05. 1988)

Compatibilidad electromagntica Inmunidad frente a interferencias Electricidad esttica segn CEI 801 -2 (descarga sobre todas las piezas accesibles para el operador durante el servicio normal) 2,5 kv (humedad relativa 30 ... 95%)

Tensin de ensayo

Tensin de ensayo con una tensin nominal U , de los circuitos (c.c.1c.a.) U,= 0...50 V U,= 50 ... 125 V U , = 125..250 V

segn VDE 01 60 (05. 1988) Senoidal, 50 Hz

500 V 1250 V 1500 V

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1 OOU

14.2

Fuentes de alimentacin

Fuente de alimentacin PS 930 AC 1151230 V; D C 24 VI1 A

Datos tcnicos Tensin de entrada - valor nominal - margen admisible Frecuericia de la red - valor nominal - margen admisible Intensidad de entrada a
1 151230 V
-

1 151230 V c.a. 92 ... 132 VI 187 ... 264 V 50160 Hz 47 ... 63 Hz

valor nominal intensidad de conexin

0,3510,18 A

mx. 613 A
33 W 24 V C.C. 18 ... 34 V I )

Potencia Tensin de entrada - valor nominal - margen admisible - funcionamiento en vaco Intensidad de salida - valor norninal Proteccin contra cortocircuitos Indicador de perturbacin Clase de proteccin Separacin galvnica Seccin de los conductores - flexible2)
-

rnx. 39 V
51A

Fusible F3A rlo clase 1 si

2 x 0 , s ... 1.5 mm2 2 x 0 , 5 ... 2,5 mm2

macizo

Dimensionado del aislamiento Tensin nominal del aislamiento ( + 2 4 V contra L1) - grupo del aislamiento - ensayado con Grado de supresin de radiointerferencias Dimensionado A x A x P (mm)
L1
N

segn VDE 01 60
250 V c.a. 2xB 1500 V c.a. A segn VDE 0871 45,4 x 135 x 120

Prdidas en el mdulo Peso


l)

tip. 7,5 W aprox. 1040 g

1
L+ M

Por ello sirve solo para las CPUs del AG S5-100U con vainas terminales

2,

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Fuente de alimentacin PS 931 AC 1151230 V; D C 24 VI2 A

Datos tcnicos Tensin de entrada - valor nominal - margen admisible Frecuencia de la red - valor nominal - margen admisible Intensidad de entrada a 1 151230 V - valor nominal Rendimiento Potencia aprox.
1 151230 V c.a. 92 ... 132 VI 187 ... 264 V

50160 Hz 47 ... 63 H r

0,910,6 A 8596

aprox. 60 W 24 V C.C. 22,8 ... 25,2 V si 2A

6ES5931-8MDll

Tensin de salida - valor nominal - margen admisible - funcionamento en vaco Intensidad de salida - valor norninal Temperatura ambiente admisible - montaje horizontal - montaje vertical Capacidad para salvar microcortes en la red - duracin del rnicrocorte - tasa de repeticin Proteccin contra cortocircuitos

O ... 60 "C O ... 40 "c

20 m s a 187 VI2 A 1S limitacin de la potencia, desconexin electrnica. no es necesano reponer no clase 1 si

Indicador de perturbacin Clase de proteccin Separacin galvnica Seccin de los conductores - flexible" - rnaciro Dimensionado del aislamiento Tensin nominal de aislamiento ( + 24 V respecto a L1) - grupo del aislamiento - ensayado con Dimensiones ancho x alto x profundidad (mm) Prdidas en el mdulo Peso
M

2 x 0 , 5 ... 1.5 mm2 2x0,5 ... 2,5 rnrn2 segn VDE 0160 y segn VDE 0805 (transformador) 250 V c.a. 2x B 2830 V c.a.

LI

1
L+

45,4xl35x120 tp. 8,5 W aprox. 500 g

con vainas terminales

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

14.3

Unidades centrales (CPUs)

Unidad central CPU 100


Datos tcnicos
Capacidad de memoria - memoria interna RAM 1024 instrucciones - cartucho de mem. EPROMIEEPROM Tiempo de e1ecuciri - por cada op. binaria aprox. 70 ps - por cada op. de pal. aprox. 125 ps Tiempo de vigilancia de ciclo aprox. 300 ms 1024; de ellos 51 2 Marcas remanentes Temporizadores Nmerolmargen Contadores Numeroimargen aprox. 16; 0,01 .. 9990
S

16; de ellos 8 remanentes O ... 999 (cmputo adelante y atrs)

Nmero mx. total de entradas y salidas digit. mx. 256 Nmero m&. total de entradas y salidas analg. rnx. 8 OB1, 21.22, 34 Md. de organizacin O ... 63 Mdulos de programa Mdulos funcionales - programables O ... 63 - integrados no Mdulos de paso no 2 ... 63 Mdulos de datos Volumen de rdenes aprox. 60 Fuente de alimentacin (interna) Tensin de entrada 24 V C.C. - valor nominal 18 ... 3 4 V - margen admisible 1A Consumo tomado de 24 V Terisiri de salida - U 1 (para la periferia) - U 2 (p. el. para un PG) Corriente de salida - tornado de U 1 - tomado de U 2 Prot. contra cortocircuitos Clase de protecciri Separacin galvnica Batera tampn
+9 V + 5.2 V '11 A 5 0,65 A

electrnica clase 1 no batera de Iitio (3,4 VI 850 mAh) - tiempo en serv. tampn min. 1 ano (a 25 "Cy servicio iniriterrurripido de la unidad central)

- duracin aprox. 5 anos (a 25 "C) Temperatura ambiente admisible O ... 60 "C - montaje horizorital O ... 40 " C - montale vertical Seccin de los conductores 2 x 0,5 ... 1,5 mm2 - flexible, con vainas terniiri. - macizo 2 x 0.5 .. 1,5 mrri2 L

Prdidas en el rndulo tip. 10.7 W Dimensiones A x A x P (mni) 91,5 x 135 x 120 Peso - unidad aprox. 0 5 5 kg - cartucho de rriern. aprox. 0,l kg

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Unidad central CPU 102

Datos tcnicos
Capacidad de memoria - memoria interna - cartucho de mem. Tiempo de ejecucin - por cada op. binaria - por cada op. de pal. Tiempo de vigilancia de ciclo Marcas Temporizadores Nmerolmargen Contadores Nmerolmargen RAM 2048 instrucciones EPROMIEEPROM Modo normal/prueba aprox. 7/70 ps aprox. 40/125 ps aprox. 350 ms 1024: de ellos 51 2 remanentes aprox. 32; 0,01 ... 9990
S

16; de ellos 8 remanentes O ... 999 (cmputo adelante y atrs)

Nmero rnx. total de entradas y salidas digit. mx. 256 Nmero mx. total de entradas y salidas analg. mx. 16 Md. de organizacin 0B1, 21, 22, 34 Mdulos de programa O ... 63 Mdulos funcionales - prograrnables O ... 63 240 ... 243. 250, 251 - integrados Mdulos de paso no 2 ... 63 Mdulos de datos Volumen de rdenes aprox. 60 Fuente de alimentacin (interna) Tensin de entrada - valor nominal 24 V C.C. - margen admisible 18 ... 3 4 V Consumo tomado de 24 V 1A Tensin de salida - U 1 (para la periferia) +9 V - U 2 (p. ej. para un PG) + 5,2 V Corriente de salida - tomado de U 1 51 A - tomado de U 2 50,65 A Prot. contra cortocircuitos electrnica Clase de proteccin clase 1 Separacin galvnica no batera de litio (3,4 V/ Batera tampn 850 rnAh) - tiempo en serv. tampn min. 1 ao (a 25 "C y servicio ininterrumpido de la unidad central) - duracin aprox. 5 anos (a 25 "C) Temperatura ambiente admisible - montaje horizontal O ... 60 " C O ... 40 O C - montaje vertical Seccin de los conductores 2 x0.5 ... 1,5 mm* - flexible, con vainas terrnin. 2 x 0 , 5 ... 2,5 mrn2 - macizo Prdidas en el mdulo tp. 11,4 W Dimensiones A x A x P (rnm) 91,5 x 135 x 120 Peso - unidad aprox. 0,65 kg - cartucho de mern. aprox. 0 , l kg

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1 OOU

Unidad central CPU 103

(6ES5 103-8MA03)
Datos tcnicos Procesador Proces. de palabraslbit Capacidad de memoria - memoria interna RAM 10240 instrucciones - cartucho de mein. EPROMiEEPROM Reloj i 2 sldia - precisin de marcha t - depend. de la temp. tf temp. ambiente T, en% - 3,5 x (T - 15)2mslda ?Ys - 3 5 x - p.ej. tolerancia a 40C 40 - 15j2 msldia aprox. ... - 4 sldia Tiempo de ejecucin - por cada op. binaria aprox. 0,8 ps - por cada op. de pal. aprox. 100 ps Tiempo de vigilaricia de ciclo aprox. 500 rnsec. einsteltbar 2048; de ellos 51 2 Marcas remanentes Temporizadores 128; 0,Ol ... 9990 S Nmerolmargen 128; de ellos 8 Contadores Nmeroimargen remanentes, O ... 999 (cornputo adelante y atras) Numero rnx. total de enmx. 256 tradas y salidas digit. Numero mx. total de entradas y salidas analg. mx. 32 OB1, 2, 13, 21, 22, Md. de organizacin 31, 34. 251 O ... 255 Mdulos de programa Mdulos funcionales - programables O ... 255 240 ... 243, 250, 251 - integrados O ... 255 Mdulos de paso Mdulos de datos O ... 255 Volumen de rdenes aprox. 180 Fuente d e alimentacin (interna) Tension de entrada 24 V C.C. - valor nominal 18 ... 34 V - margen admisible 1A Consumo tornado de 24 V Tension de salida - U 1 (para la periferia) +9 V + 5,2 V - U 2 (para PG) Corriente de salida - tomado de U 1 51 A 50,65 A - tomado de U 2 Prot. contra cortocircuitos electrnica Clase de proteccin clase 1 Separacin galvnica no batera de litio (3.4 VI Batera tampn 850 mAh) - tiempo en serv. tampn min. 1 ano (a 25 " C y servicio ininterrumpido de la unidad central) - duracin aprox. 5 anos (a 25 "C) Temperatura ambiente admisible - montaje horizontal O ... 55 " C O ... 40 "C - montaje vertical Seccin de los conductores 2 x 0,5 ... 1,5 mm2 - flexible, con vainas terrnin. 2 x 0,5 ... 2,5 mm2 - macizo Prdidas en el mdulo tp. 1 1.6 W 91,5 x 135 x 120 Dimensiones A x A x P(mm) Peso - uriidad aprox. 0,65 kg cartucho de mem. aprox. 0,l kg

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

14.4

Elementos de bus

Elemento de bus (bornes de tornillo SIGUT)

Datos tecnicos
Tipo de conexionado en bornes Canttdad de elementos erichufables Cantidad de elementos de bus por automata programable Union electrica entre dos elementos de bus Cantidad de bornes Dimensionado del aislamiento Tension nominal de aislamiento ( + 9 V respecto a @) - grupo del aislamiento - ensayado con Seccion de los conductores - flexible" macizo Consumo - tomado de + 9 V (CPU) Dimensiones ancho x altura x profundidad (mm) Peso
' con vainas terminales

SIGUT
(por tornillo) 2

max

16 cable plano
1O

segun VDE 01 60

12 V c a 1x B 500 V c a

2 x0,5 2 x0,5 tip 1 mA

1,5 mm2 2.5 mm2

91,5X162X39 aprox 300 g

EWA 4NEB 812 6120-04

14-7

Gama de mdulos

S5- 1OOU

Elemento de bus (terminales tipo pinza)

Datos tecnicos Tipo de conexionado en bornes Cantidad de elementos enchufables Cantidad de elementos de bus por automata programable Union electrica entre dos elementos de bus Cantidad de bornes Seccion de los conductores flexible Dimensionado del aislamiento Tension nominal de aislamiento ( + 9 V respecto a @) grupo del aislamiento ensayado con Consumo tomado de + 9 V (CPU) Dimensiones ancho x altura x pro fundidad (mm) Peso aprox tip Terminales tipo pinza. engastables
2

max

16

cable plano
1O

05

1 5 mm*

segun VDE 0160

12Vca 1x B 500 V c a
1 mA

91,5X135X39 250 g

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Elemento de bus de alarmas (bornes de tornillo SIGUT)

Datos tecnicos Tipo de conexionado en bornes Cantidad de elementos enchufables Cantidad de elementos de bus por automata programable max Union electrica entre dos elementos de bus Cantidad de bornes Dimensionado del aislam~ento Tension nominal de aislam~ento ( + 9 V respecto a O ) - grupo del aislamiento ensayado con Seccton de los conductores - flexible" macizo Consumo tomado de + S V (CPU) Dimensiones A x A x P (mm) Peso SlGUT (por tornillo) 2

16"

cable plano 1O segun VDE 0160

12Vca 1X B 500 V c a 2 x0,5 2 x0,5 tip 11 mA 91,5x 162x39 320 g 1,S mm2 2,s mm2

aprox

Solo puede procesar alarmas el elemento de bus adyacente a la CPU, y solamente si tiene modulos de entrada digital de 4 canales o modulos de comparadores " con vainas terminales

EWA 4NEB 81 2 61 20-04

Gama de mdulos

S5- 1OOU

Elemento de bus de alarmas (terminales tipo pinza)

Datos tecnicos
Tipo de conexionado en bornes Cantidad de elementos enchufables Cantidad de elementos de bus por automata programable Union electrica entre dos elementos de bus Cantidad de bornes Seccion de los conductores flexible Dimensionado del aislamiento Tension nominal de aislamiento ( + 9 V respecto a @) grupo del aislamiento ensayado con Consumo - tomado de + 9 V (CPU) Terminales tipo pinza, engastables
2

max

16' cable plano 1O

0,5

1,5 mm2

segun VDE 0160

12Vca ix B 500 V c a

tip

11 mA

m i
Alarma

Dimensiones ancho x altura x pro fundidad (rnm) Peso aprox

91,5X135X39
270 g

Solo puede procesar alarmas el elemento de bus adyacente a la CPU, y solamente si tiene modulos de entrada digital de 4 canales o rnodulos de cornparadores

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

14.5

lnterfases

lnterfase IM 315

6ES5 315~8MA11

Datos tcnicos Corriente suministrable a la fila siguiente Cantidad de interfases por cada AG S5-100U mx. 1 A

m&.

a tierra (CPU) Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a O ) - grupo del aislamiento - ensayado con Dimensiones ancho x altura x profundidad (mm) Consumo - tomado de + 9 V

f 1 V

segn VDE 01 60

12 V c.a. 1x B 500 V c.a. 2x (454 x 135 x 39)

tp. 1 rnA aprox. 280 g

EWA 4NEB 812 6120-04

Gama de mdulos

S5- lOOU

Interface IM 316

Datos tcnicos
Corriente suministrable a la fila siguiente Cantidad de interfases por cada AG 55-100U Cables de conexin para IM 316 mx. 1 A m&.
4

- cable de conexin (0,5 m) - cable de conexin (2.5 m)


-

6ES5 712-8AF00 6ES5 712-8BC50 6ES5 712-8BF00 6ES5 712-8CB00

cable de conexin (5,O m) cable de conexin (10 m)

Tendido en canaletas Diferencia de po encial admisible entre (IM 316) y el punto central de puesta a tierra (CPU)

admisible

k 1 V

Dirnensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a O ) - grupo del aislamiento Dimensiones ancho x altura x profundidad (mrn)

segun VDE 01 60

12 V c.a.
1XB

45,4 x 135 x 39

Consumo - tomado de + 9 V (cpu)


oiitput

tip. 27 mA aprox. 120 g

Peso

F'
+ input

14-12

EWA 4NEB 81 2 61 20-04

S5- lOOU

Gama de mdulos

14.6

Mdulos digitales

14.6.1 Mdulos de entrada digital


Mdulo de entrada digital 4 x DC 24 V

Identificador de direccin (solo para ET 100U) Cantidad de entradas Separacin galvnica - en grupos de Tensin de entrada L + - valor nominal - para seal "O" - para serial " 1" Intensidad de ,entrada para senal " 1

13 ... 33 V

Longitud de cable - sin apantallar Dimensionado del aislamiento Tensin nominal de aislamiento^ ( + 9 V respecto a O ) - grupo del aislamiento Indicador de perturbacin DlGlTAL INPUT
4 x 2 4 ~ ~ ~

m&.

100

rn

segn VDE 01 60

falta de tensin L +

6ES5 420-BMA11

Ternperatura ambiente admisible - montaje horizontal - montaje vertical

tomado de + 9 V (CPU)

tip. 16 mA

Prdidas en el mdulo aprox. 205 g Solo importante si la ET 1OOU se opera sin tierra

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1 OOU

Mdulo de entrada digital 8 x DC 24 V

Identificador de direccin (solo para E l 100U) Cantidad de entradas Separacin galvnica - en grupos de

tip. 7 mA (a 24 V)

Longitud de cable - sin apantallar Dimensionado del aislamiento

max. 100 m segn VDE 0160

grupo del aislamiento no hay alimentacin

Indicador de perturbacin DlGiTAL INPUT


6
8x24VDC ~4 2 ~ 1 -58 ~ ~ 1 2

Temperatura ambiente admisible - montaje horizorital - montaje vertical

O .. 60 " C O ... 40 " C

Consumo - tomado de + 9 V Prdidas en el mdulo tip. 1,6 W aprox. 190 g


*

Solo importante si la ET 100U se opera sin tierra

EWA 4NEB 812 6120-04

S5- 1 OOU

Gama de mdulos

Mdulo de entrada digital 4 x DC 24

... 60 V

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de entradas Separacin galvnica - en grupos de Tensin de entrada L + - valor nominal - para seal " 1 " - para senal "O" Intensidad de entrada para seal " 1 " Tiempo de retardo - para transicion "O" a " 1 " - para transicin " 1 " a "O" Indicador de perturbacin (LED rojo) Conexin de BERO de dos hilos - intensidad de reposo Temperatura arnbiente admisible - montaje horizontal - montaje vertical Longitud de cable - sin apantallar Dimerisionado del aislamiento Tensin noininal de aislamiento ( + 9 V respecto a O) - grupo del aislamiento - ensayado con Tensin nomirial de aislamiento ( + 9 V respecto a L+) - grupo del aislamiento - ensayado con Consurno - tomado + 9 V (CPU) - tomado de L + Prdidas en el mdulo Peso
4 DE

4 si (optoacopladores) 4 24 ... 60 V C.C. 13 ... 72 V - 33 .. 8 V tip. 4,5


...

7,5 mA

tip. 3 ms (1,4 ... 5 ms) tip. 3 ms (1,4 ... 5 ms) falta de tensin L + posible i 1,5 mA

O ... 60 "C O ... 40 O C

DlGlTAL INPUT

mx. 100 m segn VDE 01 60

12 v c.a. 1x B 500 V c.a.

60 V c.a.

2xB 1250 V c.a.


5 mA mx. 35 mA

max. 2 W aprox. 200 g

l , J
L+
M

L A L A L A
X.0

L A
X.3

X.1

X.2

EWA 4NEB 81 2 61 20-04

Gama de mdulos

S5- 1OOU

Mdulo de entrada digital 4 x AC 1 1 5 V

Datos tcnicos
Identificador de direccin (solo para ET 1OOU) Cantidad de entradas Separacin galvnica - en grupos de Tensin de entrada L1 - valor nominal - para serial "O;; - para seal " 1 - frecuencia Intensidad de entrada para serial "1 " Tiempo de retardo - para transicin "O" a "1 - para transicin "1" a "O" Longitud de cable - sin apantallar Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a L1) - grupo del aislamiento - ensayado con Tensin nominal de aislamiento ( + 9 V respecto a O) - grupo del aislamiento - ensayado con Temperatura ambiente admisible - montaje horizontal - montaje vertical Conexin de BERO de dos hilos - intensidad de reposo Consumo - tomado de + 9 V (CPU) Perdidas en el mdulo Peso
4 DE 4

si (optoacopladores)
4 115 V c.a.1c.c. O ... 40 V 85 .. 135 V 47 .. 63 Hz

tp. 14 mA a 1 15 V c.a. tp. 6 mA a 115 V C.C.

tp. 10 ms tp. 20 ms max. 100 m segn VDE 0160


125 V c.a. 2xB 1250 V c.a.

DlGlTAL INPUT

12 V c.a. 1x B 500 V c.a.

O ... 60 "C 0 ... 40 O C

posible 5 5 mA

tp. 16 inA tp. 2,8 W aprox. 21 0 g

L1

N X.0

X.l

X.2

X.3

EWA 4NEB 812 6120-04

S5- 1 OOU

Gama de mdulos

Mdulo de entrada digital 4 x AC 230 V

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de entradas Separacin galvanica - en grupos de Tensin de entrada L1 valor nominal - para sena1 "0:: - para serial " 1 - frecuencia
-

4 DE 4

si (optoacopladores)
4

230 V c.a. O ..70V 170 ... 264 V 47 . . 63 Hz

Intensidad de ,entrada para seal " 1 Tiempo de retardo - para transicin "O" a " 1 - para transicin 1" a "O"
"

lip. 16 rnA a 230 V

tip. 10 ms tip. 20 ms m&.


1 O0 m

Longitud de cable - sin apantallar Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a Ll) - grupo del aislamiento - erisayado con Tensin nominal de aislamiento ( + 9 V respecto a O) - grupo del aislamiento - ensayado con Temperatura ambierite admisible - montaje horizontal - montaje vertical Conexin de BERO de dos hilos - intensidad de reposo Consumo - tomado de + 9 V (cpu) Prdidas en el mdulo Peso

segun VDE 0160

250 V c.a.

2x0 1500 V c.a.

12

1xB

c.a.

500 V c.a.

O .. 60 "C O .. 40 "c

posible 5 5 mA

tip. 16 mA tip. 2,5 W aprox. 210 g

11

N X.0

X.l

X.2

X.3

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

Mdulo de entrada digital 8 x DC 24 V

Identificador de direccin (solo para ET 100U) Cantidad de entradas Separacin galvnica - en grupos de Tensin de entrada L + s (optoacopladores)

Longitud de cable - sin apantallar Dimensionado del aislamiento Tensin nominal de aisla-

mx. 100 m segn VDE 0160

grupo del aislamiento ensayado con

500 V c.a.

DlGlTAL INPUT
8x24VDC 6ES5 431-8MA11

Tensin nominal de aislamiento ( + 9 V respecto


-

grupo del aislamiento ensayado con

Temperatura ambiente admisible - montaje horizontal - montaje vertical Conexin de BERO de dos hilos - intensidad de reposo Consumo - tomado de + 9 V (CPU) Prdidas en el mdulo Peso tip. 32 rnA tip. 2 W aprox. 190 g

X 1 X O X.3 X 2 X 5 X.4 X.7 X.6

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Mdulo de entrada digital 8 x AC 115 V

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de entradas Separacin galvnica en grupos de
-

8 DE

8 si (optoacopladores) 8
115 V c.a.1c.c. O ... 40 V 85 ... 135 V 47 .. 63 Hz

Tensin de entrada L1 - valor noininal - para sena1 "O" - para seiial " 1" - frecuencia Intensidad de eritrada para seRal " 1" Tiempo de retardo - para tran;icin "O" a " 1 - para transicin "1" a "O" Longitud de cable - sin apantallar Dimerisionado del aislamiento Terisiri riorninal de aislamiento ( + 9 V respecto a Ll) - griipo del aislarnierito - ensayado con

tp. 12 rriA a 115 V c.a. tip. 2,5 mA a 115 V c.c.

tip. 1 O rns tp 20 ms mx. 100 m segn VDE 01 60

125 V c.a. 2xB 1250 V c.a.

DlGlTAL INPUT

Tensin noininal de aislamiento ( + 9 V respecto a 0) - grupo del aislamierito - ensayado cori Temperatura ambiente admisible - moritaje horizontal - rnontaje vertical Conexin de BERO de dos hilos - intensidad de reposo Consiimo tomado de + 9 V (CPU) Perdidas en el mdulo Peso

12 V c.a. 1X B 500 V c.a.

O ... 60 " C O ... 40 " C

posible i 4 mA tp. 32 mA tip. 2,5 W aprox. 260 g

XlXOX3X.ZX5X4X7 X 6

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

Mdulo de entrada digital 8 x AC 230 V

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de entradas Separacin qalvnica - en grupos de Tensin de entrada L1 - valor nominal - para seal "0:: - para seal " 1 - frecuenc~a Intensidad de entrada para seal " 1" Tiempo de retardo - para transicin O" a "1 - para transicin "1" a "O" Longitud de cable - sin apantallar Dimensionado del aislamiento Tensin riominal de aislamiento ( + 9 V respecto a Li) - grupo del aislamiento - ensayado con Tensin nominal de aislami nto ( + 9 V respecto a - grupo del aislamiento - ensayado con segun VDE 0160

si (optoacopladores) 8

tip

10 ms

tp. 20 ms

&,

Temperatura ambiente admisible - montaje horizontal - montaje vertical Conexin de BERO de dos hilos - intensidad de reposo Consumo - tomado de + 9 V (CPU) Prdidas en el rndulo Peso

O ... 60 "C O ... 40 "C

posible a 5 mA tip. 32 mA tip. 3,6 W aprox. 260 g

EWA 4NEB 812 6120-04

S5- 1 OOU

Gama de mdulos

Mdulo de entrada digital 8 x DC 5

... 24 V

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de entradas Separacin galvanica - eri grupos de Tensin de entrada L + - valor nominal - para seal "O" - para seal " 1" Margen admisible Resistencia de entrada
8 DE 8 si (optoacopladores) 8
5 ... 24 V c.c. V,, aprox. 25% L + V,,, aprox. 45% L + 4,5 ... 30 V 4.7 kQ, conrriutable a

L + o M al dorso del mdulo* La indicacin por LED representa la seal evaluada Tiempo de retardo aprox. conmutable a 1 rns o 10 ms al dorso del mdulo" mx. 100 m segun VDE 0160

Longitud de cable - sin apantallar Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a L+) - grupo del aislamiento - ensayado con Tensiri nominal de aislamiento ( + 9 V respecto a O) - grupo del aislamiento - ensayado cori Temperatura ambiente admisible - moritaje horizontal - rnontaje vertical Consumo - tomado de + 9V (CPU) - tomado de L + Prdidas en el mdulo Peso
I I I ( I a ,

DlGlTAL INPUT
8 x 5 ... 24VDC

30 V c.a. 2x B 500 V c.a.

+9v

12 V c.a. 2xB 500 V c.a.

GND Data

O ... 60 "C O ... 40 O C

tp. 6 mA tip. 60 rnA tip. 2.4 W aprox. 225 g

se conmuta eri cornri para grupos de 8

1 2"

a5, 0 7 , # 9 , ' 4 , 6 ' 8 '10


8

~ J l l I 1 I l I l
c
4
8

X.l X O X.3XZ

X.5X4X7

X6

EWA 4NEB 81 2 61 20-04

Gama de mdulos

S5- lOOU

14.6.2 Mdulos de salida digital


Mdulo de salida digital 4 x DC 24 V10,S A
Datos tcnicos
Identificador de direccin (solo para ET 1OOU) Cantidad de salidas Separacin galvnica - en grupos de Tensin de la carga L + - valor nominal - margen admisible (rizado inclusive) - valor para t < 0,5 s Intensidad de salida para senal " 1 " - valor nominal - margen admisible - carga de lmparas Intensidad residual para seal "O" Tension de salida - para seal " 1 Proteccin contra cortocircuitos
4 DA 4

no
4 24 V C.C. 20 ... 30 V 35 V

0.5 A 5 ... 500 mA mx. 5 W

mx. 0,5 niA mx. L + (- 1,2 V) salida resistente a los c~rto~ic~itos con reconexin automtica al desaparecer el cortocircuito cortocircuito/ falta de tensin L + posible

Indicador de perturbacin (LED rojo) Diagnosis de errores Tensin (interna) inductiva de desconexin limitada a

- 15 V
mx. 100 Hz m&. 2 Hz
2A

DlGlTAL OUTPUT 4 x 24 v DCIO.~A


6ES5 440-8MA11

Frecuencia de conmutacin - con carga hmica - con carga inductiva Intensidad admisible de salida Ataque de una entrada digital Conexin en paralelo de dos salidas - intensidad mxima Temperatura ambiente admisible - montaje horizontal - montaje vertical Longitud de cable - sin apantallar Dimensionafo del aislamiento

posible posible
0,8 A

O ... 60 " C O ... 40 " C

m&.

100 m

segn VDE 01 60
12 V c.a. 1xB

Tensin nominal de aislamiento ( + 9 V respecto a @) - grupo del aislamiento Consumo - tomado de + 9 V (CPU) - tomado de L + (sin carga) Prdidas en el mdulo Peso

tp. 15 mA tip. 25 mA tp. 3 W ca. 200 g

~+[l+la' 'Et' la' 'Et' X.0

X 1

X.2

X.3

" Solo importante si la ET lOOU se opera sin tierra

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Gama d e mdulos

Modulo de salida digital 4 x DC 24 VI2 A

(6ES5 440-8MA21)

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de salidas Separacin galvnica - en grupos de Tensin de la carga L + - valor nominal - rnargen admisible (rizado inclusive) - valor para t < 0,s s Intensidad de :alida para senal " 1 - valor nominal - margeri admisible - carga de lmparas Intensidad residual para seal "O" Tensin de salida - para seal " 1 Proteccin contra cortocircuitos 4 DA
4

no 4 24 V c.c. 20 ... 30 V

m&. m&.

2A 5 mA 1O W 1 mA

...

2A

mx. L + ( - 1,5

V)

salida resistente a los cortocircuitos cori reconexiri atitomtica al desaparecer el cortocircuito cortocircuito/ falta de tensin L + posible
-

Indicador de perturbacin (LED rojo) Diagnosis de errores Tensin (interna) inductiva de desconexin limitada a Frecuencia de conrnutacin - con carga hmica - con carga inductiva Intensidad admisible de las salidas Ataque de una entrada digital Conexin en paralelo de dos salidas - intensidad mxima Temperatura ambiente admisible - montaje horizontal - montaje vertical Longitud de cable - sin apantallar Dimensioriado del aislamiento Tensin nominal de aislainiento' ( + 9 V respecto a - grupo del aislarniento

15 V

m&. 100 Hz mx. 2 Hz 4A posible posible 3,2 A

O ... 60C O .. 40C

mx. 100 m segn VDE 01 60

O)

12 V c.a. 1xB

Consumo - tomado de + 9 V (CPU) tip. 15 mA - tomado de L + (sin carga) tip. 25 mA Perdidas en el mdulo tip. 4,8 W aprox. 200 g importante si la ET 100U se opera sin tierra

x.0

x.1

x.2

x.3

Peso
' Solo

EWA 4NEB 812 6120-04

Gama de mdulos

S5-lOOU

Mdulo de salida digital 8 x DC 24 V/0,5 A


Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de salidas Separacin galvnica - en grupos de Tensin de la carga L + - valor nominal - margen admisible (rizado inclusive) - valor para t < 0,5 s

(6ES5441 -8MA11)

8 DA 8 no 8 24 V C.C. 20 ... 30 V 35 V

El condensador C permanece cargado al desconectar L + . Intensidad de :alida para serial " 1 - valor nominal
-

margen admisible carga de lmparas

m&.

0,5 A a 60 "C/ 1 A a 3 0 "C 5 mA ... 1 A 5 W

Intensidad residual para serial "O" Tensin de salida - para serial " 1 Proteccin contra cortocircuitos

max. 1,O mA m&.


L + (- 1,2 V)

no
-

Tensin (interna) inductiva de desconexin limitada a DlGlTAL OUTPUT Frecuencia de conmutacin - con carga hmica - cori carga inductiva Intensidad admisible de las salidas Ataque de una entrada digital Conexin en paralelo de dos salidas - intensidad mxima Temperatura ambiente admisible - montaje horizontal - montaje vertical Longitud de cable - sin aparitallar Dimerisionado del aislamiento Tensin riominal de aislamiento* ( + 9 V respecto a @) grupo del aislamiento
-

15 V

mx. 100 Hz mx. 2 Hz


4 A

posible posible 0,8 A

O ... 60 " C
O ... 40

"C

mx. 1O0 m segn VDE 0160 12 V c.a. 1X B

L+

,-M

CZI

C3
C

C3
i~3

C3

L3

x.l

x.0 x.3 X.2 X.5 X.4 X.7 X.6

Consurno - tomado de + 9 V (CPU) tip. 14 mA - tomado de L + (sin carga) tp. 15 mA Prdidas en el mdulo Peso
^

tip. 3,5 W

aprox. 220 g

Solo importante si la ET 1OOU se opera sin tierra

EWA 4NEB 812 6120-04

S5- 1OOU

Gama d e mdulos

Mdulo de salida digital 4 XDC 24 ... 60 V/0,5 A

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de salidas Separacin galvnica - en grupos de Terisin de la carga L + - valor nominal - margen admisible Intensidad de :alida para seal " 1 - valor nominal - margen admisible - carga de lmparas Intensidad residual para senal "O" Proteccion contra cortocircuitos
4

si (optoacopladores)
4

mx. inx salida resisterite a los cortocircuitos con reconexin automtica al desaparecer el cortocircuito cortocircuito1 falta de terisin L + posible

Indicador de perturbacion (LED rolo) Diagnosis de errores Tension (interna) inductiva de desconexion limitada a Frecuencia de conrnutacion con carga ohmica - con carga inductiva Intensidad admisible de las salidas Ataque de una entrada digital Conexion en paralelo de dos salidas - intensidad rndxima
+9 V GND

max max

posible posible 2 X 0.4 A

Data

Temperatura dmbiente admisible - montaje horizontal - montaje vertical Longitud de cable sir] apantallar Dimensionado del aislarnierito Tension riomirial de aisla rnierito ( + 9 V respecto a L + ) grupo del aislarnierito ensayado cori Tension norriinal de aisla niierito ( + 9 V respecto a grupo del aislarniento ensayado con max segun VDE 0160

O)

Corisumo toinado de + 9 V (CPU) iip tomado de L + (sin carga) ti P Perdidas en el modulo Peso tip aprox. 200 g

EWA 4NEB 81 2 61 20-04

Gama de mdulos

S5- 1OOU

Mdulo de salida digital 4 x AC 115

... 230Vl1 A

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de salidas Separacin galvnica - en grupos de Tensin de la carga L1 - valor nominal - frecuencia - margen admisible Intensidad de salida para seal " 1" - valor nominal - margen admisible - carga de lmparas Capacidad de cierre Intensidad residual para seal "0" Tensin de salida - para seal " 1" Indicador de estado de serial (LED verdes) Proteccin contra cortocircuitos Indicador de perturbacin (LED rojo) Frecuencia de conmutacin DlGlTAL OUTPUT
4xI151230V A C I I A 6ESS 450-8MDll

4 DA 4

si
4 115 ... 230 V c.a. mx. 47 .. 63 Hz 85 ... 264 V

1A

50 mA ... 1 A mx. 25150 W

depende del tamario del fusible mx. 315 mA mx. L1 ( - 7 V) solo con carga conectada fusible (10 A FF) (,Wickmann No 19231, o6ES5 980-3BC41) fusible defectuoso* mx. 1O Hz
4A

Interisidad admisible de las salidas Ataque de una entrada digital Conexin en paralelo de dos salidas Temperatura ambiente admisible - montaje horizontal - montaje vertical Longitud de cable - sin apantallar Dimensionado del aislamiento

posible no posible

O ... 60 "C O ... 40 O C

mx. 100 m segn VDE 0160

Tensin nominal de aislamiento ( + 9 V respecto a L l ) 250 V c.a. - grupo del aislamiento 2x B 1500 V c.a. - ensayado con Terisin nominal de aislamiento ( + 9 V respecto a 0) 12 V c.a. - grupo del aislamiento 1X B - ensayado con 500 V c.a. Consumo - tomado de + 9 V (CPU) Prdidas en el mdulo
x.0

tip. 14 mA tip. 3,5 W

x.1

x.2

x.3

Peso

aprox. 31 5 g

Solo luce cuando est aplicada la alimentacin de la carga y conectada como mnimo una carga

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Gama de mdulos

Mdulo de salida digital 8 x DC 24 VI1 A

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de salidas Separacin galvnica - en grupos de Tensin de la carga L + - valor nominal margen admisible (rizado inclusive) - valor para t < 0,5 S Intensidad de salida para senal " 1" - valor nominal - rnargen admisible - carga de lmparas Intensidad residual para seal "O" Tensin de salida - para seal " 1 " Proteccin contra cortocircuitos
8 DA

8 s (optoacopladores) 8
24 V C.C. 20 ... 30 V 35 V

m&.

1A 5 rnA ... 1 A 12 W

mx. 1, O iriA inx. L + ( - 0,8 V) salida resistente a los cortocircuitos cori reconexin automtica al desaparecer el cortocircuito cortocircuito

Indicador de perturbacin (LED rojo) Tensin (interna) inductiva de desconexin limitada a Frecuencia de conmutacin - con carga hrnica - con carga inductiva

15 V

m&. 100 Hz mx. 2 Hz


6 A

DlGlTAL OUTPUT

Interisidad admisible de las sal~das Ataque de uria entrada digital Conexin en paralelo de dos salidas - intensidad mxima Temperatura arnbiente admisible - montaje horizontal - montaje vertical Longitud de cable - sin apantallar Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a L + ) - grupo del aislamiento ensayado con mx.

posible posible 1,8 A

O ... 60 " C O ... 40 " C


100 m

segun VDE 0160


24 V c.a. 2 x E3 500 V c.a.

Tensin nomirial de aislamiento ( + 9 V respecto a 0) 12 V c.a. - grupo del aislamiento 1X B - ensayado cori 500 V c.a. Corisumo - tomado de + 9 V (CPU) tip. 24 mA tomado de L + (sin carga) tip. 200 mA Perdidas en el mdulo Peso tip. 4 W aprox. 230 g

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

Mdulo de salida digital 8 x AC 115 ... 230 V; 0,5A

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de salidas Separacin galvnica - en grupos de Tensin de la carga L1 - valor nominal frecuencia - margen admisible
-

8 DA

8 si (optoacopladores)
8 1 151 ... 230 V c.a. mx 47 ... 63 Hz 85 ... 264 V

Intensidad de :alida para seal " 1 - valor nominal - margen admisible - carga de lmparas Capacidad de cierre Intensidad residual para seal "O" Tensin de salida - para seal "1 Indicador de estado de seal (LED verdes) Proteccin contra cortocircuitos

0,5 A 50 mA ... 0,5 A rrih. 25150 W

depende del tamao del fusible mx. 315 mA mx. L1 ( - 7 V) solo con carga conectada fusible (10 A FF) (Wickmann N o
19231,
6ES5 980-36C41)

Frecuencia de mx. 10 Hz conmutacin Intensidad suma 4 A admisible de las salidas Ataque de uria entrada digital Conexin en paralelo de dos salidas Temperatura ambiente admisible - montaje horizontal - montaje vertical posible no posible
O ... 60 " C O ... 40 O C

Longitud de cable - sin apantallar m&. 1O0 m Dimensioriado del aislamiento segun VDE 01 60 Tensin nominal de aislamiento ( + 9 V respecto a L l ) 250 V c.a. - grupo del aislarniento 2x6 \ 1500 V c.a. - ensayado con Tensin nominal de aislamiento ( + 9 V respecto a 0) 12 V c.a. - grupo del aislamiento 1X B - ensayado con 500 V c.a. Consumo - tomado de + 9 V (CPU) Prdidas en el mdulo Peso tip. 25 mA tip. 3.5 W aprox. 270 g

EWA 4NEB 812 6120-04

S5- 1 OOU

Gama de mdulos

Mdulo de salida digital 8 x DC 5 ... 24 V/0,1 A

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de salidas Separacin galvnica - en grupos de Tensin de la carga L + - valor nominal - rnargeri admisible (rizado inclusive) - valor para t < 0,5 s Terisin de salida Intensidad de :alida para serial " 1 - valor riominal Proteccin contra cortoc~rcui tos Tensin (interna) inductiva de descoriexin limitada a Frecuencia de conmutacin - con carga hmica - con carga inductiva Coriexion en paralelo de dos salidas Temperatura ambiente admisible - montaje horizontal montaje vertical Lorigitud de cable sin aparitallar
-

8 DA 8

si
8 5 .. 24 V c.c. 4,75 ... 30 V 35 V

compatible TTL1

100 mA

no

- 19 V (a 24 V )

m&. m&.

100 Hz 2 Hz

posible

DlGlTAL OUTPUT
8 x 5...24 V DCIO.1 A 6ESS 453-8MA11

O O

... ...

60 "C 40 'C

mx. 1 O 0m segn VDE 0160


12 V c.a. 1X B 500 V c.a.

Dirnerisionado del aislamiento Tensin nornirial de aislamiento ( + 9 V respecto a O ) - grupo del aislarriiento - ensayado con Consiirno - tomado de + 9 V (CPU) - tomado de L + (sin carga) Perdidas eri el mdulo Peso
l

tip. 20 rnA tip. 28 mA tip. 1 W

aprox. 220 g

Lrarlsistor con colector abierto, tipo npn

X.l X.0 X.3 X.2 X.5 X.4 X.7 X.6

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

Mdulo de salida por rels 8 x DC 30 VIAC 230 V Conector terminales pinza, 40 polos Conector terminales tornillo, 20 polos Conector terminales tornillo, 40 polos
I

(6ES5 451-8MR12) (6ES5 490-8MA12) (6ES5 490-8MB21) (6ES5 490-8MB11)


1

Datos tcnicos
Identificador de direccin (solo para ET 1OOU) Cantidad de salidas
8 DA 8 salidas de rel; contactos puenteados con varistor SIOV-S07-K275
Si

Separacin galvnica - en grupos de

2 con indicador de estado de senal


3A

Intensidad permanente I,, Tipo de rel Capacidad de corte de los contactos con carga hmica
-

Dold OW 5699

m&.
mx.

con carga inductiva

Nmero de maniobras de los contactos, segn VDE 0660, parte 200 - AC-11 - DC-11 Frecuencia de conmutacin Indicador de perturbacion (LED rojo) Temperatura ambiente admisible moritaje horizontal - mor1taje vertical Longitud de cable sin apantallar Dimensionado del aislamiento Tensiori nominal de aisla miento ( + 9 V respecto a L1) - grupo del aislamiento - ensayado con Tension nominal de aislamiento ( + 9 V respecto a O ) - grupo del aislamiento - erisayado con Tensiori nominal de aislamiento (entre contactos) grupo del aislamiento ensayado con Tension de alimeritacion L + (para los reles) valor nominal max rizado Up, - margen admisible (rizado inclusive) - valor para t < 0,5 s Consumo tomado de + 9 V (CPU) tip tomado de L + tlP Perdidas en el modulo tip Peso aprox rnax segn VDE 0160 ni&. falta tens~n de entrada

EWA 4NEB 812 6120-04

S5- lOOU

Gama de mdulos

Mdulo de salida por rels 4 x DC 30 V/AC 230 V

Datos tcnicos
Identificador de direccion (solo para ET 1OOU) Cantidad de salidas
4 DA 4 salidas de rel;

contactos puenteados con varistor SIOV-S07-K275 Separacion galvnica - en grupos de Intensidad permanente I, Tipo de rele si (optoacopladores) 1
5 A

Siernens V 231 27-D 0006A 402

Capacidad de corte de los contactos - con carga hmica con carga inductiva Nmero de maniobras de los contactos, segun VD 0660. parte 200 - AC-11 - DC-11 Frecuencia de conmiitacin Temperatura ambiente admis~ble - rnontaje horizontal - montaje vertical

5 A a 250 V c.a. 2,5 A a 3 0 V C.C. mx. 1,5 A a 250 V c.a. 0.5 A a 30 V c.c.

m&.

1,5X106 0,5X l o 6

m&.

10 Hz

O ... 60 " C O ... 40 O C

RELAY OUTPUT
4 x 3 0 V DCl230V AC ~ E S4 S5 2 . 8 ~ ~ 1 1

Longitud de cable - sin apantallar Dimensionado del aislam~ento

max. 100 m segn VDE 0160


250 V c.a. 2x B 1500 V c.a.

Tensin nomirial de aislarniento ( + 9 V respecto a L1) - grupo del aislamiento - ensayado con

Tensin nominal de aislamiento ( + 9 V respecto a 0) 12 V c.a. 1x B - grupo del aislamiento - ensayado con 500 V c.a. Tensiri noininal de aislamiento (entre contactos) - gr~ipo del aislamiento - ensayado con Tensin de alirneritacin L + (para los rels) - valor nominal - rizado U max. - margen ~8misible (nzado inclusive) - valor para t < 0,5 S Consumo - toniado de + 9 V (CPU) - tomado de L +
x.0

250 V c.a. 2x B 1500 V c.a.

24 V C.C. 3,6 V 20 ... 30 V 35 V

tip. 14 rnA tip. 100 rnA tp. 2 W

x.1

x.2

x.3

Perdidas en el rndulo Peso

aprox. 240 g

E W A 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

14.6.3 Mdulos de entradalsalida digital


Modulo de entradalsalida digital con indicadores LED Conector terminales pinza, 40 polos Conector terminales tornillo, 40 polos I

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Mdulo de entradalsalida digital con indicadores LED (continuacin)

(6ES5 482-8MA12)

Datos tcnicos Identificador de direcciri (solo para ET 100U) Temperatura ambiente admisible - montaje horizontal - montaje vertical Longitud de cable - sin apantallar Dimensionado del aislamiento segn VDE 0160 Lado de salidas Lado d e entradas Cantidad de entradas Separacin galvnica - en grupos de Tensin de entrada L + - valor nominal - para seal "O;; - para seal " 1 Intensidad de entrada para seal " 1" Tiempo de retardo - para transicin " 0 " a "1" - para transicin "1 " a "O" Indicador de perturbacin (LED rojo) Conexin de BERO de 2 hilos - intensidad de reposo Consumo - tomado de + 9 V (CPU) luce cuando se interrumpe L +/M posible 5 1,5 mA Cantidad de salidas - terminales 2 a 9 - terminales 12 a 19 Seearacion oalvnica - en grupos de Intensidad de salida ,1 para serial " 1" - valor nominal - margen admisible Intensidad residual para seal "0" Proteccin contra cortocircuitos Indicador de cortocircuito Consumo - tomado de + 9 V (CPU) - tomado de L + (sin carga) Carga de lmparas Tensin de la carga L + - valor nominal - margen admisible (rizado inclusive) - valor para t < 0,5 S Tensin de salida - para seal "1" Frecuencia de conrnutacin - con carga hmica - con carga inductiva Tensin (interna) inductiva de desconexin limitada a Intensidad admisible de las salidas Ataque de una entrada digital Coriexion eri paralelo de salidas - iritensidad mxima 100 Hz 2 Hz LED rojo 100 rnA Tensin nominal de aislamiento ( + 9 V respecto a O ) - grupo del aislamiento Prdidas en el mdulo Peso tp. 12 V c.a. 1X B 4,5 W

aprox. 190 g

1 500 mA
1

no 8

no

100 rnA
5 .. 100 mA

rnax. 0.6 mA

1 mA

LED rojo

tp. tp.

5 mA

35 mA

mx. 2 W

posible s por pares (0,8 x IN)

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

14.7

Mdulos analgicos

14.7.1 Mdulos de entrada analgica


Mdulo de entrada analgica 4 x I 50 mV

%@#@)o-)$#
---Fe
Ko

Caja de bornes

Ch.0

Ch.1

Ch.2

Ch.3

EWA 4NEB 81 2 61 20-04

S5- 1 OOU

Gama de mdulos

Mdulo de entrada analgica 4 x I 50 mV (continuacin)

Datos tcnicos
Identificador de direcciori (solo para ET 100U) Mrgenes de entrada (valores nominales) Cantidad de entradas Separacin galvnica 4 AE Supresin de interferencias para f = nx (50160 Hz 2 1 %); n = l. 2, ... - intererencias en modo comn min. 86 dB (upp '1) - interferencias en modo norniai (serie) min. 40 dB (valor pico de la interferencia < valor nominal del margen de entrada) Limite de error bsico Resistencia de entrada Tipo de conexin del emisor de seal Representacin digital de la seal de entrada 2 1 0 MQ a dos hilos 12 bits + signo (2048 uriidades =valor nominal) complemento a dos ~ustificado a la izquierda) integracin doble rampa 20 ms a 50 Hz 16,6 ms a 60 Hz Longitud de cable - apantallado Limite de error de utilizacin (O a 60 "C)
-

2 50 mV
1,204 (conmutable) si (entre entradas y punto de piiesta a tierra; no eritre entradas)

?0,15 ?/o +0,4 ' 1 0

Error individual linealidad tolerancia error de inversin de polaridad

+0,05 % +0,05 % +0,05 9'0 I 0 , 0 1 SbIK 0,002 %/K

Representacin de los valores medidos Mtodo de medicin Mtodo de conversin AID Tiempo de integracin (ajustable para supresin ptima de tensiones perturbadoras) Tiempo de conversin por entrada - para 2048 unidades
-

Error de temperatura - valor final - cero

mx. 50 m no si segn VDE 0160

Terisin de alimentacin L + Posibilidad de conectar una caja de compensacin Dimensionado del aislamiento

para 4095 unidades

mx. mx. m&. mx.

60 ms a 50 Hz 50 ms a 60 Hz 80 ms a 50 Hz 66,6 ms a 60 Hz

Diferencia de potencial admisible entre - entradas - entradas y punto de puesta a tierra Tensin de entrada admisible (limite de destrucciri) Aviso de error cuando - se desborda el margen

Tensin nominal de aislamiento ( + Y V respecto a @) - grupo del aislamiento - ensayado con Tensin nominal de aislamiento (entradas respecto a + Y V) - grupo del aislamiento - ensayado con Consumo - tomado de + 9 V (CPU) Prdidas en el mdulo Peso

12 V c.a. 1x B 500 V c.a.

rnx.

_+ 1

mx. 75 V c.c.160 V c.a.

60 V c.a. 1X B 500 V c.a. tp. 70 mA tp. 0,7 W

mx. 24 V C.C. si (ms de 4095 unidades) si (ajustable) LED rojo

aprox. 230 g

- se rompe un hilo de los


cables de seal
-

indicador comn de rotura de hilo

Gama de mdulos

S5- 1OOU

Mdulo de entrada analgica 4 x I 50 mV

ANALOG INPUT

Ch.0

Ch 1

Ch 2

Ch3

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Mdulo de entrada analgica 4 x 1 5 0 mV (continuacin)

Datos tcnicos
ldentificador de direccin (solo para ET 100U) Mrgenes de entrada (valores nominales) Cantidad de entradas Separacin galvnica 4 AE 50 mV 1,2 0 4 (conmutable) si (eritre entradas y punto de puesta a tierra; no entre entradas) 10 MR a dos hilos 12 bits + signo (2048 unidades = valor nominal) complemento a dos ~ustificado a la izquierda) integracin doble rampa 20 ms a 50 Hz 16,6 ms a 60 Hz Linearizacin de las caracteristicas de los siguientes pares termoelctricos: - nquel-cromo/ nquel-aluminio (tipo K) - hierro/cobre-nquel (tipo J) - hierrolcobre-nquel (tipo L) Longitud de cable - apantallado m&. Supresin de interferencias para f = rix (50160 Hz ? 19'0) n = 1, 2, ... - interferencias en niodo comun min. 86 dB (Upp = 1 - intererencias en modo normal min. 40 dB (valor pico de la interferencia< valor nominal del margen de entrada)

Limite de error basico Lmite de error de utilizacin (O a 60 "C) Error individual - Iinealidad - tolerancia - error de inversin de polaridad Error de temperatura - valor final - cero Precisin de Iinearizacin en el margen norriinal (para tipos J, K y L)

Resistencia de entrada Tipo de conexin del emisor de serial Representacin digital de la serial de entrada

+ 0.15 '10 + 0,4 %


20,05 9 ' 0 20.05 % 2 0,05
? 0,01

Representacin de los valores medidos Mtodo de medicin Mtodo de conversin AID Tiempo de integracin (ajustable para supresin ptima de tensiones perturbadoras) Tiempo de conversin AID por entrada - para 2048 unidades mx. m&. - para 4095 unidades mx. mx. Diferencia de potencial admisible entre - entradas - entradas y punto de puesta a tierra Tensin de entrada admisible (limite de destruccin) Aviso de error cuando - se desborda el margen

+ 0,002 4'oK
c 1 "C

%K

segn IEC 584 segn IEC 584 segn DIN 43710 50 m no si segun VDE 0160

60 ms a 50 Hz 50 ms a 60 Hz 80 ms a 50 Hz 66,6 ms a 60 Hz

Tensin de alimentacin L + Posibilidad de conectar una caja de comperisacin

mx. f 1 V mx. 75 V c.c.160 V a.c. Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a @) - grupo del aislamiento - ensayado con Tensin norninal de aislamiento (entradas respecto a + 9 V) - grupo del aislamiento - ensayado con Consumo - tomado de + 9 V (CPU) Prdidas en el mdulo Peso

mx. 24 V C.C. si (ms de 4095 unidades) si (ajustable)


LED rojo

12 V c.a. 1XB 500 V c.a.

- se rompe un hilo de los


cables de seal - indicador comn de rotura de hilo

60 V c.a. 1X B 500 V c.a. tip. 100 mA tip. 0,7 W

aprox. 230 g

EWA 4NEB 812 61 20-04

Gama de mdulos

S5- 1OOU

Mdulo de entrada analgica 4 x

+1 V

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Mdulo de entrada analgica 4 x

+ 1 V (continuacin)

Datos tecnlcos
Identificador de direccion (solo para ET 100U) Margenes de entrada (valores nominales) Cantidad de entradas Separacion galvanica 4 AE 21 V 1,204 (conrnutable) si (entre entradas y purito de puesta a tierra no entre entradas)
2 10 MI2

Supresion de interferencias para f = nx (50160 Hz 2 1%) n = 1 , 2, - interferencias en modo comun min 86 dB (u,, = 1 v ) iriterferericias en modo rnin 40 dB riorrnal (valor pico de la interferencia <: valor nominal del margen de entrada) Limite de error basico Limite de error de utilizarion (O a 60 "C) Error individual Iinealidad tolerancia error de inversion de polaridad Error de temperatura valor final cero Longitud de cable apantallado Terision de alirnentacion L + Posibilidad de conectar urra caja de compensacion Dimensionado del aislamiento max 10.1 %
? 0,35
O / O

Resistencia de entrada Tipo de conexion del emisor de sena1 R~presentacion digital de la sena1 de entrada

a dos hilos 12 bits + signo (2048 unidades = valor riominal) complemento a dos (justificado a la izquierda) integraciori doble rampa 20 ms a 50 Hz 16,6 ms a 60 Hz

10,05 % 1 0,05 O10 ?0,05


"O

Representacion de los valores medidos Metodo de mediciori Metodo de conversion AID Tiempo de integracior) (ajustable para supresion optima d~ terisiones perturbadoras) Tiempo de conversion A/D por entrada para 2048 unidades rnax rnax para 4095 uriidades inax rriax Diferencia de potencial admisible entre entradas entradas y punto de puesta a tierra Tension de entrada admisible (Iirnite de destruccion) Aviso de error cuando se desborda el margen se rornpe un hilo de los cables de sena1 indicador comun de rotura de hilo

r 0,002
200 r n rio
SI

10,01 O/O/K %/K

segun VDE 0160

60 ms a 50 Hz 50 ms a 6 0 Hz 80 ms a 50 Hz 66,6 ms a 60 Hz

Terision nornirial de aisla miento ( + 9 V respecto a @) grupo del aislamiento ensayado con Terision nominal de disla mierito (entradas respecto a + 9 V) grupo del aislamierito ensayado con Consuino tomado de + 9 V (cpu) Perdidas en el modulo

12Vc a 1x B 500 V c a

rnax rnax

+1V
75Vcci60Vca

60Vc a 1x B 500 V c a

max

24 V c c si (mas de 4095 unidades) si (ajustable) Peso LED rojo aprox 230 g tip tip 70 mA
0,7 W

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

Mdulo de entrada analgica 4 x r 10 V

ANALOG INPUT
6ES54&%8MC11

Ch.0

Ch.1

Ch.2

Ch.3

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Mdulo de entrada analgica 4 x

+ 10 V (continuacin)

Datos tcnicos Identificador de direccin (solo para ET 100U) Mrgenes de entrada (valores nominales) Cantidad de entradas Separacin galvnica 4 AE +1OV 1,204 (conmutable) si (entre entradas y punto de puesta a tierra; no entre entradas)
2

Supresin de intererencias para f = nx (50160 Hz + 1% ) n = 1, 2, ... - interferencias en modo comn min. 86 dB ( U , = 1 V) - interferencias en min. 40 dB modo normal (valor pico de la interferencia <valor nominal del margen de entrada) Limite de error bsico Limite de error de utilizaciri (O a 60 "C) Error individual - Iinealidad - tolerancia - error de inversin de polaridad Error de temperatura - valor final - cero Longitud de cable - apantallado

* 0,2 96
+ 0,45 %
?0,05 % ?0,05 %
? 0.05 %

Resistencia de entrada Tipo de conexin del emisor de senal Representacin digital de la serial de entrada

50 k Q

a dos hilos 12 bits + signo (2048 unidades =valor nominal) complemento a dos (justificado a la izquierda) integracin

Representacin de los valores medidos Mtodo medicin Mtodo de conversin A/D Tiempo de integracin (ajustable para supresin ptima de tensiones perturbadoras) Tiempo de conversin A/D por entrada - para 2048 unidades mx. mx. - para 4095 unidades mx. mx. Diferencia de potencial admisible entre - entradas - entradas y punto de puesta a tierra Tensin de entrada admisible (limite de destruccin) Aviso de error cuando - se desborda el margen
-

10,Ol %/K I 0,002 %lK mx. 200 m no no segn VDE 0160

Tensin de alimentacin L + doble rampa 20 ms a 50 Hz 16,6 ms a 60 Hz Posibilidad de conectar una caja de cornpensacion Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a O ) - grupo del aislamiento - ensayado con Tensin nominal de aislamiento entradas respecto a + 9 V) - grupo del aislamiento - ensayado con Consiinio - tomado de + 9 V (cpu) Prdidas en el mdulo s (ms de 4095 unidades) no no Peso

60 ms a 50 Hz 50 ms a 60 Hz 80 ms a 50 Hz 66,6 ms a 60 Hz

12 V c.a. 1x B 500 V c.a.

mx. ? 1 V mx. 75 V c.c.160 V a.c.

60 V c.a. 1X B 500 V c.a.

mx. 50 V C.C.

tp. 70 mA tip. 0,7 W aprox. 230 g

se rompe un hilo de los cables de serial indicador comn de rotura de hilo

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

Mdulo de entrada analgica 4 x

+ 20 mA

(6ES5 464-8MDll)

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Mdulo de entrada analgica 4 x

+ 20 mA (continuacin)

Datos tcnicos
ldentificador de direccin (solo para ET 1OOU) Mrgenes de entrada (valores nominales) Cantidad de entradas Separacin galvnica 4 AE Supresin de interferencias 1%) para f = nx (50160 Hz n = 1, 2, ... - interferencias en modo comn rnin. 86 dB ( U , = 1 V) - interferencias en min. 40 dB modo normal (valor pico de la interferencia < valor nominal del margen de entrada)

+ 20 mA
1,204 (conmutable) si (eritre entradas y punto de puesta a tierra; no entre entradas)
2

Limite de error bsico Limite de error de utilizacin (O a 60 "C) Error individual - Iinealidad - tolerancia - error de inversin de polaridad Error de temperatura - valor firial - cero Longitud de cable - apantallado

+0,2 %

Resistencia de entrada Tipo de conexin del emisor de seal Representacin digital de la sena1 de entrada

25 R

+ 0,45 %
0,05 % +0,05 % I0.05 % +0,01 %/K 0,002 %/K

a dos hilos 12 bits + signo (2048 unidades =valor nominal) complemento a dos (justificado a la izquierda) integracin doble rampa 20 ms a 50 Hz 16,6 ms a 60 Hz

Representacin de los valores medidos Mtodo de medicin Mtodo de conversiri AID Tiempo de integracin (ajustable para supresin ptima de tensiones perturbadoras) Tiempo de conversin A/D por entrada - para 2048 unidades mx. mx. - para 4095 unidades m&. mx. Diferencia de potencial admisible entre - entradas - entradas y punto de puesta a tierra

max. 200 no no

Tensin de alimentacin L + Posibilidad de conectar una caja de cornpensacin Dimensionado del aislamiento

segn VDE 0160

60 ms a 50 Hz 50 ms a 60 Hz 80 ms a 50 Hz 66,6 ms a 60 Hz

Tensin nominal de aislamiento ( + 9 V respecto a O ) - grupo del aislamiento - ensayado con Tensin nominal de aislamiento (entradas respecto a + 9 V) - grupo del aislamiento - ensayado cori
-

12 V c.a. 1x B 500 V c.a.

m&.

k 1V

mx. 75 V c.c.160 V a.c

60 V c.a. 1x B 500 V c.a.

Intensidad de entrada admisible mx. 80 mA (limite de destruccin) Aviso de error cuando - se desborda el margen
-

Consumo tomado de + 9 V (CPU)

tp. 70 mA tip. 0,7 W aprox. 230 g

si (ms de 4095 unidades) no no

Perdidas en el mdulo Peso

se rompe un hilo de los cables de seal indicador comn de rotura de hilo

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

Mdulo de entrada analgica 4 x

+ 4 ... 20 mA

EWA 4NEB 812 6120-04

S5- 1OOU

Gama de mdulos

Mdulo de entrada analgica 4 x 2 4 ... 20 mA (continuacin)

Datos tcnicos
ldentificador de direccin (solo para ET 100U) Mrgenes de entrada (valores nominales) Cantidad de entradas Separacin galvnica 4 AE + 4 ... 20 mA 1,204 (conmutable) si (entre entradas y punto de puesta a tierra; no entre entradas)
2 31,25

Supresin de interferencias para f = nx (50160 Hz ?: 1% ) n = 1, 2, ... - interferencias en modo comn mn. 86 dB ( U , = 1 V) - interferencias en min. 40 dB modo normal (valor pico de la interferencia < valor nominal del margen de entrada)
-

Lmite de error bsico Limite de error de utilizacin (O a 60 "C) Error individual - Iinealidad - tolerancia Error de temperatura - valor final - cero Longitud de cable - apantallado

I0,15 %

Resistencia de entrada Tipo de conexin del emisor de seal Representacin digital de la senal de entrada

i 2

+ 0,4

O O /

a dos hilos, para convertidores de senal a 2 4 hilos 12 bits + signo (2048 unidades =valor nominal) complemento a dos (justificado a la izquierda) integracin doble rampa 20 ms a 50 Hz 16,6 ms a 60 Hz

r0,05 % 0.05 %

Representacin de los valores medidos Mtodo de medicin Mtodo de conversin AID Tiempo de integracin (ajustable para supresin ptima de tensiones perturbadoras) Tiempo de conversin A/D por entrada - para 2048 unidades m&. mx. - para 4095 unidades m&. mx. Diferencia de potencial admisible entre - entradas - entradas y punto de puesta a tierra Interisidad de entrada admisible (limite de destruccin) Aviso de error cuando - se desborda el margen

E 0,002 %/K
m&.
200 m

+0.01 %/K

Tensin de alimeritacion L + para convertidores de serial a dos hilos - valor riominal - rizado Upp margen admisible Posibilidad de conectar una caja de compensacin

24 V c.c 3,6 V 20 .. 30 V no segn VDE 0160

60 ms a 50 Hz 50 ms a 60 Hz 80 ms a 50 Hz 66,6 ms a 60 Hz

Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto a O ) - clru~o del aislam~ento - ensayado con Tensin nominal de aislamiento (entradas respecto a + 9 V) - grupo de aislamiento - ensayado con Consumo - tomado de + 9 V (CPU) - tomado de L + Prdidas eri el mdulo - para convertidores de seal a dos hilos - para convertidores de senal a cuatro hilos Peso

12 V c.a. 1xB 500 V c.a

m&.

I 1V

m&.

75 V c.c.160 V c.a.

60 V c.a. 1X B 500 V c.a.

m&.

80 rnA si (ms de 4095 unidades) no no tip. 70 mA tip. 80 mA

- se rornpe un hilo de los


-

cables de senal indicador comri de rotura de hilo

tip. 1, OW tp. 0,7 W aprox. 230 g

EWA 4NEB 812 6120-04

Gama de mdulos

S5- 1OOU

Mdulo de entrada analgica 2 x PT 10015 500 mV

ANALOG INPUT

2X

Ch O

Ch.1

ICO

Ic1

EWA 4NEB 812 6120-04

Gama de mdulos

Mdulo de entrada analgica 2 x PT 1001A 500 mV (continuacin)

Datos tcnicos Identificador de direccin (solo para ET 1OOU) Mrgenes de entrada (valores nominales) - termmetro de resistencia (PT 100) - fuente de tensin Cantidad de entradas Separacin galvnica 2 AE Supresin de interferencias para f = nx (50i60 Hz I 1 %); n = 1, 2, ... - interferencias en min. 86 dB modo comn (u,,= 1 v) - interferencias en min. 40 dB modo normal (valor de pico de la interferencia <valor nominal del margen de entrada) Limite de error bsico Lmite de error de utilizacin (O a 60 "C) Error individual - Iinealidad - tolerancia - error de inversin de polaridad Error de temperatura - valor final - cero Longitud de cable - apantallado Tensin de alimentacin L + Corriente auxiliar para PT 100 Termmetro de resistencia - tolerancia - error de temperatura - dependencia de la carga Dimensionado del aislamiento m&. +0,15 ' 1 0

O ... 200 Q

(m&. 400 Q) 500 mV

102 (conmutable) s (entre entradas y punto de puesta a tierra; no entre entradas


2 10 Mi2

Resistencia de entrada Tipo conexin del emisor de senal Representacin digital de la serial de entrada Representacinde los valores medidos Mtodo de medicin Mtodo de conversin A/D Tiempo de integracin, (ajustable para supresion ptima de tensiones perturbadoras) Tiempo de conversin A/D por entrada - para 2048 unidades mx. mx. - para 4095 unidades mx. mx. Diferencia de potencial admisible entre - entradas - entradas y el punto central de tierra Tensin de entrada admisible (lmite de destruccin) Aviso de error cuando - se desborda el margen

+ 0,4 %
+0,05 % 10.05 %

a dos o cuatro hilos


12 bits + signo (2048 unidades = valor nominal)

+ 0,05 %
i 0 , O l %/K 0,002 %/K

complemento a dos (justificado a la izquierda) integracin doble rampa 20 ms a 50 Hz 16,6 ms a 60 Hz

200 m no 2,5 rnA

60 ms a 50 Hz 50 ms a 60 Hz 80 ms a 50 Hz 66,6 ms a 60 Hz

+ 0,05 % + 0,006 %/K + 0,02 % / l o 0 R


segn VDE 0160

mx. 2 1 V
mx. 75 c.c.i6O V c.a.

Tensin nominal de aislamiento ( + 9 V respecto a 0) 12 V c.a. - grupo del aislamiento 1xB - ensayado con 500 V c.a. Tensin nominal de aislamiento (entradas respecto a + 9 V) 60 V c.a. - grupo del aislamiento 1x B - ensayado con 500 V c.a. Consumo - tomado de + 9 V (CPU) Prdidas en el mdulo tip. 70 rnA tip. 0,9 W aprox. 230 g

mx. 24 V C.C. s (ms de 4095 unidades) si (ajustable)

- se rompe un hilo de los


cables de seal - indicador comn de rotura de hilo LED rojo

Peso

EWA 4NEB 812 6120-04

Gama de mdulos

S5-1OOU

Mdulo de entrada analgica 2 x PT 100If 500 mV

EWA 4NEB 812 61 20-04

S5- 1OOU

Gama de mdulos

Mdulo de entrada analgica 2 x PT 1001 1 5 0 0 mV (continuacin)

Datos tcnicos
Identificador de direccin (solo para ET 100U) Mrgenes de entrada (valores nominales) - termmetro de resistencia (PT 100) - fuentes de tensin Cantidad de entradas Separacin galvnica
2 AE

O ... 200 12 (mx. 400 9 ) 500 mV

102 (conmutable)

Supresin de interferencias para f = nx (50160 Hz + 1 %); n = 1, 2, ... - interferencias en modo min. 86 dB comn (U = 1 V) - interferen&%sen modo min. 40 dB normal (valor de pico de la interferencia C valor nominal del margeri de entrada) Limite de error bsico
+0,15

si (eritre entradas y punto de puesta a tierra; no entre entradas)


2 10 MQ

Limite de error de utilizacin (O a 60 "C) Error individual - linealidad - tolerancia - error de inversin de polaridad Error de temperatura - valor final - cero Precisin de Iinealizacin en el margen nominal Linealizacin de la caracterstica PT 100 Longitud de cable - apantallado Tensin de alimentacin L + Corriente auxiliar para PT 100 Termmetro de resistencia - tolerancia - error de temperatura - dependencia de la carga Dimensionado del aislamiento m&.

I 0,4 %

Resistencia de entrada Tensin de conexin del emisor de serial Representacin digital de la seal de entrada Representacin de los valores medidos Mtodo de medicin Mtodo de conversin Tiempo de integracin (ajustable para supresin ptima de tensiones perturbadoras) Tiempo de conversin AID por entrada - para 2048 unidades mx. mx. - para 4095 unidades mx. mx. Diferencia de potencial admisible entre - entradas - entradas y el punto central de tierra Tensin de entrada admisible (limite de destruccin) Aviso de error cuando - se desborda el margen

4 0,05 9 ' 0 +0,05 % 40,05 96 +0,01 S'OiK

a dos o cuatro hilos


12 bits + signo (2048 unidades = valor nominal)

+ 0,002 %/K
f 0,5 "C

complemento a dos (justificado a la izquierda) integracin doble rampa


20 ms a 50 Hz 16,6 ms a 60 Hz

segun DIN CEI 751


200 m

no
2,5 mA +0,05 %

60 ms a 50 Hz 50 ms a 60 Hz 80 ms a 50 Hz 66,6 ms a 60 Hz

+ 0,006 %/K

4 0,02 %/lo0 R

segun VDE 01 60

m&.

I 1V

mx. 75 V c.c.160 V c.a.

Tensin nominal de aislamiento ( + 9 V respecto a 0) 12 V c.a. - grupo del aislamiento 1XB - ensayado con 500 V c.a. Tensin nominal de aislamiento (entradas respecto a + 9 V) - grupo del aislamiento - ensayado con Consumo - tomado de + 9 V (CPU) Prdidas en el mdulo Peso

m&.

24 V C.C.

si (ms de 4095 unidades) si (ajustable) LED rojo

60 V c.a. 1X B 500 V c.a.

- se rompe un hilo de los


-

cables de seal indicador comn de rotura de hilo

tip. 100 mA tip. 0,9 W

aprox. 230 g

EWA 4NEB 812 6120-04

14-49

Gama de mdulos

S5- 1OOU

Mdulo de entrada analgica 4 x + 0

... 10 V

ANALOG INPUT

ChO

Ch1

Ch2

Ch3

EWA 4NEB 812 6120-04

S5- lOOU

Gama de mdulos

Mdulo de entrada analgica 4 x + 0

... 10 V (continuacin)

(6ES5 466-8MC11)

Datos tcnicos Identificador de direccin (solo para ET 100U) Mrgenes de entrada (valores nominales) Cantidad de entradas Separacin galvnica Resistencia de entrada Tipo de conexin del emisor de seal Representacin digital de la senal de entrada Representacin de los valores medidos Mtodo de medicin Tiempo de conversin A/D Tiempo de conversin A/D por entrada Diferencia de potencial admisible entre - entradas Tensin de entrada admisible (limite de destruccin) Lmite de error bsico AE +O ... 10 V 4 no 100 k!J a dos hilos 8 bits (256 unidades = valor nominal) binario aproximacin sucesiva 100 ps Prdidas en el mdulo
5 ms

+0,4 % I0,6 %

Limite de error de utilizacin (O a 60 "C)


-

Error individual Iinealidad - tolerancia

10,l % '0,l %

Error de temperatura - valor final - cero Longitud de cable - apantallado Tensin de alimentacin L + Consumo - tomado de + 9 V (-'u)

?0,01 O/OK -t0,01 96K mx. 200 m no

tip. 100 mA tip. 0,9 W aprox. 200 g

Peso

mx.

I 1V

mx. 60 V no no no

C.C.

Aviso de error cuando - se desborda el mrgen - se rompe un hilo de los cables del seal - indicador comn de rotura de hilos

Supresin de interferencias - interferencias en modo U , = 1 V) min. 86 dB comn (

EWA 4NEB 812 61 20-04

Gama de mdulos

S5- 1 OOU

14.7.2

Mdulos de salida analgica


(6ES5 470-8MA12)

Mdulo de salida analgica 2 x I 1 0 V

Identificador de direccin (solo para ET 100U) Margen de entrada (valor nominal) Cantidad de salidas Separacin galvnica

si (entre salidas y punto de puesta a tierra y entre salidas) a dos o cuatro hilos 1 1 bits + signo (1024 unidades = valor nominal)

Resistencia de carga Conexin de la resistencia de carga Representacin digital de la seal de salida Representacin de los valores medidos Tiempo de conversin (de O a 100 9 6 ) Rebase admisible

max. 0.15 ms

Intensidad de cortocircuito + 30 mA Diferencia de potencial admisible (entre entrada y punto de puesta a tierra y entre entradas max. 75 V c.c.160 V c.a. Limite de error bsico Limite de error de utilizacin 0.6 % (O a 60 'C) - linealidad - error de inversin de polaridad - error de ternperatura Longitud de cable - apantallado max. 200 m

Dimensionado del aislamiento Tensin nominal de aisla-

segun VDE 0160

grupo del aislamiento ensayado cori

500 V c a.

Tensin nominal de aislamiento (salida respecto a L + , entre salidas, salida respecto a + 9 V) - grupo del aislamiento - ensayado con Consumo - tomado de + 9 V (CPU) tip. - tomado de L + tip. Prdidas en el mdulo tp.

500 V c.a.

170 mA 100 mA 3,l W

aprox. 290 g

EWA 4NEB 812 6120-04d

S5- 7 OOU

Gama de mdulos

Mdulo de salida analgica 2 x

+ 20 mA
Datos tcnicos
Identificador de direccin (solo para ET 100U) Margen de salida (valor nominal) Cantidad de salidas Separacin galvnica

(6ES5 470-8MB12)

2 AA
? 20 mA

2 s (entre salidas y punto de puesta a tierra y entre salidas) m&. 300 12 a dos hilos 11 bit + signo (1024 unidades = valor norninal) complemento a (justificado a la izquierda) max. 0.1 5 ms 25
SI
OO

Resistencia de carga

Conexin de la resistencia .Je carga Representacion riigital de la serial de salida Representaciori de los valores medidos Tiempo de conversin (de O a 100 Rebase adniisible Proteccin coritra cortocircuito Intensidad de cortocircuito

ANALOG OUTPUT
6ES5 470-8MB12

r 30 mA Diferencia de potencial admisible (entre salidas y punto de puesta a tierra y entre salidas) mx. 75 V c.c.,'60 V c.a.
Lmite de error bsico Limite de error de utilizacion (O a 60 'C) linealidad error de inversion de polaridad error de temperatura Longitud de cable - apantallado _r 0,3
O , '

I 0,6 90

r0.2

O 6

rO.1 % 5 0,01 ";K 200 m 24 V C.C. 3,6 V 20 .. 30V

m&.

Tensin de alimentacin L + - valor nominal - rizado U ,, - margen admisible (inclusive rizado) Dimensionado del aislamiento Tensin nominal de aisla1 miento ( + 9 V respecto a O - grupo del aislamiento - ensayado con Tension nominal de aislamiento (salida respecto a L + , entre salidas, salida respecto a + 9 V) - grupo de aislamiento - ensayado con Consumo - tomado de + 9 V(CPU) - tomado de L + Perdidas en el modulo Peso

segun VDE 0160 12 V c.a. 1x B 500 V c.a.

60 V c.a. 1x B 500 V c.a.

ch O

ch.1

tip. 170 mA tp. 130 mA tip. 3,8 W

Leyenda: QI: Salida analgica "Corriente"

aprox. 290 g

EWA 4NEB 812 6120-04a

Gama de mdulos

S5- 1 OOU

Mdulo de salida analgica 2 x 4

... 20 mA

Identificador de direccin (solo para ET 100U) Margen de salida (valor nominal) Cantidad de salidas Separacin galvnica 4 ... 20 mA si (entre salidas y punto de piiesta a tierra y entre salidas) mx. 300 Q a dos hilos 11 bits +signo (1024 unidades = valor nominal)

Resistencia de carga Conexin de la resistencia de carga Representacion digital de la seal de salida Representacin de los valores medidos Tiempo de coriversin (de O a 100 9'0) Rebase admisible

mx. 0.1 5 fns

Intensidad de cortocircuito Diferencia de potencial admisible (entre salidas y punto de puesta a tierra, entre salidas) Limite de error bsico Limite de error de ~itilizacin (de O a 60 "C) - Iinealidad - error de temperatura Longitud de cable - apantallado m&. 200 m

ANALOG OUTPUT 2 x 4 ... 20mA

m&.

75 V c.c.!6O V c.a.

Tension de alimentacin L +

Dimensionado del aislamiento

segn VDE 01 60

Tensin nominal de aislamiento ( + 9 V respecto a @) - grupo del aislamiento 500 V c.a. - ensayado con Tensin nominal de aislamiento (salida respecto a L + , entre salidas, salida respecto a + 9 V) - grupo del aislamiento - ensayado con Consumo - tomado de + 9 V (CPU) - tomado de L + Prdidas en el mdulo tp. 170 mA tip. 130 mA tip. 3,8 W aprox. 290 g

14-54

EWA 4NEB 812 6120-04a

S5- 1OOU

Gama d e mdulos

Mdulo de salida analgica 2 x 1

... 5 V

Datos tcnicos
Identificador de direccin (solo para ET 100U) Margen de salida (valor nominal) Cantidad de salidas Separacion galvanica

2 AA 1 ..5V 2
si (entre salidas y punto de puesta a tierra. entre salidas) v i n . 3.3 k Q a dos o cuatro iiilos

Resistencia de carga Conexin de la resistericia de carga Representacin digital de la seal de salida Representacin de los valores medidos Tiempo de conversin (de O a 100 9) Rebase admisible Proteccin contra conocircuitos Intensidad de cortocircuito

11 bits + signo (1024 unidades = valor nomirial)


complemento a dos (justificado a la izquierda) m&.

0,15 ms 25 96
si

2 30 rnA

Diferencia de potencial admisible (salida respecto a purito de puesta a tierra, entre salidas) m&. Limite de error basico

75 V c.c. 60 V c.a.

ANALOG OUTPUT 2 ~ ... 1 5v


6ES5 4708MD12.

Lirriite de error de utilizacin (de O a 60 "C) - Iinealidad - error de temperatura Longitud de cable - apantallado m&.

+ 0,2 90 + 0.6 96
*0,2 % 10,Ol % :K 200 m 24 V c.c. 3.6 V 20 ... 30 V

Tension de alimentacion L + - valor nominal - rizado U ,, - margen admisible (inclusive rizado)

Dimensionado del aislamiento segn VDE 0160 Tension nominal de aislamiento ( + 9 V respecto a 0) 12 V c.a. - grupo del aislamiento 1XB - ensayado con 500 V c.a. Tension nominal de aislamierito (salida respecto a L + , entre salidas, salida respecto a + 9 V) grupo de aislarntento - ensayado con
-

60 V c.a. 1xB 500 V c.a.

Consumo - tomado de + 9 V (CPU) - tomado de L + Perdidas en el mdulo Peso


Ch.0
Ch.1

tip. 170 mA tip. 100 mA tip. 3,l W

aprox. 290 g

EWA 4NEB 812 6120-04d

15.1 15.2 15.3 15.4 15.5 15.6 15.6.1 15.6.2 15.6.3 15.6.4 15.6.5

Mdulo de comparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulo de temporizadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulo simulador


...................................

15 . 1 15- 4 15- 7 15- 9 15- 12

Mdulo de diagnosis

.................................

Mdulo de contadores 2 x O ... 500 Hz

....................

Mdulo de contador rpido 251500 kHz . . . . . . . . . . . . . . . . . . . . 15- 17 Directrices de montaje y conexin . . . . . . . . . . . . . . . . . . . . . . . . 15 .20 Transferencia de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 .25 Descripcin del modo Contador . . . . . . . . . . . . . . . . . . . . . . . . . 15- 27 Descripcin del modo Lectura de recorrido . . . . . . . . . . . . . . . . . 15 .29 Entrada de nuevas consignas para los modos Contador y Lectura de recorrido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 38 15.6.6 Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 39
15.7 15.8 15.9 15.10

Mdulo de regulacin IP 262

...........................

15- 41 15- 45 15- 49 15- 52

Mdulo de posicionamiento IP 266

.......................

Controlador de motores paso a paso IP 267 . . . . . . . . . . . . . . . . . Mdulos de comunicacin

............................. ................

EWA 4NEB 812 6120-04

figuras
15.1 Consulta del mdulo de comparadores . . . . . . . . . . . . . . . . . . . . . . . . 15.2 Consulta del mdulo de temporizadores . . . . . . . . . . . . . . . . . . . . . . . . . 15.3 Consulta del mdulo simulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.4 Ajuste del margen de tensin de entrada al mdulo de contadores (500 Hz) 15.5 Consulta del mdulo de contadores (500 Hz) . . . . . . . . . . . . . . . . . . . . . . 15.6 Cronograma: activacin y borrado de una salida del mdulo de contadores (500 Hz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.7 Ajustes en el bloque de interruptores "operating mode" . . . . . . . . . . . . . . 15.8 Ocupacin de pines del conector sub D de 15 polos . . . . . . . . . . . . . . . . 15.9 Conexin de un emisor de impulsos para seal diferencial 5 V segn RS 422A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.10 Conexin de un emisor de impulsos para 24 V C.C. ................. 15.11 Conexin de un captador 5 V segn RS 422A . . . . . . . . . . . . . . . . . . . . . 15.12 Conexin de un captador 24 V C.C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.13 Secuencia de seales en sentido de contaje incrementante . . . . . . . . . . . 15.14 Ocupacin de los bornes del bloque de conexin . . . . . . . . . . . . . . . . . . . 15.15 Byte de diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.16 Estado de seal en las salidas en funcin del estado del contador y la entrada de liberacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.17 Situacin del punto de referencia (bit de sincronismo = 1) en la zona de la serial de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.18 Situacin del punto de referencia (bit de sincronismo = 1) detrs de la seal de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.19 Situacin del punto de referencia (SYNC = 1) en caso de inversin del sentido antes de alcanzar el impulso de referencia en sentido positivo de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.20 Esquema de una pasada por el punto de referencia . . . . . . . . . . . . . . . . . 15.21 Liberacin de las salidas . Alcance de los valores prescritos . Reposicin de las salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.22 Desplazamiento en sentido incrementante hasta un valor prescrito . . . . . . 15.23 Desplazamiento en sentido decrementante hasta un valor prescrito . . . . . . 15.24 Desplazamiento en sentido decrementante hasta un valor prescrito e inversin sucesiva de sentido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.25 Carga de nuevos valores prescritos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.26 Unidades procesables para ejes rotativos y lineales . . . . . . . . . . . . . . . . . 15.27 Variacin del error de seguimiento durante una operacin de posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.28 Perfil de un desplazamiento controlado por el IP 267 . . . . . . . . . . . . . . . . 15 . 2 15- 5 15 . 8 15- 14 15- 15 15- 15 15 . 19 15- 20 15- 21 15 .21 15 .22 15- 22 15- 23 15- 24 15 .26 15.28 15 .32 15- 32

15- 33 15- 33 15- 34 15- 35 15- 36 15.36 15.38 15 .46 15 .47 15- 50

Datos del AG al mdulo de contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos del mdulo de contador al AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . Evaluacin de impulsos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de margen de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . Reaccin del mdulo de contador al transferir los valores prescritos . . . . . Direccionamiento del puesto de enchufe . . . . . . . . . . . . . . . . . . . . . . . . . Significado de los bytes de un puesto de enchufe . . . . . . . . . . . . . . . . . . Designacin de los modos de operacin . . . . . . . . . . . . . . . . . . . . . . . . .

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

15
15.1

Mdulos funcionales
Mdulo de comparadores 2 x 1...20 mA/0,5...10 V
Datos tcnicos
Identificador de direccin (solo para ET 1OOU) Cantidad de canales Separacin galvanica Medicin de corriente o de tensin Posicin "O" Indicador Ajuste del valor limite Error de ajuste Exactitud de repeticin Histeresis Funcin "U" Resistencia de entrada Tiempo de retardo Tensin de entrada Funcin "1" Resistencia de entrada
COMPARATOR
0.5

(6ES5 461-8MA11)

4 DE

2 si ajuste mediante selector no hay medicin LED verde para valor real r limite ajustado con potencimetro i+lO% 5+2% 510 % 0,5 V
47 k!2
...

10 V C.C.

tip. 5 ms m&. 100 V C.C. ( 5 0,5 S) 0,5 mA ... 20 mA 500 R 100 '10 segun VDE 01 60

... 10 V I 1 ...Z

O ~ A

Capacidad de sobrecarga Dimensionado del aislamiento Tensin nominal de aislamiento ( + 9 V respecto al circuito de medicin y entre circuitos de medicin) - grupo del aislamiento - ensayado con Tensin nominal de aislamiento ( + 9 V respecto a @) - grupo del aislamiento - ensayado con Longitud de cable - apantallado - sin apantallar Consumo - tomado de + 9 V (CPU) Perdidas en el mdulo Peso

30 V c.a. 2xB 500 V c.a.

12 V c.a. 1X B 500 V c.a. 200 m 100 m

tip. 35 mA tip. 0,3 W 200 g

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

Funcin
El mdulo contiene dos comparadores con separacin galvnica para medir corrientes y tensiones (la funcin se elige con el selector UIOll). Al alcanzarse el valor ajustado luce el LED del canal respectivo y se emite seal " 1" al AG. La funcin solo puede seleccionarse estando desenchufado el mdulo o desconectado el circuito de medida. Con el selector en "O" est desconectado el comparador; si se consulta su estado resulta seal "O". El punto de conmutacin se ajusta a travs de un disco situado en la placa frontal. La escala marcada sirve como referencia para el ajuste.

Montaje
El mdulo de comparadores se monta como el resto de los mdulos perifricos sobre un elemento de bus (-+ cap. 3).

Ca bleado
Vase el esquema de principio. Las entradas no utilizadas pueden permanecer abiertas.

Direccionamiento
Un mdulo de comparadores se direcciona como un mdulo de entrada digital de 2 canales (canal ,'o" ").
77,

Consulta (Ejemplos)

U O

E E

x.0 x.1

Canal "O" Canal " 1"

Numero del canal Nmero del puesto de enchufe


Figura 15.1 Consulta del mdulo d e comparadores

EWA 4NEB 812 6120-04

S5- lOOU

Mdulos funcionales

Ejemplo de aplicacin
En el puesto de enchufe 4 est montado un mdulo de comparadores. A su canal 1 est conectada la fuente de corriente. Si a travs del comparador 1 se determina que la intensidad ha sobrepasado el valor ajustado, deber activarse la salida 5.1. Esquema de conexin

AWL

Explicacin

4.1

= A

5.1

Siempre que se alcance o se sobrepase el limite ajustado, la entrada 4.1 est a seal "1"; con ello se pone a " 1 la salida 5.1.
"

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

15.2

Mdulo de temporizadores 2 x 0,3

... 300 S

(6ES5 380-8MA11)

Datos tcnicos
Identificador de direccin (solo para ET 100U) Cantidad de temporizadores Ajuste Mrgenes Indicador Error de ajuste Exactitud de repeticin Influencia de la temperatura Dimensionado del aislamiento
LED verde
S '10
5 ?r 3
%
O / O

4 DX 2

+ 1 % / l o "C de la ternporizacin ajustada segn VDE 0160

Tensin nominal de aislamiento ( + 9 V respecto a 0) 12 V c a. - grupo del aislamiento 1xB - ensayado con 500 V c.a. Consumo - tomado de + 9 V (CPU) Peso tip. 10 mA

aprox. 200 g

&

+9V GND Data

o '
02

O3

9 o10

04

06

08

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

Funcionamiento
El mdulo contiene dos temporizadores que funcionan de forma similar a la operacin "Temporizacin como impulso". Mientras corre la temporizacin luce el LED del canal respectivo; al AG se emite la seal " 1". El tiempo de impulso se preselecciona con el selector de margen "x 0,3 S 1 x 3 S ,' x 30 S" y luego se ajusta en fino utilizando un potencimetro (disco situado en la placa frontal). La escala marcada ayuda al ajustar (temporizacin = margen x valor en la escala).

Ejemplo:

Margen: Valor en la escala: Temporizacin ajustada:

x 3s
7

7 x 3 s = 21s

Montaje
El mdulo de temporizadores se monta como el resto de los mdulos perifricos sobre un elemento de bus (+ cap. 3)

Cableado
No es necesario cablear el mdulo

Direccionamiento
Un mdulo de temporizadores se direcciona como un mdulo digital de 2 canales (canal "O" "1"). Al arrancar, reponer e interrrumpir el impulso, el mdulo temporizador se direcciona como un mdulo de salida digital. La consulta del estado de seal se realiza como en un mdulo de entrada digital. Arranque del impulso

S S
R R

A A A A

x . 0 x.1 x.0 x.1 x . 0 x . 1

Canal "O" Canal " 1 "

Interrumpir1 Reponer Consulta 1" = Temp. en curso


"

U U

E E

Nmero del canal Nmero del puesto de enchufe


Figura 15 2 Consulta del mdulo de temporizadores

1'

EWA 4NEB 812 61 20-04

Mdulos funcionales

S5- 1 OOU

Ejemplo de aplicacin "Retardo a la conexin" En el puesto de enchufe 5 se ha montado un mdulo de temporizadores. En el canal "O" de este mdulo se ajusta una temporizacin de 270 S utilizando el selector de margen y el disco de ajuste. Esta temporizacin debe arrancarse cuando la entrada 0.0 tenga seal " 1" . Una vez transcurrida la temporizacin deber lucir una lmpara (salida 4.0).

Esquema de conexin

A este mdulo no se conecta ninguna periferia de proceso. Con ayuda de un mdulo de temporizadores es posible - en contraposicin con los temporizadores internos - ajustar o modificar temporizaciones sin tener que variar el programa.

AWL
UE UN
UM

Explicacin La consulta del estado de la temporizacin no debe realizarse en el mismo ciclo de ejecucin del programa que la liberacin, ya que al AG solo se sealiza que ha arrancado la temporizacin un ciclo de programa despus. Si la marca 65.0 tiene seal " 1", ha transcurrido la temporizacin (UN E 5.0), con ello se pone a " 1" la salida 4.0. Una vez comunicado al AG el mensaje "Temporizacin arrancada", se activa la marca. Cuando E 0.0 tiene seal "O", se desconecta la lmpara. Cuando E 0.0 tiene seal " 1 ", se arranca la temporizacin.

0.0 E 5. 65.0
4.0

SA
UE

=M UN
RA UE
=A

5.0 65.0 E 0.0 4.0 0.0 5.0

EWA 4NEB 812 6120-04

S5- 1 OOU

Mdulos funcionales

15.3

Mdulo simulador

Identificador de direccin (solo para ET 100U) - simulador de entradas - simulador de salidas Seleccin de funcin

- simulacin de 8
-

seales de entrada simulacin de 8 seales de salida

con conmutador situado en la parte posterior del mdulo


LED (amarillo)

Indicador de funcin Seales de entrada

segn VDE 01 60 Tensin nominal de aislamiento ( + 9 V respecto a 0 ) 12 V c. a. - grupo del aislamiento 500 V c.a. - ensayado con Indicador del estado de seal de entradalsalida
-

tomado de + 9 V (CPU) tp. 0,3 W

Prdidas en el mdulo

EWA 4NEB 812 6120-04

15-7

Mdulos funcionales

S5- 1OOU

Funcionamiento
Los mdulos sirnuladores son mdulos de 8 canales que permiten simular seales de entrada e indicar seales de salida. El tipo de mdulo (entradakalida) se ajusta utilizando el selector situado en la parte posterior del mdulo. Dos LEDs en la placa frontal indican el tipo de mdulo sustituido. El mdulo no puede utilizarse para simular entradas de alarma.

Montaje
El mdulo simulador se monta sobre un elemento de bus como cualquier otro mdulo perifrico (+cap. 3). No tiene pieza codificadora, por lo que puede sustituir a cualquier mdulo digital. No es neceario reajustar la pieza codificadora del elemento de bus.

Cableado
Este mdulo no tiene ninguna unin elctrica con el bloque de conexin. Por ello puede utilizarse en puestos de enchufe ya cableados y sometidos a tensin.

Direccionamiento
Un mdulo simulador se direcciona como un mdulo digital de 8 canales (canal O
...

7).

Consulta (Ejemplos)

U O

E A

0.0 1.1

Canal "O" Canal " 1"

Nmero del canal Nmero del puesto de enchufe


Figura 15.3 Consulta del mdulo simulador

1'

Ejemplo de aplicacin
El AG se encuentra en "RUN", luce el LED verde pero el AG funciona defectuosamente. Adems, Vd. nota que el defecto debe estar en algn mdulo perifrico. Si el mdulo no dispone de indicador de perturbacin, compruebe: si hay aplicada tensin de alimentacin si estn en orden las conexiones del bus y de las interfases

A continuacin intente comunicarse con el mdulo a travs de la imagen de proceso ("STATUS" o "STATUS VAR"). Si no es posible, sustituya el mdulo por un mdulo simulador. Compruebe el funcionamiento nuevamente con "STATUS" o "STATUS VAR". Si puede comunicarse con el mdulo simulador significa que est averiado el mdulo perifrico al que ha sustituido.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

15.4

Mdulo de diagnosis

Datos tcnicos
Dimensionado del aislamiento segn VDE 0160

Tensin nominal de aislamiento ( + 9 V respecto a 0) 12 V c.a. - grupo del aislamiento 1X B - ensayado con 500 V c.a Vigilancia de tension - tension deficiente - tension suficiente Indicador del estado de seales de control Consumo - tomado de + 9 V (CPU) Perdidas en el mdulo Peso

LED rojo LED verde


LEDs amarillos
25 mA

tp. 0,3 W aprox. 175 g

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1 OOU

Funcionamiento
El mdulo de diagnosis sirve para vigilar el bus perifrico del AG S5-100U. Los LEDs en la placa frontal indican los estados de seal de las lneas de control y la alimentacin del bus perifrico. IDENT Tras cada transicin STOP-tRUN y cada vez que se modifica la configuracin, el AG realiza una rutina de identificacin (IDENT) para determinar su configuracin actual. En este caso luce brevemente el LED "IDENT". Si el LED luce en el modo "RUN"significa que hay enchufado un mdulo perifrico defectuoso. CLEAR La lnea CLEAR solo tiene seal 1 cuando no hay ningn defecto y se opera en el modo "STOP". En este caso estn bloqueadas las salidas de los mdulos de salida. Si la lnea CLEAR tiene seal 1 en el modo "RUN", puede existir un defecto en la propia lnea de control (no hay contacto). LATCHICLOCK Estas dos lineas controlan el intercambio de datos entre el AG, el bus perifrico y los mdulos perifricos. En operacin sin defectos deben parpadear ambos LEDs (AG en RUN). La frecuencia de parpadeo informa de la velocidad de transmisin por el bus serie. Si lucen permanentemente ambos LEDs operando en RUN, esto significa que hay un defecto en el elemento de bus en el que est enchufado el mdulo de diagnosis. DATAIDATA-N Cuando lucen alternativamente los LEDs DATA y DATA-N significa que fluyen datos a travs del bus perifrico. Si lucen permanentemente significa (como con los LEDs "LATCH" y "CLOCK") que hay un defecto en el elemento de bus en el que est enchufado el mdulo de diagnosis. U158V Si la tensin de alimentacin de un puesto de enchufe toma un valor U1 $ 8V, ya no est garantizado el perfecto funcionamiento del mdulo perifrico en l enchufado. La causa para una tensin de alimentacin demasiado baja es una carga excesiva en el bus ( > 1 A). Si el LED parpadea, esto significa que la tensin de alimentacin U1 tiene superpuestos impulsos perturbadores (p. ej. debido a interferencias). Este LED luce brevemente cuando se conecta o desconecta el AG. U1 > av La tensin de alimentacin del bus perifrico est en orden.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

Montaje
El mdulo de diagnosis se enchufa en un elemento de bus como cualquier otro mdulo perifrico (-+ cap. 3). Este mdulo no tiene ningn elemento codificador, por lo que no es necesario ajustar la pieza hembra en el elemento de bus.

Nota
Este mdulo puede enchufarse y extraerse con independencia del estado operativo del AG.

Cableado
No es preciso ningn cableado. Tampoco es necesario soltar un cableado eventualmente presente.

Direccionamiento
Este mdulo no tiene direccin porque es direccionado por el AG.

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

15.5

Mdulo de contadores 2 x O ... 500 Hz

(6ES5 385-8MA11)

EWA 4NEB 812 6120-04

S5-lOOU

Mdulos funcionales

Datos tcnicos
1

ldentificador de direccin (solo para ET 100U) Cantidad de entradas Separacin galvnica Tensin de entrada - valor nominal - para seal "O:; - para serial " 1 Intensidad de ,entrada para serial " 1 Tiempo de retardo Frecuencia de entrada Conexin de BERO de dos hilos (24 V C.C.) - intensidad de reposo Longitud de cable - sin apantallar Salidas Separacin galvnica Tension de alimentacin L + - valor nominal - margen admisible (inclusive rizado) Intensidad de :alida para seal " 1 - valor nominal - margen admisible - carga de lmparas Intensidad residual para seal "0" Tensin de salida - para seal "O:; - para seal " 1 Proteccin contra cortocircuitos Indicador de perturbacin (LED rojo) Tensin (inductiva) de desconexin limitada internamente a Frecuencia de conmutacin - carga hmica - carga inductiva

4 DX
2
SI

Intensidad admisible de salida Ataque de una entrada digital Conexin en paralelo de dos salidas - intensidad maxima
. 5 v 33 V

1A

posible posible 0,5 A

tip. 1.518.5 mA tip. 180 ps mx. 500 Hz posible

Temperatura ambiente admisible - montaje horizontal - montaje vertical Longitud de cable - sin apantallar Dimensionado del aislamiento Tensin nominal de aislamiento (entre entradas y salidas y respecto al punto de tierra, entrada respecto a + 9 V) - grupo del aislamiento - ensayado con Consumo - tomado de + 9 V (CPU) Prdidas en el rndulo Peso

O . 6 0 "C O .40 O C

max. 100 m segn VDE 0160

1,5 mA

mx. 50 m
2

60 V c.a. 1XB 1250 V c.a

si
24Vcc 20 . 30 V

tip. 20 mA tip. 2,5 W aprox. 200 g

m&. m&.

0,5 A 5 ... 500 mA 5W


1 mA

mx. 3 V m&. L + - 2,5 V electrnica sealiza cortocircuito

L+-47 V

mx. 100 Hz mx. 2 Hz

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

Funcionamiento
El mdulo se compone de dos contadores decrementantes (cuentan hacia atrs) independientes con entradas y salidas con separacin galvnica. El valor ajustado se va decrementando hasta llegar a "O" utilizando impulsos de entrada de hasta 500 Hz. Al alcanzarse el valor "O" se activa la salida de 24 V C.C.del mdulo. Simultneamente luce el LED verde del mdulo y se pone a " 1" la seal de entrada (E x.0 E x.1). El valor (O ... 999) se preselecciona a travs de tres conmutadores decdicos situados en el frontal del mdulo.
A travs de selectores en el frontal se ajustan los mrgenes de tensin de entrada, 5 V C.C. 24 V C.C..

Canal O
--------

Canal 1
5V
Figura 15.4
C.C.

Canal 1 (TTL) 24 V C.C.

Ajuste del margen d e tensin d e entrada al mdulo d e contadores (500 M )

Montaje
El mdulo de contadores se monta en un elemento de bus como los restantes mdulos perifricos (+ cap. 3).

Ca bleado
Vase el esquema de principio.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

Direccionamiento
El mdulo de contadores se direcciona como un mdulo digital de 2 canales (canal "O" o "1 "). Para las operaciones de liberar y reponer el contador, este mdulo se trata como un mdulo digital de salida. La consulta del estado del contador se realiza como en un mdulo de entrada digital.

Liberacin del contador (Ajuste al valor inicial) Reposicin del contador

S S

A A

x.0 x.1 x.0 x.1 x.0 x.1

Canal "O" Canal " 1"

W R
U U

A A E E

Consulta " 1" = Contador en cero

Nmero del canal Nmero puesto de enchufe


Figura 15.5 Consulta del mdulo de contadores (500 Hz)

I I

Impulsos de contaje

Salida Q

Tiempo

Figura 15.6 Cronograma: activacin y borrado de una salida del mdulo de contadores (500 Hz)

EWA 4NEB 81 2 6120-04

Mdulos funcionales

S5- 1OOU

Ejemplo de aplicacin
En el puesto de enchufe 2 se monta un mdulo de contadores. En el canal "O" de este mdulo se ajusta el valor 100 usando los tres conmutadores decdicos. Los impulsos entrantes se cuentan cuando el contador ha sido liberado por el programa de mando. Tan pronto corno se detecten 100 impulsos se emitir una seal (salida 4.0).

Esquema de conexin

AWL
S
U
=

Explicacin Durante el contaje, la entrada E 2.0 est a seal "O". Cuando el contador alcanza el valor "O" se pone a " 1" dicha entrada. Con ello se activa tambin la salida 4.0. Es posible una salida directa por los bornes 5 y 6.

A E A

2.0
2.0

4.0

EWA 4NEB 812 6120-04

S5- 1 OOU

Mdulos funcionales

15.6

Mdulo de contador rpido 251500 kHz

+9v

Data GND

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

Datos tcnicos Identificador de direccin (solo para ET 100U)


2 AX

Intensidad de salida Entrada digitales

- lectura de recorrido - contador

Modo de operacin (conmutable) PD (Position decoder) C (Counter)


1 emisor 5 V (entrada diferencial) 1 emisor 24 V C.C. 2; referencia y liberacin 2; valores prescritos 1 y 2

mx. 300 mA a prueba de cortocircuitos referencia y liberacin


24 V c.c

Tensin nominal de entrada Tensin de entrada - para serial O - para serial 1 Intensidad nominal de entrada con sefial 1 y con + 24 V Frecuencia de entrada

Entradas de los emisores (captadores) Entradas digitales Salidas digitales Separacin galvnica Margen de contaje Modo - lectura de recorrido
-

- 33 ... + 5 V C.C.
+ 13 ... +33 V

c.c

no

tip. 8,5 mA

rnx. 1O0 Hz
tip, 3 ms (1,4 ... 5 ms) mx.
100 m

contador

complemento a dos (KF) - 32768 ... + 32767 representacin unipolar (KH} O ... 65535

Retardo Longitud de cable (sin apantallar) Salida digiaales

Modo de operacin del contador - lectura de recorrido - contador Fijaciri de limites Entrada emisores 5 V Seales de entrada

valores prescritos 1 y 2
5 mA ... 0.5 A

adelantelatrs adelante a travs del programa canector sub D, 15 polos seales diferenciales segn RS 422 A A-N. B B-N,R A-N A A-N mx. 500 kHz mx. 50 m
5 V de L + a travs de convertidor c.c.1c.c. mx. 300 mA a prueba de cortocircuitos

Intensidad de salida (carga hmica, inductiva) Intensidad residual con serial O

mx. 0.5 mA
0,22 A (5 W)
-

- con lectura de recorrido - como contador


Frecuencia de contaje Longitud de cable (apantallado) Alimentacin de los emisores (captadores)

Intensidad de conmutacin para lmparas Tensin inductiva de ruptura limitada a Tensin de salida - para seal 1 - para senal O Longitud de cable (sin apantallar)

15 V

min. L + - 2,2 V m&. 3 V m&.


100 m

Proteccin de cortocircuito (resistencia cable mx. 15 Q ) Indicador de cortocircuito (corto respecto a M)

electrnica LED rojo

Entradas emisores 24 V Tensin nominal de entrada Seales de entrada - con lectura de recorrido - como contador Tensin de entrada - para seal O - para seal 1 Intensidad nominal de entrada con seal 1 Frecuencia de contaje Longitud de cable (apantallado) Alimentacin de los emisores (captadores)

conector sub D, 15 polos


24 V C.C.

A, B, R A

- 33 ... + 5 V C.C.

Tensin de alimentacin L + - valor nominal 24 V C.C. - rizado U ,, max. 3,6 V - margen admisible 20 ... 30 V (rizado iriclusive) Fusible (interno) Consumo - tomado de L + sin alimentacin de emisores sin carga - tomado de ( + 9 V) intern. Prdidas en el mdulo T 5A
30 mA

C.C.

+ 13 ... + 33 V C.C.
tp. 8.5 mA

mx. 25 kHz m&.


100 m

70 mA

tip. 1,9 W +suma intensidad de salida (In3X1,l V aprox. 250 g

24 V de L + (termistor)

Peso

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

Funcionamiento
Este mdulo incluye un contador que puede funcionar de forma incrementante (adelante) para aplicaciones de simple contador, o incrementante y decrementante (atrs) para funciones de lectura de recorrido (decodificacin de posicin). Los impulsos a contar los debe suministrar un captador, emisor o encoder que se conecta al mdulo a travs del conector hembra sub D de 15 polos. Es posible elegir entre dos tipos de captadores que cumplen las condiciones siguientes:

e
e

tensin diferencial de 5 V segn RS 422 (hasta 500 kHz) o seales de 24 V (hasta 25 kHz)

Adems, el mdulo dispone de otras dos entradas: una de liberacin y una de referencia. En el programa en STEP 5 es posible enviar dos valores prescritos (preseleccin) va el bus perifrico. Cuando el contador alcanza dichos valores, activa la salida correspondiente en el bloque de conexin (Q O Q 1). En el byte de diagnosis se indica el estado de las salidas. Durante el funcionamiento, a travs del programa STEP 5 es posible leer los valores siguientes:
e

el estado actual del contador el byte de diagnosis

El bloque de interruptores "operating rnode" permite ajustar: el modo de operacin, la resolucin, y el margen de tensin de entrada de los captadores.

e
e

,,a

'

p y

Lectura recorrido (PD) Contador (C)

Resolucin

x2

Resolucin

x4

I
Figura 15.7 Ajustes e n el bloque de rnterruptores "operating mode"

D no permitida
5v

7 Captador
l=
Captador

24V

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1O O U

15.6.1 Directrices de montaje y conexin


Montajeldesmontaje del mdulo
El mdulo de contador se enchufa en un elemento de bus como cualquier otro mdulo perifrico. Este mdulo solo puede enchufarse en los puestos para mdulos analgicos (0... 7). En la pieza hembra del elemento de bus deber ajustarse el nmero 6.

Montajeldesmontaje de los captadores


Antes de desenchufar o enchufar los cables a los captadores es preciso desconectar la tensin de alimentacin de 24 V C.C. (bornes 1 y 2 en el bloque de conexin).
-

Precaucin
Si se enchufan o desenchufan los cables a los captadores de 5 V bajo tensin, esto puede daar los captadores.

Conexin de los emisores de impulsos y captadores


Los emisores de impulsos o los captadores se conectan en el frontal a travs de un conector sub D de 15 polos. En la lista de accesorios figuran los cables de conexin correspondientes. El mdulo alimenta a travs de este cable los emisores (5 V 24 V). En principio pueden conectarse todos los emisores y captadores que tengan los niveles de seal y las tensiones de alimentacin indicadas. Al mdulo no es posible conectar emisores y captadores con etapas de salida con colector abierto. La pantalla del cable de los emisores deber contactarse con la parte metalizada de la carcasa del conector frontal.

Figura 15.8

Ocupacin de pines del conector sub D de 75 polos

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

Conexin de emisor de impulsos para seal diferencial 5 V segn RS 422A

n
5

Mdulo

de impulsos

3,
10

o "
Pantalla Flgura 15.9

o'" d4 o'"
Carcasa conector sub D

Conexin d e un ernlsor de ~rnpulsos para serial diferencial 5 V segn RS 422A

Conexin de emisor de impulsos para 24 V C.C.

Mdulo

F~gura15.10 Conexin de un emlsor de ~mpulsos para 2 4 V c

EWA 4NEB 812 61 20-04

Mdulos funcionales

S5- 1 OOU

Conexin de un captador 5 V segn RS 422A


Mdulo Alimentacin

F~gura15.1 1

Conexin d e un captador 5 V segn RS 422A

Conexin de un captador 24 V C.C.

Figura 15.12

Conexin d e un captador 24 V c . c

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

Requerimientos a los captadores


Las seales procedentes de los captadores y emisores debern cumplir en las entradas del mdulo las condiciones siguientes: Forma de onda (secuencia de seales en sentido del contaje incrementante)
Se. captador:
"a1

If
+t

'1

4
t e

(A, A-NIA)

1
1

1 1 1

1
1

1
1
1

Ua2 (8, B-NIB)

- b t 2 4Ua0 (R, R-NIR) F~gura15.13 Secuencia d e seriales en sentido del contale incrementante

Ancho de los impulsos de los captadores

Pendiente mnima de los flancos Seales diferenciales de 5 V segn RS422A (A, A-N, B, B-N, R, R-N): Impulsos de contaje de 24 V e impulso de referencia (A, B, R): Seales de liberacin y referencia de 24 V:

5 vip, 0,3 v/ps 0,3mv/ps

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1 OOU

Bloque de conexin
A las entradas del bloque de conexin es posible conectar contactos o detectores de proximidad (BEROs de dos hilos) con transistor de salida tipo pnp.

Figura 15.14

Ocupacin de los bornes del bloque de conex~n

Ocupacin de las entradas en el bloque de conexin En la entrada de referencia es posible conectar BEROs de dos hilos. La entrada de liberacin puede atacarse tambin desde un mdulo de salida digital para 24 V C.C.. Salidas en el bloque de conexin En el bloque de conexin se dispone de dos salidas digitales de 24 V C.C. protegidas contra cortocircuitos. Indicacin de cortocircuito Cualquier cortocircuito en una salida se sealiza luciendo el LED rojo en el frontal.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

15.6.2 Transferencia de datos


Los datos se transmiten a travs del bus perifrico. En el apt. 15.6.6 figuran ejemplos de intercambio de datos.

Transferencia AG

-t

mdulo de contador (PAA)

Utilizando operaciones de transferencia el programa de mando transmite dos valores prescritos al mdulo de contador.
Tabla 15.1 Datos del AG al modulo de contador

Transferencia mdulo de contador (PAE) + AG


El mdulo de contador transfiere el byte de diagnosis y el estado actual del contador. El programa de mando puede leer estos datos utilizando operaciones de carga, y luego evaluarlos.
Tabla 15.2 Datos del mdulo de contador al AG

Valor real

Byte de diagnosis

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1 OOU

Byte de diagnosis (byte 1)


El byte de diagnosis se lee en el byte 1 de la primera palabra de entrada. El byte O no tiene ningn significado. El byte de diagnosis informa de:

- la resolucin ajustada - el modo ajustado


- si se ha alcanzado el valor prescrito - el estado de seal del bit de sincronismo en la lectura de recorrido

NQ bit:

l>l

Resolucin

Valor prescrito 1 alcanzado Valor prescrito 1 no alcanzado Bit de sincronismo activado Bit de sincronismo no activado '
X = sin significado

1 O 1 O

Si no est activado el bit de sincronismo, antes de operar con el modo "Lectura de recorrido" es preciso efectuar una pasada por el punto de referencia.

Figura 15.15 Byte de diagnosis

EWA 4NEB 81 2 61 20-04

S5- 1 OOU

Mdulos funcionales

15.6.3 Descripcin del modo Contador


En el modo de operacin "Contador" el mdulo trabaja como contador incrementante controlado por seal de liberacin; para ello cuenta, si est activa la entrada de liberacin, los flancos positivos de los impulsos entrantes. Cuando el contador llega al valor prescrito preseleccionado, se activa la salida correspondiente.

Preajustes
En el bloque de interruptores "operating mode" se ajusta: el modo de operacin "Contador" (C), y el nivel de seal de los impulsos a contar (5 V 24 V) En este caso no tiene importancia la posicin de los interruptores de ajuste de la resolucin. Para poder operar es preciso un emisor de impulsos (p. ej. un detector de proximidad BERO). Los impulsos pueden aplicarse como seal diferencial de 5 V segn RS 422A (hasta 500 kHz) o como seales de 24 V (hasta 25 kHz). El emisor se conecta en el conector sub D del mdulo.

Carga de los valores prescritos


En el programa de mando es posible transferir dos valores prescritos al mdulo. Los valores prescritos debern estar comprendidos en el margen O ... 65535. La aceptacin de los valores prescritos por parte del mdulo depende de si est activado el bit "Valor prescrito 1 (valor prescrito 2) alcanzado" en el byte de diagnosis. Si no est activado el bit (no se ha alcanzado o sobrepasado el valor prescrito actual) se acepta directamente el nuevo valor prescrito, que tiene inmediatamente validez. Si est activado el bit (se ha alcanzado o sobrepasado el valor prescrito actual) el nuevo valor prescrito solo se acepta si ha aparecido un flanco positivo en la entrada de liberacin. Si no se comunica ningn valor prescrito, se supone que ste tiene el valor "O".

Liberacin del contador


El estado de seal en la entrada de liberacin (borne 3 del bloque de conexin) es decisivo para la funcin del contador. Un flanco positivo en la entrada de liberacin
e

pone el contador a "O", borra los bits de diagnosis para "valor prescrito alcanzado", desactiva las salidas, y libera el contador.

Nota
La entrada de liberacin solo deber ponerse a " 1" una vez transferidos los valores prescritos, ya que si no cuando se presenta el flanco positivo se activan directamente las salidas.
i

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

Bloqueo del contador


Un flanco negativo en la entrada de liberacin bloquea el contador. Con ello no se reponen las salidas, los bits de diagnosis y el contador. Es posible seguir leyendo el estado actual del contador. Solo un flanco positivo a la entrada de liberacin repone las salidas y los bits de diagnosis.

Llegada a los valores prescritos - Activacin de las salidas - Reposicin de las salidas
Una vez transferidos valores prescritos y liberado el contador, el mdulo va contando los flancos positivos de los impulsos entrantes. Con cada flanco ascendente se incrementa en " 1" el estado del contador. Al alcanzarse el valor prescrito 1 se activa la salida Q 0; simultneamente se activa el bit de estado S 1. Al alcanzarse el valor prescrito 2 se activa la salida Q 1; simultneamente se activa el bit de estado S 2. El contador sigue contando mientras permanezca activa la entrada de liberacin. Si se retira la seal de "Liberacin" se bloquea el contador. El estado del contador se mantiene constante. El estado actual del contador puede leerse usando el programa STEP 5. Dicho valor se indica como nmero sin signo y se encuentra comprendido en el margen O ... 65535.

Nota
Si no se carga un valor prescrito, se toma como valor "O". Con ello, su salida asociada se activa con el flanco positivo en la entrada de liberacin.

Ejemplo: En el contador se cargan los valores prescritos S 1 = 2 y S 2 = 4.


Estado contador 0 1 2 3 4 5 5 0 1 2

Impulsos a contar
I I I I

Entrada de liberacin

t i
I

, Salida Q O (V. prescrito 1 alcanzado)

Salida Q 1 (V. prescrito 2 alcanzado)

= Impulso que no se cuenta porque el contador est bloqueado por "0" en la entrada de liberacin. El estado del contador "se congela" en el valor actual.

F~gura 15.16 Estado de sena/ en las salidas en funcin del estado del contador y la entrada de liberacin

Al pasar de RUN-tSTOP el AG se reponen las salidas Q O y Q 1

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

Comportamiento en caso de desbordamiento


Cuando el contador est liberado y supera el lmite de 65535, se pone a "1" el bit 3 (desbordamiento) en el byte de diagnosis y se bloquean las salidas y los bits de diagnosis para "Valor prescrito alcanzado", pero no sufren cambio. El contaje contina, actualizndose permanentemente el valor actual. Con el programa STEP 5 pueden seguir leyndose todos los datos del mdulo: El estado actual del contador. El estado de las salidas en el momento del desbordamiento. Este estado se mantiene sin cambio hasta que se reponga el bit de desbordamiento. El bit de desbordamiento activado. Tras un desbordamiento, el contador puede reponerse aplicando un flanco positivo en la entrada de liberacin, o efectuando un rearranque en fro del AG (STOP-+ RUN).

Nota
Tras un rearranque en fro del AG se mantienen bloqueadas las salidas. Estas debern liberarse aplicando tambin un flanco positivo en la entrada de liberacin.

15.6.4 Descripcin del modo Lectura de recorrido


En el modo "Lectura de recorrido" (decodificacin de posicin) el mdulo trabaja como contador incrementanteldecrementante, contando los impulsos suministrados por el captador (encoder) de recorrido a l conectado. El sentido de contaje lo determina el contador a partir del desfase entre las seales A y B suministradas por el captador. Cuando el estado del contador alcanza un valor prescrito preseleccionado, se activa la salida correspondiente.

Preajustes
En el bloque de interruptores "operating mode" se ajusta: el modo "Lectura de recorrido", (PD = decodificacin de posicin), la resolucin deseada (x 1, x 2 x 4), y el nivel de seal de los impulsos a contar (5 V 24 V).

EWA

4NEB 812 6120-04

Mdulos funcionales

S5- lOOU

En el conector sub D se conecta un captador incremental que debe suministrar las seales siguientes: dos trenes de impulsos desfasados 90" y un impulso de referencia. Los impulsos pueden tener como nivel seal diferencial de 5 V segn RS 422A (hasta 500 kHz) o seales de 24 V (hasta 25 kHz). En la entrada de liberacin se conectar un interruptor para aplicar una seal de 24 V. El emisor de la seal de referencia deber suministrar tambin una seal de 24 V por la entrada de referencia.

Resolucin
Capacidad del contador El contador incrementanteldecrementante de 16 bits permite una resolucin de 65536 unidades comprendidas entre -32768 y + 32767. El margen de desplazamiento depende de la resolucin del captador. Evaluacin de impulsos Los trenes de impulsos desfasados 90" pueden evaluarse x 1, x 2 x 4. Esto se ajusta en el bloque de interruptores "operating mode" (-+ apt. 15.6). Duplicando o cuadruplicando el nmero de impulsos evaluados se incrementa correspondientemente la precisin del recorrido ledo. Sin embargo, el margen de desplazamiento disponible se reduce entonces en el factor 2 4, respectivamente.
Tabla 15.3 Evaluacin de impulsos

Estado del contador

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Mdulos funcionales

Ejemplo:
Un captador incremental rotativo siministra 1000 impulsosivuelta. El husillo de transmisin tiene un paso de 50 mmivuelta. As pues, el captador suministra 1000 impulsos con un recorrido de 50 mm (1 vuelta). Por lo tanto, el captador tiene una resolucin de 50 mm/1000 impulsos. El contador puede procesar hasta 65536 impulsos. Con la presente resolucin resultan los siguientes mrgenes de desplazamiento:
Tahla 15.4 Ejemplo d e margen de desplazamiento

Evaluacin impuftros
Margen desplazam. Recorridoiimpulso 3,25 m 50 pm 1,625 m 25 pm 0,81 m 12,5 pm

Carga de los valores prescritos


En el programa STEP 5 es posible transferir dos valores prescritos al mdulo. Los valores prescritos deben estar comprendidos entre - 32768 y +32767. La aceptacin de los valores prescritos por parte del mdulo depende de si est activado el bit "Valor prescrito 1 (valor prescrito 2) alcanzado" en el byte de diagnosis. Si no est activado el bit (no se ha alcanzado o sobrepasado el valor prescrito actual) se acepta directamente el nuevo valor prescrito, que tiene inmediatamente validez. Si est activado el bit (se ha alcanzado o sobrepasado el valor prescrito actual) el nuevo valor prescrito solo se acepta cuando aparezca un flanco positivo en la entrada de liberacin. Si no se carga ningn valor prescrito, se supone que el valor es "O".

Cincronizacin de la lectura de recorrido (Pasada por el punto de referencia)


Tras cada "Red Con" y cada vez que se desborda un contador es preciso volver a sincronizar la lectura de recorrido. Al sincronizar
@ @

se pone a "O" el estado del contador, y tras "Red Con" se activa el bit de sincronismo (bit O en el byte de diagnosis) o tras un desbordamiento se borra el bit de desbordamiento (bit 3 en el byte de diagnosis).

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- lOOU

Premisas para la sincronizacin


1. La seal de referencia El emisor de la seal de referencia se conecta en los bornes 7 y 8 del bloque de conexin. La sincronizacin se prepara con el flanco creciente (0-+1) en el borne 8. Si al conectar el mdulo la seal ya estaba a " 1 ", entonces es preciso mover el captador para que la seal de referencia vuelva a ser "O" y volverlo a mover para que se haga nuevamente " 1". Si la seal de referencia se encuentra en el margen de desplazamiento normal, y no debe resincronizarse continuamente la lectura de recorrido, entonces es preciso inhibir la seal tras la primera pasada por el punto de referencia.
2.

Sentido de desplazamiento hacia flanco positivo de la seal de referencia Tras alcanzar la seal de referencia, el mdulo deber reconocer, permaneciendo an activa la seal de referencia, un sentido de desplazamiento positivo (contador incrementante). Es decir, debe llegarse a la seal de referencia con estado de contador en aumento.

3.

El impulso de referencia El captador genera el impulso de referencia como mnimo una vez por cada vuelta. El primer impulso de referencia reconocido por el mdulo tras el flanco creciente de la seal de referencia provoca la sincronizacin. Esto es igualmente vlido cuando se cambie de sentido una vez iniciado un desplazamiento en sentido positivo (-+ fig. 15.1 9). Si esto puede provocar otro punto de referencia al resincronizar durante el funcionamiento, entonces es preciso inhibir la seal de referencia tras la primera pasada por el punto de referencia.

Las tres figuras siguientes muestran diferentes posibilidades de pasada por el punto de referencia:
Seal de referencia Impulso de ref. del captador Bit de sincronismo Figura 15.17 Situacin del punto de referencia (bit de sincronismo = 1) en la zona de la seal de referencia

Sentido positivo de desplazamiento

Seal de referencia Impulso de ref. del captador Bit de sincronlsmo

+ -.

Sentido positivo de desplazainiento

Figura 15.18 Situacin del punto de referencia (bit de sincron~smo= 1) detrs de la seal de referencia

EWA 4NEB 812 61 20-04

S5- 1OOU

Mdulos funcionales

Seal de referencia lmpulso de ref. del captador

Sentido positivo de desplazamiento

I
r
I

1
I

r
I

1
I

Inversin del sentido Serial de referencia Impulso de ref. del captador Bit de sincronismo Figura 15.19 Situacin del punto de referencia (SYNC = 1) en caso de ~nvers~n del sentido antes de alcanzar el irnpulso de referencia en sentido positivo de desplazamiento

Ejemplo:
Una cinta transportadora debe llevar objetos de un punto A a un punto B. Se utiliza un captador rotativo y un BERO como emisor de referencia. En la cinta hay montada una marca que tan pronto penetre en la zona de deteccin del BERO hace que ste emita la seal de referencia. Tras la pasada por el punto de referencia un mdulo de salida digital se encarga de activar la entrada de liberacin.
a
Cantndnr . .

---

Zona de deteccin del emisor de referencia

Cinta trans~ortadora

rotativo

. ... . . . . . . . ..
. . . ..
I I

Sentido incrementante
I

1 Marca
BERO como emisor de ref.

I
1

1
I

1
1

f
' 1 I I

Entrada de liberacin . ..- .- .. Entrada de referencia

? . ? .
:

1 I I

Recorrido

- .. ..-.. .'

I I

I 1

1 4 -

Margen de desplazamiento -wf

Figura 15.20 Esquema de una pasada por el punto de referencia

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1 OOU

Arranque del contador El contador se repone y arranca al activarse el bit de sincronismo en el byte de diagnosis durante la pasada por el punto de referencia. Los impulsos presentes se cuentan de acuerdo al sentido de giro del captador. En sentido positivo se incrementa el contador; en sentido negativo, se decrementa el contador. Liberacin d e las salidas - Alcance de los valores prescritos

- Reposicin de las salidas

Con un flanco positivo en la entrada de liberacin se desinhiben ambas salidas. Una salida y su bit de diagnosis "Valor prescrito alcanzado" asociado se activan cuando se ha cincronizado la lectura de recorrido (bit de sincronismo = 1 y bit de desbordamiento = O), est a "1" la seal de liberacin (borne 3 en el bloque de conexin), y el valor real es igual al valor prescrito preseleccionado. El valor prescrito puede alcanzarse tanto en sentido incrementante como decrementante.
Sentido incrementante El bit SYNC se activa al comienzo gstado el contador
. .

Sentido decrementante El bit SYNC est activado permanentemente

Im ulsos a Eontar Bit de sincronisrno (en el byte de diagnosis) Entrada de liberacin

ti
t

,
S

8
0

, ,
8 ,
,

,
I

,
I .

,
I

,
I
8

a
I

Salida Q0 (V. prescrito 1 alcanzado) Salida Q1 (V. prescrito 2 alcanzado)

. .
,

. .
,

fl

Impulsos captados

8 Contador an bloqueado

Figura 15.21 Liberacin de las salidas - Alcance d e los valores prescntos - Reposicin de las salidas

Al alcanzarse el valor prescrito 1 se activa la salida Q O; simultneamente se activa el bit de estado S 1. Al alcanzarse el valor prescrito 2 se activa la salida Q 1; simultneamente se activa el bit de estado S 2. Mientras permanezca activa la entrada de liberacin, el mdulo puede activar las salidas. Cuando se retira la seal de "Liberacin" se desactivan las salidas y se borran los bits de diagnosis. El estado actual del contador contina registrndose e incrementndose o decrementndose en funcin del sentido de giro.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

El estado actual del contador puede leerse utilizando el programa escrito en STEP 5. Dicho valor se indica, con signo, como nmero en complemento a dos; puede estar comprendido en el margen - 32768 ... + 32767.

Nota
Antes de aplicar seal " 1" para liberar las salidas es preciso asegurarse de que 1. hayan sido transmitidos ambos valores prescritos y 2. el bit de desbordamiento = O y 3. el bit de sincronismo = l . Si no se observan estos requisitos las salidas se conectan directamente cuando se tiene valor real = 0.

El bit de diagnosis y la salida se reponen cuando hay seal "O" en la entrada de liberacin. Las salidas Q 1 y Q O se reponen tambin cuando el AG se pasa de RUN + STOP. Los ejemplos siguientes muestran la activacin de una salida cuando se llega al valor prescrito preseleccionado. Para ello distinguimos tres casos: Alcance del valor prescrito en sentido de valores de contador crecientes Alcance del valor prescrito en sentido de valores de contador decrecientes Alcance del valor prescrito en sentido de valores de contador crecientes, a continuacin inversin de sentido y alcance del valor prescrito por el sentido opuesto.

Ejemplo 1: Desplazamiento en sentido incrementante hasta un valor prescrito


Entrada de liberacin
h
1

1
I I

Salida, bit 1 diagnosis V. prescr. alcanz. 1


2000
1
-

+ r
S
1

1
Sentido
I

1
1
I i
1

Valor prescrito
3000
1
1

4000
1
1

5000
1
1

6000
1
1

7000
1
1

Figura 15.22 Desplazam~ento en sentldo lncrementante hasta un valor prescrito

con valor real = 1000 se pone a " 1" la entrada de liberacin; con valor real = 3000 se alcanza el valor prescrito; se activan la salida y el bit de diagnosis "Valor prescrito alcanzado"; con valor real = 6000 se pone a "O" la entrada de liberacin; se reponen la salida y el bit de diagnosis.

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1 OOU

Ejemplo 2: Desplazamiento en sentido decrementante hasta un valor prescrito


El 111

aua

UG

liberacin

Sentido

Salida, bit diagnosis V . prescr. alcanz. i

1
Valor prescrito

I
I M

Figura 15.23 Desplazamiento en sentido decrernentante hasta un valor prescrito

con valor real = 7000 se pone a " 1" la entrada de liberacin; con valor real = 3000 se alcanza el valor prescrito; se activan la salida y el bit de diagnosis "Valor prescrito alcanzado" ; con valor real = 1000 se pone a "O" la entrada de liberacin; se reponen la salida y el bit de diagnosis.

Ejemplo 3: Inversin de sentido tras desplazarse a un valor prescrito


Entrada de liberacin t
- - m -

1
I

diagnos~s V . prescr. alcanz.

I I

Valor

Inversin de sentido

Figura 15.24 Desplazamiento en sentido decrernentante hasta un valor prescrito e inversin sucesiva d e sentido

e e

con valor real = 1000 se pone a " 1" la entrada de liberacin; con valor real = 3000 se alcanza el valor prescrito; se activan la salida y el bit de diagnosis "Valor prescrito alcanzado"; con valor real = 4500 se invierte el sentido de desplazamiento; con valor real = 1000 se pone a "O" la entrada de liberacin; se reponen la salida y el bit de diagnosis.

Nota
Las salidas activadas solo pueden desactivarse aplicando seal "O" en la entrada de liberacin.

EWA 4NEB 812 6120-04

S5- lOOU

Mdulos funcionales

Comportamiento en caso de desbordamiento


Si el contador abandona el margen -32768 ... + 32767, entonces se pone a "1" el bit 3 (desbordamiento) en el byte de diagnosis, se bloquean las salidas del mdulo de contador. Para desactivar entradas activadas es preciso poner a "O" la entrada de liberacin (borne 4 en el bloque de conexin). Tras desbordamiento es preciso realizar una nueva pasada por el punto de referencia para sincronizar el sistema de lectura de recorrido. Al alcanzar el sincronismo vuelve a ponerse a "O" el bit 3 en el byte de diagnosis, liberndose las salidas, con entrada de liberacin activa, para que puedan activarse.

Nota
En caso de desbordamiento no se desactivan entradas activadas, y no se borra el bit de sincronismo (bit O en el byte de diagnosis).

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

15.6.5 Entrada de nuevas consignas para los modos Contador y

Lectura de recorrido
A travs de la PAA es posible ajustar en cualquier momento nuevas consignas, es decir valores prescritos. Sin embargo, solo se acepta un valor prescrito si no est activada la salida correspondiente. El estado de las salidas se sealiza con los bits de diagnosis S 1 y S 2.
Bit de diagnosis S 1 (bit 1 en el byte de diagnosis) = 1, Bit de diagnosis S 2 (bit 2 en el byte de diagnosis) = 1, Valor prescrito 1 alcanzado y salida 1 activada Valor prescrito 2 alcanzado y salida 2 activada

Tabla 15.5 Reaccin del mdulo d e contador al transferir los valores prescritos

crito 2 solo acta cuando haya aparecido un flanco positivo

Ejemplo:
A travs de las salidas del mdulo de contador se controla un accionamiento. Una vez terminado un posicionamiento se alcanzan ambos valores prescritos y se activan ambas salidas. Los nuevos valores prescritos pueden cargarse en el orden siguiente.
Entrada de liberacin

1
1

1
O
I 1
1

Salida Q0 1 Bit diagnosis S1 Salida Q l 1 Bit diaqnosis S2

I 1 I

Figura 15.25

Carga d e nuevos valores prescritos

O Transfiera los nuevos valores prescritos al mdulo. Como ambos bits de diagnosis S 1 y S 2
estn puestos a " 1", no se aceptan los valores.

O Ponga a "O" la seal en la entrada de liberacin. Con el flanco decreciente se desactivan las
salidas y se borran los bits de diagnosis.

O Ponga nuevamente a "1" la entrada de liberacin. Los nuevos valores prescritos se aceptan
y tienen ya validez.

@ Al alcanzarse los nuevos valores prescritos vuelve a activarse la salida correspondiente.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

15.6.6 Direccionamiento
El mdulo de contador se direcciona como un mdulo analgico (+ apt. 6.3). El mdulo solo puede enchufarse en los puestos 0...7. La zona de direcciones abarca de 64 ... 127. Por cada puesto de enchufe estn reservados 8 bytes en ambas imgenes de proceso, de los cuales solo se utilizan los cuatro primeros.

Direccionamiento del puesto de enchufe


Tabla 15 6 Dlreccionarniento del puesto de enchufe

Significado de los bytes de un puesto de enchufe (ejemplo: puesto 1)


Tabla 15 7 Sianificado de los hvtes de un mesto de enchufe

Nrr byte

Di?. byte
72

Significado PAE
l

Significado PAA
Byte alto Byte bajo Byte alto . Byte bajo

i
O

sin significado Byte de diagnosis Byte alto Byte bajo

Valor prescrito 1

1
2

73
74
75

Valor real

3
4...7

Valor prescrito 2

76...79

sin significado

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1 OOU

Ejemplos de intercambio de datos entre el AG y el mdulo de contador 1) El mdulo de contador est enchufado en el puesto 4. Se desea comprobar si su sistema de lectura de recorrido ha sido sincronizado mediante una pasada por el punto de referencia. Para ello es preciso consultar el bit de sincronismo en el byte de diagnosis (bit O). Si est activado, se saltar al FB20. En el FB20 se arranca la lectura del recorrido.

Explicacin

...
U SPB E FB
97.0 20

.,.

Lectura del bit O del byte de diagnosis (bit de sinC~O~IS~O) Si est activado, se salta al FB20. Si no est activado, el programa se sigue ejecutando con la instruccin que sigue a la llamada del modulo.

2) Al mdulo de contador enchufado en el puesto 7 se desea transferir los valores prescritos depositados en las palabras de marcas O y 2. Adems, el mdulo solo deber aceptar los nuevos valores cuando se alcancen o sobrepasen los valores antiguos.

SPB=
L T

M001 MW AW ~ 0 0 2 AW 122 O 120

SPB=
T

Si no se ha alcanzado todava el valor prescrito 1 (bit 1 = O), se salta a la meta 1. Cargar el valor prescrito 1 tranferirlo al mdulo de contador Si no se ha alcanzado todava el valor prescrito 2 (bit 2 = O), se salta a la meta 2. Cargar el valor prescrito 2 transferirlo al mdulo de contador Fin del mdulo

EWA 4NEB 81 2 61 20-04

55- 1OOU

Mdulos funcionales

15.7

Mdulo de regulacin IP 262

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

Datos tcnicos
Identificador de direccin (solo para ET 200U)
223

Salidas analgicas Regulador accin continua (6ES5 262-8MAll)


Cantidad
3

Reguladores
Tiempo de ciclo total ( = tiempo de muestreo) Resolucin en regulador paso a paso
100 .. 200 ms 5 ms con 50 Hz 4,2 ms con 60 Hz

Separacin galvnica Margen de salida Carga m&. admisible

no
0 ... 20 mA 4 ... 20 mA 600 Q

Entradas analgicas
Cantidad
4 (adecuadas para

Tensin en vacio

(L+) - 2 V

corriente, termopar o termorresistencia), tensin con circuito externo Entrada adicional para temperatura de referencia (unin fria) Separacin galvnica
1 (termorresistencia)

Salidas binarias Regulador accin paso a paso (6ES5 262-8MBll)


Cantidad Separacin galvnica Estado de serial "O" Estado de serial " 1" Corriente de carga mx.
8

no
<1,5 V (L+) -3,8V 100 mA a prueba de cortocircuitos

no

Diferencia de potencial admisible - 1 v ... + 1 v entre entradas entre entradas y punto - 1 v ... + 1 v central de tierra Representacin digital de la seal de entrada Entrada de corriente Margen Resistencia de entrada Entrada mV (para termopar) Margen
1 1 bits + signo O ... 20 mA 4 ... 20 mA 24,3 Q 0,19/0

Conexin
Aparato de programacin (PG) Aparato de operacin (OP) Red local SINEC-L1 Eqiripos compatibles va conector frorital sub D, 15 polos
PG PG PG PG OP OP 605, 635, 685, 730. 393, 395 PG PG PG PG OP 615, 675, 695, 750, 396,

O ... 50 rnV - 8,9 ... 4 1 , l mV (tipos J, K, L, S)


30 Q por hilo 18,49 (2 219,12 Q 30 Q por hilo

Entradas analg. y binarias Salidas analg. y binarias

via conector frontal sub D, 25 polos va bloque de conexin del elemento de bus

Resistencia de la lnea Termorresistencia Inicio Fin Resistencia admis. de linea

Datos generales
Tensin de entrada Valor nominal Margen adniis. Margen admis. con
PG 60510P 393 24 V c.c. 18 ... 34 V c.c. 18 ... 27 V C.C.

Entradas binarias
Cantidad Separacin galvriica Estado de seal "O" Estado de sena1 " 1" Resistencia de entrada
4

no
-

30 ... +4,5 V

abierta
+ 1 3 ... + 3 0 V (estados de sena1 invertibles) aprox. 4 k Q

Consumo interno (de CPU; 9 V) externo (cori 24 V; sin carga) externo (con 24 V; sin carga; con PG 605lOP393) Ternperatura ambiente

aprox. 20 inA aprox. 180 mA

aprox. 340 mA
O" ... 55C

EWA 4NEB 812 6120-04

55- 1OOU

Mdulos func~onales

Funcionamiento
El autmata programable S5-100U ofrece diferentes posibilidades de resolver tareas especficas de regulacin: por un lado la solucin software usando mdulos funcionales (a partir de la CPU 103, 6ES5-8MA02) y por otro un mdulo de regulacin hardware que simplifica y acelera la resolucin de tareas de regulacin. El fundamento de la regulacin es en ambos casos un algoritmo de regulacin PID. El mdulo de regulacin IP 262 puede usarse con cualquiera de los AGs de gama baja AG S5-90U, el AG S5-95U o el AG S5-100U - y sin necesidad de software COM.

- es decir, el

Este mdulo descarga por un lado al AG de tareas de regulacin. Por otro, el IP 262 dispone de fuente de alimentacin propia que le permite operar en solitario. Es decir, este mdulo funciona autnomamente sin necesidad de estar conectado al AG y puede procesar cuatro lazos de regulacin. En el frontal del mdulo hay dos conectores:
e

uno para conectar un aparato de programacin (PG) o un aparato de operacin y observacin (OP) o la red local en bus SlNEC L1 (en preparacin) otro para conectar las entradas analgicas y binarias.

Tambin ofrece: un selector para elegir entre canal de corriente o tensin (termopares, PT 100). un LED de estado que sealiza "RUN" (luz fija verde), "Perturbacin en transmisor" (luz intermitente) y "Error en el mdulo" (apagado).

Este mdulo est especialmente indicado para tareas de regulacin en ingeniera de procesos; p. ej. para lazos de regulacin de temperatura, presin, caudal, procesos continuos de dosificacin y lazos de regulacin de velocidad de tiempo no crtico.

Variantes
El mdulo IP 262 se ofrece en dos variantes:
e e

8MA12 con 3 salidas analgicas para regulador de accin continua con seales analgicas de salida. ...-8MB12 con 8 salidas binarias para regulador de accin continua con seales impulso-pausa (modulacin de impulsos) o para regulador de accin paso a paso.

El mdulo ofrece adems:


4 entradas analgicas para introducir directamente valores de consigna y reales; 4 entradas binarias para seales de control.

Montaje
El mdulo de regulacin se enchufa en el elemento de bus como cualquier otro mdulo perifrico (-+cap. 3). El mdulo solo puede enchufarse en los puestos O ... 7. Los terminales de alimentacin y de las seales de salida analgicas y binarias se llevan a travs de los bornes del bloque de conexin del elemento de bus. Las entradas analgicas y binarias se conectan a travs de un conector sub D de 25 polos situado en el frontal del mdulo.

EWA 4NEB 81 2 61 20-04

Mdulos funcionales

S5- lOOU

Direccionamiento
El mdulo se direcciona como un mdulo analgico de 4 canales.

Modos de operacin
Como los captadores y emisores de seal estn directamente cableados al mdulo, ste puede funcionar con independencia del autmata, siempre que se lleven directamente a l (IP 262) tambin las consignas y la tensin de alimentacin de 24 V. Es decir, el mdulo regula y posiciona el actuador de forma totalmente autnoma; puede trabajar solo o conectado a la red en bus SINEC L1, gobernado por un maestro. El IP 262 tiene adems caracteristicas "back-up"; es decir, puede continuar regulando autnomamente aunque falle la CPU (p. ej. S5-135U con R64). Esto puede hacerlo bien con la ltima consigna recibida de la CPU o con una consigna de seguridad programada para dicha eventualidad. En este caso son posibles dos modos de operacin: DDC (Direct-Digital-Control): La regulacin la realiza exclusivamente la CPU; el IP solo se encarga de sacar el valor de ajuste para el actuador. Si falla la CPU, el mdulo puede continuar regulando en base a una consigna de seguridad. SPC (Setpoint-Control): El mdulo solo recibe la consigna de la CPU, el lazo de regulacin lo procesa l mismo. Si falla la CPU, la IP regula en base a la ltima consigna recibida de la CPU. Aqu es tambin posible programar una consigna de seguridad.

EWA 4NEB 812 61 20-04

S5- 1OOU

Mdulos funcionales

15.8

Mdulo de posicionamiento IP 266

(6ES5 266-8MA11)

Datos tcnicos Identificador de direccin (solo para ET 200U) Salida analgica Margen de seales de salida Representacin digital de la seal Proteccin contra cortocircuitos Potencial de referencia de la seal analgica de salida Longitud de la linea mx. Entrada de impulsos Lectura de recorrido Margen de desplazamiento
Tensiones de entrada para las pistas - entradas diferenciales - entradas asimtricas Salida para alirnentaciri del captador (resistente a cortocircuitos) Frecuencia de entrada y longitud de lneas Captador simtrico (5 V) mx. mx. Captador asimtrico (24 V)

095 2 10 V 13 bits + signo

si masa analgica de la parte de potencia


32 m apantallada

iricremental

2 32767,999 mml 0 , l pulgadaslgrado


5 VIRS 422 24 Vltip. 7,3 mA 5 VI350 mA 24 VI350 mA

500 kHz 30 m de longitud de

POSlTlONlNG CONT.
MODUL IP 266

Seales de entrada

lnea apantallada mx. 1O0 kHz mx. 25 m de longitud de lnea apantallada rnx. 25 kHz mx. 100 m de longitud de lnea apantallada 2 trenes de impulsos defasados en 90 grados 1 impulso cero

Entradas digitales Margen de tensiones de entrada Separacin galvnica Seal O Seal 1 Intensidad de reposo admisible con seal O Intensidad de entrada tip. a 24 V Salidas digitales Margen de tensiones de salida Separacin galvnica Intensidad mxima de salida con serial 1 Proteccin contra cortocircuitos Longitud de lnea apantallada rnax. Tensin de alimentacin Tensin lgica generada con fuente conmutada a partir de 24 V externos Consumo de la fuente de 24 V sin salidas ni captador de 24 V tip.

130 V

no
-

30 V ... + 5 V 1 3 V ... 3 0 V 1,5 mA

7,3 mA 20 V ... 30 V

no
100 rnA salida resistente a los cortocircuitos 100 m

4,7 V ... 5,5 V

180 mA

EWA 4NEB 81 2 61 20-04

Mdulos funcionales

S5- lOOU

Debido a sus prestaciones y al alcance de la descripcin que ello conlleva, el IP 266 dispone de manual propio, adquirible bajo la referencia 6ES5 998-5SC41. El mdulo de posicionamiento IP 266 aade funciones de "posicionamiento" a su autmata. En calidad de "periferia inteligente" le permite resolver tareas de posicionamiento tanto en lazo abierto como en lazo cerrado (regulado). Las operaciones de posicionamiento se procesan con independencia de los tiempos de ejecucin de los programas de aplicacin en el autmata. La CPU no se carga por ello con las peticiones de posicionamiento en curso. El IP 266 puede enchufarse en los puestos 0 ... 7 del S5-100U; all ocupa direcciones dentro del rea analgica del autmata.

Descripcin abreviada del funcionamiento


El IP 266 permite un posicionamiento de alta precisin con lazo de regulacin de posicin.
A travs de una salida analgica, el mdulo suministra una consigna de tensin, dentro de los limites 1OV, para atacar la parte de potencia de un servomotor.

Para poder calcular velocidades, aceleraciones o recorridos restantes, el IP 266 necesita datos precisos sobre el sistema de accionamiento usado. Estos datos pueden almacenarse en una EEPROM fijamente montada. Gracias a una rutina de arranque propia, estos datos estn inmediatamente disponibles tras conectar el AG, lo que permite un funcionamiento inmediato. El IP ofrece modos de operacin para ejes rotativos y ejes lineales. Con ello pueden procesarse datos en las dimensiones [mm], [pulgadas], o [grados].

F~gura15 26

Undades procesahies para ejes rotatrvos y l~neales

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Mdulos funcionales

Junto a movimientos de desplazamiento puros son posibles tambin modos de operacin que generan decalajes de origen de coordenadas o compensan la deriva del sistema. Adems, el IP 266 ofrece modos que permiten leer datos actuales tales como la posicin real o el recorrido restante. Para su uso en un proceso de fabricacin automatizado es preciso agrupar en un "programa de desplazamiento" diferentes peticiones de desplazamiento, correcciones de posicin, decalajes o tiempos de espera. A travs de dos modos especiales pueden llamarse entonces dichos programas y ejecutarse de forma automtica o semiautomtica. Para crear con ms facilidad un programa de desplazamiento, el modo denominado de aprendizaje ("Teach-in") acepta posiciones tomadas de peticiones individuales y las almacena en un programa de desplazamiento.

Posicionamiento
Para el posicionamiento, el IP 266 determina una curva de valor prescrito en base a los datos de posicin de destino y velocidades, considerando las caractersticas parametrizadas de la mquina. El valor real sigue entonces a dicha consigna. La desviacin (error de seguimiento) resultante alcanza un valor constante tras una breve fase de arranque y deber hacerse "0" al finalizar el posicionamiento.

Curva de valor prescrito

b = Curva de valor real AS = Error de seguimiento

Flgura 15 27

Vanacin del error d e seguimiento durante una operaclon de posicionamiento

EWA 4NEB 8 1 2 6120-04

Mdulos funcionales

S5- 1OOU

Resumen de modos de operacin


Tabla 15.8 Designac~n de /os modos de operac~n

Dsslgnacion de los mados de operacin


1

MARCHA POR IMPULSOS 1 MARCHA POR IMPULSOS 2 MARCHA P. IMP. LAZO ABIERTO SEGUMIENTO CORRECTIVO PUNTO DE REFERENCIA INCREMENTAL ABSOLUTO INCREMENTAL RELATIVO AUTOMATICO

AUTOMATICO SECUENCIA UNlCA TEACH IN ACTIVADO TEACH IN DESACTIVADO DECALAJE ORIGEN ABSOLUTO DECALAJE ORIGEN RELATIVO BORRAR DECALAJE ORIGEN CORR. HERRAMIENTA ACTIVADA CORR. HERRAMIENTA DESACTIVADA

ACUSAR ERROR COMP. DERIVA ACTIVADA COMP. DERIVA DESACTIVADA RAM o EEPROM LEER RECORRIDO REAL LEER ERROR SEGUIMIENTO LEER VALOR RESTANTE SINCRONIZAR IP

El paquete de software COM 266 permite parametrizar y manejar cmodamente el mdulo. El IP 266 intercambia todos los datos con el autmata a travs del canal serie. Toda la informacin se enva durante los ciclos de programa al IP 266, va la imagen de proceso de las salidas (PAA), en telegramas de 8 bytes de longitud. El IP 266 reenva a la imagen de proceso de las entradas (PAE) cclicamente datos sobre la posicin real, el recorrido restante o el error de segumiento, as como un byte de estado, un byte de error, el modo actual y datos especficos de los programas de desplazamiento.

Montaje
m

e
m m

El IP 266 se enchufa en el elemento de bus como cualquier otro mdulo perifrico. El mdulo solo puede enchufarse en los puestos 0...7. A travs del bloque de conexin se conectan a las entradas digitales del IP 266 los interruptores y fines de carrera externos, cuya emisin es limitar el campo de desplazamiento. Adems permiten intervenir en cualquier momento en el funcionamiento del IP 266. A travs de tres entradas digitales, el IP 266 puede enviar directamente seales a los mdulos perifricos externos sin necesidad de recurrir al OB1. Entre ellas est la de liberacin del regulador (FUM), que debe unirse con la parte de potencia. La parte de potencia que gobierna el servomotor se conecta al mdulo a travs del conector hembra sub D de 9 polos situado en su frontal. En el conector hembra sub D izquierdo "ENCODER" de 15 polos se conecta el captador incremental. El conector hembra sub D derecho de 15 polos permite conectar un PG de pantalla para manejar el IP 266 a travs del software COM 266.

EWA 4NEB 81 2 61 20-04

S5- 1 OOU

Mdulos funcionales

15.9

Controlador de motores paso a paso IP 267

Identificador de direccin (solo para ET 200U) Tensin de alimentacin (BUS) aprox. 150 mA Tensin especial U , Entradas digitales
5 V ... 30 V

Separacin galvnica Tensin de entrada:

- 33 v ... 5 v 1 3 V ... 3 3 V
tip. 8,5 mA
22 V ... 30 V

Intensidad de entrada Tensin de alimentacin para BEROs a dos hilos

lnterfase e n conector Sub-D d e 9 polos Tensin de salida Alimentacin 5 V mx. 0,4 V Alimentacin Us (5 V ... 30 V) Serial "O" Seal " 1" Intensidad de salida Frecuencia de salida Nmero de impulsos Longitud admisible

STEPPER MOTOR
MODUL IP 267

mx. 0,4 V min. Us - 0,4 V


20 mA (a prueba de

cortocircuitos) mx. 204 kHz


mx.
2'0
-

impulsos/peticin mx. 50 m operando a 50 kHz (cable de pares trenzados)

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1 OOU

Debido a sus prestaciones y al alcance de la descripcin que ello conlleva, el IP 267 dispone de manual propio, adquirible bajo la referencia 6ES5 998-5SD41. El controlador de motores paso a paso IP 267 aade en calidad de periferia inteligente (IP) funciones de "posicionamiento controlado" a sus autmatas S5-100U y S5-95U. El IP 267 procesa las operaciones de posicionamiento con independencia de los tiempos de ejecucin de los programas de aplicacin en el autmata; la CPU no se carga con las peticiones de posicionamiento en curso. El IP 267 puede enchufarse en los puestos O ... 7 del AG; all ocupa direcciones dentro del rea analgica del autmata. Descripcin abreviada del funcionamiento El IP 267 genera trenes de impulsos para controlar las etapas de potencia que excitan los motores paso a paso. La cantidad de impulsos determina la longitud del recorrido; la frecuencia de los impulsos es directamente proporcional a la velocidad de desplazamiento. El eje de un motor paso a paso gira un ngulo determinado con cada impulso; con trenes de impulsos rpidos este movimiento discreto se transforma en un movimiento de giro continuo. Los motores paso a paso pueden reproducir exactamente cualquier secuencia de movimientos siempre que no aparezcan prdidas de paso. Este tipo de prdidas se dan cuando, p. ej., aparecen fluctuaciones de par resistente o cuando los trenes de impulsos programados sobrepasan los valores especificados para el motor. Para que el IP 267 pueda generar trenes de impulsos, el usuario debe especificar los datos siguientes: Datos de configuracin: describen el motor paso a paso utilizado y las caracteristicas tcnicas del sistema de accionamiento. Datos de posicionamiento: describen las diferentes peticiones de posicionamiento con sus sentidos, velocidades y longitudes de recorrido correspondientes. El IP intercambia todos los datos con el autmata programable a travs del canal serie de comunicacin. Todos los datos se envan al IP 267 desde la imagen de proceso de las salidas (PAA) en telegramas de 4 bytes de longitud, durante los ciclos de programa. El IP 267 transmite cclicamente a la imagen de proceso de las entradas (PAE) mensajes de respuesta que informan del recorrido restante as como de diferentes bits de estado.
A partir de los datos de configuracin y posicionamiento, el IP 267 conforma un perfil simtrico de desplazamiento compuesto de las fases de aceleracin, velocidad constante y deceleracin.

1 '
fs,

de aceleraobn

2 a fase, de frecuenciai velocidad constante

- deceleracion

= frecuencia Start-Stop, fR = Frecuencia de rgimen

Figura 15.28 Perfil de un desplazamiento controlado por el IP 267

EWA 4NEB 81 2 6120-04

S5- 1OOU

Mdulos funcionales

A travs de fines de carrera conectados a sus entradas digitales el IP 267 vigila los extremos del campo de desplazamiento, pudiendo as interrumpir el movimiento cuando se sobrepasen determinados limites. Si se activa la entrada "Stop externo" se produce un frenado definido del movimiento. Un fin de carrera de emergencia puede conectarse a la entrada "IS" (Bloqueo de impulsos); con ello, al actuar dicho interruptor se interumpe inmediatamente la salida de impulsos. Para sincronizar el sistema - pasada por el punto de referencia -, en la entrada "REF" puede conectarse otro interruptor situado dentro del campo de desplazamiento. Sin embargo, tambin es posible efectuar una pasada por el punto de referencia sin dicho interruptor. LEDs de estado sealizan informaciones sobre algunas funciones: El IP 267 est configurado Salida de impulsos durante una peticin de posicionamiento Interrupcin de una peticin de posicionamiento Se dispone de 4 modos de operacin: STOP MARCHA ADELANTE MARCHA ATRAS NEUTRO

RDY ACT ABT

Montaje
El IP 267 se enchufa en el elemento de bus como cualquier otro mdulo perifrico. El mdulo solo puede enchufarse en los puestos 0...7. En el bloque de conexin del elemento de bus se conectan los interruptores para las entradas digitales del IP 267. La parte de potencia del motor paso a paso se conecta al conector hembra sub D de 9 polos.

Direccionamiento
El IP 267 se direcciona como un mdulo analgico.

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

15.10

Mdulos de comunicacin

15.10.1 Procesador de comunicaciones CP 521

Datos tcnicos
Separacin galvnica Cartucho de memoria Tipo de canal serie Reloj - precisin de marcha tg - dependencia de la t temperatura , (temperatura ambiente TA en "C)
-

las seales TTY tienen separacin galvnica EPROMIEEPROM V.24iTY pasivo

+ 2 sldia
-3,5 x (TA - 15)2 msldia 2 2 S - 3.5x (40 - 15)2 msldia aprox. O ... - 4 sldia asincrono trama de 1O bits trama de 11 bits 110 ... 9600 Bd

p. ej. tolerancia a 40 "C

Modo de transmisin

Velocidad de transmisin Longitud de cable admisible - TTY (PT 88) - V.24 Indicador de fallo de batera (LED amarillo) Bateria tampn ' , AA de Iitio 1 Autonomia de respaldo Grado de proteccin
PRINTER-INTERFACE

30 m 15 m

si 3.4 VI850 mAh como min. 1 ano IP 20

Temperatura ambiente admisible - montaje horizontal - montaje vertical Humedad relativa +9v
GND

O ... 60 "C O ... 40 "C


15 96 ... 95 %

Consumo tomado de + 9 V (CPU) Perdidas en el mdulo Peso

tp. 140 mA tip. 1,2 W aprox. 500 g

Data

Nota: El CP 521 solo puede operar con el procesamiento de alarmas si las alarmas se bloquean al final del ciclo del OB 1 y se liberan nuevamente a su comienzo.
module

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

El procesador de comunicaciones (antes llamado interface para impresora) CP 521 es un potente mdulo perifrico con procesador propio para su uso en los sistemas SIMATIC S5-90UiS5-95U y S5-100U (no con la CPU 100, 6ES5 100-8MA01). Por ello este mdulo dispone de su propio manual, adquirible bajo la referencia 6ES5 100-OUD11.
A continuacin se resume el funcionamiento y las prestaciones de este mdulo.

Funcionamiento
El mdulo CP 521 puede operar en los dos modos "Impresora" y "ASCII".

Modo impresora
En este modo, el mdulo permite sacar textos de mensajes por impresora. De esta forma el usuario tiene posibilidad de documentar estados del proceso y eventuales perturbaciones en el mismo. La salida de los textos de mensaje por impresora no prolonga el tiempo de reaccin del autmata. En particular es posible documentar lo siguiente: Textos de mensajes programados previamente por el usuario en mdulos de datos (DB) 2 a 63 que se almacenan en un cartucho de memoria. Hora y fecha suministradas por el reloj en tiempo real integrado en el mdulo. Valores de variables comunicados al CP 521 a travs del bus del AG 100U.

m m

Los textos de los mensajes se almacenan en un cartucho de memoria EPROM o EEPROM (hasta 8 Kbytes).

Modo ASCII
Como perifricos pueden utilizarse terminales y equipos de comunicacin (terminal, CP 523, etc.) u otro CP 521. Esto permite intercomunicar (acoplamiento punto a punto) autmatas. El modo ASCll permite transmitir telegramas de datos entre la CPU y un perifrico conectado al CP 521. Tambin en el modo ASCll es posible evaluar la hora suministrada por el reloj interno del mdulo para tareas controladas por fecha y hora. Ambos modos tienen en comn: El perifrico y el mdulo se comunican a travs de un canal serie. Alternativamente (es parametrizable) se dispone de un canal pasivo TTY o un canal V.24. El editor de DBs de los aparatos de programacin soporta la parametrizacin (adaptacin) del canal de comunicacin y la programacin de los textos de mensajes. Los parmetros en el canal de comunicacin se depositan bien en el DB1 del cartucho de memoria o se transfieren directamente al programa de aplicacin. El CP 521 puede programarse y manejarse sin necesidad de software COM.

EWA 4NEB 81 2 6120-04

Mdulos funcionales

S5- 1OOU

Montaje El CP 521 se enchufa en un elemento de bus como cualquier otro mdulo perifrico (+ cap. 3). El CP 521 solo puede enchufarse en los puestos 0...7. El CP 521 no est unida al bloque de bornes. La impresora se conecta al CP 521 a travs de un conector sub D de 25 polos.

Direccionamiento El CP 521 se direcciona como un mdulo analgico de 4 canales.

EWA 4NEB 812 6120-04

S5- 1OOU

Mdulos funcionales

15.10.2

Procesador de comunicaciones CP 521 BASlC

(6ESS 521-8MB11)

Datos tcnicos
Identificador de direccin (solo para ET 200U) Separacin galvnica 095 las seales TTY tienen separacin galvnica V.24rTTY pasivo (activo) EPROMIEEPROMI RAM I 1 sldia a 25 " C

Tipo de canal serie Cartucho de memoria Reloj

- precisin de marcha tg - dependencia de la


temperatura tA (temperatura ambiente TA en " C )

- 10 ... + 70 "C + 1 S ... -1 1 S segn hoja de datos


14,7456 MHz asncrono trama de 10 bitsl trama de 11 bits 110 ... 9600 Bd Datos emitidos Datos recibidos Listo para emitir Fallo de bateria (LED amarillo)

Frecuencia del cuarzo Modo de transmisin

Velocidad de transmisin LEDs indicadores: - TXD - RXD - RTS - BATT Longitud de cable admisible - TTY, depende de la cada de tension en la lnea + - tpico en receptor - tpico en emisor - V.24 Batera tampn de litio '/,AA Autonoma de respaldo
l . +9 V GND Data

1,5 V + 0,9 V 15 m 3,4 VI850 mAh como mn. 1 ano IP 20


O ... 60 "C O ... 40 "C

I I

Grado de proteccin Temperatura ambiente admisible - montaje horizontal - montaje vertical Humedad relativa Consumo tomado de + 9 V (CPU) Prdidas en el mdulo Peso

15 % ... 95 % tp. 180 mA tp. 1,6 W aprox. 500 g

Nota: El CP 521 BASIC solo puede operar con el procesamiento de alarmas si las alarmas se bloquean al final del ciclo del OB 1 y se liberan nuevamente a su cornlenzo.

EWA 4NEB 812 6120-04

Mdulos funcionales

S5- 1OOU

El procesador de comunicaciones CP 521 BASIC es un potente mdulo perifrico con procesador propio para su uso en los sistemas SIMATIC S5-90UiS5-95U y S5-100U (no con la CPU 100, 6ES5 100-8MA01). Por ello este mdulo dispone de su propio manual, adquirible bajo la referencia 6ES5 521 -8MB11. A continuacin se resume el funcionamiento y las prestaciones de este mdulo.

Funcionamiento
El CP 521 BASlC se suministra con un paquete de software COM especial imprescindible para la programacin en BASIC y el archivo en FLOPPY o EPROM. Como el CP 521 BASlC tiene implementado un intrprete de BASIC, lo que permite correr programas escritos en dicho lenguaje. As es posible intercambiar datos con la CPU y con el perifrico conectado. La programacin del intrprete de BASlC se realiza con ayuda del software COM desde un aparato de programacin (PG) o desde un terminal. Los programas en BASIC se almacenan en una RAM incluida en el mdulo y respaldada por batera o en un cartucho de memoria enchufable. El aparato de programacin o el terminal se conectan al CP 521 BASlC a travs de un canal serie de comunicacin. Se dispone de un canal TTY o de un canal V.24 (es parametrizable) para el PG o el terminal. Para imprimir listados o mensajes, la impresora se conecta al canal V.24 unidireccional del mdulo. La parametrizacin (adaptacin) del canal al perifrico puede modificarse por instruccin BASlC o dentro del programa en BASIC. El mdulo incluye un reloj en tiempo real integrado respaldado por batera. As pues, los datos del reloj pueden utilizarse p. ej. en trfico unidireccional, para listar estados del proceso o perturbaciones en el mismo.

Montaje
El CP 521 BASlC se enchufa en un elemento de bus como cualquier otro mdulo perifrico (+ cap. 3). El CP 521 BASlC solo puede enchufarse en los puestos 0...7. El CP 521 BASlC no est unida al bloque de bornes. La impresora se conecta al CP 521 BASIC a travs de un conector sub D de 25 polos.

m m

Direccionamiento
El CP 521 BASlC se direcciona como un mdulo analgico de 4 canales.

EWA 4NEB 812 6120-04

C " " '

"

4nexos
Anexo A Anexo B Anexo C Anexo D Anexo E Anexo F Lista de operaciones, cdigo mquina e ndice de abreviaturas Croquis acotados Fallos activos y pasivos en un equipo de automatizacin Accesorios y referencias de pedido Bibliografa SIEMENS en el mundo

EWA 4NEB 81 2 61 20-04

A.l A.l.l A.1.2 A .1.3 A.1.4 A.2 A.3

Lista de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Juego de operaciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones complementarias . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de sistema (a partir de la CPU 102) . . . . . . . . . . . . . Evaluacin de ANZ 1 y ANZ O . . . . . . . . . . . . . . . . . . . . . . . . . . Listado en cdigo mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . lndice de abreviaturas

A . 1 A . 1 A . 8 A . 13 A . 14 A . 15 A . 18

................................

EWA 4NEB 81 2 61 20-04

S5- IOOU

Lista de operaciones, cdigo mquina e ndice de abreviaturas

A
A.l
A.l.l

Lista de operaciones, cdigo mquina e ndice de abreviaturas


Lista de operaciones Juego de operaciones bsicas
para mdulos funcionales (FB) para mdulos de paso (SB) Tiempo de ejecucin en ps Descripcin de la funcin

para mdulos de organizacin (OB) para mdulos de programa (PB) Ope- Operandos racin admisibles
(AWL) 1 VKP 2 3

CPU 100

CPU 102

CPU 103 MA02 MA03

1 Operaciones combinacionales (lgicas)


U
E, A

1
4 1.6

N N N N N N N N N N N N N N N N N

S S S S S S S S S S S S S S S S S

N N N N N N N N N N N N N N N N S

M T

tip. 70

0,8

Combinacin Y: Consulta al estado de seal " 1"

UN

Z
E, A

M
T Z O

tip. 75

1,6

0,8

Combinacin Y: Consulta al estado de seal "0"

E,A
M T

tip. 75

1,6

0,8

Combinacin O: Consulta al estado de seal " 1"

Z
ON E, A

M
T Z

tip. 80

1,6

0.8

Combinacin O: Consulta al estado de seal "O"

41

1,6

0,8

Combinacin O de funciones Y

u(
o(

61

1,6

0,8

Combinacin Y de expresiones entre parntesis (6 niveles) Combinacin O de expresiones entre parntesis (6 niveles) Cerrar parntesis (conclusin de una expresin entre parntesis)

64

1,6

0,8

51

13

1,6

0,8

Operaciones de memoria (biestables)


S
E, A M
*

S S

N N
2

tip. 70
3

1,6

0,8

Poner el operando a " 1" (activar el operando)

Depende del VKE?

Influencia el VKE?

~Inhibe el VKE?

EWA 4NEB 81 2 6120-04

Lista de operaciones, cdigo mquina e ndice de abreviaturas

S5- 1OOU

Ope- Operandos racin admisibles


(AWL) 1

VKE'

Tiempo de ejecucin en ps
CPU 100 CPU 102 3 CPU 103 MA02 MA03

Descripcin de la funcin

Operaciones de memoria (biestables) (continuacin)


R
E, A M
=

S S N N

N N N N

S S S S

tip. 70 tip. 70

1,6

0.8

Poner el operando a "O" (borrar el operando) Asignar al operando el valor del VKE

E, A M

1,6

0.8

Operaciones de carga
L EB N N N 59 14 1,6 0.8 Cargar un byte de entrada de la PAE en el AKKU 1 Cargar un byte de salida de la PAA en el AKKU 1 Cargar una palabra de entrada de la PAE en el AKKU 1: Byte n-+AKKU 1 (Bits 8-15); Byte n + l+AKKU 1(Bits 0-7) Cargar una palabra de salida de la PAA en el AKKU 1: Byte n+AKKU 1(Bits 8-15); Byte n + 1+AKKU 1(Bits 0-7) Solo admisible en los 0 8 2 y OB 13! Cargar de la PAE de alarmas en el AKKU 1 un byte de entrada de los md. de entrada dig./analg. Solo admisible en los 0 6 2 y 08 13! Cargar de la PAE de alarmas en el AKKU 1 un byte de entrada de los md. de entrada dig./analg. Cargar en el AKKU 1 un byte de marcas Cargar en el AKKU 1 una palabra de marcas Byte n-tAKKU1 (Bits 8-15); Byte n + 1+AKKUl (Bits 0-7) Cargar en el AKKU 1 una palabra de datos (byte izquierdo) del mdulo de datos actual Cargar en el AKKU 1 una palabra de datos (byte derecho) del mdulo de datos actual Cargar en el AKKU 1 una palabra de datos del DB actual Byte n-AKKU 1 (Bits 8-15); Byte n + 1-AKKU 1 (Bits 0-7)

AB

63

14

1,6

0.8

EW

59

17

1,6

0.8

AW

63

17

1,6

0.8

PB / PY (depende del PG)

--

--

. .

--

91

68

Pw

.-

--

--

--

92

69

MB

64

14

1,6

0,8

MW

71

17

1,6

0,8

DL

65

39

82

1.7

DR

65

41

83

1,7

DW

66

43

85

2,O

"

1 'Depende del VKE?

Influencia el VKE?

ilnhibe el VKE?

EWA 4NEB 812 6120-04

S5- 1OOU

Lista de operaciones, cdigo mquina e ndice de abreviaturas

Ope- Operandos racin admisibles


(AWL)

VKE'

Tiempo d e ejecucin en p s CPU 100 CPU 102 3 CPU 103 MA02 MA03

Descripcin d e la funcin

Operaciones de carga (continuacin)


L
KB

N N

N N

54

59

1,45

Cargar en el AKKU 1 una constante (nq de un 1 byte) Cargar en el AKKU 1 una constante (2 caracteres en cdigo ASCII) Cargar en el AKKU 1 una ~ coma fija) constante ( n en Cargar en el AKKU 1 una constante (hexadecimal) Cargar en el AKKU 1 una constante (configuracin binaria) Cargar en el AKKU 1 una ~ dos bytes) constante ( n de Cargar en el AKKU 1 una constante (temporizacin codificada en BCD) Cargar en el AKKU 1 una constante (ajuste de contador codif. en BCD) Cargar en el AKKU 1 una temporizacin o un ajuste de contador (codificados en binario) Cargar en el AKKU 1 una temporizacin o un ajuste de contador (codificados en BCD)

KC

57

1,6

0,8

L
L

KF

N N N N

N N N

N N N

57

1,6

0,8

KH

57

1,6

0,8

KM

57

1,6

0,8

KY

57

1,6

0,8

KT

57

1,6

0,8

KZ

57

1,6

0,8

T,

tp.
70

19

1,6

0,8

LC

T Z

N N

N N

N N

125

69

154

1,8

Operaciones de transferencia
T
EB

51

1,6

0,8

Transferir el contenido del AKKU 1 a un byte de entrada (a la PAE) Transferir el contenido del AKKU 1 a un byte de salida (a la PAA) Transferir el contenido del AKKU 1 a una palabra de entrada (a la PAE): AKKU 1 (Bits 8-15)+Byte n; AKKU 1 (Bits O-7)+Byte n + 1 Transferir el contenido del AKKU 1 a una pal. de salida: AKKU 1 (Bits 8-15) -+ Byte n; AKKU 1 (Bits 0-7) +Byte n + 1 Solo admisible en los OB2 y OB 13! Transferir el contenido del AKKU 1 a la PAA de alarmas con actualizacin de la PAA.

AB

54

1,6

0,8

EW

53

11

1,6

0,8

AW

56

11

1,6

0,8

PB 1 PY (depende del PG)

--

--

. .

. -

60

37

Depende del VKE?

Influencia el VKE?

~Inhibe el VKE?

EWA 4NEB 81 2 61 20-04

Lista de operaciones, cdigo mquina e indice de abreviaturas

S5- 1OOU

Operacion (AWL)

Operandos admisibles
1

VKE'
2 3

Tiempo d e ejecucion en p s CPU 100 CPU 102 CPU 103 MA02 MA03

Descripcion d e la funcion

Operaciones de transferencia (continuacin)


T PW

--

67

51

iSolo admisible en los OB 2 y OB 131 Transferir el contenido del AKKU 1 a la PAA de alarmas con actualizacion de la PAA Transferir el contenido del AKKU 1 a un byte de marcas Transferir el contenido del AKKU 1 a una palabra de marcas (a la PAA) AKKU 1 (Bits 8 15)+Byte n, AKKU 1 (Bits O-7)-+Byte n + 1

MB

55 64

1,6

0,8

MW

11

1,6

0,8

DL

53

31

75

1,15

Transferir el contenido del AKKU 1 a una palabra de datos (byte izdo ) Transferir el contenido del AKKU 1 a una palabra de datos (byte dcho ) Transferir el contenido del AKKU 1 a una pal de datos

DR

57

33

78

1,15

DW

59

36

81

1,4

Operaciones de tiempo
SI T Sr
N

125

74

147

1,g

Arrancar como impulso una ternporizacion (depositada en el AKKU 1) (limitacion temporal de la senal) Arrancar como impulso prolongado una temporizacion (dep en el AKKU 1) (Iim y prolong de la senal) Arrancar como retardo a la conexion una temporizacion (depositada en el AKKU 1) Arrancar como retardo a la conexion memorizada una temporizacion (depositada en el AKKU 1) Arrancar como retardo a la desconexion una ternporizacion (depositadaen el AKKU 1) Reponer (borrar) una temporiz

SV

St

125

74

147

1,9

SE
T

S?

127

76

150

1,9

SS

S i

127

76

150

1,g

SA

S1

125

74

144

1,9

126

75

96

1,9

Operaciones de contaje

ZV ZR

St Sr

N
N
2

79 92 3

42 31

105 117

1,9 1,9

Contaje hacia adelante en 1 Contaje hacia atras en 1

1 Depende del VKE?

Influencia el VKE?

'Inhibe el VKE?

EWA 4NEB 812 6120-04

S5- 1OOU

Lista de operaciones, cdigo mquina e ndice de abreviaturas

Ope- Operandos racin admisibles (AWL) 1

VKE'

Tiempo de ejecucin en ~s CPU 100 CPU 102 3 CPU 103 MA02 MA03

Descripcin de la funcin

Operaciones de tiempo (continuacin)


S R Z Z St S N N S S 118
69

67 12

141 96

1,9 1,9

Activar (ajustar) un contador Borrar (reponer) un contador

Operaciones aritmticas
+F
N N N 55 26 1,6 0,8 Sumar dos nmeros en coma fija: AKKU 1 + AKKU 2. Resultado evaluable a travs de ANZ 11ANZ OIOV. Restar dos nmeros en coma fija: AKKU 2 - AKKU 1. Resultado evaluable a travs de ANZ l l A N Z OIOV.

-F

58

23

1,6

0,8

Operaciones de comparacin
!=F

79

24

1,6

0,8

Comparar dos nmeros en coma fija respecto a igualdad: Si AKKU 2 = AKKU 1, entonces VKE = "1 ". El resultado . afecta a ANZ IIANZ O Comparar dos nmeros en coma fija respecto a desigualdad. Si AKKU 2 = AKKU 1, entonces VKE = "1 ". El resul. tado afecta a ANZ 1IANZ O Comparar dos nmeros en coma fija respecto a superioridad: Si AKKU 2 > AKKU 1, entonces VKE = "1 ". El resultado afecta a ANZ llANZ O. Comparar dos nmeros en coma fija respecto a superioridad o igualdad si AKKU 2 2 AKKU 1, entonces VKE = "1 ". El resultado afecta a ANZ 1IANZ O. Comparar dos nmeros en coma fija respecto a inferioridad: Si AKKU 2 < AKKU 1, entonces VKE = "1 ". El resultado afecta a ANZ 1/ANZ O. Comparar dos numeros en coma fija respecto a infer. o igualdad: Si AKKU 2 S AKKU 1, entonces VKE = " 1". El resultado afecta a ANZ 11 ANZ O.

> <F

82

27

1,6

0,8

>F

79

24

1,6

0.8

> =F

79

24

1,6

0.8

<F

82

27

1,6

0.8

< =F

82

27

1,6

0,8

"

1 'Depende del VKE?

Influencia el VKE?

~Inhibe el VKE?

EWA 4NEB 812 6120-04

Lista de operaciones, cdigo mquina e indice de abreviaturas

S5- lOOU

Operacion (AWL)

Operandos admisibles 1

VKE' 2 3

Tiempo d e elecucion en p s
CPU 100 CPU 102 CPU 103 MA02 MA03

Descripcion de la funcion

Operaciones de llamada de mdulo


SPA PB N N S 125 49 185 3,35 Salto absoluto (incondicional) a un modulo de programa Salto absoluto (incondicional) a un modulo funcional Salto absoluto (incondicional) a un modulo de paso Salto condicional a un modulo de programa Salto condictonal a un modulo funcional Salto condicional a un modulo de paso Llamada de un mod de datos Crear o borrar un modulo de datos

SPA

FB

147

49

187

3 35

SPA

SB

185

3.35

SPB

PB

S')

130

53

190

3,35

SPB

FB

S S')

152

53

196

3,35

SPB

SB

S Si) S

--

194

3,35

A
E

DB DB

N N

N N

N S

70

28

79 233

1,75 182

Operaciones de retorno
BE BEB BEA N S N N S 88 90 88 36 38 36 1 19 121 1 1g 25 2,5 25 Terminar modulo (fin de modulo) Terminar modulo de forma condicional Terminar mod de forma absolu ta (incondicional) (no utilizables en modulos de oryanizacion)

S') S
N S

Operaciones nulas
NOP O NOP 1 N N N N N N 35 35
O O

1,6 1,6

08 08

Operacion nula (todos los bits borrados) Operacion nula (todos los bits activados)

Operacin Stop
STP N N N 35 1 53
25

Stop el ciclo es aun terminado Se activa en el USTACK el identificador de error STS

Operaciones de estructuracion de imagen


BLD 130

35

1,6

08

Instruccion de estructuracion de imagen para el PG Crear una Iinea libre a traves de Carriage Return Instruccion de estructuracion de imagen para el PG Cambiar a lista de instrucciones (AWL)

BLD 131

35

1,6

0,8

1)

1 'Depende del VKE? VKEseponea"ln

'Influencia el VKE?

3 'Inhibe el VKE?

EWA 4NEB 812 6120-04

S5- 1OOU

Lista de operaciones, cdigo mquina e ndice de abreviaturas

Ope- Operandos racin admisibles


(AWL) 1

VKP 2 3

Tiempo de ejecucin en p s CPU 100


CPU 102
CPU 103 MA02 MA03

Descripcin de la funcin

Operaciones de estructuracin de imagen (continuacin)


BLD 132 N N N
35

1,6

0,8

Instruccin de estructuracin de imagen para el PG: Cambiar a esquema de funciones (FUP) Instruccin de estructuracin de imagen para el PG: Cambiar a esquema de contactos (KOP) Instruccin de estructuracin de imagen para el PG: Terminar segmento

BLD 133

35

1,6

0,8

BLD 255
1 'Depende del VKE?

35

1,6

0,8

2 Influencia el VKE?

3 'Inhibe el VKE?

E W A 4NEB 812 6120-04

Lista de operaciones, cdigo mquina e indice de abreviaturas

S5- 1OOU

A.1.2

Operaciones complementarias
para mdulos funcionales (FB) para mdulos de paso ISB) Tiempo de ejecucin en ps Descripcin de la funcin

para mdulos de organizacin (OB) para mdulos de proarama (PB) Ope- Operandos racin admisibles (AWL) 1
VKP

2 3

CPU 100

CPU 102

CPU 103 MA02 MA03

1 Operaciones combinacionales

1 Operaciones de prueba de bit


Probar si est a " 1 " un bit de una palabra de temporizacin o ajuste de contador Probar si est a "1" un bit de una palabra de datos Probar si est a " 1 " un bit de una palabra de datos dentro de la zona de datos de sistema Probar si est a "O" un bit de una palabra de temporizacin o ajuste de contador
1

~Deperide del VKE?

lnfluenc~a el VKE?

~Inhibe el VKE?

EWA 4NEB 812 6120-04

S5- 1OOU

Lista de operaciones, cdigo mquina e indice de abreviaturas

Ope- Operandos racin admisibles (AWL) 1

VKF

Tiempo de ejecucin en ps CPU 100 CPU 102 3 CPU 103 MA02 MA03

Descripcin de la funcin

Operaciones de prueba de bit (continuacin)


PN

. .

.-

188

145

Probar si est a "O" un bit de una palabra de datos Probar si est a "O" un bit de una palabra de datos dentro de la zona de datos de sistema Activar incondicionalmente un bit de una palabra de temporiz. o ajuste de contador Activar incondicionalmente un bit de una palabra de datos Borrar incondicionalmente un bit de una palabra de temporizacin o ajuste de contador Borrar incondicionalmente un bit de una palabra de datos

PN

BS

-.

. .

186

122

SU

T. Z

. .

180

125

SU

N N

-.

. .

183

146

RU

T, Z

-.

. .

189

124

RU

-.

. .

189

146

Operaciones de memoria
S= Operando formal E, A, M Operando formal E, A, M Operando formal T, Z Operando formal E, A , M T, Z S

-.

.-

202

151

Activar uri operando formal, (con VKE = 1) (formato de parmetro: BI) Borrar un operando formal (con VKE = 1) (formato de parmetro: BI) Borrar un operando formal (digital), (con VKE = 1) Al estado del operando formal se asigna el valor del VKE (formato de parmetro: BI) Liberar temponzadorlcontador para el rearranque. Cuando se tiene VKE = 1, con - "FR T" se rearranca la temporizacion - "FR Z " se ajusta, incrementa o decrementa el contador Liberar el operando formal (temp. /contador) para el rearranque (para ms descripcin: v. operacin "FR") Arrancar como impulso una temporizacin (operando forrnal). El valor est depositado en el AKKU l .

RB =

. -

. .

203

152

RD=

-.

. .

197

147

--

-.

. .

202

151

FR

S? N

-.

98

1,9

FR =

Operando formal T, Z

Sy N

. .

. .

194-

145"

SI =

Operando formal T

Sy N

. .

. .

194-

145"

" 1 "

Depende del VKE? 2 Influencia el VKE? + Tiempo de ejecucin de la instruccin sustituida

Llrihibe el VKE?

EWA 4NEB 81 2 61 20-04

Lista de operaciones, cdigo mquina e ndice de abreviaturas

S5- 1OOU

Ope- Operandos racin admisibles


(AWL)

VKF

Tiempo de ejecucin en ps
CPU 100 CPU 102

Descripcin de la funcin

CPU 103 MA02 MA03

Operaciones de tiempo y de contaje


SE = Op. form. T Sr N

--

-.

194"

145"

Arrancar como retardo a la conexin una temporizacin (operando formal). El valor est depositado en el AKKU 1. Arrancar como impulso prolongado una temporizacin (operando formal) con el valor depositado en el AKKU 1 o ajustar un contador (operando formal) al valor iridicado a continuacin. Arrancar como retardo a la conexin memorizada una temporizacin (operando formal) con el valor depositado en el AKKU 1 o incrementar un contador (operando formal). Arrancar como retardo a la desconexin una tempor~zacin (operando formal) con el valor depositado en el AKKU 1 o decrementar un contador (operando formal).

SVZ

Op. form.

Sr

. .

194-

145"

T, Z

SSV

Op. form. T, Z

Sr

. .

. .

194"

145"

SAR

Op. form. 1, Z

SI

. .

. .

194"

145"

Operaciones de carga y de transferencia


L=
Operando formal E, A. M,T, Z N N N
-. . .

142"

148"

Cargar en el AKKU 1 el valor del operando formal. Formato de parm.: BY, W; otros operando~ actuales: DL, DR, DW Cargar en el AKKU 1 una palabra de la zona de datos de sistema Cargar en el AKKU 1 el valor del operando formal en cdigo BCD Cargar en el AKKU 1 la configuracin binaria de un operando formal (clase de parmetro: D; formato de parm.: KF, FH, KM; KY, KC. KT, KZ) Transferir el contenido del AKKU 1 al operando formal (formato de parmetro: BY. W). Operandos actuales adicionales: DR, DL, DW

BS

--

. .

77

61

LC =

Operando formal T, Z Operando formal

. .

194-

145"

LW =

. .

152

76

T=

Operando formal E, A, M

. .

195-

149"

"

1 Depende del VKE? 2 Llnfluenc~a el VKE? + Tiempo de ejecucion de la iristruccin sustituida

Jnhibe el VKE7

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Lista de operaciones, cdigo mquina e indice de abreviaturas

Ope- Operandos racin admisibles


(AWL) 1

VKP
2 3

Tiempo de ejecucin en ps

Descripcin de la funcin
MA03

C P U 100

C P U 102

C P U 103
MA02

Operaciones de transformacin
KEW N N N 42 4 1,6 0,8 Formar el complemento a uno del AKKU 1 Formar el complemento a dos del AKKU 1. El resultado afecta a ANZ 1IANZ O y OV.

KZW

60

23

1,6

0,8

Operaciones de desplazamiento
SLW Parmetro n=O ... 15 N N N 47 + n . 10 12+ n.10 1.6 0,8 Desplazar hacia la izquierda el contenido del AKKU 1 en el valor contenido en el parmetro. Las posiciones que quedan libres se rellenan con ceros. El result. afecta a ANZ 1IANZ O Desplazar hacia la derecha el contenido del AKKU 1 en el valor contenido en el parmetro. Las posiciones que quedan Iibres se rellenan con ceros. El result. afecta a ANZ IIANZ O

SRW

Parrnetro n=O ... 15

47 + n.10

12+ n.10

1,6

0,8

Operaciones de salto
SPA

Meta mx. 4 caracteres Meta mx. 4 caracteres Meta mx. 4 caracteres Meta mx. 4 caracteres

62

1,6

0,8

Salto absoluto (incondicional) a la meta Salto condicional a la meta (direc. simb.) (Si VKE = "O", el VKE se pone a " 1") Salto cuando es cero: solo se ejecuta si ANZ 1 =O y ANZ O = O. No cambia el VKE. Salto cuando es distinto de cero: solo se ejecuta si ANZ 1 * ANZ O. No cambia el VKE. Salto cuando el signo es positivo: solo se ejecuta si A N Z l = l y A N Z O = O . No canibia el VKE. Salto cuando el signo es negativo: solo se ejecuta si ANZ 1 =O y A N Z O = l . No cambia el VKE. Salto en caso de "Desbordamiento" solo se ejecuta si se activa la indicacin OVERFLOW. No cambia el VKE.

SPB

S Si)

65

1,6

0,8

SPZ =

69

1,6

0,8

SPN

69

1O

1,6

0,8

SPP =

Meta mx. 4 caracteres

71

1,6

0,8

SPM

Meta mx. 4 caracteres

71

1.6

0,8

SPO

Meta mx. 4 caracteres

65

1,6

0,8

"

1 Depende del VKE? 1) E l V K E s e p o n e a "1"

Influencia el VKE?

~Inhibe el VKE?

EWA 4NEB 812 6120-04

Lista de operaciones, cdigo mquina e ndice de abreviaturas

S5- 1 OOU

Ope- Operandos racin admisibles


(AWL)

VKF

Tiempo de ejecucin en ps
CPU 100 CPU 102 3 CPU 103 MA02 MA03

Descripcin de la funcin

Otras operaciones
AS N N N
. . . .

58

24

Bloquear alarma: se bloquean las alarmas de la periferia o el procesamiento de un 06 de tiempo Liberar alarma: anula el efecto de la operacin AS Decrementar en el valor n (n =O a 255) el byte bajo (bitso a 7) del AKKU 1 Incrementar en el valor n (n = O a 255) el byte bajo (bits O a 7) del AKKU 1 Procesar mdulo (solo pueden sustituirse A DB, SPA PB, SPA FB, SPA SB) Operandos actuales: ADB, SPA PB, SPA FB, SPA SB Procesar palabra de datos: la operacin sucesiva se combina (funcin lgica 0 ) con el parmetro indicado en la palabra de datos, y se ejecuta Procesar palabra de marcas: la operacin sucesiva se combina (func~n lgica 0 ) con el parmetro indicado en la palabra de datos, y se ejecuta

AF

--

--

58

26

. .

49

0,9

. .

49

0,9

B=

Operando formal

. .

-.

252"

188"

DW"

. .

--

229

171

MW"

--

-.

179

138

Depende del VKE?

Influencia el VKE?

'Inhibe el VKE?

+ Tiempo de ejecucin de la instruccin sustituida

" Operaciones admisibles:


U, UN, O , ON S, R = ; FR T, RT, SA T, SET, SIT, SST, SVT; FR Z, R Z, S Z, ZR, ZV Z;
L, LC, T; SPA, SPB, SPZ, SPN, SPP, SPM. SPO, SLW, SRW; D, 1 ; A DB, T BS, TNB

EWA 4NEB 812 6120-04

S5- lOOU

Lista de operaciones, cdigo mquina e indice de abreviaturas

A.1.3 Operaciones de sistema (a partir de la CPU 102)


Ope- Operandos racion admisibles (AWL) VKF Tiempo de ejecucin en ps CPU 100 CPU 102 Descripcin de la funcin

CPU 103 MA02 MA03

Operaciones de forzado de bits


SU

BS
BS

N N

N N

. .

. .

167

123

Activar un bit en la zona de los datos de sistema Borrar un bit en la zona de los datos de sistema

RU

--

-.

167

123

Operaciones de carga y de transferencia


LIR

. .

. .

105

76

Cargar indirectamente el registro con el contenido de una palabra de memoria (0: AKKU 1; 2: AKKU 2) (direccionada mediante AKKU 1). Transferir indirectamenteel contendido del registro (0: AKKU 1; 2: AKKU 2) a la palabra de memoria (direccionada mediante AKKU 1). Transferir bloques byte a byte (cantidad de bytes 0 ... 255) Transferir una palabra a la zona de datos de sistema

TIR

--

. .

85

61

TNB
T

Parmetro n = O ... 255 BS

N N

N N

N N

. .

13 + n .19
(48 + n . 19)

97 + n.2l 71

75 + n .16 59

--

. .

EWA 4NEB 812 6120-04

Lista de operaciones, cdigo mquina e indice de abreviaturas

S5- 1OOU

Ope- Operandos racin admisibles


(AWL) 1

VKF 2 3

Tiempo de ejecucin en ps
CPU 100 CPU 102 CPU 103 MA02 MA03

Descripcin de la funcin

Operaciones de llamada de mdulo y de retorno


SPA OB
N N

-.

--

187

3,35

Llamar incondicionalmenteun mdulo de organizacin Llamar condicionalmente un mdulo de organizacin

SPB

OB

S S')

-.

. .

194

3,35

Operacin de salto
SPR
N N N
..

131

82

Salto cualquiera dentro de un mdulo funcional (distancia de salto: - 32768 a + 32767)

Operaciones aritmticas
ADD

BF
KF

. .

. .

58

35

Sumar al AKKU 1 una constante de byte (en coma fija) Sumar al AKKU 1 una constante en coma fija (palabra)

ADD

-.

.-

104

68

Otras operaciones
STS
N N N
-. . .

Instruccin Stop: La ejecucin del programa se interrumpe inmediatamente tras esta instruccin.
74 57

TAK

-.

Intercambiar los contenidos del AKKU 1 y AKKU 2

1 'Depende del VKE? 1) E l V K E s e p o n e a " 1 "

'Influencia el VKE?

'Inhibe el VKE?

A.1.4
ANZ 1

Evaluacin de ANZ 1 y ANZ O


ANZ O

Operaciones aritmeticas

Operaciones combinacionales digitales Resultado


= O

Operaciones de comparacin

Operaciones de desplazamiento

Operaciones de transformacin

Resultado
= O

AKKU 2 = AKKU 1 AKKU 2

Bit desplazado = 0
-

Resultado < O Resultado > O

< AKKU 1
Resultado =O AKKU 2 > AKKU 1 Bit desplazado

Resultado < O Resultado


= 1

> O

EWA 4NEB 812 6120-04

S5- lOOU

Lista de operaciones, cdigo mquina e ndice de abreviaturas

A.2

Listado en cdigo mquina

EWA 4NEB 812 61 20-04

Lista de operaciones, cdigo mquina e indice de abrev~aturas

S5- 1 OOU

EWA 4NEB 812 6120-04

S5- 1OOU

L~sta de operaciones, cdigo mquina e ndice de abreviaturas

O ,

Od

ON NOP 1

Aclaracin a los subndices

b
(I
f

+ Direccin del bit + Direccin del parmetro + Numero del ternporizador + Constante + Nmero del mdulo + Direccin de palabra

+ Direccin del byte

h i k I m n
O

+ Nmero de bits a desplazar + Direccin relativa del salto + Direccin del registro + Longitud del bloque en bytes + Distancia de salto (16 bits) + Valor numrico + Nmero del contador

EWA 4NEB 812 6120-04

S5- 1OOU

Lista de operaciones, cdigo mquina e ndice de abreviaturas

Valores posibles del operando en la


A breviaturas

Explicacines
CPU 100
CPU 102

CPU 103

KC

Constante (2 caracteres)

(2 caracteres alfanumricos cualesquiera)


(- 32768 ...

(2 caracteres alfanumricos cualesquiera)


(- 32768 ... + 32767)

KF

Constante (nmero en coma fija) Constante (hexadecimal) Constante (config. bin. 2 bytes)

+ 32767)
KH KM ( O ... FFFF) (config. binana cualquiera: 16 bits)

(- 32768 ... + 32767)

(O ... FFFF) (config. binaria cualquiera: 16 bits)

(O ... FFFF) (config. binaria cualquiera: 16 bits)

KOP KT KY KZ
M

Esquema de contactos STEP 5 Constante (temporizador) Constante (2 bytes) Constante (valor contador) Marca Byte de marca
-

(0.0 ... 999.3) (0 ... 255 por cada byte) (O ... 999) (0.0 ... 63.7) (64.0 ... 127.7)
(O ... 63) (64 ... 127)

(0.0 ... 999.3)


(O ... 255 por cada byte)
(O ... 999)

(0.0 ... 999.3) (0 ... 255 por cada byte) (O ... 999) (0.0 ... 63.7) (64.0 ... 255.7) (O ... 63) (64 ... 255) (O ... 62) (64 ... 254)

remanente no remanente remanente

(0.0 ... 63.7) (64.0 ... 127.7) (O ... 63) (64 ... 127) (O ... 62) (64 ... 126)

MB MW
NT

- no remanente
Palabra de marca - remanente - no remanente Parmetro del DB1: Cantidad de temporizadores procesados Mdulo de organizacin para aplicaciones especiales: 1, 3, 13, 21, 22, 31, 34. 251 Parmetro del D B l : Intervalo (ms) de llamada y procesamiento del 0 8 13 Parmetro del D B l : Liberar contador horas operacin Parmetro del DB1: Ajustar contador horas operacin Aparato de operacin (operator panel) Expresin con un mximo de 4 caracteres ; el primero debe ser una letra Indicacin de desbordamiento (Overflow). Esta indicacin se activa cuando, p. ej. en operaciones aritmticas, se sobrepasa el margen admisible. Imagen de proceso de las salidas Imagen de proceso de las entradas Mdulo de programa (en operac. de llamada de mdulo y de retorno)

(O ... 62) (64 ... 126)

OB

(O

...63)

(O ...63)

(O ... 255)

0 8 13 OHE OHS OP Operando formal OV

PAA PAE PB
*

(O ... 63)

(O ... 63)

(O ... 255)

+ FBs integrados, como en la CPU 103

EWA 4NEB 812 6120-04

Lista de operaciones, cdigo mquina e indice de abreviaturas

S5- 1OOU

Valores posibles del operando en la Abreviaturas Explicacines CPU 100 PB o PY (depende del PG) PG PW SAV SAZ SB SDP SET Byte de periferia CPU 102 CPU 103 ( O

... 127)

Aparato de programacin Palabra de periferia Parametro del DB1: Salvar hora tras ltima transicin STOP -+ RUN o RED DES Contador de direcciones STEP Mdulo de paso ldentificador de bloque en DB1 para parmetro de datos de sistema Parmetro del DB1: Ajustar horalfecha Parmetro del DB1: SlNEC L1; situacin del buzn de emisin Identificador de bloque en DB1 para SlNEC L1 Parmetro del DB1: SlNEC L l ; n o de esclavo Parmetro del DB 1: Actualizar hora en STOP Parmetro del DB1: Situacin de la palabra de estado (reloj-calendario integrado) Temporizadores - en las operaciones complementarias "Prueba de bit" y "Activar" ldentificador de bloque en DB1 para mdulo funcional de temporizadores Parmetro del DB1: Ajustar hora de alarma Resultado de combinacin (O ... 15) (O ... 31) (O ... 127) (0.0 ... 127.15) ( O ... 255)
(O ...126)

SF
SL1 SLN STP STW T

TFB TIS VKE Depende del VKE S S ?/S1


N

La ejecucin solo se ejecuta si VKE = " 1". La instruccin solo se ejecuta si hay cambio de flanco positivo ( t ) o si hay cambio de flanco negativo ( 1) en el VKE. La instruccin se ejecuta siempre. El VKE es influenciadolno influenciado por la operacin. Con la siguiente operacin combinacional (p. ej. U E 0.0) el VKE es reconfigurado/no reconfigurado. Parmetro del DB1: Ajuste del tiempo de vigilancia de ciclo (perro guardin) Contadores
-

Influencia el VKE SIN Inhibe el VKE SIN


WD

remanentes en las operaciones complementarias "Prueba de bit" y "Activar"

- no remanentes

(O ... 7) (8 ... 15) (O ... 15)

(O ... 7) (8 ... 127) (O ... 127)

(O ... 7) (8 ... 127) (O ... 127) (0.0 ... 127.15)

+ FBs integrados, como en la CPU 103

EWA 4NEB 812 6120-04

$3

Croquis acotados

EWA 4NEB 812 6120-04

B.l B.2 B.3 8.4 B.5 B.6 B.7

Secciones de los carriles normalizados . . . . . . . . . . . . . . . . . . . . . . . . . . Croquis acotado del carril normalizado de 483 mm (19") . . . . . . . . . . . . . Croquis acotado del carril normalizado de 530 mm . . . . . . . . . . . . . . . . . . Croquis acotado del carril normalizado de 830 mm . . . . . . . . . . . . . . . . . . Croquis acotado del carril normalizado de 2 m . . . . . . . . . . . . . . . . . . . . . Croquis acotado de la unidad central (CPU) . . . . . . . . . . . . . . . . . . . . . . . Croquis acotado del elemento de bus (conexin por pinza) con mdulo perifrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Croquis acotado del elemento de bus (conexin SIGUT) B.8 con mdulo perifrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.9 Croquis acotado de la interface I M 315 . . . . . . . . . . . . . . . . . . . . . . . . . . B.10 Croquis acotado de la interface IM 316 (6ES5 31 6-8MA12) . . . . . . . . . . . .

B B B B B B

. 1 . 1 . 2 . 2 . 2 . 3

B . 4 B . 5 B . 6 B . 7

EWA 4NEB 812 6120-04

S5- lOOU

Croquis acotados

Croquis acotados

-1 R 12

15" I r ,
+ A

15" 1

sin rebabas

A
R ( \ f Eje del agujero rasgado
24

' 41
19

-2,5

-1

--abas

19

sin re-

12

1
12

R \ (

24

Agujero -/-/ sin rebabas


1

35

35

7
4

15

-15

Figura B. 1

Secciones de los carr~les normalizados

F~gura B2

Croquls acotado del carrll norrnal~zaclo de 483 mrn ( 1 9 ")

EWA 4NEB 81 2 61 20-04

Croquis acotados

S5- lOOU

Figura 8.3

Croquis acotado del carr~l normalizado d e 530 mrn

Figura 8.4

Croquis acotado del carnl normal~zado d e 830 rnrn

Figura 15.5 Croquis acotado del carril norrnabzado de 2 m

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Croquis acotados

Figura B.6

Croquis acotado de la unidad central (CPU)

EWA 4NEB 812 6120-04

Croquis acotados

S5- 1OOU

135

85

127

I
un
1

135 con conexin tipo pinza (6ES5 700 - 8 MA 21)


U

Carril normalizado EN 50022-35 x 15

'3 '3

'3'3

913

Figura 8.7

Croquis acotado del elemento de bus (conexin por pinza) con mdulo perifrtco

EWA

4NEB 812 6120-04

S5- 1 OOU

Croquis acotados

135
n

85

127

1
I I l l O
1
4 4

C
oni

81

+/
C

162 con conexin por tornillo (6ES5 700 - 8 MA 11)


Y

Carril normalizado EN 50022-35 x 15


-

-.
A

45,75

0 0

,3 8 $ 3 8 ]3 8 8 8 '3 8

Figura B.8

Croquis acotado del elemento de bus (conex~n SIGUT) con mdulo perifrico

EWA 4NEB 812 61 20-04

Croquis acotados

S5- 1OOU

135

min. 210

135

F~gura 8.9

Croquis acotado d e la interfase IM 315

EWA 4NEB 812 6120-04

55- 1OOU

Croquis acotados

mn. 210 mx. 10000

E
Figura B. 7 O Croqu~s acotado d e la interfase /M 31 6 (6ES5 3 16-8MA 12)
EWA 4NEB 812 6120-04

Croquis acotados

S5- 1OOU

Figura B. 1 1

Croquis acotado d e las fuentes d e alimentacin PS 930 y PS 93 1

EWA 4NEB 812 6120-04

Eattos adlvos y pasivos en un equipa de automafzaci6n

EWA 4NEB 812 6120-04

S5- 1OOU

Fallos activos y pasivos en un equipo de automatizacin

Fallos activos y pasivos en un equipo de automatizacin


Dependiendo de la funcin de un equipo0 electrnico de automatizacin, tanto los fallos activos como los fallos pasivos pueden ser fallos peligrosos. As, p. ej. en un control de accionamiento, un fallo activo es en general peligroso porque puede provocar la puesta en marcha intempestiva del accionamiento. Por el contrario, en el caso de una funcin de sealizacin, un fallo pasivo impide eventualmente la comunicacin de un estado de servicio peligroso. Esta distincin de los fallos posibles y su clasificacin en fallos peligrosos y no peligrosos en funcin de la tarea tienen una gran importancia para todas las consignas de seguridad a tomar para el producto suministrado.

Precaucin
En todas aquellas partes donde fallos en el equipo de automatizacin provoquen daos materiales importantes o incluso lesiones personales - es decir, que pueden ser fallos peligrosos - es preciso tomar medidas o disponer dispositivos exteriores adicionales, los cuales, en caso de fallo, mantengan el nivel de seguridad del equipo (p. ej. mediante fines de carrera independientes, enclavamientos mecnicos, etc.).

Forma de proceder para el mantenimiento y la reparacin


Si es preciso realizar trabajos de medida o de test e n el SS-100U, observar las reglas e instrucciones de ejecucin especificadas en las Prescripciones de Prevencin de Accidentes VBG 4.0, en especial el 58 "Divergencias admisibles a la hora de ejecutar trabajos en partes activas". No est permitido abrir el S5-100U. Un equipo de automatizacin solo deber ser reparado por el personal del Servicio Tcnico de Siemens o talleres d e reparacin autorizados por Siemens.

EWA 4NEB 812 6120-04

Acc.essrioa y referencias de pedMo

EWA 4NEB 81 2 61 20-04

S5- lOOU

Accesorios y referencias de pedido

Accesorios y referencias de pedido


Referencias de pedido

Carriles normalizados de 35 mm para armarios de 19", longitud 483 mm para armarios de 600 mm, longitud 530 mm para armarios de 900 mm, longitud 830 mm longitud 2000 mm, sin taladros Fuentes de alimentacin Fuente de alimentacin PS 930 AC 115 VI230 V; 1 A Fusible de repuesto (3 A, rpido) Fuente de alimentacin PS 931 AC 115 V/230 V; DC 24 V; 2 A (con proteccin electrnica)
Fuente de alimentacin para carga 6EW1 AC 115 VI230 V; DC 24 V; 2 A AC 115 VI230 V; DC 24 V, 4 A AC 115 VI230 V; DC 24 V; 8 A

Elementos de bus Elemento de bus con conexin por tornillo (SIGUT) Elemento de bus con conexin tipo pinza Elemento de bus para alarmas y conexin por tornillo (SIGUT) Elemento de bus para alarmas y conexin tipo pinza Accesorios Herramienta de extraccin para terminales tipo pinza Terminales tipo pinza, 250 unidades Herramienta para engastar los terminales tipo pinza Interfases Interfase IM 315 Interfase IM 316 - Cable de conexin ( 0 3 m) - Cable de conexin ( 2 3 m) - Cable de conexin (5,O m) - Cable de conexin (10 m) Unidades centrales (CPU) CPU 100 sin manual con manual

6ES5 6ES5 6ES5 6ES5

700-8MA11 700-8MA21 700-8MB11 700-8MB21

6ES5 497-8MA11 6XX3070 6XX3071

alemn ingls francs espaol italiano

EWA 4NEB 812 61 20-04

Accesor~os y referencias de pedido

S5- lOOU

Referencias de pedido

CPU 102 sin manual con manual

alemn ingls francs espaol italiano

CPU 103 sin manual con manual

alemn ingls francs espaol italiano

Accesorios para las unidades centrales Batera tampn de litio 3 AA; 3,4 VI850 mAh Cartucho de memoria (EPROM) 4096 instrucciones Cartucho de memoria (EPROM) 8192 instrucciones Cartucho de memoria (EPROM) 16384 instrucciones Cartucho de memoria (EEPROM) 1024 instrucciones 2048 instrucciones Cartucho de memoria (EEPROM) 4096 instrucciones Cartucho de memoria (EEPROM) 8192 instrucciones Cartucho de memoria (EEPROM)
Dispositivo de borrado por luz ultravioleta para AC 230 VI50 Hz para AC 1 15 VI60 Hz Bloque de formularios de programacin (AWL, 50 hojas)

Manual suelto del AG S5-100U


alemn ingls francs espaol italiano

Manual del Procesador de comunicaciones (interfase para impresora) CP 521


alemn ingls francs espaol italiano
6ES5 6ES5 6ES5 6ES5 6ES5 998-OUD11 998-OUD21 998-OUD31 998-OUD41 998-OUD51

Manual del Procesador de comunicaciones CP 521 BASIC alemn ingls francs


*

6ES5 998-OUW11 6ES5 998-OUW21 6ES5 998-OUW31

Solo para CPUs con el No de referencia -8MA02; con la CPU 100 (6ES5 100-8MAO2) solo se pueden utilizar 2 Kbytes.

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Accesorios y referencias de pedido

Referencias de pedido Manual Mdulo de regulacin IP 262


alemn ingls italiano

Manual Mdulo de posicionamiento IP 266


alemn ingls

Manual Controlador de motor paso a paso IP 267


alemn ingls francs espaol

Mdulos de entrada digital 8 x DC 5 ... 24 V 4xDC24V 8 x DC 24 V 8 x DC 2 4 V 4 x DC 24 ... 60 V 4 x A C 115V 8 x A C 115V 4 x AC 230 V 8 x AC 230 V

con separacin galvnica

con con con con con con

separacin galvnica separacin galvnica separacin galvnica separacin galvnica separacin galvnica separacin galvnica

Digital-Ausgabebaugruppen 8 x DC 5 ... 24 VI0,lA 4 x DC 24 VI0,5 A 4 x DC 24 VI2 A 8 x DC 24 V/0,5 A 8 x DC 24 V/0,5 A 4 x DC 24 ... 60 VIO,5A 4 x AC 115 ... 230 VI1A 8 x AC 115 ... 230 VI0,5A 4 rels x DC 30 ViAC 230 V 8 rels x DC 30 ViAC 230 V
*

con separacin galvnica

con con con con

separacin galvnica separacin galvnica separacin galvnica* separacin galvnica*

Fusible de repuesto (10 A, superrpido)

Mdulo de entradalsalida digital DC 24 V 16 E116 A Accesorios Conector con terminales tipo pinza, 40 polos

EWA 4NEB 812 6120-04

Accesorios y referencias de pedido

S5- 1OOU

Referencias de pedido Mdulos de salida digital 4 x f 5 0 mV 4 x f 5 0 mV 4xf1 V


4xflov 4 x f 2 0 mA 4 x + 4 ... 2 0 m A 2 x PT 1001f 500 mV 2 x PT 1001f 500 mV 4 x+O ... 10 V

con con con con con con con con con

separacin galvnica separacin galvnica separacin galvnica separacin galvnica separacin galvnica separacin galvnica separacin galvnica separacin galvnica separacin galvnica

Mdulos de entrada analgica


2xflOV 2 x f 2 0 mA 2 x + 4 ... 20 mA 2 x + 1 ... 5 V

con con con con

separacin galvnica separacin galvnica separacin galvnica separacin galvnica

Mdulos funcionales Mdulo de regulacin IP 262 con 3 salidas analgicas con 8 salidas digitales Mdulo de posicionamiento IP 266 Controlador de motor paso a paso IP 267 Mdulo de diagnosis 330 Mdulo de temporizadores 380 2 x 0,3 ... 300 S Mdulo de contadores 2 x O ... 500 Hz Mdulo de contador rpido 385B 1 x 251500 KHz Mdulo de comparadores 461 2 x 1 ... 20 mA/0,5 ... 10 V Procesador de comunicaciones (interface de impresora) CP521 Procesador de comunicaciones CP521 BASlC Simulador 788 (seales digitales EIS) Aparatos de operacin y observacin Programadora PG 605U Instrucciones de manejo del PG 605U
Programadora PG 615 con cable de conexin Instrucciones de manejo del PG 615 Cartuchos con sistema operativo STEP 5 para PG 615 alemn ingls francs Adaptador para el PG 615 con fuente de alimentacin AC 2201240 V AC 1101120 V Maletn para PG 615 Aparato de programacin PG 730 Manual del PG 730

EWA 4NEB 81 2 61 20-04

S5- 1OOU

Accesorios y referencias de pedido

Referencias de pedido
Aparato de programacin PG 750 con unidad de disquete de 5 $" Aparato de programacin PG 750 " ; con unidad de disquete de 3 Manual del PG 750 Aparato de programacin PG 635 Manual del PG 635 Aparato de programacin PG 685 Manual del PG 685 Aparato de programacin PG 770-386 con disco duro de 100 Mbytes Aparato de programacin PG 770-486 con disco duro de 210 Mbytes Manual del PG 770 Aparato de observacin OP 393-11 con cable de conexin Instrucciones de manejo del OP 393-11 Panel de operacin OP 395 Instrucciones de manejo del OP 395 Aparato de observacin OP 396 con cable de conexin 3 m Instrucciones de manejo del OP 396 Cartucho con sistema operativo para el OP 396 Adaptador para el OP 396 con fuente de alimentacin para AC 230 V para AC 115 V

6ES5 396-OUA11 6ES5 998-OUK11 6ES5 816-OAA11 6ES5 984-2UA11 6ES5 984-2UB11

Cable de conexin 728 para conectar a la CPU un OP 396 o un PG 615 6ES5 728-0BB00 1 m 2 m 6ES5 728-OBC00 4 m 6ES5 728-0BE00 5 m 6ES5 728-OBF00 10 m 6ES5 728-0CB00 20 m 6ES5 728-OCC00 40 m 6ES5 728-OCE00 80 m 6ES5 728-OCJ00 100 m 6ES5 728-ODB00 200 m 6ES5 728-ODC00 400 m 6ES5 728-ODE00 800 m 6ES5 728-ODJ00 1000 m 6ES5 728-0EB00

EWA 4NEB 81 2 61 20-04

Accesorios y referencias de pedido

S5- 1OOU

Referencias de pedido Paquetes de programa Paquete de programa "Funciones bsicas" con descripcin en alemn, ingls, francs para sistema operativo S5-DOS para sistema operativo MS-DOS, S5-DOSIMT Paquete de programa "Aritmtica en coma flotante" con descripcin en alemn, ingls, francs para sistema operativo S5-DOS para sistema operativo MS-DOS, S5-DOSiMT Paquete de programa "GRAPH 5" con descripcin en alemn, ingls, francs para sistema operativo S5-DOS para sistema operativo MS-DOS, S5-DOSiMT Paquete de programa "Regulacin S5-100U" con descripcin en alemn ingls italiano

EWA 4NEB 812 61 20-04

EWA 4NEB 812 6120-04

Bibliografa
Controladores lgicos y autmatas programables E. Mandado, J. Marcos, S. Prez Editorial Marcombo, Barcelona - Mxico (NQde ref.: ISBN 84-267-0770-X)

EWA 4NEB 812 6120-04

EWA 4NEB 812 6120-04

S5- 1OOU

SIEMENS en el mundo

SIEMENS en el mundo
Sociedades y representaciones en Europa
Repblica Federal de Alemania Siemens AG Sucursales Berln Bremen Colonia Dortmund Dsseldorf Essen FrankfurtIMeno Hamburgo ~annver Leipzig Mannheim Mnich Nuremberg Sarrebruck Stuttgart Austria Siemens AG ~sterreich Viena Bregenz Graz Innsbruck Klagenfurt Linz Salzburgo Blgica Siemens S.A. Bruselas Lieja Siemens N.V. Bruselas Amberes Gante Bulgaria Oficina RUEN de la Asociacin INTERPRED, represen tante de Siemens AG Cofia Checoslovaquia EFEKTIM Oficina de Informacin tcnica Siemens AG Praga Dinamarca Siemens N S Copenhagen, Ballerup Hojbjerg Espaa Siemens S.A. Madrid Finlandia Siemens Osakeyhtio Helsinki Francia Siemens S.A. Pars, Saint-Denis Lyon, Caluire-et-Cuire Marsella Metz Seclin (Lille) Estrasburgo Gran Bretaa Siernens Ltd. Londres, Sunbury-on-Thames Birmingham Bristol, Clevedon Congleton Edinburgh ~las~ow Leeds Liverpool Newcastle Grecia Siemens A.E. Atenas Salnica Hungra SICONTACT GrnbH Budapest Irlanda Siemens Ltd. Dubln Islandia Smith & Norland HIF Reykjavik Italia Siemens S. P.A. Miln Bari Bolonia Brescia Casoria Florencia Gnova Macomer Padua Roma Turn Luxemburgo Siemens S.A. Luxemburgo Malta J.R. Darmanin & Co., Ltd. Valletta Noruega Siemens N S Oslo Bergen Stavanger Trondheim Pases bajos Siemens Nederland N.V. La Haya Polonia PHZ Transactor S.A. Varsovia Gdansk-Letnica Katowice Portugal Siemens S.R.A.L. Lisboa Faro Leiria Oporto

EWA SNEB 81 2 61 20-04

SlEMENS en el mundo

S5- 1 OOU

Rumania Siemens birou de consultaqi tehnice Bucarest Suecia Siemens AB Estocolmo Eskilstuna Goteborg Jonkoping Lulei Malmo Sundsvall

Suiza Siemens-Albis AG Zurich Berna Siemens-Albis S.A. Lausanne, Renens Turqua ETMAS Estambul Adana Ankara Bursa lzmir Samsun

URSS Representacin permanente de la Siemens AG Mosc Yugoslavia Exportacin general OOUR Zastupstvo Belgrado Ljubljana Rijeka Sarajewo Skopje Zagreb

Sucursales y representaciones fuera de Europa Africa


Angola Tecnidata Luanda Argelia Siemens Bureau Alger Argel Burundi SOGECOM Bujumbara Costa de Marfl Siemens AG Succursale Cote d'lvoire Abidjan Egipto Siemens Resident Engineers Cairo-Mohandessin Alesandria Centech Zamalek-Cairo Etiopa Addis Electrical Engineering Ltd. Addis Abeba Kenia Achelis (Kenya) Ltd. Nairobi Libia Siemens AG Branch Office Libya Tripoli Marruecos SETEL Socit Electrotechnique et de Tlcornmunications S.A. Casablanca Mauricio Rey & Lenferna Ltd. Port Louis Mozambique Siernens Resident Engineer Maputo Namibia Siemens Resident Engineer Windhoek Nigeria Electro Technologies Nigeria Ltd. (Eltec) Lagos Ruanda Etablissement Rwandais Kigali Repblica de Sudfrica Siemens Ltd. Johannesburg Cape Town Durban Middleburg Newcastle Port Elizabeth Pretoria Sudn National Electrical & Commercial Company (NECC) Khartoum

EWA 4NEB 812 6120-04

S5- 1OOU

SIEMENS en el mundo

Swaziland Siemens (Pty.) Ltd. Mbabane Tanzania Tanzania Electrical Services Ltd. Dar-es-Salaam Tunicia Sitelec S.A. Tnez Zaire SOFAMATEL S.P.R.L. Kinshasa Zambia Electrical Maintenance Lusaka Ltd. Lusaka para negocios de minera General Mining Industries Ltd. Kitwe Zimbabwe Electro Technologies Corporation (Pvt.) Ltd. Harare

Bolivia Sociedad Comercial e Industrial Hansa Ltd. La Paz Brasil Siemens S.A. So Paulo Belm Belo Horizonte Braslia Campinas Curitiba Florianpolis Fortaleza Porto Alegre Recife Rio de Janeiro Salvador de Baha Vitoria Canad Siemens Electric Ltd. Montreal, Qubec Toronto, Ontario Colombia Siemens S.A. Bogot Barranquilla Cali Medelln Costa Rica Siemens S.A. San Jos Chile INGELSAC Santiago de Chile Ecuador Siemens S.A. Quito OTESA Guayaquil Quito El Salvador Siemens S.A. San Salvador

Estados Unidos de Amrica Siemens Energy & Automation Inc. Roswell, Georgia Guatemala Siemens S.A. Ciudad de Guatemala Honduras Representaciones Electroindustriales S. de R.L. Tegucigalpa Mxico Siemens S.A. Mxico, D.F. Culiacn Gmez Palacio Guadalajara Len Monterrey Puebla Nicaragua Siemens S.A. Managua Paraguay Rieder & Cia., S.A.C.I. Asuncin Per Siemsa Lima Uruguay Conatel S.A. Montevideo Venezuela Siemens S.A. Caracas Valencia

Amrica
Argentina Siemens S.A. Buenos Aires Baha Blanca Crdoba Mendoza Rosario

EWA 4NEB 812 6120-04

SlEMENS en el mundo

S5- IOOU

Asia
Arabia Saudita Arabia Electric Ltd. (Equipment) Jeddah Damman Riyadh Bahrain Transitec Gulf Manama
O

lndia Siemens lndia Ltd. Bombay Ahmedabad Bangalore Calcutta Madras Nueva Dehli Secundarabad Indonesia P.T.Siemens Indonesia Yakarta P.T. Dian-Graha Elektrika Yakarta Bandung Medan Surabaya Irn Siemens Sherkate Sahami Khass Tehern Irq Samhiry Bros. Co. (W.L.L.) Bagdad
O

Malaysia Siemens AG Malaysian Branch Kuala Lumpur Omn Waleed Associates Muscat o Siemens Resident Engineers Dubai Pakistn Siemens Pakistan Engineering Co., Ltd. Karachi Islamabad Lahore Peshawer Quetta Rawalpindi Qatar Trags Electrical Engineering and Air Conditioning Co. Doha
O

Siemens Resident Engineer Abu Dhabi Bangladesh Siemens Bangladesh Ltd. Dhaka Corea (Repblica) Siemens Electrical Engineering Co., Ltd. Sel Pusan Repblica Popular de China Siemens Representative Office Beijing Guangzhou Shanghai Emiratos Arabes Unidos Electro Mechanical Co. Abu Dhabi oder Siemens Resident Engineer Abu Dhabi Scientechnic Dubai oder Siemens Resident Engineer Dubai Filipinas Maschinen & Technik Inc. (MATEC) Manila Hongkong Jebsen & Co., Ltd. Hong Kong

Siemens AG (Iraq Branch) Bagdad Japn Siemens K.K. Tokyo Jordania Siemens AG (Jordan Branch) Amman
O

Siemens Resident Engineer Abu Dhabi Siria Siemens AG (Damascus Branch) Damascos Sri Lanka Dimo Limited Colombo Taiwan Siemens Liaison Office Taipei TAI Engineering Co., Ltd. Taipei Thailandia B. Grimm & Co., R.O.P. Bangkok Yemen (Rep. rabe) Tihama Tractors & Engineering Co.o., Ltd. Sanaa o Siemens Resident Engineer Sanaa

A.R. Kevorkian Co. Amman Kuwait National & German Electrical and Electronic Service Co. (INGEECO) Kuwait, Arabia Lbano Ets. F.A. Kettaneh S.A. Beirut

EWA 4NEB 81 2 6120-04

S5- 1OOU

SIEMENS en el mundo

Oceana
Australia Siemens Ltd. Melbourne Brisbane Perth Sydney Nueva Zelanda Siemens Liaison Office Auckland

EWA 4NEB 812 6120-04

EWA 4NEB 812 6120-04

S5- 1OOU

lndice alfabtico

lndice alfabtico
A
Activacin de indicaciones Acumulador AG - configuracin Alarma

C
Cable de bus Cableado - conexin de terminales tipo pinza - conexin por tornillo tipo SlGUT Cambio de modo Canal serie Captador - conexin Carcter 13-1 3-10 3-9 7-21 2-4 15-20, 15-22 9-6 9-1. 9-5 9-11 8-12 2-2 2-7 2-7 11-6 9-2, 9-7 9-19 9-6 11-8 8-50 8-50, 11-11 7-30

- bloquear
-

ciclo de datos liberar PAA PAE

Algoritmo

- de comentario - relleno
Caractersticas del sistema

- de correccin - de regulacin PID (08251)


de velocidad de correccin Alimentacin Anlisis de interrupciones Ano bisiesto Apantallamiento Argumento ARRANQUE Asignacin de direccin AWL+ Lista de instrucciones
-

- fijacin en el DB1 Cargar Carril normalizado


Ciclo de datos alarma Circuito a cuatro hilos Cdigo de error de parametrizacin
-

B
Base de tiempos Bateria - tampn Biestable RS Bit - AM - PM Bloque

Coeficiente de accin proporcional Comentario Compensacin de temperatura Complemento - a l -a2 COMPRIMIR Conexion de terminales tipo pinza Conexion por tornillo tipo SlGUT Configuracin
-

binaria

- de la CPU - elctrica
Consigna Constante de tiempo - dominante Contador
-

- de conexin
de parametros - SlNEC L1
-

Borne de bus Borrado total BSTACK Bus perifrico Bsqueda Buzn - de emisin (SF) de recepcin (EF) Byte de coordinacin - Emisin (KBS)
-

activar consulta decrementar

de horas de operacin - incrementar


- reponer (borrar) Control del procesamiento

Recepcin (KBE)

Controlador de motores paso a paso IP 267 Conversor de cdigo : 16 Conversor de cdigo : 8 4 CPU

EWA 4NEB 812 6120-04

lndice alfabtico

S5- 1OOU

D
Datos de sistema Datos del reloj - mrgenes de definicin DB4 Mdulo de datos DB de regulador DBI

F
Factor de correccion del reloj Fallo de bateria (0834) equipo de automatizacion FB+ Modulo funcional FB250
-

- con valores prefijados Decrementar Desmontaje Diferencia - de potencial - de regulacin Direccin


-

FB251 Formato numerico Frecuencia de la red Fuente de alimentacin Funcion de prueba FUP- Esquema de funciones

absoluta Generador de impulsos GRAPH 5

del error - relativa Direccionamiento de los puestos de enchufe Dispositivo de PARADA DE EMERGENCIA Divisor : 16 Divisor binario

H
Horario de alarma

I
Identificador - de bloque
-

de comienzo de fin de bloque

EF- Buzn de recepcin Ejecucin del programa - cclica

- del operando
IM

- controlada por alarmas - controlada por tiempo


Elemento de bus Emisor de impulsos - conexin Entrada Equipo de automatizacin - fallos Error de pararnetrizacin - consulta del cdigo localizar reconocimiento Esclavo Esquema - de contactos (KOP)
-

- 315
- 316 Imagen de proceso -

de alarmas de alarmas PAA de alarmas PAE de las entradas (PAE) PAA de alarma

PAE de alarma de las salidas (PAA) Impulso


-

prolongado de referencia Incrementar Intercambio de datos


-

elctrico de funciones (FUP) Estado del contador - salida Estructura modular Evaluacin de flancos Expansibilidad
-

lnterfase Interferencias Intrprete de BASlC

K
KBE- Byte de coordinacin Recepcin KBS- Byte de coordinacin Emisin KOP- Esquema de contactos

mxima

EWA 4NEB 812 6120-04

S5- 1OOU

lndice alfabtico

L
Lectura de recorrido (decodificacin de posicin) Linealizacin Lneas de sensores Lista de instrucciones (AWL)

Modulo de datos

- borrado
-

creacion

- llamada
Mdulo digital

- asignacion de direccion Modulo de entrada


analogica digital Modulo funcional
-

M
Mandos e indicadores de la CPU Marcas Medidas de seguridad Memoria de programa Meta del salto Modo
-

- encabezamiento
-

integrado Ilamada

- pararnetrizacin
Modulos funcionales hardware
- asignacin de direccin Mdulo de organizacin - integrado Mdulo de salida digital - asignacin de direccin Montaje - del AG

ASCII de 12 horas de 24 horas impresora normal

- de prueba Modo de operacin - ARRANQUE

- cambio
-

visualizacin

- de una fila - en varias filas


- vertical Multiplicador : 16

Mdulo

- de adaptacin de valor analgico - de comparadores


-

de comunicaciones

N
Nombre de parmetro Nmero - en BCD

- de diagnosis - encabezamiento - estructura


-

Ilamada

- en decimal

- longitud - operacin - parmetro - de paso


-

O
OB- Mdulo de organizacin 082 O813 0821 0822 Ocupacin de direcciones

perifrico de posicionamiento IP 266 de programa programacin de salida analgica

- de regulacin IP 262
-

- en la memoria RAM - en la zona de datos de sistema


Operacin

- simulador
de temporizadores - tipos Mdulo analgico
- asignacin de direccin Mdulo de contador rpido - 251500 kHz

- aritmtica - bsica - de carga - de comparacin - complementaria - de contaje - de desplazamiento

Mdulo de contadores - 2 x 0 ... 500 HZ

EWA 4NEB 812 6120-04

lndice alfabtico

S5- 1OOU

Operacin - de estructuracin de imagen

- de forzado de bits - de liberacin


-

de memoria

Proteccin contra rayos - medidas PT 100 Puesta - a masa

- nula
de procesamiento - de prueba de bit
-

- en servicio

R
Red local en bus Registro Registro de desplazamiento - longitud Regulador - de accin continua Rel de paso Reloj Relo]-calendariointegrado - ajuste
- lectura Remanencia

- de salto - de sistema - STOP


-

de sustitucin

- de transferencia - de transformacin - de tiempo


Operaciones combinacionales

- por palabras
Operando

- actual - formal

P
PAA4 Imagen de proceso de las salidas PAE+ Imagen de proceso de las entradas Palabra - de control

Representacin - brnaria

- hexadecirnal
Resistencia shunt Resolucin Restar Resultado de la combinacin (VKE) Retardo a la conexin - memorizado Rotura de hilo

- de datos de sistema - de estado


Parametrizacin

- del DB1 - mdulo funcional


Parmetros de sistema Parmetros del DB1 - entrada Pasada por el punto de referencia P B . Mdulo de programa Periferia Perro guardin - O831 Posicionamiento

S
Salidas SB+ Mdulo de paso Selector de modo Senal de referencia Sealizacin de errores SF+ Buzn de emisin SINEC L1 Sistema operativo SONAR-BERO STATUS STATUS VAR STEUERN (MANDO) VAR Sumar

- en lazo abierto - en lazo cerrado


Procesador de comunicaciones - CP 521

- CP 521 BASlC Profundidad de anidado Programa - estructurado


Programacin - estructurada - lineal

Temperatura Temporizacin
-

arrancar cargar reponer (borrar)

EWA 4NEB 812 6120-04

S5- 1OOU

lndice alfabtico

Temporizadores Tendido de las Iineas Termopar Tiempo

- accion derivada TV
Tiempo accin integral TN
-

de muestreo de muestreo TA de reaccion

Tiempo de reaccion
-

frente a alarma

Tiempo de vigilancia Tipos de operaciones Transferencia de bloques Transferir

U
Unidad
-

aritmtica y logica central

- de control USTACK

v
Valor
-

de correccin de temporizacin lectura (FE 250) normalizacin (FB250)

Valor analgico
-

- salida (FB25 1)
Valor del contador

- cargar
Variable

- de referencia
-

regulada Resultado de la combinacin

Vigilancia VKE,

z
Zona
-

de datos del reloj de operandos

EWA 4NEB 812 6120-04