Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Simatic S5 PLC CPU 115U 941 942 943 944 PDF
Simatic S5 PLC CPU 115U 941 942 943 944 PDF
S5-115U
Manual
CPU 941-7UB11
CPU 942-7UBll
CPU 943-7UB11 y CPU 943-7UB21
CPU 944-7UBll y CPU 944-7UB21
6ES5998-OUF43
Edicin 03
STEP5, SINEC* y SIMATIC' son marcas registradas de Siemens AG, y estn
protegidas legalmente. LINESTRA" es una marca registrada de la empresa
OSRAM.
Reservado el derecho a modificaciones tcnicas.
Est prohibida la divulgacin y la reproduccin de este documento, as1
como el aprovechamiento y la comunicacin de su contenido, salvo en caso
de autorizacin expresa. Los infractores quedan obligados a la indemni-
zacin por daos y perjuicios. Se reservan todos los derechos, especial-
mente en caso de concesin de patente o de modelo de utilidad.
Q Siemens AG 1991
Equipo elctrico La norma que regula todo lo relativo al equipo elctrico de mquinas es la
de mquinas EN 60204-1 (Seguridad de mquinas, requerimientos generales impuestos al
segn EN 60204 equipo elctrico de mquinas).
La tabla siguiente est pensada para ayudarle en la redaccin de la declara-
cin de conformidad. En ella se relacionan los aspectos de la EN 60204-1
(versin de junio de 1993) que afectan al SIMATIC.
Industria 1
Requerimientos relativos a
Emisin pert.
EN 50081-2 : 1993
~
1 Inmunidad pert.
EN 50082-2 : 1995
~.
-.
]
1
Con aprobacin individual, los productos SIMATIC pueden aplicarse tambin
en el entorno domstico (viviendas. locales comerciales, pequeas empresas).
/ Ambito de aplicacin 1 Requerimientos relativos a
l
1 Emisin pert. 1 Inmunidad port.
Entorno domstico
-pp -
Aprobacin
- - -
individual
-
EN 50082-1 : 1992
-- --
Montaje de los Los autmatas programables (PLC) de la serie SIMATIC S5-90U, S5-95U/F
equipos y S5- I OOU deben instalarse en locales de servicio elctrico o en envolventes
cerradas (p. ej. cofres de inetal o plstico).
Nota sobre mdu- Para la aplicacin de los mdulos siguientes es necesario tomar las medidas
los particulares adicionales indicadas seguidamente.
1c
Referencia 1 ILldulo 1 Medidas necesarias 1
1 6ES5 252-3AA13 / Mdulo de regulacin / Los cables de seal debern ser apantallados.
I Contactar tarito en el conector como en la barra de masa a la
entrada del ' m a n o las pantallas de los cables de EIS analg.
Contactar solo en la barra de masa a la entrridli del armario la
1
6ES5 266-8MAll
6ES5 430-8MB 11 t
-- . -.-. ---
1
-
--- --
Mdulo de posicionamiento
-. -
Mdulo de entrada digital
--
-.
---
1
I 1 armario las ~antallasde los cables de E/S andelcas.
--- -p.- .-..-
Datos tcnicos Para todos los mdulos que lleven la marca CE, no rigen los datos de la sec-
actualizados cin "Datos tcnicos generales" del manual correspondiente sino los datos
que figuran a continuacin relativos a la compatibilidad electromagntica.
Estos datos son slo vlidos para equipos instalados conforme a las directri-
ces de montaje y conexin indicadas anteriormente.
I
Datos sobre compatibilidad electromagntica 1
1
Valores de ensayo
/ Inmunidad a descargas electrostticas
/ ensayo segn EN 61000-4-2 1 d e s c a ~ en
a el aire 8 k v 1
t -- -- - -
Inmunidad a campos electrostticos
ensayo segn EN V 50140 (AF modulada en amplitud)
- .
t -p.
descarga de contacto 4 k v
-.
- - .- - -
80 a 1000 MHz
-
10 V/m
80% AM (1 kHz)
1
i
ensayo segn EN V 50204 (AF modulada p. ancho de impulsos) 900 MHz
10 Vlm
.- - --- -- .
frecuencia de repeticin 200 Hz
50%.---- -.
Inmunidad a transitorios rpidos
ensayo segn EN 61000-4-4
Lneas de alimentacin pwa AC 1201230 V
Lneas de alimentacin para DC 24 V
Lneas de seal (lneas de U S y lneas de bus)
-- ---
Inmunidad a altas frecuencias radiadas
10 v
/1 ensayo segn EN V 50 141
80% AM ( 1kHz)
Impedancia de fuente 150 Q
--- ---- -. . -
Emisin de perturbaciones
/ ensayo segn EN 5501 1 1 1
Emisin de campos electromagnticos Clase de valor liriite A, grupo 1
de perturbaciones va lnea de red Clase de valor lmite A, grupo 1
- - .
p.
_-
.-
-
* Lneas de seal sin funci611de control del proceso, p. ej. lneas a impresoras externas: 1 k v
Introduccin
Descripcin tcnica
Montaje y conexin
Direccionamiento/Asignacin de direcciones
Introduccin al STEP 5
Operaciones STEP 5
Procesamientode alarmas
Posibilidades de comunicacin
Reloj-calendario integrado
Datos tcnicos
Anexos
lndice de abreviaturas
lndice alfabtico
lndice
Pgina
Prlogo ................................................................. xv
Pgina
2.7 Accesorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 27
2.7.1 Batera tampn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 28
2.7.2 Cartuchos de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 28
2.7.3 Aparatos d e programacin (PG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 29
2.7.4 Aparatos d e operacin y observacin (OP) . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 29
2.7.5 Impresoras (PT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 29
3 Montaje y conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 1
3.1 Bastidores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 1
3.1.1 Aparatos centrales (ZG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 1
3.1.2 Aparatos d e ampliacin (EG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 7
3.3 Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 27
3.3.1 Conexin d e la fuente de alimentacin PS 951 . . . . . . . . . . . . . . . . . . . . . . . 3 . 27
3.3.2 Conexin d e tarjetas digitales ..................................... 3 . 28
3.3.3 Conectores frontales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 29
3.3.4 Simulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 30
3.3.5 Conexin d e la fila de ventiladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 31
Disposicin global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 31
Alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 31
Disposicin electrica global del autmata con periferia . . . . . . . . . . . . . . . 3 . 33
Tendido d e los conductores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 35
Medidas contra interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 37
Apantallamiento d e equipos y lneas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 39
Equipotencialidad en la disposicin descentralizada . . . . . . . . . . . . . . . . . 3 . 40
Uso d e medidas supresoras especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 41
Iluminacin en armario y toma de red para aparatos d e programacin . 3 . 42
Medidas de seguridad ............................................ 3 . 43
Medidas de proteccin contra rayos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 44
Pgina
vii
lndice Manual SS- 1 1SU
Pgina
7 Introduccin al STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 1
Operaciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8. 1
Operaciones combinacionales (operaciones lgicas) . . . . . . . . . . . . . . . . . 8. 2
Operaciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8. 7
Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 10
Operaciones de tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 15
Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 25
Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 30
Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 31
Operaciones de llamada de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 32
Otras operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 38
Pgina
Operaciones complementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 39
Operaciones de carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 40
Operaciones de liberacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 41
Operaciones de prueba de bit ...................................... 8 . 42
Operaciones combinacionales por palabras . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 44
Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 48
Operaciones de transformacin .................................... 8 . 50
Decrementarlincrementar ......................................... 8 . 52
Bloquearlliberar alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 53
Operacin de procesamiento ...................................... 8 . 54
Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 57
Operaciones de sustitucin ........................................ 8 . 59
Pgina
12 Posibilidades de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 1
12.4 Driver ASCll (solo en las CPU 9431944 con dos canales serie) . . . . . . . . . 12 . 20
12.4.1 Trficodedatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21
12.4.2 Bytesde coordinacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 23
12.4.3 Modo .................................... . .. . . . . . . . . . . . . . . . . 12-24
12.4.4 Juego de parmetros ASCll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 26
12.4.5 Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 29
12.4.6 Ejemplo de programacin para el driver ASCll . . . . . . . . . . . . . . . . . . . . . 12 . 30
Pgina
Pgina
Anexos
B Mantenimiento ......................................................... B . 1
C Puestos de enchufe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C. 1
E SIEMENS en el mundo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E. 1
lndice de abreviaturas
lndice alfabtico
Manual SS-1 ISU Prlogo
Prlogo
El 55-1 15U es un autmata programable (PLC) que cubre la gama baja y media de prestaciones.
Cumple todos los requisitos exigidos a un autmata programable moderno. Para poderlo utilizar
ptimamente, el usuario necesita una informacin detallada.
La potencia del S5-115U ha crecido permanentemente en los ltimos tiempos. La nueva
generacin de CPUs ofrece, adems de una velocidad de ejecucin mucho ms elevada, tambin
un manejo unificado y cmodo.
Adems, sus propuestas de correccin y mejora nos han permitido aumentar la calidad de este
manual. Al final del mismo encontrar un formulario para que nos haga llegar otras propuestas de
correccin y mejora. Sus sugerencias nos ayudarn a mejorar la siguiente edicin.
Descripcin detallada y unificada de los modos de operacin de las CPU y del comportamiento
en ARRANQUE (cap. 2)
Consideracin de la compatibilidad eledromagnetica al tender las lneas para el autmata
(cap. 3)
Redaccin orientada al operador del captulo "Puesta en servicio y prueba del programa'"
(cap. 4)
Representacin mejorada de la estructura del lenguaje de programacin STEP 5 (cap. 7)
Captulo adicional "Procesamiento de alarmas" (cap. 9)
Reelaboracindel captulo "Procesamiento de valores analgicos" (cap. 10)
Descripcin de los nuevos mdulos de organizacin integrados (cap. 11)
Parametrizacin simplificada de funciones internas en el DB 1 (apt. 11.3)
Con ello obtendr toda la informacin necesaria para trabajar con el 55-11SU.
Sin embargo, en un manual no es posible explicar todos los problemas que puedan surgir, vistas las
mltiples aplicaciones. Tampoco en este caso le dejamos solo. En el anexo D encontrar una lista
de interlocutores a los que podr pedir siempre consejo.
Introduccin
En las pginas siguientes encontrar informaciones que le simplificarn el trabajo con este ma-
nual.
Contenido
Este manual puede dividirse temticamente en los siguientes bloques:
Descripcin
(Resumen del sistema, descripcin tcnica)
Montaje y operacin
(Directrices de montaje y conexin, puesta en servicio y prueba del programa, diagnosis de
errores y averas, direccionarniento)
Instrucciones de programacin
(Introduccin al STEP 5, operaciones STEP 5)
o Funciones especiales
(Procesamiento de valores analgicos, mdulos integrados, posibilidades de comunicacin)
e Resumen de datos tcnicos
En los anexos encontrar informaciones compiementarias dispuestas en forma tabular.
Al final del libro encontrar hojas de correccin. Escriba en ellas sus "propuestas de mejora y
correccin", y envenoslas. Sus propuestas nos ayudarn a mejorar la prxima edicin.
Oferta de cursos
Siemens ofrece a los usuarios del SIMATIC S5 extensas posibilidades de capacitacin.
Bibliografa
Este manual describe extensamente el AG SS-115U. Los temas no especficos de l se han tratado
solo con brevedad. Ms detalles figuran en la obra:
Otros componentes y tarjetas (p. ej. CPs y SINEC Ll) disponen de sus manuales propios. En los pun-
tos correspondientes haremos referencia a estas fuentes de informacin.
El autmata 55-1 15U se ha dimens;onado segn VDE 0160 y UL 508. En el texto se mencionan las
normas correspondientessegn IEC y VDE.
Convenos
Para mejorar la claridad del manual, este se ha dividido en forma de mens; esto significa:
Al elaborar este manual se ha utilizado una nomenclatura que queremos que conozca.
Precaucin
Los manuales solo pueden describir la versin momentnea del aparato. Si con el paso del tiempo
surgen modificaciones o ampliaciones, el manual recibir un suplemento, que se integrar en la
prxima reelaboracin del manual. La versin del manual est indicada en la p o ~ a d a el
; presente
libro tiene la versin " 2 " . Con cada reelaboracin se eleva en "1" el nmero indicador de la
versin.
xix
Introduccidn Manual SS- 1 ISU
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:
Uso conforme
Precaucin
o El aparatolsistema o los componentes del sistema solo se podrn utilizar para
los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y solo
en unin de los aparatos y componentes de provenienca tercera
recomendados y homologados por Siemens.
e El funcionamiento correcto y seguro del producto presupone un transporte, un
almacenamiento, una instalacin y un montaje conforme a las prcticas de la
buena ingeniera, as como una operacin y un mantenimiento rigurosos.
para las aplicaciones ms diversas. Tiene estructura modular, y las diversas funciones de automa-
tizacin son realizadas por diferentes tarjetas. Esto permite configurar el 55-115U siguiendo sus
necesidades. El sistema le ofrece diferentes posibilidades de comunicacin y una gama escalonada
de aparatos de operacin, observacin y programacin. El lenguaje STEP 5 y un extenso catlogo
de software posibilitan una programacin muy sencilla.
Q Industria automobilstica
Unidades automticas de taladrado y prueba, de montaje, lneas de pintura, bancos de prueba
de amortiguadores
Q lndustria pesada
Lneas de moldes, hornos industriales, trenes de laminacin, plantas de incineracin, sistemas
de regulacin de temperatura en pozos
Q industria qumica
Instalacionesdosificadoras, instalaciones de mezcla
e lndustria alimentaria
Equipos cerveceros, centrfugas
e Construccin de mquinas
Unidades de control de mquinas, mquinas empaquetadoras, mquinas-herramienta, man-
drinadoras, mquinas de elaboracin de la madera, centrales de sealizacin de averas, m-
quinas de soldadura, mquinas especiales
Q Servicios de edificios
Control de ascensores, aire acondicionado, ventilacin, iluminacin
e Sistemas de transporte
Almacenes automatizados, dispositivos de transporte y clasificacin, dispositivos de transpor-
te, gras
Las lneas de alimentacin se introducen desde abajo, y se conectan en bornes de tornillo. Depen-
diendo de la potencia y de la cantidad de tarjetas utilizadas, es posible elegir entre tres intensida-
des de salida mximas: 3 A, 7 A y 15 A. Para intensidades de salida de hasta 7 A no se precisa venti-
lador.
Una batera de litio permite respaldar la memoria de programa (RAM), las marcas, y los temporiza-
dores y contadores internos remanentes, cuando falla la alimentacin. Un LED selializa el fallo de
la batera. Para poder cambiar la batera estando desconectada la alimentacin, existe la po-
sibilidad de aplicar desde el exterior, en los terminales frontales correspondientes, la tensin de
respaldo. 1
Cunto ms potente sea la CPU seleccionada, ms reducidos sern los tiempos de ejecucin de sus
programas, y mayor la memoria de usuario. Las CPUs 941 ... 944 permiten adems - asociadas a tar-
jetas analgicas y software de regulacin - funciones de regulacin, ya que el sistema operativo de
estas CPUs incluye un algoritmo PID. Para un lazo de regulacin son posibles tiempos de muestre0
de a partir de 100 ms. Es posible materializar un mximo de ocho lazos de regulacin.
Si dispone de las CPU 943 y 944(cada una de ellas con 2 canales serie), el reloj-calendario integrado
le ofrecen ms posibilidades de controlar el desarrollo del proceso.
Tarjetas digitales
Bajo esta rbrica se ofrecen tarjetas adaptadas a los niveles de tensin e intensidad de su mquina.
Vd. no tiene que adaptar al autmata los niveles disponibles, es el 55-115U el que se adapta a su
mquina.
Las tarjetas digitales se caracterizan por una tcnica de conexin especialmente cmoda:
e Conexin de las lneas de seal a travs de conectores frontales
e Dos posibilidades de conexin: bornes de tornillo o terminales tipo pinza
Tarjetas analgicas
E l 55-1 1 5 U le ofrece dos tipos bsicos de tarjetas analgicas de entrada: con y sin separacin galv-
nica. La adaptacin al nivel de seal deseado se realiza mediante mdulos de margen de seal. Pa-
ra cada cuatro canales se necesita un mdulo.
Esto significa:
o Dependiendo del nmero de canales de una tarjeta es posible materializar en ella hasta cuatro
mrgenes de medida diferentes.
e Los mrgenes de medida pueden variarse fcilmente sustituyendo los mdulos.
Tres tarjetas analgicas de salida cubren los diferentes mrgenes de tensin o de intensidad de los
actuadores analgicos.
Las tarjetas denominadas interfases interconectan los aparatos central y de ampliacin. La inter-
fase adecuada se elige dependiendo de la configuracin deseada.
13 . 1 Configuracin centralizada
Las intedases para la configuracin centralizada llevan a los aparatos de ampliacin las lneas del
bus y la alimentacin. As pues, en este caso, los EGs no necesitan disponer de fuentes de
alimentacin propias.
De esta forma es posible acoplar a un aparato central hasta tres aparatos de ampliacin. Los ca-
bles entre los diferentes aparatos pueden tener una longitud mxima total de 2,s m.
Con ello
o se obtienen pequeas unidades ms controlables. De esta forma es ms fcil la configuracin,
la puesta en servicio, la diagnosis y la observacin del proceso global.
o se incrementa considerablemente la disponibilidad de la instalacin, ya que si falla una unidad
puede seguir funcionando el resto del sistema.
Esta descentralizacin solo es posible si se garantiza el flujo de informacin entre las diversas uni-
dades, para
ri intercambiar datos entre los diferentes autmatas,
o observar, operar y controlar centralizadamente las instalaciones productivas,
o recolectar informaciones de apoyo a la gestin (p. ej. datos de produccin y de almacn).
Esto es as porque el 55-115U le ofrece una gama, escalonada en precios y prestaciones, de apara-
tos de operacin y observacin: De la pequea unidad manual hasta el cmodo terminal de panta-
Ila en color.
Para ello dispone de una gama de aparatos de programacin con prestaciones perfectamente es-
calonadas, y que son compatibles:
e la econmica programadora PG 605U,
e la potente programadora PG 615,
e el PG 635 en formato de maletn con display de cristal lquido abatible,
r, el PG 685 con el confort que ofrece una pantalla catdiga,
PG710
r, PG 730
e PG750
e PG 770
Todos estos aparatos de programacin se caracterizan por sus grandes prestaciones, su sencillo
manejo, su til gua del operador, y por el lenguaje de programacin STEP 5 unificado y fcil de
aprender.
1.6 Software
Hasta ahora los precios de los componentes hardware han disminuido continuamente, mientras
que los costes del software han subido sin cesar. Esto es debido a que
e los procesos a automatizar se hacen cada vez ms complejos,
e se intensifican las exigencias de seguridad,
e se incrementan los gastos de personal,
r, cada vez se exige ms en cuestiones de ergonoma.
Siemens rompe ahora con esta tendencia. SIMATIC mantiene reducidos los costes del software,
gracias a:
e el cmodo lenguaje de programacin STEP 5 con sus cuatro formas de representacin y las
confortables posibilidades de estructuracin,
r, un extenso catlogo de software,
aparatos de programacin fciles de manejar.
2 Descripcin tcnica
o Las tarjetas de salida digital convierten el nivel interno en seales digitales de proceso, p.
ej. para excitar rels o electrovlvulas.
e Las tarjetas de entrada analgica adaptan las seales del proceso - p. ej. procedentes de
transmisores o termmetros de resistencia - al AG 55-115U, que funciona digitalmente.
e Las tarjetas de salida analgica transforman los valores digitales internos en seales ana-
lgicas de proceso, p. ej., para reguladores de velocidad.
O Bastidores
Estn compuestos por un perfil soporte de aluminio encargado de la fijacin mecnica de to-
das las tarjetas. Para interconectar electricamente las tarjetas, incluyen una o dos placas de
bus.
O Cartucho de memoria
O Compartimiento de batera
Manual SS- 1 15U Descripcin tcnica
No representados:
i CPU
I
I
n Memoria de
interna
(RAM)
Unidad de control
+II
I
I
I
Cartucho de
memoria
(EPROMI
EEPROMI
I
I
Tarjetas perifericas I
L ~ ~ ~ ~ ~ ~ ~ ' - -
Figura 2.2 Esquema de bloques del autdmata 55- 115U
Descripcin tcnica Manual 55-1 15U
Cada CPU ofrece al programa de mando temporizadores, contadores y marcas internas. Marcas
("flags") se denominan las posiciones de memoria destinadas a almacenar estados de seal. Las
temporizaciones, contadores y marcas pueden ajustarse para que tengan (por reas) carcter
"remanente" (es decir, no voltil); con ello no se pierde su contenido cuando se desconecta la
alimentacin (RED DES). Las reas de memoria cuyo contenido se borra tras RED DES se denominan
"no remanentes".
Acumulador (AKKU)
Es un registro a travs del cual es posible cargar valores, p. ej., para los temporizadores y contado-
res internos. En el AKKU se realizan adems operaciones aritmticas de comparacin y transfor-
macibn.
Unidad de control
Bus perifbrico
El bus perifrico constituye la va por la que se intercambian elkctricamente todas las seales la
CPU y las restantes tarjetas de un aparato central o de ampliacin.
Cartuchos de memoria
Sirven para almacenar el programa de mando o transferir programas al autmata. El AG 55-1 15U
dispone de tres tipos de cartuchos de memoria:
Los cartuchos EPROM son del tipo no voltil. Para borrarlos es necesario utilizar luz ultra-
violeta.
Los cartuchos EEPROM son del tipo no voltil. Pueden programarse y borrase con aparatos de
programacin.
Los cartuchos RAM, adems de para almacenar el programa, sirven para probar el programa
de mando durante la puesta en servicio. Solo se utilizarn como memoria de programa cuando
est garantizado el respaldo mediante batera tampn.
Existen versiones con diferente capacidad. Al final de este captulo encontrar una tabla donde se
listan los cartuchos de memoria compatibles (+Accesorios).
e Las fuentes d e alimentacin PS 951 pueden funcionar con diferentes tensiones d e red
(24 V C.C., 1 1 5 V c.a. y 230 V c.a.). En las fuentes para c.a., ajuste el seleaor d e tensin al valor
deseado.
Las tensiones operativas se conectan y desconectan a travks d e u n interruptor.
o Un pulsador permite acusar la sealizacin d e fallo d e batera.
O Compartimiento de la batera
l-----l
O Terminales para aplicar desde el exterior una tensin
de 3,4 ... 9 V (para fines de respaldo cuando se cambie
la batera y est desconectada la alimentacin)
En el AG 55-1 15U se puede elegir entre cuatro tipos diferentes de CPU. Las tablas siguientes resu-
men las especificaciones ms importantes.
1 Operaciones
Tkrnpo de ejecucion en p
.
1
CPU 941 I CPU 942 CPU 943 I B U 944
CPU 943
CPU 944
funciones:
o Driver ASCll para intercambio de
datos a travs del segundo canal
serie o para conectar perifricos
(p. ej. impresoras)
o Protocolo 3964 (R) con el sistema
operativo previsto para dicho fin
Y
e Reloj-calendario integrado.
Los mandos e indicadores de la CPU estn agrupados en un panel. La figura representa los mandos
e indicadores de las diferentes CPUs.
QVZ
ZY K
BASP
Dos LEDs situados en el panel de la CPU (O, O en la figura 2.8) indican su estado.
La tabla siguiente resume las indicaciones posibles. Mediante parpadeo el LED rojo indica tambin
peflurbaciones en el autmata (-+cap. 5).
Tabla 2.3 Indicacin de modos de operacin
tE 0 LEC? Significado
roja verde
\ '/ \ l /
-e - -o - La CPU se encuentra en rutina de rearranque en fro o en
'1' '1' ARRANQUE
Modo STOP
Rutina de rearranque
De esta forma se fija qu bytes de la imagen d e proceso se actualizan al transferir sta. La tabla 2.4
informa sobre las diferentes palabras de datos del rea de datos del sistema.
Ejemplo d e consulta de esta tabla:
Si los bytes de periferia 24 y 25 (=palabra de periferia 24)
son legibles, entonces est activado el b i t 4 en la palabra de datos de sistema 16 (SD 16);
o son escribibles, entonces est activado el b i t 4 en la palabra de datos de sistema 20 (SD20).
Tabla 2.4 Area de datos de sistema, lista de todas las palabras de periferia direccionables (DE=byte de entrada digital,
DA = byle de salida digital, AE= byte de entrada analgica, AA = byte de salida analgica)
Descripcin tcnica Manual SS- 1 15U
En ambos casos, el retardo de arranque solo acta despues de la transicin RED DES + RED CON
siguiente, rnanteniendose hasta que vuelva a modificarse dicha palabra de datos de sistema. Tras
"Borrado total" se tiene el valor prefijado (0000,; es decir, sin retardo). Una unidad en la palabra
de datos de sistema 126 se corresponde con un retardo de arranque de 1 ms; el retardo mximo
posible es de 65535 rns (FFFF,).
Nota
Cuando no hay colocada batera tampn en la fuente de alimentacin (o la batera no
est en orden) y el programa de mando se encuentra almacenado en un cartucho
E(E)PROM, entonces el arranque se retarda en aprox. 1 segundo.
ARRANQUE
Procesamiento OB 21 * Procesamiento OB 22 *
Procesamiento OB 1 1
+
Se saca la P A A
Tras restablecimiento
de red, si el AG estaba
antes en STOP.
mando destruido
RUN desde PG
- Selector de modo
Tras restablecimientode
red. si el AG estaba antes
en estado RUN o
ARRANQUE.
E W A 4NEB 81 1 6130-04
Manual SS- 1 1SU Descripcin tcnica
Cuando el tiempo de ciclo supera 32 767 milisegundos se activa el bit nQ 15 (bit de desborda-
miento) del tiempo de ciclo actual, y se registra en el dato de sistema 122 (tiempo de ciclo
mximo). En el ciclo siguiente comienza de nuevo la medida.
Nota
El registro del contador de tiempo de ciclo en [os datos de sistema 121 a 123 se realiza
aunque el AG haya pasado a STOP emitiendo el mensaje de error "ZYK" (tiempo de
ciclo sobrepasado).
AWL F5 99
: L B S 121
: T =AKTU
: L BS 122
: T =MGXB
: L BS 123
: T =MINI
: UN =LOES E l operando LOES se e n c a r g a de que se b o r r e n l a s
: BEB p a l a b r a s de d a t o s de s i s t e m a 1 2 1 , 122 y 1 2 3
: L K F +O ( s i LOES=IJ.
: T BS 121
: T BS 122
: T B S 123
usuario
La figura 2.13 muestra cmo se divide a su vez el tiempo de ejecucin de usuario. La tabla 2.5
informa de los tiempos a considerar.
Cargar PAE
Cargar marcas de
acoplamiento
Sacar marcas de acoplamiento
- - ---
Tiempo para
Tiernpa de ejecucicn de usuaria fA
1
Control del ciclo
Cargar PAE
+
530 n.(44+ tiempo
de retardo de acuse* de
Cargar marcas de
acoplamiento
n(44 +tiempo de
Sacar marcas de retardo de acuse* de la
acoplamiento
Bajo tiempo d e retardo d e acuse se entiende el tiempo que transcurre entre que se pide algo a una
tarjeta y sta contesta con "Terminado" ( = Ready).
Este tiempo depende
del tiempo de retardo de acuse d e la propia tarjeta
e de la tarjeta de interfase utilizada, y
e de la longitud del cable.
Si la CPU n o reconoce antes de 160 ps la seal "Ready", entonces pasa a estado STOP sealizando
"QVZ" (retardo d e acuse).
l a figura 2.14 muestra como esta dividido el tiempo de ejecucin del sistema. Los valores
num4ricos figuran en la tabla 2.7.
SINEC il
Actualizacin de teniporizadores
Actualizacin de
1 CPU 1 Tiempo en yis 1
tem~orizadores
n = cantidad de tempori-
zaciones activas en el ciclo
I CPU 944
Descripcin tcnica Manual SS- 1 15U
Tiempo de reaccin
1 Tiempo de
- 1 reaccin
1 I
I
I
1
t - Tiempo
Ejemplo:
Tras cada rearranque manual y tras cada rearranque automtico tras restablecimiento de la red se
desea ajustar un tiempo de vigilancia de ciclo de 100 ms.
El mdulo funcional siguiente deber llamarse pues en el OB 21 y el OB 22, con el parametro
" 4- 1 018.
AWL FB 2 Explicacibn
1
NOMB : T . C I C L O 1
DES :TIEMPO E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KF
2.7 Accesorios
Los apartados siguientes ofrecen una panormica de los accesorios importantes para el autmata
programable SIMATIC 55-1 15U.
Nota
A! transportar bateras de litio es preciso observar los reglamentos de transporte de
I
mercancas peligrosas.
Aparatos de programacin utilizables: PG 605U, PG 615, PG 635, PG 670, PG 675, PG 685, PG 695,
PG 710, PG 730, PG 750 y PG 770.
Construccin mecnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 12
Montaje de las tarjetas ................... . .. . . . . . . . . . . . . . . . . . 3 . 12
Montaje de la fila de ventiladores . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3 . 15
Croquis acotados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 16
Montaje en armario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 17
Acoplamientos centralizados . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 3 . 18
Acoplamientos descentralizados . . . . . . . . . . . . . . . . . . . . . . . . . . .... 3 . 19
Otras posibilidades de acoplamientos . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .26
Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
.. . ... . . . . . . . . . . . 3 .27
Conexin de la fuente de alimentacicin PS 951 . . . . . . . . . . . . . . . . . . 3 .27
Conexin de tarjetas dfgitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .28
Conectores frontaies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .29
Simulador . . . . . . . . . . . . . . . . . . . . . .
. . .......................... 3 .30
Conexin de la Fila de venaidadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .31
Disposicin global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.. . . . . . . . . . . 3 .31
Alimentacin .......................................... 3 .31
Configuracin elctrica global del autmata con periferia . . . . . . . 3 .33
Tendido de los condudores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .35
Medidas contra interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .37
Apantaiilarniento de equipas y lneas . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .39
Equipotencialidad en la disposici6n descentralizada ............. 3 .40
Uso de medidas supresoras especiales .......................... 3 .41
Iluminacin en armario y torna de red para aparatos
de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . . . . . . 3 .42
Medidas de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 3 .43
Medidas de proteccin contra rayos . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .44
Montaje y conexin
Los autmatas programables del sistema 55-1 15U se componen de un aparato central, al que es
posible acoplar uno o varios aparatos de ampliacin. Las diferentes tarjetas del AG 55-115U se
montan en bastidores.
3.1 Bastidores
Dependiendo de la potencia y de la configuracin que debe tener el autmata, el usuario puede
elegir entre diferentes bastidores.
Cada bastidor est compuesto de un perfil sustentador de aluminio para fijar mecnicamente las
tarjetas y una o dos placas de bus para interconectarlas elkctricamente. Los puestos de enchufe
(ranuras) de las tarjetas estn numerados correlativamente en sentido ascendente de izquierda a
derecha.
E! bastidor CR 700-2)se adecua para configurar autmatas pequenos. Admite una fuente de ali-
mentacin (Pfa), una tarjeta central (CPU) y un mximo de 4 tarjetas de entrada o salida. Una
ccpnfiguracibn asi se designa como ZG 0. Incorporando una isntedase (lM) es posible canedar apa-
ratos de ampliacin; incorporando un procesados de coamunicaciones (CP 530) oi posible conectar
la red local SINEC L?. En su lugar es posfbie usar alternativamente una tarjeta preprocesadora de
sena% (--+ fig. 3.2).
r , "- --+--
f Puesto de enchufe 3 1 iM
7 71
r;::::s:4 i
1 Fuente de alimentacin
l
%*p;;:e*;"
...:.?
. ..$..:..:...*.$*:S>
1 Tarjeta central
Tarjeta digital 1
lnterfase DIMOS
Bastidor
CR 700-0LBt 1
El bastidor CR 700-1 se adecua para configurar autmatas pequeos y medios. Admite una fuente
de alimentacin (PS), una tarjeta central (CPU) y un mximo de 7 tarjetas de entrada o salida. Una
configuracin asi se designa como ZG 1. El ZG 1 es compatible ascendentemente con el ZG 0. Incor-
porando una interfase (IM) es posible conectar aparatos de ampliacin; incorporando un pro-
cesador de comunicaciones (CP 530) es posible conectar la red local SINEC L1. Adems es posible
usar alternativamente una tarjeta preprocesadora de seal (+ fig. 3.4).
Bastidor
CR 700-1
1 Las tarjetas digitales del tipo ES 902 (AG 55-t351155U) se enchufan solo en el puesto O
2 Las tarjetas tipo bloque en los puestos 4,s y 6 solo se admiten si se usa la IM 306.
Las tarjetas anaibgicas del tipo ES 902 (AG SS-135/155U) solo pueden enchufarse en el puesto O.
3 Si no se enchufa una IM 305 6 306, no debe retirarse el coneaor terminal
Bastidor
CR 700-2
m solo con cpsula de adaptacicin m solo con cpsula de adaptaci6n 6ES5 491-OLC11
1 Con una fuente de alimentacin de 3 A no se permite usar IP 2461247 y CP 513/524/525/5261527/5351143 (la fuente
de 3 A no genera la seal DSI)
2 Las tarjetas digitales del tipo ES 902 (AG 55-13511 55U) se enchufan en !os puestos 0...5; lastarjetastipo bloque se
enchufan en los puestos 3...5
3 Las tarjetas tipo bloque se enchufan en los puestos 3...5; en los puestos 4 y 5, las tarjetas tipo bloque solo son
direccionables con una IM 306;
Las tarjetas analgicas del tipo ES 902 (AG 55-1351155U) se enchufan en los puestos 0...5
4 Sin ventilador, su uso solo se permite en e l puesto izquierdo
5 Puesto no disponible por tener la tarjeta un frontal de anchura doble
6 IP 252 asociada a CPU 941,942 6 943 solo admite acceso directo a periferia si est enchufada en el puesto O;
CPU 944 solo en los puestos 0 , 1 , 2 ; si se usa la fuente de 3 A no es posible en general acceso directo a periferia
(no se suministran las seriales HOLD y HOLDA)
7 Si no se enchufa una interfase IM 305 6 IM 306, no debe retirarse el conectorterminal
8 En el puesto 6 no es posible procesar interrupciones (alarmas)
Para el acoplamiento centralizado de aparatos de ampliacin a un aparato central 6--+ apt. 3.2.5) se
utilizan las siguientes interfases:
o 1M 305
+ !M306
Para el acoplamiento descentralizado de aparatos de amp!iacin a un aparato centrai
(4 apt. 3.2.6) pueden utilizarse las siguientes interfases:
o AS301 1310
o AS3021311
o I M 3041314
o I M 3071317
o !M3081318
Montaje y conexin Manual SS- II5U
Bastidor
ER 704-0
Bastidor
ER 707-1
Bastidor
ER 707-2
Bastidor
ER 701-3
Fuente de alimentacin 1
Si se preven vibraciones mecnicas es necesario disponer las tarjetas de forma que no quede
ningn espacio libre entre ellas.
/i\ Atencin
Las tarjetas solo deben enchufarse o extraerse una vez desconectada la alimentacin.
Para evitar su destruccin, todas las tarjetas - excepto la fuente de alimentacin y las tarjetas cen-
trales - disponen de un elemento codificador que tiene la forma de un dado de dos piezas. Este dis-
positivo garantiza el que al sustituir una tarjeta solo pueda enchufarse una del mismo tipo. As se
reduce el peligro de destruccin por confusin del puesto de enchufe.
El dado codificador est compuesto por dos piezas encajadas por cierre de forma. Al montar la tar-
jeta el dado codificador encaja en el bastidor. Al volver a sacar la tarjeta, una de Ias piezas
permanece en el bastidor, y la otra en la tarjeta.
En este puesto de enchufe puede conectarse ahora sta u otra tarjeta idntica. Para poder montar
otro tipo de tarjeta es necesario extraer del bastidor la pieza codificadora.
Tambien es posible trabajar sin codificacibn de puesto de enchufe. Para ello saque el elemento co-
dificador de la tarjeta antes de enchufarla por primera vez.
Cpsula de adaptacin
Una cpsula de adaptacin (6ES5 491-OLB11 6 6ES5 491-OLC11) sirve para fijar en el bastidor las
tarjetas con formato Europa doble, como si se tratara de tarjetas tipo bloque.
Figura 3.14 Montaje de una tarjeta en una cdpsula de adaptacidn (6ES5 49 1-OLB 1 1 )
La tarjeta se introduce por las guas dentro de la cpsula. A continuacin fije la tarjeta usando la
excentrica en el extremo superior de la cpsula.
De ser necesario es posible cegar con una tapa la rendija que queda libre en la parte frontal.
La nueva unidad as formada se cuelga y atornilla luego en el bastidor.
La fila d e ventiladores tiene dos ventiladores, u n filtro de polvo y u n sensor de flujo con contacto
de conmutacin con separacin galvnica.
Para instalar la fila de ventiladores son precisos accesorios de montaje (dos angulares y u n canal d e
cables). Los angulares sirven como soportes. En el canal de cables es posible tender de forma clara
las lneas de seal.
I
I
/i\ Atencin
La separacin de 533,4 debe mantenerse aunque no se utilicen ventiladores.
1
EGs acoplables
(cantidad mxima) 1 3
* La cantidadde EGs acoplables depende de la longitud de la fibra ptica utilizada y del tiempo de
retardo de acuse (Ready) de las diferentes tarjetas
Montaje y conexin Manual SS- 1 1SU
La /NI 304 se monta en un bastidor CR 700-21-3-OLB. Esto permite acoplar hasta cuatro EGs a un ZG.
Para ello, monte en cada bastidor ER 701-21-3 una !NI 314, y enlace las interfases utilizando el cable
de conexin 6ES5 721-.... (-+fig. 3.19).
Particularidades:
e Las interfases simtricas IM 304llM 314 permiten conectar aparatos de ampliacin en bastido-
res ER 701-2 6 ER 701-3, con el bus de direcciones completo, a ZGs de los sistemas siguientes:
55-115U, S5-135U, 55-l50U, S5-150s y S5-155U.
e Es posible un acoplamiento a EG 183, EG 185 y EG 186.
e Para estos autmatas (con la excepcin del 55-115U) es posible utilizar el espacio de direccio-
nes extendido (v. instrucciones de servicio IM 304lINI 314).
CB En fa ltima IM 314 el canector frontal inferior (X4) deber2 llevar siempre u n cepnector terminal
6ES5 760-1AA11.
e La diferencia de potencial entre ZG y EG no debe sobrepasar 7 V; por este motivo es preciso
prever una lnea equipotencial!
* En cpsula de adaptacin
La figura 3.20 muestra la situacin de los interruptores y de los puentes en la tarjeta IM 304. Si sta
se utiliza para acoplamiento descentralizado, entonces es preciso efectuar los ajustes de puentes
mostrados en el zcalo X11.
En el bloque S3 todos los interruptores debern encontrarse en la posicin "ON".
Figura 3.20 Ajustes de interruptoresy puentes en la interfase /M304-3UA 1. en caso de acoplamiento descentralizado
0 Con acoplamiento usando IM 304-3UA1. / 314, ajustar los puentes X14 y X15 de la forma
siguiente:
3 2 1
X14 NOse evala el mensaje PEU en el USTACK.
3 2 1
Se evala el mensaje PEU en el USTACK.
Atencin: Al conectar la alimentacin es tambien necesario
rearrancar en fro (RN-ST-RN).
La figura 3.21 muestra la situacin de los interruptores y de los puentes en la tarjeta IM 304-3C151..
En el bloque S3 todos los interruptores debern estar en la posicin '"N".
Figura 3.27 Ajustes de interruptores ypuenfes en la intedase IM 304-3UB1.en caso de acoplamiento descentralizado
Es posible modificar los ajustes de los puentes X21, X22, as como X11, X14 y X15.
o Los puentes XZ1 y X22 permiten conectar y desconectar los canais de comunicacin.
Canal desconectado
(no hay EG conectado).
OFF
Con el puente X11 se ajusta la longitud total d e los cables de conexin 721 d e u n canal hasta el
ltimo EG. El ajuste del puente X11 l o define el canal con el cablede conexin ms largo.
Si utiliza IPs y CPs en el EG acoplado, entonces es preciso ajustar la longitud mayor!
En caso d e acoplamiento descentralizado va IM 304 1 314, los puentes X14 y X15 se ajustan
como sigue:
1
Se genera seal PEU cuando como mnimo un canal sealiza
2 " n o dispuesto".
3
1
Se genera seal PEU solo cuando ambos canales sealizan "no
2 dispuesto".
3 2 1
X15 No se evala la seal PEU.
Dependiendo del tipo de EG utilizado se ajustarn los puentes BR1 ... BR3:
1 Bil
2
m
1 3
=BR~
2 1
-- -
Tabla 3.4 Posibilidadesde acoplamiento del sistema 55-1 1SU con otros sistemas SIMATIC 55
centralizadamente
6ES5 301-3AB13
transmisin serie
3.3 Cableado
Todas las tarjetas se interconectan a travs d e la placa d e bus del bastidor
En los apartados siguientes se explica la forma d e conectar los diferentes tipos de tarjetas.
-
- Barra M (Mint)
Nota
Las informaciones para la asignacin de direcciones en tarjetas digitales figuran en el
cap. 6 "Direcciones / Asignacin d e direcciones".
6ES5 490-7LB 11
ES5 490-7LB21
varias lneas de
0,5 a 1,5 mm2 de
6ES5 490-7LA11
Para el alivio de traccin, los conectores llevan en su parte inferior espacios para introducir abraza-
deras de tipo convencional.
Montaje y conexin -- Manual 55-1 15U
O Tarjeta
O Tornillo de fijacin
O Articulacin
3.3.4 Simulador
En lugar del conector frontal es posible utilizar un simulador. En su lado frontal se encuentran
interruptores/pulsadores basculantes que permiten simular las seales de entrada (-+ fig. 3.27).Los
simuladores precisan una fuente de alimentacin externa.
O Tornillo de fijacin
i?
Seiector de
AC 220/115V N tensron de red
5 E S 5 981-
OH.22
y-
c---_---__----_---___.. '
Si falla la ventiiacin, esta peflurbacin se setializa a trzives de los bornes 4, 2 y S : por medio de un
contacto de conmutacin separado galvnicamente.
La figura 3.28 muestra la posicin de los contactos cuando existe una pe~urbacin.Cuando el
equipo funciona perfectamente 1-2 estn cerrados y 1-3 estn abiertos.
Circuito de control:
Alimenta la CPU, el bus perifrico, el canal para el aparato de programacin y los circuitos de ata-
que de las tarjetas perifricas. La fuente de alimentacin PS 951 genera a partir de las tensiones de
red 24V C.C., 115 V c.a. 6 230 c.a. las tensiones operativas necesarias de 5 V C.C., 5,2 V C.C. y 24V C.C..
Al dimensionar la alimentacin de los aparatos centrales y de ampliacin es necesario asegurarse
de que el consumo total de las tarjetas utilizadas no sobrepase la intensidad nominal de la fuente
de alimentacin utilizada. Por ello, existen dos versiones de la fuente de alimentacin PS 951:
5 VI3 A y 5 VI7 A (con ventilador hasta 15 A) (--+cap.2).
Circuito de carga:
Para una mejor vigilancia conviene utilizar la misma fuente de alimentacibn para los circuitos de
alimentacin del autmata y de carga. Para la alimentacin con 24 V C.C. recomendamos una fuen-
te Siemens de la serie 6EV13 (--+catlogo ET1).
O Para el autmata, tos emisores de seal y los actuadores es necesario prever un interruptor au-
tomtico principal (segn VDE 01 13) o un dispositivo seccionador (segn VDE 0100).
O Si sus lineas derivadas tienen una longitud mxima de 3 m y estn tendidas a prueba de corto-
circuitos entre fases y tierra, no es necesario disponer una proteccin adicional en la lnea de
alimentacin del autmata y del circuito de carga.
O Para circuitos de carga de 24 V c.c. es necesario una fuente de alimentacin especfica. Si se uti-
lizan fuentes de alimentacin no estabilizadas es necesario disponer a su salida un condensa-
dor de filtra (capacidad: 200 yF por cada 1 A de consunao en !a carga).
O Para circuitos de carga de c.a. con ms de cinco bobinas electromagnticas se recomienda es-
tablecer una separacin galvnica a travs de un transformador (segn VDE 01 13, apt. 8.4.1 y
VDE 0100 5 60).
O El circuito de carga debe ponerse unilateralmente a tierra (segn VDE 01 13 apt. 8.4.1 y
VDE 0100 !j60). Prevea una unin desmontable con el conductor de proteccin en la fuente de
aiirnentacin de la carga (borne M) o en el transformador separador.
Los circuitos de carga no puestos a tierra debern ir provistos de un dispositivo de deteccin de
tensiones de defecto.
O Los circuitos de los emisores de seal y de los actuadores pueden protegerse por grupos.
O Con tarjetas de entrada y salida sin separacin galvnica es necesario unir el borne M de la
fuente de alimentacibn de la carga con el conductor de proteccin PE de la fuente de
alimentacin P4 951 del autmata.
O Para proteger de interferencias, los bastidores deben unirse en forma de estrella con el punto
central de puesta a tierra utilizando conductores de cobre de gran calibre (a
r 10 mmz) y lo
ms cortos posibles.
O Si se opera sin puesta a tierra, el bastidor del autmata deber unirse capacitivarnente con el
potencial de tierra (para derivar interferencias de alta frecuencia).
Montaje y conexin Manual 55- 1 75U
! +l-+ B o i * i i ~i n n p c , e r r o ,
$ ,
Configuracdn con alimentacidn 24 Vc.c. para AG, Configuracidn con alimentacin 24 Vc.c. desde batera no
emisores y actuadores. puesta a tierra para AG (no puesto a tierra), emisores y
actuadores
Configuracin con alimentacin 115/230 Vc.a. para el AG Configuracin con a/imentacidn 24 Vc.c. para AG, emisores
y alimentacin 24 V C.C.para emisoresy actuadores. y receptores (no puestos a tierra). Si se opera con separa-
cin galvdnica la tensidn de alimentacin de 24 Vc.c. debe
ser una pequea tensin de proteccin segn
- - -
Tendido d e n t r o de un armario
A la hora d e cablear u n armario, la disposicin d e las lneas juega u n papel esencial a la hora d e dar
inmunidad al sistema (compatibiiidad eleeromagnetica). Por ello, ya durante la fase d e
planificacin conviene dividir las Ineas en Ios 3 grupos siguientes:
Grupo d e lneas 1 :
lineas apantalladas para datos (para PG, OP, SlNEC L1, etc.)
lineas analgicas apantalladas
Itneas sin pantalla para tensiones continuas y alternas c; 6QV
lineas apantalladas para tensiones continuas y alternas 5 230V
Grupo de iineas 2:
Ineas sin pantalla para tensiones continuas y alternas > 66BV y 5 230V
Grupo de Ineas 3:
Ineas sin pantalla para tensiones continuas y alternas > 230V y 5 IkV.
Dentro del armario es preciso tender cada grupo de lineas pos separado. Por separado se
entiende q u e las Ineas se tendern
p o r canaletas diferenciadas
e e n mazos diferenciados
Nota
Entre lneas d e sena! y cables d e energa de ms d e 500 V debe mantenerse una 1
separacibn mnima d e 10 cm. 1
Ti se tienden lneas apantalladas, su pantalla deber contaaarse e n una barra colectara d e
pantallas. La pantalla deber llevarse hasta la tarjeta, pero sin contactar e n ella.
e Las lneas fuera de armarios (pero d e n t r o d e edificios) se tendern sobre soportes metlicos.
Las juntas d e los portacables debern unirse galvnicarnente entre s y conectarse cada 20 a
30 m con la tierra local.
r iPara Ineas d e seiiales analgicas deben utilizarse p o r principio cables apantallados!
e Por las mismas vas d e cable (trazas, bandejas, canales, tubos) pueden tenderse e n comn:
- Ineas digitales sin pantalla 5 60V
- Ineas d e datos y analgicas apantalladas
as como
- lineas d e sena1 apantalladas con hasta 230V.
e Las Ineas q u e conduzcan tensiones mayores de 23QV debern tenderse p o r vas separadas
(canales, tubos).
Montaje y conexidn Manual SS-1 15U
e Cuando deba tender una Inea entre edificios, para la transmisin de seales digitales y
analgicasdeber utilizarse siempre un cable con pantalla doble.
Forma de tender cables con pantalla doble:
- La pantalla externa se contactar en ambos extremos con la tierra del edificio.
- La pantalla interna solo se contactar en uno de los extremos, en el lado receptor.
e Procure lograr las mejores condiciones de equipotencialidad posibles. Para ello tienda una
Inea equipotencial que tenga una impedancia 110% de la impedancia de la pantalla de la
Inea.
e A la hora de tender Ineas fuera de edificios debern observarse los reglamentos de puesta a
tierra y de proteccin contra rayos correspondientes.
e Los cables sensibles a interferencias se tendern con una separacin mayor de 1 m de las
fuentes perturbadoras (contactor, transformador, motor, equipo de soldadura elctrica).
e Si dos componentes del autmata estn unidos a travs de varios cables de seal, procurar
que estos esten separados lo menos posible.
e Tender lo ms cerca posible los cables de seal y su Inea equipotencial asociada. Tender por
el camino ms corto los cables de seal y la Inea equipotencial.
e Tender por canaletas y cajas separadas los cables de potencia y los cables de seal.
Los campos magnticos continuos o alternos d e baja frecuencia (p. ej. 50 Hz) solo pueden atenuar-
se sensiblemente a u n coste elevado. Este problema se puede resolver con frecuencia sin ms que
dejar una separacin l o mayor posible entre la fuente y el receptor de la interferencia.
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!
El filtrado de las Ineas de red y de sena1 constituye una medida para reducir !as interferencias
propagadas por las Ineas. Dentro del armario no debern aparecer en las lneas de alimentacin y
en las Ineas de seal ningn tipo de sobretenriones.
Las sobretensiones se evitan tomando las medidas siguientes:
p. ej. 0,6pF
B81551-A-B16
Agaantallarnienta de equipos
Csando se utilizan armarios o cajas para apantallar ei autmata, observar las instrucciones
siguien"ies:
e 5i estn solapadas las tapas del armario tales como piezas laterales, paredes posteriores, cha-
pas de techo y sue10, todas estas piezas se cantactaran a distancias suficientes (p. ej. 50 rnm).
Las puerTas deben unirse a la masa del assasardo a travs de conexiones oi~piementarias;ubiitce
para ella varias bandas de masa.
@ Las IIneas que salen de !a caja de pantalla debern ir apantalladas o Ilevadas a travs de filtros.
Si dentro del armario se encuentran fuentes pei.$urbadoras fue@es(transformadores, cables a
motores, etc.), stas debern separarse de reas electrnicas sensibles mediante chapas. Dichas
chapas se atornillarhn en varios puntos a la masa del armario, minimizando !a impedancia.
El punto central de tierra deber unirse con un conductor de cobre lo ms corto posible y con una
seccin 2 10 mrnm con el conductor de proteccin $E (carrilde tierra).
1 i
-Mota
-- - -U
---- . -- i
I En caso de fluctuaciones en e; potencial de tierra, a travs de la pantalla contactada en
1
ambos extremos puede circular una corriente de equilibrio. Para evitarlo, una con una
I lnea equipotencial los componentes interconectados.
b
La pantalla solo se contactar& en un extremo en casos excepcionales. En este caso solo se atenan
las frecuencias bajas. ti apantallamiento en un solo extremo solo se utilizar cuando
no sea posible tender la lnea equipotencia! o
+ deban transmitirse seales analgicas de nivel extremadamente bajo (pocos mV FA).
En los autmatas SIMATIC, las corrientes perturbadoras que circulan por las pantallas d e cables se
derivan a tierra a travs d e la barra de pantalla y la Inea equipotencial. Para evitar q u e estas
corrientes derivadas constituyan p o r s otra fuente perturbadora, procurar que circulen adecuada-
mente p o r u n conductor d e baja impedancia hacia tierra; para ello:
e Apretar fuertemente los tornillos de fijacin d e conectores de cables, tarjetas y lneas equipo-
tencial.
e Proteger d e la corrosin las superficies de contacto de las lineas equipotencial.
Supresin en inductancias
Las indudancias montadas en el mismo armario y que no sean atacadas directamente por salidas
SIMATIC (p. ej. bobinas de contactores y reies) debern llevar elementos supresores (p. ej. elemen-
tos RC).
Blindaje de indudancias
Conviene separar del resto del armario usando chapas las reas del mismo que incluyan grandes
inductancias tales como transformadores o contadores.
Para proteger los equipos y las tarjetas o mdulos contra cargas eledrostticas conviene usar cajas
o armarios metlicos que tengan una buena conexin galvnica con el punto de puesta a tierra en
e lugar de emplazamiento.
Si desea instalar su autmata dentro de una caja, utilice preferentemente cajas de fundicin o de
chapa. Las cajas de plstico debern tener siempre una superficie metalizada.
Las puertas o tapas de las cajas deben estar unidas con el cuerpo de la misma, puesto a tierra, a
travs de bandas de masa o resofles de contado.
Cuando efecte trabajos estando abierto el armario o la caja, observe las directrices para la protec-
cin de componentes y mdulos sensibles a las cargas eledrostticas.
Ilurninaciss en armarios
Por motivos de intederencias R O utilice Imparas fluorescentes para iluminar el interior de los
armarios. Si no es posible renunciar a dicha tipo de lmparas, es preciso tornar las medidas mostra-
das en la figura siguiente. M6s adecuadas son !as imparas LINESTRAm.
P -- --
Figura 3.32 NIedidas para suprimir intederencias en Imparas f/uoresrentes situadas dentro del arrnario
En cada grupo d e armarios deber preverse una base de enchufe dnde conectar el aparato de
programacibn. Dicha base de enchufe deber estar alimentada desde Ba misma caja de distribucin
a la que est coraeaado el conductor de protercidn para el armario.
e Se evitarn los estados que puedan poner en peligro las personas o los valores materiales.
e Al retornar la tensin de red tras un corte, o rearmar el dispositivo de PARADA DE EMERGEN-
CIA no debern arrancar automticamente las mquinas.
e En caso de avera en el autmata, no debern entorpecerse en ningn caso las rdenes proce-
dentes de dispositivos de PARADA DE EMERGENCIA y de interruptores de posicin de se-
guridad. Estos dispositivos de proteccin deben influir directamente sobre la parte de poten-
cia de los actuadores.
o Al accionar los dispositivos de PARADA DE EMERGENClA deber4 alcanzarse un estado no
peligroso para las personas y la instalacin:
- Debern desconectarse todos los actuadores y accionamientos que puedan ser peligrosos
(p. ej., accionamientos de cabezal en mquinas-herramienta).
- En cambio, los actuadores y accionamientos cuya desconexin pueda poner en peligro a
personas e instalaciones (p. ej., dispositivos de fijacin de piezas) no debern poderse desco-
nectar desde el dispositivo de PARADA DE EMERGENCIA.
e La actuacin del dispositivo de PARADA DE EMERGENCIA debe ser detectada por el autmata,
y evaluada por el programa de mando.
Las piezas conductoras accesibles no deben quedar sometidas a una tensin peligrosa en caso de
defecto. Por ello deben incluirse en una medida de proteccin contra tensiones de contacto
excesivas.
Esto se cumple s i todas las piezas metlicas accesibles - p. ej., carriles, montantes, as como el
armario - que puedan quedar sometidas a tensin en caso de defecto de aislamiento se unen
elctricamente de forma perfecta con el conductor de proteccin (PE). La resistencia mxima
admisible entre el terminal del conductor de proteccin y la pieza a proteger es de 0,5 Q.
Montaje y conexin Manual S5-1 15U
/ Armario SIMATIC \
/1\
l
Atencin
I
i Las medidas de profecci6n contra rayos deben ser siempre diseadas de acuerdo a la
! aplicacin especifica. Para cualquier duda, consulte con su deleqacin Siemens.
4.4 Particularidades d e las CPUs con dos canales serie ............... 4 .12
4.5 instrucciones para el uso d e tarjetas de entrada y salida .......... 4 . 13
Al final de este capltulo figuran instrucciones para la puesta en servicio de una instalacin.
Tras el borrado totaf, los datos del sistema se ajustan autorniticamente a sus valores prefijados;
rea de datos de sistema toma un "estada inicial" definido.
asi, e%
Puesta en servicio del AG y prueba del programa Manual SS- 1 75U
Con ello queda totalmente borrada la memoria de programa interna y un cartucho RAM eventual-
mente enchufado (en CPU 941lCPU 942). Tras el borrado total, la CPU prueba automticamente su
memoria de programa; si se aprecia algn error parpadea el LE5 "STOP".
Con ello quedan totalmente borrados la memoria de programa interna y un cartucho RAM
eventualmente enchufado (en CPU 941lCPU 942). Tras el borrado total, la CPU prueba
automticamente su memoria de programa; si se aprecia algn error parpadea el LED "STOP".
*) Los textos en pantalla pueden variar segn la versin del software espaol del PG.
Las bateras de litio nuevas o no sometidas a carga durante un tiempo prolongado "
!
forman internamente. entre otros, una capa de pasivacin cuyo efecto es una
1
elevaciisn considerable de la resistencia interna.
Remedio: Cargar la batera con Ih)OR durante aprox. 2 horas a f i n de eliminar la capa ?
de pasivacin. 1
s En la pantalla de valores prefijados del paquete S%-DOS'XOP, FUP, AWL'" seleccionar el modo
"On line"
Seleccionar en el PG la funcin auxiliar 'Transferir"
Indicar la fuente (PC o FD) y el destino (AG) y lanzar la transferencia pulsando !a tecla de
aceptacin ("Enter").
i Nata -- I1
La transferencia funciona tanto con la CPU en RUN corno en STOP. Si transfiere
mdulos en estado RUN:
hgalo solo con mdulos ya probados
o transfiera los mdulos en el orden correeo para que la CPU no pase a STOP! (p. ej.
primero los mdulos de datos, luego los funcionales, a continuacin ios mdulos
que usan dichos mdulos de datos y funcionales).
s Los mdulos de datos creados en el programa de mando usando la operacin "E DB"los pone
el sistema operativo automticamente en la memoria de programa interna.
Las operaciones STEP 5 permiten modificar contenidos de mdulos de datos.
En las CPU 941 y CPU 942 no es posible modificar mediante el programa de mando los mdulos
de datos transferidos a un cartucho de tipo E(E)PROM; sirven p. ej. para recetas o frmulas
fijas.
En las CPU 943 y CPU 944, tras RED CON y tras "Borrado total" se copia en la memoria de pro-
grama interna el contenido de! cartucho de memoria; esto permite modificar tambin los
mdulosde datos. Sin embargo, tras cada RED CON (y tras "Borrado total") vuelven a copiarse
en la memoria interna los mdulos de datos "viejos"; con ello se pierden los contenidos
"actuales".
En la CPU 941 y en la CPU 942, los mdulos de datos cuyos contenidos deban modificarse
durante la ejecucin del programa de mando deberara transferirse directamente a la CPU
desde el PG va el canal correspondiente o generarse usando ia operacin "E DB".
Tabla 4.7 Ajuste prefijado de la remanenca en las CPUs 941...944 tras el "Borrado total"
Posicin
RE (remanente)
Marcas
MO.0 a M 127.7
Temporizadora
TO a T63
Contadores
ZO a 263
1
remanentes remanentes remanentes
Nota
I
Puesta en servicio del AG y prueba del programa Manual SS- 7 15U
Bit 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 O SD 120
O: T O...T 63 remanentes y
T 64...T 127 no remanentes
1 : todos los temporizadores
remanentes
Figura 4.1 Bits relevantes para elajuste de la remanenna en /a palabra de datos de sistema 120
Tras el "Borrado total" de la CPU, los bits 3,4 y 5 de la palabra de datos de sistema 120 quedan a
"O". Activando puntualmente dichos bits
e en el programa de arranque (OB 20, OB 21)
O
usando la funcin del PG SALIDA DIR (solo permitido en el estado STOP del AG!)
puede modificarse puntualmente la remanencia de marcas, temporizadores y contadores.
Nota
Las funciones de test prolongan por principio el tiempo de ciclo del programa de
I
Puesta en sewicio de! AG y prueba del programa Manual SS- 1 ISU
La funcin "Bsqueda" permite buscar operandos o smbolos dentro del programa STEP 5.
Esta funcin simpifica el manejo de programas de mando de una cierta longitud. La funcin de
bsqueda presenta diferencias de manejo en funcin del tipo de PG; se describe en los manuales
correspondientes.
Durante el control del procesamiento no son posibles correcciones; sin embarga pueden ejecutar-
se otras funciones de prueba y del AG:
e Entrada y salida (posibilidad de modificar el programa)
e Visualizacin directa del estado (STATUS VAR)
o Forzado de salidas y variables (STEUERN, STEUERN VAR)
e Funciones de informacin (USTACK, BSTACK)
Tras interrumpir la funcin o en caso de avera o error de programacin, el AG pasa a STOP, y luce
el LED correspondiente en la CPU.
Para ms informacin de cmo llamar esta funcin en el PG (no en el PG 605), consulte los
manuales correspondientes.
1 Transferir Transferir
- - - - - -
F~gura4 2 Comparaefn entre [as dos funciones de prueba "STATUSr'y "STATUS VAR"
AWL:
Los estados de seal se representan en forma de lista de informaciones.
FUPIKOP:
En los esquemas de contactos y de funciones los estados de seal se distinguen representando de
diferente forma las lneas de conexin.
Estado de seal 1
Figura 4.3 Representacin en pantalla de los estados de seiial (en KOPy FUP)
Esta funcin de prueba indica los estados de seal actuales y el VKE de los diferentes operandos
durante la ejecucin del programa.
Tambin permite corregir el programa.
Nota f
i
La interrupcin de la ejecucin de la funcin STATUS no tiene ningn efecto sobre la ejecucin del
programa; sirve para informar de que ya no son vlidos los datos visualizados a partir del punto de
interrupcin.
Esta funci6n permite, incluso sin programa de mando, poner salidas a! estado de sena[ deseado.
Asi es posible controiar el cableado y el funcionamiento de las tarjetas de salida. Esto no afecta a
la imagen de proceso, pero se anula el bloqueo de las salidas.
Nota
Para esta funcin de prueba el AG debe estar en Control del procesamiento o en el
modo STOP. Esta funcin soto debe realizarse cuando est desconectada la
l a carga del autmata.
--
Con independencia del modo de eaperacl0.n de8 AG se modifica la imagen de proceso de los ope-
r a n d o ~binarios y digitales.
Es posible modificar las siguientes variables: E, A, M, T, Z y D.
En el modo RUN el programa se ejecuta usando las variables de proceso modificadas. Sin embargo,
durante ias posteriores ejecuciones es posible volverlas a modificar, hecho que no se sefializa. El
forzado de variables de proceso no corre en sincronismo con la ejecucin del programa.
Particularidades:
o Las variables E, A y M solo se modifican en la imagen de proceso de forma byte a byte o
palabra a palabra.
Para las variables T y Z con formato KM y KH proceda de la siguiente forma:
- Entre un "SI" en el campo INST SISTEMA de la mscara PREAJUSIES.
- Preste par;eicular atenci0.n al forzado de Ias marcas de flancos.
La visualizacin del estado de sefial se interrumpe en el caso de que se presente una entrada
de formato u operando errdnea. EI sistema emite entonces el mensaje "MANDO NO POSIBLE".
La CPU 943 y la CPU 944 existen tambin en versiones con dos canales serie de comunlcaci6n. En
ambos es posible conectar aparatos de programacin y operacin. La tabla siguiente informa del
repertorio de funciones posibles en dichos canales.
El tiempo de ejecucin del programa puede prolongarse al conectar un PG,OP o la red SiNEC t l aB
canal 1 (SI 1) o al SI 2.
Funcioneserr SI t
u-".--.-
I
Funciones OP
sin limitaciones sin limitaciones
1
Esclavo en red SINEC L1 Esclavo en red SINEC L1
sin limitaciones sin limitaciones
Existen limitaciones cuando se usan simultneamente los dos canales series 41 1 y S1 2 de las
CPU 943 y 944. Dependiendo del estado (de actividad) de un canal no son posibles por principio
determinadas demandas de un PGIOP al otro canal.
Si surge un caso as, el sistema operativo de la CPU interrumpe la funcin en el canal correspon-
diente. $e visualiza el mensaje de error: "Funcin AS bloqueada: funcin en curso".
Esta funcin le informa de que en el otro canal corre actualmente una funcin que bloquea la
funcin demandada.
En el canal SI 2 no es posible ninguna funcin PGIOP si est activada una de las funciones
siguientes:
o Driver ASCll (CPLIi 9431944)
o Acoplamiento punto a punto (funcin de maestro en CPU 9431944)
o
o Protocolo 3964(R); en la CPU 944 con el cartucho de sistema operativo especfico?
l Nota
Las tarjetas de entrada y salida solo debern enchufarse o extraerse cuando estn
l
desconectadas las tensiones de alimentacin para el aparato central y los emisores de
seal.
Puesta en senticio del AG y prueba del programa Manual SS- 7 15U
5.1
a
Ejemplo de visualizacin del USTACK en el PG 61 5 ...................... 5 . 2
5.2 Programa estructurado con instruccin ilegal . . . . . . . . . . . . . . . . . . . . . . . . . . 5 .12
5.3 Direcciones en la memoria de programa de la CPU . . . . . . . . . . . . . . . . . . . . . 5 .13
5.4 Ejemplo de visualizacin de la funcin "Directorio AG"en el PG 61 5 . . . . . 5 .14
5.5 Clculo de la direccin relativa del error ............................... 5 . 14
5.6 Seguimiento del programa utilizando el "BSTACK" . . . . . . . . . . . . . . . . . . . . 5 .16
5.7 Ejemplo de visualizacin del "BSTACK" en el PG 615 . . . . . . . . . . . . . . . . . . . . 5 .17
Atencin
Presenta riesgos efeduar cambios direcsamente en Ia memoria de programa usando l a
funcin del PC "SALIDA DIR".
As, p. ej. estando en RUN la CPU pueden sobreescribirse Areas de memoria (p. e]'.el
BSTACK), que llevan a la "cada" de la CPU.
Para evitar este tipo de riesgos, proceda de la forma siguiente
e cambie rolo el rea de datos de sistema documentada en este manual
Y
o modifique el rea de datos de sistema solo a travks del programa de mando!
Diagnosis de errores y averas Manual SE 1 I5U
Las tabras siguientes muestran (para los diferentes aparatos de programacibn) qu bits de mando
y qu causas de perturbacin se visualizan en el USATCK. Tambin se indican las palabras de datos
de sistema en donde estn depositados los mensajes del USTACK.
En tablas posteriores se explican las abreviaturas e identificadores de error utilizados.
---j-
CausadelSToPI I N S T R UCC I O N I i E G A i 1
D JR . R E t . E R
Bytes del
USTACK
I
La siguiente tabla muestra cudes de los bits del USTACK son relevantes para la diagnosis d e
errores y averas. Se han resaltado los bits q u e visualizan una causa de perturbacin y el contador
d e direcciones STEP.
En el PG 615, antes de visualizarse la pila de interrupcin se presenta en texto sin codificar la causa
d e la interrupcin.
tos siste-
1 l9
Profundidad de parntesis (O ... 6) 1 EBA2
1"' Nivel de parntesis
Las tablas siguientes muestran el USTACK visualizado en aparatos de programacin con pantalla.
Losdatos relevantes para el S5-115U estn remarcados.
CA-DA CE-DE
PARENTESIZ: O00
INDICACION RRY
RESULTADO:
No es posible
rearranca:
M6dBo errneo:
A! h i l a r la red se iwteraumpib ia
h Cargar nuevamente
Borrado total
el programa
1
f
compresibn i
e Aifaiiar la red se Interrumpi la transfe-
rencia del mduio del PG al AG I1
e Error de programacin (TIRITNBIBMW)
B
P
El DB 1 esta programado errneamente Corn rsiebe: 1
s eridentificador para definicio- j
nes de marcas d acoplamiento
("MASKOI "1; (-a@. 12.1)
e el identificador de la parte a
interpretar del DB 1 ( 'DEI "1;
e os $. 31
(- i entificadoresde fin res-
pectivos para definiciones de
marcas de acoplamiento o para
la parte a interpretar del DB t
Cartucho de me-
moria errbneo
- instruccin no decodificable
- Parmetrn fuera de margen
-.
Eliminar el error de programacin
l
Desbordamiento pila rnderios: Eliminar el errar de progiamacibn
- Se ha sobrepasado la profundidad rnxim: B
de anidado de mbdulos (32)
- El programa contralado por alarmas o Antes de llamar os mdulos de
tiempo interrumpe el programa cclico manipulacin integrados bloquear
durante el rocesamiento de un mdulo las alarmas en el programa clclico
de manipukcin integrado y en el pro-
grama controlado or alarma causante de
Ba interrupcin se igma tamores?un
mdulo de manipulacin integrado.
Falle de la red
1 :L
Otras abreviaturas: I t F $55 Registro de instrucciones
SB Datos del sistema 9AZ Ca~taeiorde drrecrioi.ies Step
(a partir de !a direccibn EWOQ,) DEI-ADR Clreccn del mdulo de datos
8"-STp otero de $apila @embduros
?48", Nbglero del mhduio {OB, PB, FB, 58,4B)
22-SAZ Cow,rauSu. da $"recc$o~ee relativas Step
Manual SS- 1 ?SU Diagnosis de errores y averas
I
I ~ s e : 3esponde el perro guasdi6n (CPU pas a STOP)
. "K
--
luce i Salidas digirales bloqueadas (CW een ARRANQUE o en STOP)
aisp u
-"m--"" ---- m
--" -m -- -- __i
F F & Y ~ L C I ~ ~ .$tcl
X 'ti*BjZ
: ~ , ~943 ~ R yB CPkB 944:
r:-:ves 4, ~ t ~ h zCa~ T ~rU C B > C P S U& memorla (4tab 5 8)
l
ho de memoria no ar n cartucho vlida !
-- - --".a
\
r y reprogramar el cartucho
d
1
1
48 - 210 byter en mdulos
destinados al banco de
'/
memoria 1
f
Comprobar el programa
Instruccin
ilegal
Cuando se reconoce una instruccin ilegal, la CPU interrumpe la ejecucin de8 programa y pas? :i
"STOP" sealizando "NNN". EI contador de direcciones V E $ seala la direccin absoiuta, en 3
memoria de programa, de la instrucciOn siguiente an no ejecutada.
Manual SS- 1 1SU Diagnosisde errores y averias
Direcciones absolutas en
la memoria RAM interna
c3
Visualizacin:
Para realizar correciones en el programa se necesita la direccin referida al mdulo (direccin rela-
tiva) que ha llevado a la perturbacin.
Comparando el valor en el SAZ y la visualizacin "DIR. AG" es posible encontrar el mdulo
errneo. La diferencia entre el valor en el SAZ y la direccin inicial del mdulo suministra la direc-
cin de error relativa.
En la figura 5.5 se muestra un ejemplo de clculo de este tipo.
As pues, "0006" es la direc. en el PB 7 de la instr. delante del cual la CPU pas a "STOP".
Mota .-
Con la funcin del PG "BUSQUEDA" es posible localizar determinados puntos del programa
(+ apt. 8.3). Esto permite buscar la direccin relativa del error.
Diagnosis de errores y averias Manual 55- 1 7SU
Si una perturbacin hace que la CPU pase a "STOP", estas informaciones pueden llamarse, en el
modo "STOP", usando la funcin del PG "BSTACK". El "BSTACK'\cerministra el estado de la pila de
mdulos en el instante de la interrupcin.
Ejempfos: La ejecucin del programa se interrumpi en el FB 2, la CPU pas a "STOP " seali-
zando "TRAF" (debido a un acceso errneo a un DB, p. ej., el DB 5 tiene una longitud
de dos palabras, el DB 3 tiene diez).
Con el "BSTACK" puede determinarse por qu camino se alcanz el FB 2 , y qu m-
dulo transfiri el parmetro errneo. El BSTACK contiene las tres direcciones de
retorno (marcadas).
Interrupcin con
sealizacin
"TRAF"
E W A 4NEB 81 1 6130-04
Manual 55- 7 15U Diagnosis de errores y averlas
Visualizacin
Tipo y nmero D I R . R E L
de mdulo _,----- 0 o 1 o
_*--
0 0 0 4
O O O 6
Direccin rela- ,O 5 r, 5
tiva de retorno
,.
,. I
,
,
,
. I
I
I
I
.
,,. I
1 No lucen los LEDs verdes en la fuente de 1 Comprobar la fuente, dado el caso, cambiarla 1
alimentacin
Defectos espordicos Comprobar cartucho. Comprobar si el AG
sufre interferencias elearomagneticas.
El AG no puede pasarse a RUN
Nota
Si a pesar de todo no es posible lograr un perfecto funcionamiento del AG, intente
localizar el "componente" averiado sustituyendo sucesivamente todos ellos.
-
e Se numeran tambin correlativamente los ocho bits que componen un byte (O ... 7).
O
NQdel bit (nmero del canal)
del byte
Las asignaciones de direcciones a puestos de enchufe fija y variable solo tienen importancia para
tarjetas tipo bloque. En el caso de tarjetas preprocesadoras de seal (tarjetas inteligentes) asi
como en tarjetas en formato ES 982 QAG55-135/155U), la direccin se ajusta directamente en ella.
En este caso no tiene importancia el ajuste de direcciones en la lM 306.
Direccionamiento /Asignacin de direcciones Manual 55- 115U
las tarjetas perifricas se direccionan usando direcciones fijamente asignadas a cada puesto de en-
chufe.
Las tarjetas digitaies y las analgicas disponen de una cantidad diferenciada de nmeros de byte.
Tarjetas digitales
Cada puesto de enchufe ofrece 4 bytes. Esto permite direccionar 32 entradas o salidas hinarias. Si
se enchufan tarjetas con 16 U 8 entradas s salidas, utilice los nlirneres de byte meroos significativos.
En este caso no tienen ya importancia los nmeros ms significativos.
Tarjetas analgicas
Si se utiliza direccionamiento fijo de puestos de enchufe, las tarjetas analgicas solo pueden en-
chufarse en los puestos 0 ... 3 del aparato central.
Cada puesto de enchufe ofrece 32 bytes. Esto permite direccionar 16 canales analgicos. Si enchu-
fa tarjetas de 8 canales, utilice los 16 nmeros de byte menos significativos. En este caso no tienen
importancia los 16 bytes ms significativos.
Particularidades:
Las figuras siguientes permiten apreciar la asignacin exacta de direcciones cuando se utiliza direc-
cionamiento fijo (observe en este caso lo indicado en los apts. 3.1.1 y 3.1.2 en "Montaje y
conexin"):
NQdel CPLJ_O 1 2 3 4 5
puesto _c.--
de enchufe -
No es posible
enchufar tarje-
tas anaigicas
I I I I I l I I
Tarjetas Diteciones
Figura 6.2 Asignacin de direcciones fija a puestos de enchufe en aparatos centrales (ZG)
Manual 55- 1 15U Direccionarniento /Asignaciain de direcciones
No es posible enchufar
tarjetas analgicas
analgicas 1
Nota
Tarjetas de entrada y salida enchufadas en diferentes puestos pueden tener la misma
direccin.
Direcclonamiento / Asignacidn de direcciones Manual 55- 1 '15U
r.-.-,-.-
? STPL
para tarj.
! digitales 7 6 5 4 3 2 1
I
para tarj.
analbgicas 7 6 5 4 3 2 l !
Ajuste de direcciones
Como tarjeta ddgitaI de 16 canales debern ajustarse tambien las siguientes tarjetas:
e tarjeta digital de entradalsalida 482-8"
a tarjeta digital d e entrada con aiarma de proceso 434-7.
Los siete interrupwres de ajuste O permiten ajustar l a direccibn menos significativa - la direccin
para et canal "O" - de Ia tarjeta respectiva. Las direcciones de los restantes canales d e dicha tarjeta
quedan con eElo fijadas en orden ascendente,
Las tarjetas digitales d e 32 canales solo pueden recibir direcciones iniciales cuyo node byte sea
divisible por "4" ". ej. O, 4, 8 ...).
B A las tagetas digitaies de 16 canales solo es posible asignas direcciones iniciales cuyo nod e byte
sea divisible por "2" ((p. ej. O, 2 , 4 ...l.
Las tarjetas analgicas d e 16 canales solo pueden recibir las direcciones iniciales 128, 160, 190,
192 y 224.
Las tarjetas anai-gicas de 8 canales ssio pueden recibir las direcciones iniciales 428, 744, 160 ...
240.
En el puesto 2 est enchufada una tarjeta digital de 16 canales, y se desea que reciba la direccin
inicial 46.0.
Operaciones a realizar:
Tarjetas digitales
I l
Tarjetas analgicas
FOFF, 255
Los estados de seal d e las tarjetas digitales se almacenan tambien e n una zona d e memoria espe-
cial: la denominada imagen d e proceso. La imagen d e proceso est dividida e n dos partes, la ima-
g e n del proceso d e las entradas (PAE) y d e las salidas (PAA). La figura siguiente muestra la situa-
cin de las dos imgenes del proceso d e n t r o d e la memoria d e programa:
El estado d e las seales del proceso pueden leerse o sacarse t a n t o directamente como a traves d e
la imagen d e proceso.
Direccionarniento / Asignacin de direcciones Manuaj 55- 1 15U
Byte 2
LEB12 Byte 12
AKKU 1
15 r-- O
Byte 40
Byte 41
AKKU l
Byte alto Byte bajo
Nota
iSoio est permitido modificar el dato de sistema 120 usando la Firncin del PG 1
I
I
'"SALIDA DIRECCBON" cuando el ACi se encuentra en estado STOP! I
Durante la ejecucin del programa se escriben en la PAA los nuevos estados d e seal. Al finalizar
cada ejecucin del programa se transfieren entonces dichas informaciones a las tarjetas de salida.
PAA
Escritura b i t a b i t
en operaciones binarias:
Byte 4
TAB 36 b
-[ I I i I I I I - Byte36
B
6
AKKU 1
Byte alto Byte bajo
(Valor OOn)
T A W 52
Byte 52
Byte 53
Ajustando el b i t N8 2 en el dato de sistema 120 (EA70H) es posible bloquear en todas las CPUs Ia
transferencia d e la P A A a las salidas fsicas.
Bit NQ2="11': Salida de la PAA bloqueada
Bit NQ2 = " O M : Salida de l a P M liberada
aSolo esld permitido modificar ek dato de sistema 120 usando la funcin PG SALIDA
DIRECCICSN cuando el AG se encuentra en estado STOP!
Direcconamiento /Asignacin de direcciones Manual SS-1 15U
.
Programa de mandc
1
= A x.x
TAWx
Si se llama una direccin con acceso directo y cuyo puesto de enchufe asociado est
vaco, la CPU pasa a STOP emitiendo el mensaje "retardo de acuse (QVZ)".
Nota
En la CPU 944 es posible cargar (leer) las entradas digitales con ayuda del 08254 y sacar
la PAA a las salidas con ayuda del OB255,todo ello con independencia de los preajustes
en el dato desistema 120 (consultar cap. 11, "Mdulos integrados").
En las figuras 6.73 a 6.15 se detallan grficamente zonas impo@antesde la memoria, tales como
ias de datos de sistema (SD), temporizcidores ($1, contadores ( I ) ,marcas (M) y la lista de direcciones
de mdulos.
1 lO00,
Cartucho de
16 K inst.
1
j .
:
i
1I
E D Q O ~ Contadores Z
.
( 1 registros internos 1 ,
t . :
1I
Direc. Kbyte
Memoria interna
de usuario
JRAM)24 K inst.
como mx. 24 K
instsuccionec l
CPU 943
-
.Figura 6.3 7 Mapa de !S memona de la CPU (continuacin)
Kbyte
interna interna
BANCO 2 BANCO 1
como mx. 24 K
instruccionesl solo para programa
(Datos internos)
Temporizadores T
EDOO, Contadores Z
EEOO,
r
FOOO,
FFFF,
registros internos
CPU 944
1 Nota 1
Las direcciones iniciales de mdulo en el banco 1 son pares.
iniciales de mdulo en el banco 2 son impares.
Manual S5-I I5U Direccionarniento /Asignacin de direcciones
Esta tabla expone ordenados los datos de sistema de importancia para el usuario, indicando el
captulo o apartado en dnde se describen con detalle.
Lista de direcciones
98 1 EAC4
EACS
lntervalo para OB12
(mltiplo de 10 ms)
/1 EACE
EACF
1
Informacin de errar adicional,
p. ej., direccin adicional de la
tarjeta cuando se produce QVZ
EAF0 Caractersticas del sistema:
EAF f Proteccin del software
Bloquear carga PAE
Bloquear salida PAA
Remanencia silno de marcas, contadores y
temporizadores
Prioridad del O5 6
Temporizadores T
Contadores Z
.. . .
Ejecucin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . 7 . 18
Ejecucin del programa ARRANQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 .18
Ejecucin cclica del programa ....................... . .. . . . . . 7 .20
EjecuciOn del programa controlada por tiempo . . . . . . . . . . . . . . . . . 7 .20
Ejecucin del programa controlada por alarmas . . . . . . . . . . . . . . . . 7 .22
Tratamiento de errores de programacin y hardware . . . . . . . . . . . 7 .23
Introduccin al STEP 5
Este capitulo describe la programacin de tareas de automatizacin usando un autmata 55-1 1SU.
Se explica la forma de escribir un programa, y que mdulos pueden utilizarse para subdividir
(estructurar) un programa. Adems se explican las diferentes formas de representacin que
conoce el lenguaje de programacin STEP 5.
Con e! lenguaje de programacibn STEP 5 unificado para la familia SBMATtC 55 san posibles las si-
guientes formas de representacin:
Operacin
Operando
00" i E Eo.1
Pa rmetro
jdentlficador del
o~erando
Direccin relativa de la instruccin en el mdulo respedivo
ka operacin indica al AG que es lo que debe hacer con el operando. El parmetro indica la di-
reccin del operando,
B) GRAPH 5
Esta forma de representacin sirve para describir la estructura de mandos secuenciales.
Las tres ltimas Formas de representacin solo son posibles con los aparatos de programacin
dotadosde pantalla (p. ej. PG 635, PG 750).
Introduccin al STEP 5 Manual 55-1 1SU
Cada forma de representacin tiene sus particularidades. Por ello, un mdulo de programa que
haya sido escrito en AWL, no puede sacarse as como as en FUP o KOP. Las formas de representa-
cin grficas tampoco son compatibles entre s. Sin embargo, siempre es posible traducir a AWL los
programas escritos en FUP o KOP. Lo anteriormente dicho puede resumirse en el diagrama que
muestra fa figura siguiente.
AVVL
Formas de represent.
1 PiWLIFUPIKoP
AWL AWL
En el captulo 8 encontrar una descripcin detallada de todas las operaciones, y ejemplos de pro-
gramacin.
7.1.2 Operandos
El lenguaje de programacin STEP S tiene las siguientes zonas de operandos:
OB, PB, SB, FB. DB (Mdulos soft) Auxiliares para estructurar el programa
Para procesar tareas simples de automatizacin basta con programar las diferentes instrucciones.
en una seccin (mdulo).
En el AG 55-115U dicha seccin es el mdulo de organizacin 1, e! "OB 1 " (-+ apt. 7.3.1). Este
mdulo se procesa cclicamente, esto es, tras la ltima instruccin vuelve a ejecutarse la primera.
Puntos a observar:
e Al llamar el OB 1 se ocupan cinco palabras para ei encabezamiento (-+ apt. 7.3.1)
e Una instruccin ocupa normalmente una palabra en la memoria de programa.
Tambin existen instrucciones de 2 palabras, p. ej., con las operaciones "Cargar una constan-
te". Al calcular la longitud del programa debern contarse dos veces.
e El OB 1 debe finalizarse, como todos los mdulos, usando la instruccin "BE".
Manual 55- 1 1 SU Introduccin al STEP 5
Usando llamadas es posible abandonar un mdulo y saltar a otros. Esto permite anidar en hasta 32
niveles mdulos de programa, funcionales y de paso (+ apt. 7.3).
La profundidad total de anidado resulta de la suma de las profundidades de anidado de todos los
mdulosde organizacin programados. Si el anidado supera 32 niveles, el AG pasa a STOP emitien-
do el mensaje "Desbordamiento pila de mbdulos STUEB" (+ apt. 5.1).
Longitud
(mx.)
8 x 210
bytes
8 x 215
bytes 1 8 x 215
byte. 1 8 x 210
bytes
2042
palabras de
datos 4
1 E l sistema operativo tiene ya integrados determinados mddulos de organizacidn (-+cap. 11). E l sistema operativo llama
por s mismo determinados OBs (-+ apt. 7.3.1).
2 E l sistema operativo tiene ya integrados determinados rnbduios funcionales (+cap. 3 1).
3 Los mdulos de datos DB 0 y DB 1 est6n reservados.
4 Hasta la DW 255, accesibles usando "LDW, L DL, L DR" o "TDW, T DR, T DL" o "P D. PN D, SU D, RU D".
Estructura de un mdulo
Patrn de sincroni-
Direcciones de zacin
byte absolutas Tipo de mdulo
(en orden cre- Namero del mdulo
ciente) ldentificador del PG
Malmeres de
biblioteca
Longitud del m-
dulo
Los mdulos se programan con ed paquete cc"l"cware"KOP, FUP, AWL". La forma de programar los
mdulos figura en el manual de su $6.
Particularidad:
En mdulos de programa es posible repesentar grficamente funciones de mando.
Llamada
Los mdulos de programa se activan con las llamadas SPA y SPB. Estas operaciones pueden progra-
marse en todos los tipos de mdulos, excepto en mdulos de datos. Las operaciones de llamada y
fin de mdulo inhiben el VKE. Sin embargo, el VKE puede llevarse al "nuevo" mdulo, y evaluarse
all.
Particularidades:
e Los mdulos funcionales son parametrizables. Al llamar un mdulo es posible transferirle pa-
rmetros actuales.
e Los FBs disponen de operaciones complementarias no usables para los otros mdulos.
e El programa solo puede escribirse y documentarse en lista de instrucciones (AWL).
Encabezamientodel mdulo
A diferencia de los otros mdulos, los mdulos funcionales incluyen, adems del encabezamiento,
otras informaciones organizativas.
A diferencia de los otros mdulos, un FB es pararnetrzable. Para ello es obligatorio programar los
siguientes datos relativos a los parametros del mdulet:
Los parrnetros de salida se dibujan en la representacin grfica (FUP) a la derecha del simbolo de
la funcin. los restantes parmetros se encuentran a la izquierda.
Al parametrizar es necesario entrar el nombre, el tipo y el formato del parmetro del mdulo.
Encabezamiento
del mdulo
Nombre
NOMB: EJEMPLO
Parmetros del
DES: - - - mdulo
DES: :!&=:$E BI
Parmetros del ..........
.... ...,..,,..
.... ... .......,
..... . .,...-. ----- ---- - Nombre
DES: SAL1 A BI
1 1------ Formato
I
L --- Tipo
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m -
: U = ENTl
Programa
de mando
Tabla 7.4 Tipo y formato deparmetros de mdulo con los operandos actuales admisibles
EB x Bytes deentrada
AB x Bytesdesalida
MB x Bytesdemarca
DL x Bytes de datos, izquierda
DR x Bytes de datos, derecha
PB x Bytes de periferia
EW x Palabras de entrada
AW x Palabras de salida
MW x Palabras de marca
FB x Se llaman incondicionalmente
(SPA ... x) mdulos funcionales
(solo admisibles sin parmetros).
PB x Se llaman incondicionalmente
(SPA ...x) mbdulos de programa.
SB x Se llaman incondicionalmente
(SPA ... x) mdulos de paso.
OB x Se llaman incondicionalmente
Los mdulos funcionales se almacenan como los restantes mdulos en la memoria de programa
bajo un determinado nmero (p. ej. FB 47). Los nmeros 240 . . . 255 estn reservados para los FBs
integrados, por lo que no pueden usarse para los FBs creados por ei usuario. Los nmeros 238 y 239
esthn tambien reservados para FBs integrados; sin embargo, es posible cambiar el nmero de estos
FBs (4 cap. 11).
En todos los mdulos con excepcin de los mdulos de datos es posible programar llamadas de
FBs.
e, Instruccin de llamada
- SPA FBx llamada incondicional del FB x
- SPB FBx llamada del FB x, solo si VKE = 1
e Lista de parmetros (solo necesario si en el FB han sido definidos parmetros)
Solo es posible llamar mdulos funcionales que han sido ya programados. Al programar una Ila-
mada de FB, el PG demanda automticamente la lista de parmetros del FB, siempre que estn
definidos en i.
E l programa contenido en eI mduio funciona! fija la forma en que deben ser procesados los
opesandss formales (es decir, iss parmetros definidos como "DES"').
Tan pronto como haya programado una instruccin de llamada (p. ej. SPA FB P), el PG presenta en
pantalla la jisista de pardmetros;. Esta se compone de los nombres de los paraime"ios, cada uno de
eilos seguido de dos puntas (:). Ahora es preciso asignar a los parmetror los denominados
operandos actuales. Al llamar el FB, estos sustituyen a los operandos formales; es decir, e! FB
trabaja realmente con los operandos actuales.
La lista de parmetros puede tener un maximo de 40 parmetros
Ejemplo:
El nombre (DES)de un parmetro es ENTI, el tipo es E (de entrada) y el formato es B l (de bit).
El operando formal del FB tiene la forma
DES: ENTI E B1.
En la lista de parmetros del mdulo se fija qu operando (actual) debe sustituir ai operando
forrnai cuando se llame e l FB; en el ejemplo, el operando "E 1.0". As pues, en la lista de
parmetros deber registrarse
E N T I : E 1.0.
Cuando se llame el FB, en lugar del operando forrnai "ENTI" se coloca e! operando aclcuaI "E 1 .O".
La llamada del FB ocupa dos palabras en la memoria de programa; cada parmetro, otra palabra.
En et catalogo ST 57 se indica el espacio en memoria necesario para los mdulos funcionales
estandar, as$como SU tiempo de procesamiento.
Los designadores que aparecen para las entradas y salidas del FB at programar utilizando un apa-
rato de programacin, as como e! nombre, estn almacenados en el propio mdulo funcional. Por
ello, antes de comenzar a programar con el aparato de programacin es necesario pasar al dis-
quete de programa $en la programacin 08-line) todos los mdulos funcionales necesarios, 0 en-
trarlos directamente en la memoria de programa del autmata.
lntroduccidn al STEP 5 Manual S5-1 1SU
Programa
ejecutado
en la primera llamada
Lista de parmetros
para la primera llamada
Operandos formales
Operandos actuales
en la segunda llamada
Lista de pardmetros
para la segunda llamada
Operandos formales
El primer paso para programar un DB es entrar el numero de mdulo, comprendido entre 2 y 255.
Estn reservados el DBO (para el sistema operativo) y el DB1 (para la parametrizacin de funciones
internas (4 cap. 11) y para la definicin de las marcas de acoplamiento (+cap. 12)). Los datos se
almacenan palabra a palabra en dicho mbduio. Si la informacin es inferior a 16 bits, los bits ms
significativos se rellenan con ceros. La entrada de datos comienza en la palabra de datos O, y
contina en sentido ascendente. Un mdulo de datos permite almacenar hasta 2042 palabras de
datos. Con las instrucciones "L DW" y "T DVV" es posible acceder hasta la DW 255. A las palabras
de datos 256 ...2042 solo es posible acceder con las operaciones "LIR", "TIR" y "TNB".
Entrada Valores almacenados
DWO A1 3C
DWI 2100
DWZ 5572
Los mdulos de datos pueden crearse o borrarse tambikn en el programa de mando (+ apt. 8.1.8).
Junto a elDos existen OBs que ofrecen funciones similares a Oas de los mdulos funcionales
integrados (p. ej. algoritmo de regulacin PID). Estos OBs, se describen en el capitulo ""Mduiaas
integrados" $-+ cap. 4 1).
En el apt. 7.3.1 figura un resumen de todos los OBs.
Tras restablecerse la red se quiere comprobar si siguen dispuestas todas las tarjetas de entrada y
salida. S i no es posible comunicarse con una o varias tarjetas (no enchufadas o averiadas), el AG
deber pasar al modo STOP.
Si no es posible direccisnar una tarjeta de entrada o salida usando las instrucciones I-PW s TPW, Ia
CPU reacciona pasando a STOP y adivando el bit de interrupcin QVZ (retardo de acuse) en el
USTACK (-* apt. 5.1).
Al rearrancar usando el selector de modo de operacin se desea que adopten el estado "O" los by-
tes de marca O a 99; se mantendrn los bytes de marca 100 a 127, ya que contienen datos irnpor-
tantes de la mquina.
Los OBs de tiempo interrumpen el programa cclico tras cada operacin STEP 5. Los 05s de tiempo
no pueden interrumpir:
mdulos funcionales integrados
elOB6
o las asarmas de proceso (OB 2...5).
Por su parte, el OB 6 o las alarmas de proceso (OB 2...OB 5 ) pueden interrumpir los OBs de tiempo!
Considere que este comportamiento puede variar los intervalos de Ilamada.
El sistema operativo llama automticamente los OBs 2...5 cuando aparece una alarma (de proceso)
(alarma A, B, C o D). Para ms informaciones relativas al procesamiento de alarmas consulte el
cap. 9.
Alarma de tiempo (reaccin cuando transcurre el tiempo)
El OB 6 constituye un caso particular. El sistema operativo lo llama cuando ha transcurrido un
tiempo prefijado en la palabra de datos de sistema 101 (EACAH) (premisa: alarmas no bloqueadas
mediante la operacin "AS").
En el OB 6 se programa la reaccin que debe producirse cuando transcurra el tiempo programado
("Alarma de tiempo"). El tiempo se arranca de acuerdo al valor registrado en la palabra de datos
de sistema 101 (EACAH) utilizando exclusivamente la operacin TBES 101.
Ejemplo:
Se ha programado el OB 6 con una reaccijBn frente a una ""Alarma de tiempo'" E l e.4B 6 se llamar
22 ms despus del lanzado del tiempo de alarma. Este se selecciona y arranca mediante las
operaciones
L KF +22
T BS 1 0 1 .
Tras 22 rns el OB 6 interrumpe la ejecucin cclica y la controlada por tiempo.
i
Nota
Es posible "relanzar" el "tiempo de alarma" en curso. Para ello se transfiere de nuevo
un valor a la palabra de datos de sistema 101. Entonces el sistema operativo lanza de
nuevo el tiempo de alarma especificado por el valor en el AKKU 1.
Para parar un "tiempo de alarma" en curso (se impide l a llamada del OB 6) se trans-
fiere el valor "O" a la palabra de datos de sistema 101.
Tras su arranque, en la palabra de datos de sistema 101 se encuentra el eiernpo seleccionado hasta
la llamada del OB 6. Una vez transcurrido ei tiempo programado, e! sistema operativo registra en
la palabra de datos de sistema 101 el valor "O" y llana el OB 6.
Para el OB 6 rige:
e Para arrancar el tiempo de alarma es preciso transferir siempre un n6mero (margen: 3...65535
3H...FFFFH)a la palabra de datos de sistema 101 (EACAw).
e El tiempo de alarma puede ajustarse en pasos de 1 mr; el tiempo se encuentra asi
comprendido en el margen 3...65535ms.
e La prioridad del OB 6 puede ajustarse en el DB 1 (+ cap. 11.3) o en la palabra de datos de
sistema 120:
-
Bit 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 O SD 120
Entrada
posible
Internamente el AG 55-1 15U representa todos los nmeros en forma de nismero binario de 16 bits
a como configuracin binaria. tos nmeros negativos se representan como complemento a dos.
Palabra
Byte
Bit
Figura 7. T 1 Asignacin d e los diferentes bits en un nmero binario en coma fija de 16 bits
8 Operaciones STEP 5
El lenguaje de programacin STEP 5 diferencia entre tres tipos de operaciones:
a Las operaciones complementarias comprenden funciones complejas tales como, p. ej., instruc-
ciones de sustitucin, funciones de prueba de bit, operaciones de desplazamiento y transfor-
macibn.
5010 pueden entrarse y sacarse en la forma de representacin AWL.
Las operaciones de sistema acceden directamente al sistema operativo. So10 deben utilizarlas
los programadores expertos.
La entrada y salida de operaciones de sistema es solo posible en la forma de representacin
AMIL.
Significado 7
Combinacitiin O d e funciones V
Se reaiiza la combinacin O del VKE de la combinaaiicn Ysiguiente
con el VKE precedente.
ComblnaciSn 'Y de expresiones entre par4ntesir
Se efecta l a combinacibn Y del VKE de la expresibn entre paren-
tesis con el VKE precedente.
CornbinaaiOn O de expresiones entre parentesis
Se efecta la combinacin O del VKE de la expresin entre parn-
tesis con el VKE precedente.
Cerrar parntesis
Ci ldentificador
El resultado de la consulta es "O", si el operando asociado tiene
0.0
0.0
0.0
0
0
...
...
...
...
...
63.7
63.7
255.7
127
127
0.0
0.0
0.0
O
0
...
...
...
...
...
127.7
127.7
255.7
727
127
1 Si la consulta se realiza directamente tras una operacibn inhibidora del VKE (primera consulta), el resultado de la con-
sulta se toma como nuevo VKE.
Combinacin Y
Con esta operacibn se consulta si se cumplen simultneamente varias condiciones.
1.. Ejmpfo
Esquema etbariro 1
! -!
La salida 3.5 tiene estado de seiial '9 '"cuando las tres
entradas tienen sena1 "1 ".
La salida tiene seal "O" siempre que como minimo una
entrada tenga seal "O".
Es indiferente Ba cantidad de consultar y ia secuencia de las
instrucciones de combinacin.
CombinaciDn O
Con esta operacin se consulta si se cumple una de dos (o ms) condiciones.
..-.-. ---
7-- Ejemplo
--- T -- Eyuerna eiedriro
Combinacin Y delante de O
)p ----
Ejemplo Esquema eledrico
- -p.---
Combinacin O delante de Y
Combinacin O delante Y
"-- 1
1
AWL
I FUP
1
--.- KQP U
--.
J1
Qperacibn Operando ~ i ~ n ~ i E a d o .
-. -.-
5 Activar [poner a
Durante la primera ejecucin del programa con VKE = " 1" se asig-
na el estado de seal "1" a l operando afectado. Las modificaciones
del VKE no varan ya este estado.
R U Borrar (poner a "O")
Durante la primera ejecucin del programa con VKE = "1"se asig-
na el estado de seal "0" al operando afectado. Las modificaciones
1 del VKE no varan ya este estado.
OperacionesSTEP 5 Manual SS- 1 l 5 U
R A 3.5
NOP O *
* NOP O es necesaria cuando el programa deba representarse en KOP o FUP en los aparatos de programacibn como,
p. ej., PG 635, PG 670, PC 675U, PG 685 o PC 695. Al programar en KOP y FUP las operaciones NOP O se activan
automdticamente.
----
A
--
-
1 l.--
PUP KUP
E 2.6
M 1.7
E 1.3
M 7.7
M l.?
A 3.4
AKKU 2 AKKU l
Los operandos autorizados pueden cargarse y transferirse byte a byte o palabra a palabra.
En el intercambio byte a byte la informacin se almacena justificada por la derecha, o sea en el
byte bajo.
Los restantes bits se ponen a cero.
Las informaciones contenidas en los dos acumuladores pueden procesarse con diferentes opera-
ciones.
Las operaciones de carga y transferencia se ejecutan con independencia de las indicaciones; la eje-
cucin de las operaciones no afecta a las indicaciones.
Solo pueden programarse grficamente asociadas a operaciones de tiempo o de cbmputo; en los
restantes casos solo es posible representarlasen AVVL.
O ... 127
1 no con "transferir"
* PY con PG bajo 55-DOS
Operaciones STEP 5 Manuad 55- 9 15U
Cargar:
Informacin informaciones
perdida AKKU 2 AKKU 1 pr~codentesde
--
Transferir:
Ejemplo: La figura 8.3 muestra como se transfiere al AB S el byte a (el byte bajo en el AKKU 1).
TAB5
Valor previo
del AB S
L IW 22
SI T 10
NOP O
L T 10
T AMI 62:
N8P O
NCgP O
Ejemplo Re~tentcin
-- I
En el acumulador se carga - codificada en SCD - el
contenido de la posicin de memoria direccionada
con T 10. La siguiente operacin de transferencia pasa
el contenido del acumulador a la posicin de
memoria de la imagen de proceso direccionada con
AW 50. En las formas de representacin grficas KOP
y FUP, una operacin codificada solo puede realizarse
indirectamente ocupando la salida DE de un tempori-
zador o contador. En la forma de representacin AWL
es sin embargo posible entrar aisladamente esta
instruccin.
AWL l
. - L---" KOP 11
-----t-- - -
---m
l 1 !
Manual SS- I 15U Operaciones STEP 5
nscurrido la temporizacin y en la
KT Temporizaci6n cans-
tante (valor)
a
DW Palabra de datos
EW Palabra de entrada En este caso !os datos deben
AW Palabra de salida estar c~pdifBcado5en BCD
MW Palabra de marcas
-,
r-- Operacibn,
Operando
L KT M.2
Base de tiempos codificada (dB...3)
Temparizacira (0...999)
Tolerancias:
40 x 1s - 1s
temporizacin de
Nota
l i Utilice siempre la base de tiempos ms reducida posible !
Forma de cargar una ternporizacin como palabra de entrada, de salida, de marca, o de datos
Instruccin de carga: L DW 2
15 11 O Bit
y
Base de tiempos
Temporiraci6n de 3 digitos
(codificada en BCD)
2
AKKU 1
.....
Posiciones de bit$ ocupadas con ''0"
Ejemplo:
--
Repesentasitihn esquemtica
r- Seal del tem-
l
Programa La figura muestra la ejecucin "n n leVdes-
por izado^ 17 de el arranque del temporizador 7 17 ". A
pesar de que la temporizacin transcurri
"justo" tras la instruccin " = A 8.4",la sa-
lida 8.4 se mantiene activada. Este cambio
solo se considera durante la siguiente eje-
cucin del programa.
i
1 n: Cantidad de ejecuciones del programa
1 .tp: Tiempo de ejecucin del programa
Con excepcin de la operacin "Borrar una temporizacin", todas las operaciones de tiempo solo
se arrancan con un cambio de flanco: el VKE cambia "0" y '7''.
Tras el arranque, la temporizacin cargada es decrementada sucesivamente por unidades de
acuerdo a fa base de tiempos, hasta que alcanza ei valor cero.
S i cambia el flanco mientras sigue corriendo la temporizacin, esta vuelve a ajustarse al valor ini-
cial, y se arranca nuevamente.
El estado de seal de un temporizador puede consultarse mediante operaciones combinacionales
(legicas).
Operaciones STEP 5 Manual SS- 11SU
Impulso
Ejemplo:
Se desea que la salida 4.0 se active tan pronto como la seal en la entrada 3.0 pase de "O" a "1 ".
Adems se desea que la salida se mantenga activada como mnimo 5 s.
Tiempo en s
T 1: Rel de tiempo con con-
tacto de paso al conectar
U E 3.0
L KT 50.1
S1 T 1
NOP O
NOP O
NOP O
U T I
= A 4.0
impulso prolongado
Ejemplo:
Se desea que la salida 4.1 se mantenga activada durante un tiempo determinado - fijado por la EW
15 - t a n pronto como pase a "1" la sei7al en la entrada 3.1.
Estados de seal
. .
Tiempo
U E 3.1
L EW 15
SV a
NOP O
NOP O
NOP O
U T Z
= A 4.1
Operaciones STEP 5 Manual SS-7 ISU
Retardo a la eonexibn
Ejemplo:
Se desea que la salida 4.2 se active 9 s despus de la entrada 3.5. Adems debe mantenerse acti-
vada siempre que la entrada tenga seal " 1 ".
Estado de sehales
Tiempo en s
AWL FiJP
U E 3.5
L KT 9.2
SE T 3
NOP O
NOP O
NOP O
U T 3
= A 4.2
Nota
La ternporizacin "9 S" tiene una mayor precisibn si el ternporizador se carga con la
instruccin "L KT 900.0".
Estados d e seAal
A 4.3
Tiempo
en s
l
H 1 : Rel auxiliar
--
1
FUP KOP
.-
U E 3.3
L KT 50.1
SS T 4
U E 3.2
R T 4
NOP O
NOP O
U T 4
= A 4.3
Retardo a !a desconexibn
Ejemplo:
Se desea pones a cero la salida 4.4 con u n retardo "a" respecto al borrado de Ia entrada 3.4. El
retardo se fija mediante el valor en MW 13.
Tiempo
en s
'J E 3.4
L MW 13
$A T 5
NOP O
NBP O
NQP O
U T 5
= A 4.4
Manual 55- 1 15U Operaciones STEP 5
Significado
1 Operacin
Forma de cargar un valor de contador corno palabra de entrada, de salida, de marcas o de datos:
Instruccin de carga: L DW 3
El valor del contador 410 est depositado - codificado en BCD - en la palabra de datos 3.
Los bits 12 a 15 no tienen importancia para el valor.
O Bit
DW3
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 ".
El estado actual del contador puede pasarse a! AKKU f utilizando una operacin de carga, y desde
ali seguir su procesamiento (-+ Fig. 8.5). Para sacarlo a travs de u n visualizadoir digital Eo mejor es
utilizar la operacin "Cargar codificadamente".
AKKU "I
f
Valor en binario Valor de tres dgitos
en BCD
Ejemplo:
Al cerrar la entrada 4.1 (S) el contador 1 se ajusta al valor 7. La salida 2.5 tiene ahora seAal " 1 ".
Cada vez que se cierra la entrada 4.0 (ZR) el valor se reduce en 1. La salida se pone a "O" cuando se
alcanza el valor "O".
Binario
16 bits
. . .
t t Tiempo
A 2.5 Valor del
contador
U E 4.0
ZR Z 1
NOP O
U E 4.1
L KZ 7
S Z 1
NOP O
NOP O
NOP O
u z 1
= A 2.5
Manual 55-1 15U Operaciones STEP 5
Ejemplo:
Al cerrar la entrada 4.0 se eleva e n 1 el valor del contador 9. Siempre que una segunda entrada
(E 4.2) tenga seal " 1 ", se pone a "O" el valor del contador.
La consulta U Z 1 indica que en la salida 2.4 hay seal "1" siempre que el valor del contador sea di-
ferente de "0".
Binario
16 bits
AWL
I FU P KOP
U E 4.0
zv z 1
NBP O
NOP 0
MOP O
.U E 4.2
R Z 1
NOP" O
NOP 0
U Z 1
1 = A 2.4
Operaciones STEP 5 Manual 25-1 f 5U
Para poder compararar dos operandos es necesario cargarios sucesivamente en los dos AKKUs.
La ejecucin de las operaciones no depende del VKE. El resultado es binarto - el VKE - y puede se-
guirse procesando en el programa. Si se cumple la funcin de comparacin, el VKE es " 1",si no es
"O".
Al ejecutar las operaciones de comparacin se activan las indicaciones (+ apt. 8.4).
Nota
Observe que ambos operandos tengan el mismo formato numkrico.
Ejemplo: Se desea comparar los bytes de entrada 19 y 20. Si son iguales se activar la salida 3.0.
Para operaciones de multiplicacin y divisin, el AG 55-1 15U dispone de mdulos funcionales inte-
grados.
Operaciones STEP 5 Manual 55-1 15U
Antes de ejecutar las operaciones aritmticas es necesario cargar en los AKKUS ambos operandos.
Las operaciones aritmeticas se ejecutan con independencia del VKE. El resultado esti disponible en
el AKKU 1, para seguir utilizndolo en ei programa. No se modifica el contenido del AKKU 2. Las
operaciones no afectan al VKE; las indicaciones se activan dependiendo del resultado.
15 O
876 AKKU 2
+ +F
AKKU 1
1544 AKKU 1
0...255 *
0...255
0...255
* En el PG 615 debe preseleccionarse "INST. SISTEMA SI". Tenga adernhs en cuenta que el sistema operativo ocupa
unos OBs determinados.
** En el AKKU 1 hay que depositar fa longitud del DB antes de ejecutar la operacibn. Con longitud O se borra el DB.
*** Los rnbdulos de datos DB O y DB 1 estn reservados.
OperacionesSTEP 5 Manual 55- 1 15U
SPA FB 26
Dentro de un mdulo se llama a otro mdulo cuando se cumple la condicin previa (VKE = 1).
Los mdulos de datos se llaman siempre de forma absoluta (incondicional). Todos los procesa-
mientos de datos subsiguientes se refieren al mdulo de datos llamado.
Con esta operacin no es posible crear nuevos mdulos de datos. Los mdulos llamados deben
programarse o crearse antes de la ejecucin del programa.
PB 3
ADB 10 Se carga en el acumulador la
informacin contenida en la palabra
A DB 10 LDWl 1 del mdulo de datos 10. El
LDW l contenido del AKKU 1 se deposita en
la palabra 3 del mdulo de datos 20.
La instruccin "E DBx" no llama ningn DB, sino que genera uno nuevo. S i se desea utilizar datos
de dicho mbdulo, es necesario llamarlo usando la instruccin A DB.
Antes de "E DB" es necesario indicar en el AKKU 1 cuntas palabras de datos comprende el mdu-
lo (-+ejemplo).
Si se da cero como longitud del mdulo de datos, dicho mdulo es borrado, esto es, es eliminado
de la lista de direcciones. A partir de aqu es como si no existiera (-+ apts. 11.1.4 y 11.1.5).
El mdulo se mantiene como "cadver" hasta que se comprima la memoria del AG.
(4 apt. 7.5.3).
Si se intenta crear un mdulo de datos ya existente, entonces no tiene ningn efecto la instruc-
cin E DBx! Si la longitud del DB a crear es mayor que el espacio disponible en memoria, la CPU
pasa a STOP sealizando "TRAF" o salta al OB de reaccin frente a error correspondiente.
El mdulo de datos creado puede tener una longitud cualquiera. Sin embargo, tenga en cuenta
que los aparatos de programacin solo pueden procesar m6dulos con una longitud limitada.
Operaciones STEP 5 Manual SS- 1 15U
+
en coma fija constante O; si-
multneamente se desplaza al
AKKU 2 el contenido original del
Esta operacin permite finalizar un mdulo; no es necesario finalizar los mdulos de datos. "BE"
es siempre la ltima instruccin de un m6dulo.
En programacin estructurada, la ejecucin del programa prosigue en el modulo donde est la lla-
mada.
En el mdulo primario no es posible proseguir las operaciones combinacionales binarias.
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.
Esta operacin provoca un retorno dentro de un mdulo cuando se cumple la condicin previa
(VKE = 1).
De lo contrario se prosigue la ejecucin lineal del programa con VKE "1 ".
Significado
Stop al finalizar la ejecucin del programa
1
Se acaba de terminar la ejecucin actual del programa; se saca la
PAA. A continuacin el AG pasa a STOP.
Operacin nula
En la memoria RAM se ponen a "0" 16 bits.
Operacin nula
En la memoria RAM se ponen a " 1 ' 9 6 bits.
Operacin de estructuracin de imagen
Operacin Stop
La operacin "STP" provoca el paso del AG ai estado STOP. Esto es deseable cuando se producen
estados peligrosos en la instalacin, o cuando surge una avera en el aparato.
Tras la ejecucin de la instruccin se lleva a su termino el programa de mando sin considerar el
VKE. A continuasin el AG pasa a STOP sealizando el error "STS". Se puede volver a arrancar a
travs del selector de modo (STOP --+ RUN) o desde el PG.
Operaciones nulas
Dentro de un mdulo es posible dividir en segmentos partes de un programa utilizando las opera-
ciones de estructuracin "BLD".
Las operaciones nulas y de estructuracin de imagen solo tienen significado para el PG al represen-
tar programas en STEP 5.
Al ejecutar estas instrucciones la CPU efecta ningn tipo de operacin.
Signfficado
Liberacibn de un temgorizador/contador
1
Con el flanco creciente del VKE se liberan temporizadores y conta-
dores. Si en a "operacin inicial1'eIVKE es " 1 ", la operacin provo-
ca ei rearranque de un temporizador y la activacin, incrementa-
cin, o decrementacin de un contador.
* Esta temporizacin tiene una imprecisidn de ir 10 s. Si quiere una mayor precisibn utilice una base de tiempos menor.
O ... 127.15
O ... 127.15
1 Solo con P y PN
La tabla siguiente muestra corno se forma ei VKE durante las operaciones de prueba de bit "P" y
"PN". A continuacin les presentamos un ejemplo de aplicacin de estas operaciones.
Nota
Las ternporizaciones y valores de contadores estn depositados en la palabra corres- 1
pondiente, de forma hexadecimal y en los 10 bits menos significativos (bits O a 9). La
base de tiempos est depositada en los bits 12 y 13 de la palabra que contiene el valor!
del contador.
Operaciones STEP 5 Manual 55- 115U
Signifiado
Las operaciones combinacionaIes por palabras se ejecutan con independencia del VKE. Inver-
sarnente, no afectan al VKE, pero activan las indicaciones en funcin del resultado de la operacin
aritmtica" (-tapt. 8.4).
Nota
Antes de ejecutar las operaciones es necesario cargar en los AKKUs ambos operandas.
Atiende que los operandos tengan el mismo formato numrico ?
AWL ExpUcadn
L En el AKKU 1 se carga la palabra de entrada 92.
I UW
T
Se efecta la combinacin Y de los contenidos de ambos AKKUs.
Ejemplo nurn&ro
Resultado
AKKU 1
EW 35
15 O En la palabra de entrada 35 se de-
AKKU 2 sean poner a "1 " 10s 8 bits menos
significativos.
K M OOFF
O En la palabra resultado se pone un 1
" 1 " cuando en los bits correspoai- 1
AKKU l
dientes de ambas palabras hay un
#S a rr 1
Resultado
AKKU 1
Manual SS- 11SU Operaciones STEP 5
a"--
- --
[-- Ejemplo n u m e r b-.- - --- .
EW 71 Se desea comprobar la igualdad de
O
las palabras de entrada 71 y 5. El bit
AKKU 2 resultado solo estar a " 1" cuando
o sean diferentes los bits correspon-
EW5 dientes en los AKKUs 1 y 2.
AKKU f
Resultado
AKKU 1
1""'
L
A W
DW2
"1 l '
I " " '
- Explicacin
Ejemplo nurn8rkcr
-.- .
AKKU 'I
SRW 4
w128 1 Se carga en el AKKU 1 el valor de la EW 128.
La ejecuciQn de estas operaciones no depende del VKE ni tiene efecto sobre el mismo. La opera-
cin "KZW" activa las indicaciones (-+ apt. 8.4).
1 D W 12
1
1 AKKU 1
15 O En una instalacin se han rustituidos
los contactos N A por contactos NC.
Si se quiere que la informacin en
DVV 12 mantenga su efecto anual,
KEW es necesario invertir la DW 12.
/ AKKU 1
15 O
Ejemplo numrico
,
-7
EW 12 Se desea formar el valor negativo
O del valor contenido en EW 12.
AKKU 1
AKKU l
Operaciones STEP 5 Manual SE 1 ISU
Estas operaciones permiten modificar los datos cargados en el AKKU 1. La tabla 8.17 lista las ope-
raciones posibles; en la misma pgina se describe un ejemplo.
Significada
indicado en el parimetro.
La ejecucin de la operacin no depende de condiciones. Se limita
al byte derecho (sin acarreo).
Procesamiento
La ejecucin de estas dos operaciones no depende del VKE y no afecta ni al VKE ni a las indicacio-
nes.
El parmetro indica en que valor hay que modificar el contenido del AKKU 1. Las operaciones se
refieren a valores decimales; sin embargo, el resultado se deposita en el AKKU 1 en forma binaria.
Las modificaciones solo se refieren al byte bajo en el acumulador.
Procesamiento
La ejecucin de estas operaciones no depende del VKE y no afectan ni al VKE ni a las indicaciones.
Tras ejecutar la instruccidn "AS" no se procesan ya ms aiarmas. La instruccin "AF" anula dicho
ef edo.
Bloquear alarmas
Liberar alarmas.
Las alarmas aparecidas entretan-
Procesamiento
La instruccin "Procesar palabra de marcas o de datos x"es una instruccin de 2 palabras que se
ejecuta con independencia del VKE.
Nota
i Si en la CPU 944 se entra un valor diferente de O 6 0.0, dicho valor es sustiuido por
0 6 0.0 !
Combinaciones binarias
Operaciones de memoria
FR T, RT, SAT, SE T, S1 T, SST, SVT Operaciones de tiempo
FR Z,RZ, SZ, ZR Z, ZV Z Operaciones de contaje
Op.de carga y transferencia
SPA=,SPB=, SPZ=, SPN=, SPP=, SPM=, SPO= Operaciones de salto
Op. de desplazamiento
Decrementar e incrementar
A DB, SPA, SPB, TNB Llamadas de mdulo
f Combinada eon " B DW" a " B WIW" la operac6n "U&" setransforma en la operacihn "UA'" siempre que la direccibn de
byte en la palabra de datos o marcas sea mayor que 127.
Excepcin en la CPU 944: En ella lassalidas se direccionan con la secuencia de instrucciones B DWX; U A X,Y, 6
B MWX; U A X,Y.
La figura siguiente muestra cmo el contenido de una palabra de datos especifica el parinetro de
la siguiente instruccin.
I FB x 1 Programa ejecutado
El siguiente ejemplo muestra cmo se generan nuevos parmetros con cada ejecucin del pro-
grama.
.-.--.-.-
Ejlibmpia
L
'
.
.-
-
AWt
--M
-.--.--- ExpU"6n , A
Se desea poner a "O" los con- Llamar el mdulo de datos 282
tenidos de las palabras de da- Cargar en AKKU 1 \a constante 20
tos DVV 20 a DW 100. DVV 1 es
el "registro de ndices" para Transferir a [a palabra de datos 1 el
los parrnetros de las palabras contenido del AKKU 1.
de datos. Cargar const. hex. O en AKKU d .
Este salto se ejecuta cuando e! VKE es " 1". Con VKE " 1" no se
ejecuta la instruccibn y el VKE se pone a " 1".
2 1 = OyANZO=O.Nosemodi-
Junto a la operacin de salto es necesario indicar siempre un identificador simblico del punto a
donde se salta (la denominada meta del salto), compuesta como mximo de 4 caracteres. E l primer
carcter debe ser siempre una letra.
1 La instruccin "L ... " no afecta a las indicaciones. La EW 1 y la constante OOOOH se comparan (+ F) para poder evaluar
con la operacin "SPZ =" el contenido dei AKKU.
Combinacin Y
Operaciones de memoria
- - Asignar
o E! VKE se asigna a un operando formal.
A
-
. ....-
1.
Y---
Operando formal Opatnrtdos actuaris adm.
NOMB :CARG/TRAN
LW1 : KZ140
LC1 : 27
LW2 : KZ 160
En la tabla siguiente se listan las diferentes operaciones. En base a algunos ejemplos se explica su
significado.
Operando formal
I Operandos actuales
admisibles
Tempor. y contadorest
~ i
Parmetra
p o !
Formato
I
l
Al igual que con las operaciones bsicas, las temporizaciones y los valores de contador pueden es-
pecificarse en forma de operando formal. En este caso es preciso diferenciar si el valor se encuen-
tra en una palabra de operando o se da en forma de constante.
Los siguientes ejemplos muestran la forma de trabajar con operaciones de tiempo y contaje.
Ejemplo 1:
- . .
tiamada mdulo f u x Programa en mrdula funciona4 fF632) Programa ejecutado
I
:UN
:U
:L
:SAR
:U
:UN
:L
:SSV
:U
:O
.. -
-
:U
:RD
:RD
:BE
Ejemplo 2:
Operaciones STEP 5 Manual SS- 1 150
Operacin de procesamiento
l S i los mdulos funcionales se usan como operandos actuales, no deben tener pardmetros de mbdulo.
Ejemplo:
AWL
:SPA FB35
NOMB : PROCES
D5 DB 5
DW2 DW2
06 DB 6
DW1 DW1
A4 AW4
MOT5 FB 36
:BE
Estas operaciones solo deberCin aplicarlas usuarios con grandes conocimientos del sistema, ya que
actan sobre datos especificos del mismo.
Si desea programar operaciones de sistema, en el PC es necesario preajustar "INST. SISTEMA SI".
' Parametro
O (para AKKU 11, 2 (para AKKU 2)
-4
Una palabra se transfiere a la zona de datos de sistema.
Manual 55- 7 15U Operaciones STEP 5
Ambos AKKUs son direccionables como registros. Cada registro tiene un ancho de 16 bits. Como
las operaciones "LIR" y "TIR" transfieren los datos palabra a palabra, en el 55-3 15U os.registros se
direccionan por parec.
La ejecucin de las operaciones no depende del VKE. El piocesador toma del AKKU 1 !a direccin
de la posicin de memoria protagonista del intercambio de datos.
As pues, antes de ejecutar !a operacin de sistema es necesario asegurarse de que la direccin de-
seada est depositada en el AKKU l .
/
l
k KH FS00 1 ha direccin F100n se carga cin ei AKKU 1.
1
! i !
1 La Informacin contenida en la posicin con 13 diiecci6n FiOOH se carga en
1
!
Ejemplo: Se desea transferir a las posiciones 1i3IH y 723gw del segundo banco de memoria 4 - 4 ~
Y 564.
I
L KH 4466 La ~ o n s t a n t e M 6 6se~carga en el AKKU 1.
Se desea transferir un
bloque de datos de
12 bytes de la di-
reccin FOAZii a la di-
seccin E E ~ ~ H .
TNB
t - "- -- 4
AWL ExpiicMiitn j
..-
i 1 i
l
Ejemplo: Cada vez que se cambia de modo: STOP -+ RUN se desea ajustar a 100 m5 Ba vigilancia
del tiempo de ciclo (perro guardin). Esta temporisacin puede programarse, como
miltiplo de 10 ms, en la palabra de datos de sistema 96.* Desde, p. ej., el OB2l se
puede llamar el FE3 siguiente:
Atencin
,
Las operaciones TIW, TDB, TBS y YNB permiten modificar posiciones de la memoria de
de la memoria de datos del sistema, pero su efeao no es vigilado por el
perativo. Por ello, su uso indebido puede modificar el programa y provocar la
i Operacidn
?
i Operando
1 l
1- Significada
il Saitar relativamente
Se interrumpe la ejecucibn lineal del programa y se prosigue en
el punto fijado mediante la distancia de salto.
* No en la CPU 941
Operaciones STEP 5 Manua155- 1 15U
Procesamiento:
La operacin aritmtica se ejecuta con 'ndepe tc.t"lsciadel VKE. Por otro lado, no afecta ni al VKE ni
a las indicaciones.
Entrando parmetros negativos es pasibie reasizar restas. No hay acarreo al AKKU 2, incluso
cuando el resultado no pueda representarse con 16 bits, esto es, no se modifica el contenido del
AKKU 2.
Manual 55-1 l5U Operaciones STEP 5
7
P' "' Ejemplo p - ; - ~ ~ P ~ i ~ a c i 6 n
t
" "'
--T--
i
Se desea restar 33 a la constante L KH 1020 La constante 'BOZONse carga en el
40ZOH y depositar el resultado en la AKKU 1.
palabra de marca 28.A continuacin ADD BiF -33 Al contenido del AKKU se suma
se desea sumar al resultado la cons- la constante -3310.
tante 256, y que la suma se deposite T MW 28 El nuevo contenido del AKKU
en [a palabra de datos 30. (OFFFH) se deposita en la palabra
de marca 28.
ADD KF 256 Al eiltimo resultado se suma la
constante 25EiI0.
T MW 38 E l nuevo contenido del AKKU
(lOB"FH) se dewcita en la palabra
de marca 30.
8.3."tsans operaciones
has tablas 8.38 y 8.31 resumen las restantes operaciones de sistema.
Procesar indirectamente
Una operacin se indexa a travs de un operando formal; al
parrnetro del mdulo cuyo
Procesamiento:
La operacin "B1" trabaja como las restantes operaciones de procesamiento. AI contrario que con
''8 QDW" o "8 MW", en esta operacin se indexa un operando formal. La instruccin ejecutada me-
diante "BE" se refiere al operando formal indicado. Sin embargo, este no se especifica mediante
su designacin. Antes de la instruccin "BI" es necesario cargar el AKKU 1 con el "nmero de posi-
cin" del operando formal dentro de la lista de parrnetros.
Operaciones STEP 5 Manual 55;-1 lU
-
Mdula llamante
y---
I
: SPA FB 2 NOMB: PROCES
NOMB: PRBCES DES : ENTO EW
ENT O : EW 40 DES : ENT 1 EW
ENT1 : EW 20 DES : SAL A W
SAL : AW 100
Al ejecutar las operaciones de comparacin se activan las indicaciones ANZ O y ANZ 1 (4 tabla
8-32). No se modifica la indicacin de desbordamiento. Las operaciones de comparacin afectan al
resuIt.ade3de combinacin. Siempre que se cumpla ia condicin a comparar, VKE = 1. Por ello, tras
una aperaci6t-rde c~mparifcines posible utilizar tambien la operacin de salto condicional "SPB".
La ejecucin de las operaciones aritmeticas activa todas las indicaciones, dependiendo del resu!.-
tado de la operacin (-+tabla 8.33).
Las operaciones combinacionales por palabras activan las indicaciones ANZ 0 y ANZ 1. No se modi-
fica la indicacin de desbordamiento (+tabla 8.34). El estado de las indicaciones depende del con-
tenido del AKKU tras la ejecucin de la operacibn:
E W A 4NEB 81 1 6130-04
Manual SS- 1 1JU OperacionesSTEP 5
La formacin del complemento a dos (KIW) activa todas las indicaciones (-+tabla 8.36). El estado
en que quedan las Indicacionesdepende del resultado de la funcin de transformacin.
U E 1.7
UN M 4.0
= M 2.0
U M 2.0
S M 4.0
UN E 1.7
R M 4.0
NOP O
Tiempo
en S
FUP
---
t- -..--.--
KOP
U M 1.1
S M 1.0
UN E "1.0
R M 1.0
N8P O
***
U M 1.1
U A 3.0
= M 2.0
***
U M 1.1
UN A 3.0
UN M 2.0
S A 3.0
U M 2.0
R A 3.0
NOP O
l
Nota
La visualizacin en FUP o KOP solo es posible cuando al programar en AWL se han
entrado los limites de segmento "***".
Estados de sena1
+
- Tiempo
en s
UN
L
M
KT
2.0
10.1
FUP KOP
---4
SE T 7
NOP O
NOP O
NOP O
U T 7
= M 2.0
***
U M 2.0
UN M 3.0
S A 0.6
U M 2.0
U M 3.0
R A 0.6
NOP O
***
UN M 2.0
U A 0.6
S M 3.0
UN M 2.0
UN A 0.6
R M 3.0
NOP O
Manual SS-1 15U Operaciones STEP 5
8.5.4 Retardos
Seguidamente se muestra la forma de programar retardos usando temporizadores para realizar
as tiempos de espera de una cierta longitud.
HOJA 1
SEGMENTO 1 O000
NOMB :RET. PROGRAMAR RETARDO
Ejemplo:
Programar un retardo de 30 ms:
L KF +30000
SPA OB 160
(-+ apt. 11.2.2).
..........................
9.2 Clculo de los tiempos de reaccin frente a alarmas ............. 9 . 3
En el apt. 9.3 se describe ademds la forma de poner en servicio la tarjeta de entrada digital 434-7
(genera alarmas de proceso).
Las alarmas A...D tienen por principio mayor prioridad que lar alarmas "de tiernpor"(OB 10...13). Es
posible ajustar puntualmente la prioridad del OB 6 respecto a las alarmas A...D (4apt. 7.4.4).
Una alarma A, B, C o D interrumpe el programa cclico o controlado por tiempo tras cada
operacin. Excepcin: En !as CPUs 941,942 y 943, Ia operacibn TNB puede interrumpirse tras cada
palabra. En la CPU 944, el tiempo de ejecucin de la operacin TNB es tan reducido que se ha
prescindido de la posibilidad de interrupcin.
Una alarma A (B,C,D) solo puede interrumpir los mdulos funcionales integrados y las rutinas del
sistema operativo en puntos prefijados (ino modificables por el usuario!).
Ejemplo:
Mientras la CPU ejecuta el OB 2 aparece una alarma B; justo despus, una alarma A.
Consecuencia:
Una vez que la CPU ha ejecutado ei OB 2, lo llama de nuevo (provocado por la alarma A) y solo
despus llama el OB 3.
Si parte del programa cclico o controlado por tiempo no se ha de ser interrumpido, entonces
deber protegerlo mediante la operacin "AS" (bloquear alarmas). Al final de esta seccin
"protegida" del programa debern liberarse nuevamente las alarmas usando la operacin "AF".
Durante un bloqueo de alarmas es posible memorizar una alarma por cada lnea de alarma!
El bloqueo de alarmas es necesario p. ej. cuando se desea utilizar mdulos de manipulacin
integrados tanto en el programa cclico/controiado por tiempo como en el programa de alarma:
Es preciso bloquear las alarmas antes de cada llamada de un mdulo de manipulacin integrado
en el programa cclico/controlado por tiempo!
Atencin
~ M U C ~mdulos
OS funcionales estndar para IPs anulan el bloqueo de alarmas porque
trabajan internamente con las operaciones AS y AF!
Por ello, si utiliza dicho tipo de mdulos en el arranque o en una seccin de programa
"protegida contra alarmas" pueden llamarse accidentalmente los mduios de alarma
correspondientes!
Si se desea poder reaccionar frente a alarmas incluso durante el arranque, al comienzo del OB de
arranque debern liberarse puntualmente las alarmas usando la operacin "AF". De lo contrario
las alarmas solo actan una vez ejecutado el O6 de arranque.
I Salvar marcas I
C
Identificar tarjeta
generadora de alarma
o canal generador de
alarma,
acusar alarma
i Reaccin
$.
1 Retransferir las marcas 1
1 salvadas 1
Los tiempos suplementarios, que pueden ser variables, figuran en la tabla 9.1.
Procesamento de alarmas Manual S5-5 75U
Funciones OP
A pesar de que la tarjeta 434-7 solo tiene 8 entradas, en el rea de entrada ocupa dos bytes y dos
bytes en el rea de salida; es decir, es posibie direccionar dos bytes de entradas y dos bytes de
salidas (los bytes de entrada y salida tienen la misma direccin). Como la tarjeta 434-7 ocupa dos
bytes de periferia, si se opera con la IM 306, sta deber ajustarse para 16 canales.
Las direcciones de los dos bytes de periferia sucesivos que ocupa la 434-7 se denominan a continua-
+
cin "Direccin d e la tarjeta" y Direccin de fa tarjeta 1".
e Los dos bytes de salidas se usan en el OB de arranque para parametrizar la tarjeta (el byte
"Direccin de la tarjeta" identifica la entrada que genera una alarma; el byte "Direccin de la
+
tarjeta 1" determina el tipo de flanco que dispara la alarma)
e Los dos bytes de entradas deben utilizarse cuando
- se consulte el estado d e entradas (consultar el byte "Direccin de la tarjeta")
- se desee identificar las entradas que ha disparado alarma (consultar el byte "Direccin d e la
+
tarjeta 1 "; solo tiene sentido e n el programa de alarma).
El estado d e las entradas debe consultarse directamente (L PY), ya que no se transfiere a la PAE.
b Asigne a la tarjeta una direccin d e puesto; jsi la interfase IM 306 se usa para la tarjeta 434-7,
deber ajustarse a 16 canales!
Esta informacin se fija en dos bytes que transfiere a la tarjeta el programa en el OB 21 u OB 22.
En el byte "Direccin d e la tarjeta" se identifican las entradas que deben generar una alarma; en
+
el byte "Direccin de la tarjeta 1 ",qu flanco debe disparar ia alarma.
Procesamiento de alarmas Manual SS- 1 ISU
Los bits del byte "Direccin d e la tarjeta" (en este caso el byte a) que han sido cargados en el AKKU
1 usando la instruccin "L KM ab" se corresponden con las direcciones de bit de los 8 canales de
entrada. Poniendo a "1" un bit, se libera la alarma en su canal asociado.
+
Los bits en el byte "Direccin de la tarjeta 1" indican si la alarma en dicho canal se dispara con
flanco creciente (puesto a "O") o con flanco decreciente (puesto a " 1 ").
Ejemplo: Se desea que las entradas 2, 4 y 6 disparen una alarma con flanco creciente, y las en-
tradas 1,3 y 5 con flanco decreciente.
Direccin de bit 7 O 7 O
de la entrada
1 1 1 1 1 1 0 I IO I 1 I 0 I 1 I0 l1 l l
Direccin de la tarjeta Direccin de la tarjeta+ 1
Ejemplo:
La tarjeta 434-7 tiene la direccin inicial 8; por ello ocupa los bytes de periferia 8 y 9. Durante el
arranque solo se ha liberado el byte O para generacin de alarma. Se desea disparar la alarma con
flanco decreciente. En caso de alarma, los bytes 8 y 9 presentan los valores siguientes (suponiendo
que no ha variado ya el estado de la entrada 8.0 tras el cambio de flanco):
Direccin de bit 7 O 7 O
de la entrada
x = Estado de la entrada (O 6 1)
Los bytes 8 y 9 ofrecen dos posi bilidades para evaluar las seales de entrada:
En cualquier punto del programa de mando es posible leer, mediante acceso directo a
periferia, el estado de las entradas (operacin L PY 8). Carece de importancia si el estado de las
entradas se lee en el programa cclico, en el controlado por tiempo o en el controlado por
alarmas.
Tarea planteada
La tarjeta 434-7 "cene la direccin inicial 8; la IM 306 para la 434-7 est ajustada para 16 canales.
El f i n de carrera 1 est asignado a l canal O; el f i n d e carrera Z al canal 1.
BE
A W L UiS t Significado
&--. -- ---.-
_i
I I
i PY 8 C a r g a r e s t a d o de e n t r a d a s ( b y t e b a j o )
T EB 8 T r a n s f e r i r a 7a PAE e ? b y t e b a j o
t" E 8.G T r e n s f e r i r a l m p a r a e l e s t a d o d e l f i n de c a r r e r a 1
= A 1.0
U E 8.1 T r a n s f e r i r a l h m p a t a e l e s t a d a de1 f i n de c a r r e r a 2
= A 1.1
La CPU lee el valor digitalizado contenido en la memoria de la tarjeta utilizando el FB 250 o una
operacin de carga (L PW).
En la CPU se almacena el valor medido completo (2 bytes).
6ES5 460-7LA12
- separacin galvnica
- 8 canales
- 2 mdulos de margen de medida
- 60 V c.a. / 75 V c. c. de tensin de aislamiento (galvnico) mximo admisible entre un canal y M
o entre canales.
6ES5 465-7LA12
- sin separacin galvnica
- 8/16 canales (conmutable)
- 214 mdulos de margen de medida
- 1 V de tensin mxima admisible entre un canal y M o entre canales.
6ES5 466-3LA1
- separacin galvnica
- 8/16 canales (conmutable)
- breves tiempos de conversin: 2 ms (8 canales) 6 4 ms (16 canales)
- 12 mrgenes diferentes ajustables mediante interruptores en la tarjeta
- a eleccin, medida referida a masa (16 canales) o diferencial (8 canales)
- todos los modos de operacin ajustables mediante interruptores en la tarjeta
- tensi6n de aislamiento mximo admisible Uiso:60 c.a./75V C.C.; entre canales y masa (M);
jno entre canales!
Procesamiento de valores analgicos Manual 55- 1 75U
Los esquemas de bloques (figs. 10.1, 10.15 y 10.16) muestran el funcionamiento y el intercambio
de seales de las tarjetas de entrada analgica y la CPBJ.
En las tarjetas 468 y 465, una unidad de control (ADUS) gobierna el multiplexor, la conversin ,4119
y la transferencia de las medidas digitalimadas a la memoria o el bus de datos del autmata. Esto se
hace considerando el modo de operacin ajustado mediante interruptores en la tarjeta.
En funcin de la aplicacin es preciso adaptar las seales del proceso al nivel de entrada del
conveflidor DIA (ADU)de la tarjeta. En las tarjetas 460 y 465, esto se logra inserlando en su frontal
el mdulo adecuado (divisor de tensin o shunt, respectivamente).
En la tarjeta 466, el controlador integrado gobierna todas las funciones.
La adaptacin a los diferentes niveles de las sehales de entrada se hace en ia tarjeta 466 ajustando
determinados interruptores.
Figura 10. Esquema d e bloques mosrrando el intercambio d e seales entre la tarjeta de entrada analgica con
separacidn galvnica 460 y la CPU
Procesamiento de valores analgicos Manual 55-7 75U
KOMP -
L+ =24V*
M4 +
En el caso de emisores con separacin galvnica el circuito de medida puede tomar un potencial
respecto a tierra que sobrepase la diferencia de potencial admisible UcM (v. valores mximos para
las diferentes tarjetas). Para impedirlo, es necesario unir el polo negativo del emisor con el
potencial de referencia de la tarjeta (barra M).
Ejemplo: Se desea medir la temperatura de una barra conductora utilizando un termopar ais-
lado. En el caso ms desfavorable, el circuito de medida toma un potencial que puede
destruir la tarjeta; esto se evitar disponiendo una lnea equipotencial (-+ fig. 10.3).
Causas posibles:
Carga electrosttica
Resistencias de paso, q u e hacen que el circuito de medida adquiera el potencial d e
la barra conductora (p. ej. 220 V c.a.1.
Con emisores sin separacin galvnica no debe sobrepasarse la diferencia de potencial admisible
UCMentre las entradas y la barra M.
Ejemplo: Con un termopar no aislado se desea medir l a temperatura de una barra conductora
de un bao galvnico. E l potencial de la barra conductora respecto al potencial de
referencia de la tarjeta es de mx. 24 V C.C.. Se utiliza una tarjeta de entrada analgica
460 con entradas con separacin galvnica (UCMadmisible: 60 V c.a. 1 7 5 V C.C.).
Lnea
equi-
potencial
-
- Barra M &
- Barra M
Dependiendo del tipo de emisor de corriente o tensin, al conectarlos a las tarjetas de entrada
analgica es preciso observar diferentes condiciones.
Nota -- --
Las entradas no utilizadas deberdn llevar un rnbduls divisor de tensin s shunt (-a
tabla 10.4).
En el caso del m6dulo 498-4M4 d debern cortocircuitarse las entradas no utilizadas
(cada M 4- con M-).
Los mdulos restantes no precisan ninguna conexin adicional.
iSi se usa el rnbdulo 498-71AA51 para un transmisor a dos hilos queda anulada Ia
separacin galvnica entre las entradas ana16gicas y L+ L.-, respectivamente?
Si todos los termopares que se conectan a las entradas de la tarjeta tienen ia misma unin de
referencia, se proceder como sigue:
o Para cada tarjeta de entrada analgica se utilizara una caja de compensacin separada.
o Poner en contacto t6rrnico la caja de compensacin y los bornes de conexin.
e Aplicar la tensin de compensacin en loa teminales 23 y 25 (KOMP+ y KOMP-) de la tarjeta de
entrada analgica de Ia tarjeta de entrado, analgica (fig. 18.4).
@ Ajustar el bloque fI de la tarjeta para operacin corr caja de compensacidn (v. tabla 10.2).
Contacto trmico
Caja de compensacin,
una resistencia del puente
equilibrado a O0depende
de la temperatura, gene-
rando la tensin de con-
pensacin cuando sube o
baja la temperatura
1
-
- Barra M
Fuente
de ali-
menta-
ciQn
Cuando hay varios termopares dispuestos espacialmente en zonas con diferentes temperaturas
conviene a menudo captar las temperturas en diferentes uniones de referencia. Para ello no se uti-
liza ya la entrada central de compensacin. Para cada canal de entrada analgica a compensar se
utiliza entonces una caja de compensacin separada. En este caso quedan libres los terminales
C Komp/-Komp.
Conecte cada termopar en serie con la caja de compensacin.
e Conecte en la tarjeta (bornes M+ y M - 4 fig. 10.5) los restantes extremos de la conexin de la
caja de compensacin y el termopar.
Ajustar el bloque11 de la tarjeta en la posicin "Sin compensacin de unin de referencia".
Figura 10.5 Conexin de una caja de compensacidn a la entrada de una tarjeta analdgica
Los termmetros de resistencia (mx. 8 x PT 100) conectados en serie son alimentados por un gene-
rador de corriente constante con una intensidad de 2,s mA, a travs de los terminales "S+'" "5"".
Si en los canales de entrada 4 a 7 no se conecta ningn PT 100, utilizando los mdulos 498-1AA21,
-1AA31, -1AA41, -1AA51, -1AA61 -1 M 7 1 es posible medir otras tensiones o intensidades (-tfig.
10.6, mdulo 2 ) .
Si se utiliza el mdulo 4 9 8 - 1 M 1 1 , es obligatorio cortocircuitar con un puente los canales de
entrada no utilizados (-a fig. 10.6, canales 5 y 6).
-- --
Figura 70.6 Conexin de termdmeiras de resistenela (PT 1001 a !a tarjeta de entrada aaa!Sgico $60
Procesamiento de valores analgicos Manual S5-1 15U
KOMP -
M4 +
M4 -
M5 +
M5 -
S-
*
solo preciso para desconectar la corriente de prueba cuando no est activada la seiiafizaci6n de rotura de hilo
MUX
4
- I
I
Convertidor Al0
I
l
1
iobservar la diferen-
tia de potencial
i,
mxima admisible! ;
IIL
L------
7
I
-
- Barra M -
- Barra M
de transrnizcres
Figura 10.8 Co~>exisr
MW.
Convertidor AID
- Barra bi
h
Figura 10.9 Conexidn de transmisores (transmisor a 4 hilos a un mdulo para transmisor a 2 hilos)
En la tarjeta de entrada analgica 460 pueden enchufarse dos mdulos de margen. Un mdulo fija
el margen de cuatro entradas.
Para los diferentes mrgenes se ofrecen mdulos con divisor de tensin, shunt o para conexin
directa (mbdulo directo)(+ tabla 10.1).
Procesamiento de valores analgicos Manual SS- 11SU
+ 4 ... + 20 mA
Transmisores a
2 hilos
-%- 4... c 20 mA
Transmisores a
4 hilos
I
Nota I
a
0
En el mdulo directo 1AA11 es necesario poner puentes en el conector frontal.
iEn los mdulos con divisor de tensin o shunt no es preciso cortocircuitar las entradas
no utilizadas!
Manual S E 11SU Procesamiento de valores analgicos
En esta tarjeta es posible ajustar diferentes funciones. Para ello es necesario colocar en la posicin
marcada los interruptores de los bloques de ajuste situados en la parte posterior de la tarjeta
(+tabla 10.2).
Figura 10.10 SituaciBn de los interruptores de ajuste de funcin de la tarjeta de entrada analgica 460-7M12
(vista posterior)
Nota
Al seleccionar las funciones deben ajustarse todos los interruptores.
Compensacin de unin de
(Valor nominal)
Representacin valores
analgicos
Frecuencia de la red
Canal 0...3
Con sealizacin rotura hilo
. .
Senales de control Bus de BUS 5 5 Bus de datos
direcc.
A/D
Tarjeta central (CPU)
Figura 10 7 Esquema de bboqciea mostrando e\ jntercarnbio de sefiaies entre la tarjeta de entrada anaidgica sin
separaci6n galvdnica 465 y la CPU
Manual 55- 1 15U Procesamiento de valores analdgicos
KOMP -"
L+ = 24V"'
M8 +
M8 -
M9 +
M9 -
M10+
M10-
M11 +
M11 -
Mext '
I1 Nota
La conexin de emisores de seal se explica detalladamente en el apt. 10.2.1.
I1
Nota
Las informaciones relativas a asignacin de direciones de tarjetas analgicas figuran en
el captulo 6 (Direccionamiento/Asignacin de direcciones). Observe tambin las
instrucciones relativas a la configuracin ei6drica global (apt. 3.4 de este rnanuai).
Los datossobre al apantallamiento de las lneas de seal figuran en los apartados 3.4.3
y 3.4.4.
Figura 10.13 Conexidn de termdmetros de resistencia (PT 100)a la tarjeta de entrada analdgica 465
MO+
M0-
M1 +
Ml-
M2+
M2-
M3+
M3 -
KOMP -
SESC 465-7112
Conexin de transmisores
-
Tabla 10.3 Descri~cidnde los mdulos de maraen de medida
l Nota
Las entradas que no se utilicen deben cerrarse con un mdulo con divisor de tensin o
con shunt. Con el mdulo directo 1AA11 deben colocarse puentes en el conector
Manual 55- 1 1SU Procesamiento de valores analgicos
En la parte posterior de la tarjeta 465 se encuentran interruptores de los bloques de ajuste que
sirven para ajustar diferentes funciones.
Para ello es preciso colocar estos interruptores en la posicin marcada (-+tabla 10.4)
/ #
Conedor. macho de la tarjeta Bloque de Bloque de
interruptores I interruptores I I
Figura 10.15 Situacidn de los interruptores de ajuste de funcin de la tarjeta de entrada analgica 465-7L.A 12
(vista posterior)
Compensacin de
unin de referencia
Margen*
(Valor nominal)
Medida con
termmetros de
resistencia a 4 hilos,
8 canales **
Medida de corriente
o de tensin
(Muestreo)
Frecuencia de la red
NQde canales
Representacin
valores analgicos
Sin sealizacin de
rotura de hilo
Vigilancia de rotura
de hilo en la Inea
S+ al termmetro de
resistencia PT 100
Seleccibn Seleccibn
tensinlcorriente tensibnlcorriente
. . . .
Seales de mando direcciones Bus de datos
1 Nota -.
I
L
Recuerde que ia tarjeta 466 tiene los tiempos de ejecuci6n muy corTos, por !o que es
m6s adecuada para tareas d e reguliaci6n que para conectar termopares y terrnmetrros
d e resistencia.
Procesamiento de valores analgicos Manual 55- 1 15U
-
Figura 70.17 Ocupacin de b ~ r n e sde la tarjeta dc entrada analbgica 466; medida referida a masa
La figura 10.18 muestra la conexin de emisores a una tarjeta de entrada anaigica 466. Todos los
puntos ""M-'"estn unidos internamente en la tarjeta (esto es sala vlido para medida referida a
masa!).
3
.........................
J, Barra M
Figura l O . f 8 Conexin de emrsores a da Parjeta de entrada anadgica 456 {medMa referida a masa)
Medida diferencial
La figura 10.20 muestra la conexin de emisores a una tarjeta de entrada analgica 466.
Mi-
Barra M
i
1
-
U,, : TensiBn de entrada
,U
,,,, Te-osion en modo comn (Comrnon mode)
O,, : Tensabn de alsiamlento galvanico
: Exrguipotenela3; este potencial lo fija el potencial de referencia
4 del e~i:igg.(potencial de referencia externa)
1
i
Neta -
--
.A
-" "",----
1
1
i,
iit3fsrmariones r-rl;rtiva.a a la ejecui-jh del apantal!a-arien",o d c :as cincas d, ;enales
an,dgieas figuras en 'os apts, 3.4.3 y 3.4.48
Procesamiento de valores anal6gicos Manual 55- 1 15U
Figura 10.27 Situacidn de los N-iterruptoresde modo en la tarjeta de entrada analdgica 466-3LA I I
I Nota
Para usar la tarjeta de entrada analgica 466 en ei AG 55-1 15U se precisa la cpsula de
adaptacin (p. ej. 5ESS 491-0hBIP).
Como accesorio se precisa e3 conedor frontal K, 43 poleo;;
6XX3 068 para terminales tipo pinza
l
ornes de tornillo.
-
a u s l e del tipo de medida
---
Tabla 10.5 Ajuste del tipo de n i d i d a (referida a masa /diferencial)
v .
!
i
1
i Corriente
m
Procesamento de valores analgicos Manual 55- 1 15U
La tarjeta de entrada analgica 466 tiene 12 mrgenes de medida. Para cada grupo de canales (es
decir, para cada cuatro entradas) es posible elegir un margen independiente.
Los mrgenes se ajustan con los bloques de interruptores S 1 y S2. ha asignacin entre interruptor y
grupo se muestra en la figura 10.22.
Cada grupo de canales tiene la misma codificacin de margen de medida; por ello, en la tabla
siguiente (+tabla 10.12) solo se muestra el ajuste para un grupo. Las posiciones se refieren a la
situacin de la rarjeta mostrada en la figura 10.21.
iRecuerde que es preciso ajustar tambin el tipo de medida (corrienteitensin) con los
interruptores S5 a Se)!
9
08
/ Complemento a dos
1 OFF
ON
Valor con signo
OFF
ON
Binario
OFF
Usada en el IG o en un EG
acoplado descentralizada-
OP1
- *
OFF
8 2 3 4 5 5 7 3 9
ON
QFF
i
3 2 3 4 5 6 7 8 9
Ohl
OFF
*
solo ajustable para medida diferencial
Procesamiento de valores analgicos Manual 55-1 1 SU
Tras la conversin de una seal analgica, el resultado digital se almacena en la memoria RAM de
la tarjeta. Los diferentes bits de los dos bytes tienen el siguiente significado:
I
I Byte alto Byte bajo
sfle
Bit
{\ V i 9
!
a
,
."D.7 .* '"
a l .-as .. e del margen)
- " . " -- "." " . - " " - " "...- " "
, P
,
1
Y g n ificacla
Estado de : Sgnificatfa del ~stadode seia8
,
,
d
J
".-.--.,. *...
>
' saAal
"""..".. -.-..*.-
i . --.
1
:
D
0"- " "
D e s b o r ~ a r i ~; ~ : ~ ~
1+-.--------r-..-p" p-_.m ._i---o--- L."1 " " "
?dargen Ue&s-.dado"
-
S
"
Si hay de~bsrdain~eltx, ea j q p j n t o d e -nsd:;a c;sr-: l o afecta a los h i r , d desb0rd3~?-7%
~ Y;Q" ~ C ~Sd b w i bcanako;, csts
es, $ 2 5 vaisrei, son correctos y puede^ evaradarse
Manual SS- 11SU Procesamiento de valores analgicos
Ajustar en la tarjeta el margen de medida de 500 mV, y enchufar el mdulo 6ES5 498-1AA 71.
El margen 4 ... 2 0 mA se divide en 2048 unidades comprendidas en el intervalo 512 ... 2560. Si se
desea una representacin en el margen O ... 2048, es necesario restar por software 512 unidades.
Tabla 10.21 Representacidn de valores de medida digitalizados en el AE 460 y 465 (margen de intensidad: 4...20mA)
Nota
El shunt de 31,25 52 incorporado en el mdulo 498-1AA71 impide sefializar la rotura de
hilo (no se activa el bit de error). As, solo es posible reconocer esta circunstancia
consultando el valor medido, usando el programa de mando, para ver si no sobrepasa
un lmite inferior dado. De esta forma, un valor medido inferior a, p. ej., 1 mA (= 128
unidades) se interpreta entonces como rotura de hilo.
Procesamiento de valores analgicos Manual 55- 1 15U
Tabla 10.12 Representacin de valores de medida digitalizados en las AE 460 y 465 con sondas de resistencia
margen no lineal
-
U = R . I = R 2.5 mA(intensidad constante)
margen de rebase
Resolucin: 10 unidades = 1 Q
270 "C : 1024 unidades = 0.3 "C / unidad
Las tablas 10.23 a 10.31 informan de la representacin del valor de medida digi"clizado en funcin
del margen seleccionado.
La tarjeta de entrada anal6gica 466 no tiene margen de rebase.
Tabla 10.27 Representacin de valores de medida digitalizados (margen de medida: 0- J,25 V y 0-2,5 V; unipoiar)
Tabla 10.31 Representacin de valores de. medida digitaiizados (marqen de medida: 4-20 mA y 1-5 V )
Los mrgenes 4-20 rnA y 4-5V (-+ tabla 10.30 tienen una resoiucibn de 2048 unidades dentro del
intervalo 512 ...2560. Para lograr una representacin en el margen 0...2048 unidades es preciso
restar por software 51 2 unidades.
No est prevista una sealizacibn de rotura de hilo. Sin embargo, es posible consultar, en el pro-
grama de mando, el valor de medida pctra ver si supera un lmite inferior; si la consulta es positiva,
esto se interpreta como rotura de hilo.
Las roturas de hilo soio se sealizan en las tarjetas de entrada analgica 460 y 465.
La seiiaiizacin de rotura de hilo solo tiene sentido si se usa el mdulo 6 6 5 498-1AA11, que no
incluye componentes ni en serie ni en derivacin. Si se usan los mdulos 6ES5 498-IAA41, -1AA51
y -1AA71 no es posible determinar rotura de hilo porque las entradas de medida estn cerradas
con shunr de baja resistencia. Con todos los mdulos restantes la sealizacin de rotura de hilo
provoca reacciones errneas.
Procesamiento de valores analgicos Manual 55-115U
*
En la tarjeta de entrada analgica -460, aunque no se haya roto la resistencia del PT 100 se codifica el valor O
y se sefializa bit de error F = 0.
En las tarjetas 4601465-7LA12, el bit de desbordamiento se activa por separado para cada canal.
En la posicin "PT 100", el interruptor 7 del bloque 1en la tarjeta de entrada analgica 465 -7LA12
permite vigilar si estn interrumpidas o no las Ineas S + al termmetro de resistencia (alimenta-
cin de intensidad constante al PT 100). Si se aprecia la rotura de hilo en dicha lnea se activa
tambin el bit de error.
Los canales no usados sirven tambin para medidas de tensiones o intensidades; para ello hay que
cortorcircuitar con un puente de alambre las salidas de alimentacin (S+, S-) asociadas al canal
correspondiente. Sin este puente se activa el bit de error para dicho canal y se codifica el valor "O".
Si est en la posicin "Medida de corriente o tensin" el interruptor del bloque 11, no se vigila la
rotura de hilo en las Ineas S+. Si se produce esta circunstancia no se activa entonces el bit de
error. Este ajuste se seleccionar cuando deban medirse exclusivamente tensiones o corrientes
(+ fig. 10.7).
Regla general: si debe estar activada la sealizacin de rotura de hilo, el circuito de medida
deber tener baja resistencia (< 1 kQ).
Manual SS- 115U Procesamiento de valores analgicos
Exploracin
Las tarjetas 460 y 465 ofrecen dos posibilidades diferentes para explorar (muestrear) el valor
analgico:
e exploracin cclica, y
e exploracin selectiva
Exploracin cclica
En esta funcin, la unidad de control de la tarjeta realiza la codificacin de todas las entradas.
Sin embargo, hay diferencias entre las diversas tarjetas.
El tiempo que transcurre hasta una nueva actualizacin del valor medido depende de la cantidad
de canales de entrada. La duracin de una expioracibn depende dei valor entrado. En la tarjeta de
entrada 460 el tiempo de conversin con U, =OV es de 40ms; con U, =valor nominal, 60ms.
Exploracin selectiva
La CPU transfiere a la memoria de la tarjeta el valor digital bajo una direccin especificada. El
usuario arranca la transferencia a traves de FB 251 o de las operaciones "T PB/PY*"o '7 PW".
El esquema de bloques de la fig. 10.25 muestra el funcionamiento de la tarjeta de salida ana-
lgica 470.
MhlX Multiplexor
D/A Convertidor digital-analgico
Figura 10.25 Esquema de bloques mostrando el intercambio de seales entre /a CPU y la tarjeta de salida analgica 470
La figura siguiente muestra la forma de conectar las salidas de las tarjetas analbgica.
Nota
Si n o se utilizan salidas de tensin o si solo se conectan salidas d e corriente, es preciso
puentear en el conector frontal todas las salidas de tensin n o usadas; para ello es
preciso unir QV (x) con S+ (x) y S- (x) con M A ~ ~ .
Las salidas de corriente n o usadas deben permanecer abiertas.
Procesamientode valores analgicos Manual SS- 11SU
Byte
Bit
Seal digitalizado
Nota
En ei complemento a dos, el bit 211 indica el signo
("O" -+valor positivo; " 1" -+valor negativo).
Procesamientode valores analgicos Manual SS- 11SU
Este mdulo funcional lee un valor analgico en una tarjeta de entrada analgica; a su salida
suministra un valor XA situado dentro del margen especificado (normalizado) por el usuario. Con
los parmetros "Lmite superior (OGR)" y "Lmite inferior (UGR)" el usuario delimita su margen
deseado.
El tipo de la representacin de los valores analgicos de la tarjeta (tipo de canal) debe especifi-
carse en el parmetro KNKT. Si el valor analgico sobrepasa el margen nominal, se activa el
parmetro BU.
Llamada y parametrizacin:
Esquema de la normalizacin:
El mdulo funcional FB250 convierte linealmente el valor ledo a uno situado dentro de los lmites
superior e inferior (OGR y UGR); esto se realiza siguiendo la frmula siguiente:
Exploracin selectiva:
Mota
La tarjeta de entrada analgica 466-3Mfl no tiene margen de rebase! Por ello, al
llegar el valor al limite del margen nominal se activa el bit de desbordamiento.
Si con la tarjeta 466 se usa el FB250 (N0MB:RLG:AE) de las CPUs 941...944 para leer los
valores analgicos, entonces es preciso considerar:
o Margen de medida bipolar:
Al alcanzar el valor el lmite del margen nominal se activa el parrnetro BU
(margen desbordado). ~ E s ~haceo no vlido el valor analgico leido!
o Margen de medida unipolar:
Cuando el valor alcanza la mitad del margen nominal se activa el parmetro BU.
i El valor de medida ledo es entonces vlido!
Este mdulo funcional permite sacar valores analgicos en tarjetas de salida analgica. En el par-
metro KNKT debe indicarse el tipo de la representacin del valor analgico utilizado en la tarjeta
(tipo de canal). Los valores comprendidos entre los parmetros "Lmite inferior (USR)" y "Lmite
superior (OGR)" se convierten al margen nominal de la tarjeta en cuestin. Para ello se utiliza la
frmula:
brmebo 1 sipnifia&,T-rip.
-- --
1 1
For. Asignacin
--
AWt
Valor entrado (coma fija) en el : SPA FB 251
margen UGR ... OGR
NOMB : RLG:AA
XE
8G
KNKT :
KNKT OGR :
UGR :
FEH :
BU
-32768...+ 32767
valor de salida
BU
a sacar excede
Procesamiento de valores analgicos Manual SS- 175U
e Un transmisor con salida O - 20 mA comunica a una tarjeta analgica 6ES5 460-7LA12 (AE 460) el
nivel captado (entre O y 10 m).
e La tarjeta de entrada analgica convierte los valores analgicos de intensidad a forma digital
(O - 2048 unidades); el programa de aplicacin del 55-1 15U contina el procesamiento de &tos.
e El programa comprueba los valores ledos por si superan el lmite (nivel mximo admisible), si es
as emite el mensaje correspondiente, y transfiere los valores a la tarjeta de salida analgica
6ES5 470-7LB 1 f (AA 470).
e Dicha tarjeta transforma los valores digitales nuevamente en tensiones (O - 10 V. La aguja del
instrumento se mueve entonces proporcionalmente al nivel del liquido.
Entrada
Puesta en servicio
Bloque 1 Bloque TI
sin sealizacin
Valor y
Exp'oracin de rotura de hilo 500 mV 1 ... mA
cclica signo
I
Frecuencia de la red 50 Hz
sin compensacin de
uniones de referencia
del programa
de aplicacibn
Valor entre
Oy 1024
unidades
b Llamar y parametrizar el mdulo de funcin FB 250 "Leer valor analgico" (convertir el valor en
un margen comprendido entre O y 1000 cm [ Parmetro XAj).
b Conformar el lmite (PB 9).
Si se sobrepasa un nivel de lquido de 900 cm se emite un mensaje (M 12-6).
b Llamar y parametrizar el mdulo de funcin FB 251 "Sacar valor analgico" (el valor entre O y
1000 cm obtenido [Parmetro XE] se transforma en un valor comprendido entre O y 1024
unidades, para la AA 470).
Los mdulos de funcin integrados FB 250 y FB 251 se describen con detalle en el apt. 10.8.
-., .
P51 AWt Explicacin
:SPA FB 2 5 0
NOMB : RLG:AE
BG :KF +128 ' DIRECCIONI N I C I A L TARJETA: 1 2 8 (CON
DIRECCIONAMIENTO F I J O DE PUESTO, PUESTO O)
KNKT :KY 0,4 CANAL: O; REPRESENTACION UNIPOLAR: 4
OGR :KF +lo00 MARGEN DE MEDIDA F I S I C O :
UGR :KF +O O<XA<1000CM
EINZ :M 12.0 SOLO IMPORTANTE EN CASO DE EXPLORACION SELECT.:
(AJUSTE EN E L EJEMPLO: PROCESAM. C I C L I C O )
EN MW 1 0 : VALOR DE XA, O<XA<1000CM
DE IMPORTANCIA SOLO S I SE HA AJUSTADO ROTURA DE
HILO
BU :M 12.2 S I N I V E L > 1000CM. BU = 1.
T B I T :M 12.3 SOLO IMPORTANTE EN CASO DE EXPLORACION SELECT.
Manual S5-1 15U Procesamiento de valores anakdgcos
: SPA P B 9 CONFORMAR L I M I T E
:SPA FB 2 5 1 SACAR VALOR ANALOGICO
NOMB : R L G : A A
XE :MW LO XA ( F B 2 5 0 ) = XE ( F B 2 5 1 )
BG :KF +160 D I R E C C I O N I N I C I A L T A R J E T A : 1 6 0 (CON
D I R E C C I O N A M I E N T O F I J O DE PUESTO, PUESTO 1)
KNKT :KY 0,0 C A N A L : O : REPRESENTACION U N I P O L A R : O
OGR :KF +lo00 MARGEN DE M E D I D A F I S I C O :
UGR :KF +O O<XA< 1 0 0 0 C M
FEH :M 12.4 S I UGR = OGR, F E H = 1
BU :M 12.5 S I XACUGR O XA>OGR, BU = 1.
:BE
VALOR M A X I M O D E L N I V E L
VALOR M E D I D O
COMPARAR S I VALOR M E D I D O > 900
S I S I , ENTONCES M 1 2 . 6 = A C T I V A R REACCTON YA EN
E L M I S M O C I C L O DE PROGRAMA.
11.1 Mdulos funcionales integrados .............................. 11. 2
11.1.1 Mdulos de conversin ........................ .
............. 11. 2
11.1.2 Mdulos aritmticos ......................................... 11. 3
11.1.3 Mdulos de manipulacin .................................... 11. 5
"1.1.4 FB integrado "COIVIPR" ....................................
.. 1 1 .28
"1.1.5 FB integrado "DELETE" .............................. .
....... 1 1 .30
11 Mdulos integrados
El sistema operativo de las tarjetas centrales tiene integrados
e algunos mdulos funcionales estndar
algunos mdulos de organizacin,
Y
e un DB 1 de valores prefijados para parametrizar funciones internas.
Los mdulos de funcin y de organizacin estn programados en lenguaje mquina y se procesan
por ello a mayor velocidad. No ocupan espacio en la memoria de usuario.
Los mOdulos integrados se llaman en el programa de mando corno cualquier tipo de mdulo; solo
pueden ser interrumpidos mediante alarmas de proceso.
Este captulo trata de los mdulos (integrados) llamables en el programa de mando para realizar
determinadas funciones. No se tratan las mdulos que llama automaticamente el sistema opera-
tivo cuando se dan determinadas circunstancias (p. ej. errores de programacin y hardware) (vase
para ello -3r cap. 7).
Transmitir datos
Recibir datos
Recoger datos
Los mdulos FB 240 y FB 241 permiten transformar nmeros codificados en BCD en nmeros bina-
rios en coma fija, y v'tccversa.
Este mdulo funciesnal permite convertir un nmero en BCD (4 ttradas) con signo en u n nmero
binario en coma frja ( $ 6bifs).
Los nmeros de dos ttradas deben de pasarse a 4 ttradas antes de realizar la conversibn, esto es,
se rellenarin con "'0'Vas posiciones no usadas.
Llamada y pararnetrizacdn
~ = 7 7 ;A-----
p 0 ~ <- # m . ~ i 9 m & 1 Significado 11 AVLL --
: SPA FB 240
Nomb : COD : R 4
BCD :
SBCD :
DUAL :
Llamada y parametrizacibn
Los mdulos funcionales FB 242 y FB 243 permiten realizar las operaciones aritmeticas "rnultiplica-
cin" y "divisin".
Este mdulo funcional permite multiplicar dos nmero binarios en coma fija (16 bits). El producto
se representa con dos nmeros binarios en coma fija (16 bits cada uno). Adems es posible consul-
tar si el resultado ha sido cero. Los nmeros de 8 bits deben pasarse a palabras de 16 bits antes de
realizar la multiplicacin.
Llamada y parametrizacin
: SPA FB 242
Nomb : MUL: 16
Mddulos integrados Marlual55- 1 15U
Divisor:! 6 -FB243-
Este mdulo funcional permite dividir dos nmeros binarios en coma fija (16 bits}. El resultado (co-
ciente y resto) se representa mediante dos nmeros binarios en coma fija (16 bits cada uno). Ade-
ms se consulta si el divisor y el resultado son cero. Los nmeros de 8 bits deben pasarse a palabras
de 16 bits antes de realizar la divisin.
Llamada y parametrizacin
Los mdulos FB 244 ... 249 permiten usar procesadores de comunicaciones (CP) y tarjetas inteligen-
tes (IP). Estos denominados mdulos de manipulacin o de manejo gobiernan el intercambio de
datos entre este tipo de tarjetas y la CPU.
1 Si no se precisan estos pardmetros en una llamada (p. ej. con la funcibn ALL), pueden saltarse pulsando "CR" al para-
metrizar el mdulo.
2 Solo parametrizable directamente.
Los operandos formales a los que hay que suministrar datos si se utilizan mdulos de manipulacin
tienen el siguiente significado:
A travs del parmetro SSNR se fija el nmero lgico de la intedase (pgina) a que se refiere la pe-
ticin correspondiente.
Parametrizacin directa
Parametrizacin indireda
y=O ... 255 NQde palabra de datos. Los parmetros
SSNR, A-NR y ANZVV estn depositados a
No se considera el parametro x.
A estos parmetros se asignan caracteres ASCll que indican el tipo de la fuente (con SEND) o del
destino de los datos (con RECEIVE o FETCH).
Si los parmetros QTYPIZTYP se ocuparon con DB, RW o X X , es necesario indicar tambin el nme-
ro del mdulo de datos deseado.
Asignacin
ParBmtatra Asignacibn
- %PO 1 Formato
l
E W A 4NEB 81 1 6130-04
Manual SE 1 I5U Mdulos integrados
Resumen:
hacia posiciones de
escriben los datos
0 ... i-32767
Este parmetro define el tamao mximo del bloque de datos que pueden intercambiarse el AG y
el CP durante una pasada del mdulo de manipulacin (solo con SYNCHRON).
En este punto se ajusta el byte que se desea se active cuando el mdulo reconozca un error de
parametrizacin. Algunos errores de este tipo:
0 La interfase no existe.
o Se han ajustado errneamente los parmetros QTYPtZTYP, QAFJF/ZANF o QLAEIZLAE.
El byte alto del parmetro SSNR se utiliza como criterio para la parametrizacin directa o indirecta.
SSNR y A-NR tienen el mismo formato (KV) con ambos tipos de parametrizacin. En la palabra de
indicacin ANZW se diferencian los formatos. Mientras que en la parametrizacin directa se indica
directamente la direccin de la palabra de indicacin (p. ej., MVV 100), en la pararnetrizacin in-
directa es necesario dar adems Ia zona de la palabra de indicacin. La informacin representativa
d e dicha zona se encuentra, codificada en ASCII, en la palabra de datos antepuesta a la palabra de
indicacin.
Ejemplos:
SPA FB 245
NOMB : RECElVE
SSNR : KY 0,3 ha interfare tiene el nQ3
A-NR : KY 0,100 El nmero de peticin es 100
ANZW : MW 240 Como palabra de indicacin se utilizan las palabras
de marcas 240 y 242.
Se activa el DB 47
S PA FB 247
NOMB : CONTROL
SSNR : KY 0,3 El nmero de la interfase es 3
A-NR : KV 0,100 La peticin tiene el nmero 100
ANZW : DVV 40 Como palabra de indicacin se utilizan las palabras
de datos 40 y 41 en el DB 47
Manual 55- 1 15U Mdulos integrados
Aperlura del DB 44
SPA FB 244
NOMB : SEND
SSNR : KY 255,l ldentificador de parametrizacin indirecta
El rea de datos para la parametrizacin comienza
e n la palabra de datos 1.
A-NR : KV 0,0 Irrelevante
ANZW : MW O Irrelevante
El n Qde la interfase es 1
La peticin tiene el n Q31
La palabra de indicacin esta en la zona de marcas
La palabra de indicacin se representa en las pala-
bras d e marcas 200 y 202.
El n Qde la interfase es 1
DW 10 Palabra d e indicacin
DW 1 1
Mdulos integrados Manual 55- 1 7 SU
E l nQde interfase es 10
El tamao del bloque se ajusta a 512 bytes
En caso de parametrizacin indirecta con RW, los datos en el mdulo con el nmero "DBNR" de-
ben contener lo siguiente:
datos fuente
DB AEI EB MB TB ZB AS NN
Palabra d e indicacin
La palabra d e indicacin esta dividida en cuatro zonas. La figura 11.1 explica los diferentes bits:
I 1 I I
i i I
Peticin de
fi : I
I
I
I
I
1
fiI
I
I
recepcin lis-
I I I
1
I
I
I
I 1
i
ta (hay datos)
I I ! I 1
I i I I1 i
I I1 I'
f ; I
i
1
I
I
I
I
I
*
SENDIFETCW
I
: ;
I I
I
I
I
I
I
I
I
I
B
Peticin en curra
I i I II I Peticin terminada
1
I
;
I
I
I
I
I
1 (sin error)
i I I
I I 1
I I Peticin terminada
; I
I
I
I
(con error)
:
#
I
u
1
I I
i
I
I
Transferencialrecepcibn
de datos e n curso
1 1 l
I i b
) I Transferencia de datos terminada
! t
Recepcin de datos terminada
I
Transferenciairecepcin d e datos
bloqueada
Los bits de error en la palabra de indicacin solo son vlidos si est activado el b i t "peticin termi-
nada con error" (bit 3). La tabla siguiente muestra los errores individuales posibles.
-
f
Cdigo de error '
Tabla 7 7.6 Significado de los bitsde error
Error
6...F Error en CP
Seales especficasdel CP. Para determinar la causa del error, consulte la
descripcin del CP correspondiente.
El usuario o los mdulos de manipulacin (WTB) pueden influenciar o evaluar los bits de estado y
de gestin de datos.
La tabla siguiente indica q u e influencia a los bits.
-
Tabla 11.7 Siqnificado de los bitso...7en la palabra de indicacin fconrinoacin)
Palabra de longitud:
-
Bgrae "Error de parametsizacin (PAFE)"
7 O - - - - - - Bit
f
L------
1 Error
O Sin error
!
O Sin error
1 Formato ORG falso, QTYPIZTYP ilegal (AG o CP)
2 Zona no existente (DB no existente o ilegal)
3 Zona demasiado pequea
4 Retardo de acuseino es posible acceder
5 Palabra de indicacin falsa
6 No hay parmetro fuente o destino para SENDIRECEIVE ALL ( error de sistema)
7 lntedase no existente
8 Intedase no preparada
9 lnterfase sobrecargada
A Libre
B A-NR ilegal
C Intedase (CP) no acusa o acusa negativamente
D ParSmetroiBLCR ilegal (ler byte)
E Libre
F Libre
- -- - - - - -- - -- -- - ---
I AWt
.u
: SPA FB
u-
FUPIKOP
NOMB : SEND
SSNR KV
A-NR KV
ANZW MW
QTYP KC
DBNR KV
QANF KF
QWE KF
PAFE MB
**t
El mdulo SEND debe tiamarse en el programa de mando con la parametrizacin "ALL" como m-
nimo una vez por cada intedase cuando se dan las siguientes condiciones:
e El CP puede pedir por su cuenta datos de un AG, p. ej., el CP 525 para salida de imgenes o el
CP 535 con la peticin READ-PASSIV.
o Una peticin del CP se activa con un SEND-DIREKT, pero el CP demanda los datos al AG para es-
ta peticin a travsde "comunicacin en segundo plano".
e La cantidad de datos a transmitir al CP con un SEND-DIREKT es mayor que el tamao del blo-
que ajustado.
La funcin directa se llama normalmente en la parte cclica del programa de mando. El mdulo
puede llamarse tambin durante el procesamiento de interrupciones o alarmas, pero en este caso
no se actualiza cclicamente la palabra de indicacin. Esta tarea debe realizarla entonces el mdu-
lo CONTROL.
Para transferir los datos o para activar la peticin SEND deben cumplirse dos condiciones:
o Al mdulo funcional se le ha transmitido VKE "1 ".
e El CP ha liberado la peticin (el bit "peticin SENDIFETCH en curso" de la palabra de indicacin
es "O").
Cuando se transfiere VKE "O" (marcha en vaco) solo se actualiza la palabra de indicacin. Si en el
parmetro QTYP se ha entrado "NN", los parmetros fuente deben almacenarse en el CP. De no
ser as, la peticin se interrumpe, sealizndose error.
La interfase de operador es siempre la misma para el usuario del mdulo, sin importar como se ha
iniciado el intercambio de informacin. Sin embargo, en los dos ltimos casos el instante de la
transmisin de datos se retrasa como minimo un tiempo de ejecucin de programa.
Si en el parmetro QTYP se entra "RW", el mdulo tansfiere al CP los parmetros fuente y destino
indicados indirectamente. A continuacin los parmetros de destino se envan al interlocutor
(funcin WRITE) junto con los datos tiles (pedidos a travs de la funcin SEND-ALL).
Mddulos integrados Manual SS- 7 75U
El FB 245 da la peticin para recibir datos de una tarjeta con direccionamiento por pginas. Se dis-
tingue entre dos modos:
e RECEIVE-AII
Es posible recibir datos para cualquier peticin. E l mdulo funcional sustituye en este caso a un
acceso directo a memoria.
e RECEIVE-Direkt
Se reciben datos para una peticin determinada.
El mdulo RECEIVE debe llamarse en el programa de mando con la parametrizacin "ALL" como
mnimo una vez por cada interfase cuando se dan las siguientes circunstancias:
o El CP quiere entregar por su cuenta datos al AG.
o La cantidad de datos a recibir con un RECEIVE-DIREKT es mayor que el tamao del bloque ajus-
tado.
o El CP solo utiliza RECEIVE-DIREKT para liberar un telegrama de recepcin. Los datos los trans-
fiere al AG a traves de "comunicacin en segundo plano".
Cuando se transfiere VKE "O" (marcha en vaco) solo se actualiza la palabra de indicacin.
Si en el parmetro ZTYP se ha entrado "NN", los parmetros de destino deben ser suministrados
por el CP; de no ser as, la peticin se interrumpe, sealizndose error.
Si el CP suministra los parmetros de destino aunque ZTYP tenga otra asignacin, solo se conside-
ran los parmetros que estn en el m6dulo.
Grandes cantidades de datos solo pueden recibirse bloque a bloque. Con la funcin RECEIVE-Di-
rekt solo puede recibirse un bloque cada vez. Por ello, los datos o bloques restantes deben transfe-
rirse al AG usando la funcin RECEIVE-AII.
Mdulos integrados - Manua145- l 1SU
AWL
: SPA FB
-- E:,. FUPjKOP
.
NOMB : FETCH
SSNR KY
A-N R KY
ANZW MW
ZTYP KC
DBNR KV
ZANF KF
ZLAE KF
PAFE MB
*t*
Para esta funcin es necesario asignar todos los parmetros. Los parmetros de destino (ANZW,
ZTYP, DBNR, ZANF, ZLAE) se pasan al CP durante la fase de establecimiento del enlace. Tan pronto
como hayan llegado los datos pedidos, el CP suministra al mdulo RECEIVE-ALL estos parmetros
junto con los datos. E l mdulo FETCH no transmite o recibe datos por si misma.
La funcin FETCH puede llamarse desde ia seccin del programa cclica, la controiada por tiempo o
la controlada por interrupciones (alarmas). Los rnbdulos FETCH o CONTROL actualizan la palabra
de indicacin.
ManuaiS5-115U Mddulos integrados
1
--y
, ' . ,
AWL FUPIKOP
: SPA FB 247
NOMB : CONTROL
SSNW KV O,10 CONTROL
A-N R KV 0,701 SSNR
ANZW MW 20 A-NR
PAFE MB 22 ANZW PAFE
. *e*
Ei procesamiento de este mdulo no depende del VKE. Sin embargo, el FB 247 debe llamarse en la
seccin cclica del programa de mando.
Mdulos integrados Manual SE 7 ISU
El procesamiento del FB 248 depende del VKE. El mdulo puede ser llamado por secciones del pro-
grama cclicas, controladas por tiempo o controladas por alarmas.
MOd~lo
SVNCHRON - FB 249 -
Cada ver que se rearranca ei autmata el FB 249 prepara la interfase en una tarjeta con direcciona-
miento por pginas para la comunicacin con el programa de manda. Esta sincronizacin es im-
prescindible para que puedan funcionar perfedamente los mdulos de manipulacin.
: SPA FB 249
N8MB : SVNCHRON
SSNR KV 0,1
BLGR KV 0,s
PAFE MB 108
. '&'&a BLGR
Una vez: entrado en el parmetro BLGR el tamao del bloque deseado, el CP comprueba dicho
valor siguiendo criterios especficos de la tarjeta, y fija el tamao definitivo.
En determinados casos esto supone invalidar el tamao del bloque indicado en el parmetro.
El tamao indica cuantos datos (bytes) pueden transferirse directamente al llamar los mdulos
SEND y RECEIVE. Para cantidades de datos mayores se forman bloques sucesivos, que se transfieren
con las funciones ALL de los mdulos mencionados.
El FB 249 sincroniza el AG y el CP a l rearrancar el AG. Por ello, lo m6s lgico es llamarlo en los
mdulos de arranque OB 21 u OB 22. El mdulo se procesa en respuesta a VKE "1".
Mdulos integrados Manual SS- 1 15U
Llamando el FB 238 en el programa de usuario se activa la funcin "Comprimir AG". A travs del
bit "AKT" el mdulo funcional sealiza si sigue actuando dicha funcin. E l bit "ERR" informa de
que no es ejecutable la funcin.
r"- r
AWL FffP/KOP
: U E 0.0
: UN M 0.0
: U E 0.0
: U M 0.1
: SPB FB 238
NOMB : COMPR
AKT : M 1.0
ERR : M 1.1
Nota
El FB COMPR tiene el mismo efecto que la funcin PG "Comprimir"; es decir, si est
activado el FB COMPR se rechazan en parte otras funciones PGfOP; p. ej. STATUS o
entradalsalida de mdulo.
En este caso tambin se produce STOP en la CPU (TRAF) cuando se intenta crear o
borrar un DB usando la operacin EDB.
Ejemplo:
Se desea asignar al FB 238 (COMPR) el nmero 54. Asegrese de que el nmero 54 no est ocupado
ya por otro FB (en este caso rige: si un FB del programa de aplicacin tiene el mismo nmero que el
FB integrado "COMPR", entonces en la palabra de datos de sistema 202 se mantiene el nmero del
FB "viejo"). jSe desea mantener el nmero del FB integrado 239, tambin modificable mediante la
palabra de datos de sistema 202'
+---Estado de la pa-
labra de datos
de sistema 202
tras borrado
total
Adems es preciso fijar un byte de marcas o de salidas en el que se registrarn los mensajes proce-
dentes del sistema operativo (+tabla 11.9).
AWL
l --- FUPIKOP
: SPA FB 239
NOMB : DELETE DELETE
TYPE : MW 5 TYPE ERR
NUM
ERR
: MB
: MB
. ***
7
8 4 NUM
Contenido de MW 5: Cdigo ASCll del tipo de mdulo (p. ej., PB para modulo de programa)
Contenido de MB 7: Nmero del mdulo (p. ej., KF+7)
Contenido de MB 8: MB 8 solo tras llamar este FB (+tabla 11.9)
Nota
Cuando est activado el mdulo DELETE pueden rechazarse determinadas funciones
PG/OP.
Ejemplo:
Se desea asignar al FB 239 (DELETE) el nmero 53. Asegrese de que el nmero 53 no est ocupado
ya por otro FB (en este caso rige: si un FB del programa de aplicacin tiene el mismo nmero que el
FB integrado "DELETE", entonces en la palabra de datos de sistema 202 se mantiene el nmero de
FB "viejo").
Se desea mantener el nmero del FB integrado 238, tambin modificable mediante la palabra de
datos de sistema 202!
1 1 de sistema 202
tras borrado
total
l + 238 + 53
El programa en AWL, aqu programado en el FB 4, tiene el siguiente aspecto:
Causas posibles:
r, El programa de mando es demasiado largo.
o Se ha programado un bucle sin fin.
Llamando el OB 31 (SPA OB 31) es posible relanzar el perro guardin en cuaiquier punto del
programa de mando, esto es, comienza de nuevo el tiempo de vigilancia del ciclo.
Forma de proceder:
Antes de llamar el O5 160 es preciso cargar en el AKKU la temporizacin en ps (margen:
160' ...65535 A0 H...FFFFH).
Ejemplo:
Se desea programar una temporizacin de un miiisegundo.
L KF +lo00
SPA O0 1 6 0 .
El sistema operativo de las CPU incorpora un algoritmo de regulacin PID que el usuario puede
utilizar con ayuda del mdulo de organizacin QB 251.
Antes de llamar el OB 251 es preciso abrir un mdulo de datos (DB de regulador); ste contendrh
los parmetros del regulador y los restantes datos especficos del mismo. E l algoritmo PID se llama
a intervalos determinados (tiempo o perodo de muestreo) y como resultado forma la variable de
ajuste (del aauador) a su salida. La precisin del regulador depende de la exactitud del tiempo de
muestreo. Generalmente, el tiempo de muestreo se realiza con un OB de tiempo (OB 10 a OB 13).
Los OBs de tiempo pueden llamarse a intervalos ajustables de 10 ms a 10 min. El tiempo mximo
de procesamiento del algoritmo de regulacin PID es de 2 ms.
Z YH (BIT 3 de STEU a O)
# dYH (BIT3 de STEU a 1)
r-=------=-=--=---
7
x Algoritmo (BIT3 de
PID STEU a 1)
(BiT3 de
STEU a O)
Xz BIT 3 de STEU
Leyenda:
K - Coed. de accin roporcional Y Variable de a'uste (corredora)
P
K>O Sent. regu acin pos.
K < O Sent. regulacin neg.
dY
VH
incremento e ajuste
Valor para entrada manual
Parmetro R (generalm. 1000) dYH dV en caso de entrada manual
Tiempo de muestreo BGOG Lmite superior
Tiempo de accin integral BGUG Lmite inferior
Tiempo de accibn derivada X Valor real
TA/TN 2 Variable perturbadora
TVITA XZ Variable sustitutiva de la diferencia de
regulacin
STEU = Palabra de control Sal. del regulador: variable de ajuste
limitada
Consigna Sal. del regulador: incremento de ajuste
limitado
Diferencia de regulacin
El regulador de accin cuasi-continua est diseado para sistemas regulados como p. ej. los que se
encuentran en la ingeniera de procesos, para regulacin de presin, temperatura o caudal.
El ajuste de los interruptores del esquema de bloques se realiza durante la parametrizacin del re-
gulador PID, poniendo a O 6 1 sus bits asociados en la palabra de control "SIEU".
--p.-
Con GESCHW = O:
Se mantiene la variable de ajuste ltima sacada.
El programa de regulacin puede recibir valores fijos o parmetros. Los parmetros se asignan a
travs de las palabras de datos asociadas. El regulados se basa en un algoritmo PID. Su seal de sa-
lida puede suministrarse como variable de ajuste (algoritmo de correccin) o como modificacin
de variable de ajuste (aigoritrno de velocidad de correccin).
Mdulos integrados Manual SS- 17SU
e sin control anticipativo (DI 1.5 = 1) y aplicacin de XW al diferenciador (DI 1.1 =O)
dYk = K[(XWk-XWk.,) R+Tl @XWk+$(TD (XWk- 2XWk., +
XWk.3 +
dDk.,)]
= K (dPVVk + dlk + dD3
o
dYk
sin control anticipativo (DI 1.5 = 2 ) y aplicacibn de XZ al diferenciador (DI 1.1
= K[(XWk-XWk.,) R +TI * XWk++ (TD (XZk- ZXZk., + XZk.,) + dDk.,)J
- 1)
+
= K (dPWk dlk dDk)+
con control anticipativo (DI 1.5=0) y aplicacin de XZ al diferenciador (DI 1.1 = 1)
+
dYk = K[(XWk- XWk-,) R TI e XVVk+4 (TD (XZ, - ZXZk., XZ,.) + + +
dDk.,)j (Zk-Z,.,)
~ 0 1 -P
i ~ . comp. I Comp. D Comp. Z k: muestre0 k-sirno
Si se aplica XW,:
Si se aplica XZ:
Para ei algoritmo de correccin se utiliza el mismo clculo que para el algoritmo de velocidad de
correccin.
La diferencia con este ltimo es que en el instante de muestreo tkno se saca el incremento de
ajuste dY, calculado en dicho instante, sino la suma acumulada en todos los incrementos de ajuste
calculados hasta dicho momento (contenida en DW 48).
Manual 55-1 15U Mdulos integrados
Coeficiente de accion proporcional (-32 768 a +32 767) en regul. sin comp. D
+
Coeficiente de accion proporcional (-1500 a 1500) en regul. con comp. D *
Con sentido de regulacin positivo K es mayor que cero, con negativo, menor que
cero; el valor indicado se multiplica por el factor 0,001.
3 R +
Parmetro R (-32 768 a 32 767) en regul. sin comp. D
+
Parmetro R (-1 500 a 1500) en regul. con comp. D "
Generalmente igual a 1 en reguladores con componente P; el valor indicado se
multiplica por el factor 0,001 **.
1 Constante TI (O a 9999)
Tiempo de muestreo TA
TI =
Tiempo accin integral TN
1 E l valor indicado se multiplica por el factor 0,001.
7 1 TD 1 Constante TD (0 a 999) 1
Tiempo accin derivada N
Tiempo de muestreo TA
*
Son posible valores mayores (es decir, mayores ganancias) s i son lo suficientemente pequeos los cambios en escaln en
la diferencia de regulacin. Por ello, grandes saltos en la diferencia de regulacin debern dividirse en varios campos
pequeos; p. ej. llevando la consigna a travs de un generador de rampa.
'*
E l factor 0,001 es un valor aproximado. E l valor exacto para dicho factor es 111024 6 0,000976.
Mdulos integrados Manual SS- 1 15U
Todos los parmetros indicados (con la excepcin de la palabra de control STEU) tienen formato de
nmero en coma fija de 16 bits.
Nota
El algoritmo PID utiliza como marcas auxiliares las palabras de datos no mencionadas
en la tabla.
Llamando varias veces el OB 251 es posible realizar diferentes reguladores PID. Antes de cada Ila-
mada del OB 251 es necesario asegurarse de que este abierto el DB de regulador correspondiente.
Para poder mantener tambin con lazos de regulacin digitales la forma de proceder, ya conocida,
en lazos analgicos es preciso seleccionar un tiempo de muestreo no excesivamente grande.
La experiencia muestra que si se selecciona un tiempo de muestreo TA igual a aproximadamente
1110 de la constante de tiempo TRK,d,m*~e obtiene un resultado comparable al del caso analgico.
La constante de tiempo TRKSdom determina la respuesta indicial (a un escaln) del lazo de regulacin
cerrado.
Para garantizar un tiempo de muestreo constante el OB 251 debe llamarse por principio en el OB
de tiempo ( 0 8 13).
* TRKrdom= constante de tiempo dominante del sistema regulado con el lazo cerrado
E W A 4NEB 81 1 6130-04
Manual SS- 1 15U Mdulos integrados
x = Variable regulada
t = Tiempo
TA = T. de muestreo
TRKdom= constante de
tiempo domi-
nante del sistema
regulado con el
lazo cerrado
w = Variablede refe-
rencialconsigna
xd = Diferencia de
regulacin
Figura 11.4 Estimacin de la constante de tiempo dominantedel lazo de regulacin cerrado (TRKdo,)
EBQ
OB 251 con DB de
L regulador (llamada
en el O5 13)
Selector de
consigna
Tarjeta de entrada Tarjeta de salida
1 analgica
(p.ej. 6ES5 460)
analgica
(p.ej. 6ES5 470)
i Sistema
i
Valor real regulado
Horno de recocido
Transmisor
En cada instante de muestre0 (determinado por el tiempo del O5 13) se digitatizan las seales
tomadas de los valores de consigna y reales. A partir de ellos, el OB 251 calcula las variables
digitales correctoras; a partir de stas la tarjeta de salida analbgica genera la seal analgica
correspondiente que se lleva al actuador.
: S P A FB 10 PROCESAR REGULADOR
NOMB : R E G U L . 1
E L T I E M P O DE MUESTREO D E L REGULADOR
QUEDA F I J A D O POR E L I N T E R V A L O DE
LLAMADA DEL OB 13 ( A J U S T E E N SD ' 3 7 ) .
A L SELECCIONAR E L T I E M P O DE MUESTREO
E S P R E C I S O CONSIDERAR E L T I E M P O DE
C O D I F I C A C I O N DE L A S T A R J E T A S DE EN-
TRADA A N A L O G I C A U T I L I Z A D A S .
NOMB :REGUL. 1
:A DB 30 A B R I R DB DE REGULADOR
...........................
----
1t FB 1O (mmitiici&t) A -W ~ Explicacin
NOMB : R L G : A E
BG : KF +128 DIRECCION TARJETA
KNKT : KY 1 , 6 CANAL NUMERO 1, COMA F I J A B I P O L A R
OGR : KF + 2 0 4 7 L I M I T E SUPERIOR VALOR CONSIGNA
UGR : KF - 2 0 4 7 L I M I T E I N F E R I O R VALOR CONSIGNA
EINZ : M 12.0 S I N MUESTRE0 S E L E C T I V O
XA : DW 9 ALMACENAR V A L . CONS. N O R M A L I Z . EN DB REGUL.
FB : M 13.1 B I T DE ERROR
BU : M 13.2 MARGEN SOBREPASADO
TBIT : M 13.3 B I T DE A C T I V I D A D
WEIT :
9*+*+9+**++*8ti6*9**+*@*8++4:@iL8*
I+++*+C***+b*++*+++***+***@*+iL**
: S P A F B 2511
MOMB : R L G : A A
XE : DW 48 V . CORRECTOR Y A S A N A L O G I C A
BG : K F +176 DIRECCION TARJETA
KNKT : KY 0 - 1 C A N A L O , COMA F I J A BEPOLAR
OGR : KF +2047 L I M I T E SUPERIOR DE L A SENAL CORRECTORA
UGR : KF - 2 0 4 7 L I M I T E I N F E R I O R DE LA SENAL CORRECTORA
FEH : M 13.5 B I T DE ERROR EN CASO DE L I M I T E P R E F I J A D O
BU : M 13.6 MARGEN SOBREPASADO
Mdulos ntegrados Manual 55-9 15U
0: KH = 0000;
1: KF = +01000; PARAMETRO K (AQUI=I),FACTOR 0 . 0 0 1
2: KH = 0000; (MARGEN: -32768 A 3 2 7 6 7 )
3: KF = +01000; PARAMETRO R (AQUI=I),FACTOR 0 . 5 0 1
4: KH = 0000; (MARGEN: -32768 A 3 2 7 6 7 )
5: KF = +00010; TI=TA/TN (AQUI=O.O1),FACTOR 0 . 0 0 1
6: KH = 0000; (MARGEN: O A 9 9 9 9 )
7: KF = +00010; TD=TV/TA ( A Q U I = 1 0 ) , FACTOR 1
8: KH = 0000; (MARGEN: O A 9 9 9 )
9: KF = +00000; CONSIGNA W , FACTOR 1
10: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
11: KM = 00000000 00100000; PALRBRA DE CONTROL
12 : KF = 400500; VALOR MANUAL Y H , F A C l O R E
13: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
14: KF = +02000; L I M . SUP. REG. BGOG, FACTOR 1
15: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
16: KF = -02000; L I M I N F . REG. BGUG, FACTOR 1
17: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
18 : KH = 0000;
19: KH = 0000;
20: KH = 0000;
21: KH = 0000;
22: KF = +00000; VALOR REAL X , FACTOR 1
23: KH = 0000; (MARGEN: - 2 0 4 7 A 2 0 4 7 )
24: KF = +00000; VARIABLE PERTURBADORA Z, FACTOR 1
25: KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
26: KH = 0000;
27: KH = 0000;
28: KH = 0000;
29: KF = +00000; APLICACION DE XZ PARA DXF.,
30 : Kti = 0000; FACTOR 1, ( - 2 0 4 7 A 2 0 4 7 )
31: KH = 0000;
32 : KH = 0000;
33 : KH = 0000;
34 : KH = 0000;
35: KH = 0000;
36 :
37:
38 :
KH
Kti
KH
-
= 0000;
0000;
= 0000;
39 : KH = 0000;
40 : KH = 0000;
41: KH = 0000;
42 : KH = 0000;
43 : KM = 0000;
44 : KH = 0000;
45 : KH = 0000;
46 : KH = 0000;
47: KH = 0000;
48 : KF = +00000; SALIDA REGULADOR Y , FACTOR 1
49 : KH = 0000; (MARGEN: -2047 A 2 0 4 7 )
50:
11.2.5 OB 255 Transferencia de la imagen del proceso de Das salidas (PAA) a las
salidas (solo en CPU 944)
Llamando el OB 255 (SPA OB 255 6 SPB OB 255) se transfiere la PAA a la periferia digital sin
considerar el bit 2 d e la palabra d e sistema 120 que es el responsable de la liberacin d e la salida
cclica del P M a las salidas digirales.
Mdulos integrados Manual 55-1 ?SU
ldentificadores de loa
KC = ' WU 500 ; E N D ' ; bloques de parClmetros
Este DBI prefijado incluye un bloque deparmetrss para cada una de las funciones
e Determinacin del intervalo de llamada del OB 13; bloque de parmetros " T F B : "
e Caractersticasdel sistema (vigilancia del tiempo de ciclo); bloque de parametros "sDP:".
1. El bloque de parmetros "ERT:" no tiene valores prefijados en el DB1. Es decir, debe entrarse
en su totalidad. Los datos a entrar los iremos explicando paso a paso; con ello aprender
rpidamente las reglas de la parametrizacin.
2. El bloque de parmetros "ERT:", correctamente entrado, permite solventar cmodamente
errores de parametrizacin. Por este motivo, antes de cambiar o aadir parmetros conviene
aadir dicho bloque en el DB1.
Para localizar con ms facilidad errores de parametrizacin y poderlos resolver mejor, la CPU le
ofrece mensajes de error codificados. Para ello solo necesita "decir" al AG dnde debe depositar el
c6digo de error. Este dato se indica en e0 bloque de parrnetros "ERT: " dei DBI.
El cdigo de error puede almacenarse en:
e palabras de marcas
O en
o palabras de datos de un mdulo de datos.
Forma de proceder:
o manual), a partir de
Si no se entra en el DB1 ningn bloque de parmetros "ERT:", entonces si se presenta algn error
de parametrizacin es posible localizar en el USTACK el error pero no se da ninguna indicacin
relativa a su tipo. Esto mismo es vlido cuando ha cometido un error ya durante la entrada del
bloque de parmetros "ERT:".
Nota
Si la CPU reconoce un error de parametrizacin en el DBI, entonces permanece en
I
STOP (luce el IED rojo) incluso aunque se conmute de STOP-RUN.
A continuacin le explicamos todas las reglas que hay que observar a la hora de modificar par-
metros en el DBI o aadirle bloques de parmetros completos. Es importante observar dichas
reglas ya que si no Ia CPU no "comprende" b s datos entrados. La estru@uradel DE31 depende de si
es preciso definir o no marcas de acoplamiento!
3. A contlnuacibn va el nombre del parmetro. Se trata de nombres para los diferentes par-
metros contenidos en un bloque. Dentro de un bloque debern diferenciarse los cuatro
primeros caracteres de un nombre de parmetro. Tras el nombre del parmetro debe aadirse
como mnimo un blanco.
4. Cada nombre de parmetro tiene asociado como mnimo un argumento. Bajo este nombre se
entiende bien un nmero o un operando STEP 5 que usted deber entrar. Cuando varios
argumentos pertenecen a un nombre de parmetro, aquellos debern separarse con como
minino un blanco.Al ltimo argumento deber seguir corno mnimo otro blanco.
5. El fin del bloque deber estar identificado con un punto y coma (;l. Tras el punto y coma
deber entrarse como mnimo un blanco. Si se olvida el punto y coma, esto provoca
malinterpretaciones en la CPU.
6. A continuacin pueden seguir ms bloques de parrnetros (repetir puntos 2 ... 5).
7. Al terminar el ltimo bloque de parmetros deber entrarse el identificador de fin "END", que
caracteriza el final del DBI. Si se olvida entrar dicho identificador, esto lleva a erbres en el AG.
Los puntos 1 a 7 son, por as decirlo, los requerimientos mlnimos necesarios para parametrizar.
Adems se dispone de otras reglas que dan ms comodidad a la parametrbzacin.
Entre ellas cabe destacar a posibilidad de
o aadir comentarios
Y
ri aadir nornbre de parrnetros.
Los comentarios pueden intercalarse en cualquier punto donde puede haber un b8anco. El carcter
identificador de comentario es el "signo de nisrnero anglosajn" (#l. Este signo (#) debe figurar al
comienzo y al final de un comentario. El texto flanqueado por dichas dos signos no deber&
contener ningn otro signo de dicha tipo ms.
p. ej.: #Comentario#
A continuacin debe seguir corno mnimo un blanco.
Para facilitar la legibilidad de los nombres de los parametros es posible aAadir todos los caracteres
(sin blancos) que se desee, siempre que tras la abreviatura del nombre del parmetro se aada un
guibn de subrayar.
p. ej.: de "OB13" resulta as "OBtilNTERVALO DE LLAMADA".
Al final del nombre de parmetroampliado deber figurar como mnimo un blanco.
Todo el cdigo de error ocupa 10 palabras de datos o 20 bytes de marcas. En los ejemplos y tablas
que figuran a continuacin suponemos que el cdigo de error est depositado en un mdulo de
datos a partir de la palabra de datos 8. Con ello el cdigo de error ocupa DWO...DW9. En la zona de
operandos "marcas'%sto se corresponde con MWO...tMW18.
En las CPU 941 / 942, el 6rea de datos donde este depositado el cdigo de error no
deber ser ningn DB almacenado en un cartucho EPROM.
Cuando trabaje solo con el cartucho EPROM utilice nicamente un rea de marcas o
mbdufos DB 1 previamente probados en cuanto a ausencia de errores.
Ejemplo:
En e! bloque de parrnetros "ERB:" se ha indicado la direccibn inicial D83 DWO y e! DB1 asi
parametrizado ha sido ya aceptado por el AG. A continuacin se prosigue parametrizando el DBI.
Una vez transferidos al AG los parmetros del DB1 modificados se aprecia que el AC se mantiene
en STOP. Como causa de ello se sospecha de un error de parametrizacibn. Para encontrar el error
se visualiza el DB3 en Ia pantalla del PG. En ella aparece el contenido completo del 083; las
palabras de datos DWO a DW9 incluyen el cdigo de error de pararnetrizacin. La figura siguiente
muestra el contenido posible de la pantalla. Bajo la pantalla se expone la lista completa del cdigo
de error de pararnetrizacin y su significado.
Mdulos integrados Manual SS- I 1SU
KH=
KH=
KH-
KH= Visualizacin en pantalla
KH= con cdigo de error de
KH= pararnetrizacin
KH=
KH=
KH=
KH=
Ejemplo:
Se ha entrado el DB1 siguiente: el punto resaltado incluye un error.
Consecuencia:
EI error est despus de la direccin de palabra 14. En nuestra ejemplo, la direccin 14 (palabras 14
y 15) est ocupada por el argumento "3000". Es decir, es errnea la entrada "3000"; causa:
margen sobrepasado.
La CPU solo procesa ei Dejl tras un arranque en fro manual o tras un rearranque en frio auto-
mtico tras el restablecimiento de red.
Por dicho motivo, tras cada cambio en el DBI es preciso realizar un rearranque en fro; esto se
realiza conmutando de
6 RED DES -+RED CON
o de
STOP-+RlJN
Con ello el AG acepta los parmetros del DB1 y los deposita en el rea de datos del sistema.
1 adems hay que poner en la posicibn "RE" el selector correspondiente situado en el frontal de la CPU
--.-
Paritmetta 1 Argumento Significado
CLK DBxDWy o MBy "CLocK Data" Comienzo del rea de datos del reloj
SIW DBxDWy o MBy "STatus Word" Situacibn de la palabra de estado
SET wt tl.rnm.jj Ajustar hora, fecha
hh:mrn:ss AM/PM1
TIS w t tt.mm. "Timer lnterrupt Set" Ajustar horario de alarma
hh:mrn:ss AM/PMi
OHS hhhhhh:rnn:ssZ "Operation Hour counter Set"
Ajustar contador de horas de operacin
OHE "Operation Hour counter Enable "
Liberar contador de horas de operacin
STP "STOP" Actualizacin del reloj en estado STOP
SAV SAVe Salvar hora tras ltimo R U N 4 STOP o tras
RED DES
CF "Correction Factor" Introducir factor de correccin
= 1 ...7 (da de la semana = Do ... Sa) p=- 400 ...+400
= 01 ... 31 (da del mes) x=2 ... 255
= 01 ... 12(mes)
= 0 ... 99 (ao)
= 1 ... 12 (AMIPM) 00 ... 23
= 00 ... 59 (minutos)
1 Si no se desea aceptar un argumento (p ej. dia de la semana): entrar XX, con ello el reloj contina corriendo con el
ajuste actual. Si se entra AM o PM despus de la hora. el reloj corre en el modo con 12 horas respectivo. Si no se entre
este argumento el reloj corre en modo 24 horas.
2 Si no se desea aceptar un argumento (p. ej. minutos): entrar XX, con ello el reloj contina corriendo con el ajuste actual.
No existe ningn bloque de parmetros para definir marcas de acoplamiento. Si se precisan marcas
de acoplamiento al usar determinados CPs, proceda de la forma indicada en el apt. 12.1.1. Solo
una vez definidas las marcas de acoplamiento se comenzarn a parametrizar las funciones aqu
descritas.
AW?. Expttcirclbn
A-.-
I
F a c t o r de c o r r e c c i n
A c t u a l i z a r en STOP
S a l v a r h o r a cuando RUN/SIOP
L i b e r a r c o n t a d o r de h o r a s de o p e r a c i n
A j u s t a r hora
A j u s t a r a l a r m a de t i e m p o
A j u s t a r c o n t a d o r de h o r a s de o p e r a c i n
H d e n t I f i c a d o r de f i n de b l o q u e
Comentario
I d e n t . de b l o q u e zona de c d i g o de e r r o r
Zona de c d i g o de e r r o r
I d e n t i f i c a d o r de f i n d e l DE1
Mdulos integrados Manual SS-? 15U
-
w t = Dia semana : 1 =Do, 2 = Lu, ...7 = Sa
tt= Da, mm=Mes, jj=Ao, hh Horas,
mm = Minutos, ss =Segundos; en caso de modo
AMIPM es preciso aadir "AM" o "PM", resp.)
Si no se desea aceptar un argumento (p. ej. da de la
semana): entrar FE! - con ello el reioj contiprla
corriendo con el valor "viejo")
0% 'Wperation Wour counter Set" Ajustar contador de
horas de operacin (N = no; o: khhhhh =Horas,
mm=Minutos,
ss=Segundos)
OHE 'Wperation Nour counter Enabler2Liberarcontador
de horas de operacin
No existe ningn bloque de parmetros para definir marcas de acoplamiento. Si se precisan marcas
de acoplamiento al usar determinados CPs, proceda de la forma indicada en el apt. 19.1.1. Solo
una vez definidas las marcas de acoplamiento se comenzarn a parametrizar las funciones aqui
descritas.
# I t I I , , I I r I I 1 1 I I I a , , I i ,
N N N N N N N N N N NNNNNWN N N N NWN
F - P F C C W W " W F F " " - F V F - - C F F F F r Y
m
. . . . . .
. . . . . .
.-a . . . . . .
, - e . . . . .
% : : : : : :
--v-' F F F P ~
T"
ZXZ Y.....
~
rnNNNNNN
v "v
".??".M*
- - - - . - - v - =- r -
X .".
i N M
N N N
P F Y
9.
.V?
N N
%--Y
-.-"--.m..
12.1 Zonas de marcas de acoplamiento cuando se utilizan varios CPs .........
12.2 Acoplamiento de autmatas a travks del bus de la SINEC L1 .............
12.3 Ejemplo de transporte de datos ...............................m... . ...
12.4 Estructura de los buzonesde recepci6n y emisin ......................
12.5 Estructura de los bytes de coordinacin "Recepcin " y "Emisin" .......
12.6 Ocupacin de terminales en conexin directa ..........................
12.7 Estructura del byte de coordinacin "Recepcin" ......................
12.8 Estructura del byte de coordinacin "Emisin" .........................
12.9 Ejemplo de ocupacin de conedores en ef cable de conexin a impresora
12.10 Ejemplo de transporte de datos ...........s..........................
12.1 1 Estructura de los bytes de coordinacin ...............................
12.12 Ocupacin de los pines del cable de conexin de la CPU 34-43 / S1 2
a la impresora PT88 $21 (TTV) ........................................
12.13 Ejemplo programa driver 4SC11: Estructura ARRANQUE .................
12.14 Ejemplo programa driver ASCII: Estructura ejecucin cclica . . . . . . . . . . . . .
12.15 Acoplamiento via protocolo 3964(R) en la CPU 944 con dos canales serie . .
12.16 Acoplamiento entre CPU 944 y CP 525 .................................
12.17 Acoplamiento entre CPU 944 y CP 523 .................................
12.18 Trfico de datos ....................................................
12.19 Estructura del buzn de emisin ......................................
12.20 Estructura del KBS ..................................................
12.21 Estructura del KBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
112.1 Definicin de las marcas de acoplamiento cuando se usan dos CPs (ejemplo)
12.2 Asignacin de nmeros de destino y de fuente .........................
12.3 Bloque de parmetros SlNEC L1 ......................... .
.. .....
.....
12.4 Parametrizacin como byte de marcas . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . S
12.5 Parametrizacin como byte de datos ..................................
12.6 Onterlocutores (esciavos) en un acoplamiento punto a punto ............
12.7 Significado de la palabra de datos de sistema 46 .......................
12.8 Mensajes de error en tos bytes de coordinacin ........................
12.9 Significado de los nlimeros de modo .....s............................
12.10 Juego de parmetros ASCll ...........................................
12.1 1 Trama de carcter y secuencia de bits por la Inea en caso de trans-
misin ASCll (en funcin de la palabra 2 del juego de parmetrosA4CII) . .
12.12 Bloque de parmetros del driver ASCII ................................
12.13 Asignacin del bloque de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.14 Bloque de parmetros para acoplamiento a computador . . . . . . . . . . . . . . .
12.15 Significado de los nmeros de modo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.16 Palabra de datos de sistema 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.17 Juego de parmetros . . . . . . . v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - . . . . . . .
12.18 Trama de carcter y secuencia de bits por la lnea en caso de proto-
colo 3964(R) (en funcin de la palabra 2 del juego de parmetros ASCII) . .
12.19 Mensajes de error en el byte de coordinacin "Emisin" ................
12.20 Mensajes de error en el byte de coordinacin "Recepcin" . . . . . . . . . . . . . .
Posibilidades de comunicacin
Los procesadores de !os distintos tipos de tarjetas (CPUs, CPs o IPs) pueden intercambiar informa-
cin de diferentes formas.
Las marcas de acoplamiento se transfieren de forma similar a las entradas y salidas de y hacia las
imgenes de proceso:
e Las entradas de marcas de acoplamiento se leen y se almacenan en la correspondiente zona de
memoria antes de la ejecucin del programa.
Las salidas de marcas de acoplamiento se transfieren a los CPs correspondientes al finalizar la
ejecucin del programa.
El DB 1 p ~ e d programarse
e de dos formas:
r Con ayuda de una mscara en el aparato de programacin
BB Entrando directamente las palabras de datos
Posibilidades de comunicacin Manual SS- 1 ISU
Nota
Si se utilizan marcas de acoplamiento y se aprovecha el DB1 - como DB de parmetros -
para funciones internas (+ cap.1 1), entonces es preciso proceder de la forma siguiente:
b Borrado total
b Transferir al PC el Di31 integrado
Insertar ias definiciones de marcas de acoplamiento (se describen a continuacin)
delante de los parmetros DB1 a interpretar (-+ cap. 11)
Modificar y aadir los restantes parmetros DEI1 (-+ cap.1 1)
Trasferir al AG el DB1 modificado y ampliado
Las tres primeras palabras de datos forman el identificador del encabezamiento y deben progra-
marse siempre as:
Despus de indicar un identificador para la zona de operandos se entran los rimeros de todos los
bytes de marcas utiiizados. ha lista de las marcas de acoplamiento debe terminarse con un identifi-
cador de fin. Los identificadores son:
En total es posible utilizar como marcas de acoplamiento 256 bytes. Los bytes se numeran con rela-
cin a la direccin inicial de [a zona de marcas de acoplamiento (MB O ... 255). Al identificador de
fin le puede seguir la parle del Di33 en la que estn parametrizadas [as funciones internas
(-+ cap. 11).
Ejemplo:
Se desea definir como entradas de marcas de acoplamiento los bytes de marcas M8 10,20y 30 y co-
mo salidas de marcas de acoplamiento, los bytes de marcas 14 y 22.
DW 3 : KH = CEO0
4 : KF = +10 Entradas marcas de
5 : KF = +2Q acoplamiento
6 : KF = +30
DW 7 : KH = a00
8 : KF = +lI Salidas marcas de
3 : KF = +PP acoplamiento
Ejemplo:
Para un intercambio de seales se precisan 20 bytes de marcas de acoplamiento:
e 14 bytes para transmitir informacin al CP
6 bytes para recoger informacin del CP
Et ajuste de puentes en ei CP libera la zona comprendida entre los bytes 128 y 159.
En el DB 1 las marcasdeacopiamiento se definen como sigue:
Salidas: MB 128 ... 141
Entradas: MB 142 ... 147
DW O : KH = 4D41
f : KH = 5.348 ident. encabezamiento
2 : KH = 3031
DW 3 : KH = CEO0
4 : KF = +142
5 : KF = +143
6 : KF = f144 Entradas marcas de
acoplamiento
: KW = CAOO
: KF = +128
: KF = +129 Salidas marcas de
acoplamiento
Nota
Si en el AG 55-1 15U se utiliza el CP 525 y el CP 526, la zona de marcas de acoplamiento
validada en los CPs deber borrarse durante el arranque cuando se usen las siguientes
funciones CP:
CP 525 (6ES5 525-3UA11):
- Componente: Impresora de avisossi se utilizan bits de bloqueo de grupos
- Componente: Unidad de operacin y observacin ZBE 3975 si se utilizan rdenes
de forzado de bit.
En general: Los bits de bloqueo de grupos se situarn siempre en la zona de
marcas de acoplamiento validada mediante ajuste de puentes.
CP 526 (6ET5 526-3hxx):
- Tarjeta base: Si se utilizan rdenes de forzado de bits.
Antes de la sincronizacin de los CPs es necesario llamar en el OB 21 122 un FB, que se programar
segn el ejemplo siguiente:
Ejemplo:
Mdulo FBxxx (p. ej. FB 11) para borrar la zona de marcas de acoplamiento en un CP.
Con el mdulo siguiente es posible borrar las zonas de marcas de acoplamiento validadas en el CP
mediante puentes. Para cada zona relacionada es necesario indicar una vez este FB con byte de
marca inicial (V-MB) y final (B-MB).
Si se indica un byte de marcas que no se corresponde con un lmite de zona, se borra a pesar de ello
toda la zona.
V-MB : MB35 (de)
B-MB : MB165 (a)
En este caso se borra la zona MB32 ... MB191. Esta zona deber estar, naturalmente, validada en
el CP.
"
-
AWL Expticacin
NOMB : K-MB F B P . BORRAR MARCAS ACOPLAMIENTO
DES : V-MB
: LW :V-MB CALCULAR L A D I R E C C I O N I N I C I A L
: UW
: OW
: UW
DiRECCLON I N I C I A L
: LW -B-MB CALCULAR L A D I R E C C I O N F I N A L
: UW
: OW
: OW
: UW
DIRECCION FINAL
L A Z O PARA BORRAR
: TIR 2 L A S MARCAS DE
ACOPLAMIENTG
: I=F
: BEB
: ADD KF+2
: SPA -M001
Posibilidades de com unicacidn Manual 55- 1 75U
Si una CPU direcciona varios CPs es necesario liberar en cada uno de ellos una o varias zonas de
marcas de acoplamiento. Al ajustar los puentes en los CPs, observe los sig~ientespuntos:
No deben solaparse las zonas de los diferentes CPs (para prevenir la asignacin de direcciones
repetidas).
Las zonas de los diferentes CPs no tienen por que asignarse consecutivamente.
CPU
Zona marcas acopl.
Ejemplo:
5e desea que la CPU direccione dos CPs. La tabla 12.1 muestra los bytes de marcas necesarios, y una
posible numeracin.
Tabla 12.1 Definicin d e las marcas de acoplamiento cuando se usan dos CPs (ejemplo)
i
Cantidad de Cant. de bytsr Zonas de Salidas marcas Entredar
ces b y t e de con+ de consuka marcas de acclpf. marras acctpt.
i
S
Esa las tarjetas se ajustan los mismes nmeros. Con ellos se fija qu interfase es direccionada a tra-
vs de la pgina.
Si una tarjeta contiene dos interfases, stas se numeran en orden ascendente.
El intercambio de 10s datos corre a cargo de los mdulos de manipulacin (-+ apt, 1'9.'6.3),que de-
ben ser llamados por el programa de mando. La informacin esencia! para una determinada peti-
cin se registra en Ia lista de parmetros del mduio de manipulacin.
e El maestro es un nico AG, que se encarga de toda la coordinacin y vigilancia del trfico de
datos por el bus de la red local.
El autmata maestro debe estar equipado con el proeesador de comunicaciones CP 530.
B Esclavo puede ser cuaiquier AG.
Las tarjetas centrales de! 55-1 15U tienen integrados 'bdulos de manipulaci6n" que apoyan a
comunicacin con o! CP 530 (+ apt. 4 1. '1 3).
Corno medio fsico de transmisin se utiliza un cable apantallado de 4 hitos que une entre s los
diferentes bcsrnes d e bus.
Adems de datos, a travks de la SINEC L1 es posible transmitir funciones del PG. Un aparato de pro-
gramacin conectado en el CP 530 del maestro puede comunicarse tambin con esclavos selec-
cionados (4Manual SINEC L'1 6ES5 998-7LA11).
recepcibn emisin
Estos dos buzones contienen los datos de emisin y de recepcibn. Pueden almacenar hasta
64 bytes. Los buzones contienen adems la siguiente informacin:
a, Longitud del paquete de datos (1 ... 64 bytes)
o Tipo de buzn
- El buzn de emisin especifica el nmero de destino.
- El buzn de recepcin indica el nrCsmeso de la fuente.
Byte l
Byte 3
!
Datos
(rnx. 64 bytes)
Datos
(mx. 64 bytes) 1I
Byte 66
El nmero de destino o de fuente indica el "aparato" con e%que se quiere comunicar. El significa-
do de estos nmeros puede verse en la tabla siguiente:
(3 1 ~aestro
Bytes de coordinacin
Byte de coordinacibn "Recepci6nV (KBE) (Byte de marcas o byte alto en palabra de datos)
2' 2O
lnformacidn procedente del
0 maestro del bus
O: No hay error
1 : Error durante la ltima transferencia de datos
Esclavo DES
O: Ningn esclavo averiado
1: Como minimo un esclavo averiado
O: Funcin no definida
1: P G demanda acceder al bus
O: Ninguna seal
EMBF-ERE(autorizacin de recepcin)
0: E l programa puede recoger datos del buzbn de recepcin. El sistema operativo n o tiene acceso.
1 : El sistema operativo puede aceptar datos del bus en el buzn de recepcin. El programa no tiene acceso.
Si EMPF-ERL = " le, el sistema operativo carga datos e n el buzn de recepcin. Acontinuacin el sistema
operativo pone a "8" el b i t EMPF-ERL.
Byte de coordinacin "Emisin" (KBS) (Byte de marcas o byte alto en palabra de datos)
; Error reconocido
BIT del PG
O: Funcibn no definida
1: PG demanda acceder al bus
lnterrupcidn
0:Ninguna seal
1: Esclavo quiere entregar un envlo urgente o sobreescribir el mensaje antiguo
Palabra de dat
KBS
DB o byte de marcas
KBS
Palabra de datos 1 EA78
EA79
11 SD61
SF
ldentificador de datos **
SF
DB o byte de marcas
EA7A
EA7B
1I SD62 SF
Palabra de datos
EF
ldentificador de datos **
EA7C
EA7D
SD63 1 EF
DB o byte de marcas
1
1
EF
Palabra de datos 1 EA7E
EA7F
* Se precisa un nmero PG cuando se desea transmitir funciones de aparato de programacin a travs de la SINEC L1.
Atencibn: Si e! nmero de esclavo en e! byte bajo es simultneamente " O " , esto significa: Funci6n de maestro. iEn este
caso no es posible ninguna funcin PGiOP en el cana S1 2 de la CPU 943 6 CPU 944. (+ apt. 12.3.2)!
Al borrar totalmente la CPU a trav6s del bus PG se mantiene el nmero PG.
** Marca o dato, -+ tablas 12.4 y 12.5
La posicin de los bytes de coordinacin y las direcciones iniciales de [os buzones de emisin y re-
cepcin se fijan en cada caso usando tres bytes.
Esta informacin puede parametrizarse en el FB.
En este caso los diferentes bytes se definen bien como byte de marcas o como byte alto de una
palabra de datos.
Manual 55- 1 1SU Posibilidades de comunicacin
NQpalabra de datos
Desbordamiento
Si se reciben paquetes de datos mayores que la longitud del buzn de recepcin ncs sigue escri-
biendose ms all del f i n del buzn de recepcin. No se sealiza este tipo de desbordamiento.
El f i n de la zona de recepibn es el byte de marcas 255 en la zona de marcas, o la ltima palabra de
datos existente (en el mdulo de datos).
Posibilidades de comunicacidn Manual SS- 115U
Los parmetros se ajustan en el OB 22 (OB 21). Como auxiliar se ha creado ei FB 255 para que se
encargue de la entrada de parmetros.
Los operandos formales indican el tipo y el nmero de los bfles de coordinacin (MBE, KBS) y de los
"buzones de datos" (EF, SF); p. ej. TKBE = byte de coordinacin de "recepciBnM".
03 21f 0 8 22 AWL
: SPA FB 2 5 5
l
Expkacibn
1
NOMB : L I PARAM
PGDA : KY 0 , l ESCLAVO 1
TKBE : KC MB KBE : ZONA DE MARCAS
QKBE : KY 108,O M B IGI:
TKBS : KC MB KBS : ZONA DE MARCAS
NKBS : KY 1 0 1 , O MB 101.
TSF : KC DB SF : MODULO DE DATOS
NSF : KY 2 , 1 082 DESDE DW1
TEF : KC DB EF : MODULO DE DATOS
NEF : KY 2 , 4 0 DB2 DESDE DW40
: BE
1 NOMB :i l PARAM 1
DES :PGDA E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TKBE E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NKBE E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TKBS E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NKBS E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TSF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NSF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
DES :TEF E/A/D/B/T/Z: D MM/KH/KY/KC/KF/KT/KZ/KG: KC
DES :NEF E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
:LW =PGDA / BUS P G - L I / B U S DATOS L l . NUMERO ESCLAVO
: MW200
I
: LW =TKBE
I T I P O B Y T E COORDINACION: "E"
:T MW202
: LW =NCF D I R E C C I O N D E L BUZON DE E M I S L O N
:T MW209
:LW =TEF T I P O D E L BUZON DE RECEPCION
:T MW2ll
: LW =MEF D I R E C C I O N D E L BUZON DE RECPECION
:T MW212
Si se desea utilizar un AC S5-115U como nodo en el bus PG, utilice el ejemplo de programa
siguiente:
Ejemplo: Parametrizacin de una CPU de 55-1 15U que solo est coneeada corno nodo del bus
PG en la red SlNEC L1.
El mdulo de funcin para la asignacin de direcciones PG (FB 1) se llama en los OBs de
arranque (QB 21 y OB 22).
7 2 2 AWL ExpiKacin
I
Conecte un conector D subminiatura de 15 polos y carcasa metlica en cada extremo del cable. La
figura siguiente muestra la asignacin de terminales del conedor.
Nota
I
I En un acoplamiento punto a punto no es posible ni broadcast ni trafico de interrup-
ciones.
Al igual que en la red SINEC hl, ei intercambio de datos se realiza a travs de un buzn de emisin
y un buzn de recepcin, a los que puede acceder el programa de mando usando operaciones de
carga y transferencia.
El sistema operativo de la CPU controla la transferencia de datos y almacena dichas informaciones
en dos bytes de coordinacin. El programa de mando puede leer y evaluar estos dos bytes. has fi-
guras siguientes muestran el significado de los bits en los bytes de coordinacin.
Byte de coordinacin "Recepcin" (KBE) (Byte de marcas o byte alto en palabra de datos)
e 1
I
I Error
I
I O: Ningn error
1
I 1 : Error de recepcin en la Ultima transferencia de datos
I
i
1
!I Esclavo DES
i O: Operaci6n normal
iI 1 : interlocutor averiado
I
B
Bus-RUN
O: Bus SINEC L1 est en STOP
1 : Bus SINEC L1 est en RUN
Byte de coordinacin "Emisin" (KBS) (Byte de marcas o byte alto en palabra de datos)
Error
O: Ningn error
1 : Error de emisin en la ltima transferencia de datos
12.4 Driver ASClil (solo en la CPU 943/944 con dos canales serie ")
La CPU 943/944dispone para su segundo cana! (92)de un driver ASCII. Este regula el tr6fico de
datos entre el proceaador principal y ei segundo canal (serie) de la tarjeta.
El driver ASCBf solo funciona si se ha ajustado adecuadamente ei byte alto de la palabra de dato de
sistema 46 (EASC,) (-+tabla 12.7). En el byte bajo de esta palabra de datos de sistema se depositan
mensajes de error.
Nota
--"--..-"----.--
Driver A4Cll 1
t- Bajo Mensajes de error
Conexin
"SIY OUT+
Lnea
TTY OUT- recepcibn
MEXT M
Nota
Si el cabelado es incorrecto puede destruirse el circuito integrado que controla e! canal
l
de comunicacin.
Buffer de salida
(1024 bytes)
Emisibn
Los datos presentes en la memoria de usuario (p. ej. contenido de un DB) son procesados por el
driver ASCll y entregados al segundo canal.
e Recepcin
Un perifrico envia datos en cdigo ASCll al segundo canal. Estos son procesados por el driver
ASCII, y se almacenan en la RAM interna.
Las zonas de la RAM interna en donde se almacenan los datos de emisin y recepcin se denomi-
nan "buzbn de emisin" (SF) y "buzn de recepcin" (EF).
Existe !a posibilidad de almacenar loa datos en un mdulo de datos o en una zona de marcas; la
informacin correspondiente deber registrarse en el bloque de parmetios (4tabla 12.13).
El driver ASCll vigila el trhfico de datos. Las sefializaciones de estado y de error las deposita en dos
bytes de coordinacin: EMISBOM (KBS) y RECEPClON (KBE).
Byte de coordinacin EMMIISBON (KBS) (Byte de marcas o byte bajo en palabra de datos)
I
k, ----"J
Byte de coordinacin WECEK!ON (KBE) (Byte de marcas O byte alto en palabra de datos)
1 RecepciOn autorizada
Es activado por el usuario y borrado por el driver ASCF tras recepcin perfecta o errbnea
Nota
l El sistema operativo puede activar o borrar tras cada instruccin, con independencia I1
del ciclo del AC, los bits en tos bytes de coordinacin. Esto significa que una consulta
repetida de un bit de coordinacin dentro de un ciclo de programa puede dar lugar a
resultados diferentes (iPrecauci6n a i evaluar los flancos?)
Posibilidadesde comunicacin Manua195- 1 15U
* Con byte 7 del KBE = O (recepcin no posible porque, p ej. el AG est en STOP) el buffer de entrada puede almacenar
hasta 100 telegramas.
12.4.3 Modo
Eligiendo un nmero de modo (1 ... 8)es posible determinar el tipo de trfico de datos. ha DW 7 en
el juego de parhmetros ASClf tiene kan significado que depende del nmero de modo.
La tabla siguiente explica el significado de los diferentes nmeros. El valor prefijado (por omisin)
se refiere a la DW 7 en el juego de parmetros ASCll (+ tabla 12.10). El nmero del modo debe
fijarse en Ia palabra de datos del sistema 55 (4apt. 12.4.5).
Modo Stgnlficsda
P
: Proseguir emisin
: Proseguir emisin
* n es variable al emitir
** m es fija en el receptor
*** Si un telegrama recibido de m bytes incluye un RUB OUT, entonces se registran menos datos en el buzn de recepcin
y respone la vigilancia de retardo de carcter -+ Mensaje de error 01 en KBE.
Posibilidades de comunicacin Manual 55- 1 15U
El juego de parmetros se lee al activar el driver ASCll ea tras un cambio de modo; antes debe haber
finalizado el intercambio de datos en el canal serie (esto espbit 7 del KBE-O y bit 7 del KBS=O). El
juego de parametros se acepta tambin tras RED CON en cal AG si previamente estaba activado el
driver ASCII.
I Nota
Solo si no hay juego de parametros o ste no es interpretable se tornan como vaiores
segitn moda
~refijsc~, 1
/ 1 / 2 1 3- ..--.A
4 / 5 / ~ / 7 / 8 1
X = irrelevante
* Sign~ficadode los formatos de Catos O . . .8: v. tabla 12.1 1
** al emitir
X = irrelevante
*** El contenido de las diferentes lneas de encabezamiento (longitud m6x.: 120 caracteres cada una) y pie debe estar
separado imprescindiblemente por un CR.
El tiempo mximo de retardo de carcter - ZVZ - (palabra 6 del juego de parmetros ASCII) debe
cumplir la frmula siguiente:
zvz = 100
Vel. transmisidn
Ejemplo:
1
Velocidad = 4800,
transmisin
1O0
zvz 2 S
4800
Palabra 6 en
* juego de par-
metros ASCII = 2
Posibilidades de comunicacin Manual 55- 1 15U
Tabla 12.11 Trama de cardctery secuencia de bits por la lnea en caso de transmisian ASCll (en f u n c i ~ n
de la palabra 2
En un bloque de parmetros (4Tabla 12.12) de! rea de datos de sistema de la CPU 9431944 es
preciso fijar, a travs de! programa de aplicacin, la situacin del juego de parametros ASCII, de los
buzones de emisin y recepcin as como de los bytes de coordinacin; all se indica tambin el
nijmero de modo.
B U Z de
~ emisin
~
Byte de marcas o N Q de DB N4 palabra de datos
S&) 54 EA6C
KB E KBE
ldentificador datos Byte de marcas o N Q de DB
N Q de modo
1
m
----
i "i
tdentificador de datos i Zona de memaria A
. - -.
i! 4D, (M**) Marca
I
1 Nn byte marcas: 0 ... 255 l --- i
44, (Df*) Dato N Q mdulo datos:Z ... 255 N Q palabra datos: 0 ... 255
* Tanto en el juego de parmetros ASCll como en los buzones de ernisibn y recepcibn se indica^ en este punto las direc-
ciones iniciales de las zonas de memoria.
** identificador de datos codificado en ASCI1
Posibilidades de comunicacidn Manual SS- 1 15U
ON OFF
ON OFF
ON ON
ON ON
OFF OFF
ON OFF
OFF ON
OFF ON
e Conectar la impresora PT88 al S1 2 de la CPU 9431944 a travs del cable adecuado (v. dig. 12.1 2)
Fig. 12.72 Ocupacin de lospines del cable de conexidn de la CPU 943-944/S1 2 a la impresora PTB8 6 PT88 5-27 (V')
Manual 55- 1 75U Posibilidades de corn unicacidn
La estrucslura de! programa del ejemplo se representa grficamente en las figuras 12.13 y 12.14.
30).A este FB se
Conversin
binario* carder
ASCDl para salida
por la impresora
:BE
---- --"-
I
I
FB230 AWL
-
/
-h.-
-" .
m
-
Explicaci6n
J
1
i
EWA 4NEB 81 1 6 1 3 0 - 0 4
Manual 55-1 1SU Posibilidades de comunicacin
FB 2 3 0 (CONTINUACION)
I D E N T I F I C A D O R CONMUTACION S I 2 A A S C I I
: LW =TPAR T I P O DE L A L I S T A DE PARAMETROS
:T MW 2 0 4
: LW =NPAR NUMERO DE MB O DB DE L A L I S T A DE PARAMETROS
:T MW 2 0 5
:LW =TSF T I P O DE BUZON DE E M I S I O N
:T MW 2 0 7
:iW =NSF NUMERO MB O o3 DEL BUZON DE E M I S l O N
:T MW 2 0 8
: LW =TEF T I P O DEL BUZON DE RECEPCION
:T MW210
: LW =NEF NUMERO M5 O DB DEL BUZON DE RECEPClON
:T MW 2 1 1
:LW =TKBS T I P O D E L KBS
:T MW 2 1 3
: LW =NKBS NUMERO DEL MB O DB DEL KBS
:T MW 2 1 4
: LW =TKBE T I P O D E L KBE
:T MW 2 1 6
:LW =NKBE NUMERO D E L MB O DB D E L KBE
:T MW 2 1 7
:LW =MODE E S P E C I F I C A C I O N DEL NUMERO DEL MODO DEL D R I V E R
:T M5 2 1 9
:L KH EEDB D I R E C C I O N ABSOLUTA DE MB 219
:L KH E A 6 F D I R E C C I O N DEL SD 5 5 (BYTE B A J O )
: TNB 20
:L KH O 0 0 0 BORRAR ZONA DE MARCAS U T I L I Z A D A S
:T MW 2 0 0
:T MW 2 0 2
:T MW 2 0 4
:T MW 2 0 6
:T MW 2 0 8
:T MW 2 1 0
:T MW 2 1 2
:T MW 2 1 4
:T MW 2 1 6
:T MW 2 1 8
:T MW 2 2 0
:BE
Posibilidades de comunicacin Manual SS-1 1 SU
:BE
El mdulo funcional FB 1 del ejemplo sirve para imprimir los textos de mensajes depositados en el
mdulo de datos de emisin, DB 203.
Cada vez que se llama el FB y est borado el bit de activacin de emisin (KBS, bit 7) se lanza la
impresin.
Cada vez que se ejecuta el FB se incrementa en 1 el nmero indicado en el texto del mensaje.
El mdulo funcional FB 4 sirve para convertir el nmero de mensaje, en binario, en un nmero en
ASCII.
A-TH : DW 2 1 REPRESENTACION A S C I I T / H ( p a l a b r a s de d a t o s a
A-ZE : DW 2 2 REPRESENTACION A S C I I Z/E a c t u a l i z a r en DB de
BIN : MW 204
A-TH : DW 45 PALABRAS DE DATOS A ACTUALIZAR
A-ZE : DW 46 EN EL DB DE E M I S I O N
:UN M 200.7
:S M 200.7 LANZAR IMPRESION
E/A/D/B/T/Z: E BI/BY/W/D: W
:T MW 2 4 4
:L MB 240
:ADD K F +1
:T MB 240 INCREMENTAR REGISTRO CONTAJE M I L L A R E S
jiF Mw 244
:L MB 2 4 1
:ADD KF + 1
:T MB 241 INCREMENTAR REGISTRO CONTAJE CENTENAS
: TAK
:SPA =SUBH SALTO A PROCESAMIENTO CENTENAS
DEC :-F
:T MW 244
:L MB 242
:ADD KF +1
:T MB242 INCREMENTAR REGISTRO CONTAJE DECENAS
:TAK
:SPA =SUBZ SALTO A PROCESAMIENTO DECENAS
:L KH 3030
:L MW 240
:OW
:T =A-TH
: TAK
:L Mkl 242
:OW
:T =A-ZE
Mdulo de datos con parmetros, DB 202, del driver ASCll del ejemplo de programa
O: KF = +00008; V e l o c i d a d t r a n s m i s i n : 8=9600 b a u d i o s
1: KF = +00000; Paridad: O=paridad p a r
2: KF = +00000; F o r m a t o de d a t o s O
3: KH = 0000; Ternporiz. t r a s CR: ( n i n g u n a )
4: KH = 0000; T e m p o r i z . t r a s LF: ( n i n g u n a )
5: un = 0000; T e m p o r i z . t r a s FF: ( n i n g u n a )
6: KH = 000A; T e m p o r i z . e n t r e 2 c a r a c t e r e s : A= lOOms
7: KH = 0004; I d e n t . f i n t e x t o : "EOT"
8: KH = 0001; A n u l a r L F : NO
9: KF = +00066; L i n e a s p o r p g i n a : 66
10 : KF = +00000; Margen i z q u i e r d o : O c a r a c t e r e s
11: KC = ' u ' ; PAGINACION ABAJO
12: KH = 1838; L e t r a e x p a n d i d a ACTIVADA
13: KC = ' INFORME EJEMPLO: CPU94' Cabecera 1
KC
KC = ' = - = = = = = = 1
KH = ODOA; C R / LF
KC ='*++++++++++**+++*+++****'; Pie 1
KC = 1 " + + + + + * + ' ;
KH = ODOA; C R / LF
KC =' Ejemplo' ; Pie 2
KC = ' d r i v e r canal ASCII' ;
KC ='CPU944' ;
KH = ODOA;
KH = OAOD; C a r a c t e r e s de c o n t r o l : LF / CR
KH = 1658; A c t i v a r c a r a c t e r e s de c o n t r o l paso
KH = 3477; e s c r i t u r a 1/17.
KC =' Mensaje' T e x t o d e l mensaje
KC = ' p r o c e s o no: ':
KH = 1630; C a r c t e r de c o n t r o l : ACTIVAR subrayado
KC ='0000'; Nmero mensaje ( u t i l i z a d o p o r FB4)
KH = 1839; C a r c t e r de c o n t r o l : DESACTIVAR subrayado
KC =' +++ >' ; Mensaje
KH = 1630; Carcter de c o n t r o l : ACTIVAR subrayado
K C = ' i A T E N C I O N QUE'; T e x t o de mensaje de error
KC = ' M A D O R 0 0 0 0 ' ; T e x t o de mensaje de e r r o r y no d e l mensaje
KC = ' A V E R 1 A D O ! ' ; T e x t o de mensaje de error
KH = 1839; Carcter de c o n t r o l : DESACTIVAR subrayado
KC = ' < ' ; Mensaje
KH = 200D; SPACE y CR
KH = 1858; C a r c t e r de c o n t r o l : ACTIVAR paso de
KH = 3177; e s c r i t u r a 1/10.
KH = OA04; C a r c t e r f i n t e x t o EOT ( v . PAR-DB 202)
KH = 0000;
Posibilidades de comunicacin Manual SS- 1 1SU
SI 1
S1 2
Linea directa como en la fig. 12.6 6
2 bornes de bus BT 777 (SINEC L1)
Figura 12.15 Acoplamiento va protocolo 3964(R)en la CPU 944 con dos canales serie
M 15 14 TTYIN-
m OUT- 7 13 TTY N+
20 mA 11 10 TTY OUT+
lTYOUT?- 6 12 20mA
1,8 1/ Mext
CPU 944 CP 5 2 3
f -\
20 mA 11 6 TTY IN+
lTY OUT- 7
M 5
I
20 mA 13 110 TTY OUT+
I
I
TTY iN- 2
M 12
Mes 13 24,25 Mext
Conector sub D Conector sub D
15 polos 25 polos
Los interlocutores se conectan a travs de una lnea directa (< 100 m).
Cable preciso: e 4 hilos
e apantallado
e con una seccin r 0 , 1 4 mm2
Recomendamos el cable SIMATIC 6ES5 707-1AA00.
Los datos a emitir debern estar almacenados en una zona de memoria definida como "buzn de
emisin"; los datos a recibir precisan un "buzn de recepcin", situado tambin en una zona
definida de la memoria (para ms detallles, v. apartado siguiente). Los datos se almacenan rransi-
toriamente en un buffer de entrada o salida del canal serie S i 2. La figura 12.18 aclara el trfico de
datos.
El protocolo 3964 6 3964R precisa informaciones que es preciso depositar en palabras de datos de
sistema prefijadas.
Entre ellas figuran:
o La situacin de los datos a emitir dentro de la memoria de la CPU (el "buzn de emisin")
e La situacin de los datos a recibir dentro de la memoria de la CPU (el "buzn de recepcin")
o La situacin de un byte de coordinacin "Emisin" (KBS) y un byte de coordinacin "Recep-
cin" (KBE) dentro de la memoria de la CPU. Estos dos bytes de coordinacin lanzan el proceso
de emisin/recepcin e incluyen tambin el cdigo de error cuando se produce un fallo
durante la transmisin.
e La posicin del juego de parmetros dentro de la memoria de la CPU (se trata de parmetros
tales como velocidad de transmisin, paridad, etc.).
La situacin de los buzones de emisin y recepcin, KBS, KBE, juego de parmetros y nmero de
modo debe depositarse, a travs del programa de aplicacin, en las palabras de datos de siste-
ma 248 ... 55; p.ej. usando la operacin T BS. La ocupacin exacta figura en la tabla 12.14. Adems
es preciso activar el protocolo 3864 (R) entrando en el SD 46 el nmero de driver.
I Buzn de emisin
Byte de marcas o NQde DB '
Buzn de emisin
NQpalabra de datos
Buzn de recepcin
1
Buzn de recepcin
ldentificador datos " Byte de marcas o NQde DB '
KBS
ldentificador datos '
SD 53 KBS KBS EA6A
Byte de marcas o NQde DB ' IVQ palabra de datos3
SD 54 KBE KBE EAGC
ldentificador datos ' Byte de marcas o NQde DB
Modo Significado
-
1 1 f Al final de bloque de datos enviado no se enva carcter verificador de bioque (3964) /
' / Al final de bloque de datos enviado se envia carcter verificador de bloque (BCC)
(3964R)
Posibilidades de comunicacin Manual SS- 11SU
Los datos recibidos se almacenan primeramente en el buffer de entrada de 1024 bytes de capaci-
dad, antes de que se transfieran, controlado por el programa de usuario, al buzn de recepcin de
la CPU.
Descricpin detallada del proceso de emisin y recepcin a nivel del protocolo 396413964 R
Al emitir, el driver 3964 (R) realiza automticamente las operaciones que se describen a
continuacin.
el receptor no acusa dentro del tiempo de (Cantidad de intentos: palabra 7 del juego de
retardo de acuse
Si fracasa tambien el ltimo intento de estable-
cimiento del enlace, el emisor interrumpe dicha
operacin y deposita un mensaje en el byte de
coordinacin "emisin" (KBS).
e Cada carhcter codificado como lQH se enva dos veces para que el receptor no lo confunda con
el carcter de disolucin del enlace (DLE). Sin embargo, el receptor solo almacena un carcter
en su buffer de entrada.
El receptor vigila el tiempo entre dos caracteres consecutivos. Si dicho intervalo es mayor que
el tiempo de retardo de carcter ajustado (ZVZ), el receptor envia el carcter NAK y espera a
que se enve de nuevo el bloque de datos el tiempo ajustado en la palabra 6 (tiempo de espera
de bloque) del juego de parmetros (tiempo de retardo de carcter: palabra 3 del juego de
parmetros).
o Cuando el buffer de entrada del receptor est lleno antes de que el emisor haya activado la
disolucin del enlace sucede lo siguiente
- la recepcin contina hasta a disolucin del enlace
- a continuacin el receptor evalUa el carcter de control NAK
- el error se registra en el byte de coordinacin "recepcin" (KBE).
o Si durante una emisin en curso, el receptor enva al emisor el carcter NAK, ste interrumpe la
transmisin y repite el bloque de datos, comenzando por el primer carcter.
o Si durante una emisin en curso el receptor enva un carcter distinto de NAK, entonces el
emisor lo ignora y prosigue con la transmisin iniciada.
Una vez transmitidos todos los caracteres almacenados en el buffer de emisin, el emisor inicia la
disolucin de los enlaces. Para ello transmite sucesivamente los caracteres de control DLE (loH),
ETX ( 0 3 ~y,) si estaba prefijado, BCC.
Receptor
I
4 (BCC) 4 E T X --+DLE -+
____,
t---- DLE (loH)
1 er carcter ____,
____)
---+
ensimo carcter ____,
DLE (loH) ___)
ETX ( 0 3 ~ ) ____,
BCC ___,
f--- DLE (loH)
CPU 944
con protocolo
3964R
alta prioridad baja prioridad
l er carcter
ensimo carcter -
b
DLE (loH) -----+
ETX (03H)
BCC ___+
e--- DLE(lOH)
+---- STX (OZH)
DLE (loH)
1 Nota
Los valores prefijados solo se aceptan cuando el juego de parmetros no existe o no es
interpretable.
Manual SS- 1 1SU Posibilidades de comunicacin
4 600 baudios
5 1200 baudios
6 2400baudios
El juego de parmetros se lee al activar el protocolo 3964(R) o tras un cambio de modo; para ello
deber haber terminado el intercambio de datos en el canal (bit 7 en KBE y KBS=Q). El juego de
parmetros se acepta tambin tras R E D CON en el AG siempre que previamente haya estado
activado el protocolo 3964(R).
Los ajustes de los parmetros en la CPU y en el interlocutor debern ser idnticos menos en la
palabra 3 (prioridad). El interlocutor deber tener ajustada prioridad opuesta para poder resolver
un eventual conflicto de inicializacin.
Posibilidades de comunicacin Manual 55- 1 15U
Tabla 12.18 Trama de carctery secuencia de bits por la lnea en caso de protocolo 3964fR) (en funcin de la palabra 2
del iueao de ~armetrosASCII)
I Nota
1
1 Mientras estn activados los bits "Autorizacin de emisin/recepcin" no debe
Emisin de datos
e En la primera palabra del buzn de emisin se ajustar (en bytes) la longitud del bloque de
datos a transmitir. No se transmite en el telegrama la longitud del bloque de datos (palabra 1).
Buzn de emisin
Palabra 1
Palabra 2
Dalos
i Palabra n
En las restantes palabras del buzn de emisin se almacenarn los datos a transmitir.
Activar el bit 7 en el KBS (un flanco creciente activa la emisin). Una vez finalizada la emisin,
el acoplamiento a computador borra dicho bit.
Si no funciona la transmisin, los bits O a 6 del KBS codifican el mensaje de error correspondiente.
La tabla 12.19 explica los diferentes cdigos de error.
Recepcin de datos
Los datos recibidos se almacenan automticamente en el buffer de entrada del canal S1 2 (tamao
del buffer: 1024 bytes), si hay espacio suficiente; de no ser as aparece en el KBE el cdigo de error
correspondiente (+tabla 12.20).
Para que se acepten en el buzn de recepcin estos datos es preciso que el programa de usuario
haya activado el bit 7 del KBE. El protocolo 3964(R) registra automticamente en la primera
palabra del buzn de recepcin la cantidad de bytes recibidos. Una vez lleno el buzn de
recepcin, el protocolo 3964(R) borra el bit 7 del KBE. Si la recepcin no ha sido correcta, los bits O
a 6 del KBE codifican un mensaje de error cuyo significado puede tomarse de la tabla 12.20.
Como en una peticin de recepcin pueden aparecer varias causas de error, el protocolo 3964(R)
asigna prioridades a los diferentes errores. El KBE indica siempre el error que tena la mayor
prioridad durante el ltimo intento de recepcin. En la tabla 12.20 la mayor prioridad se indica con
O y la menor con 6.
--
Tabla
-. 12.20 Mensajes de error en el bvte de coordinacin "Rece~cin"
-
.-3
* DLE y ETX son los caracteres de control para el establecimiento y la disolucibn del enlace (DLE = Data Link escape, ETX
= End o f Text). Para que el protocolo pueda reconocer un dato que tenga el mismo cdigo que un carcter de control
(en este caso DLE), aquel duplica automticamente dicho dato.
La secuencia de los caracteres de control DLE-ETX est fijada para lograr una disolucin correcta del enlace
** STX es el carcterde control que estabelece el enlace con el interlocutor (STX = Start of Text).
Nota - -
Mientras estn activados los bits "Emisinlrecepcin autorizada'ko debe modificarse
la situacin de los buzones de emisin y recepcin (DB o zona de marcas).
Nota
El sistema operativo puede activar o borrar tras cada instruccin, con independencia
del ciclo del AG, los bits en los bytes de coordinacin. Esto significa que una consulta
repetida de un bit de coordinacin dentro de un ciclo de programa puede dar lugar a
resultados diferentes (i Precaucin al evaluar los flancos?)
Manual 55- 11SU Posibilidades de comunicacin
Los datos a transmitir se encuentran en las palabras de datos DW 1 a DW 5 del DB 203. Por este
mo"evo la Iakigitud del bloque de datos debe especificarse al valor 10 bytes.
El ejemplo describe el programa de un interlocutor. Uno similar puede utilizarse para una
CPU 944, que entonces ejercera de interlocutor, si alli la prioridad (DB 202, DW 3) se modifica para
que quede ajustada a "baja prioridad".
-- ...--. -
U8 21/ 0622 AWt ExpiKarion
RESERVAR PARA PROTOCOLO 3 9 6 4 ( R )
:SPA FB 2 2 0 UNA ZONA DE DATOS DE S I S T E M A
NOMB : P A - 3 9 6 4
TPAR : KC DB E L JUEGO DE PARAMETROS PARA PROTOCOLO 3 9 6 4 ( R )
NPAR : KY 2 0 2 ,O SE ENCUENTRA EN D B 2 0 2 , DESDE DWO
TSF : KC DB E L BUZON DE E M I S I O N ESTA EN
NSF : KY 203,O D B 2 0 3 , DESDE DWO
TEF : KC DB EL BUZON DE RECEPCION SE ENCUENTRA EN
NEF : KY 2 0 4 , 0 D B 2 0 4 , DESDE DWO
TKBS : KC MB EL BYTE DE COORDINACION " E M I S I O N "
NKBS : KV 100,O ES MBlOO
TKBE : KC MB EL BYTE DE COORDINACION "RECEPCION"
NUBE : KY 1 0 1 , O ES MBIOl
MODE : KF +2 NUMERO DE MODO: 2 (CON BCC)
RECEPCION L I B E R A D A
Posibilidades de com unicacidn Manual 55- 7 15U
NOMB
DES : TPAR
DES : NPAR
DES : TSF
DES : NSF
DES : TEF
DES :NEF
DES : TKBS
DES : NKBS
DES : TKBE
DES : NKBE
DES :MODE
:SPA F B 1 EMISION
NOMB : E M I S I O N
:SPA F B 2 RECEPCION
NOMB :RECEPCIO
:SE
FBf AWL
NOMB : E M I S I O N
:A DB 2 0 3 A B R I R BUZON DE E M I S I O N
:O M 100.7 F I N S I SE ESTA ENVIANDO O
:ON E 0.0 NO HAY DESEO DE E M I S I O N
: BEB ( L I B E R A R E M I S I O N CON E 0 . 0 )
ACONDICIONAR BUZON DE E M I S I O N
:L KF +10 DEBERAN ENVIARSE 10 BYTES
:T DW O ( 1 E R A PALABRA EN E L BUZON DE E M I S I O N )
:L DW 1 M O D I F I C A R DATOS DE F I N
:ADD KF + I
:T DW 1
NOMB : R E C E P C I O
:A DB 2 0 4 A B R I R BUZON DE R E C E P C I O N
:U M 101.7 F I N S I NO SE R E C I B I E R O N DATOS
:BEB
EVALUAR DATOS R E C I B I D O S
DE 202 Exptcacin
I
VELOCIDAD TRANSMISION = 9 6 0 0 BAUDIOS
P A R I D A D PAR
Formato de datos 1
ALTA PRIORIDAD
T I E M P O RETARDO CARACTER = 2 2 0 MS
T I E M P O RETARDO ACUSE = 2 SEC
T I E M P O ESPERA BLOQUE = 4 SEC
C A N T I D A D MAX. DE I N T E N T O S DE E S T A B L E C I M I E N T O
C A N T I D A D MAX. DE I N T E N T O S DE E M I S I O N
13.1 Zona de datos de sistema ocupada por el reloj-calendario integrado ..... 13- 2
13.2 Significado de los bits O y 1 en el dato de sistema 11 .................... 13- 3
13.3 Datos en la zona de datos del reloj .................................... 13- 7
13.4 Mrgenes de definicin de los datos del reioj .......................... 13- 8
13.5 Significado de los hits del reloj (bitso, 1. 2 y 3 de Ba palabra de estado) ... 13- 11
13.6 Significado de los bits 4 y 5 de la palabra de estado ..................... 13- 11
13.7 Significado de los bits del contador de horas de operacin
(bits8. 9ylOdelapalabradeestado) ................................. 13-12
13 Reloj-calendario integrado
(solo en la CPU 943 1 CPU 944 con dos canales serie )
e Funcin de refoj
p. ej. para determinar el instante en que ia CPU pas al estado STOP como consecuencia de un
fallo
Direccin de la palabra de
estado Nmero del DB (QB Z...DB 255)
Zona de operandos D 6
Zona de operandos M Nmero byte de marcas
Direccin de la palabra de
estado Nmero de la palabra de datos
(solo importante para la DW O...DW 2 5 5
zona de operandos D)
Control del arranque del chip
12 * Valor de correccin *
EA19
* solo se verifica y procesa una vez cada hora
Por motivos de seguridad, al inicializar el chip del reloj se comprueba si puede direccionarlo el
sistema operativo y si arranca dicho componente.
Para este fin se dispone de los bits O y 1 en el dato de sistema 11. Consultando el estado de estos
bits en el programa de usuario es posible leer el estado del hardware usando la instruccin del
sistema "L BS 1 1 ".
Data de sistema ? t
tEA16ti) Significado
t
Bit O
n o existe el segundo canal serie 1
El dato de sistema 11 ya puede consultarse en los 00s 21 y 22, esto es, es posible detectar desde un
principio que no ha arrancado el reloj, y sealiza el mensaje correspondiente.
DES :NUDA
E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KC
E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KY
E/A/D/B/T/Z: A BI/BY/W/D: BI
: LW =TUDA T I P O DE L A ZONA DE OPERANDOS PARA
:T MW 2 5 0 DATOS DEL RELOJ
: LW =NUDA D I R E C C I O N I N I C I A L ZONA DATOS RELOJ
:T MW 2 5 1
: LW =TUSW T I P O DE L A ZONA DE OPERANDOS PARA
:T MW 2 5 3 PALABRA DE ESTADO
: LW =NUSW D I R E C C I O N DE L A PALABRA DE ESTADO
:T MW 2 5 4
Valor de correccin
Para compensar las imprecisiones causadas en el reloj-calendario como consecuencia de los efectos
de temperatura es posible entrar un vaior de correccin en la palabra de datos de sistema (SD) 12
(EA 1 8,).
El valor de correccin (en segundos) se refiere a un perodo de 20 das. Esto es, si se determina que
el reloj de la CPU 9431944 se atrasa, p. ej., 20 segundos en 30 das, el valor de correccin es
entonces f 20.
El sistema operativo corrige internamente el reloj cada hora con un valor inferior a un segundo;
esto impide saltarse ningn segundo (el valor de correccin solo se lee y verifica una vez por hora).
El mecanismo de compensacin funciona con independencia del modo de operacin ajustado, o
sea tanto en estado STOP como en estado RUN.
Margen del valor de correccin: -400 ... O ... 4-400 (con "O" no hay correccin).
El valor de correccin debe indicarse en el formato " K V .
Tras BORRADO TOTAL en e[ SD 12 se prefija el valor "O".
Si es incorrecto el valor de correccin, el sistema operativo activa el bit 15 en el SD 11; en este caso
el valor de correccin es'"O".
Con RED DES no se corrige la hora. Tras RED CON se recupera la correccin de la hora, siempre que
la CPU haya estado respaldada por la batera tampn durante el perodo de corte de alimentacin.
Para poder recuperar la correccin es condicin indispensable que el estado RED DES no dure ms
de 6 meses. Si la CPU ha estado deconectada ms de 6 meses, al conectarla (RED CON) el sistema
operativo activa el bit 15 en el SD 11 y no corrige la hora!
Reloj-calendario integrado Manual S E 1 I5U
4 Horario alarma
Programa de (palabras 8 a 11)
mando
Horas de operacin
actuales
(palabras 12 a 14)
Preselecciones con-
tador horas operac.
(palabras 15 a 17)
Horalfecha de la
ltima transicin
RUNISTOP
(palabras 18 a 21)
-
Lectura de datos del reloj El reloj escribe los datos de! reloj
usando operaciones de carga + - - en la zona de datos de! reloj
Al ajustar el reloj solo es preciso transferir los datos necesarios para realizar la funcin deseada.
As, si solo se desea modificar, p. ej., los datos para la funcin de reloj, no es preciso dar los de la
funcin de alarma o la funcidn de contador de horas de operacin.
La tabla 13.3 informa de dnde se encuentran los distintos datos dentro de la zona de datos del
reloj, con independencia de la zona de memoria elegida (zona DB o zona de marcas). A
continuacin de dicha tabla se informa ms detalladamente de los datos registrados en la zona de
datos de reloj.
Manual S5-7 ?SU Reloj-calendariointegrado
o Los datos en la zona de datos del reloj deben entrarse en forma decimal, o sea, codificados en
BCD.
Reloj-calendario integrado Manual 55- 11SU
En el modo con 24 horas se considera si est activado el bit AMIPM al preseleccionar la hora del
reloj y el horario de alarma, lo que activa el bit de error correspondiente.
Cualquier entrada diferente a las indicadas provocan mensajes de error por parte del sistema
operativo; stos pueden consultarse en la palabra de estado. Si hay mensajes de error en la
palabra de estado y se ajusta nuevamente el reloj, el horario de de alarma o el contador de
horas de operacin, si las preselecciones se encuentran dentro del margen de definicin, el
sistema operativo borra los mensajes de error.
Si al ajustar el reloj no se desea aceptar una preseleccin (horario de alarma o contador de
horas de operacin) o modificar el valor actual, para dicha variable se entrar el valor "FF"
(hexadecimal).
Manual SS- 11SU Reloj-calendariointegrado
Si la zona de datos del reloj se sita prxima al final de algunas zonas particulares (marcas,
mdulo de datos), con lo cual no queda suficiente memoria disponible, solo se transmiten los
datos del reloj que caben en la zona mencionada.
No son vlidas las preselecciones situadas fuera de dicha zona.
e Si los datos del reloj se almacenan en una zona de marcas no remanentes, tras RED DES y
REARRANQUE se pierden todas las preselecciones y el instante de la ltima transicin RUN-
STOP!
e No olvide que puede determinar la situacin de la zona de datos del reloj, y que los nmeros
de palabra indicados en la tabla 13.3 tienen carcter relativo.
(I El sistema operativo borra los bits "Aceptar preselecciones" (bits 2 ,10 y 14 de la palabra de
estado) cuando
- se han aceptado las preselecciones
- no se han aceptado las preselecciones porque estaban fuera del margen permitido. En este
caso se activa tambin el bit de error correspondiente (bits 0,8 y 12 de la palabra de estado).
El sistema operativo no borra los bits "Aceptar preselecciones" (bits 2 ,?O y 14 de la palabra de
estado) cuando
- los datos de sistema para el reloj son errneos o no estn presentes
- la zona de datos del reloj es demasiado pequea
- el reloj presenta un defecto (avera hardware).
has tablas 13.5 a 13.8 informan del significado de los estados de seal de !os bits correspondientes.
Tabla 13.5 Significado de los bits del reloj (Bits 0, I,2 y 3 de /a palabra de estado)
Bit 1. Estada
. . Significado
-- -
1 Modo 12 h
1
O 1 Modo24h
Los bits 6, 7, 11 y 15 son precisos para el sistema operativo, por lo que no estn dispoibles para el
usuario.
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>.
1 Nota
El formato "KZ" carga en el AKKU 1 una constante codificada en BCD, por lo que es
muy adecuado para entrar preselecciones.
e Una vez transferidas las preselecciones a la zona de datos del reloj es preciso activar el bit 2 en
la palabra de estado para que el reloj acepte los datos.
o Con la funcin del PG '"ANDO VAR", s i el AG est en "STOP'" en la palabra de estado, el bit
4=1
1 Nota
bles) es preciso indicar primero los datos del
Reloj-calendario integrado Manual SS- I 15U
Dependiendo del estado de la entrada 12.1 se aceptarn las preselecciones para la hora y la fecha.
Dichos datos deberSn transferirse a los bytes de marcas 120 a 127 antes de activar la entrada 12.1
(comparar con O5 1). Los valores que no deben modificarse se preseleccionarn con FFn. La
entrada 14.0 permite determinar el modo del reloj (1 = modo con 12 horas). La entrada 13.0 est
asociada al bit AM/PM que se usa cuando se opera en modo con 12 h.
La zona de datos del reloj se encuentra en el DB 2a partir de la DW 0; la palabra de estado es la
MW 10.
P R E S E L E C C I O N DE HORA Y FECHA
................................
- - - - - - - - - - - - - - - - - - - - - m - - - - - - - - - -
T R A N S F E R I R PRIMERAMENTE L O S VALORES
DE L A HORA Y L A FECHA A L O S M 0 1 2 0 A M B 2 2 7 !
LANZAR L A P R E S E L E C C I O N D E L R E L O J
A C T I V A N D O M 2 0 . 0 ( S E BORRA EN E L F B 1 0 )
:SPA FB 10
NOMB : P . R E L O J
SCHJ : MB 1 2 0 ANO B I S I E S T O
MOTG : MB 1 2 1 D I A DE L A SEMANA
TAG : MB122 D IA
MON : MB123 MES
JAHR : RB 1 2 4 ANO
STD : MB 1 2 5 HORAS
AMPM: E 13.0 B I T AMPM ( S O L O EN MODO 1 2 H )
MIN : MB 1 2 6 MINUTOS
SEK : MB 1 2 7 SEGUNDOS
FEHL : M 12.1 B I T DE ERROR
MODE : E 14.0 MODO 1 2 H : E 1 4 . 0 = 1
:BE
NOMB
' '
: P . RELOJ
m10 AWC
" " ' I
1 PRESELECCION RELOJ
fxpfkiicidn
1
DES :SCHJ BI/BY/W/D: BY
DES :WOTG BI/BY/W/D: BY
DES :TAG BI/BY/W/D: BY
DES :MON BI/BY/W/D: BY
DES :JAHR BI/BY/W/D: BY
DES :STD BI/BY/W/D: BY
DES :AMPM BI/BY/W/D: 31
DES :MIN BI/BY/W/D: BY
DES :SEK BI/BY/W/D: BY
DES :FEHL BI/BY/W/D: BI
DES :MODE BI/BY/W/D: BI
Dentro de la zona de datos del reloj, los datos actuales se encuentran depositados en las primeras
cuatro palabras de datos (v. tabla 13.2). Pueden leerse de all utilizando operaciones de carga.
Para poder leer correctamente la hora, antes de acceder es preciso activar e n el programa d e
mando el b i t 3 de la palabra de estado. Si est activado el b i t 3 n o se actualiza ya la zona de datos
del reloj. Tras leer la hora es necesario borrar dicho bit.
Activar el b i t 3 en
la palabra de estado
Borrar el b i t 3 e n
la palabra de estado
Dependiendo de u n evento exterior, en este caso simulado por un flanco positivo en la entrada
12.0, se desea almacenar la hora en los bytes de marcas 30 a 36. La marca 13.1 indica el modo en el
que opera el reloj. En el modo con 12 horas, la marca 13.0 es el b i t AMIPM.
La zona de datos del reloj se encuentra en el DB 2, a partir de la DW O; la palabra de estado es la
MW 10.
D I A DE L A SEMANA
MES
HORAS
I N H I B I R B I T AMPM
(SOLO IMPORTA EN MODO 1 2 H )
I N D I C A R B I T AMPM
(SOLO IMPORTA EN MODO 1 2 H )
MINUTOS
SEGUNDOS
SE A C T U A L I Z A NUEVAMENTE L A HORA
Rota
Solo se escribe en esta zona de datos del reloj si
o esta puesto a "1" el bit 5 en la palabra de estado,
r ha acontecido una transicin RUN-STOP o RED DES, y
0 se dispone todava de memoria en la zona de operandos.
Este ofrece la posibilidad de determinar cundo ocurri una transicin RON-STOP o una RED DES,
incluso aunque el AG haya vuelto al modo RUN. La hora y la fecha de la ttima transicin RON-
STOP o RED DES se encuentra en las palabras 18 a 21 (ag. tabla 13.3).
4i antes de haber ledo esta zona de datos del reloj se han producido varias transiciones RUN-STOP,
solo es posible determinar el instante en que se produjo ta irltrna transicin.
Si no se dispone de espacio suficiente en memoria para esta zona de datos del reloj, siempre existe
la posibilidad de no aprovechar, o de hacerlo solo parcialmente, dicha zona. Esto no tiene ningn
otro efecto.
-
B i t 7 = 1+PM
Bit7 O+AM
I Nota
El formato "KZ" carga en el AKKU 1 una constante codificada en BCD, por lo que es
muy adecuado para entrar preselecciones.
o Si en un byte para un horario de alarma se entra el valor "255D" 6 "FFHU, dicho byte no se
considera al evaluar "Horario de alarma alcanzado". Esto permite, p. ej., programar
cmodameilte una alarma que se repita a diario. Para ello se entra el valor '22550"
6 "FEH" en
las variables "Da de la semana", "Da" y "Mes".
o El bit 14 provoca que el reloj acepte ias preselecciones para los horarios de alarma.
Atencin
Si el horario d e alarma se alcanza estando el AG en el m o d o STOP o RED DES n o es
posible evaluar el b i t d e dicha funcin. Se borra siempre durante el ARRANQUE!
Dependiendo del estado d e la entrada 12.2 se aceptarn en este caso las preselecciones del horario
d e alarma. Antes d e que se active la entrada 12.2 es preciso transferir a los bytes de marca 130 a
135 las preselecciones. Los valores que n o deban considerarse se prefijarn con FFH.
Con la entrada 14.0 se ajusta el m o d o del reloj. La entrada 13.0 define el b i t A M / P M para el m o d o
con 12 horas.
Cuando se alcanza el horario d e alarma ajustado se activa la marca 13.2. Los errores de
preseleccin d e horario se sealizan e n la marca 12.2.
Los datos del reloj estn depositados en el DB 2, a partir de la DW 0; la palabra de estado es la
MW10.
PRESELEC. Y E V A L U A C I O N DE H O R A R I O DE ALARMA
-------------------------------------------
i T R A N S F E R I R PRIMERAMENTE L O S VALORES
A LOS MB130 A MB1351
:U E 12.2 L A N Z A R P R E S E L E C C I O N H O R A R I O DE ALARMA
:S M 20.1 ACTIVANDO M 2 0 . 1
( S E BORRA EN E L F B 1 1 )
: S P A F B 11
NOMB : P . ALARMA
WOTG : MB 1 3 0 D I A DE L A SEMANA
TAG : MB 1 3 1
MON : MB 1 3 2
STD : MB 1 3 3
AMPM: E 13.0 B I T AM/PM ( S O L O IMPORTANTE EN MODO 1 2 H )
MIN : MB 1 3 4
SEK : MB 1 3 5
FEHL : M 12.2 B I T DE ERROR
ALRM : M 13.2 I N D I C A C I O N H O R A R I O DE ALARMA ALCANZADO
MODE: E 14.0 MODO 1 2 H : E 1 4 . 0 = 1
Manual S5- 1 ISU Reloj-calendano integrado
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".
El formato "KZ" carga en el AKKU 1 una constante codificada en BCD, por lo que es
E W A 4NEB 811 6 1 3 0 - 0 4
M a n u a l 55-1 1SU Reloj-calendario integrado
r, Una vez transferidos los valores de preseleccin a la zona d e datos del reloj, es preciso activar
el b i t 10 d e la palabra de estado a f i n de que el reloj pueda aceptar dichos datos.
Dependiendo del estado d e la palabra de estado 12.3 se aceptarn los valores de preseleccin para
el contador de horas de operacin. Antes de que se active la entrada 12.3 (no se realiza en el
ejemplo de programa) es preciso haber transferido dichos valores a los bytes d e marcas 136 a 140.
Los valores que no deben modificarse se prefijaarhn con FFH.
Los errores de preseleccin se sealizan e n la marca 12.3.
La mona de datos del reloj se encuentra en el DB 2, a partir de la DW O; la palabra de estado es la
MW 10.
-,
OB 1 AWL ExpfKacin
P R E S E L E C C I O N CONT. HORAS DE O P E R A C I O N
-------------------------------------
; T R A N S F E R I R PRIMERAMENTE L O S VALORES
A LOS MB136 A MB1401
:U E 12.3 LANZAR L A T R A N S F E R E N C I A DE L A S
:S M 20.2 P R E S E L E C C I O N E S PARA CONT. HORAS
DE O P E R A C I O N A C T I V A N D O M 2 0 . 2
:SPA FB 12
NOMB : P . CONT.
SEK : MB 136 SEGUNDOS
MIN : MB 1 3 7 MINUTOS
STDO : MB 138 HORAS
STD2 : ME 1 3 9 HORAS X 1 0 0
STD4 : MB 1 4 0 HORAS X 1 0 0 0 0
FEHL : M 12.3 B I T DE ERROR
:BE
E/A/D/B/T/Z: E BI/BY/W/D: BY
E/A/D/B/T/Z: E BI/BY/W/D: BY
E/A/D/B/T/Z: E BI/BY/W/D: BY
E/A/D/B/T/Z: E BI/BY/W/D: BY
E/A/D/B/T/Z: E BI/BY/W/D: BY
DES :FEHL
Los datos actuales estn depositados e n las palabras 12 a 14 de la zona de datos del reloj. De all
pueden leerse utilizando operaciones de carga.
Para poder leer correctamente el estado del contador de horas de operacin, antes del acceso es
preciso borrar en el programa d e mando el b i t 9 de la palabra de estado. S i est borrado el b i t 9 n o
se actualiza ya ms la zona d e datos del reloj. Tras leer el estado del contador es preciso volver a
activar dicho bit.
/ Borrar el b i t 9 e n
la palabra de estado /
Leer las horas de operacin
en la zona d e datos del reloj
Activar el b i t 9 en
la palabra d e estado
Tras 300 horas d e operacin se desea desconectar una mquina para realizar una inspeccin.
Cuando se desconecta la mquina se activa la marca 12.4. Cuando transcurren las 300 horas de
operacin se salta a PB 5, que debe provocar la desconexin (en el ejemplo n o est programado).
La zona de datos del reloj se encuentra en el DB 2, a partir de la MW O; la palabra de estado es la
MW 10.
i ""'
NOMB : L .
"
CONT.
'
F54 AWC
LECTURA CONTADOR HORAS O P E R A C I O N
:A DB 2 D B EN E L QUE E S T A N L O S DATOS D E L R E L O J
:U M 12.4 CUANDO ESTA A C T I V A D A L A MARCA A U X I L I A R 1 2 . 4
: BEB S I M A Q U I N A YA DESCONECTADA,
ENTONCES F I N D E L MODULO
BLOQUEAR CONTADOR HORAS O P E R A C I O N
( B I T 9 EN P A L A B R A DE ESTADO)
CARGAR HORAS X 1 0 0 EN A K K U 1
Lo expuesto tiene validez general y es aplicable a todos los autmatas sin consideracin del tipo ni
construaor.
14.1 Fiabilidad
Se denomina fiabilidad de un autmata elearnico a la capacidad de satisfacer durante un tiempo
dado y dentro de lmites prefijados (sus datos tkcnicos) las exigencias impuestas.
A pesar de todos los esfuerzos no puede excluirse la aparicin de averas, por lo que no existe un
100% de fiabilidad.
(1) Las averas prematuras o infantiles estn causadas por defectos en los materiales y en la fabri-
cacin. La tasa de averas cae apreciablemente durante las primeras horas de funcionamiento.
(2) En la segunda fase se mantiene constante la tasa de averas. Suponiendo que no se sobrepasan
los lmites tecnicos especificados, durante este perodo solo aparecen averas aleatorias.
Este "comportamiento normal" constituye la base de clculo para todas las magnitudes carac-
tersticas de la fiabilidad.
(3) La tasa de averas crece a medida que aumenta el nmero de horas de servicio. Aparecen con
ms frecuencia averas por desgaste que anuncian el final del tiempo de servicio. Esta transi-
cin es continua; no aparece ninguna elevacin abrupta de la tasa de averas.
A pesar de todas las medidas tomadas es preciso contar con la aparicin de averas. En instala-
ciones con autmatas programables las averas se distribuyen aproximadamente de la forma
siguiente:
Aumento de la dispo- j
nibilidad gracias a I
Unidad
instalacin Autmata central
e Solo una pequea parte (aprox. 5%) de las averas aparece dentro del autmata electrnico.
Esta proporcin se compone de
- las averas de la unidad central (aprox. lo%, esto es, solo el 0'5% de las averas totales);
a esta tasa aportan con el mismo porcentaje la unidad de control, la memoria, el sistema
de bus y la alimentacin;
- las averas en los mdulos perifricos (aprox. 90%, esto es, solo el 4,5% de las averas
totales).
e La mayor parte de las averas (aprox. 95%) aparece en los emisores de seal, actuadores,
accionamientos, cableado, etc.
Fiabilidad, disponibilidad y seguridad de los controladores electrnicos Manual 55- 1 ISU
14.2 Disponibilidad
La disponibilidad "V" se define como la probabilidad de que un sistema se encuentra en condicio-
nes de funcionar en un instante fijado con anticipacin.
Sin embargo, se puede llegar muy cerca del estado ideal si se utilizan aurtbrnatar configurados en
forma de sistemas redundantes. Entre las configuraciones de este tipo ms conocidas cabe
destacar:
e Sistemas redundantes
e Sistemas redundantes con lgica de seleccin 2 de 3
e Sistemas redundantes de cuatro canales que se controlan mutuamente (cuando se desee la
mxima seguridad)
La disponibilidad puede aumentarse tambikn disminuyendo los tiempos de parada. Las siguientes
medidas contribuyen a ello:
14.3 Seguridad
14.3.1 Tipos de averas
Lo decisivo para clasificar una avera es su efecto. Se puede distinguir entre averas activas y
pasivas, as como averas peligrosas y n o peligrosas.
r
Esquema:
Seales de liberacin
T
Pulsador de m a n d o
1 1
Segn la aplicacin d e u n autmata pueden tener efectos peligrosos las averas activas o las
pasivas.
Ejemplos:
e En u n control d e accionamiento una avera activa provoca el arranque intempestino del motor.
e En una funcin de sealizacin una avera pasiva bloquea el aviso de u n estado peligroso
(avera bloqueante o inhibidora).
Siempre que las averas puedan provocar grandes daos materiales o incluso personales, o sea,
que puedan transformarse e n averas peligrosas, es necesario tomar medidas para elevar la seguri-
dad de la instalacin con autmata. En este caso debern observarse los reglamentos en vigor.
Fiabilidad, disponibilidady seguridad de los controladores electrnicos Manual SS- 115U
En un autmata de estructura monova (sin redundancia) son limitadas las posibles medidas a
tomar para aumentar su grado de seguridad:
o Los programas o partes de los mismos pueden depositarse y ejecutarse varias veces en
memoria.
o Las salidas pueden vigilarse por software por medio de una realimentacin paralela a las
entradas del mismo aparato.
o Funciones de diagnosis integradas en el autmata y que llevan las salidas a un estado definido
- en general, desconexin - cuando se presenta una averia interna.
o Los rels y contactores solo se excitan cuando se aplica una tensin a su bobina. En estos ele-
mentos las averas activas son ms importantes que las pasivas.
Por el contrario, en los autmatas electrnicos aparecen con la misma Frecuencia las averas
activas y las pasivas. As, un transistor de salida defectuoso puede quedar en estado de blo-
queo o de conduccin.
Configuracin multiva
Si a pesar de todas las medidas los autmatas con estructura monova no pueden satisfacer los
requisitos de seguridad requeridos, es necesario configurar los autmatas con varias vas
(redundantemente).
14.4 Resumen
e En los autmatas electrnicos pueden surgir averas de ndole diversa y en cualquier punto.
o A pesar de los mximos esfuerzos destinados a alcanzar una fiabilidad mxima, la probabi-
lidad de aparicin de averas no se hace nunca cero.
e Lo importante es el efecto de dichas averas. Segn la aplicacin es posible que las averas
activas o pasivas sean peligrosas o no peligrosas.
o Para cumplir con requisitos de seguridad los autmatas electrnicos debern configurarse de
forma multiva (redundante).
15 Datos tcnicos
En almacenamiento/
-4O...+85"C
Variacin de temperatura
mx. 10 K l h
- En almacenamiento/
mx. 20 K 1 h
Humedad relativa
595% (segn DIN 40040)
- En almacenamiento/
S 95% (sin condensaciones)
Presi6n atmosferica
860... 1060 hPa 1
- En almacenamiento/
660...1060 hPa 1
Sustancias nocivas
Oscilacin de 1 MHz
- Fuentes de alimentacin c.a.
- Fuentes de alimentacin C.C.
- Output DC 24 V 1 segn CEI 536
- fnputCA1151230V
-Tarjetas digitales de EIS Dimensionamiento del
-Tarjetas analgicas de /S
- Canales de comunicacin - entre los circuitos elctricos
senoidal, 50 Hz
3 kv, 1.2150ps
R6Faga de impulsos (burst)
- Fuentes de alimentacin Supresin de intederencias segn VD 087 1
- Tarjetas digitales de E I S
- Tarjetas analgicas de E I S
- Canales de comunicacin Las tarjetas de salida de c.a. no
estn desparasitadas.
Manual SS- 1 15U Datos tcnicos
Cantidad de tarjetas
perifricas enchufables m6x.
Cantidad de aoaratos de
ampliacibn cokdables
-centralizadamente mx.
Dimensiones A x A x T (mm)
Pero
Cantidad de tarjetas
perifricas enchufables m6x. 6
Cantidad de aparatos de
ampliacibn conedables
- centralizadamente mx. 3
- decentralizadamente * mx. 63
Cantidad de tarjetas
perifricas enchufables mx. 7
Cantidad de aparatos de
ampliacibn conectables
- centralizadamente rnx. 3
Dimensiones A x A x T (mm) 483 x 303 x 47
.
i-
N
m
Peso 5 kg
m
M
Cantidad de tarjetas
perifricas enchufables rnx. 7
Cantidad de aparatos de
ampliacibn coneeables
- centralizadamente rnx. 3
- descentralizadamente * m6x. 63
Dimensiones A x A x T (mm) 483 x 303 x 47
.
m
N
Peso 5 kg
m
20
* -+ apt. 3.2.6
Datos tcnicos
Cantidad de tarjetas
perifericas enchufables mx. 17
Cantidad de aparatos de
am~iiaci6nconectables
- cintralizadamente mx. 3
- descentraliradamente * m8x. 63
DimensionesA x A x T (mm)
Pero
lnterfase
- conexibn centralizada IM 305 / IM 306
Peso
Da tos tcnicos Manual 55-1 1 SU
Cantidad de tarjetas
perifricas enchufables m6x. 9
Evaluacin de alarmas
Cantidad de tarjetas
perifricas enchufables m6x. 7
lnterfase
- conexin centralizada I M 306
- conexin descentralizada AS310lAS311
IM 3141IM 3171
IM 318
Y
Y Evaluacin de alarmar no posible
LO
m
m
Dimensiones A x A x T (mm) 483 x 303 x 47
2
(3
Peso 5 kg
Cantidad de tarjetas
perifrica enchufables mx. 7
lnterfase
- conexin centralizada IM 306
- conexin descentralizada AS 310 / AS 31 1
IM 314 1 l M 317 1
IM 318
Frecuencia de la red
-Valor nominal
- Margen admisible
1 Potencia(potencia activa)
Tensin de salida
- Valor nominal
- Tolerancia
lntensidad de salida
- Valor nominal sin ventilador
- Valor nominaf con ventilador
- Margen admisible
Tensin de salida (PGIOP)
- Valor nominal 5,2 V
- Tolerancia 4 2%
lntensidad de salida mx. 2.5 A
Indicador de perturbacin
Separacin galvnica no
Disipacin
Datos tcnicos
Peso aprox. 1.9 kg
Tensin de entrada 11
- Valor nominal 1151230 V c.a.
- Margen admisible 94...132 VI 187...264 V
Manual SS- 7 7 SU Da tos tcnicos
Tensin de entrada L +
- Valor nominal
- Ma-en admisible
Frecuenciade la red
-Valor nominal
lntensidad de entrada a 24 V
- Valor nominal 1,6A
- lntensidad de conexion mAx. 35A
- 1% 1A's
Potencia
Tensin de salida
-Valor nominal
- Tolerancia
lntensidad de salida
- Valor nominal sin ventilador
- Valor nominal con ventilador
- Margen adrnisibie
Tensin de salida (PGIOP)
- Valor nominal 5,2 V
- Tolerancia + 2%
lntensidad de salida mx. 1A
Indicador de perturbacin
Separacin galvnica
Disipacin
Tensin de entrada L +
- Valor nominal 24 V C.C.
- Margen admisible 20...30 V
Frecuencia de la red
- Valor nominal O Hz
lntensidad de entrada a 24 V
- Valor nominal 5.4 A
- lntensidad de conexin mx. 132 A
- 12t 16 Als
Potencia 130 W
Tensin de salida
- Valor nominal
- Tolerancia
Tensin de salida
- Valor nominal sin ventilador
- Valor nominal con ventilador
- Margen admisible
Tensin de salida (P/OP)
- Valor nominal 5.2 V
- Tolerancia +2%
lntensidad de salida mx. 2,5A
Indicador de perturbacin
electrnica
I
Fusible (en el circuito printario) incorporado
Separacin galvnica
Botina
Grado de supresin de radio- A+l4dB
+niczmww interferencias segn VDE 0871
Disipacin
sv
Peso
ILV
Tensin de entrada L t
- Valor nominal
- Margen admisible
Frecuenciade la red
-Valor nominal
lntensidad de entrada a 24 V
- Valor nominal
- Intensidad de conexin
Tensin de salida
- Valor nominai
- Tolerancia
lntensidad de salida
- Valor nominal sin ventilador
- Valor nominal con ventilador
- Margen admisible
Indicador de perturbacin
I1 Clase de proteccin
Separacin galvnica
Clase 1
aprox. 1.6 kg
1 Esquema de principio 1
Tarjeta central CPU 943 (con dos canales serie) (6ES5 943-711821)
- con dos PG
Peso aprox. 1.5 kg
Contadores
-Cantidad 128; optativamente
todos remanentes o
solo la mitad 2
- Margen 0...999 (hacia adelante,
hacia atrs)
Total de entradas y salidas
digitales mx. 2048
Total de entradas y salidas
analgicas mx. 128
Mdulos de organizacin mx. 256
Mdulos de programa mx. 256
Mdulos funcionales mx. 256 (parametrizablesf
Mdulos de paso mx. 256
Mdulos de datos mx. 254
Juego de instrucciones aprox. 170 instrucciones
Corriente de respaldo pro-
cedente de la batera tam n
necesaria para mantener Pos
datos cuando se desconecte
la red
- RAM interna aprox. 100 p A
- cart. de memoria RAM aprox. 200 p A
Consumo
- de 5 V (interna) tp. 0.2 A
- de 24 V (sin PG) 0.04 A
(con PG) 0.06 A
Disipacin tip. 2W
- con PG tip. 2.5W
Tarjeta central CPU 944 (con dos canales serie) (6ES5 944-711821)
Datos tcnicos
Tamao mx. 49152 instrucciones
- Memoria interna m6x. 49152 instrucciones
- CaRucho de memoria
(EPROM) m6x. 49152 instrucciones
- Cartucho de memoria
(EEPROM) mx. 8192 instrucciones l
Tiempo de ejecucin
- por operacin binaria aprox. 0.8 ps
- por op. de palabra aprox. 0,8 ...3.6 ps
aprcpx. @...-
45 Idia
Cantidad de entradas
Separacingalvnica
Tensin de entrada L+
- Valor nominal
- con seal "O" -30... + 5V
- con seal "1"
lntensidad de entrada
- con seal "1" tp. 8.5mA
Tiempo de retardo
- para transicin de "O" a "1"
Longitud de cable
-apantallado mx. 1000 m
-sin apantallar mx. 600m
Dimensionado del
aislamiento segn VDE 0160
tp. 6.5 W
aprox. 0.7 kg
Ocupacin de bornes
Datos tcnicos
Cantidad de entradas 32
Separacingalvnica s (optoacoplador)
-En grupos de 8
Tensin de entrada L +
- Valor nominal 24 V C.C.
- con seal "0" -30... + 5V
- con seal "1" 13...30V
lntensidad de entrada
- con seal "1 " tp. 8.5mA
Tiempo de retardo
- para transicibn de "O" a "1 " tp. 2.2 ms; mx. 4.6 ms
- para transicin de "1" a "O" tp. 4.5 ms; mx. 12 ms
Longitud de cable
-apantallado mx. 1000 m
-sin apantallar mx. 600m
Dimensionado del
aislamiento segn VDE 0160
Tensin nominal de
aislamiento
(entre grupos) 30 V
- Grupo de aislamiento C
- Ensayado con 500 V
Tensin nominal de
aislamiento
(L+ respecto a & 1 30 V
- Grupo de aislamiento C
- Ensayado con 500 V
Consumo
-
I DlGlTAL
INPUT
32x24VDC
de la fuente de 5 V (interna)
Disipacibn tp.
1 5 mA
6.5 W
Ocupacin de bornes
Peso aprox. 0.7 kg
Esquema de principio
Dalos tcnicos Manual 55- 7 15U
Cantidad de entradas 16
Separacin galvnica si (optoacoplador)
- En grupos de 4
Tensin de entrada L +
- Valor nominal 24...U V C.U.
- Frecuencia 0...63 Hz
- con setial "O" O...5V
- con sefial"1" 13...60V
Intensidad de entrada
con setial "'1"
- con 24V c.a. tip. 8,5mA
- con 24V C.C. tp. 9.0 mA
- con 48 V <.a. tip. 10.5 mA
- con 48 V C.C. tip. 10.5 mA
Tiempo de retardo
- para transicin de "O" a "1" L . 1 3 ms
- para transicin de "1 " a "O" 10...25 ms
Longitud de cable
- apantallado m6x. 1000 m
- sin apantallar m6x. 600 m
Consumo
- de la fuente de 5 V (interna) -i 5 mA
Ocupacin de bornes
Disipacin tp. 9W
Esquema de principio
1 No se admite la conexin de fases diferentes.
Cantidad de entradas
Separaci6n galvdnica
- En grupos de
Tensin de entrada Ll
- Valor nominal
- Frecuencia
- con seal "0"
- con seal "1 "
Intensidad de entrada
con seal "1 "
- con 48 VI50 Wr c.a tp.
- con 48 V C.C. tp.
- con 60 VI50 Hs c.a. tp.
- con 60V C.C. tp.
Tiempo de retardo
- para transicin de "O" a "1"
- para transicibn de "1 " a "O"
Longitud de cable
- apantallado mdx.
- sin apantallar m6x.
Dimensionado del
aislamiento segn VDE 0160
Consumo
- de la fuente de 5 V (interna)
Disipacin t p.
11
Peso aprox
Ocupacibn de bornes
Tarjeta de entrada digital8 x DC 24 V (con alarmas de proceso), con sep. galv (6ES5 434-7LA12)
1
Datos tbcnkos
Cantidad de entradas 8
Separacin galvnica s (optoacoplador)
- En grupos de 1
Tensin de entrada L +
- Valor nominal 24 V C.C.
- con seal "0" +
-30... 5 V
- con seal "1 " ...
13 30 V
Intensidad de entrada
con seal "1"
- con 24Vc.c. tp. 8.5mA
Tiempo de retardo
- para transicin de "0" a "1" 0,s ...1,s ms
- para transici6n de "1" a "0" ...
0,5 1.5 ms
Sealizacin(ext.)
de interrupcin (alarma) rele de remanencia
(carga de los contac-
tos: m6x. 0.2 A
50 V C.C.; capacidad de
corte: mx. 20 W 6
35 VA)
Longitud de cable
-apantallado m6x. $000m
-sin apantallar mx. 600 m
Dimensionado del
aislamiento segn VDE 0160
Consumo
-de ia fuente de 5 V(interna) e 7 0 mA
-
-
Disipacibn
Peso
tp. 2W
aprox. 0,7 kg
1 Esquema de principio
Cantidad de entradas 16
Separacin galvlinica s (optoacoplador)
- En grupos de 4
Tensin de entrada L1
- Valor nominal 115V C.U.
- Frencuencia 47...63 Hz
- con seal "0" 0...40 V
- con seal "1" ...
85 135 V
Intensidad de entrada
con seal "1 "
- con 5 0 i-lz c.a. tip. 15 mA
- con C.C. tip. 6 mA
Tiempo de retardo
- para transicin de "O" a '9'' 2...13 ms
- para transicin de "1" a "0" 10...25 ms
Longitud de cable
-apantallado
-sin apantallar
Dimensionado del
aislamiento segn VDE0160
Consumo
- de la fuente de 5 V (interna) c; 5mA
Factor de simultaneidad
(por grupo L1= 135 V)
- con 25C 100%
- con 55C 75%
Disipacin tp. 11 W
Ocupacin de bornes
Peso aprox. 0.7 kg
Datos tcnicos
Cantidad de entradas 16
Separacin galv6nica s (optoacoplador)
- En grupos de 2
Tensin de entrada L1
- Valor nominal 115Vc.u.
- Frecuencia 47 ...63 Hz
- con seal "0" O...@ V
- con seal "1" 85 ...135 V
intensidad de entrada
con seal "1 "
- con 50 Hz c.a. tip. 70 mA
- con c.c. tip. 6mA
Tiempo de retardo
- para transicinde "O" a "1" 2...13 ms
- para transicin de "1 " a "O" 10...25 rns
Longitud de cable
- apantallado '1000 m
- sin apantallar 680 m
Dimensionado del
aislamiento segn VDE 0160
Consumo
- de la Fuente de 5 V (interna) 5 5rnA
Factor de simultaneidad
(por grupo, Lf = 135 V)
- con 25C 100%
- con 55C 75%
16xI15VAC
Disipacin
Ocupaci6n de bornes
Peso
Cantidad de entradas 16
Separacin galvnica si (optoacoplador)
- En grupos de 4
Tensibn de entrada L1
- Valor nominal
- Frecuencia
- con seal "0"
- con seal "1"
intensidad de entrada
con seal "1 "
- con 50 Hz c.a. tp.
- con c.c. tp.
Tiempo de retardo
- para transicin de "O" a "1"
- para transicin de "1" a "O"
Longitud de cable
- apantallado
- sin apantdlar
Dimensionado del
aislamiento segn VDE 0160
Consumo
- de la fuente de 5 V (interna)
Factor de simultaneidad
(por grupo con L1=264 V)
- con 25C 100%
- con 55C 75%
Disipaci6n tp. 11 W
Cantidad de entradas
Separacin galvnica si (optoacoplador)
- En grupos de
Tensin de entrada L1
- Valor nominal 230 V C.U.
- Frecuencia
- con seal "O"
- con seal "1 " ...
170 264 V
Intensidad de entrada
con seal "1 "
- con 50 Hz c.a. tp. 15mA
- con C.C. tp. 2.2 mA
Tiempo de retardo
- para transicin de " O a "1" 2...13 ms
- para transici6n de "1" a "0" ...
10 35 ms
Longitud de cable
-apantallado
-sin apantallar
Consumo
- de la fuente de 5 V (interna) 5 5mA
Factor de simultaneidad
(por grupo. con L1=264 V)
aprox. 0,7 kg
Ocupacin de bornes
Manual SS- 1 1 SU Datos tcnicos
I Datos tcnicos
Cantidad de entradas 8
Separacin galvknica si (optoacoplador)
-En grupos de 1
Intensidad de entrada
con seal "1" c.a. tp. 16 mA
C.C. tp. 2.2 mA
Tiempo de retardo
- para transicin de "'O" a "1" 2...13 ms
- para transicibn de "1" a "0" ...
10 25 ms
Longitud de cable
- apantallado
- sin apantallar
Dimensionado de aislamiento segn VDE 0160
Consumo
- de la fuente de 5 V (interna) 5 5 mA
Disipacin tp. 5W
1 Ocupacin de bornes
Cantidad de salidas
Separacibn galvnica
Tensin de la carga L +
- Valor nominal
- Margen admisible
- Valor para t S 0.5 s
lntensidad de salida
- con seal "1" mn.
Intensidad de salida
con seal " 1"
- Valor nominal
-Carga de lmparas m6x.
Conexin en paralelo de
salidas no posible
Tensin inductiva de
desconexibn limitada a
Frecuencia de conmutacin
-con carga indudiwa m6x.
-con carga bhmica m6x.
Longitud de cable
- apantallado m6x.
- sin apantallar m6x.
Consumo
- de la fuente de S V (interna) 10 mA
- de la fuente de L + (sin carga) 17 mA/ por grupo
Ocupacin de bornes
Disipacin tip. ZOW
Peso aprox
i-'
Unton externa
1
Esquema de principio
Cantidad de salidas 32
Separaci6ngalvnica si (optoacoplador}
- En grupos de 8
Tensin de carga L +
- Valor nominal 24 V C.C.
- Margen admisible 20...30 V
- Valor para t s0,5 s 35 V
Tensin de salida
- con seal "1" mn. L + -2.5 V
Conexin en paralelo de
salidas no posible
Tensin inductiva de
desconexin limitada a - 15V
Frecuencia de conmutacin
-con carga inductiwa m6x. 0,s Hz
-con carga bhniica m6x. 100 Wz
Longitud de cable
-apantallado
-sin apantallar
Dimensionado del
aislamiento segn VDE 0160
Ocupacin de bornes Tensin nominal de aislamiento
(entre grupos) 30 V C.C.
- Grupo de aislamiento C
- Ensayado con 500 V c.a.
Consumo
- de la fuente de 5 V (interna) 100 mA
+
- de la fuente L (sin carga) 17 mA/ por grupo
Disipacin tp. 20 W
*
Tensin nominal d e aislamiento
(L + respecto a
- Grupo de aislamiento
) 30 V C.C.
C
- Ensayado con 500 V c.a.
Consumo
- de la fuente de 5 V (interna) 100 mA
- de la fuente L + (sin carga) 17 mAl por grupo
Disipacin tp. 20 W
Peso aprox. 0.7 kg
...
Tarjeta de salida digital16 x DC 24 60 V ; 0,s A, con separacin galvnica (6ES5 453-7LA11)
Datos tknicos
Cantidad de salidas 16
Separacingalvanica si (optoacoplador)
- En grupos de 8
Tensin de carga L +
- Valor nominal 24 ...60 V C.C.
- Margen admisible 20...75 V
- Valor para t 50.5 s 87 V
Tensin de salida
- con seal "1" mx. L + -2.5 V
lntensidad de salida con
seiial "1"
- valor nominal 0,s A
- carga de lamparas max. 5 W
Intensidad residual con
seal "0" mx. ImA
Conexi6n en paraielo de
salidas no posible
Capacidad de carga total 100%
Proteccin contra cortocircuitos electrnica
indicador de cortocircuito LED rojo (uno por
grupo)
Seiializacin de costocircuito Rel con memoriai
(contaao de rele de remanencia)
Tipo de rel
- Capacidad de carga
- Potencia de conmutacin
- Sefial de reposicin (reset)
Tensin induciva de
desconexi6n [imitada a -3OV
Frecuencia de conmutacin
- con carga inductiva m6x. 0,s Hz
- con carga hmica mx. 700 Hz
Longitud de cable
-apantallado m6x. 1000 m
-sin apantailar mx. 600m
Dimensionado del
Ocupacin de bornes aislamiento segn VD 0160
Tensin nominal de aislamiento
(entre grupos) 75 V C.C.
- Grupo de aislamiento C
- Ensayado con 500 V c.a.
Tensin nominal de aislamiento
+
(L respecto a ) 75 V c.c.
- Grupo de aislamiento C
- Ensayado con 500 V c.a.
Consumo
BASP +
- de la fuente 5 V (interna) 50 mA
- de la fuente de L+ (sin carga) 50 mA/ por grupo
Cantidad de salidas 16
Separacin galvnica s (optoacoplador)
-En grupos de 4
Tensin de carga L +
- Valor nominal
- Margen admisible
- Valor para t 50,s s
Tensin de salida
- con seal "1" mn. L + - 3 V
Conexin en paralelo de
miidas no posible
Tensin inductiva de
desconexin limitada a
Frecuencia de conmutacin
- con carga inductiva mx. 0.27 Hz
- con carga dhmica mx. 1(10 Hz
Longitud de cable
-apantallado mx. 1000 m
-sin apantallar mx. 600m
Dimensionado del
aislamiento segn VDE O160
Consumo
- de la fuente de 5 V (interna) 50 mA
- de la fuente L + (sin carga) 8.5 mAlpor grupo
Esquema de principio
Cantidad de salidas 8
Separacin galvnica s (optoacoplador)
- En grupos de 1
Tensin de carga L +
- Valor nominal
- Margen admisible
- Valor para t 50.5 s
Tensin de salida
- conseal "1" mn. L + - 3 V
Bntensidad de salida
- Valor nominal 2A
- Carga de lmparas mhx. 1Q w
Conexin en paralelo de
salidas posible
-intensidad mxima 1 x intensidad nominal
Tensin inductiva
de desconexin limitada a tp. - 23 V
Frecuencia de conmutacin
-con carga inductiwa mx. 0.27 Hr
-con carga hmica mx. 100 Hz
Longitud de cable
- apantallado mx. lBO0 m
- sin apantallar mx. 600 m
Dimensionado del
aislamiento segn VDE 0160
Disipacin tp.
Esquema de principio
Datos tcncos Manual SS-1 15U
...
Tarjeta de salida digital16 x AC 48 115 V;2 A, con separacin galvnica (6ES5 455-7LA11)
Cantidad de salidas
Separacin galvnica s (optoacoplador)
-En grupos de
Tensin de carga L1
- Valor nominal 481115 V c.a.
- Frecuencia ...
47 63 Hz
- Margen admisible M...140 V
Tensin de salida
-con seiial " l a mn. L1 - 7 V
Conexin en paralelo de
mx. 1000 m
- sin apantallar mx. 300m
Dimensionado del
segn VDE 0160
Ocupacin de bornes
- Ensayado con
Cantidad de salidas
Separacingalvnica
-En grupos de
Tensin de carga L1
- Valor nominal 1151230 V c.a.
- Frecuencia ...
47 63 Hz
- Margen admisible ...
89 264 V
Tensin de salida
mn. L1 - 7 V
- Valor nominal
- Margen admisible
- Carga de lmpara
Conexin en paralelo de
250 V c.a.
- Grupo de aislamiento
Ocupacin de bornes 1500 V c.a.
1500 V c.a.
aprox. 1,lkg
Esquema de principio
' &- 1 Considerar la potencia de desexcitacin mx. de la
carga conectada (no es posible excitar contactores de
las series 3TJ1.., 3TJ5 y SIMICONIT)!
Datos tcnicos Manual 45- 175U
...
Tarjeta de salida digital8 x AC 115 230 11; 2 A (6ES5456-7bB11)
Datos tcnicos
Cantidad de salidas 8
Separacin gaivnica si (optoacoplador)
- En grupos de I
Tensin de carga L l
- Valor nominal 115...230 V c.a.
- Frecuencia 47...63 H Z
- Margen admisible 89...264 V
Tensin de salida
- con sena1 "1" min. L l - 7 V
Conexibn en paralelo de
salidas no posible
Longitud de cable
- apantallado 1000 m
- sin apantallar 300 m
Dimensonado del
aislamiento segun VDE 0160
Consurno
- de la fuente de 5 V (int.) m6x. 35 mA
Tarjeta de salida dgital32 x D 5...24 V; 0,1 A, con separacin galvnica (6ES5 457-7LA11)
Cantidad de salidas
Separacin qalv&nca
-En grupos de
Tensin de carga L1
- Valor nominal 5...24 V C.C.
- Margen admisible 4.75 ...30 V
Intensidad de salida
con seal "1" m6x. 100 mA
Conexin en paralelo de
salidas posible
Tensin induetiva de
desconexian limitada a
(con Up= 30 V)
Frecuencia de ccnmutacibn
- con carga inductiwa 2 Wz
- can carga hmica 10 Hz
Longitud de cable
- apantallado
- sin apantallar
Dimensionado del aislamiento VDE 0160
I
Tensin nominal de aislamiento
(entre grupos) 30 V
- Grupo de aislamiento C
- Ensayado con 500 V
Consumo
-de Ia fuente de 5 V (interna) m6x. 100 mA
-de la fuente de L
Ocupacin de bornes (sin carga) m6x. 4mA
Disipacin tp. 6W
I
1 Esquemade principio