Está en la página 1de 246

Prlogo, ndice

1
Descripcin general
SIMATIC Gua rpida para la puesta en 2
marcha (Getting Started)

ET 200S 3
Direccionamiento
Mdulo interfase IM 151-7 CPU
4
ET 200S en la red PROFIBUS

Manual 5
ET 200S en la red MPI

6
Puesta en marcha y diagnstico
La siguiente documentacin adicional pertenece a esta
documentacin:
7
N Descripcin Edicin
Funciones del IM 151-7 CPU
Nmero de
dibujo
8
1 Informacin de producto A5E00385828-02 11/2005 Tiempos de ciclo y de respuesta
2 Informacin de producto A5E00860831-01 07/2006
9
Datos tcnicos
Sustitucin del IM 151-7 CPU
(6ES7151-7Ax00-0AB0)
por el IM 151-7 CPU 10
(6ES7151-7Ax10-0AB0)

Anexos

Lista de operaciones
A
Tiempos de ejecucin de las
SFC y SFB
B
Catalogacin del IM 151-7 CPU
en el entorno de la CPU
C

Glosario, ndice alfabtico

Edicin 11/2003
A5E00257809-03
Consignas de seguridad para el usuario
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin
de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las sea-
les que figuran a continuacin representan distintos grados de peligro:

Peligro
! Significa que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte, o bien lesiones cor-
porales graves o daos materiales considerables.

Advertencia
! Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corpo-
rales graves o daos materiales considerables.

Precaucin
! Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

Precaucin
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.

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

Personal cualificado
Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de
personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra
y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.

Uso conforme
Considere lo siguiente:

Advertencia
! El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el
catlogo y en la descripcin tcnica, y slo con los equipos y componentes de proveniencia tercera recomenda-
dos y homologados por Siemens.
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 un manejo y un mantenimiento rigurosos.

Marcas
SIMATIC , SIMATIC NET y SIMATIC HMI son marcas registradas por SIEMENS AG .
Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas
cuya utilizacin por terceros para sus propios fines puede violar los derechos de los proprietarios.

Copyright W Siemens AG 2003 All rights reserved Exencin de responsabilidad


La divulgacin y reproduccin de este documento, as como Hemos probado el contenido de esta publicacin con la con-
el uso y la comunicacin de su contenido, no estn cordancia descrita para el hardware y el software. Sin em-
autorizados, a no ser que se obtenga el consentimiento bargo, es posible que se den algunas desviaciones que nos
expreso para ello. Los infractores quedan obligados a la impiden tomar garanta completa de esta concordancia. El
indemnizacin de los daos. Se reservan todos los derechos, contenido de esta publicacin est sometido a revisiones re-
en particular para el caso de concesin de patentes o de gularmente y en caso necesario se incluyen las correcciones
modelos de utilidad. en la siguiente edicin. Agradecemos sugerencias.
Siemens AG
Bereich Automation and Drives
Geschaeftsgebiet Industrial Automation Systems Siemens AG 2003
Postfach 4848, D- 90327 Nuernberg Sujeto a cambios sin previo aviso.

Siemens Aktiengesellschaft A5E00257809-03


Prlogo

Objetivo
Este manual complementa al manual del sistema de periferia descentralizada ET 200S.
Aqu se describen las funciones especficas del mdulo interfase IM 151-7 CPU y no se
abordan las funciones generales de la ET 200S, que se encuentran descritas en el manual
del sistema de periferia descentralizada ET 200 (ver tambin el apartado titulada
Documentacin suministrada).
Este manual y el manual del sistema de periferia descentralizada ET 200S explican cmo
funciona la ET 200S con el mdulo interfase IM 151-7 CPU como esclavo DP en una red
PROFIBUS-DP o como CPU autnoma.

Conocimientos bsicos requeridos


Para comprender este manual se requieren conocimientos bsicos de automatizacin.
Adems, se presupone que el usuario posee conocimientos sobre el uso de PCs o
dispositivos similares (por ejemplo, unidades de programacin) con los sistemas operativos
Windows 95/98/ME/2000 y Windows NT. Tambin debe estar familiarizado con el manejo
del software bsico STEP 7, que se describe en el manual Programar con STEP 7 V5.1.

mbito de validez del manual


En este manual se describen los mdulos interfase IM 151-7 CPU con los nmeros de
referencia 6ES7151-7AA10-0AB0 y 6ES7151-7AB10-0AB0, as como los componentes de
la ET 200S que se indican en el manual del sistema de periferia descentralizada ET 200S.
Aqu se describen los componentes vigentes en la fecha de publicacin del manual. Nos
reservamos el derecho de adjuntar una informacin de producto adicional, actualizando
informacin sobre componentes nuevos o nuevas versiones de los componentes ya
existentes.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 iii
Prlogo

Cambios con respecto a la versin anterior


Este manual contiene las siguientes modificaciones/ampliaciones con respecto al manual
anterior:
Cambio en la denominacin de los mdulos del IM 151-7 CPU
Interface MPI/DPcoexistente
Nuevo concepto de memoria
Servicios de comunicacin adicionales
Nuevos bloques
MMC de hasta 8 Mbytes
Almacenamiento de datos y de proyectos en MMC
Contador de horas de servicio de 32 bits
El nmero de la versin actual es: A5E00257809-03.

Normas, certificaciones y homologaciones


El sistema perifrico descentralizado ET 200S se basa en la norma
IEC 61784-1:2002 Ed1 CP 3/1.
La unidad perifrica descentralizada ET 200S cumple los requisitos y criterios de la norma
IEC 61131, apartado 2 y los requisitos exigidos para el marcado CE. La ET 200S dispone de
las homologaciones para CSA, UL, FM y para la construccin naval.
Encontrar una amplia referencia a dichas normas, certificaciones y homologaciones en el
manual del sistema de periferia descentralizada ET 200S.

ET 200S Mdulo interfase IM 151-7 CPU


iv A5E00257809-03
Prlogo

Otros manuales necesarios

Sistema de periferia Mdulo interfase Arrancadores de motor


descentralizada ET 200S IM 151-7 CPU para la ET 200S

Instalacin y cableado Direccionamiento del Instalacin y cableado de los


de la ET 200S IM 151-7 CPU arrancadores de motor
Puesta en marcha y ET 200S con Puesta en marcha y
diagnstico de la IM 151-7 CPU en la diagnstico de los
ET 200S red PROFIBUS arrancadores de motor
Datos tcnicos del Puesta en marcha y Datos tcnicos de los
IM 151, mdulos diagnstico del arrancadores de motor
electrnicos digitales y IM 151-7 CPU Nmeros de referencia para
analgicos Datos tcnicos del los arrancadores de motor
Nmeros de referencia IM 151-7 CPU
para la ET 200S Lista de instrucciones
de STEP 7

Funciones Posicionamiento Mdulo de interface serie


tecnolgicas ET 200S de la ET 200S ET 200S

1Count 24V/100kHz 1STEP 5V/204kHz 1 SI 3964/ASCII


1Count 5V/500kHz 1POS INC/DIGITAL 1 SI MODBUS/USS
1SSI 1POS SSI/DIGITAL
2PULSE 1POS INC/ANALOG
1POS SSI/ANALOG

Nota
El manual Mdulos a prueba de fallos ET 200S se encuentra en el paquete de
documentacin Sistemas S7 F.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 v
Prlogo

Gua
A fin de agilizar la bsqueda de una informacin determinada, el manual incluye las
siguientes ayudas de bsqueda:
Al principio del manual encontrar un ndice general completo y una lista de las figuras y
tablas incluidas en el manual.
En la columna izquierda de cada pgina de los captulos encontrar informacin que
ofrece una vista general sobre el contenido de cada apartado.
Al final del manual encontrar un glosario donde se definen los principales trminos
tcnicos que se han utilizado en el manual.
Al final del manual aparece un ndice alfabtico detallado que facilita un rpido acceso a
la informacin deseada.

Notas especiales
Adems del manual de la ET 200S, necesitar el manual sobre el maestro DP
correspondiente y la documentacin sobre la configuracin y el software de programacin
utilizado (Consulte la lista en el anexo A del manual del sistema de periferia descentralizada
ET 200S.

Nota
Encontrar una relacin detallada del contenido de los manuales de la unidad ET 200S en
el apartado 1.2 del presente manual.
Se recomienda consultar primero en este captulo qu contenidos son relevantes para
solucionar la tarea de automatizacin en cuestin y en qu manuales se encuentran.

Reciclaje y eliminacin de residuos


El IM 151-7 CPU puede reciclarse gracias a que ha sido construido con materiales poco
nocivos.
Para un reciclaje y eliminacin ecolgica de su antiguo equipo, dirjase a un centro
certificado de recogida de material electrnico.

Otras ayudas
Si tiene alguna pregunta sobre el uso de los productos descritos en este manual y no
encuentra aqu la respuesta, dirjase a su persona de contacto de Siemens de los
departamentos u oficinas competentes.
http://www.siemens.com/automation/partner

Centros de formacin
Para facilitar su aprendizaje sobre el sistema de periferia descentralizada ET 200S y el
sistema de automatizacin SIMATIC S7, ofrecemos cursos de formacin al respecto.
Pngase en contacto con el centro de formacin de su regin o con la central de formacin
en Nuremberg (D-90327).
Telfono: +49 (911) 895-3200
Internet: http://www.sitrain.com

ET 200S Mdulo interfase IM 151-7 CPU


vi A5E00257809-03
Prlogo

A&D Technical Support


Estamos a su disposicin en todo el mundo y a cualquier hora del da:

Nuernberg

Johnson City
Beijing

Technical Support

Worldwide (Nuernberg)
Technical Support

Hora: 0:00 - 24:00 / 365 das


Telfono: +49 (180) 5050-222
Fax: +49 (180) 5050-223
E-Mail: adsupport@
siemens.com
GMT: +1:00
Europe / Africa (Nuernberg) United States (Johnson City) Asia / Australia (Beijing)
Authorization Technical Support and Technical Support and
Authorization Authorization
Hora: lunes a viernes 8:00 - 17:00 Hora: lunes a viernes 8:00 - 17:00 Hora: lunes a viernes 8:00 - 17:00
Telfono: +49 (180) 5050-222 Telfono: +1 (423) 262 2522 Telfono: +86 10 64 75 75 75
Fax: +49 (180) 5050-223 Fax: +1 (423) 262 2289 Fax: +86 10 64 74 74 74
E-Mail: adsupport@ E-Mail: simatic.hotline@ E-Mail: adsupport.asia@
siemens.com sea.siemens.com siemens.com
GMT: +1:00 GMT: -5:00 GMT: +8:00
Technical Support y Authorization le atendern generalmente en alemn e ingls.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 vii
Prlogo

Service & Support en Internet


Adems de nuestra documentacin le ofrecemos todo nuestro knowhow online eninternet.
http://www.ad.siemens.de/support
En esta pgina encontrar:
los Newsletter, que le proporcionarn continuamente informacin de actualidad sobre los
productos.
los documentos apropiados mediante nuestro motor de bsqueda que encontrar en
Service & Support.
un foro en el que tanto los usuarios como los especialistas en todo el mundo
intercambian informacin.
una base de datos que le facilitar su persona de contacto para Automation & Drives en
su regin o localidad.
informacin sobre los servicios in situ, centros de reparacin, accesorios etc. que
seofrecen en su localidad. Encontrar muchas ms cosas bajo el epgrafe Servicios.

ET 200S Mdulo interfase IM 151-7 CPU


viii A5E00257809-03
ndice

Prlogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
1 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 En qu consiste el mdulo interfase IM 151-7 CPU? . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 Gua de manuales ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
2 Gua rpida para la puesta en marcha (Getting Started) . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1 Primer paso: montaje del IM 151-7 CPU (ET 200S) y el S7-300 . . . . . . . . . . . . . 2-3
2.2 Segundo paso: cableado del IM 151-7 CPU (ET 200S) y S7-300 . . . . . . . . . . . . 2-4
2.3 Tercer paso: puesta en marcha del IM 151-7 CPU (ET 200S) . . . . . . . . . . . . . . . 2-6
2.4 Cuarto paso: configuracin del IM 151-7 CPU para el modo autnomo (MPI) . . 2-7
2.5 Quinto paso: programacin del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
2.6 Sexto paso: prueba de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
2.7 Sptimo paso: ajuste del IM 151-7 CPU como esclavo DP
y puesta en marcha del S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
2.8 Octavo paso: configuracin del IM 151-7 CPU como esclavo DP
y del S7-300 como maestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2.9 Noveno paso: programacin del IM 151-7 CPU y del S7-300-CPU . . . . . . . . . . . 2-16
2.10 Dcimo paso: puesta en marcha y prueba de funcionamiento
del IM 151-7 CPU y del S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
3 Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.1 Direccionamiento por slots de los mdulos de la periferia . . . . . . . . . . . . . . . . . . . 3-2
3.2 Direccionamiento libre de los mdulos de periferia . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3.3 Intercambio de datos con el maestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
3.4 Acceso a la memoria intermedia del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . 3-7
4 ET 200S en la red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1 ET 200S en la red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.2 Componentes de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.3 Direccin PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
4.4 Funciones de PG/OP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
4.5 Comunicacin directa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
5 ET 200S en la red MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.1 ET 200S en la red MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2 Direccin MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 ix
ndice

6 Puesta en marcha y diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1


6.1 Configuracin del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.2 Borrado total del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.3 Puesta en marcha y arranque del ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
6.4 Diagnstico mediante los indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
6.5 Diagnstico mediante la direccin de diagnstico de STEP 7 . . . . . . . . . . . . . . . . 6-11
6.6 Diagnstico de esclavo en caso de aplicacin del IM 151-7 CPU
como esclavo inteligente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
6.6.1 Estados de estacin 1 a 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
6.6.2 Direccin PROFIBUS del maestro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6.6.3 ID del fabricante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6.6.4 Diagnstico de cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
6.6.5 Estado del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
6.6.6 Estado de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
6.7 Datos de diagnstico de los mdulos electrnicos . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.7.1 Evaluar datos de diagnstico de los mdulos electrnicos
en el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.7.2 Estructura y contenido de los datos de diagnstico bytes 0 a 7 . . . . . . . . . . . . . . 6-25
6.7.3 Datos de diagnstico especficos del canal a partir del byte 8 . . . . . . . . . . . . . . . 6-27
6.7.4 Ejemplo: Mdulo ET 200S: 2 AI U (6ES7134-4FB00-0AB0)
con un diagnstico para el canal 0 y 1, respectivamente . . . . . . . . . . . . . . . . . . . . 6-28
7 Funciones del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.1 Datos para PROFIBUS-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
7.2 El selector de modo y los LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
7.3 Micro Memory Card SIMATIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
7.4 Concepto de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
7.4.1 reas de memoria del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
7.4.2 Funciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-15
7.4.3 reas de operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
7.4.4 Manejo de datos en el DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-22
7.4.5 Almacenamiento de proyectos completos en la Micro Memory Card
y carga de proyectos desde ella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-26
7.5 Interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-28
7.6 Reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-29
7.7 Comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-30
7.8 Bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-34
7.9 Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-37
7.10 Parametrizacin de la unin fra para la conexin de termopares . . . . . . . . . . . . 7-39
7.11 Insertar y extraer mdulos en funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-41
7.12 Conectar y desconectar mdulos de potencia en funcionamiento . . . . . . . . . . . . 7-43
8 Tiempos de ciclo y de respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.1 Tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.2 Tiempo de respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.3 Tiempo de respuesta a alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8

ET 200S Mdulo interfase IM 151-7 CPU


x A5E00257809-03
ndice

9 Datos tcnicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1


9.1 Datos tcnicos del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
10 Sustitucin del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU
(6ES7151-7Ax10-0AB0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
A Lista de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
A.1 Operandos y reas de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
A.2 Abreviaturas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
A.3 Registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
A.4 Ejemplos de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
A.5 Tiempos de ejecucin en caso de direccionamiento indirecto . . . . . . . . . . . . . . . . A-7
A.5.1 Ejemplo de direccionamiento intrarea indirecto por memoria . . . . . . . . . . . . . . . A-9
A.5.2 Ejemplo de direccionamiento intrarea indirecto por registro . . . . . . . . . . . . . . . . A-10
A.5.3 Ejemplo de direccionamiento interrea indirecto por registro . . . . . . . . . . . . . . . . A-11
A.5.4 Ejemplo de direccionamiento por medio de parmetros . . . . . . . . . . . . . . . . . . . . . A-12
A.6 Operaciones lgicas con bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13
A.7 Operaciones lgicas de expresiones entre parntesis . . . . . . . . . . . . . . . . . . . . . . A-15
A.8 Combinacin lgica O de funciones Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-16
A.9 Operaciones lgicas con temporizadores y contadores . . . . . . . . . . . . . . . . . . . . . A-17
A.10 Operaciones lgicas con el contenido del ACU1 . . . . . . . . . . . . . . . . . . . . . . . . . . . A-18
A.11 Operaciones lgicas con cdigos de condicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-19
A.12 Operaciones con flancos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-21
A.13 Activar/desactivar bits (set/reset) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-22
A.14 Operaciones que afectan directamente al RLO . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-23
A.15 Operaciones de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-24
A.16 Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-25
A.17 Operaciones de carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-26
A.18 Operaciones de carga para temporizadores y contadores . . . . . . . . . . . . . . . . . . . A-28
A.19 Operaciones de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-29
A.20 Operaciones de carga y transferencia para registros de direcciones . . . . . . . . . . A-31
A.21 Operaciones de carga y transferencia para la palabra de estado . . . . . . . . . . . . . A-32
A.22 Operaciones de carga para nmero y longitud de DB . . . . . . . . . . . . . . . . . . . . . . A-32
A.23 Operaciones aritmticas con nmeros en coma fija (16 bits) . . . . . . . . . . . . . . . . A-33
A.24 Operaciones aritmticas con nmeros en coma fija (32 bits) . . . . . . . . . . . . . . . . A-34
A.25 Operaciones aritmticas con nmeros en coma flotante (32 bits) . . . . . . . . . . . . A-35
A.26 Suma de constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-35
A.27 Suma va el registro de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-36
A.28 Operaciones de comparacin con nmeros enteros (16 bits) . . . . . . . . . . . . . . . . A-36
A.29 Operaciones de comparacin con enteros (32 bits) . . . . . . . . . . . . . . . . . . . . . . . . A-37
A.30 Operaciones de comparacin (nmeros reales de 32 bits) . . . . . . . . . . . . . . . . . . A-38
A.31 Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-39

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 xi
ndice

A.32 Operaciones de rotacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-40


A.33 Operaciones de transferencia de acumuladores, incrementar y decrementar . . A-41
A.34 Operacin de visualizacin de programa, operacin nula . . . . . . . . . . . . . . . . . . . A-41
A.35 Operaciones de conversin de tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-42
A.36 Formar el complemento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-43
A.37 Operaciones de llamada de bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-44
A.38 Operaciones de fin de bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-45
A.39 Intercambio de bloques de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-45
A.40 Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-46
A.41 Operaciones para el Master Control Relay (MCR) . . . . . . . . . . . . . . . . . . . . . . . . . A-48
A.42 Lista de estado del sistema (SZL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-49
B Tiempos de ejecucin de las SFC y SFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
B.1 Funciones de sistema (SFCs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
B.2 Bloques de funcin de sistema (SFBs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
C Catalogacin del IM 151-7 CPU en el entorno de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . C-1
C.1 Diferencias con respecto a las CPUs S7-300 seleccionadas . . . . . . . . . . . . . . . . . C-2
C.2 Trasladar el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glosario-1
ndice alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ndice alfabtico-1

ET 200S Mdulo interfase IM 151-7 CPU


xii A5E00257809-03
ndice

Figuras
1-1 Vista del sistema de periferia descentralizada ET 200S
con el mdulo interfase IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1-2 Componentes y manuales necesarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
2-1 Montaje del IM 151-7 CPU (ET 200S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2-2 Vista del S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
3-1 Estructura del rea de direcciones por defecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3-2 Slots del ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3-3 Ejemplo de asignacin de direcciones para mdulos de periferia . . . . . . . . . . . . . 3-4
3-4 Estructura del rea de direcciones en el direccionamiento libre . . . . . . . . . . . . . . 3-4
3-5 Principio del intercambio de datos entre el maestro DP
y el ET 200S con IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
4-1 Ejemplo de una red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4-2 Ajuste del modo de operacin de la interfaz DP del IM 151-7 CPU . . . . . . . . . . . 4-3
4-3 La PG/el OP accede al ET 200S a travs de la interfaz DP del maestro DP . . . 4-5
4-4 La PG accede directamente al ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4-5 Conexin de la red DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
4-6 Principio del forzado permanente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
4-7 Intercambio de datos directo con el IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
5-1 Ejemplo de una red MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
6-1 Manejo del selector de modo para un borrado total . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6-2 Direcciones de diagnstico del maestro DP y del ET 200S . . . . . . . . . . . . . . . . . . 6-11
6-3 Estructura del diagnstico del esclavo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
6-4 Estructura del diagnstico de cdigo del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . 6-18
6-5 Estructura del estado del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
6-6 Estructura del estado de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
6-7 Byte y+4 hasta y+7 para alarma de diagnstico
(cambio de estado operativo del esclavo inteligente) . . . . . . . . . . . . . . . . . . . . . . . 6-21
6-8 Byte y+4 a y+7 para alarma de diagnstico (SFB 75) . . . . . . . . . . . . . . . . . . . . . . . 6-22
6-9 Estructura de los datos de diagnstico tomando
como ejemplo un mdulo mixto de 4 canales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
6-10 Bytes 0 y 1 de los datos de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-25
6-11 Bytes 4 a 7 de los datos de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
6-12 Fallo nico de un canal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
7-1 Selector de modo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
7-2 Posicin de la ranura para la MMC en el IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . 7-9
7-3 reas de memoria de un IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
7-4 Memorias de carga y de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-15
7-5 Pasos que se ejecutan en un ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-20
7-6 Manejo de los datos de recetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-22
7-7 Manejo de los ficheros de valores medidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-24
7-8 Ejemplo de una ventana de parametrizacin
de los datos del mdulo CPU en STEP 7 V5.1 + SP4 . . . . . . . . . . . . . . . . . . . . . . 7-40
8-1 Partes que componen el tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8-2 Tiempo de respuesta ms corto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
8-3 Tiempo de respuesta ms largo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
9-1 Esquema de principio del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
9-2 Esquema de principio IM 151-7 CPU FO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
C-1 Ejemplo: FB con direcciones no comprimidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
C-2 Ejemplo: FB con direcciones comprimidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
C-3 Ejemplo: reasignacin de las seales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 xiii
ndice

Tablas
1-1 Temas de los manuales suministrados
con el paquete de manuales del ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
3-1 Direcciones de los mdulos de entradas/salidas del ET 200S . . . . . . . . . . . . . . . 3-3
3-2 Acceso a las reas de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
3-3 Interfaz de direccionamiento en STEP 7 V5.1 (extracto) . . . . . . . . . . . . . . . . . . . . 3-8
4-1 Comportamiento del IM 151-7 CPU en funcin del ajuste de la interfaz DP . . . . 4-4
4-2 Componentes de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
6-1 Posibilidades de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6-2 Formas de realizar un borrado total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6-3 Procesos internos de la CPU durante el borrado total . . . . . . . . . . . . . . . . . . . . . . 6-5
6-4 LEDs para PROFIBUS-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
6-5 Respuestas a cambios del modo de operacin y a interrupciones en la
transferencia de datos tiles en el maestro DP y en el ET 200S con
IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
6-6 Evaluacin de las transiciones RUN/STOP en el maestro DP/en el ET 200S . . 6-13
6-7 Estructura del estado de estacin 1 (byte 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
6-8 Estructura del estado de estacin 2 (byte 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6-9 Estructura del estado de estacin 3 (byte 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6-10 Estructura de la direccin PROFIBUS del maestro (byte 3) . . . . . . . . . . . . . . . . . 6-17
6-11 Estructura del ID de fabricante (bytes 4 y 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6-12 Cdigos de las clases de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-25
7-1 Caractersticas registradas en el archivo GSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
7-2 Posiciones del selector de modo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
7-3 LEDs de funcionalidad de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
7-4 MMCs disponibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
7-5 Actualizacin del firmware con la tarjeta MMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
7-6 Backup del sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
7-7 Comportamiento remanente de los objetos de memoria . . . . . . . . . . . . . . . . . . . . 7-14
7-8 reas de operandos de la memoria del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
7-9 Equipos conectables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-28
7-10 Caractersticas del reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-29
7-11 Servicios de comunicacin del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-30
7-12 Recursos GD del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-33
7-13 Resumen: Bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-34
7-14 OBs cclicos y de arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-35
7-15 OBs de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-35
7-16 OBs de respuesta ante error/fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-35
7-17 Bloques de parmetros, parmetros ajustables
y rangos de valores del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-37
7-18 Parametrizacin de la unin fra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-39
7-19 Resultado de la comparacin DEBE = ES en caso de mdulos
no parametrizables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-42
7-20 Resultado de la comparacin DEBE = ES en caso de mdulos parametrizables
con el mdulo de potencia conectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-42
7-21 Resultado de la comparacin DEBE = ES en caso de mdulos parametrizables
con el mdulo de potencia desconectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-42
8-1 Tiempo de procesamiento del sistema operativo en el punto de control de ciclo 8-3
8-2 Actualizacin de la imagen de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
8-3 Dependencia del tiempo de procesamiento del programa de usuario . . . . . . . . . 8-4
8-4 Prolongacin del ciclo por anidamiento de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
8-5 Tiempos de respuesta a alarmas del IM 151-7 CPU (sin comunicacin) . . . . . . 8-8
9-1 Asignacin de terminales del mdulo interfase IM 151-7 CPU . . . . . . . . . . . . . . . 9-3
A-1 Sublistas SZL del IM151/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-49
C-1 Diferencias con respecto a las CPU S7-300 seleccionadas . . . . . . . . . . . . . . . . . . C-2
C-2 Ejemplo: Sustituciones bajo Herramientas Recablear . . . . . . . . . . . . . . . . . . . . C-4

ET 200S Mdulo interfase IM 151-7 CPU


xiv A5E00257809-03
Descripcin general 1
Resumen
La descripcin general del producto informa sobre:
cmo catalogar el mdulo interfase IM 151-7 CPU en el sistema de periferia
descentralizada ET 200S.
en qu manual del paquete de manuales del ET 200S encontrar qu informacin.

ndice del captulo

Apartado Contenido Pg.


1.1 En qu consiste el mdulo interfase IM 151-7 CPU? 1-2
1.2 Gua de manuales ET 200S 1-5

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 1-1
Descripcin general

1.1 En qu consiste el mdulo interfase IM 151-7 CPU?

En qu consiste el IM 151-7 CPU?


El IM 151-7 CPU es un componente del sistema de periferia descentralizada ET 200S con
grado de proteccin IP 20. El mdulo interfase IM 151-7 CPU es una unidad de
preprocesamiento inteligente (esclavo inteligente o ISlave) que permite descentralizar
tareas de control.
Un ET 200S con un IM 151-7 CPU puede, por tanto, llevar a cabo un control total y, si fuera
necesario, independiente de una unidad funcional tecnolgica y tambin puede utilizarse
como CPU autnoma. El uso del mdulo interfase IM 151-7 CPU conlleva una mayor
modularizacin y estandarizacin de las unidades funcionales tecnolgicas y supone
tambin un concepto de las mquinas ms sencillo y claro.

Cmo se integra el mdulo interfase IM 151-7 CPU en el ET 200S?


El mdulo interfase IM 151-7 CPU se integra en el ET 200S como cualquier otro mdulo, es
decir, se instala, configura y ampla de la misma manera.

ET 200S Mdulo interfase IM 151-7 CPU


1-2 A5E00257809-03
Descripcin general

Vista general
La siguiente figura muestra un ejemplo de configuracin de un ET 200S con un mdulo
interfase IM 151-7 CPU.

Mdulos electrnicos
Mdulo de potencia
Mdulo interfase PM-D para arranca-
Mdulo de potencia Mdulo de cierre
IM 151-7 CPU dores de motor
PM-E para mdulos Arrancador Arrancador
electrnicos de motor directo inversor

Mdulos de termina-
les TM-E para mdu-
los electrnicos
Mdulos de termina-
les TM-P para mdu-
los de potencia

Bus de energa

Figura 1-1 Vista del sistema de periferia descentralizada ET 200S con el mdulo interfase IM 151-7 CPU

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 1-3
Descripcin general

Caractersticas del mdulo interfase IM 151-7 CPU comparado con otros mdulos
El mdulo interfase IM 151-7 CPU ofrece las siguientes caractersticas especiales:
El mdulo interfase dispone de funcionalidad de PLC (CPU integrada con memoria de
trabajo de 48 kB).
El mdulo interfase slo se puede utilizar si la memoria de carga (MMC) est enchufada.
El mdulo interfase puede ampliarse con hasta 63 mdulos de periferia de la gama
ET 200S.
El mdulo interfase dispone de un selector de modo que permite seleccionar las
posiciones RUN, STOP y MRES.
Hay 6 LED en el frontal del mdulo interfase para indicar lo siguiente:
Fallo del ET 200S (SF)
Fallo de bus (BF)
Tensin de alimentacin para la electrnica (ON)
Peticiones de forzado permanente (FRCE)
Modo de operacin del mdulo interfase IM 151-7 CPU (RUN y STOP).
Variantes para la conexin a PROFIBUS-DP mediante RS 485 y cable ptico (variante
FO)
La variante FO dispone de dos LED adicionales que sirven para indicar los fallos de
transferencia por fibra ptica (FO1F, FO2F).

Cmo se configura el ET 200S con el mdulo interfase IM 151-7 CPU?


Para configurar el ET 200S con el mdulo interfase IM 151-7 CPU (configuracin y
parametrizacin), se requiere HW Config, que es una herramienta del software de
configuracin STEP 7 , a partir de la versin V 5.1 + Service Pack 4. En el captulo 6.1 del
presente manual se describe la configuracin del ET 200S con IM 151-7 CPU.

Cmo se programa el mdulo interfase IM 151-7 CPU?


Para programar el mdulo interfase IM 151-7 CPU, se requiere el software de configuracin
STEP 7, a partir de la versin V 5.1 + Service Pack 4. En el anexo A encontrar las
instrucciones de STEP 7 para la programacin del IM 151-7 CPU.

ET 200S Mdulo interfase IM 151-7 CPU


1-4 A5E00257809-03
Descripcin general

1.2 Gua de manuales ET 200S

En caso de utilizar los siguientes componentes ...


Los componentes del ET 200S se describen en diferentes manuales del paquete de
manuales del ET 200S. La siguiente figura muestra posibles configuraciones del ET 200S y
los manuales necesarios para cada una de ellas.

El ET 200S consta de los Manuales necesarios:


siguientes componentes:
PM-E

Sistema de periferia de-


2DO

2AO

IM 151
2AI

scentralizada ET 200S

Sistema de periferia de-


IM scentralizada ET 200S
PM-E

+
2DO

2AO

151-7
2AI

CPU Mdulo interfase


IM 151-7 CPU

Sistema de periferia de-


IM PM DS DS scentralizada ET 200S
PM-D
PM-E

2DO

2AO

151-7
2AI

CPU +
Arrancadores de motor para el
ET 200S
Safety Integrated Sistema
ET 200S SIGUARD
+
Mdulo interfase
IM 151-7 CPU

Figura 1-2 Componentes y manuales necesarios

Dnde encontrar la informacin que necesita?


La siguiente tabla le ayudar a encontrar rpidamente la informacin que necesita. Aqu se
indica en qu manual y en qu captulo se trata el tema en cuestin.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 1-5
Descripcin general

Tabla 1-1 Temas de los manuales suministrados con el paquete de manuales del ET 200S

Manual
Sistema de Mdulo Arranca- Captulo/
Contenido periferia interfase dores anexo
descentralizada IM 151-7 CPU de
ET 200S motor
para la
ET 200S
Componentes del ET 200S x 1.2
Componentes de los arrancadores de motor del ET x 1
200S
Posibilidades de configuracin del ET 200S x 3
Posibilidades de configuracin de los arrancadores x 1
de motor del ET 200S
Montaje del ET 200S; ajuste de la direccin x 4
PROFIBUS;
Montaje de los arrancadores de motor del ET 200S x 2
Direccionamiento del IM 151-7 CPU x 3
Configuracin elctrica y cableado del ET 200S x 5
ET 200S con IM 151-7 CPU en la red PROFIBUS x 4
Puesta en marcha y diagnstico del ET 200S x 6
Puesta en marcha y diagnstico del ET 200S con x 3
arrancadores de motor
Puesta en marcha y diagnstico del ET 200S con x 6
el mdulo interfase IM 151-7 CPU
Funciones del IM 151-7 CPU x 7
Especificaciones tcnicas generales del ET 200S x 7
(normativas, certificados y homologaciones, CEM,
condiciones del entorno, etc.)
Especificaciones tcnicas de los mdulos interfase, x 8, 9, 10,
mdulos de terminales, mdulos de potencia y 11, 12
mdulos electrnicos
Especificaciones tcnicas de los arrancadores de x 4
motor del ET 200S
Especificaciones tcnicas del IM 151-7 CPU x 9
Sistema ET 200S SIGUARD Safety Integrated x 9
Nmeros de referencia del ET 200S x A
Nmeros de referencia de los arrancadores de x A
motor del ET 200S
Tiempos de ciclo y de respuesta del IM 151-7 CPU x 8
Compatibilidad x 10
Lista de operaciones STEP 7 x A
Tiempos de ejecucin de los bloques SFC x B
Catalogacin del IM 151-7 CPU en el entorno de la C
CPU
Glosario x x x Glosario
Telegrama de configuracin y parametrizacin del IM 151-7 CPU: consulte la siguiente pgina de Internet
http://www.ad.siemens.de/simatic-cs

ET 200S Mdulo interfase IM 151-7 CPU


1-6 A5E00257809-03
Gua rpida para la puesta en marcha
(Getting Started) 2
Introduccin
En este captulo se describen, mediante un ejemplo concreto de aplicacin, los 10 pasos
necesarios para poner en marcha el mdulo interfase IM 151-7 CPU. Este captulo le
permitir familiarizarse con el funcionamiento bsico del IM 151-7 CPU
en hardware y software
en modo autnomo (MPI),
como esclavo DP inteligente (PROFIBUS-DP).

Requisitos
Es necesario poseer conocimientos bsicos sobre electrnica y electrotecnia, as como
disponer de experiencia en el manejo de ordenadores y el entorno de MicrosoftR
Windowst 95/98/NT/2000.

Peligro
! Debido a que el IM 151-7 CPU, el ET 200S y el S7-300 se emplean como componentes de
instalaciones o sistemas, deben utilizarse conforme a las reglas y prescripciones
particulares del mbito de aplicacin.
Respete las normas de seguridad y de prevencin de accidentes, por ejemplo, la IEC 204
(dispositivos de parada de emergencia).
Si no se observan dichas reglas, se pueden provocar daos graves y daar las mquinas y
los equipos.

ndice del captulo

Apartado Tema Pg.


2.1 Primer paso: montaje del IM 151-7 CPU (ET 200S) y S7-300 2-3
2.2 Segundo paso: cableado del IM 151-7 CPU (ET 200S) y S7-300 2-4
2.3 Tercer paso: puesta en marcha del IM 151-7 CPU (ET 200S) 2-6
2.4 Cuarto paso: configuracin del IM 151-7 CPU para el modo autnomo (MPI) 2-7
2.5 Quinto paso: programacin del IM 151-7 CPU 2-9
2.6 Sexto paso: prueba de funcionamiento 2-10
2.7 Sptimo paso: ajuste del IM 151-7 CPU como esclavo DP y puesta en 2-11
marcha de S7-300
2.8 Octavo paso: configuracin del IM 151-7 CPU como esclavo DP y del S7-300 2-12
como maestro DP
2.9 Noveno paso: programacin del IM 151-7 CPU y de la CPU S7-300 2-16
2.10 Dcimo paso: puesta en marcha y prueba de funcionamientodel 2-19
IM 151-7 CPU y del S7-300

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-1
Gua rpida para la puesta en marcha (Getting Started)

Material y herramientas necesarias

Cantidad Artculo Nmero de referencia


(SIEMENS)
1 Sistema S7-300, compuesto por una fuente de alimentacin Varios
(PS), una CPU con interfaz DP (en este caso,
CPU 315 2-DP), un mdulo de entrada digital (DI) en el slot 4
y un mdulo de salida digital (DO) en el slot 5, incl. perfil
soporte, conector de bus y cableado
1 Fuente de alimentacin (PS), p. ej.: PS 307 con cable de p. ej.: 6ES7307-1EA00-0AA0
conexin de red (opcional)
1 IM 151-7 CPU con mdulo de cierre p. ej.: 6ES7151-7AA10-0AB0
1 Micro Memory Card SIMATIC (MMC) p. ej.: 6ES7953-8LL00-0AA0
1 Mdulo de potencia (PM) p. ej.: 6ES7138-4CA00-0AA0
1 Mdulo de entrada digital (DI) p. ej.: 6ES7131-4BD00-0AA0
1 Mdulo de salida digital (DO) p. ej.: 6ES7132-4BD00-0AA0
1 Mdulo terminal (TM) para el PM p. ej.: 6ES7193-4CC30-0AA0
2 Mdulos terminales para DI y DO p. ej.: 6ES7193-4CB30-0AA0
1 Perfil soporte para el ET 200S Varios
Unidad de programacin (PG) con interfaz PROFIBUS-DP, Varios
software STEP 7 instalado, versin w 5.1 y cable de PG
1
(hasta 1,5 Mbits/s)
1 Cable PROFIBUS-DP Varios
1 Destornillador con ancho de hoja de 3 mm Cualquier modelo convencional
1 Destornillador con ancho de hoja de 4,5 mm Cualquier modelo convencional
1 Alicates de corte diagonal y pelacables Cualquier modelo convencional
1 Herramienta para el montaje de punteras de cables Cualquier modelo convencional
Aprox. 2 m Alma flexible con un corte transversal de 1 mm2 con punteras Cualquier modelo convencional
de cable adecuadas, forma A, longitud 6 mm y 12 mm
4 Pulsador de conexin monopolar (24 V) Cualquier modelo convencional

ET 200S Mdulo interfase IM 151-7 CPU


2-2 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

2.1 Primer paso: montaje del IM 151-7 CPU (ET 200S) y el S7-300

Secuen Descripcin
cia
1 Monte el sistema S7-300 siguiendo el procedimiento descrito en el manual de instalacin y
configuracin del sistema de automatizacin S7-300 (captulo Montaje).
2 Si desea utilizar el IM 151-7 CPU con una fuente de alimentacin propia, coloque la fuente de
alimentacin (PS) en el perfil soporte del S7-300 y abtala hasta que se engatille.
3 Coloque el IM 151-7 CPU en el perfil soporte y abtalo hasta que se engatille.
4 Coloque el TM para el PM en el perfil soporte a la derecha del IM 151-7 CPU y abtalo hasta que se
engatille.
5 Deslice el TM hacia la izquierda hasta que perciba un clic, es decir, hasta que el mdulo se engatille
en el IM 151-7 CPU.
6 Repita los pasos 3 y 4 con los dos TM para mdulos elctricos y, a continuacin, proceda del mismo
modo con el mdulo de cierre (no se engatilla en el perfil soporte).
7 Deslice el PM hacia el TM correspondiente hasta que se engatille.
8 Deslice el DI hacia el TM izquierdo que queda libre hasta que se engatille.
9 Deslice el DO hacia el ltimo TM libre hasta que se engatille.
10 Inserte la Micro Memory Card en el IM 151-7 CPU; esta tarjeta es imprescindible para el
funcionamiento. Si se desconoce el contenido de la Micro Memory Card, deber borrarlo primero con
la unidad de programacin.

SF
BF
ON
FRCE
RUN
STOP

Figura 2-1 Montaje del IM 151-7 CPU (ET 200S)

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-3
Gua rpida para la puesta en marcha (Getting Started)

2.2 Segundo paso: cableado del IM 151-7 CPU (ET 200S)


y S7-300

Secuen Descripcin
cia
1 Cablee el S7-300 siguiendo el procedimiento descrito en el manual de instalacin y configuracin del
sistema de automatizacin S7-300 (captulo Montaje).
2 Alargue las conexiones de los 4 pulsadores con un cable, respectivamente. Pele los extremos libres
de los cables unos 6 mm y coloque punteras de cable.
3 En el DI del S7-300, conecte las entradas 1.1 (borne 13) y 1.2 (borne 14) a travs de un pulsador con
L+ de la PS del S7-300, respectivamente.
4 Conecte los dos pulsadores monopolares restantes al DI del ET 200S del siguiente modo:
Un pulsador a los bornes 1 y 3
El otro pulsador a los bornes 5 y 7
Nota sobre los bornes de resorte
Cmo aflojar el resorte de una conexin: inserte el destornillador de 3 mm de ancho de hoja en el
orificio redondo superior del borne hasta el tope y, en caso necesario, tire ligeramente del mango del
destornillador hacia arriba. A continuacin podr introducir un extremo libre del cable en el orificio
cuadrado situado debajo. Extraiga el destornillador y asegrese de que el cable est bien asentado.
5 Cablee el borne 2 del TM del PM con L+ de la PS y el borne 3 del TM del PM con M de la PS. Los
extremos de los cables que se vayan a utilizar se deben pelar unos 11 mm y equipar con punteras de
cable.
6 Cablee el borne 1L+ del IM 151-7 CPU con L+ de la PS y el borne 1M del IM 151-7 CPU con M de la
PS.
Precaucin
Los extremos de los cables que se vayan a utilizar se deben pelar unos 11 mm y equipar con
punteras de cable.
Para la alimentacin del IM 151-7 CPU y del PM se puede utilizar tambin la PS del S7-300.
7 Conecte la PG y el IM 151-7 CPU mediante el cable PG y atornille todos los conectores de manera
que queden bien sujetos.
8 Conecte la PS del ET 200S, la PS del S7-300 y la PG a la red.

ET 200S Mdulo interfase IM 151-7 CPU


2-4 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

Vista del S7-300 (no se representa el cableado de la fuente de alimentacin del DI y del
DO; la PG est conectada al S7-300)

Fuente de Seleccin Selector Perfil Unidad de


alimentacin de la tensi de modo soporte programacin
on/off de red con software STEP 7

24 V

Brida para alivio Puente Pulsadores Cable de PG


de traccin

Figura 2-2 Vista del S7-300

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-5
Gua rpida para la puesta en marcha (Getting Started)

2.3 Tercer paso: puesta en marcha del IM 151-7 CPU (ET 200S)

Nota
En la primera puesta en marcha (estado de fbrica) del ET 200S, a la CPU se accede a
travs de la direccin MPI 2, HSA 31 y 187,5 kbaudios.

Secuencia Descripcin
1 Encienda la PS del IM 151-7 CPU.
Resultado:
En la PS se iluminar el LED DC24V.
En el PM se iluminarn los LED PWR y SF.
En el IM 151-7 CPU se iluminarn todos los LED; los LED SF, BF, FRCE y RUN se apagarn
de nuevo; y el LED STOP comenzar a parpadear rpidamente. El IM 151-7 CPU realiza de
este modo un borrado total.
2 Accione los dos pulsadores conectados al mdulo DI. Al accionar el pulsador de los bornes 1 y 3
se ilumina el LED 1.
Al accionar el pulsador de los bornes 5 y 7 se ilumina el LED 5.
3 Encienda la PG e inicie el Administrador SIMATIC desde el escritorio de Windows.
4a En el men principal del Administrador SIMATIC, haga clic en Herramientas y seleccione el
comando de men Ajustar interface PG/PC. Configure la interfaz PG/PC del siguiente modo:
4b

Observacin: el procesador de comunicaciones de su PG podra tener otra denominacin.


Es muy importante que est ajustada la versin MPI.
5 Confirme los ajustes con Aceptar y cierre el programa Ajustar interface PG/PC.

ET 200S Mdulo interfase IM 151-7 CPU


2-6 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

2.4 Cuarto paso: configuracin del IM 151-7 CPU para el modo


autnomo (MPI)

Secuencia Actividad Resultado


1 Aparece en el Administrador SIMATIC el asistente En caso afirmativo: cierre el asistente
para proyectos nuevos? porque el IM 151-7 CPU no es compatible
con el asistente de proyectos.
En caso negativo: pase al punto 2.
2 Desde el men principal del Administrador Se crear un proyecto nuevo y se abrir.
SIMATIC, seleccione Archivo, Nuevo.
Indique Getting Started como nombre de proyecto
y haga clic en el botn Aceptar.
3 Seleccione Insertar, Equipo.
Haga clic en la lista sobre: Equipo SIMATIC 300.

4 Cambie el nombre del equipo por ET 200S. SIMATIC 300(1) se convertir en


ET 200S.
5 Navegue en el Administrador SIMATIC hasta el
equipo ET 200S.
Haga doble clic en el icono Hardware situado en la
parte derecha de la ventana para abrir el editor que
le permitir modificar la configuracin de hardware.

6 Si en la parte derecha de la ventana no apareciera


ningn catlogo, active su visualizacin
seleccionando en el men Ver, el comando
Catlogo.
Navegue en el catlogo por PROFIBUS-DP hasta
ET 200S.
Mediante la funcin Arrastrar y soltar, inserte en la
parte superior izquierda de la ventana el
IM 151-7 CPU cuyo nmero de referencia coincida
con el nmero de referencia de su IM 151-7 CPU.
De forma predeterminada, el IM 151-7 CPU se
integra como CPU autnoma (MPI/sin conexin en
red).
Nota:
Los nmeros de referencia del catlogo se pueden
consultar seleccionando con un clic del ratn el
IM 151-7 CPU correspondiente en el catlogo. El
nmero de referencia de este IM 151-7 CPU
aparecer en el campo situado bajo el catlogo.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-7
Gua rpida para la puesta en marcha (Getting Started)

Secuencia Actividad Resultado


7 Navegue por el IM 151-7 CPU correspondiente
hasta el PM.
Con la funcin Arrastrar y soltar, inserte en el slot 4
el PM cuyo nmero de referencia coincida con el
nmero de referencia de su PM.

8 Repita el mismo procedimiento con el DI (en el slot


5) y el DO (en el slot 6).

9 Seleccione en el men Equipo, el comando La configuracin de hardware se compilar


Guardar y compilar. y se guardar.
10 Cargue la configuracin va MPI en el La configuracin se carga, y en el
IM 151-7 CPU y cierre el editor de hardware. Administrador SIMATIC, en la parte derecha
de la ventana, aparece el icono del
IM 151-7 CPU.

ET 200S Mdulo interfase IM 151-7 CPU


2-8 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

2.5 Quinto paso: programacin del IM 151-7 CPU

Secuencia Actividad Resultado


1 En el Administrador SIMATIC, navegue por el
IM151-7 CPU y el programa S7 hasta la
carpeta Bloques.

2 Haga doble clic en el icono OB 1 en la parte Se abrir el editor KOP/FUP/AWL para editar el
derecha de la ventana. bloque OB 1.
3 En el editor KOP/FUP/AWL, seleccione en el En el segmento 1 se mostrar un circuito.
men Ver, el comando KOP para cambiar al
lenguaje de programacin KOP.
4 Haga clic en la lnea horizontal del circuito. La lnea se representar resaltada.
5 En la barra de herramientas, haga doble clic en Los iconos se insertarn en el circuito.
el icono || (contacto normalmente abierto) y
luego en el icono ( ) (bobina).
6 Haga clic en el signo de interrogacin rojo del El contacto NA se representar resaltado, y en
contacto NA izquierdo del circuito. lugar del signo de interrogacin aparecer un
campo de texto con un cursor.
7 Escriba E1.0 y pulse la tecla Intro. Al contacto NA izquierdo se le asignar la
denominacin E1.0.
8 Escriba E1.1 y pulse la tecla Intro. Al contacto NA derecho se le asignar la
denominacin E1.1.
Escriba A2.0 y pulse la tecla Intro.
A la bobina se le asignar la denominacin
A2.0.
9 Cierre el editor y pulse S cuando se le El editor se cerrar y el OB 1 se guardar.
pregunte si desea guardar.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-9
Gua rpida para la puesta en marcha (Getting Started)

2.6 Sexto paso: prueba de funcionamiento

Secuencia Actividad Resultado


1 En el Administrador SIMATIC, haga clic en Bloques se representar resaltado.
Bloques, en la parte izquierda de la ventana.
2 Haga clic con el botn derecho del ratn en la parte Junto al bloque OB 1 aparecen los bloques
derecha de la ventana e inserte un bloque de OB 82 y OB 86.
organizacin vaco con el nombre OB 82 en la
carpeta de bloques.
Este bloque garantiza que S7-300-CPU se inicie
incluso si el IM 151-7 CPU an notifica un error de
diagnstico.
Genere el OB 86 del mismo modo.
Nota:
El OB 86 slo tiene significado en el modo de
esclavo DP.
3 Seleccione de nuevo la carpeta de bloques de la El programa y la configuracin se
parte izquierda de la ventana. transferirn desde la PG al IM 151-7 CPU.
Seleccione en el men Sistema de destino, el
comando Cargar para transferir el programa y la
configuracin de hardware al IM 151-7 CPU.
Confirme todos los cuadros de dilogo con S.
4 Gire el selector del IM 151-7 CPU a la posicin El LED STOP se apagar. El LED RUN
RUN. comenzar a parpadear y luego la luz
quedar permanentemente encendida.
5 Accione los dos pulsadores alternativamente. Los LED de las entradas E1.0 y E1.2 se
encendern alternativamente.
El LED de la salida 2.0 no se ilumina.
6 Accione los dos pulsadores al mismo tiempo. Los LED de las entradas E1.0 y E1.2
(LED 1 y 5 del DI) se iluminarn al mismo
tiempo.
Puesto que ambos pulsadores estn
combinados en el programa lgicamente
mediante una funcin AND (= conexin en
serie) y asignados a la salida A2.0, se
ilumina el LED de la salida 2.0 (LED 1 del
DO).
De este modo se activar el actuador o
indicador conectado.
7 Gire el selector del IM 151-7 CPU a la posicin Todos los LED se apagarn.
STOP y apague la PS del IM 151-7 CPU.

ET 200S Mdulo interfase IM 151-7 CPU


2-10 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

2.7 Sptimo paso: ajuste del IM 151-7 CPU como esclavo DP y


puesta en marcha del S7-300

Secuencia Descripcin
1 Desenchufe el cable de PG del IM 151-7 CPU.
2a Inicie el programa Ajustar interface PG/PC del modo descrito en el paso 3, punto 4. Modifique la
configuracin de la interfaz PG/PC del siguiente modo:
2b

3 Confirme los ajustes con Aceptar y cierre el programa Ajustar interface PG/PC.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-11
Gua rpida para la puesta en marcha (Getting Started)

2.8 Octavo paso: configuracin del IM 151-7 CPU como esclavo


DP y del S7-300 como maestro DP
Modifique la configuracin del IM 151-7 CPU del siguiente modo:

Secuencia Actividad Resultado


1 Inicie el programa de configuracin de Se abrir el editor de la configuracin de
hardware para el IM 151-7 CPU del modo hardware.
descrito en el paso 4.
2 En el men Propiedades MPI/DP
seleccione el tipo de interfaz PROFIBUS.

3 Se abrir la ventanaPropiedades
PROFIBUS Interface MPI/DP.
Ajuste la direccin de esclavo 4.
Al pulsar el botn Nuevo,
se abrir la ventana Nueva subred
PROFIBUS.

4 En la ventana Propiedades Nueva subred


PROFIBUS, compruebe los ajustes y
confrmelos con Aceptar.

5 Seleccione en el men Equipo, el comando La configuracin de hardware se compilar y se


Guardar y compilar. guardar.
6 Cargue la configuracin va MPI en el El ET 200S tiene ahora la direccin DP 4; el
IM 151-7 CPU y cierre el editor de hardware. editor se cerrar.

ET 200S Mdulo interfase IM 151-7 CPU


2-12 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

Configure la CPU S7-300 del siguiente modo:

Secuencia Actividad Resultado


1 En el Administrador SIMATIC, seleccione en la parte
izquierda de la ventana el proyecto Getting Started.

2 Inserte un equipo S7-300 nuevo en el proyecto del


modo descrito en el paso 4, punto 3.

3 En el Administrador SIMATIC, haga clic en el equipo En la parte derecha de la ventana


S7-300(1) en la parte izquierda de la ventana. aparecer el icono Hardware.
4 Haga doble clic en el icono Hardware en la parte Se abrir el editor de hardware.
derecha de la ventana.
5 Si en la parte derecha de la ventana no apareciera
ningn catlogo, active su visualizacin
seleccionando en el men Ver, el comando
Catlogo.
Navegue en el catlogo por SIMATIC 300 hasta el
bastidor 300.
Mediante la funcin Arrastrar y soltar, inserte un perfil
soporte en la parte superior izquierda de la ventana.

6 Siguiendo el procedimiento descrito en el paso 4, Ejemplo de configuracin (puede diferir de


inserte en el slot 1 la fuente de alimentacin cuyo su configuracin):
nmero de referencia coincida con el nmero de
referencia de su PS. Aplique este mismo
procedimiento para la CPU S7-300 (slot 2), el DI
S7-300 (slot 4) y el DO S7-300 (slot 5).
Nota:
Al insertar la CPU S7-300 aparecer una
ventana. Seleccione la opcin Red PROFIBUS
y configure la direccin 2.
Confirme los datos con Aceptar.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-13
Gua rpida para la puesta en marcha (Getting Started)

Secuencia Actividad Resultado


7 En la parte inferior izquierda de la ventana del
programa de configuracin de hardware, haga
doble clic en CPU 315-2 DP (fila 2).
En la ventana que aparecer a continuacin,
haga clic en el botn Propiedades de la ficha
General.
En la ventana que se abrir a continuacin, Red
MPI, asegrese de que la direccin sea 2. En
caso contrario, modifquela.
Confirme los datos con Aceptar.
8 Navegue en el catlogo por PROFIBUS-DP hasta los Equipos ya configurados.
Mediante la funcin Arrastrar y soltar, coloque el equipo ET 200S/CPU en el sistema maestro
PROFIBUS.

9 En la ventana que aparecer a continuacin haga clic en el botn Acoplar. Aparecer la ventana
Propiedades MPI/DP.

ET 200S Mdulo interfase IM 151-7 CPU


2-14 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

Secuencia Actividad Resultado


10 En la ventana del punto 9, pulse el botn Editar y
rellene el resto para la fila 1 como se muestra en la
figura. Confirme los datos con Aceptar.

En la ventana Propiedades MPI/DP, haga clic en la


segunda fila y rellene la mscara correspondiente
como se muestra en la figura. Confirme los datos con
Aceptar.

11 Seleccione en el men Equipo, el comando Guardar La configuracin de hardware se


y compilar. compilar y se guardar.
12 Enchufe la PG mediante un cable PG a la interfaz La configuracin de hardware se cargar.
MPI del S7-300-CPU. Cargue la configuracin en la El editor se cerrar.
CPU.
Cierre el editor de hardware.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-15
Gua rpida para la puesta en marcha (Getting Started)

2.9 Noveno paso: programacin del IM 151-7 CPU y del


S7-300-CPU

Secuencia Actividad Resultado


1 En el Administrador SIMATIC, navegue hasta la Se abrir el editor KOP/FUP/AWL para editar el
carpeta de bloques del ET 200S. bloque OB 1.
Haga doble clic en el icono OB1 en la parte
derecha de la ventana.
2 Ample el OB 1 del IM 151-7 CPU del siguiente modo:

The PQB12 of the S7-300-CPU is checked by means of MB12-PIB128

3 En el Administrador SIMATIC, navegue hasta la Se abrir el editor KOP/FUP/AWL para editar el


carpeta de bloques del S7-300. bloque OB 1.
Haga doble clic en el icono OB1 en la parte
derecha de la ventana.

ET 200S Mdulo interfase IM 151-7 CPU


2-16 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

Secuencia Actividad Resultado


4 Ample el OB 1 del S7-300 CPU del siguiente modo:

Funcionamiento: se consulta el estado del pulsador conectado a E1.1 del S7-300 y se


guarda de forma intermedia en la marca M13.0. El byte de marcas completo MB13 se
transfiere al byte de salida de periferia PAB12. En el paso 8 (configuracin del S7-300,
punto 10) de la configuracin de hardware hemos definido que el rea entre PAW12 y
PAW44 de la CPU S7-300 se asigne al rea de entre PEW128 y PEW160 del
IM 151-7 CPU.
En el programa del IM, el PEB128 se transfiere al byte de marcas MB12. Finalmente, la
marca M12.0 controla la salida A2.1.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-17
Gua rpida para la puesta en marcha (Getting Started)

Resultan las siguientes vas de comunicacin

S7-300 IM 151-7 CPU


E1.1 M13.0
MB13 PAB12
PAW12 PEW128
PEB128 MB12
M12.0 A2.1
M13.1 E1.0
PAB128 MB13
PEW12 PAW128
MB12 PEB12
A5.0 M12.1

ET 200S Mdulo interfase IM 151-7 CPU


2-18 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

2.10 Dcimo paso: puesta en marcha y prueba de funcionamiento


del IM 151-7 CPU y del S7-300

Secuencia Actividad Resultado


1 En el Administrador SIMATIC, navegue hasta la carpeta
de bloques del S7-300 e inserte un bloque de
organizacin vaco con el nombre OB 86 en la carpeta
de bloques.
Este bloque garantiza que la CPU S7-300 no pase a
STOP en caso de fallo/retorno del equipo
IM 151-7 CPU.
Genere el OB 82 del mismo modo.

2 Asegrese de que los selectores del S7 y del IM se El IM 151-7 CPU y la CPU del S7-300
encuentren en la posicin STOP. requieren un borrado total.
Encienda la PS del S7-300 y la PS del ET 200S.
3 Proceda del siguiente modo para realizar un borrado Las dos CPU habrn sufrido un borrado
total del IM 151-7 CPU y de la CPU S7-300: total.
Ajuste el selector a la posicin MRES. Mantenga el
selector en esta posicin hasta que el LED STOP
se encienda por segunda vez y la luz permanezca
encendida (durante 3 segundos). A continuacin,
suelte el selector.
En un intervalo de 3 segundos, deber girar de
nuevo el selector a la posicin MRES. El LED
STOP comenzar a parpadear rpidamente y la
CPU realizar un borrado total. Suelte el selector.
Cuando el LED STOP se vuelva a iluminar de forma
permanente, la CPU habr terminado el borrado
total.
4 En el Administrador SIMATIC, seleccione en el men El programa y la configuracin se
Sistema de destino, el comando Cargar para transferir desde la PG a la CPU.
transferir el programa y la configuracin de hardware al
S7-300-CPU.
Confirme todos los cuadros de dilogo con S.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-19
Gua rpida para la puesta en marcha (Getting Started)

Secuencia Actividad Resultado


5 Inicie el programa Ajustar interface PG/PC del modo descrito en el paso 3, punto 4. Modifique la
configuracin de la interfaz PG/PC del siguiente modo:

6 Confirme los ajustes con Aceptar y cierre el programa Ajustar interface PG/PC.
7 Abra la tapa frontal de la CPU S7-300.
Enchufe el IM 151-7 CPU a la interfaz DP de la CPU S7-300 mediante un cable PROFIBUS-DP.
Asegrese de que la resistencia terminadora est activada en ambos conectores.
Desenchufe el cable PG de la interfaz MPI de la CPU S7-300 y enchfelo en el conector de bus
del cable PROFIBUS-DP de la CPU S7-300. Atornille el conector.
Cierre en lo posible la tapa frontal de la CPU S7-300.

S7-300 (maestro DP)

Cable de conexin PG
Conector
de buscon
conexin
hembra PG
PG
Cable de bus
ET 200S

Conector

8 En el Administrador SIMATIC, navegue hasta la carpeta El programa y la configuracin se


de bloques del ET 200S. transferirn desde la PG al
Seleccione la carpeta de bloques en la parte izquierda IM 151-7 CPU.
de la ventana.
En el Administrador SIMATIC, seleccione en el men
Sistema de destino, el comando Cargar para
transferir el programa y la configuracin de hardware al
IM 151-7 CPU.
Confirme todos los cuadros de dilogo con S.
9 Gire el selector del IM 151-7 CPU a la posicin RUN. El LED STOP del IM se apagar. El LED
RUN comenzar a parpadear y luego la
luz quedar encendida de forma
permanente. El LED SF se iluminar.

ET 200S Mdulo interfase IM 151-7 CPU


2-20 A5E00257809-03
Gua rpida para la puesta en marcha (Getting Started)

Secuencia Actividad Resultado


10 Gire el selector de la CPU S7-300 a la posicin RUN. El LED STOP del S7 se apagar. El
LED RUN comenzar a parpadear y
luego la luz quedar encendida de
forma permanente.
El LED SF del IM se apagar.
11 Accione los dos pulsadores del S7-300 de forma Los LED de las entradas E1.1 y E1.2 del
alternada. S7-300 se encendern de forma
alternada.
El LED de la salida 5.4 no se iluminar.
12 Accione los dos pulsadores del S7-300 al mismo Los LED de las entradas E1.1 y E1.2 se
tiempo. encendern al mismo tiempo.
Puesto que ambos pulsadores estn
combinados en el programa lgicamente
mediante una funcin AND (= conexin
en serie) y asignados a la salida A5.4,
se ilumina el LED de la salida 5.4.
13 Accione el conmutador conectado a la E1.0 del Los LED de la entrada E1.0 del IM y de
ET 200S. la salida A5.0 del S7-300 se iluminarn.
14 Accione el conmutador conectado a la E1.1 del Los LED de la entrada E1.1 del S7-300
S7-300. y de la salida A2.1 del IM se iluminarn.

Diagnstico y solucin de fallos


Debido al manejo incorrecto, a un cableado inadecuado o a una configuracin de hardware
errnea, pueden producirse errores. La CPU sealiza estos errores mediante el LED de
error de grupo SF despus del borrado total.
En los siguientes manuales se describe el diagnstico de dichos errores y mensajes:
Manual de instalacin y configuracin del S7-300; captulo 10.4
Programacin con STEP 7 V5.1; captulo 21
Mdulo interfase IM 151-7 CPU; captulo 5

Otros manuales de inters


Como Getting Started adicional, recomendamos: STEP 7 V5.1: introduccin y ejercicios
prcticos .
Todos los manuales se pueden descargar de forma gratuita de la pgina web de la empresa
Siemens (Customer Support, tcnica de automatizacin).

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 2-21
Gua rpida para la puesta en marcha (Getting Started)

ET 200S Mdulo interfase IM 151-7 CPU


2-22 A5E00257809-03
Direccionamiento 3
Principios del intercambio de datos entre el maestro DP y el IM 151-7 CPU
En este captulo encontrar informacin sobre el direccionamiento de los mdulos de la
periferia y sobre el intercambio de datos entre el maestro DP y el IM 151-7 CPU.
Existen las siguientes alternativas para el direccionamiento de mdulos de periferia:
Asignacin de direcciones por slots:
La asignacin de direcciones por slots es el mtodo de direccionamiento por defecto; con
este mtodo STEP 7 asigna a cada nmero de slot la direccin bsica definida para el
mdulo en cuestin.
Asignacin libre de direcciones:
Se puede asignar a cada mdulo cualquier direccin dentro del rea de direccionamiento
permitida para el IM 151-7 CPU.
Para obtener ms informacin sobre el direccionamiento del IM 151-7 CPU en
PROFIBUS-DP, consulte el captulo 4.3.

ndice del captulo

Apartado Tema Pgina


3.1 Direccionamiento por slots de los mdulos de la periferia 3-2
3.2 Direccionamiento libre de los mdulos de periferia 3-4
3.3 Intercambio de datos con el maestro DP 3-5
3.4 Acceso a la memoria intermedia del IM 151-7 CPU 3-7

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 3-1
Direccionamiento

3.1 Direccionamiento por slots de los mdulos de la periferia

Asignacin de direcciones por slots


En el direccionamiento por slots (direccionamiento predeterminado) se asigna un rea de
direccionamiento del IM 151-7 CPU a cada nmero de slot ocupado por un mdulo.
Dependiendo del tipo de mdulo de periferia, las direcciones son digitales o analgicas (ver
la tabla 3-1). La asignacin de direcciones no es fija y se puede cambiar, pero hay un rea
de direcciones asignada por defecto.

0 128 256 1280


rea DP
127 255 1279 2047

Comunicacin directa
16 bytes por mdulo analgico
1 byte por mdulo digital
o arrancador de motor

Figura 3-1 Estructura del rea de direcciones por defecto

Asignacin de slots
La siguiente figura muestra una configuracin de un ET 200S con mdulos electrnicos
digitales, mdulos electrnicos analgicos y mdulos tecnolgicos. Tambin indica la
asignacin de slots.

4 5 6 7 8 9 10 Slot
Mdulo de potencia PM-E

1Count 24V/100kHz
Mdulo interfase

Cierre
2DI 24 V DC

2DI 24 V DC

2AI RTD
2AO U

1SSI

SSI

Figura 3-2 Slots del ET 200S

ET 200S Mdulo interfase IM 151-7 CPU


3-2 A5E00257809-03
Direccionamiento

Asignacin de direcciones
Para cada mdulo de periferia (de un mximo de 63), se reserva, dependiendo del slot,
1 byte para la periferia digital y 16 bytes para la periferia analgica en las reas de
direccionamiento del IM 151-7 CPU.
La siguiente tabla indica la asignacin de direcciones por defecto para mdulos digitales y
analgicos de cada slot. Las reas de direccionamiento de los mdulos de periferia slo
puede verlas el IM 151-7 CPU dentro del ET 200S, pero no el maestro DP
correspondiente. El maestro DP no tiene acceso directo a los mdulos de entradas y
salidas.

Tabla 3-1 Direcciones de los mdulos de entradas/salidas del ET 200S

rea de Nmero de slot


direcciones
reservada 1 2 3 4 5 6 7 8 ... 66

Mdulos IM 151-7 CPU - 1 2 3 4 ... 62


digitales/
arrancadores
de motor
Mdulos - 272 a 288 a 304 a 320 a ... 1248 a
analgicos, 287 303 319 335 1263
mdulos
tecnolgicos
Mdulos de 256 272 288 304 320 1248
potencia

Las direcciones no asignadas en el rea de 64 a 127 se encuentran en la imagen de


proceso en caso de direccionamiento por defecto y se pueden usar libremente en el
programa de usuario. Si dos bits de un byte ya estn ocupados por un mdulo digital, los 6
bits restantes no se pueden utilizar (p. ej. los bits 1.4 a 1.7 de la figura 3-3).
Los bytes que no estn ocupados por mdulos en las reas de direcciones, se pueden usar
libremente en el programa de usuario. En la configuracin ilustrada en la figura 3-3, por
ejemplo, los bytes 2 y 3 pueden utilizarse a voluntad.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 3-3
Direccionamiento

Ejemplo de asignacin de direcciones orientada a slots para mdulos de periferia


La siguiente figura ilustra a modo de ejemplo una configuracin de un ET 200S, con la
asignacin de direcciones para los mdulos de periferia. Las direcciones de los mdulos de
periferia son fijas en caso de elegir el direccionamiento por defecto.

Nmeros de slot 1a3 4 5 6 7 8


IM
ET 200S 151-7 PM 4 DI 2 AI 2 AO 4 DO
CPU

256 1.0 288 304 4.0


Direcciones asi- a a a a
gnadas 1.3 291 307 4.3

Figura 3-3 Ejemplo de asignacin de direcciones para mdulos de periferia

3.2 Direccionamiento libre de los mdulos de periferia

Direccionamiento libre
El direccionamiento libre significa que:
las direcciones de entrada de los mdulos y
las direcciones de salida de los mdulos
se pueden asignar libremente en unidades de 1 byte de forma independiente unas de otras
dentro del rango de 0 a 2047. Las direcciones 0 a 127 se encuentran en la imagen de
proceso y se asignan en STEP 7. Al asignarlas, se define la direccin base del mdulo, de
la que dependern las restantes direcciones del mdulo.

Direccionamiento libre

0 127 2047

Imagen de procesoEstructura del rea de direcciones para el direccionamiento libre

Figura 3-4 Estructura del rea de direcciones en el direccionamiento libre

Nota
En el direccionamiento libre no es posible asignar direcciones a nivel de bit, y por lo tanto no
se soporta la compresin de canales digitales. Tampoco es posible comprimir direcciones.

ET 200S Mdulo interfase IM 151-7 CPU


3-4 A5E00257809-03
Direccionamiento

Ventajas
Ventajas del direccionamiento libre:
mximo aprovechamiento de las reas de direcciones disponibles, ya que no se crean
huecos entre los mdulos.
al crear software estndar, se pueden especificar direcciones independientemente de la
configuracin especfica de la estacin ET 200S.

3.3 Intercambio de datos con el maestro DP

Intercambio de datos tiles mediante una memoria intermedia


Los datos tiles estn ubicados en una memoria intermedia en el IM 151-7 CPU. Esta
memoria se utiliza siempre que se efecta una transferencia de datos tiles entre el
IM 151-7 CPU y el maestro DP. La memoria intermedia consta de un mximo de 32 reas
de direcciones.

Maestro DP ET 200S como esclavo DP


IM 151-7 CPU Mdulos de periferia




Memoria intermedia

PROFIBUS-DP
 Intercambio de datos entre maestro DP y ET 200S a travs de la memoria intermedia del IM 151-7 CPU
 Intercambio de datos entre el IM 151-7 CPU y los mdulos de periferia

Figura 3-5 Principio del intercambio de datos entre el maestro DP y el ET 200S con IM 151-7 CPU

reas de direcciones para el intercambio de datos tiles con el maestro DP


El ET 200S ofrece para PROFIBUS-DP un mximo de 244 bytes de datos de entrada y
244 bytes de datos de salida. El direccionamiento de estos datos en la memoria intermedia
del IM 151-7 CPU se puede realizar en hasta 32 reas de direcciones.
Un rea de direcciones contiene un mximo de 32 bytes. En total se dispone de un mximo
de 244 bytes para los datos de entrada y salida.
Las reas de direcciones comienzan por 128 de forma predeterminada. Los datos se
introducen sin dejar huecos y comenzando por la direccin 128.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 3-5
Direccionamiento

Coherencia de datos
La coherencia o consistencia de datos se define como coherencia de byte, palabra, o
coherencia total por cada rea de direcciones. La coherencia puede ser de hasta
32 bytes/16 palabras por cada rea de direcciones.

Direccin de diagnstico DP en STEP 7


Al configurar el ET 200S con STEP 7 se ajustan dos direcciones de diagnstico. El ET 200S
recibe a travs de estas dos direcciones informacin sobre el estado del maestro DP o
sobre posibles interrupciones del bus (vase el captulo 6.5). En modo Esclavo DP, las
direcciones de diagnstico por defecto son 2045 y 2046.
2045: Direccin para el slot 2 (IM 151-7 CPU)
2046: Direccin de diagnstico
Encontrar informacin detallada en la Ayuda en pantalla de STEP 7, bajo Modelo de slots
en esclavos inteligentes.

Acceso a reas libres de la imagen de proceso


Si se accede a reas de la imagen de proceso que existen pero no estn configurados, no
se generar ningn error de imagen de proceso. Por consiguiente, aquellas entradas y
salidas de la imagen de proceso que no tengan asignado ningn mdulo de periferia pueden
ser utilizadas como marcas.

ET 200S Mdulo interfase IM 151-7 CPU


3-6 A5E00257809-03
Direccionamiento

3.4 Acceso a la memoria intermedia del IM 151-7 CPU

Acceso desde el programa de usuario


La siguiente tabla muestra cmo acceder a la memoria intermedia del IM 151-7 CPU desde
el programa de usuario.

Tabla 3-2 Acceso a las reas de direcciones

Acceso en funcin de la Se ha de tener en cuenta lo siguiente:


coherencia de los datos
Coherencia de datos de 1, 2 Se puede acceder a todas las reas que hayan sido parametrizadas con
4 bytes con instrucciones de una coherencia de unidad. Se puede direccionar un mximo de 64 bytes
carga/transferencia de datos de entrada con instrucciones de carga y un mximo de 64 bytes
de datos de salida con instrucciones de transferencia (L PEB/PEW/PED;
T PAB/PAW/PAD; consulte tambin el anexo A).
La coherencia de datos para el direccionamiento por palabra es de 2 bytes;
para el direccionamiento por doble palabra es de 4 bytes.
El acceso tambin es posible a travs de la imagen de proceso.
Coherencia de datos de 1 a Si el rea de direcciones de los datos coherentes se encuentra en la
32 bytes en PROFIBUS-DP con imagen de proceso, esta rea se actualizar automticamente.
las SFC 14 y 15 Si desea acceder a datos de la memoria intermedia, deber leer los datos
de entrada mediante la SFC 14 DPRD_DAT y escribir los datos de salida
mediante la SFC 15 DPWR_DAT. Estas SFC tienen una coherencia de
datos de 1 a 32 bytes.
Los datos de entrada ledos mediante la SFC 14 slo se pueden copiar a un
rea de direcciones de la memoria de marcas en forma de bloque de 1 a
32 bytes, por ejemplo, donde pueden ser direccionados mediante
instrucciones del tipo U M x.y. Asimismo, slo se puede escribir un bloque
de 1 a 32 bytes como datos de salida con la SFC 15 (consulte tambin el
manual de referencia Funciones estndar y funciones de sistema)).
Al acceder a reas con coherencia de longitud total, la longitud indicada
en la SFC debe coincidir con la longitud del rea parametrizada.
Adems, es posible realizar un acceso directo a las reas coherentes
(p. ej. L PEW o T PAW).

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 3-7
Direccionamiento

Reglas para la asignacin de direcciones


En la asignacin de direcciones para el ET 200S con IM 151-7 CPU se deben cumplir las
siguientes reglas:
Asignacin de las reas de direcciones:
Los datos de entrada del ET 200S son siempre datos de salida del maestro DP
Los datos de salida del ET 200S son siempre datos de entrada del maestro DP
En el programa de usuario se accede a los datos con instrucciones de
carga/transferencia o con las SFCs 14 y 15.
La longitud, unidad y coherencia de las reas de direcciones conexas deben ser
idnticas para el maestro DP y el esclavo DP.
Las direcciones para el maestro y el esclavo pueden diferir en la memoria intermedia
lgicamente idntica (reas de direcciones lgicas de periferia independientes en el
maestro y la CPU esclava)
Al configurar el IM 151-7 CPU con STEP 7 para un sistema S5 o para sistemas de otros
fabricantes, las direcciones lgicas slo se asignan en la CPU esclava. La asignacin en el
sistema maestro se lleva a cabo con la herramienta de configuracin especfica del sistema
maestro.

Interfaz de direccionamiento en STEP 7


La siguiente tabla ilustra los principios de asignacin de direcciones. Encontrar tambin
esta tabla en la interfaz de usuario STEP 7. Con STEP 7 ha de ajustar el modo ME (para
maestro esclavo) o el CD (comunicacin directa), consulte para ello el apartado 4.5.

Tabla 3-3 Interfaz de direccionamiento en STEP 7 V5.1 (extracto)

Modo Maestro Interlocutor Parmetros


PROFIBUS-DP
E/A Direccin E/A Direccin Long. Unidad Coherencia
1 ME S 200 E 128 4 Byte Unidad
2 ME S 300 E 132 8 Byte Longitud total
3 ME E 700 S 128 4 Palabra Unidad
4 ME E 50 S 136 4 Byte Unidad
ME: reas de direcciones de reas de direcciones Estos parmetros de las reas de
Maestro la CPU maestro DP del IM 151-7 CPU direcciones deben ser idnticos en el
esclavo maestro DP y en el IM 151-7 CPU.

ET 200S Mdulo interfase IM 151-7 CPU


3-8 A5E00257809-03
Direccionamiento

Ajuste por defecto para las reas de direcciones


Si al configurar el ET 200S no se parametriza ningn rea de direcciones para el
intercambio de datos con el maestro DP, despus de ponerlo en marcha, el ET 200S
arrancar en el PROFIBUS-DP con el ajuste por defecto.
El ajuste por defecto es:
16 palabras de datos de entrada; unidad de coherencia (por ejemplo, palabra)
16 palabras de datos de salida; unidad de coherencia (por ejemplo, palabra)
Si configura el IM 151-7 CPU como CPU autnoma (stand-alone), es decir, en modo MPI y
sin conexin en red, no se ajustarn las reas de direcciones predeterminadas, ya que en el
modo autnomo no hay configurada ninguna memoria intermedia.

Programa de ejemplo
A continuacin, se muestra mediante un programa de ejemplo, cmo funciona el
intercambio de datos entre el maestro DP y el esclavo DP.
Encontrar las direcciones en la tabla 3-3.
Para llamar las SFCs 14 y 15, indique la direccin lgica en formato hexadecimal.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 3-9
Direccionamiento

En el mdulo interfase IM 151-7 CPU


Preprocesamiento de datos en el esclavo DP:
L 2 Cargar el valor real 2 y
T MB 6 transferirlo al byte de marcas 6.
L IB 0 Cargar el byte 0 de entradas y
T MB 7 transferirlo al byte de marcas 7.
Enviar los datos al maestro DP
L MW 6 Cargar la palabra de marcas 6 y
T PQW 136 transferirla a la palabra salida de periferia
136

En la CPU maestra DP
Procesamiento de los datos recibidos en el maestro DP:
L PIB 50 Cargar el byte de entrada de periferia 50 y
T MB 60 transferirlo al byte de marcas 60.
L PIB 51 Cargar el byte de entrada de periferia 51 y
L B#16#3 cargar el byte 3
+ I sumar los valores como tipo de datos entero y
T MB 61 transferir el resultado al byte de marcas 61.
Preprocesamiento de datos en el maestro DP:
L 10 Cargar el valor real 10 y
+ 3 sumarle 3,
T MB 67 transferir el resultado al byte de marcas 67.
Enviar los datos (bytes de memoria de marcas 60 al 67) al esclavo DP:
CALL SFC 15 Llamar a la funcin de sistema 15:
LADDR:= W#16#12C Escribir los datos en el rea de direcciones de
RECORD:= P#M60.0 Byte8 salida a partir de la direccin 300 (12C en
RET_VAL:= MW 22 hexadecimal) con una longitud de 8 bytes desde
el byte de marcas 60.

En el mdulo interfase IM 151-7 CPU


Recibir los datos del maestro DP (almacenados a partir del MB 30 al 37):
CALL SFC 14 Llamar a la funcin de sistema 14:
LADDR:= W#16#84 Escribir los datos contenidos en el rea de
RET_VAL:=MW 20 direcciones de entrada a partir de la direccin
RECORD:=P#M30.0 Byte8 132 (84 en hexadecimal) con una longitud de 8
bytes en el byte 30 de memoria de marcas.
Procesamiento de los datos recibidos:
L MB 30 Cargar el byte de marcas 30 y
L MB 37 cargar el byte de marcas 37;
+ I sumar los valores como tipo de datos entero y
T MW 100 transferir el resultado al byte de marcas 100.

Intercambio de datos tiles en el modo STOP


Los datos tiles reciben un tratamiento distinto en la memoria intermedia dependiendo de si
es el maestro DP o el esclavo DP (IM 151-7 CPU) el que pasa a modo STOP.
Si el IM 151-7 CPU pasa a STOP: los datos residentes en la memoria intermedia del
IM 151-7 CPU (slo salidas desde el punto de vista del esclavo) se sobrescriben con 0,
es decir, el maestro DP o un receptor en comunicacin directa lee 0.
Si el maestro DP pasa a STOP: los datos que residen en la memoria intermedia del
IM 151-7 CPU (entradas del esclavo, salidas del maestro) se retienen y se pueden leer
en el programa de usuario del IM 151-7 CPU.

ET 200S Mdulo interfase IM 151-7 CPU


3-10 A5E00257809-03
ET 200S en la red PROFIBUS 4
Introduccin
El ET 200S se puede integrar con el IM 151-7 CPU en calidad de estacin en una red
PROFIBUS. En este captulo se describe una configuracin tpica con el IM 151-7 CPU.
Adems se explican las funciones que se pueden ejecutar con la PG o el OP del ET 200S, y
de qu opciones se dispone para la comunicacin directa. Los servicios de comunicacin
disponibles se indican en el captulo 7.7.

ndice del captulo

Apartado Tema Pg.


4.1 ET 200S en la red PROFIBUS 4-2
4.2 Componentes de red 4-6
4.3 Direccin PROFIBUS 4-8
4.4 Funciones de PG/OP 4-9
4.5 Comunicacin directa 4-12

Informacin adicional
Encontrar ms informacin sobre la arquitectura de las redes en el manual del maestro DP.

Conexin de cables de fibra ptica en el mdulo interfase IM 151-7 CPU FO


Encontrar ms informacin sobre cmo conectar los cables de fibra ptica al mdulo
interfase IM 151-7 CPU FO en el manual Sistema de periferia descentralizada ET 200S, en
el captulo Cableado y equipamiento. La informacin incluida aqu sobre el mdulo interfase
IM 151 FO tambin es aplicable al mdulo interfase IM 151-7 CPU FO.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 4-1
ET 200S en la red PROFIBUS

4.1 ET 200S en la red PROFIBUS

Configuracin de una red PROFIBUS


La siguiente figura muestra la configuracin bsica de una red PROFIBUS con un maestro
DP y varios esclavos DP.

S7-300
(maestro DP)
PG*

2 0 ET 200S

ET 200X OP 25**

ET 200S 5 1

ET 200M
ET 200X

7 6

* El ET 200S se puede configurar y programar desde esta unidad de programacin


** Las funciones de manejo y visualizacin se ejecutan en el ET 200S
0 ... 7 Direcciones PROFIBUS de las estaciones
Figura 4-1 Ejemplo de una red PROFIBUS

Requisitos hardware en la PG/el OP para el acceso al ET 200S


Para poder acceder a un mdulo interfase IM 151-7 CPU desde una PG o un OP, se deben
cumplir las siguientes condiciones:
tener integrada una interfaz PROFIBUS-DP o una tarjeta DP, o bien
tener integrada una interfaz MPI o una tarjeta MPI

ET 200S Mdulo interfase IM 151-7 CPU


4-2 A5E00257809-03
ET 200S en la red PROFIBUS

Acceso al ET 200S
El IM 151-7 CPU es una estacin de bus pasiva/activa. Los programas y la configuracin
del IM 151-7 CPU se pueden transferir desde la PG al mdulo interfase IM 151-7 CPU
mediante el comando Cargar en sistema de destino del Administrador SIMATIC. Las
dems funciones de diagnstico y test tambin se pueden llevar a cabo con la unidad de
programacin.
Si, en ese momento, la PG es la nica estacin de bus activa, indquelo previamente en el
Administrador SIMATIC con el comando de men Ajustar interface PG/PC (consulte el
captulo 4.4).
Adems, puede instalar OP/OS (Operator Panels/Operator Stations) de forma fija en la red
PROFIBUS para realizar funciones de manejo y visualizacin.
En total puede accederse en paralelo al ET 200S desde un mximo de 12 equipos:
1 enlace est reservado para la PG.
1 enlace est reservado para un OP o una OS.
10 enlaces estn disponibles para PG, OP/OS y CPU
Recomendamos asignar la direccin PROFIBUS a la PG/OP del mismo modo que al resto
de las estaciones de la red (vase figura 4-1).

Interfaz DP activa/pasiva del IM 151-7 CPU


El modo de operacin de la interfaz DP del IM 151-7 CPU se ajusta durante la configuracin
en la ventana Propiedades MPI/DP:

Pasiva Activa

Figura 4-2 Ajuste del modo de operacin de la interfaz DP del IM 151-7 CPU

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 4-3
ET 200S en la red PROFIBUS

En funcin del ajuste realizado para la interfaz DP, el IM 151-7 CPU presenta el siguiente
comportamiento:

Tabla 4-1 Comportamiento del IM 151-7 CPU en funcin del ajuste de la interfaz DP

Interfaz DP del IM 151-7 CPU


Pasiva Activa
Bsqueda de la velocidad de S No
transferencia
Funciones de test y puesta en Ms lento Ms rpido
marcha
Tiempo de circulacin de bus Ms rpido Ms lento
Diagnstico mediante LED BF Consulte el captulo 6.4

Despus de la puesta en marcha, se recomienda ajustar la interfaz DP como interfaz


pasiva.

Mxima velocidad de transferencia de datos con un cable de PG


Con el cable de PG se puede alcanzar una velocidad de transferencia mxima de 1,5 Mbps.

Conexin PG en el IM 151-7 CPU FO


La conexin PG slo est disponible para una estacin (PG u OP) y no est diseada para
la conexin en red.
Las resistencias terminadoras de bus estn integradas de forma fija en la conexin PG del
IM 151-7 CPU FO.
Por lo tanto, si utiliza cables con conectores de terminacin de bus (obligatorios para
velocidades superiores a 1,5 Mbaudios), ajuste la resistencia terminadora del lado de la
CPU a OFF y la resistencia terminadora del lado de la PG o el OP a ON, como de
costumbre. Si utiliza un cable de conexin PG (slo admitido hasta 1,5 Mbaudios), no
deber realizar ningn ajuste.

ET 200S Mdulo interfase IM 151-7 CPU


4-4 A5E00257809-03
ET 200S en la red PROFIBUS

Ejemplos de conexin de PG/OP al ET 200S


La PG/el OP se conecta a la interfaz PROFIBUS-DP del maestro DP, pero se puede
conectar tambin a cualquier otra estacin de la red DP, incluso al ET 200S.

S7-300 (maestro DP)

ET 200S

PG

Figura 4-3 La PG/el OP accede al ET 200S a travs de la interfaz DP del maestro DP

La PG est conectada directamente al ET 200S (el ET 200S se acopla posteriormente a


la red PROFIBUS).
Importante: en funcin de la interfaz DP (activa/pasiva), se requiere un ajuste particular
en STEP 7 (consulte el captulo 4.4).

ET 200S

PG

Figura 4-4 La PG accede directamente al ET 200S

La PG tambin puede ser una estacin DP directa, aunque no est permitido utilizar
lneas derivadas (p. ej., un cable de conexin PG) cuando la velocidad de transferencia
es de 12 Mbaudios.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 4-5
ET 200S en la red PROFIBUS

4.2 Componentes de red


Para conectar el ET 200S a la red PROFIBUS-DP, se requieren los siguientes componentes
de red:

Tabla 4-2 Componentes de red

Finalidad Componentes de red Nmeros de referencia


Para configurar la red Cables (p.ej., apantallado de 6XV1830-0AH10
2 hilos, (de 2 hilos)
o de 5 hilos, sin confeccionar) 6XV1830-0BH10
(de 2 hilos con revestimiento
de PE)
6XV1830-3CH10
(de 2 hilos, para suspensin
en guirnaldas)
6XV1830-3BH10
(drum cable)
6XV1830-3AH10
(cable para enterrar
directamente)
6ES7194-1LY00-0AA0-Z
(de 5 hilos con revestimiento
de PVC)
6ES7194-1LY10-0AA0-Z
(de 5 hilos; resistente al
aceite, arrastrable, con
resistencia condicional a las
perlas de soldadura; con
revestimiento de PUR)
Para conectar la PG y el Conector de bus sin conexin 6ES7972-0BA10-0XA0
ET 200S a la red PROFIBUS-DP hembra para PG (hasta 12 Mbps) (para salida recta del cable)
6ES7972-0BA40-0XA0
(para salida oblicua del cable)
Para efectuar una conexin Conector de bus con conexin 6ES7972-0BB10-0XA0
doble, p. ej., de PG y maestro DP hembra para PG (hasta 12 Mbps) (para salida recta del cable)
a la red PROFIBUS-DP a travs 6ES7972-0BB40-0XA0
de una interfaz DP (para salida oblicua del cable)
(vase figura 4-5)
Para conectar la PG al conector Cable de conexin PG 6ES7901-4BD00-0XA0
de bus con conexin hembra (hasta 1,5 Mbaudios)
para PG

ET 200S Mdulo interfase IM 151-7 CPU


4-6 A5E00257809-03
ET 200S en la red PROFIBUS

Ejemplo de utilizacin de los componentes de red


La siguiente figura muestra el ejemplo de la figura 4-3 utilizando los componentes de red.
En la informacin de producto que acompaa al conector de bus utilizado se describe cmo
conectar el cable de bus al conector de bus.

S7-300 (maestro DP)

Cable de conexin PG

Conector de bus
con conexin hembra para PG
PG
Cable de bus
ET 200S

Conector

Cable de bus

Figura 4-5 Conexin de la red DP

Conexin del IM 151-7 CPU FO


Encontrar informacin sobre el cableado y el conexionado de los cables de fibra ptica en
el manual Sistema de periferia descentralizada ET 200S, captulo Cableado y
equipamiento.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 4-7
ET 200S en la red PROFIBUS

4.3 Direccin PROFIBUS

Caractersticas
Mediante la direccin PROFIBUS se define la direccin a travs de la cual se acceder al
mdulo interfase IM 151-7 CPU en la red PROFIBUS-DP.

Requisitos
Se admiten las direcciones PROFIBUS-DP 1 a 125.
Ninguna direccin puede ser asignada ms de una vez en una red PROFIBUS-DP.

Arranque sin configuracin DP en la MMC (primer arranque)


Al conectarse la alimentacin elctrica (POWER ON), la interfaz coexistente funcionar en
el IM 151-7 CPU como interfaz MPI con direccin 2, HSA 31 y 187,5 kbaudios. La
funcionalidad de esclavo DP del IM 151-7 CPU an no est disponible. A travs de la
interfaz pueden ejecutarse todas las funciones de PG que se indican en el captulo 4.4.
Queremos poner en marcha paso a paso varias ET 200S con IM 151-7 CPU como esclavos
DP en una red PROFIBUS. Despus de conectar cada uno de los IM 151-7 CPU
transferiremos con STEP 7 una configuracin con direccin DP al IM 151-7 CPU.

Nota
Los parmetros de bus son remanentes. Es decir, los parmetros de bus que se hayan
configurados una vez (p. ej., direccin o velocidad de transferencia) se conservan
incluso tras desconectar la red elctrica (POWER OFF)
si no hay ninguna configuracin ms en el IM 151-7 CPU
(p. ej., despus de borrar los SDB, tras POWER ON sin MMC).

Arranque con configuracin DP en la MMC


Si ya se ha cargado alguna vez una configuracin DP en el IM 151-7 CPU, al arrancar se
utilizarn los datos almacenados en la MMC.
El IM 151-7 CPU funciona como esclavo DP despus de POWER ON con la direccin
configurada y espera a ser parametrizado por el maestro DP.
Como estacin PROFIBUS activa, el IM 151-7 CPU adopta la velocidad de transmisin
configurada.
Como estacin PROFIBUS pasiva, el IM 151-7 CPU busca la velocidad de transmisin.

ET 200S Mdulo interfase IM 151-7 CPU


4-8 A5E00257809-03
ET 200S en la red PROFIBUS

4.4 Funciones de PG/OP


La unidad de programacin se puede utilizar para:
configurar el IM 151-7 CPU con mdulos del ET 200S y ponerlo en marcha en la red
PROFIBUS-DP.
programar el IM 151-7 CPU.
Ejecucin de funciones de test tales como Observar/forzar variables y Estado de
programa
Ejecutar funciones de puesta en marcha como Arranque y Borrado total.
Visualizar Informacin del mdulo (es decir, visualizar, por ejemplo, el grado de
utilizacin de la memoria de carga y de trabajo del IM 151-7 CPU, el contenido de las
pilas y del bfer de diagnstico).
El OP se puede utilizar para:
funciones de manejo y visualizacin
Para obtener una descripcin completa de las funciones, consulte la ayuda en pantalla de
STEP 7.

Ajustes necesarios en STEP 7 para utilizar el IM 151-7 CPU como esclavo DP pasivo
en la PG
Si conecta un IM 151-7 CPU directamente a una PG, deber realizar una serie de ajustes
de la interfaz PG en STEP 7 para establecer la comunicacin entre los dos interlocutores.
Proceda del siguiente modo:
1. Abra en STEP 7, la herramienta Ajustar interface PG/PC (Inicio > STEP 7 > Ajustar
interface PG/PC).
2. Ajuste la interfaz de la PG a PROFIBUS.
3. Vaya a las propiedades de la red PROFIBUS.
4. Ajuste las propiedades de modo que la PG/el PC sea el nico maestro activo en el bus.
Si posteriormente se configura un maestro DP para la red y desea conectarse online,
deber cancelar estos ajustes, ya que de este modo se activarn funciones de seguridad
adicionales para fallos del bus.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 4-9
ET 200S en la red PROFIBUS

Funcin de test Forzado permanente


La funcin Forzado permanente permite asignar valores fijos en el IM 151-7 CPU a las
entradas y salidas de la imagen de proceso.
Estos valores (de forzado permanente) prefijados se pueden seguir controlando en el
mdulo interfase IM 151-7 CPU desde el programa de usuario y con diversas funciones de
PG/OP. La figura 4-6 muestra bsicamente cmo funciona el forzado permanente.
En el IM 151-7 CPU se pueden forzar un mximo de 10 variables de forma permanente.

Cuidado
! Los valores forzados de forma permanente en la imagen de proceso de las entradas
pueden ser sobrescritos programando instrucciones de escritura (por ejemplo T IB x, = I x.y,
copia mediante una SFC, etc.) e instrucciones de lectura de la periferia (L PIW x, por
ejemplo) en el programa de usuario, o bien mediante funciones de escritura de PG/OP.
Para que las salidas que tengan asignados valores de forzado permanente devuelvan el
valor de forzado que se les ha asignado, el programa de usuario no deber sobrescribir las
salidas con instrucciones de escritura en la periferia (p.ej. T PAB x) ni las funciones de
escritura de PG/OP debern escribir en estas salidas.
Vigile sobre todo que los valores de forzado permanente de la imagen de proceso de las
entradas/salidas no puedan ser sobrescritos por el programa de usuario o por funciones de
PG/OP.

Principios del forzado permanente con el IM 151-7 CPU

Ejecucin peticin de Ejecucin peticin de


forzado de entradas forzado de entradas

Transf. Transf. Transf. Sist. Transf.


OS Programa de usuario
PAA PAE PAA op. PAE

Valor forzado
sobrescrito con
Valor forzado T PQW! Valor forzado

Ejecucin peticin de T PQW Ejecucin peticin de


forzado de salidas forzado de salidas

Sist. op. .... Procesamiento sist. operativo

Figura 4-6 Principio del forzado permanente

ET 200S Mdulo interfase IM 151-7 CPU


4-10 A5E00257809-03
ET 200S en la red PROFIBUS

Ejemplo de aplicacin
Requisitos: El programa de usuario no tiene programado ningn acceso directo a la
periferia.
Si en la instalacin existe, por ejemplo, un sensor de habilitacin defectuoso (f) y en el
programa de usuario se sealiza continuamente un 0 lgico a travs de la entrada 1.2,
podra puentearse este sensor forzando la entrada a 1, asegurando de este modo que el
sistema pueda seguir funcionando.

Precaucin
! Como el sensor no est operativo, debe vigilarse la funcionalidad con otros medios para
evitar daos a personas y mquinas.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 4-11
ET 200S en la red PROFIBUS

4.5 Comunicacin directa


En STEP 7 V5.1 se puede configurar el IM 151-7 CPU como esclavo inteligente para la
comunicacin directa. La comunicacin directa es una relacin de comunicacin especial
entre las estaciones de la red PROFIBUS-DP.

Principio
La comunicacin directa se caracteriza por el hecho de que las estaciones de
PROFIBUS-DP interceptan los datos que est enviando un esclavo DP a su maestro DP.
Gracias a este mecanismo, el interceptor (receptor) puede acceder directamente a los datos
de entrada modificados de esclavos DP remotos.
Al configurar la comunicacin en STEP 7, es posible definir mediante las pertinentes
direcciones de entrada de periferia, en qu rea de direcciones del receptor se han de leer
los datos requeridos por el emisor.

Ejemplo:
La figura 4-7 muestra un ejemplo de las relaciones que se pueden configurar en STEP 7
V5.1 para la comunicacin directa con un IM 151-7 CPU. Aqu, otros esclavos DP slo
pueden ser emisores.

S7-300 S7-300
(sistema maestro DP 1) (sistema maestro DP 2)

CPU
31x-2

PROFIBUS

Esclavo CPU 31x-2 Esclavo


DP 3 como DP 5
esclavo DP4

ET 200S con ET 200S con


IM 151-7 CPU IM 151-7 CPU
(esclavo (esclavo
inteligente 1) inteligente 2)

Figura 4-7 Intercambio de datos directo con el IM 151-7 CPU

ET 200S Mdulo interfase IM 151-7 CPU


4-12 A5E00257809-03
ET 200S en la red PROFIBUS

Funcionalidad en comunicacin directa


El IM 151-7 CPU ofrece la siguiente funcionalidad en comunicacin directa:
Emisor:
El IM 151-7 CPU enva como esclavo DP las salidas de proceso configuradas para el
intercambio de datos directo en forma de telegrama broadcast a todas las estaciones del
bus. Otros receptores filtran los datos relevantes de este telegrama.
Receptor:
Filtra los datos del telegrama broadcast de los emisores que fueron configurados como
relevantes para la comunicacin directa en STEP 7.

Diagnstico en comunicacin directa


Para diagnosticar los esclavos DP configurados para la comunicacin directa, slo se puede
recurrir a los resultados de la vigilancia del enlace, dado que los avisos de diagnstico de
los esclavos DP interceptados, se notifican solamente al maestro DP.
En caso de fallo de un equipo y su posterior reintegracin, se llama al OB de error
asncrono 86. Cuando se intenta acceder a los datos y se produce un fallo del emisor, se
detecta un error de acceso a la periferia y se llama al OB 122. Para los datos de informacin
del mdulo, slo son significativos los identificadores Mdulo presente y Mdulo
disponible.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 4-13
ET 200S en la red PROFIBUS

ET 200S Mdulo interfase IM 151-7 CPU


4-14 A5E00257809-03
ET 200S en la red MPI 5
Introduccin
El ET 200S con IM 151-7 CPU se puede integrar como estacin en una red MPI. En este
captulo se describe una configuracin de red tpica con el IM 151-7 CPU. En el captulo 4.4
se indica qu funciones se pueden ejecutar desde una PG o un OP en el IM 151-7 CPU.
Los servicios de comunicacin disponibles se indican en el captulo 7.7.

ndice del captulo

Apartado Tema Pg.


5.1 ET 200S en la red MPI 5-2
5.2 Direccin MPI 5-3

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 5-1
ET 200S en la red MPI

5.1 ET 200S en la red MPI

Configuracin de una red MPI


La siguiente figura muestra un ejemplo de configuracin de una red MPI.

PG* ET 200S ET 200S OP 25**

3 4
11
10

* El ET 200S se puede configurar y programar desde esta unidad de programacin


** Funciones de manejo y visualizacin ejecutables en el ET 200S
3, 4, 10, 11 Direcciones MPI de las estaciones
Figura 5-1 Ejemplo de una red MPI

Requisitos hardware de la PG/el OP para el acceso al ET 200S


Para poder acceder a un mdulo interfase IM 151-7 CPU desde una PG o un OP, se deben
cumplir los siguientes requisitos:
Tarjeta MPI o interfaz MPI integrada, o bien
Tarjeta DP o interfaz PROFIBUS-DP integrada

Velocidades de transferencia
En la red MPI se admiten todas las velocidades de transferencia MPI con el IM 151-7 CPU.

Componentes de red
Para configurar una red MPI, utilice los mismos componentes de red que para la red
PROFIBUS-DP (consulte el captulo 4.2).

ET 200S Mdulo interfase IM 151-7 CPU


5-2 A5E00257809-03
ET 200S en la red MPI

5.2 Direccin MPI

Caractersticas
Mediante la direccin MPI se define la direccin a travs de la cual se accede al mdulo
interfase IM 151-7 CPU en la red MPI.

Requisitos
Se admiten las direcciones MPI 0 a 126.
Ninguna direccin debe ser asignada ms de una vez en la red MPI.

Recomendacin para redes MPI


Asigne direcciones MPI mayores que 2 a las estaciones fijas de la red MPI.
Reserve la direccin MPI 0 para una PG del servicio tcnico o la direccin 1 para un
OP del servicio tcnico que se deba conectar brevemente a la red MPI en un momento
dado.
Reserve la direccin MPI 2 para una CPU. De este modo evitar que haya direcciones
MPI duplicadas tras integrar una CPU con ajustes predeterminados en la red MPI
(p. ej., en caso de sustituir la CPU).

Arranque sin configuracin en la MMC (primer arranque)


Al conectar la alimentacin elctrica (POWER ON), la interfaz coexistente se ejecuta en el
IM 151-7 CPU como interfaz MPI con direccin 2, HSA 31 y 187,5 kbaudios. A travs de la
interfaz estn disponibles todas las funciones PG que se indican en el captulo 4.4.

Nota
Los parmetros de bus son remanentes. Es decir, si alguna vez ya se han configurado los
parmetros de bus (p. ej., direccin o velocidad de transferencia) se conservan
tras desconectar la alimentacin elctrica (POWER OFF)
si no hay ninguna configuracin ms en el IM 151-7 CPU
(p. ej., tras borrar los SDB o despus de desconectar la red elctrica (POWER OFF) sin
MMC).

Arranque con configuracin en la MMC


Tan pronto como se carga una configuracin en el IM 151-7 CPU, al arrancar se utilizan los
datos almacenados en la MMC.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 5-3
ET 200S en la red MPI

ET 200S Mdulo interfase IM 151-7 CPU


5-4 A5E00257809-03
Puesta en marcha y diagnstico 6
Configuracin del IM 151-7 CPU con STEP 7
En este captulo se explica cmo configurar un ET 200S para el IM 151-7 CPU con STEP 7.

Borrado total del IM 151-7 CPU


En determinadas circunstancias es necesario efectuar un borrado total del IM 151-7 CPU.
En este captulo se describen dichas circunstancias as como el procedimiento para realizar
un borrado total.

Posibilidades de diagnstico
El sistema de periferia descentralizada ET 200S est diseado de manera que su manejo y
puesta en marcha resulte lo ms simple posible. Si de todos modos se produjera un error o
un fallo, ste se podr analizar con ayuda de los indicadores LEDs, del diagnstico de
esclavo y de las opciones de diagnstico que ofrece STEP 7.

Evaluacin de alarmas
Para evaluar las alarmas con ET 200S, explicaremos la diferencia entre la notificacin de
alarmas al maestro DP S7/M7 y a otros maestros DP.

ndice del captulo

Apartado Tema Pg.


6.1 Configuracin del IM 151-7 CPU 6-2
6.2 Borrado total del IM 151-7 CPU 6-4
6.3 Puesta en marcha y arranque del ET 200S 6-7
6.4 Diagnstico mediante los indicadores LED 6-9
6.5 Diagnstico mediante la direccin de diagnstico de STEP 7 6-11
6.6 Diagnstico de esclavo en caso de aplicacin del IM 151-7 CPU como esclavo 6-14
inteligente
6.7 Datos de diagnstico de los mdulos electrnicos 6-23

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-1
Puesta en marcha y diagnstico

6.1 Configuracin del IM 151-7 CPU


El mdulo interfase IM 151-7 CPU se puede configurar como esclavo DP o como mdulo
autnomo (MPI).
El IM 151-7 CPU se representa en STEP 7 en forma de mdulo del S7-300 que se crea
siempre junto con un bastidor en un equipo S7-300. Por consiguiente, el mdulo slo se
puede borrar con el bastidor.
En los equipos S7-300 que contienen mdulos interfase IM 151-7 CPU no se pueden
configurar bastidores de ampliacin. El IM 151-7 CPU se posiciona en el slot 2 y recibe un
submdulo MPI/DP. Esta configuracin es aplicable tanto en la variante con RS 485 como
en la variante con conexin para fibra ptica. Los primeros mdulos enchufables pueden
configurarse a partir del slot 4.
Configuraciones posibles:

Tabla 6-1 Posibilidades de configuracin

Entorno de Herramienta de Modo de operacin configurable


configuracin configuracin
SIMATIC S7 STEP 7 (HW Config) Autnomo (MPI)
a partir de IM 151-7 CPU como esclavo S7
V5.1 + Service Pack 4
SIMATIC S5 COM PROFIBUS Mdulo interfase IM 151-7 CPU
completamente configurado y
programado, integrado como esclavo
norma inteligente en COM PROFIBUS
Sistemas no Siemens Herramientas no Mdulo interfase IM 151-7 CPU
Siemens completamente configurado y
programado, integrado como esclavo
norma inteligente en una herramienta de
otro fabricante

Requisitos
Tener abierto STEP 7 (a partir de V5.1 + Service Pack 4) y encontrarse en el
Administrador SIMATIC de STEP 7.

ET 200S Mdulo interfase IM 151-7 CPU


6-2 A5E00257809-03
Puesta en marcha y diagnstico

Procedimiento
Proceda del siguiente modo:
1. Configure el IM 151-7 CPU como equipo S7-300.
Cree un nuevo equipo S7-300 (comando de men Insertar ! Equipo).
Cambie a la ventana de configuracin hardware.
En la ventana Catlogo de hardware, seleccione la carpeta PROFIBUS-DP/ET
200S/IM 151-7 CPU.
Arrastre el objeto IM 151-7 CPU mediante la funcin Arrastrar y soltar a la ventana
del equipo vaco.
Configure el ET 200S con los mdulos de periferia necesarios.
Guarde el equipo (es decir, el ET 200S).
2. Configure en otro equipo del mismo proyecto un maestro DP (p.ej. en una CPU con
interfaz PROFIBUS-DP integrada o en una CP 342-5 con interfaz PROFIBUS-DP a partir
de 6GK7342-5DA01-0XE0, versin de producto 2).
3. Arrastre el ET 200S (con IM 151-7 CPU) desde la ventana Catlogo de hardware
(carpeta de Equipos ya configurados)) mediante la funcin Arrastrar y soltar al smbolo
del sistema maestro DP.
4. Haga doble clic en el smbolo del esclavo DP inteligente, y seleccione la ficha
Acoplamiento. Indique aqu, qu equipo ha de representar el esclavo DP inteligente.
5. Seleccione el esclavo DP inteligente, y haga clic en el botn Acoplar.
6. Seleccione la ficha Configuracin (del eslavo), y asigne las direcciones del maestro y del
esclavo.
7. Haga clic en Aceptar para aceptar los ajustes efectuados.
8. Para que comience la comunicacin maestro-esclavo, cargue de nuevo la configuracin
hardware en ambos equipos.

Configuracin en un sistema no Siemens


Con el archivo GSD tambin es posible integrar el mdulo interfase IM 151-7 CPU en
sistemas de otros fabricantes como esclavo DP norma. En este caso, el telegrama de
diagnstico constar de los siguientes elementos:
Estado de estacin
Direccin PROFIBUS del maestro
ID de fabricante
Diagnstico de cdigo
Estado de mdulo

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-3
Puesta en marcha y diagnstico

6.2 Borrado total del IM 151-7 CPU

Cundo se debe realizar un borrado total del IM 151-7 CPU?


El borrado total del IM 151-7 CPU es necesario en los siguientes casos:
Para borrar las reas remanentes (marcas, temporizadores, contadores).
Si el IM 151-7 CPU lo solicita mediante el parpadeo del LED STOP a 0,5 Hz.
Posibles causas para solicitar un MRES:
El ET 200S arranca por primera vez.
Las reas de memoria no son coherentes.
Se ha sustituido la tarjeta de memoria (MMC).

Cmo se borra la memoria?


Existen dos maneras de efectuar un borrado total del IM 151-7 CPU:

Tabla 6-2 Formas de realizar un borrado total

Borrado total con el selector de modo Borrado total desde la unidad de


programacin
Se describe en el presente captulo Slo es posible si la CPU est en STOP
(consulte los manuales de la PG y la ayuda en
pantalla de STEP 7)

Borrado total del IM 151-7 CPU mediante el selector de modo


Para realizar un borrado total del IM 151-7 CPU mediante el selector de modo, proceda de
la siguiente forma (consulte tambin la figura 6-1):
1. Gire el selector de modo a la posicin STOP.
2. Gire el selector de modo a la posicin MRES. Mantenga el selector en esta posicin
hasta que el LED STOP se encienda por segunda vez (durante 3 segundos) y luego deje
que regrese a la posicin STOP.
3. En los siguientes 3 segundos, gire de nuevo el selector de modo a MRES y mantngalo
en esta posicin hasta que el LED STOP parpadee rpidamente (a 2 Hz). Cuando el
IM 151-7 CPU complete el borrado total, el LED STOP dejar de parpadear y se
mantendr encendido.
El IM 151-7 CPU ha llevado a cabo el borrado total.

ET 200S Mdulo interfase IM 151-7 CPU


6-4 A5E00257809-03
Puesta en marcha y diagnstico

LED de
STOP

On

Off t
3s
Max. 3 s
Min. 3 s

RUN RUN RUN RUN RUN


STOP STOP STOP STOP STOP
MRES MRES MRES MRES MRES

1. 2. 3.
Figura 6-1 Manejo del selector de modo para un borrado total

Si el LED de STOP no parpadea al ejecutar el borrado...


Si el LED de STOP no parpadea durante el borrado de la memoria o se encienden otros
indicadores, repita los pasos 2 y 3. Si el IM 151-7 CPU sigue sin ejecutar un borrado total,
lea el bfer de diagnstico del componente CPU con laPG (consulte el manual de usuario
de STEP 7).

Qu ocurre en el componente CPU del IM 151-7 CPU?

Tabla 6-3 Procesos internos de la CPU durante el borrado total

Proceso Respuesta de la CPU en el IM 151-7 CPU


Secuencia de opera- 1. La CPU borra completamente el programa de usuario de la memoria de
ciones en el compo- trabajo y la memoria de carga RAM.
nente CPU del
IM 151-7 CPU
2. La CPU borra los datos remanentes.
3. La CPU comprueba su propio hardware.
4. Si se ha insertado una tarjeta de memoria (Micro Memory Card = MMC),
la CPU copia el contenido ejecutable de la tarjeta a la memoria de trabajo.
Contenido de la me- La CPU tiene un grado de utilizacin de memoria 0. Si hay una tarjeta de
moria tras un bor- memoria SIMATIC insertada (Micro Memory Card = MMC), el programa de
rado total usuario se copia de nuevo en la memoria de trabajo.
Qu se conserva El contenido del bfer de diagnstico y el del contador de horas de funciona-
en la memoria? miento.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-5
Puesta en marcha y diagnstico

Nota
Si la CPU no puede copiar el contenido de la tarjeta de memoria (MMC) y solicita un
borrado total:
Extraiga la MMC.
Efecte un borrado total de la CPU.
Lea el bfer de diagnstico.
El bfer de diagnstico se puede leer desde la PG (consulte la ayuda en pantalla de
STEP 7).

ET 200S Mdulo interfase IM 151-7 CPU


6-6 A5E00257809-03
Puesta en marcha y diagnstico

6.3 Puesta en marcha y arranque del ET 200S

Puesta en marcha del ET 200S


Ponga en marcha el sistema de periferia descentralizada ET 200S como se indica a
continuacin:
1. Monte el sistema de periferia descentralizada ET 200S
(consulte el manual del sistema de periferia descentralizada ET 200S).
2. Cablee el sistema de periferia descentralizada ET 200S
(consulte el manual Sistema de periferia descentralizada ET 200S).
3. Si est configurado como esclavo DP, especifique en el software de configuracin las
reas de direcciones del mdulo interfase IM 151-7 CPU con las que se llevar a cabo el
intercambio de datos con el maestro DP, o utilice el ajuste por defecto del ET 200S;
vase el apartado 3.4.
4. Conecte la fuente de alimentacin de los sensores del ET 200S.
5. Si es necesario, conecte la alimentacin de carga y la tensin de alimentacin de los
arrancadores de motor.
6. Si es necesario, conmute el componente CPU del IM 151-7 CPU a modo STOP.
7. Cargue la configuracin del mdulo interfase IM 151-7 CPU en el ET 200S.
8. Conmute el IM 151-7 CPU a modo RUN.

Comportamiento de arranque del IM 151-7 CPU


Cuando arranque el IM 151-7 CPU tras conectar la alimentacin elctrica (POWER ON),
asegrese de lo siguiente:
El mdulo de cierre debe estar insertado.
Todos los mdulos de terminales que estn conectados al IM 151-7 CPU deben estar
correctamente dotados.
De lo contrario, el IM 151-7 CPU permanecer en el estado operativo ARRANQUE.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-7
Puesta en marcha y diagnstico

Carga del programa de usuario


Durante la puesta en marcha del ET 200S, existen las siguientes posibilidades para cargar
el programa de usuario en el IM 151-7 CPU:
El programa se carga desde la PG/el PC mediante Cargar programa de usuario en la
tarjeta de memoria (MMC) insertada en el IM 151-7 CPU.

Nota
Con esta funcin no se borran las reas remanentes.

El programa se transfiere de la PG/el PC a la tarjeta de memoria (MMC). A continuacin,


la tarjeta de memoria se inserta en el IM 151-7 CPU y se acusa la solicitud de borrado
total.
Vase el captulo 7.3.

Sugerencia: programar los OB 82 y 86 durante la puesta en marcha


En caso de ponerlo en marcha como esclavo DP, programe siempre los OB 82 y 86 con
STEP 7 en el maestro DP y en el esclavo DP. Esto permitir detectar y evaluar los distintos
estados operativos o las interrupciones en la transferencia de datos tiles (vanse las
tablas 6-5 y 6-6).

Nota
Sin configuracin puede efectuarse un arranque por defecto siempre y cuando los mdulos
de potencia estn conectados y todos los mdulos estn insertados.

ET 200S Mdulo interfase IM 151-7 CPU


6-8 A5E00257809-03
Puesta en marcha y diagnstico

6.4 Diagnstico mediante los indicadores LED

LEDs
Los LED RUN, STOP, ON, BF, SF y FRCE sealizan informacin importante sobre los
estados del IM 151-7 CPU.
El IM 151-7 CPU dispone de los 6 LED siguientes:
LED SF (System Fault): indica que hay un fallo en el ET 200S.
LED BF (Bus Fault): indica que hay un fallo en PROFIBUS-DP.
LED ON: se enciende cuando el ET 200S est conectado a la fuente de alimentacin.
LED FRCE: se enciende cuando hay activada una peticin de forzado permanente.
LED RUN: se enciende cuando el componente CPU del IM 151-7 CPU se encuentra en
estado RUN.
LED STOP: se enciende cuando el componente CPU del IM 151-7 CPU se encuentra
en estado STOP.
Encontrar una descripcin detallada del significado de los LED para la funcionalidad de la
CPU en el apartado 7.2.

El LED ON est apagado


Si el LED ON est apagado, significa que no hay conectada ninguna fuente de
alimentacin o bien que la tensin de alimentacin aplicada a los componentes
electrnicos/sensores del ET 200S es insuficiente. Probablemente la causa sea un fusible
defectuoso o que no hay tensin de red o que sta es insuficiente.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-9
Puesta en marcha y diagnstico

Diagnstico de la funcionalidad DP mediante los LEDs BF y SF


Si los LEDs BF y SF se encienden o parpadean, significa que el ET 200S no est
correctamente configurado. La siguiente tabla muestra las posibles indicaciones de error
conjuntamente con sus significados y con las acciones necesarias para eliminarlos.
La siguiente tabla muestra los estados de los LEDs para el funcionamiento como esclavo
DP. En el modo autnomo (MPI), la funcionalidad DP es irrelevante y el LED BF no se
controla (no hay ningn LED que indique la bsqueda de la velocidad de transferencia).

Tabla 6-4 LEDs para PROFIBUS-DP

LED LED Descripcin Causa Tratamiento de errores


BF SF
On On No hay conexin El IM 151-7 CPU es una Comprobar si el conector de
con el maestro DP estacin de bus activa PROFIBUS-DP est
cortocircuito de bus correctamente insertado.
El IM 151-7 CPU es una Comprobar si el cable de bus
estacin de bus pasiva conectado al maestro DP est
bsqueda de la velocidad de defectuoso.
transferencia: no hay ninguna
estacin activa en el bus, no
hay ningn maestro DP o
bien est desconectado o la
conexin de bus est
interrumpida
El LED SF est encendido
debido a que un equipo no
responde
LED On Error de El esclavo no est Comprobar el hardware del
parpa- parametrizacin; no configurado o su ET 200S.
dea hay intercambio de configuracin no es correcta Comprobar la configuracin y
datos Se ha configurado una parametrizacin del ET 200S.
direccin de equipo Comprobar el ajuste de las
incorrecta pero admisible reas de direcciones
Las reas de direcciones de configuradas para el maestro
la configuracin real no
coinciden con la
configuracin terica
Fallo de un emisor
parametrizado en la
comunicacin directa
No existe ningn maestro DP
o est desconectado
LED On Fallo del esclavo: Maestro en STOP Conmutar el maestro DP a modo
apa- Alarma de RUN.
gado diagnstico

LED LED Intercambio de La configuracin terica


apa- apa- datos en curso y la configuracin real del
gado gado ET 200S coinciden.

ET 200S Mdulo interfase IM 151-7 CPU


6-10 A5E00257809-03
Puesta en marcha y diagnstico

6.5 Diagnstico mediante la direccin de diagnstico de STEP 7


El LED SF indica los fallos que se producen en el ET 200S. La causa que los provoca se
registra en el bfer de diagnstico del IM 151-7 CPU. El componente CPU del
IM 151-7 CPU pasa a STOP o bien es posible responder a los errores programando OB de
error o de alarma en el programa de usuario.
Para que pueda responderse a estos errores, se ha de identificar primero el causante del
error mediante una direccin de diagnstico.

Direcciones de diagnstico
En caso de utilizar el ET 200S con un maestro DP de la gama SIMATIC S7 en
PROFIBUS-DP, las direcciones de diagnstico se asignan en STEP 7 como se indica a
continuacin:

Se especifican dos direcciones de diagnstico durante la configuracin:

Maestro DP (SIMATIC S7) ET 200S

PROFIBUS

Direccin de diagnstico Direccin de diagnstico

Al configurar el maestro DP, se especifica (en Al configurar el ET 200S,


el proyecto del maestro DP) una direccin de STEP 7 ajusta la direccin de diagnstico del
diagnstico para el ET 200S. slot 2 de forma predeterminada a 2045 (en el
proyecto correspondiente del ET 200S).

El maestro DP recibe informacin sobre el El ET 200S recibe informacin sobre el estado del
estado del ET 200S o sobre una interrupcin maestro DP por medio de esta direccin de
de bus por medio de esta direccin de diagnstico.
diagnstico.

Figura 6-2 Direcciones de diagnstico del maestro DP y del ET 200S

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-11
Puesta en marcha y diagnstico

Deteccin de eventos
La siguiente tabla indica cmo el maestro DP o el mdulo interfase IM 151-7 CPU del
ET 200S identifica cambios del modo de operacin e interrupciones durante la transferencia
de datos tiles.

Tabla 6-5 Respuestas a cambios del modo de operacin y a interrupciones en la transferencia de datos tiles
en el maestro DP y en el ET 200S con IM 151-7 CPU

Lo que ocurre ...


Evento
En el maestro DP En el mdulo interfase IM 151-7 CPU
Interrupcin del Llamada del OB 86 con el aviso Fallo de Llamada del OB 86 con el aviso Fallo de
bus equipo equipo
(cortocircuito, (evento entrante; (evento entrante; direccin de
conector direccin de diagnstico del diagnstico del IM 151-7 CPU)
desenchufado) IM 151-7 CPU) En caso de acceso de la periferia al rea
En caso de acceso de la periferia al rea de transferencia: llamada del OB 122
de transferencia: llamada del OB 122 (error de acceso de periferia)
(error de acceso de periferia)
ET 200S: Llamada del OB 82 con el aviso Mdulo
RUN STOP defectuoso
(evento entrante;
direccin de diagnstico del
IM 151-7 CPU; variable
OB82_MDL_STOP=1)
ET 200S: Llamada del OB 82 con el aviso Mdulo
STOP RUN OK
(evento saliente;
direccin de diagnstico del
IM 151-7 CPU;
variable OB82_MDL_STOP=0)
Maestro DP: Llamada del OB 82 con el aviso Mdulo
RUN STOP defectuoso
(evento entrante;
direccin de diagnstico del
IM 151-7 CPU; variable
OB82_MDL_STOP=1)
Maestro DP: Llamada del OB 82 con el aviso Mdulo
STOP RUN OK
(evento saliente;
direccin de diagnstico del
IM 151-7 CPU; variable
OB82_MDL_STOP=0)

ET 200S Mdulo interfase IM 151-7 CPU


6-12 A5E00257809-03
Puesta en marcha y diagnstico

Evaluacin en el programa de usuario


La tabla siguiente muestra cmo evaluar transiciones RUN/STOP en el maestro DP
(CPU 315-2 DP; 6ES7315-2AF03-0AB0) o en el ET 200S, por ejemplo.

Tabla 6-6 Evaluacin de las transiciones RUN/STOP en el maestro DP/en el ET 200S

En el maestro DP En el ET 200S (IM 151-7 CPU)


Direcciones de diagnstico: (ejemplo) Direcciones de diagnstico: (ejemplo)
direccin de diagnstico del maestro=1023 direccin de diagnstico del esclavo en el slot
direccin de diagnstico del esclavo en el sistema 2=2045
maestro=1022 direccin de diagnstico del maestro=no
relevante
La CPU ejecuta el OB 82 con la siguiente CPU en IM 151-7 CPU: RUN STOP
informacin: La CPU genera un telegrama de diagnstico
OB82_MDL_ADDR:=1022 (Diagnstico del esclavo; consulte el manual
OB82_EV_CLASS:=B#16#39 Unidad perifrica descentralizada ET 200S ).
(evento entrante)
OB82_MDL_DEFECT:=Fallo del mdulo
Sugerencia: esta informacin tambin est
disponible en el bfer de diagnstico de la CPU.
En el programa de usuario, se debera tambin
programar la SFC 13 (DPNRM_DG) para leer el
diagnstico del esclavo.
CPU: RUN STOP El componente CPU en el mdulo interfase
IM 151-7 CPU ejecuta el OB 82 con una
informacin que incluye lo siguiente:
OB82_MDL_ADDR:=2045
OB82_EV_CLASS:=B#16#39
(evento entrante)
OB82_MDL_DEFECT:=Fallo del mdulo
Sugerencia: esta informacin tambin se
encuentra en el bfer de diagnstico del
componente CPU.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-13
Puesta en marcha y diagnstico

6.6 Diagnstico de esclavo en caso de aplicacin del


IM 151-7 CPU como esclavo inteligente

Estructura del telegrama de diagnstico

Byte 0
Byte 1 Estados de estacin 1 a 3
Byte 2

Byte 3 Direccin PROFIBUS del maestro

Byte 4 Byte alto


ID del fabricante
Byte 5 Byte bajo

Byte 6 Diagnstico de cdigo


a . (la longitud depende del nmero
Byte x-1 . de reas de direcciones
. configuradas para la memoria
intermedia1)

Byte x Estado de mdulo (diagnstico de dispositivo)


a . (la longitud depende del nmero de
Byte y-1 . reas de direcciones configuradas)
.

Byte y Estado de alarma (diagnstico de equipo)


a . (la longitud depende del tipo de alarma)
Byte z .
.

1) Excepcin: si la configuracin del maestro DP no es correcta, el esclavo DP


interpreta que hay configuradas 35 reas de direcciones (46H en el byte 6).

Figura 6-3 Estructura del diagnstico del esclavo

ET 200S Mdulo interfase IM 151-7 CPU


6-14 A5E00257809-03
Puesta en marcha y diagnstico

6.6.1 Estados de estacin 1 a 3

Definicin
El estado de estacin 1 al 3 informa sobre el estado general de un esclavo DP.

Estado de estacin 1

Tabla 6-7 Estructura del estado de estacin 1 (byte 0)

Bit Descripcin Solucin


0 1: el maestro DP no puede acceder al La direccin DP del esclavo DP est
esclavo DP. correctamente configurada?
Est insertado el conector de bus?
Tiene alimentacin el esclavo DP?
Est ajustado correctamente el repetidor
RS 485?
Ejecute un reset en el esclavo DP.
1 1: el esclavo DP todava no est listo Espere, el esclavo DP todava est efectuando el
para el intercambio de datos. arranque.
2 1: los datos de configuracin que el Se han indicado en el software el tipo de
maestro DP ha enviado al esclavo estacin o la configuracin del esclavo DP
DP no se corresponden con la correctos?
configuracin real del esclavo DP.
3 1: alarma de diagnstico generada Se pueden leer los datos de diagnstico.
mediante transicin RUN-STOP de
la CPU o a travs del SFB 75
0: alarma de diagnstico generada
mediante
transicin STOP-RUN de la CPU o
a travs del SFB 75
4 1: la funcin no est disponible, por Compruebe la configuracin.
ejemplo, un cambio de la direccin
DP por software.
5 0: este bit est siempre a 0.
6 1: el tipo de esclavo DP no coincide Se ha indicado en el software el tipo de estacin
con el de la configuracin de correcto? (error de parametrizacin)
software.
7 1: el esclavo DP ha sido El bit siempre es 1, cuando, por ejemplo, se
parametrizado por un maestro DP accede directamente al esclavo DP con la PG u
diferente del que est accediendo otro maestro DP.
actualmente al mismo. La direccin DP del maestro que ha
parametrizado al esclavo se encuentra en el byte
de diagnstico Direccin PROFIBUS del
maestro.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-15
Puesta en marcha y diagnstico

Estado de estacin 2

Tabla 6-8 Estructura del estado de estacin 2 (byte 1)

Bit Descripcin
0 1: Volver a configurar y parametrizar el esclavo DP.
1 1: Se ha recibido un aviso de diagnstico. El esclavo DP no puede continuar
funcionando hasta que no se haya corregido el error (aviso esttico de
diagnstico).
2 1: Este bit est siempre a 1 cuando hay un esclavo DP con esta direccin DP.
3 1: Se ha activado la supervisin de respuesta en este esclavo DP.
4 1: El esclavo DP ha recibido un comando de control FREEZE.
5 1: El esclavo DP-Slave ha recibido un comando de control SYNC.
6 0: Este bit est siempre a 0.
7 1: El esclavo DP est desactivado, es decir, ha sido retirado de la ejecucin cclica.

Estado 3 de estacin

Tabla 6-9 Estructura del estado de estacin 3 (byte 2)

Bit Descripcin
0
a 0: Estos bits siempre estn a 0
6
7 1: Se han recibido ms avisos de diagnstico de los que puede almacenar el
esclavo DP.
El maestro DP no puede almacenar todos los avisos de diagnstico enviados
por el esclavo DP en su bfer de diagnstico.

ET 200S Mdulo interfase IM 151-7 CPU


6-16 A5E00257809-03
Puesta en marcha y diagnstico

6.6.2 Direccin PROFIBUS del maestro

Definicin
La direccin DP del maestro DP est registrada en el byte de diagnstico Direccin
PROFIBUS del maestro:
El maestro que ha parametrizado al esclavo DP
El maestro que tiene acceso de lectura y de escritura al esclavo DP

Direccin PROFIBUS del maestro

Tabla 6-10 Estructura de la direccin PROFIBUS del maestro (byte 3)

Bit Descripcin
0a7 Direccin DP del maestro DP que ha parametrizado el esclavo DP y que tiene
acceso de lectura/escritura para dicho esclavo DP.
FFH: el esclavo DP no ha sido parametrizado por un maestro DP.

6.6.3 ID del fabricante

Definicin
La identificacin del fabricante contiene un cdigo que especifica el tipo de esclavo DP.

ID del fabricante

Tabla 6-11 Estructura del ID de fabricante (bytes 4 y 5)

Byte 4 Byte 5 ID del fabricante de


80H E2H IM 151-7 CPU
80H ..H IM 151-7 CPU FO

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-17
Puesta en marcha y diagnstico

6.6.4 Diagnstico de cdigo

Definicin
El diagnstico de cdigo indica en cul de las reas de direcciones configuradas de la
memoria intermedia se ha registrado una entrada.

Estructura
La siguiente figura muestra la estructura del diagnstico de cdigo para el nmero mximo
de reas de direcciones configuradas.

7 6 5 4 3 2 1 0 Bit n
Byte 6 0 1

Longitud del diagnstico de cdigo, incluyendo el byte 6 (hasta 6 bytes,


segn el nmero de reas de direcciones configuradas)
Cdigo para el diagnstico de cdigo
7 6 5 4 3 2 1 0 Bit n
Byte 7

Configuracin terica0configuracin real


Configuracin terica0real o CPU esclava en STOP
Configuracin terica0configuracin real
Entrada para 1 rea de direcciones configurada
Entrada para 2 rea de direcciones configurada
Entrada para 3 rea de direcciones configurada
Entrada para 4 rea de direcciones configurada
Entrada para 5 rea de direcciones configurada
7 6 5 4 3 2 1 0 Bit n
Byte 8

Entrada para 6 a 13 rea de direcciones configurada


7 6 5 4 3 2 1 0 Bit n
Byte 9

Entrada para 14 a 21 rea de direcciones configurada


7 6 5 4 3 2 1 0 Bit n
Byte 10

Entrada para 22 al 29 rea de direcciones configurada


7 6 5 4 3 2 1 0 Bit n
Byte 11 0 0 0 0 0

Entrada para 30 rea de direcciones configurada


Entrada para 31 rea de direcciones configurada
Entrada para 32 rea de direcciones configurada
Figura 6-4 Estructura del diagnstico de cdigo del IM 151-7 CPU

ET 200S Mdulo interfase IM 151-7 CPU


6-18 A5E00257809-03
Puesta en marcha y diagnstico

6.6.5 Estado del mdulo

Definicin
El estado de mdulo muestra el estado de las reas de direcciones configuradas y
representa un diagnstico de cdigo detallado en lo que respecta a la configuracin. El
estado de mdulo comienza tras el diagnstico de cdigo y abarca un mximo de 13 bytes.

Estructura
Estructura del estado de mdulo del IM 151-7 CPU:

7 6 5 4 3 2 1 0 Bit n
byte x 0 0

Longitud del estado de mdulo incl. el byte x (mx. 13 bytes)


Cdigo para el diagnstico de dispositivo

7 6 5 4 3 2 1 0 Bit n
Byte x+1 1 0 0 0 0 0 1 0 Tipo de estado: Estado de mdulo

2H = estado del mdulo


Cdigo para aviso de estado

Byte x+2 0H Siempre 0


Byte x+3 0H Siempre 0

7 6 Bit n
Byte x+4 0 0 0 0

Slot de la CPU
1er rea de direcciones configurada
7 6 5 4 3 2 1 0 Bit n
Byte x+5

2 rea de direcciones configurada


3 rea de direcciones configurada
4 rea de direcciones configurada
5 rea de direcciones configurada
00B: Mdulo correcto;
7 6 5 4 3 2 1 0 Bit n datos vlidos
Byte x+6 01B: Error de mdulo;
datos no vlidos
6 rea de direcciones configurada (mdulo defectuoso)
7 rea de direcciones configurada 10B: Mdulo incorrecto;
8 rea de direcciones configurada datos no vlidos
9 rea de direcciones configurada 11B: No hay mdulo;
datos no vlidos
.
.
.
7 6 5 4 3 2 1 0 Bit n
Byte y-1 0 0

30 rea de direcciones configurada


31 rea de direcciones configurada
32 rea de direcciones configurada
Figura 6-5 Estructura del estado del mdulo

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-19
Puesta en marcha y diagnstico

6.6.6 Estado de alarma

Definicin
El estado de alarma del diagnstico de dispositivo proporciona informacin detallada sobre
un esclavo DP. El diagnstico de dispositivo comienza a partir del byte y y abarca un
mximo de 20 bytes.

Estructura
La siguiente figura muestra la estructura y el contenido de los bytes para un rea de
direcciones configuradas de la memoria intermedia.

7 6 5 4 3 2 1 0 Bit n
byte y 0 0

Longitud del estado de alarma incl. el byte y


(mx. 20 bytes)
Cdigo para el diagnstico de dispositivo

Byte y+1 01H: Cdigo para alarma de diagnstico


02H: Cdigo para alarma de proceso

7 6 5 4 3 2 1 0 Bit n
Byte y+2 N de slot:
2 = CPU
4 ... 35 = n del rea de
direcciones configurada de la
memoria intermedia

7 6 5 4 3 2 1 0 Bit n
Byte y+3 0 0 0 0 0 0 00 = no hay ms informacin
sobre el estado de diagnstico
01 = diagnstico entrante
(existe al menos 1 fallo)
10 = diagnstico saliente Slo para la
11 = diagnstico saliente, pero alarma de
existen otros fallos diagnstico
Byte y+4

a
Byte y+7 Diagnstico o datos de alarma
.
.
.
byte z

Ejemplo del byte y+2:


CPU =2H
1 rea de direcciones =04H
2 rea de direcciones =05H etc.

Figura 6-6 Estructura del estado de alarma

ET 200S Mdulo interfase IM 151-7 CPU


6-20 A5E00257809-03
Puesta en marcha y diagnstico

Estructura de los datos en la alarma de proceso (a partir del byte y+4)


En la alarma de proceso (en el byte y+1 figura el cdigo 02H para alarma de proceso) se
transfieren los 4 bytes de informacin de alarma a partir del byte y+4 que se hayan
transferido en el esclavo inteligente con la SFC 7 DP_PRAL o el SFB 75 SALRM al
generarse la alarma de proceso para el maestro.

Estructura de los datos de alarma al generarse una alarma de diagnstico debido a


un cambio del estado operativo del esclavo inteligente (a partir del byte y+4)
En el byte y+1 figura el cdigo para la alarma de diagnstico (01H). Los datos de
diagnstico contienen los 16 bytes de informacin de estado de la CPU. La siguiente figura
muestra la asignacin de los primeros 4 bytes de los datos de diagnstico. Los 12 bytes
siguientes son siempre 0.
El contenido de estos bytes equivale al contenido del registro 0 del diagnostico en STEP 7
(en este caso, no estn asignados todos los bits).

7 6 5 4 3 2 1 0 Bit n
Byte y+4 0 0 0 0 0 0 0

0: IM 151-7 CPU correcto


1: IM 151-7 CPU con fallos

7 6 5 4 3 2 1 0 Bit n
Byte y+5 0 0 0 0 1 0 1 1

Cdigo del rea de direcciones de


la memoria intermedia (constante)

7 6 5 4 3 2 1 0 Bit n
Byte y+6 0 0 0 0 0 0 0

0: estado operativo RUN


1: estado operativo STOP

7 6 5 4 3 2 1 0 Bit n
Byte y+7 0 0 0 0 0 0 0 0

Figura 6-7 Byte y+4 hasta y+7 para alarma de diagnstico (cambio de estado operativo del esclavo
inteligente)

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-21
Puesta en marcha y diagnstico

Estructura de los datos de alarma al generarse una alarma de diagnstico mediante


el SFB 75 en el esclavo inteligente (a partir del byte y+4)

7 6 5 4 3 2 1 0 Bit n
0: Mdulo correcto 1: Datos de diagnstico
Byte y+4 0
Mdulo con fallos por definicin

7 6 5 4 3 2 1 0 Bit n
Byte y+5 Tenga en cuenta la descripcin del
SFB 75

7 6 5 4 3 2 1 0 Bit n Encontrar informacin ms


detallada en la ayuda en pantalla
Byte y+6
de STEP 7 o en el manual de
referencia Software de sistema
7 6 5 4 3 2 1 0 Bit n para S7-300/400; Funciones de
Byte y+7 sistema y funciones estndar.
.

.
7 6 5 4 3 2 1 0 Bit n
Byte y+19

Figura 6-8 Byte y+4 a y+7 para alarma de diagnstico (SFB 75)

ET 200S Mdulo interfase IM 151-7 CPU


6-22 A5E00257809-03
Puesta en marcha y diagnstico

6.7 Datos de diagnstico de los mdulos electrnicos

6.7.1 Evaluar datos de diagnstico de los mdulos electrnicos en el


programa de usuario

En este captulo...
se describe la estructura de los datos de diagnstico en los datos de sistema. Es necesario
conocer esta estructura para poder evaluar los datos de diagnstico de los mdulos
electrnicos en el programa de usuario STEP 7.

Los datos de diagnstico se encuentran en registros


Los datos de diagnstico de un mdulo pueden tener un tamao de hasta 44 bytes y se
encuentran en los registros 0 y 1:
El registro 0 contiene 4 bytes de datos de diagnstico que describen el estado actual de
un sistema de automatizacin.
El DS0 forma parte de la informacin de cabecera del OB 82 (bytes de datos locales
8 a 11).
El registro 1 contiene los 4 bytes de datos de diagnstico que tambin figuran en el
registro 0 y hasta 40 bytes de datos de diagnstico especficos del mdulo.
El DS0 y el DS1 se pueden leer mediante la SFC 59 RD_REC o la SFB 52 RDREC.

Bibliografa adicional
En los manuales de STEP 7 encontrar una descripcin detallada del principio de
evaluacin de los datos de diagnstico de los mdulos electrnicos en el programa de
usuario, as como la descripcin de las SFC que se pueden utilizar para ello.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-23
Puesta en marcha y diagnstico

Estructura de los datos de diagnstico

Ejemplo: mdulo mixto de 4 canales

Byte 0 Fallo de mdulo


Byte 1 Clase de mdulo
Byte 2 B#16#00
Byte 3 B#16#00

Byte 4 Tipo de canal


Byte 5 B#16#20 Longitud de la informacin de diagnstico
Bloque de
Byte 6 Cantidad de canales
informacin
Byte 7 Canales con fallos
(vector de canal)

Bytes 8-11 Fallo nico Canal 0


Bytes 12-15 Fallo nico Canal 1 Diagnstico
Bytes 16-19 Fallo nico Canal 2 especfico
Bytes 20-23 Fallo nico Canal 3 de canal

Byte 24 Tipo de canal


Byte 25 Longitud de la informacin de diagnstico
Bloque de
Byte 26 Cantidad de canales
informacin 1)
Byte 27 Canales con fallos
(vector de canal)

Bytes 28-31 Fallo nico Canal 0


Bytes 32-35 Fallo nico Canal 1 Diagnstico
Bytes 36-39 Fallo nico Canal 2 especfico
Bytes 40-43 Fallo nico Canal 3 de canal 1)
1 Estos bytes slo aparecen si el mdulo diagnosticado es un mdulo mixto;
en el byte 4 se activa entonces el bit 7.

Figura 6-9 Estructura de los datos de diagnstico tomando como ejemplo un mdulo mixto de
4 canales

La cantidad de bytes de diagnstico especficos del canal depende de la cantidad de


canales del mdulo. Siempre existe al menos el canal 0. Por lo tanto, la longitud mnima del
DS1 es de 12 bytes.
Si, por ejemplo, se dispone de un mdulo mixto con 1 canal de entrada y 2 canales de
salida, el segundo bloque de informacin comenzar en el byte 12. La longitud total de los
datos de diagnstico en este ejemplo abarca 24 bytes.

ET 200S Mdulo interfase IM 151-7 CPU


6-24 A5E00257809-03
Puesta en marcha y diagnstico

6.7.2 Estructura y contenido de los datos de diagnstico bytes 0 a 7

A continuacin se describe la estructura y el contenido de los diferentes bytes de los datos


de diagnstico. Normalmente, cuando se produce un error, el bit correspondiente se pone a
1.

Bytes 0 y 1

7 6 5 4 3 2 1 0
Byte 0 0 0 0 0 0

Fallo de mdulo

Error externo
Error de canal

7 6 5 4 3 2 1 0
Byte 1 0 0 0 1

Clase de mdulo (vase la tabla 6-12)


Informacin de canal

Figura 6-10 Bytes 0 y 1 de los datos de diagnstico

Clases de mdulos
La siguiente tabla contiene los cdigos de las clases de mdulos (bits 0 a 3 del byte 1).

Tabla 6-12 Cdigos de las clases de mdulos

Cdigo Clase de mdulo


0101 Mdulo analgico
0110 CPU
1000 Mdulo de funcin
1001 Mdulo digital (periferia con rea de direcciones limitada)
1100 CP
1101 PS

Bytes 2 y 3
Estos bytes no se utilizan.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-25
Puesta en marcha y diagnstico

Bytes 4 a 7

7 6 5 4 3 2 1 0
Byte 4

Tipo de canal B#16#7B: mdulo de entrada


B#16#7C: mdulo de salida
B#16#7D: PM, FM, VA (arrancador de motor)

Mdulo mixto? 0:no


1:s; siguen los datos de diagnstico de las entradas;
los datos de diagnstico de las salidas figuran a partir del
byte 12, 16, 20 24 (en funcin de la cantidad de canales
de las entradas)
7 0
Byte 5 0 1 0 0 0 0 0 0 Longitud de la informacin de
diagnstico por canal en el bit (=
7 0 siempre 32)
Byte 6 Cantidad de canales del mismo
tipo de un mdulo
7 6 5 4 3 2 1 0
Byte 7 Vector de canal

Error en el canal 0
Error en el canal 1
...
...
...
...
...
Error en el canal 6
Error en el canal 7

Figura 6-11 Bytes 4 a 7 de los datos de diagnstico

ET 200S Mdulo interfase IM 151-7 CPU


6-26 A5E00257809-03
Puesta en marcha y diagnstico

6.7.3 Datos de diagnstico especficos del canal a partir del byte 8

A partir del byte 8, el registro 1 contiene los datos de diagnstico especficos del canal. Las
siguientes figuras muestran la ocupacin del byte de diagnstico para un canal o un grupo
de canales del mdulo especial. Normalmente, si se produce un error, el bit correspondiente
se ajusta a 1.

Fallo nico de un canal


El byte y es el primero de cuatro bytes del diagnstico especfico de un canal.

7 6 5 4 3 2 1 0
byte y R R = el bit est reservado

Cortocircuito
Alimentacin insuficiente (rebase por defecto de la tolerancia)
Alimentacin excesiva (rebase por exceso de la tolerancia)
Potencia de salida sobrecargada
Potencia de salida sobrecargada y sobrecalentada
Lnea de seal interrumpida o fallo en la alimentacin del sensor
Lmite superior excedido
7 6 5 4 3 2 1 0
Byte y+1 R R R R R R

Lmite inferior excedido


Error; p. ej.: error de hardware en el mdulo, fallo de alimentacin del
sensor, contactor atascado, tensin de carga en la salida, etc.
7 6 5 4 3 2 1 0
Byte y+2 R

Error de parametrizacin
Falta tensin de sensor o de carga
Fusible defectuoso (el usuario debe cambiarlo)
Defecto a masa
Error en el canal de referencia
La alarma de proceso se ha perdido
Advertencia de actuador; p. ej.: velocidad o corriente de carga excedida

7 6 5 4 3 2 1 0
Byte y+3 R R R R

Desconexin de actuador; p. ej.: desconexin de


seguridad, puesta a tierra, disparo de termistor, etc.
Causa de desconexin de seguridad
Error externo; p. ej.: error del sensor/actuador, etc.
Error desconocido: no es posible indicar informacin sobre el error

Figura 6-12 Fallo nico de un canal

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 6-27
Puesta en marcha y diagnstico

6.7.4 Ejemplo: Mdulo ET 200S: 2 AI U (6ES7134-4FB00-0AB0) con un


diagnstico para el canal 0 y 1, respectivamente

La tabla siguiente contiene un ejemplo de evaluacin de un aviso de diagnstico del mdulo


citado.

Nmero de Valor Descripcin


byte
0 B#16#0D Fallo de mdulo, error externo, error de canal
1 B#16#15 Informacin de canal; Clase = mdulo analgico
2 B#16#00 No asignado
3 B#16#00 No asignado
4 B#16#7B Mdulo de entrada, ningn mdulo mixto
5 B#16#20 = 32 bits de informacin de diagnstico por canal (constante)
6 B#16#02 El mdulo tiene 2 canales
7 B#16#03 Error en los canales 0 y 1
8 B#16#80 Error en el canal 0: lmite superior excedido
9 B#16#00 Canal 0: sin ms errores
10 B#16#00 Canal 0: sin ms errores
11 B#16#00 Canal 0: sin ms errores
12 B#16#00 Canal 1: sin errores
13 B#16#01 Error en el canal 1: lmite inferior excedido
14 B#16#00 Canal 1: sin ms errores
15 B#16#00 Canal 1: sin ms errores

ET 200S Mdulo interfase IM 151-7 CPU


6-28 A5E00257809-03
Funciones del IM 151-7 CPU 7
Resumen
En este captulo se describen los temas siguientes:
caractersticas ms importantes del IM 151-7 CPU para PROFIBUS-DP
una lista de las funciones de CPU del IM 151-7 CPU que se pueden ejecutar con
STEP 7, como por ejemplo, el reloj integrado, bloques para el programa de usuario y
parmetros ajustables.

ndice del captulo

Apartado Tema Pgina


7.1 Datos para PROFIBUS-DP 7-2
7.2 El selector de modo y los LED 7-3
7.3 Micro Memory Card SIMATIC 7-6
7.4 Concepto de memoria 7-12
7.5 Interfaz 7-28
7.6 Reloj 7-29
7.7 Comunicacin 7-30
7.8 Bloques 7-34
7.9 Parmetros 7-37
7.10 Parametrizacin de la unin fra para la conexin de termopares 7-39
7.11 Insertar y extraer mdulos en funcionamiento 7-41
7.12 Conectar y desconectar mdulos de potencia en funcionamiento 7-43

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-1
Funciones del IM 151-7 CPU

7.1 Datos para PROFIBUS-DP

Archivo GSD
Un archivo GSD contiene todas las caractersticas especficas de un determinado esclavo.
La estructura del archivo GSD est definida en la norma IEC 61784-1:2002 Ed1 CP 3/1.
El archivo GSD es necesario en los siguientes casos:
cuando se utiliza el ET 200S con un maestro DP de la gama SIMATIC S5
(configuracin COM PROFIBUS).
cuando se utiliza el ET 200S con un maestro DP que no es SIMATIC (configuracin con
una herramienta no SIEMENS).
El archivo GSD se puede descargar de Internet. Encontrar todos los archivos GSD bajo
Descargas en la siguiente pgina web del SIMATIC Customer Support (elija el idioma
Espaol):
http://www.ad.siemens.de/csi/gsd
Tambin puede obtener los archivos GSD por mdem llamando al nmero
+49 (0)911-737972 o en CompuServe, en AUTFORUM (GO AUTFORUM).

Caractersticas importantes
Si no tiene el archivo GSD a mano, en la siguiente tabla puede consultar las caractersticas
ms importantes del IM 151-7 CPU.

Tabla 7-1 Caractersticas registradas en el archivo GSD

Caractersticas Palabra clave DP segn IM 151-7 CPU


IEC 61784-1:2002 Ed1 CP 3/1
ID del fabricante Ident_Number 80E2H
80..H (FO)
Soporta FMS FMS_supp no
Soporta 9,6 kbps 9.6_supp s
Soporta 19,2 kbps 19.2_supp s
Soporta 45,45 kbps 45.45_supp s
Soporta 93,75 kbps 93.75_supp s
Soporta 187,5 kbps 187.5_supp s
Soporta 500 kbps 500_supp s
Soporta 1,5 Mbps 1.5M_supp s
Soporta 3 Mbps 3M_supp s
no (FO)
Soporta 6 Mbps 6M_supp s
no (FO)
Soporta 12 Mbps 12M_supp s
Soporta el comando de control FREEZE Freeze_Mode_supp s
Soporta el comando de control SYNC Sync_Mode_supp s

ET 200S Mdulo interfase IM 151-7 CPU


7-2 A5E00257809-03
Funciones del IM 151-7 CPU

Tabla 7-1 Caractersticas registradas en el archivo GSD, continuacin

Caractersticas Palabra clave DP segn IM 151-7 CPU


IEC 61784-1:2002 Ed1 CP 3/1
Soporta la deteccin automtica de la velocidad de la Auto_Baud_supp s
red
Direccin PROFIBUS modificable por software Set_Slave_Add_supp no
Longitud de los datos de parametrizacin especficos User_Prm_Datos_Len Byte 3
del fabricante
Datos de parametrizacin especficos del fabricante User_Prm_Datos s
Intervalo mnimo entre dos listados de esclavos Min_Slave_Intervall 1(100ms)
consecutivos
Aparato modular Modular_Station 1
Mximo nmero de mdulos Max_Module 35
Mximo nmero de entradas en bytes Max_Input_Len 244
Mximo nmero de salidas en bytes Max_Output_Len 244
Mximo nmero de entradas y salidas en bytes Max_Datos_Len 488
Indicacin centralizada de estados y de mensajes de Unit_Diag_Bit Va el LED ON
error especficos del fabricante
Asignacin a textos de los valores del campo del Unit_Diag_Area No asignado
diagnstico de estacin
Cdigos de todas las reas de direcciones para Module, End_Module s
PROFIBUS
Asignacin a textos de los tipos de error especficos Channel_Diag No
del fabricante presentes en el campo de diagnstico
del canal.
Mxima longitud de los datos de diagnstico Max_Diag_Datos_Len 39 bytes

7.2 El selector de modo y los LED

Selector de modo
El selector de modo del IM 151-7 CPU s un interruptor de palanca de 3 posiciones y
presenta el siguiente aspecto:

RUN
STOP
MRES

Figura 7-1 Selector de modo

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-3
Funciones del IM 151-7 CPU

Posiciones del selector de modo


Las posiciones del selector de modo se explican en el mismo orden en el que aparecen en
el IM 151-7 CPU.

Tabla 7-2 Posiciones del selector de modo

Posicin Descripcin Descripcin


RUN Modo de El componente CPU procesa el programa de usuario.
operacin RUN
STOP Modo de La CPU no procesa el programa de usuario.
operacin STOP El programa puede:
leerse desde la CPU mediante una unidad de programacin (CPU
transferirse a la CPU (PG CPU)
MRES Borrado total de la Posicin de contacto momentneo del selector de modo para el borrado
CPU total de la CPU.
El borrado total de la CPU mediante el selector de modo requiere una
secuencia de manejo especfica (vase el apartado 6.2)

ET 200S Mdulo interfase IM 151-7 CPU


7-4 A5E00257809-03
Funciones del IM 151-7 CPU

Significado de los LED para la funcionalidad de la CPU


Para el componente CPU del IM 151-7 CPU existen dos LED especiales que indican los
modos de operacin de la CPU:
RUN
STOP
Otros tres LED informan sobre la alimentacin de la CPU, las peticiones de forzado
permanente y los errores generales.

Tabla 7-3 LEDs de funcionalidad de la CPU

LED Descripcin Descripcin


ON (verde) Alimentacin est encendido cuando la tensin de alimentacin est conectada a la
conectada CPU
(POWER ON)
RUN (verde) Modo RUN est encendido cuando el componente CPU est procesando el
programa de usuario.
parpadea a 2 Hz durante el arranque del componente CPU
durante al menos 3 s; pero el arranque del componente CPU puede
ser ms breve
durante el arranque del componente CPU se ilumina tambin el LED
STOP; cuando se apaga el LED STOP se habilitan las salidas
parpadea a 0,5 Hz cuando la CPU ha alcanzado un punto de parada
ajustado por el usuario. Al mismo tiempo se enciende el LED de STOP
STOP Modo STOP se enciende cuando el componente CPU:
(amarillo) No est procesando el programa de usuario
Ha alcanzado uno de los puntos de parada que ha ajustado. Al
mismo tiempo parpadea el LED de RUN a 0.5 Hz
parpadea a 0.5Hz, cuando el componente CPU solicita un borrado total
(consulte el apartado 6.2)
FRCE Peticin de forzado est encendido cuando hay una peticin de forzado activa
(amarillo) activa
SF (rojo) Error de grupo est encendido en caso de:
Errores de programacin
Errores de parametrizacin
Errores de clculo
Errores de temporizacin
Errores de periferia
Errores de hardware
Errores de firmware
Para determinar la naturaleza exacta del error/fallo, utilice una unidad de
programacin y lea el contenido del bfer de diagnstico.

Significado de los restantes LED


Los LED SF (desde el punto de vista de PROFIBUS-DP) y BF se describen en el
apartado 6.4.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-5
Funciones del IM 151-7 CPU

7.3 Micro Memory Card SIMATIC

Tarjeta de memoria compacta Micro Memory Card


Como tarjeta de memoria para el IM 151-7 CPU se utiliza una tarjeta de memoria compacta
Micro Memory Card SIMATIC (MMC). La MMC se puede utilizar como memoria de carga y
como soporte de datos porttil. Es absolutamente necesaria para el funcionamiento del
IM 151-7 CPU. En la MMC se almacenan los siguientes datos:
Programa de usuario (todos los bloques)
Archivos y recetas
Datos de configuracin (proyectos STEP 7)
Datos para la actualizacin del sistema operativo, copia de seguridad del sistema
operativo

Nota
En una MMC se pueden guardar datos de usuario y de proyecto o bien el sistema
operativo.

Caractersticas
Gracias a la Micro Memory Card SIMATIC se garantiza la remanencia y no es necesario el
mantenimiento del IM 151-7 CPU. Encontrar informacin detallada al respecto en el
captulo 7.4.

Cuidado
! El contenido de una tarjeta Micro Memory Card SIMATIC puede convertirse en no vlido si
la tarjeta se extrae durante un proceso de escritura en curso. En tal caso, la MMC se debe
borrar en la PG o se debe formatear en el IM 151-7 CPU.
No extraiga nunca la MMC en estado operativo RUN, esta operacin se debe realizar slo
cuando la alimentacin est desconectada o si el IM 151-7 CPU se encuentra en estado
STOP si no se est llevando a cabo ningn acceso de escritura con la PG. Si no puede
asegurar que en el estado STOP no se ejecute ninguna funcin de escritura con la PG
(p. ej., cargar/borrar bloque), desconecte previamente las conexiones de comunicacin.

ET 200S Mdulo interfase IM 151-7 CPU


7-6 A5E00257809-03
Funciones del IM 151-7 CPU

Vida til de una MMC


La vida til de una MMC depende principalmente de los siguientes factores:
1. La cantidad de procesos de borrado o programacin
2. Agentes externos, por ejemplo, la temperatura ambiente
Con una temperatura ambiente de hasta 60 C, la vida til de una MMC con un mximo de
100.000 procesos de borrado/escritura asciende a 10 aos.

Cuidado
! Asegrese siempre de no sobrepasar el nmero mximo de procesos de borrado/escritura
para evitar la prdida de datos.

Tarjetas Micro Memory Card SIMATICdisponibles


Estn disponibles las siguientes tarjetas de memoria:

Tabla 7-4 MMCs disponibles

Tipo Nmeros de referencia


MMC 64k 6ES7953-8LF00-0AA0
MMC 128k 6ES7953-8LG00-0AA0
MMC 512k 6ES7953-8LJ00-0AA0
MMC 2M 6ES7953-8LL00-0AA0
MMC 4M 6ES7953-8LM00-0AA0
MMC 8M 6ES7953-8LP10-0AA0

Para la actualizacin del firmware se requieren tarjetas MMC con 4 MB u 8 MBs de


memoria.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-7
Funciones del IM 151-7 CPU

Formateo de la MMC en caso de borrado total


En determinados casos especiales es necesario formatear la MMC:
El mdulo no es un mdulo de usuario.
La MMC no se ha formateado an, est defectuosa o los datos son inconsistentes.
El contenido de la MMC se ha identificado como no vlido.
El proceso de carga del programa de usuario se ha interrumpido debido a una
desconexin de la alimentacin elctrica (consulte manejo especial).
El proceso de programacin de memoria se ha interrumpido debido a una desconexin
de la alimentacin elctrica (consulte manejo especial).
Error de evaluacin del contenido del mdulo durante el borrado total.
Formateo incorrecto o imposible de realizar.
Si se produce uno de estos errores, la CPU requerir otro borrado total despus de ejecutar
el proceso de borrado total. Excepto en el caso de interrupcin de los procesos de carga del
programa de usuario o de programacin de la memoria a causa de una desconexin, el
contenido de la tarjeta se conserva hasta llevar a cabo el manejo especial.
Descripcin del manejo especial:
Si el IM 151-7 CPU se mantiene en estado de peticin de borrado total (parpadeo lento del
LED STOP), formatelo siguiendo este procedimiento:
1. Gire el selector a la posicin MRES y mantngalo as (aprox. 9 segundos) hasta que el
LED STOP se ilumine con luz fija.
2. Antes de que transcurran los 3 segundos siguientes, deber soltar el selector y colocarlo
de nuevo en la posicin MRES. El LED STOP parpadear durante el formateo.
Asegrese de realizar estos pasos en el intervalo de tiempo indicado, de lo contrario,
la MMC no se formatear, sino que volver al estado de borrado total.
La MMC slo se formatea si existe algn motivo para ello (consulte arriba); no es necesario
formatearla, p. ej., en caso de una peticin de borrado total despus de sustituir la tarjeta.
En este caso, cuando se conmuta a MRES se realiza un borrado total normal en el que
sigue siendo vlido el contenido de la tarjeta.

ET 200S Mdulo interfase IM 151-7 CPU


7-8 A5E00257809-03
Funciones del IM 151-7 CPU

Insercin/cambio de la tarjeta
La tarjeta MMC ha sido diseada de modo que pueda ser insertada y extrada mientras est
conectada la alimentacin. Es necesario conmutar el IM 151-7 CPU a STOP (consulte la
advertencia de la pgina 7-6). El borde achaflanado de la tarjeta MMC impide una
insercin incorrecta de la tarjeta (proteccin contra inversin de polaridad).
La ranura de insercin de la tarjeta dispone de un botn o (expulsor) para extraer la tarjeta.
Para expulsar la tarjeta haga presin sobre ste con un destornillador pequeo o un
bolgrafo.

IM 151-7 CPU

MMC

6ES7 9538Lx000AA0
Card
Memory
Micro
SIMATIC
SIEMENS

Ranura de la tarjeta

MEM
Expulsor

Figura 7-2 Posicin de la ranura para la MMC en el IM 151-7 CPU

Si inserta otra tarjeta MMC en la ranura, el IM 151-7 CPU solicitar un borrado total.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-9
Funciones del IM 151-7 CPU

Actualizacin del firmware con la tarjeta MMC


Para actualizar el firmware, proceda como se indica a continuacin:

Tabla 7-5 Actualizacin del firmware con la tarjeta MMC

Paso Accin requerida Qu ocurre en el IM 151-7 CPU


1. Transfiera los archivos de actualizacin -
a una tarjeta MMC vaca (w 4 MB) me-
diante STEP 7 y la unidad de progra-
macin.
2. Desconecte la alimentacin del -
IM 151-7 CPU e inserte la tarjeta MMC
con la actualizacin del FW.
3. Conecte la alimentacin. El IM 151-7 CPU detecta automtica-
mente la tarjeta MMC con la actualiza-
cin del FW e inicia la actualizacin del
FW.
Durante la actualizacin del FW se
encienden todos los LED.
El LED de STOP parpadea al terminar
la actualizacin del FW. El
IM 151-7 CPU solicita un borrado total.
4. Desconecte la alimentacin del -
IM 151-7 CPU y extraiga la tarjeta
MMC con la actualizacin del FW.
5. Conecte de nuevo la alimentacin. El IM 151-7 CPU realiza un borrado
total automtico. Al terminar, est listo
para el funcionamiento.

ET 200S Mdulo interfase IM 151-7 CPU


7-10 A5E00257809-03
Funciones del IM 151-7 CPU

Backup del sistema operativo en una tarjeta MMC


Para guardar el sistema operativo en la memoria backup, proceda como se describe a
continuacin:

Tabla 7-6 Backup del sistema operativo

Paso Accin requerida Qu ocurre en el IM 151-7 CPU


1. Inserte una tarjeta Micro Memory Card La CPU solicita un borrado total
(w 4 MB) nueva en la CPU.
2. Mantenga el selector de modo en la
posicin MRES.
3. Desconecte la alimentacin y vuelva a
conectarla, mantenga entonces el
selector de modo en la posicin MRES ...los LED STOP, RUN y FRCE
hasta que... comiencen a parpadear.
4. Gire el selector de modo a STOP.
5. Gire el selector de modo brevemente a El IM 151-7 CPU comienza a copiar el
MRES, y posteriormente djelo sistema operativo en la tarjeta MMC.
retornar a la posicin de STOP Todos los LED estn encendidos
durante este proceso.
Una vez se ha copiado el sistema
operativo, el LED de STOP parpadea.
El IM 151-7 CPU solicita un borrado
total.
6. Retire la tarjeta Micro Memory Card

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-11
Funciones del IM 151-7 CPU

7.4 Concepto de memoria

7.4.1 reas de memoria del IM 151-7 CPU

Distribucin
La memoria del IM 151-7 CPU se divide en tres reas:

IM 151-7 CPU
Memoria de
trabajo

MMC

Memoria de
carga
Memora de
sistema

Figura 7-3 reas de memoria de un IM 151-7 CPU

Memoria de carga
La memoria de carga se encuentra en una Micro Memory Card SIMATIC (MMC). Sirve para
almacenar los bloques de cdigo y de datos, as como los datos de sistema (configuracin,
enlaces, parmetros de mdulos, etc.).
Los bloques que no estn marcados como relevantes para la ejecucin se guardan
exclusivamente en la memoria de carga.
Adems es posible guardar todos los datos de configuracin de un proyecto en la MMC.
El programa que reside en la memoria de carga (MMC) siempre es remanente. Al realizar la
carga se guarda en la MMC con proteccin contra cortes de alimentacin y borrado total.

Nota
El funcionamiento del IM 151-7 CPU slo es posible si la MMC est insertada.

ET 200S Mdulo interfase IM 151-7 CPU


7-12 A5E00257809-03
Funciones del IM 151-7 CPU

Memoria de trabajo
La memoria de trabajo est integrada en la CPU y no se puede ampliar. Sirve para el
procesamiento del cdigo y de los datos del programa de usuario. El procesamiento del
programa se realiza exclusivamente en el rea de la memoria de trabajo y de la memoria de
sistema.
Con la tarjeta MMC insertada, la memoria de trabajo de la CPU es remanente.
Los datos de la memoria de trabajo se guardan en la MMC cuando se desconecta la
alimentacin.

Memoria de sistema
La memoria de sistema est integrada en la CPU y no se puede ampliar.
Contiene
las reas de operandos de marcas, temporizadores y contadores
las imgenes de proceso de las entradas y las salidas
los datos locales
Mediante configuracin (Propiedades de la CPU, ficha Remanencia) se puede determinar
qu partes de las marcas, temporizadores y contadores deben ser remanentes y qu partes
deben inicializarse con 0 al llevar a cabo un rearranque completo (en caliente).
El bfer de diagnstico, la direccin MPI (y la velocidad), as como el contador de horas de
funcionamiento se suelen guardar en el rea de memoria remanente de la CPU. Con la
remanencia de la direccin MPI y la velocidad de transferencia se garantiza que la CPU
pueda volver a establecer la comunicacin despus de un corte de alimentacin, de un
borrado total o de perder los parmetros de comunicacin (al extraer la MMC o borrar los
parmetros de comunicacin).

Remanencia
El IM 151-7 CPU posee memoria remanente. La remanencia tiene lugar en la MMC y en la
CPU.
Mediante la remanencia, el contenido de la memoria remanente se mantiene incluso cuando
se produce una desconexin de la alimentacin o un rearranque completo (en caliente).

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-13
Funciones del IM 151-7 CPU

Comportamiento remanente de los objetos de memoria


La siguiente tabla muestra el comportamiento remanente de los objetos de memoria en las
distintas transiciones de estado operativo.

Tabla 7-7 Comportamiento remanente de los objetos de memoria

Objeto de memoria Transicin de estado operativo


APAGADO/ STOP Borrado
ENCEN- RUN total
DIDO
Datos/programa de usuario (memoria de carga) x x x
Valores actuales de los DB x x
Marcas, temporizadores y contadores configurados x x
como remanentes
Bfer de diagnstico, contador de horas de x x x
funcionamiento
Direccin MPI, velocidad de transferencia x x x

x = remanente; = no remanente

ET 200S Mdulo interfase IM 151-7 CPU


7-14 A5E00257809-03
Funciones del IM 151-7 CPU

7.4.2 Funciones de memoria

Introduccin
Con ayuda de las funciones de memoria se pueden crear, modificar o borrar programas de
usuario o bloques individuales. Aproveche la posibilidad de archivar los datos de proyecto
de forma comprimida para asegurar su remanencia.

Procedimiento general: carga del programa de usuario mediante una PG o un PC


El programa de usuario se carga completamente en el IM 151-7 CPU desde la PG o el PC
mediante la MMC. En algunos casos se borran todos los bloques disponibles en la
memoria de carga.
Los bloques ocupan en la memoria de carga el lugar que se haya determinado en
Requerimiento de memoria de carga, dentro de Propiedades generales del bloque.

Unidad de programacin MMC

6ES7 9538Lx000AA0
Card
Memory
Micro

SIMATIC
SIEMENS

Almacenada en el Memoria de carga Memoria de trabajo


disco duro

Bloques de cdigo Bloques de cdigo Partes relevantes para


la ejecucin de los
bloques de cdigo
Bloques de datos Bloques de datos y de datos

Comentarios

Smbolos

Figura 7-4 Memorias de carga y de trabajo

Una vez que estn cargados todos los bloques, se puede iniciar el programa.

Nota
Esta funcin slo est permitida si la CPU se encuentra en estado STOP.
Si no se ha podido finalizar el proceso de carga debido a un corte de alimentacin o a un
bloque no permitido, la memoria de carga quedar vaca.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-15
Funciones del IM 151-7 CPU

Carga de un programa de usuario a travs de una PG o un PC en la MMC


Caso A: carga de un nuevo programa de usuario
Ha creado un nuevo programa de usuario. El programa se carga completamente desde la
PG o el PC en la MMC.
Caso B: recarga de bloques
Ya ha creado un programa de usuario y lo ha cargado en la MMC (caso A). Despus,
ampla el programa de usuario con ms bloques. En tal caso, no tiene por qu cargar de
nuevo todo el programa de usuario en la MMC, basta cargar los nuevos bloques en la MMC
(en los programas muy complejos este procedimiento reduce el tiempo de carga).
Caso C: sobrescritura
En este caso se realizan modificaciones en los bloques del programa de usuario. El
siguiente paso es la sobrescritura del programa de usuario o de los bloques modificados
desde la PG o del PC en la MMC.

Precaucin
! Al sobrescribir bloques o un programa de usuario se perdern todos los datos que se hayan
almacenado en la MMC con el mismo nombre.

Tras cargar un bloque, el contenido de los bloques relevantes para la ejecucin se


transferir a la memoria de trabajo y se activar.

Borrado de bloques
Durante el borrado se eliminan los bloques de la memoria de carga. Los bloques de datos
se pueden borrar desde el programa de usuario (SFC 23 DEL_DB).
Si dicho bloque ocupaba espacio en la memoria de trabajo, ste quedar libre.

Transferencia
A diferencia del proceso de carga, por transferencia se entiende la carga de bloques
individuales o de un programa de usuario completo desde la CPU en la PG o el PC. Los
bloques presentan el contenido de la ltima carga en la MMC. Los bloques de datos
relevantes para la ejecucin son una excepcin, con ellos se transfieren los valores
actuales.
La transferencia de bloques o del programa de usuario desde la CPU con STEP 7 no tiene
ningn efecto en la ocupacin de memoria de la CPU.

Compresin
Durante la compresin se eliminan los huecos que puedan haberse creado entre los objetos
en las memorias de carga y de trabajo al llevar a cabo los procedimientos de carga y de
borrado. De este modo, la memoria libre quedar disponible en bloque.
La compresin se puede realizar tanto en la posicin STOP como en la posicin RUN de la
CPU.

ET 200S Mdulo interfase IM 151-7 CPU


7-16 A5E00257809-03
Funciones del IM 151-7 CPU

Programacin de memoria (RAM a ROM)


Al programar la memoria, los valores actuales de los bloques de datos que se encuentran
en la memoria de trabajo se aplican en el DB como nuevos valores iniciales.

Nota
Esta funcin slo est permitida si la CPU se encuentra en estado STOP.
Si la funcin no se puede finalizar debido a un corte de alimentacin, la memoria de carga
quedar vaca.

Extraccin/insercin de la MMC
Si no se ha introducido ninguna MMC en el IM 151-7 CPU, el IM 151-7 CPU no funcionar
(no se dispone de memoria de carga). Tan solo funcionar despues de haber insertado una
MMC y haber realizado un borrado total.
El IM 151-7 CPU detecta la extraccin o insercin de una MMC en cualquier estado
operativo.
Procedimiento de extraccin:
1. El IM 151-7 CPU debe encontrarse en la posicin STOP.
2. No puede haber ninguna funcin PG de escritura activa (p.ej. carga de bloques)
3. Tras la extraccin de la MMC, el IM 151-7 CPU solicita un borrado total.

Cuidado
! El contenido de una tarjeta Micro Memory Card SIMATIC puede convertirse en no vlido si
la tarjeta se extrae durante un proceso de escritura en curso. En tal caso, la MMC se debe
borrar en la PG o se debe formatear en el IM 151-7 CPU.
No extraiga nunca la MMC en el estado operativo RUN, esta operacin se debe realizar
slo si la alimentacin est desconectada o si el IM 151-7 CPU se encuentra en estado
STOP si no se est llevando a cabo ningn acceso PG de escritura. Si, a pesar del estado
STOP, no se puede garantizar que no haya ninguna funcin de escritura activa en la PG
(p.ej., cargar/borrar bloques), deshaga primero los enlaces de comunicacin.

Procedimiento de insercin:
Para insertar la MMC con el programa de usuario correspondiente se deben seguir los
pasos siguientes:
1. Inserte la MMC.
2. El IM 151-7 CPU solicita un borrado total.
3. Confirme el borrado total.
Si el IM 151-7 CPU solicitara un nuevo borrado total a consecuencia de una MMC
errnea o con actualizacin de firmware, encontrar el procedimiento que debe seguir en
el captulo 7.3 bajo Manejo especial.
4. Arranque el IM 151-7 CPU

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-17
Funciones del IM 151-7 CPU

Precaucin
! Asegrese de que la MMC que se va a insertar contenga un programa de usuario
compatible con el IM 151-7 CPU (con la instalacin). La utilizacin de un programa de
usuario incorrecto puede tener graves consecuencias en los procesos.

Borrado total
El borrado total restablece, tras la extraccin o insercin de la Micro Memory Card, los
comportamientos predefinidos para permitir un rearranque completo (en caliente) del
IM 151-7 CPU.
En el borrado total se restablece la gestin de la memoria del IM 151-7 CPU. Se conservan
todos los bloques de la memoria de carga. Todos los bloques relevantes para la ejecucin
se vuelven a transferir desde la memoria de carga a la memoria de trabajo; de este modo,
los bloques de datos se inicializan en la memoria de trabajo (reciben de nuevo sus valores
de carga desde la memoria de carga).
El proceso de borrado total, as como sus particularidades, se describe en el captulo 6.2.

Rearranque completo (en caliente)


Todos los DB mantienen sus valores actuales.
Todas las marcas, temporizadores y contadores remanentes mantienen sus valores.
Se inicializan con 0 todos los datos de usuario que no sean remanentes:
marcas, contadores, temporizadores, entradas y salidas
Todos los niveles de ejecucin se restablecen.
Se borran las imgenes de proceso.

ET 200S Mdulo interfase IM 151-7 CPU


7-18 A5E00257809-03
Funciones del IM 151-7 CPU

7.4.3 reas de operandos

Resumen
La memoria del sistema del IM 151-7 CPU se divide en reas de operandos (vase la
siguiente tabla). Al utilizar las diferentes operaciones, los datos se direccionan en el
programa directamente en el rea de operandos correspondiente.

Tabla 7-8 reas de operandos de la memoria del sistema

reas de operandos Descripcin


Imagen de proceso de las Al comienzo de cada ciclo del OB 1, el IM 151-7 CPU lee las
entradas entradas de los mdulos de entrada y guarda los valores en la
imagen de proceso de las entradas.
Imagen de proceso de las Durante el ciclo, el programa calcula los valores de las salidas y los
salidas deposita en la imagen de proceso de las salidas. Al finalizar el ciclo
de OB 1, el IM 151-7 CPU escribe los valores de salida calculados
en los mdulos de salida.
Marcas Esta rea dispone de espacio de memoria para los resultados
intermedios calculados en el programa.
Temporizadores En esta rea estn disponibles los temporizadores.
Contadores En esta rea estn disponibles los contadores.
Datos locales Esta rea de memoria acoge los datos temporales de un bloque de
cdigo (OB, FB, FC) por el tiempo que dure el procesamiento del
bloque.
Bloques de datos Vase el captulo 7.4.4

Encontrar las reas de direccionamiento que se pueden emplear en la CPU en la Lista de


operaciones, anexo A.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-19
Funciones del IM 151-7 CPU

Imagen de proceso de las entradas y las salidas


Si en el programa de usuario se accede a las reas de operandos Entradas (E) y Salidas
(S), no se comprobarn los estados de seal de los mdulos electrnicos digitales, sino que
se acceder a un rea de memoria de la memoria del sistema de la CPU. Esta rea de
memoria se denomina imagen de proceso.
La imagen de proceso se divide en dos partes: la imagen de proceso de las entradas y la
imagen de proceso de las salidas.
Ventajas de la imagen de proceso
Frente al acceso directo a los mdulos electrnicos, el acceso a la imagen de proceso tiene
la ventaja de que la CPU proporciona una imagen coherente de las seales de proceso
durante la ejecucin cclica del programa. Si el estado de seal de un mdulo de entrada se
modifica durante la ejecucin del programa, el estado de seal se mantiene en la imagen de
proceso hasta su actualizacin en el siguiente ciclo. Adems, el acceso a la imagen de
proceso requiere menos tiempo que el acceso directo a los mdulos electrnicos, puesto
que la imagen de proceso se encuentra en la memoria de sistema de la CPU.
Actualizacin de la imagen de proceso
El sistema operativo actualiza la imagen de proceso de forma cclica. La siguiente figura
muestra el proceso que se sigue en un ciclo.

Programa de arranque
Arranque

Escritura de la imagen de proceso de las salidas


en los mdulos electrnicos
PAA
Tiempo de ciclo

Lectura de las entradas desde los mdulos electrnicos y


actualizacin de los datos en la imagen de proceso de las
entradas

PAE Procesamiento del programa de usuario (OB 1 y


todos los bloques llamados desde ste)

Programa de usuario

ZKP (Sist. op.)

Figura 7-5 Pasos que se ejecutan en un ciclo

ET 200S Mdulo interfase IM 151-7 CPU


7-20 A5E00257809-03
Funciones del IM 151-7 CPU

Datos locales
Los datos locales guardan:
las variables temporales de los bloques de cdigo
la informacin de arranque de los bloques de organizacin
parmetros de transferencia
resultados intermedios
Variables temporales
Al crear bloques se pueden declarar variables temporales (TEMP) que slo estarn
disponibles durante el procesamiento del bloque en cuestin y luego se volvern a
sobrescribir. Estos datos locales tienen una longitud definida por cada OB. Los datos locales
deben inicializarse antes del primer acceso de lectura. Adems, cada bloque de
organizacin necesita 20 bytes de datos locales para su informacin de arranque. El acceso
a los datos locales se realiza con mayor rapidez que el acceso a los datos de los DB.
El IM 151-7 CPU posee memoria para las variables temporales (datos locales) de los
bloques que se acaban de procesar. Se dividen en partes iguales en los niveles de
prioridad. Cada nivel de prioridad dispone de su propia rea de datos locales.

Cuidado
! Todas las variables temporales (TEMP) de un OB y sus bloques subyacentes se guardan
en los datos locales. Si emplea muchos niveles de anidamiento en el procesamiento de los
bloques, el rea de datos locales se podra llegar a desbordarse.
El IM 151-7 CPU cambia al estado operativo STOP cuando se excede el tamao permitido
de datos locales de un nivel de prioridad.
Tenga en cuenta el requerimiento de datos locales de los OB de errores sncronos, ya que
se asignar al nivel de prioridad causante.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-21
Funciones del IM 151-7 CPU

7.4.4 Manejo de datos en el DB

Recetas
Una receta es un conjunto de datos de usuario.
Un concepto sencillo de receta se puede realizar mediante bloques de datos no relevantes
para la ejecucin. Para ello, las recetas deben poseer la misma estructura (longitud). Debe
existir un DB por cada receta.

Procesamiento
La receta se debe almacenar en la memoria de carga
Los registros de las recetas se crean con STEP 7 como DB no relevantes para la
ejecucin y se cargan en el IM 151-7 CPU. De este modo, las recetas slo ocupan
espacio en la memoria de carga y no en la memoria de trabajo.
Trabajar con los datos de recetas
Con la SFC 83 READ_DBL, el registro de la receta actual del DB que se encuentra en
la memoria de carga se lee desde el programa de usuario en un DB relevante para la
ejecucin que se encuentra en la memoria de trabajo. De esta forma se consigue que la
memoria de trabajo slo tenga que incorporar la cantidad de datos de un registro.
El programa de usuario ahora puede acceder a los datos de la receta actual.

Memoria de carga
(MMC)
Memoria de trabajo
Receta 1 (IM 151-7 CPU)

SFC 83 Receta
Receta 2 READ_DBL actual
:

SFC 84
Receta n
WRIT_DBL

Figura 7-6 Manejo de los datos de recetas

Transferencia de una receta modificada:


La SFC 84 WRIT_DBL permite transferir desde el programa de usuario a la memoria
de carga un registro nuevo o modificado de una receta que haya sido generado durante
el procesamiento del programa.
Estos datos escritos en la memoria de carga son porttiles y estn protegidos contra
borrado total.
Si se guardan registros modificados (recetas) en la PG o el PC, stos se pueden cargar
y guardar en forma de bloque completo.

ET 200S Mdulo interfase IM 151-7 CPU


7-22 A5E00257809-03
Funciones del IM 151-7 CPU

Nota
Las funciones del sistema activas SFC 82 a SFC 84 (accesos en curso a la MMC) influyen
enormemente en las funciones de la PG (p.ej. estado de bloque, estado de variable, cargar
transferir, abrir bloque). Normalmente, el rendimiento (con respecto a las funciones del
sistema que no estn activas) se reduce en un factor de 10.

Asegrese siempre de no sobrepasar el nmero mximo de procesos de


borrado/escritura para evitar la prdida de datos. Consulte a este respecto el
captulo 7.3.

Cuidado
! El contenido de una tarjeta Micro Memory Card SIMATIC puede convertirse en no vlido si
la tarjeta se extrae durante un proceso de escritura en curso. En ese caso, la MMC debe
borrarse de la PG y formatearse en la CPU.
No extraer nunca la MMC en el estado operativo RUN, sino nicamente cuando la CPU
est apagada o en estado STOP si no se lleva a cabo un acceso de escritura desde la PG.
Si, a pesar del estado STOP, no se puede garantizar que no haya ninguna funcin de
escritura activa en la PG (p.ej. cargar/borrar bloques), deshaga primero los enlaces de
comunicacin.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-23
Funciones del IM 151-7 CPU

Ficheros de valores medidos


Durante el procesamiento del programa de usuario mediante el IM 151-7 CPU se generan
valores de medicin. Estos valores se deben archivar y evaluar.

Procesamiento
Conjunto de valores medidos:
En un DB (para el funcionamiento del bfer alternativo en varios DB), el IM 151-7 CPU
agrupa los valores medidos en la memoria de trabajo.
Archivado de los valores medidos:
Con la SFC 84 WRIT_DBL se pueden almacenar en el DB de la memoria de carga los
valores medidos desde el programa de usuario, antes de que el volumen de datos
sobrepase la capacidad de la memoria de trabajo.

Memoria de carga
(MMC)
Memoria de trabajo
Valores medidos 1 (IM 151-7 CPU)

SFC 82 Valores medidos


Valores medidos 2 CREA_DBL actuales
:

SFC 84
Valores medidos n WRIT_DBL

Figura 7-7 Manejo de los ficheros de valores medidos

Con la SFC 82 CREA_DBL se pueden crear nuevos DB (adicionales) en la memoria de


carga desde el programa de usuario en forma de DBs no relevantes para la ejecucin.
Estos DB no requieren espacio en la memoria de trabajo.

Nota
Si en la memoria de carga o de trabajo ya existe un DB con el mismo nmero, la SFC 82
finalizar y se generar una indicacin de error.

Estos datos escritos en la memoria de carga son porttiles y estn protegidos contra el
borrado total.

ET 200S Mdulo interfase IM 151-7 CPU


7-24 A5E00257809-03
Funciones del IM 151-7 CPU

Evaluacin de los valores medidos:


Los bloques de datos de los valores medidos almacenados en la memoria de carga
pueden ser evaluados por otros interlocutores mediante carga (p.ej. PG, PC, ...).

Nota
Las funciones de sistema activas SFC 82 a SFC 84 (accesos en curso a la MMC) influyen
enormemente en las funciones de la PG (p.ej., estado del bloque, estado de variable, cargar
bloque en PG/CPU, abrir bloque). Normalmente, el rendimiento (con respecto a las
funciones de sistema que no estn activas) se reduce en un factor de 10.

Asegrese siempre de no sobrepasar el nmero mximo de procesos de


borrado/escritura para evitar la prdida de datos. Consulte a este respecto el
captulo 7.3.

Cuidado
! El contenido de una tarjeta Micro Memory Card SIMATIC puede convertirse en no vlido si
la tarjeta se extrae durante un proceso de escritura en curso. En tal caso, la MMC debe
borrarse de la PG y formatearse en la CPU.
No extraer nunca la MMC en estado operativo RUN, sino nicamente cuando la CPU est
apagada o en estado STOP si no se lleva a cabo un acceso de escritura desde la PG. Si, a
pesar del estado STOP, no se puede garantizar que no haya ninguna funcin de escritura
activa en la PG (p.ej. cargar/borrar bloque), deshaga primero los enlaces de comunicacin.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-25
Funciones del IM 151-7 CPU

7.4.5 Almacenamiento de proyectos completos en la Micro Memory Card y


carga de proyectos desde ella

Funcionamiento de las funciones


Con las funciones Guardar proyecto en la Memory Card y Cargar proyecto de la
Memory Card puede guardar todos los datos de un proyecto en una tarjeta Micro Memory
Card SIMATIC (para utilizarlos posteriormente) y recuperarlos de nuevo desde esta tarjeta.
La tarjeta Micro Memory Card SIMATIC se puede encontrar en una CPU o en un dispositivo
de programacin MMC de una PG o un PC.

Nota
En la ayuda en pantalla de STEP 7 no se contemplan todava los IM 151-7 CPU. Por este
motivo, aqu las funciones Guardar proyecto en la Memory Card y Cargar proyecto de la
Memory Card slo son relevantes para las CPU 41x.
El IM 151-7 CPU le permite utilizar ambas funciones con el alcance descrito.

Los datos de proyecto se comprimen antes de guardarlos en la tarjeta Micro Memory Card
SIMATIC y se descomprimen al cargarlos. El tamao de la Micro Memory Card deber
elegirse de manera que se puedan guardar los datos de usuario adems de los datos del
proyecto. El tamao de los datos de proyecto que se van a guardar equivale al tamao del
fichero comprimido de ese proyecto. Si la capacidad de memoria de la Micro Memory Card
no fuera suficiente, aparecer un mensaje indicndolo.
Si el destino de la funcin Guardar proyecto en la Memory Card es una Micro Memory
Card SIMATIC de una CPU, por razones tcnicas slo se podr transferir el contenido
completo de un proyecto STEP 7.

ET 200S Mdulo interfase IM 151-7 CPU


7-26 A5E00257809-03
Funciones del IM 151-7 CPU

Manejo de las funciones


El manejo de las funciones Guardar proyecto en la Memory Card / Cargar proyecto de
la Memory Card depende de la ubicacin de la tarjeta Micro Memory Card SIMATIC:
Si la Micro Memory Card se encuentra en la ranura MMC de un IM 151-7 CPU,
seleccione en la ventana del proyecto del Administrador SIMATIC un nivel de proyecto
asignado inequvocamente al IM 151-7 CPU (p. ej. IM 151-7 CPU, Programa, Fuentes o
Bloques). Seleccione el comando de men Sistema de destino > Guardar proyecto en
la Memory Card o Sistema de destino > Cargar proyecto de la Memory Card. Todos
los datos del proyecto se guardarn en la Micro Memory Card o se cargarn desde dicha
tarjeta.
Si los datos del proyecto no estn disponibles en la unidad de programacin (PG/PC)
actualmente en uso, se puede seleccionar la CPU de origen en la ventana Estaciones
accesibles. Abra la ventana Estaciones accesibles mediante el comando de men
Sistema de destino > Mostrar estaciones accesibles y seleccione la conexin/CPU
deseada con los datos de proyecto en la Micro Memory Card. A continuacin seleccione
el comando de men Cargar de la Memory Card.
Si la Micro Memory Card se encuentra en el dispositivo de programacin MMC de una
PG o un PC, abra la ventana Memory Card S7 con el comando de men Archivo >
Memory Card S7 > Abrir. Seleccione el comando de men Sistema de destino >
Guardar proyecto en la Memory Card o Sistema de destino > Cargar proyecto de la
Memory Card. Se abrir un cuadro de dilogo que le permitir seleccionar el proyecto
de origen o el de destino.
Los datos de proyecto pueden generar un elevado volumen de datos provocando as
posibles tiempos de espera de varios minutos durante la lectura o escritura en el
IM 151-7 CPU en el estado operativo RUN.

Ejemplo de un caso de aplicacin


Si en el departamento de servicio tcnico y mantenimiento hay varios empleados
encargados del mantenimiento del sistema de automatizacin SIMATIC, resulta difcil
proporcionar rpidamente a cada trabajador los datos de proyecto actuales para un trabajo
concreto. Pero si los datos de proyecto de una CPU se encuentran disponibles localmente
en una de las CPU que van a ser revisadas, todos los empleados podrn acceder a los
datos proyecto actuales y, si es necesario, realizar modificaciones que quedarn accesibles
para el resto de los trabajadores.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-27
Funciones del IM 151-7 CPU

7.5 Interfaz
El IM 151-7 CPU dispone de una interfaz coexistente descrita a continuacin.

Interfaz MPI
La MPI (Multi Point Interface) es la interfaz del IM 151-7 CPU para unaPG o un OP o para
la comunicacin en una subred MPI. . El IM 151-7 CPU dispone de una interfaz MPI, que
funciona con RS 485.
La velocidad tpica (predeterminada) es de 187,5 kBaudios. El IM 151-7 CPU es compatible
con todas las velocidades MPI.
El IM 151-7 CPU enva los parmetros de bus establecidos (p.ej. la velocidad)
automticamente a la interfaz MPI. De este modo se pueden asignar, por ejemplo, los
parmetros correctos a una unidad de programacin y conectarse automticamente a una
subred MPI.

Nota
Durante el funcionamiento, slo pueden conectarse PGs a la subred MPI.
No conectar otras estaciones (p.ej. OP, TP, etc.) a la subred MPI durante el funcionamiento;
de lo contrario, los datos transferidos se podran invalidar debido a los impulsos parsitos o
bien se podran perder los paquetes de datos globales.

Interfaz PROFIBUS-DP
La interfaz PROFIBUS-DP sirve principalmente para la conexin de periferia
descentralizada. Con PROFIBUS-DP se pueden crear subredes ampliadas. En PROFIBUS
son vlidas velocidades de hasta 12 MBaudios.
El IM 151-7 CPU como estacin activa, enva los parmetros de bus establecidos (p.ej. la
velocidad) a la interfaz PROFIBUS-DP. De este modo se pueden asignar, por ejemplo, los
parmetros correctos a una unidad de programacin y conectarse automticamente a una
subred PROFIBUS. El envo de los parmetros de bus se puede desactivar en la
configuracin.
El IM 151-7 CPU dispone de una interfaz PROFIBUS-DP. sta se puede configurar de
forma activa o pasiva.

Qu equipos se pueden conectar a las interfaces?

Tabla 7-9 Equipos conectables

MPI PROFIBUS-DP
PG/PC Maestro DP
OP/TP Actuadores/sensores
S7-300/400 con interfaz MPI S7-300/400 con interfaz PROFIBUS-DP
S7-200 (slo con 19,2 kBaudios) PG/PC
OP/TP

Informacin adicional
Encontrar informacin adicional acerca de las conexiones en el manual Comunicacin con
SIMATIC.

ET 200S Mdulo interfase IM 151-7 CPU


7-28 A5E00257809-03
Funciones del IM 151-7 CPU

7.6 Reloj
El IM 151-7 CPU dispone un reloj de hardware integrado.

Ajuste, lectura y programacin del reloj


El reloj se ajusta y se lee con la unidad de programacin (consulte el manual de usuario de
STEP 7) o bien se programa en el programa de usuario mediante SFCs (consulte el manual
de referencia Funciones de sistema y funciones estndar y el anexo B).

Caractersticas
La siguiente tabla indica las caractersticas y funciones del reloj.
Al parametrizar la CPU en STEP 7, se pueden tambin ajustar funciones tales como la
sincronizacin y el factor de correccin (consulte la ayuda en pantalla de STEP 7 para ms
informacin).

Tabla 7-10 Caractersticas del reloj

Caractersticas IM 151-7 CPU


Tipo Reloj de hardware
Ajuste de fbrica DT#1994-01-01-00:00:00
Backup mediante un condensador incorporado
Duracin de respaldo generalmente 6 semanas
(a 40 C de temperatura ambiente)
Contador de horas de funcionamiento 1

Comportamiento del reloj cuando est desconectada la alimentacin


El reloj del componente CPU sigue en funcionamiento cuando no hay alimentacin.
Despus de que haya transcurrido el tiempo de respaldo, el reloj contina en
funcionamiento con la hora que tena cuando se produjo el corte de alimentacin.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-29
Funciones del IM 151-7 CPU

7.7 Comunicacin

Servicios de comunicacin del IM 151-7 CPU


La seleccin del servicio de comunicacin influye en
la funciones que podr utilizar el usuario
si un enlace S7 ser necesario
el momento de establecerse el enlace
La interfaz de usuario puede variar en gran medida (SFC, SFB, etc.) y depende tambin del
hardware que se emplee (CPU SIMATIC, PC, etc.).
El IM 151-7 CPU dispone de los siguientes servicios de comunicacin:

Tabla 7-11 Servicios de comunicacin del IM 151-7 CPU

Servicio de Funcionalidad Establecimiento del enlace S7 ... con con


comunicacin MPI DP
Comunicacin PG Puesta en marcha, test, desde la PG en el momento en el que se x x
diagnstico utiliza el servicio
Comunicacin OP Manejo y visualizacin desde el OP durante la conexin x x
Comunicacin bsica S7 Intercambio de datos se produce de forma programada x
mediante bloques (parmetros de la
SFC)
Comunicacin S7 Intercambio de datos IM 151-7 CPU slo como servidor; x x
establecimiento del enlace por el
interlocutor
Comunicacin de datos Intercambio cclico de no necesita ningn enlace S7 x
globales datos (p.ej., marcas)

En los captulos 4 y 5 encontrar informacin acerca de la configuracin de la red y del


direccionamiento.

Comunicacin PG
Con la comunicacin PG se lleva a cabo el intercambio de datos entre las estaciones de
ingeniera (p.ej. PG, PC) y los mdulos SIMATIC aptos para la comunicacin. El servicio
tiene lugar a travs de las subredes MPI y PROFIBUS. Tambin es posible la transicin
entre subredes.
La comunicacin PG ofrece funciones necesarias para cargar programas y datos de
configuracin, ejecutar tests y evaluar la informacin de diagnstico. Estas funciones estn
integradas en el sistema operativo de los mdulos SIMATIC S7.
Una CPU puede mantener establecidos varios enlaces online al mismo tiempo con una o
varias PG.

ET 200S Mdulo interfase IM 151-7 CPU


7-30 A5E00257809-03
Funciones del IM 151-7 CPU

Comunicacin OP
Con la comunicacin OP se lleva a cabo el intercambio de datos entre las estaciones de
ingeniera (p.ej. OP, TP) y los mdulos SIMATIC aptos para la comunicacin. El servicio
tiene lugar a travs de las subredes MPI y PROFIBUS.
La comunicacin OP ofrece funciones necesarias para el manejo y la visualizacin. Estas
funciones estn integradas en el sistema operativo de los mdulos SIMATIC S7.
Una CPU puede mantener establecidos varios enlaces online al mismo tiempo con uno o
varios OP.

Comunicacin bsica S7
Con la comunicacin bsica S7 se lleva a cabo el intercambio de datos entre CPUs S7 y
mdulos SIMATIC aptos para la comunicacin dentro de un equipo S7 (intercambio de
datos confirmado). El intercambio de datos se lleva a cabo a travs de enlaces S7 no
configurados. El servicio tiene lugar a travs de la subred MPI o en el equipo que integra
mdulos de funcin (FM).
La comunicacin bsica S7 ofrece funciones necesarias para el intercambio de datos. Estas
funciones estn integradas en el sistema operativo del IM 151-7 CPU.
El usuario puede utilizar el servicio a travs de la interfaz de usuario Funcin del sistema
(SFC).

Comunicacin S7
El IM 151-7 CPU slo puede ser servidor en la comunicacin S7. El enlace lo establece
siempre el interlocutor. El servicio tiene lugar a travs de las subredes MPI y PROFIBUS.
El sistema operativo gestiona los servicios sin interfaz de usuario explcita.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-31
Funciones del IM 151-7 CPU

Comunicacin de datos globales


Con la comunicacin de datos globales se lleva a cabo el intercambio cclico de datos
globales (p.ej., E, S, M) entre las CPU SIMATIC S7 (intercambio de datos sin confirmar).
Una CPU enva al mismo tiempo los datos a todas las CPU de la subred MPI. Esta funcin
est integrada en el sistema operativo del IM 151-7 CPU.
Condiciones de envo y recepcin
Para la comunicacin mediante crculos GD deben cumplirse las siguientes condiciones:
Para el emisor de un paquete GD:
Factor de cicloEmisor x Tiempo de cicloEmisor w 60 ms
Para el receptor de un paquete GD:
Factor de cicloReceptor x Tiempo de cicloReceptor
< Factor de cicloEmisor x Tiempo de cicloEmisor
Si no se cumplen estas condiciones se puede perder un paquete GD. Las causas pueden
ser:
la capacidad de la CPU ms pequea del crculo GD
el envo y la recepcin de datos globales se produce de forma asncrona entre el emisor
y el receptor
Si ajusta en STEP 7 : Enviar despus de cada ciclo CPU y la CPU no posee ningn ciclo
de CPU corto (< 60 ms), el sistema operativo puede sobrescribir un paquete GD de la CPU
que no se haya enviado. La prdida de datos globales se indicar en el campo de estado de
un crculo GD, si as lo ha configurado con STEP 7.
Factor de ciclo
El factor de ciclo indica en cuntos ciclos se dividir la comunicacin GD. El factor de ciclo
se puede ajustar al configurar la comunicacin de datos globales en STEP 7. Si selecciona,
por ejemplo, un factor de ciclo de 7, la comunicacin de datos globales tendr lugar cada 7
ciclos. De este modo se descarga la CPU.

ET 200S Mdulo interfase IM 151-7 CPU


7-32 A5E00257809-03
Funciones del IM 151-7 CPU

Recursos GD
La siguiente tabla indica qu recursos GD posee el IM 151-7 CPU.

Tabla 7-12 Recursos GD del IM 151-7 CPU

Parmetros IM 151-7 CPU


Cantidad de crculos GD por CPU mx. 4
Cantidad de paquetes GD de emisin por crculo GD mx. 1
Cantidad de paquetes GD de emisin para todos los mx. 4
crculos GD
Cantidad de paquetes GD de recepcin por crculo GD mx. 1
Cantidad de paquetes GD de recepcin para todos los mx. 4
crculos GD
Longitud de datos por paquete GD mx. 22 bytes
Consistencia mx. 22 bytes
Factor de ciclo (predeterminado) 1 a 255 (8)

Informacin adicional
Encontrar informacin adicional sobre las SFC en la Lista de operaciones. Para obtener
una descripcin detallada consulte la Ayuda en pantalla de STEP 7 o el manual de
referencia Funciones estndar y funciones de sistema.
Para ms informacin sobre la comunicacin, consulte el manual Comunicacin con
SIMATIC.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-33
Funciones del IM 151-7 CPU

7.8 Bloques
En este captulo se ofrece una relacin de los bloques que se pueden ejecutar en el
IM 151-7 CPU.
El sistema operativo est diseado para un procesamiento del programa de usuario
controlado por eventos. Las siguientes tablas muestran qu bloques de organizacin (OBs)
son llamados automticamente por el sistema operativo como respuesta a qu eventos.

Informacin adicional
Encontrar una descripcin detallada de los bloques y de los eventos que provocan su
ejecucin, abajo listados, en el manual de referencia Funciones de sistema y funciones
estndar. Encontrar un sinptico de toda la documentacin de STEP 7 en el manual
Sistema de periferia descentralizada ET 200S.

Sinopsis de todos los bloques

Tabla 7-13 Resumen: Bloques

Bloque Nmero rea Tamao Observaciones


mximo
OB 14 16 KB Todos los OB posibles se indican despus de la
tabla.
FC 512 0-511
FB 512 0-511
DB 511 1-511 El 0 est reservado
SFC 61 Encontrar una lista de todas las SFC del
componente CPU en el anexo B.1.
SFB 11 Encontrar una lista de todos los SFB del
componente CPU en el anexo B.2.

En cada IM 151-7 CPU se puede cargar un mximo de 1024 bloques (cantidad de FBs +
FCs + DBs).

SFC 55 WR_PARM, SFC 56 WR_DPARM, SFC 57 PARM_MOD, SFC 58


WR_REC
La utilizacin de las SFC 55 a 58 junto con el IM 151-7 CPU no es razonable dados los
parmetros estticos de los mdulos.
Si, a pesar de ello, se utilizan las SFC 55 a 58 junto con el IM 151-7 CPU, el IM 151-7 CPU
podra tener un comportamiento errneo.

ET 200S Mdulo interfase IM 151-7 CPU


7-34 A5E00257809-03
Funciones del IM 151-7 CPU

OBs cclicos y de arranque

Tabla 7-14 OBs cclicos y de arranque

Ciclo y arranque OB llamado Eventos de arranque posibles


Ciclo OB 1 Primer OB 1 tras un rearranque (conexin de la
alimentacin o transicin STOP-RUN del IM 151-7 CPU)
Finalizacin del anterior ciclo de programa
Rearranque (transicin de OB 100 Solicitud de arranque manual (STOP-RUN mediante el
STOP a RUN) selector de modo o mediante comando MPI)
Solicitud de rearranque automtico (despus de una
desconexin/conexin de la alimentacin)

OBs de alarma

Tabla 7-15 OBs de alarma

Alarmas OB llamado Eventos de arranque posibles


Alarma horaria OB 10 Arranque automtico tras el ajuste y activacin de la alarma horaria
usando STEP 7
Activacin mediante la SFC 30 tras haber sido ajustada con
STEP 7 o con la SFC 28
Alarma de retardo OB 20 Expiracin del tiempo especificado en la SFC 32
Alarmas cclicas OB 35 Dependiendo de la frecuencia de reloj (parametrizacin con
(valor predetermi- STEP 7)
nado: perodo
100 ms)
Alarmas de proceso OB 40 Alarma de proceso disparada
Alarma de OB 82 Evento saliente (la causa del evento ya no est presente)
diagnstico Evento entrante (la causa del evento todava existe)
Alarma de extrac- OB 83 Extraccin e insercin de mdulos en modo RUN
cin/insercin

Si faltan los OBs 10, 20, 35, 40, 82 o el OB 83 y su correspondiente evento de arranque, el
IM 151-7 CPU pasa al modo STOP.

OBs de respuesta ante error/fallo

Tabla 7-16 OBs de respuesta ante error/fallo

Error/Fallo OB llamado Eventos de arranque posibles


Error de tiempo OB 80 Tiempo de ciclo excedido
Error de acuse durante el procesamiento de un OB
Adelantamiento del reloj (salto de tiempo) para arrancar un OB
Error de ejecucin OB 85 Evento de arranque de un OB no cargado
del programa Error de acceso a la periferia durante la actualizacin de la imagen
de proceso por parte del sistema

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-35
Funciones del IM 151-7 CPU

Tabla 7-16 OBs de respuesta ante error/fallo, continuacin

Error/Fallo OB llamado Eventos de arranque posibles


Fallo/reintegracin OB 86 Evento saliente (la causa del evento ya no est presente)
del maestro DP o de Evento entrante (la causa del evento todava existe)
una estacin en
comunicacin
directa
Error de OB 87 Cdigo de telegrama incorrecto en GD
comunicacin Estado del paquete GD no se puede introducir en DB
Estado GD global no se puede registrar en DB
Error de OB 121 Un evento que aparece por un error de ejecucin del programa,
programacin p.ej., por llamar a un bloque no cargado en la CPU
Error en el acceso OB 122 Error en un acceso de lectura
directo a la periferia Error en un acceso de escritura

Si faltan los OB 80, 85, 86, 87, 121 o el OB 122 y su correspondiente evento de arranque, el
IM 151-7 CPU pasa al modo STOP.

Caractersticas especiales del OB 122

Nota
Observar las siguientes caractersticas especiales del OB 122:
El componente CPU registra el valor 0 en las siguientes variables temporales de la tabla
de declaracin de variables en los datos locales del OB:
Byte N 3: OB122_BLK_TYPE
(tipo de bloque en el que se produjo el error)
Byte N 8 y 9: OB122_BLK_NUM
(nmero del bloque en el que se produjo el error)
Byte N 10 y 11: OB122_PRG_ADDR
(direccin del bloque en el que se produjo el error)

ET 200S Mdulo interfase IM 151-7 CPU


7-36 A5E00257809-03
Funciones del IM 151-7 CPU

7.9 Parmetros

Caractersticas parametrizables de la CPU


Las caractersticas y respuestas del componente CPU del IM 151-7 CPU pueden
parametrizarse. Esta parametrizacin se lleva a cabo en diferentes ventanas de parmetros
de STEP 7.

Qu parmetros se pueden ajustar para el IM 151-7 CPU?


La siguiente tabla contiene todos los bloques de parmetros del IM 151-7 CPU. Los
parmetros se explican en la ayuda en pantalla de STEP 7.

Tabla 7-17 Bloques de parmetros, parmetros ajustables y rangos de valores del IM 151-7 CPU

Bloques de Parmetros ajustables Valores posibles


parmetros
Marca de ciclo Marca de ciclo S/no
Byte de marcas 0 a 255
Caractersticas del Arranque automtico/manual tras conectar la alimentacin Rearranque completo
arranque
Vigilancia de tiempo para:
Mensaje ready de los mdulos (100 ms) 1 a 65000
Transferencia de los parmetros a los mdulos (100 ms) 1 a 65000
Arranque si la configuracin terica difiere de la configuracin S/no
real
Diagnstico del Notificar la causa del STOP S/no
sistema
Remanencia Nmero de bytes de memoria desde el MB 0 0 a 255
Nmero de temporizadores S7 desde T 0 0 a 255
Nmero de contadores S7 desde Z 0 0 a 255
Reloj de hardware Factor de correccin 10000 a +10000
Alarmas horarias Activacin del OB 10 S/no
Ejecucin del OB 10 Ninguno
Una sola vez
Cada minuto
Cada hora
Diariamente
Semanalmente
Mensualmente
El ltimo de cada mes
Anualmente
Fecha de arranque del OB 10 Ao/mes/da
Hora de arranque del OB 10 Horas: minutos
Alarmas cclicas Periodicidad del OB 35 (ms) 1 a 60000

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-37
Funciones del IM 151-7 CPU

Tabla 7-17 Bloques de parmetros, parmetros ajustables y rangos de valores del IM 151-7 CPU, continuacin

Bloques de Parmetros ajustables Valores posibles


parmetros
Comportamiento Carga del ciclo por comunicaciones (%) 10 a 50
del ciclo
Tiempo de vigilancia del ciclo (ms) 1 a 6000
Llamada del OB 85 en caso de error de acceso a la periferia En cada acceso
En caso de errores
entrantes y salientes
No se llama
Proteccin Nivel de proteccin 1: Selector de modo
2: Proteccin contra
escritura
3: Proteccin contra
lectura y escritura
Modo Modo Proceso:
mxima prolongacin
del ciclo permitida
(ms) desde 3 hasta
65535
Modo Test
Parmetros del Nmero de uniones fras 1
mdulo Activado S/no
Nmero del mdulo de 5 a 66
Nmero del canal 0/1
Supresin de frecuencias perturbadoras 50 Hz/60 Hz
Direccin de la Direccin DP de la CPU 1 a 125
estacin DP

Cundo acepta los parmetros la CPU?


La CPU acepta los parmetros ajustados (datos de configuracin):
Tras conectar la alimentacin o tras un borrado total de la tarjeta de memoria insertada
Despus de que los datos de configuracin hayan sido transferidos online a la CPU en
modo STOP sin errores.

ET 200S Mdulo interfase IM 151-7 CPU


7-38 A5E00257809-03
Funciones del IM 151-7 CPU

7.10 Parametrizacin de la unin fra para la conexin de


termopares
Si quiere usar el IM 151-7 CPU en una estacin ET 200S con termopares y uniones fras,
ajuste los siguientes parmetros en la configuracin hardware:

Tabla 7-18 Parametrizacin de la unin fra

Parmetros del mdulo CPU Valores posibles Explicacin


Activacin de la unin fra 1 Activada/no activada La unin fra se puede habilitar con este
parmetro. Slo entonces se podr continuar
Ejemplo, ver figura 7-8 parametrizando la unin fra.

Nmero de mdulo de la unin Ninguno/5 a 66 Este parmetro sirve para asignar el slot del
fra 1 mdulo RTD a la correspondiente unin fra.
El nmero de mdulo equivale al Ejemplo, ver figura 7-8
nmero de slot.
Nmero de canal de la unin RTD en el canal 0 Este parmetro sirve para definir el canal (0/1)
fra 1 RTD en el canal 1 para medir la temperatura de referencia (clculo
Ejemplo, ver figura 7-8 del valor de compensacin) para el slot del
mdulo RTD asignado.
Parmetros del mdulo RTD Valores posibles Explicacin
Tipo de medida/rango de medida Medida de Si se usa un canal del mdulo RTD para la
resistencia/temperatura, parametrizacin de la unin fra, se debe
p.ej. parametrizar el tipo de medida/rango de medida
Rango estndar para este canal como rango climtico de RTD-4L
RTD-4L Pt 100 Pt 100 .

Parmetros del mdulo TC Valores posibles Explicacin


Nmero de unin fra 1 Este parmetro sirve para asignar la unin fra (1)
que contiene la temperatura de referencia (valor
de compensacin).
Unin fra canal 0 y unin fra Ninguno, RTD Con este parmetro se habilita el uso de la unin
canal 1 fra.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-39
Funciones del IM 151-7 CPU

Figura 7-8 Ejemplo de una ventana de parametrizacin de los datos del mdulo CPU en
STEP 7 V5.1 + SP4

Referencia
Encontrar informacin ms detallada sobre el procedimiento, el sistema de conexionado y
un ejemplo de parametrizacin en el captulo Mdulos electrnicos analgicos del manual
Sistema de periferia descentralizada ET 200S.

ET 200S Mdulo interfase IM 151-7 CPU


7-40 A5E00257809-03
Funciones del IM 151-7 CPU

7.11 Insertar y extraer mdulos en funcionamiento


El IM 151-7 CPU con periferia local ET 200S permite insertar y extraer un mdulo estando
en funcionamiento y con la alimentacin conectada.

Excepciones
La CPU, sin embargo, no debe retirarse nunca durante el funcionamiento o estando
conectada.

Insercin y extraccin de mdulos con la alimentacin conectada o la instalacin en


marcha.
Al extraer o insertar los mdulos con la alimentacin conectada o con la instalacin en
marcha tenga en cuenta, adems de las indicaciones del manual, las restricciones descritas
en el manual Sistema de periferia descentralizada ET 200S, captulo: Cableado y
equipamiento.

Precaucin
! Al insertar un mdulo de salida, las salidas ajustadas por el programa de usuario se activan
inmediatamente. Por este motivo, se recomienda poner las salidas a 0 en el programa de
usuario antes de extraer el mdulo.
Si no se extraen o insertan los mdulos correctamente (consulte el manual: Sistema de
periferia descentralizada ET 200S, captulo: Cableado y equipamiento) se pueden generar
estados incontrolados de la instalacin. Los mdulos adyacentes pueden resultar daados.

Qu ocurre al extraer mdulos en funcionamiento


Al extraer un mdulo de la periferia ET 200S durante el funcionamiento, se llama el OB 83 y
se registra una entrada en el bfer de diagnstico (ID de evento 3861H),
independientemente de si el mdulo est conectado o desconectado.
Si el OB 83 est contenido en la memoria de la CPU, el mdulo interfase IM 151-7 CPU
permanece en RUN.
La ausencia del mdulo se registra en la lista de estado del sistema.
Si el programa de usuario intenta acceder al mdulo que ha sido retirado, se produce un
error de acceso a la periferia con la correspondiente entrada en el bfer de diagnstico.
Adicionalmente, se llama el OB 122.
Si el OB 122 est contenido en la memoria de la CPU, el mdulo interfase IM 151-7 CPU
permanece en RUN.

Qu ocurre al insertar mdulos en funcionamiento


Si se vuelve a insertar un mdulo que ha sido previamente retirado de la periferia ET 200S
durante el funcionamiento, la CPU compara la configuracin real con la configuracin terica
en lo que respecta al mdulo recin insertado, es decir, compara el mdulo configurado con
el actualmente insertado. Actividades que tienen lugar en funcin del resultado de la
comparacin entre configuracin real y terica:

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-41
Funciones del IM 151-7 CPU

Mdulos que no pueden ser parametrizados


Las siguientes actividades tienen lugar independientemente de si el mdulo de potencia del
mdulo insertado est conectado o no.

Tabla 7-19 Resultado de la comparacin DEBE = ES en caso de mdulos no parametrizables

Mdulo insertado = Mdulo configurado Mdulo insertado0Mdulo configurado


Se llama al OB 83 y se registra una entrada en el Se llama al OB 83 y se realiza una entrada en el
bfer de diagnstico (ID de evento 3861H). bfer de diagnstico (ID de evento 3863H).
El mdulo se registra como disponible en la lista El mdulo permanece registrado como no
de estado del sistema. disponible en la lista de estado del sistema.
Los accesos directos vuelven a ser posibles. No es posible el acceso directo.

Mdulos que pueden ser parametrizados


Las siguientes actividades solamente tienen lugar cuando el mdulo de potencia del
mdulo insertado est conectado.

Tabla 7-20 Resultado de la comparacin DEBE = ES en caso de mdulos parametrizables con el


mdulo de potencia conectado

Mdulo insertado = Mdulo configurado Mdulo insertado 0 Mdulo configurado


Se llama al OB 83 y se realiza una entrada en el Se llama al OB 83 y se realiza una entrada en el
bfer de diagnstico (ID de evento 3861H). bfer de diagnstico (ID de evento 3863H).
La CPU parametriza de nuevo el mdulo. La CPU no parametriza de nuevo el mdulo.
Si la asignacin de parmetros se lleva a cabo El mdulo permanece registrado como no
con xito, el mdulo se registra como disponible disponible en la lista de estado del sistema.
en la lista de estado del sistema. El LED SF del mdulo permanece encendido.
Los accesos directos vuelven a ser posibles. No es posible el acceso directo.

Las siguientes actividades solo tienen lugar cuando el mdulo de potencia del mdulo
insertado est desconectado.

Tabla 7-21 Resultado de la comparacin DEBE = ES en caso de mdulos parametrizables con el


mdulo de potencia desconectado

Mdulo insertado = Mdulo configurado Mdulo insertado 0Mdulo configurado


Se llama al OB 83 y se realiza una entrada en el bfer de diagnstico (evento de ID 3861H).
Cuando el mdulo de potencia est conectado, la Cuando el mdulo de potencia est conectado, la
CPU vuelve a parametrizar el mdulo. CPU no parametriza el mdulo.
Si la asignacin de parmetros se lleva a cabo El mdulo permanece como no disponible en la
con xito, se incluye al mdulo como disponible lista de estado del sistema.
en la lista de estado del sistema. El LED SF del mdulo permanece encendido.
Los accesos directos vuelven a ser posibles. No es posible el acceso directo.

ET 200S Mdulo interfase IM 151-7 CPU


7-42 A5E00257809-03
Funciones del IM 151-7 CPU

7.12 Conectar y desconectar mdulos de potencia en


funcionamiento

Qu ocurre cuando los mdulos de potencia se desconectan en funcionamiento


Si se desconecta la tensin de alimentacin de carga de un mdulo de potencia durante el
funcionamiento, tienen lugar las siguientes actividades:
Si se habilita el diagnstico durante la asignacin de parmetros para el mdulo de
potencia, se llama la alarma de diagnstico OB 82 (direccin de diagnstico del mdulo
de potencia) con la correspondiente entrada en el bfer de diagnstico (ID de evento
3942H).
En la lista de estado del sistema se registra el mdulo de potencia como presente pero
defectuoso.
Para los mdulos alimentados por el mdulo de potencia, la desconexin de la fuente de
alimentacin de carga tiene los siguientes efectos:
El LED SF del mdulo se apaga.
Se puede continuar accediendo a los mdulos sin que se produzca un error de acceso a
la periferia.
Las salidas de los mdulos quedan sin alimentacin e inactivas en el proceso.
Las entradas de los mdulos digitales y de los mdulos FM devuelven 0; las entradas de
los mdulos analgicos devuelven 7FFFH.

Qu ocurre cuando los mdulos de potencia se conectan en funcionamiento


Si la fuente de alimentacin de carga de un mdulo de potencia se conecta durante el
funcionamiento, tienen lugar las siguientes actividades:
Si se habilita el diagnstico en la parametrizacin del mdulo de potencia, se llama la
alarma de diagnstico OB 82 (direccin de diagnstico del mdulo de potencia) con la
correspondiente entrada en el bfer de diagnstico (evento con ID 3842H).
En la lista de estado del sistema se registra el mdulo de potencia como presente y
correcto.
Para los mdulos alimentados por el mdulo de potencia, la conexin de la fuente de
alimentacin de carga tiene los siguientes efectos:
El LED SF se apagar.
Los mdulos recuperan toda su funcionalidad.

Extraer e insertar mdulos de potencia en funcionamiento


Encontrar una lista de actividades, que tienen lugar al extraer o insertar mdulos de
potencia durante el funcionamiento, en el apartado 7.11.
La extraccin e insercin tienen los mismos efectos que la desconexin y conexin de la
fuente de alimentacin de carga para los mdulos alimentados por el mdulo de potencia.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 7-43
Funciones del IM 151-7 CPU

ET 200S Mdulo interfase IM 151-7 CPU


7-44 A5E00257809-03
Tiempos de ciclo y de respuesta 8
Introduccin
En este captulo se describe cmo se componen los tiempos de ciclo y los tiempos de
respuesta del ET 200S con el IM 151-7 CPU.
Para consultar el tiempo de ciclo del programa de usuario se puede utilizar la unidad de
programacin (vase el manual de usuario de STEP 7).
Para la valoracin de un proceso, el tiempo de respuesta es ms importante. En este
captulo, se explica detalladamente cmo calcular el tiempo de respuesta.

ndice del captulo

Apartado Tema Pgina


8.1 Tiempo de ciclo 8-2
8.2 Tiempo de respuesta 8-5
8.3 Tiempo de respuesta a una alarma 8-8

Tiempos de ejecucin
Los tiempos de ejecucin de las instrucciones de STEP 7 que pueden procesar las CPU
figuran en el anexo A.
Los tiempos de ejecucin de los SFC/SFB integrados en las CPU figuran en el anexo B.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 8-1
Tiempos de ciclo y de respuesta

8.1 Tiempo de ciclo

Tiempo de ciclo: definicin


El tiempo de ciclo es el tiempo que el sistema operativo necesita para procesar un ciclo de
programa, es decir, un ciclo de OB 1, as como para procesar todas aquellas partes del
programa de usuario y aquellas actividades del sistema que interrumpen dicho ciclo.
Este tiempo es observado.

Componentes del tiempo de ciclo

Factores Observaciones
Tiempo de ejecucin del sistema
Ver tabla 8-1
operativo
Tiempo de transferencia de la
Ver tabla 8-2
imagen de proceso (PAE y PAA)
Tiempo de ejecucin del programa Se calcula a partir de los tiempos de ejecucin de las distintas
de usuario instrucciones y de un factor especfico para la CPU (vase
tabla 8-3).
Carga por alarmas Vase tabla 8-4

La siguiente figura muestra los tiempos que componen el tiempo de ciclo:

Sistema
operativo

Programa de PAE
usuario acclico
(p. ej. OB 40/82) Sistema
operativo
Interrumpible por
alarmas
Programa de usuario
cclico (OB 1)

PAA

Figura 8-1 Partes que componen el tiempo de ciclo

Prolongacin del tiempo de ciclo


Observe que el tiempo de ciclo de un programa de usuario se prolonga a causa de:
la ejecucin de alarmas controladas por tiempo
la ejecucin de alarmas de proceso (ver tambin el apartado 8.3)
la ejecucin del diagnstico y el tratamiento de errores (ver tambin el apartado 8.3)

ET 200S Mdulo interfase IM 151-7 CPU


8-2 A5E00257809-03
Tiempos de ciclo y de respuesta

Tiempo de procesamiento del sistema operativo


El tiempo de procesamiento del sistema operativo en el IM 151-7 CPU asciende a 800 ms
(vase la tabla 8-1).
El tiempo especificado no incluye la ejecucin de:
funciones de test, p. ej. observacin y forzado
cargar bloque, borrar bloque, comprimir bloque
comunicacin
Escritura y lectura de la MMC con las SFC 82 a 84

Tabla 8-1 Tiempo de procesamiento del sistema operativo en el punto de control de ciclo

Secuencia IM 151-7 CPU


Tiempo de procesamiento del sistema operativo 600 ms

Tiempo de transferencia de la imagen de proceso


La siguiente tabla contiene los tiempos de la CPU para la actualizacin de la imagen de
proceso (tiempo de transferencia de la imagen de proceso). Los tiempos especificados se
pueden prolongar por el disparo de alarmas o por la comunicacin del componente CPU del
IM 151-7 CPU.
(Imagen de proceso = PA)
El tiempo de CPU dedicado a la actualizacin de la imagen de proceso se calcula como se
describe a continuacin:
K + A + D = tiempo de transferencia de la imagen de proceso, donde

Tabla 8-2 Actualizacin de la imagen de proceso

Denominacin Tiempos en IM 151-7 CPU


K Carga bsica 100 ms
S Bytes en la PA para la periferia ET 200S 60 ms por byte
D por palabra en el rea DP 1 ms

Tiempo de procesamiento del programa de usuario:


El tiempo de procesamiento del programa de usuario est formado por la suma de los
tiempos de ejecucin de las instrucciones y de las SFCs llamadas. Encontrar estos
tiempos de ejecucin en la lista de instrucciones. Adems debe multiplicarse el tiempo de
ciclo del programa de usuario por un factor especfico para el mdulo bsico.
En el IM 151-7 CPU, este factor depende de lo siguiente:

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 8-3
Tiempos de ciclo y de respuesta

Tabla 8-3 Dependencia del tiempo de procesamiento del programa de usuario

Dependencia Valores posibles


Nmero de mdulos insertados 0 a 63

El factor de la aplicacin concreta se puede calcular aproximadamente mediante la siguiente


regla de tres para el IM 151-7 CPU:
1,1
+ 0,005 x nmero de mdulos
= Multiplicador para el programa de usuario

Retardo de las entradas y salidas


En funcin del mdulo de ampliacin deben tenerse en cuenta los siguientes tiempos de
retardo:
Para entradas digitales: Tiempo de retardo a la entrada
Para salidas digitales: Tiempos de retardo despreciables
Para entradas analgicas: Tiempo de ciclo de la entrada analgica
Para salidas analgicas: Tiempo de respuesta de la salida analgica

Prolongacin del ciclo por anidamiento de alarmas


La tabla 8-4 muestra como el tiempo de ciclo se prolonga debido al anidamiento de una
alarma. A esta prolongacin se ha de sumar el tiempo de procesamiento del programa en el
nivel de interrupcin. En caso de anidar varias alarmas, habr que aadir los
correspondientes tiempos.

Tabla 8-4 Prolongacin del ciclo por anidamiento de alarmas

Alarmas IM 151-7 CPU


Alarmas de proceso 500 ms
Alarmas de diagnstico 600 ms
Alarma horaria 400 ms
Alarma de retardo 300 ms
Alarma cclica 150 ms
Errores de programacin/acceso/ejecucin del programa 400 ms

ET 200S Mdulo interfase IM 151-7 CPU


8-4 A5E00257809-03
Tiempos de ciclo y de respuesta

8.2 Tiempo de respuesta

Tiempo de respuesta del ET 200S con IM 151-7 CPU


El tiempo de respuesta es el tiempo que transcurre entre que se detecta una seal de
entrada en el ET 200S con IM 151-7 CPU hasta que se modifica la seal de salida asignada
a ella a travs de las entradas y salidas de los mdulos de ampliacin.

Factores
El tiempo de respuesta depende del tiempo de ciclo y de los siguientes factores:

Factores Observaciones
Retardo de las entradas y de las salidas Encontrar los tiempos de retardo en los datos
tcnicos de los mdulos electrnicos en el manual
Sistema de periferia descentralizada ET 200S.

Margen de fluctuacin
El tiempo de respuesta real se encuentra entre el tiempo de respuesta ms corto y el ms
largo. Para configurar su instalacin o sistema habr de contar siempre con el tiempo de
respuesta ms largo.
Los tiempos de respuesta ms corto y ms largo se indicacin a continuacin para que el
usuario pueda hacerse una idea del margen en el que puede fluctuar el tiempo de
respuesta.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 8-5
Tiempos de ciclo y de respuesta

Tiempo de respuesta ms corto


La siguiente figura muestra las condiciones en las que se alcanza el tiempo de respuesta
ms corto.

Retardo de las entradas

Inmediatamente antes de leer la PAE, cambia el


PAE estado de la entrada observada. Por tanto, el cambio
de la seal de entrada ya es considerado en la PAE.
Tiempo de respuesta

Sistema
operativo
Aqu, el programa de usuario procesa el
Programa
cambio de la seal de entrada.
de usuario
Aqu es donde se emite a las salidas la respuesta
PAA del programa de usuario al cambio de la seal de
entrada.

Retardo de las salidas

Figura 8-2 Tiempo de respuesta ms corto

Clculo
El tiempo de respuesta (ms corto) consta de los siguientes tiempos:
1 tiempo de transferencia de la imagen de proceso de las entradas +
1 tiempo de procesamiento del sistema operativo +
1 tiempo de procesamiento del programa +
1 tiempo de transferencia de la imagen de proceso de las salidas +
Retardo de las entradas y salidas
Esto equivale a la suma del tiempo de ciclo y del retardo de las entradas y salidas.

ET 200S Mdulo interfase IM 151-7 CPU


8-6 A5E00257809-03
Tiempos de ciclo y de respuesta

Tiempo de respuesta ms largo


La siguiente figura muestra cmo resulta el tiempo de respuesta ms largo.

Retardo de las entradas +


2 tiempo de ciclo DP en PROFIBUS-DP

Mientras se est leyendo la PAE, cambia el


PAE estado de la entrada observada. Por tanto, el
cambio de la seal de entrada ya no se
Sistema refleja en la PAE.
operativo

Programa
de usuario
Tiempo de respuesta

PAA

PAE Aqu, el cambio de la seal de entrada se


tiene en cuenta en la PAE.

Sistema
operativo

Programa Aqu , el programa de usuario procesa el


de usuario cambio de la seal de entrada.

Aqu se transfiere a las salidas la respuesta


PAA del programa de usuario al cambio de la
seal de entrada.

Retardo de las salidas +


2 tiempo de ciclo DP en PROFIBUS-DP

Figura 8-3 Tiempo de respuesta ms largo

Clculo
El tiempo de respuesta (ms largo) se compone de los siguientes tiempos:
2 tiempo de transferencia de la imagen de proceso de las entradas +
2 tiempo de transferencia de la imagen de proceso de las salidas +
2 tiempo de procesamiento del sistema operativo +
2 tiempo de procesamiento del programa +
4 tiempo de ejecucin del telegrama de esclavo DP (incl. procesamiento en el
maestro DP) +
Retardo de las entradas y salidas
Esto equivale a la suma del doble del tiempo de ciclo y del retardo de las entradas y salidas
ms el cudruplo del tiempo de ciclo DP.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 8-7
Tiempos de ciclo y de respuesta

8.3 Tiempo de respuesta a alarmas

Tiempo de respuesta a alarmas: definicin


El tiempo de respuesta a una alarma o interrupcin es el tiempo que transcurre entre que
aparece la primera seal de alarma hasta que se llama la primera instruccin del OB de
alarma del IM 151-7 CPU.
Normalmente, las alarmas de mayor prioridad tienen preferencia. Es decir, el tiempo de
respuesta a una alarma se prolonga por el tiempo de procesamiento del OB de alarma con
mayor prioridad y de los OBs de alarma de igual prioridad que todava no se han procesado
(cola de espera).

Tiempos de respuesta a alarmas

Tabla 8-5 Tiempos de respuesta a alarmas del IM 151-7 CPU (sin comunicacin)

Tiempos de respuesta a alarmas (sin Duracin


comunicacin) para...
Alarma de proceso, alarma de diagnstico Menos de 20 ms

Procesamiento de las alarmas de proceso


El procesamiento de las alarmas de proceso comienza cuando se llama al OB de alarma de
proceso, OB 40. Las alarmas de mayor prioridad interrumpen el procesamiento de las
alarmas de proceso.
Los accesos directos a la periferia tienen lugar durante el tiempo de ejecucin de la
instruccin. Al terminar el procesamiento de las alarmas de proceso, o se contina la
ejecucin del programa cclico o se llaman y se ejecutan OBs de alarma de la misma
prioridad o de una prioridad inferior.

ET 200S Mdulo interfase IM 151-7 CPU


8-8 A5E00257809-03
Datos tcnicos 9
Resumen
En este captulo encontrar:
los datos tcnicos del mdulo interfase IM 151-7 CPU

ndice del captulo

Apartado Tema Pgina


9.1 Datos tcnicos del IM 151-7 CPU 9-2

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 9-1
Datos tcnicos

9.1 Datos tcnicos del IM 151-7 CPU

Nmeros de referencia
Mdulo interfase IM 151-7 CPU: 6ES7 151-7AA10-0AB0
Mdulo interfase IM 151-7 CPU FO: 6ES7 151-7AB10-0AB0
Micro Memory Card MMC SIMATIC: 6ES7 953-8Lxx0-0AA0 (consulte el captulo 7.3)

Caractersticas
El mdulo interfase IM 151-7 CPU ofrece las siguientes caractersticas:
Esclavo inteligente con interfaz RS485 o conexin para cable de fibra ptica en
PROFIBUS-DP
Posibilidad de funcionamiento en modo autnomo (MPI)
48 kbytes de memoria de trabajo, no ampliable, remanente con MMC enchufada
Memoria de carga enchufable en la MMC, hasta 8 MB
Almacenamiento del programa de usuario y de la configuracin a prueba de cortes de
alimentacin mediante MMC
Programable con STEP 7, a partir de V5.1 + Service Pack 4
Velocidad: aprox. 0,3 ms por cada 1000 instrucciones binarias
Configuracin mxima de la periferia local: 63 mdulos ET 200S

Datos tcnicos generales


El IM 151-7 CPU cumple los datos tcnicos generales del sistema de periferia
descentralizada ET 200S. Encontrar estas normativas y datos en el captulo Datos
tcnicos del manual Sistema de periferia descentralizada ET 200S.

ET 200S Mdulo interfase IM 151-7 CPU


9-2 A5E00257809-03
Datos tcnicos

Asignacin de terminales para el IM 151-7 CPU

Tabla 9-1 Asignacin de terminales del mdulo interfase IM 151-7 CPU

Vista Nombre de la Descripcin


seal
1
IM 151-7 CPU
2 M24 Alimentacin externa de 24 V
3 RxD/TxD-P Lnea de datos B
1
6 4 RTS Request To Send
2
7
3 5 M5V2 Potencial de referencia para datos
8 4
9 5 (tomado desde la estacin)
6 P5V2 Positivo de alimentacin (tomada
desde la estacin)
I 7 P24 Alimentacin externa de 24 V
n-
t 8 RxD/TxD-N Lnea de datos A
e 9
r-
Receptor

Slo IM 151-7 CPU FO:


Interfaz de fibra ptica

Emisor
1 L+ 24V DC
1 L+ 2L+ 1M 2M
2L+ 24 V DC (puenteada internamente)
1M Tierra del bastidor
2M Tierra del bastidor (puenteada
internamente)

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 9-3
Datos tcnicos

Esquema de principio del IM 151-7 CPU

Conexin PROFIBUS-DP
Bus posterior (RS485)

A
B
STOP ET 200S
Interfase del bus Aislamiento
galvnico
posterior
RUN
Electrnica

SF CPU
(mP, RAM)
RUN
BF STOP
MRES
Selector de
FRCE
modo
ON
L+
Fuente de alimen-
MMC
tacin interna M

Figura 9-1 Esquema de principio del IM 151-7 CPU

Esquema de principio del IM 151-7 CPU FO

Conexin PG (RS 485 con resisten-


Bus posterior cia terminadora fija integrada)

A
B

ET 200S Conexin PROFIBUS DP (fibra ptica)


STOP A
Interfase del bus Interfaz
posterior B
fibra
RUN A
ptica B
Electrnica

SF

CPU
BF (mP, RAM)

RUN
FRCE STOP
MRES
Selector de modo
ON
L+
Fuente de alimen-
MMC
tacin interna M

Figura 9-2 Esquema de principio IM 151-7 CPU FO

ET 200S Mdulo interfase IM 151-7 CPU


9-4 A5E00257809-03
Datos tcnicos

Datos tcnicos
CPU y versin del producto reas de datos y su remanencia
MLFB (referencia) 6ES7 151-7AA10-0AB0 Total reas de datos todas
remanentes (incl.
FO:
marcas, temporizadores
6ES7 151-7AB10-0AB0 y contadores)
Versin del 1 Marcas 256 bytes
hardware
Remanencia ajustable
Versin del firmware V2.0.0
Por defecto de 0 a 15 MB
Paquete de STEP 7 a partir de
programacin V5.1 + SP4 Marcas de ciclo 8 (1 byte de marcas)
correspondiente Bloques de datos mx. 511 (DB 0 reservado)
Memoria Tamao mx. 16 KB
Memoria de trabajo Datos locales por clase mx. 510 bytes
integrada 48 kB de prioridad

ampliable no Bloques

Memoria de carga: enchufable OBs Consulte el captulo 7.8


(MMC hasta 8 MB) Tamao mx. 16 KB
Backup garantizado por MMC (no Profundidad de
requiere mantenimiento) anidamiento:
Tiempos de procesamiento Por clase de 8
Tiempos de prioridad
procesamiento para Niveles adicionales 4
Instrucciones de bits 0,1 ms mnimo en un OB de error

Instrucciones de 1 ms mnimo FBs mx. 512


palabras Tamao mx. 16 KB
Instrucciones 2 ms mnimo FCs mx. 512
aritmticas en coma
fija Tamao mx. 16 KB
Instrucciones 20 ms mnimo reas de direcciones (entradas/salidas)
aritmticas en coma
Total rea de Mx.
flotante
direcciones de periferia 2048 bytes/2048 bytes
Temporizadores, contadores y su remanencia
Imagen de proceso 128 bytes/128 bytes
Contadores S7 256 (no ajustable)
Remanencia ajustable Canales digitales Mx. 248/248
Por defecto desde Z 0 a Z 7 Canales analgicos Mx. 124/124
Rango de contaje 0 a 999
Contadores IEC s
Tipo SFB
Temporizadores S7 256
Remanencia ajustable
Por defecto ningn temporizador
remanente
Rango de tiempo 10 ms a 9990 s
Temporizadores IEC s
Tipo SFB

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 9-5
Datos tcnicos

Hora Funciones de comunicacin


Reloj Reloj de hardware Comunicacin PG/OP s
con respaldo s Comunicacin de datos s
globales
Duracin de normalmente, 6 semanas
respaldo (a 40 C de temperatura Nmero de mx. 4
ambiente) paquetes GD
Precisin Diferencia por dat10 s Emisor mx. 4
Contador de horas de 1 Receptor mx. 4
funcionamiento
Tamao de mx. 22 bytes
Nmero 0 paquetes GD
Valores posibles 0 a 32767 horas De ellos, 22 bytes
coherentes:
Granularidad 1 hora
Comunicacin bsica s
Remanencia s; se debe reiniciar en
S7
cada rearranque
Datos tiles por mx. 76 bytes
Funciones de notifi-
peticin
cacin S7
De ellos, 76 bytes
Nmero de equipos que mx. 11
coherentes: (XSEND/XRECEIVE)
se pueden dar de alta
para funciones de 64 bytes
notificacin (p. ej. OS) (XPUT/XGET)
como servidor
Avisos de diagnstico ALARM_S, ALARM_SC,
de proceso ALARM_SQ Comunicacin S7 s (como servidor)

Bloques Alarm_S mx. 40 Datos tiles por mx. 160 bytes


activos de forma peticin
simultnea De ellos, 64 bytes
Funciones de test y puesta en marcha coherentes:

Observar/forzar s Comunicacin no
variables compatible con S5

Variable Entradas, salidas, marcas, Comunicacin estndar no


DB, temporizadores, Nmero de enlaces mx. 12
contadores
Utilizables para
Nmero de mx. 30
variables
Comunicacin PG mx. 11
mx. 30
realizando reservados 1
observacin de (por defecto)
mx. 14
variables Comunicacin OP mx. 11
realizando
reservados 1
forzado de
(por defecto)
variables
Comunicacin mx. 8
Forzado s
bsica S7
Variable Entradas, salidas
reservados 0
Nmero mx. 10 (por defecto)
Observacin de s
bloques
Paso a paso s
Puntos de parada 2
Bfer de diagnstico s
Nmero de entradas mx. 100 (no ajustable)

ET 200S Mdulo interfase IM 151-7 CPU


9-6 A5E00257809-03
Datos tcnicos

Interfaz FO Velocidades de Hasta 12 Mbps


transmisin
Tipo de interfaz Interfaz Interfaz de
RS 485 fibra ptica Memoria intermedia 244 bytes de entrada/244
integrada e bytes de salida
Interfaz PG reas de 32 con un mximo de 32
integrada direcciones bytes cada una *
Fsica RS 485 FO Programacin
o Lenguaje de STEP 7 (KOP, FUP, AWL)
RS 485 programacin

Aislada galvnicamente s no Instrucciones Ver anexo A


almacenadas
Alimentacin interfaz Mx. 80 mA
(15 a 30 V DC) Niveles de anidamiento 8

Funcionalidad Funciones de sistema Ver anexo B


(SFCs)
MPI s
Bloques de funcin de Ver anexo B
PROFIBUS-DP Esclavo DP (activo/pasivo) sistema (SFBs)
Conexin punto a no Seguridad del programa s
punto de usuario
MPI Dimensiones y peso
Nmero de enlaces 12 Dimensiones de
Servicios: montaje 60 x 119,5 x 75
Ancho x Alto x Prof.
Comunicacin s (mm)
PG/OP
Peso aprox. 200 g
Routing no
Tensiones, intensidades
Comunicacin s
de datos Fuente de alimentacin 24 V CC
globales Valor nominal

Comunicacin s Rango admisible 20,4 a 28,8 V


bsica S7 Proteccin contra s
Comunicacin s (slo servidor) inversin de
S7 polaridad
Velocidades de mx. 12 Mbaudios Respaldo de cortes 5 ms
transferencia de alimentacin

Esclavo DP Aislamiento probado 500 V DC


con:
Nmero de enlaces 12
Consumo de corriente de aprox. 250 mA
Servicios: la tensin de
Comunicacin s alimentacin (1L+)
PG/OP Alimentacin para el mx. 700 mA
Routing no bus posterior
ET 200S
Comunicacin s
directa Prdidas de potencia tp. 3,3 W

Archivo GSD siem80E2.gss


* Hasta el tamao mximo de la memoria intermedia
FO: siem80.. .gss

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 9-7
Datos tcnicos

ET 200S Mdulo interfase IM 151-7 CPU


9-8 A5E00257809-03
Sustitucin del IM 151-7 CPU
(6ES7151-7Ax00-0AB0) por el IM 151-7 CPU
(6ES7151-7Ax10-0AB0) 10
En caso de transferir el programa de usuario disponible para el IM 151-7 CPU
(6ES7151-7Ax00-0AB0) en un IM 151-7 CPU (6ES7 151-7Ax10-0AB0), pueden surgir los
siguientes problemas:

SFC de funcionamiento asncrono


Algunas SFC de funcionamiento asncrono se procesaban en el IM 151-7 CPU
(6ES7151-7Ax00-0AB0) siempre o en determinadas circunstancias tras la primera llamada
(casi-sncronas).
Estas SFC funcionan en el IM 151-7 CPU (6ES7151-7Ax10-0AB0) de forma totalmente
asncrona. El procesamiento asncrono se puede prolongar durante varios ciclos OB 1. Por
este motivo, si hubiera colas de espera en un OB, stas podran convertirse en bucles sin
fin.
SFC afectadas:
SFC 56 WR_DPARM; SFC 57 PARM_MOD
Esta SFC trabaja en el IM 151-7 CPU (6ES7151-7Ax00-0AB0) autnomo siempre de
forma casi sncrona.
En el IM 151-7 CPU (6ES7 151-7Ax10-0AB0) autnomo y en el IM 151-7 CPU
descentralizado, trabaja de forma asncrona.

Nota
En caso de utilizar la SFC 56 WR_DPARM o la SFC 57 PARM_MOD, deber evaluarse
siempre el bit BUSY de las SFC.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 10-1
Sustitucin del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU (6ES7151-7Ax10-0AB0)

Limitaciones de funcionamiento de las SFC


SFC 20 BLKMOV
Hasta ahora, esta SFC tambin se poda utilizar para copiar datos desde un DB no
relevante para la ejecucin.
La SFC 20 ya no dispone de esta funcionalidad. Para ello hay que utilizar la SFC 83
READ_DBL.

SFC no disponibles
SFC 54 RD_DPARM
Esta SFC ya no est disponible, en su lugar se debe utilizar la SFC 102 RD_DPARA de
funcionamiento asncrono.

SFC que pueden proporcionar otros resultados


Si su programa de usuario utiliza exclusivamente el direccionamiento lgico, no es
necesario tener en cuenta los siguientes puntos.
Si el programa de usuario utiliza direcciones convertidas (SFC 5 GADR_LGC, SFC 49
LGC_GADR), entonces deber comprobar la asignacin de slot y direccin base lgica de
los esclavos DP.
La direccin de diagnstico del esclavo DP est ahora asignada siempre al slot 0.
Esclavo DP integrado en STEP 7:
El mdulo interfase (slot 2) puede tener una direccin propia
(p. ej. IM 151-7 CPU como esclavo inteligente).

ET 200S Mdulo interfase IM 151-7 CPU


10-2 A5E00257809-03
Sustitucin del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU (6ES7151-7Ax10-0AB0)

Conversin de direcciones de diagnstico de esclavos DP


Tenga en cuenta que en determinadas circunstancias deber reasignar las direcciones de
diagnstico para los esclavos, ya que en parte se requieren dos direcciones de diagnstico
por esclavo.
El slot virtual 0 tiene una direccin propia.
Los datos de informacin del mdulo de este slot (lectura mediante SFC 51 RDSYSST)
contienen los cdigos que afectan a todo el esclavo/todo el equipo, p. ej. cdigo equipo
defectuoso.
Adems, en los mdulos integrados en STEP 7 (p. ej. IM 151-7 CPU como esclavo I), el
slot 2 tambin tiene una direccin propia. A travs de esta direccin se notifica, p. ej. en
IM 151-7 CPU como esclavo I, el cambio de estado operativo en la alarma de
diagnstico OB 82 del maestro.
Si utiliza la SFC 51 RDSYSST para, p. ej. leer la informacin del mdulo, del equipo o del
bastidor, deber tener en cuenta que ha cambiado el significado de los slots y el slot 0
adicional.

Utilizacin de reas de datos coherentes en la imagen de proceso de esclavos DP


A continuacin se describen los aspectos a tener en cuenta en la comunicacin en un
sistema maestro DP cuando se vayan a transferir reas de E/S con la coherencia Longitud
total.
Si el rea de direcciones de los datos coherentes se encuentra en la imagen de proceso,
esta rea se actualizar automticamente.
Para leer y escribir datos coherentes, tambin se pueden utilizar las SFC 14 y 15.
Si el rea de direcciones de los datos coherentes se encuentra fuera de la imagen de
proceso, habr que utilizar las SFC 14 y 15 para leer y escribir los datos coherentes.
Adems, es posible el acceso directo a las reas coherentes (p. ej. L PEW o T PAW).
Se puede transferir un mximo de 32 bytes de datos coherentes.

Sustitucin de un IM 151-7 CPU (6ES7 151-7Ax00-0AB0) por un IM 151-7 CPU


(6ES7151-7Ax10-0AB0) en la configuracin
Si el usuario no modifica nada en la configuracin, al sustituir un
IM 151-7 CPU (6ES7151-7Ax00-0AB0) por un IM 151-7 CPU (6ES7151-7Ax10-0AB0), los
ajustes funcionales de la configuracin se ajustan a los valores predeterminados.
Esto significa que:
El IM 151-7 CPU (6ES7151-7Ax00-0AB0) estaba ajustado a Sin DP (es decir,
autnomo).
El IM 151-7 CPU (6ES7151-7Ax10-0AB0) se ajustar a MPI.
El IM 151-7 CPU (6ES7151-7Ax00-0AB0) estaba ajustado a Esclavo DP.
El IM 151-7 CPU (6ES7151-7Ax10-0AB0) tambin estar ajustado a Esclavo DP.
Nota para el cambio en HW Config
La operacin de seleccin y cambio del IM 151-7 CPU no funciona.
El cambio slo es posible una vez seleccionado el bastidor.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 10-3
Sustitucin del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU (6ES7151-7Ax10-0AB0)

Nuevas funciones del IM 151-7 CPU (6ES7151-7Ax10-0AB0)


Interfaz coexistente MPI/DP (activa/pasiva) (consulte el captulo 7.5)
Nuevo concepto de memoria (consulte el captulo 7.4)
Comunicacin de datos globales (consulte el captulo 7.7)
Mediante este servicio se realiza el intercambio cclico de datos globales entre las CPU
SIMATIC S7 (tambin IM 151-7 CPU).
Comunicacin bsica S7 (consulte el captulo 7.7)
Con este servicio se realiza el intercambio de datos entre el IM 151-7 CPU y los mdulos
SIMATIC aptos para comunicacin dentro de un equipo S7. Para ello estn disponibles
las SFC 65 a 74.
MMC de hasta 8 MB (consulte el captulo 7.3)
Almacenamiento de datos (consulte el captulo 7.4.4)
Los datos se guardan en una MMC y se cargan de nuevo en la CPU con ayuda de las
SFC 82 a 84.
Almacenamiento de proyectos STEP 7 en MMC (consulte el captulo 7.4.5)
Nuevos SFB
Los SFB 52 a 54 y el SFB 75 segn IEC 61784-1 son compatibles.
Contador de horas de funcionamiento de 32 bits
El contador se maneja con ayuda de la SFC 101.

ET 200S Mdulo interfase IM 151-7 CPU


10-4 A5E00257809-03
Lista de operaciones A
En el presente anexo se indican todas las instrucciones disponibles para programar el
IM 151-7 CPU con STEP 7. Tambin se indica el tiempo de ejecucin tpico de cada
instruccin.
Encontrar una descripcin completa de todas las instrucciones con ejemplos de aplicacin
en los manuales de programacin de STEP 7.

Nota
En caso de utilizar el direccionamiento indirecto (ejemplos en el anexo A.4), sume al
tiempo de ejecucin de la instruccin, el tiempo de la carga de la direccin del operando en
cuestin (ver anexo A.5).

ndice del captulo

Anexo Tema Pgina


A.1 Operandos y reas de parmetros A-2
A.2 Abreviaturas A-3
A.3 Registros A-3
A.4 Ejemplos de direccionamiento A-5
A.5 Tiempos de ejecucin en caso de direccionamiento indirecto A-7
Desde Lista de operaciones A-13
A.6

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-1
Lista de operaciones

A.1 Operandos y reas de parmetros


Ope- reas Descripcin LB 0 a 509 Byte de datos locales
rando de
LW 0 a 508 Palabra de datos locales
parme-
tros LD 0 a 506 Doble palabra de datos locales

A 0.0 a Salida (en PAA) M 0.0 a marcas


127.7 255.7
AB 0 a 127 Byte de salida (en la PAA) MB 0 a 255 Byte de marcas
AW 0 a 126 Palabra de salida (en la PAA) MW 0 a 254 Palabra de marcas
AD 0 a 124 Doble palabra de salida (en la MD 0 a 252 Doble palabra de marcas
PAA) PAB 0a Byte de salida de periferia
B Byte con direccionamiento inter- 2047
rea indirecto por registro PAW 0a Palabra de salida de periferia
W Palabra con direccionamiento in- 2046
terrea indirecto por registro PAD 0a Doble palabra de salida de perife-
D Doble palabra con direcciona- 2044 ria
miento interrea indirecto por re- PEB 0a Byte de entrada de periferia
gistro 2047
DBX 0.0 a Bit de datos contenido en un blo- PEW 0a Palabra de entrada de periferia
16383.7 que de datos 2046
DB 1 a 511 Bloque de datos PED 0a Doble palabra de entrada de peri-
DBB 0a Byte de datos en DB 2044 feria
16383
DBW 0a Palabra de datos en DB T 0 a 256 Temporizadores
16382 Z 0 a 256 Contadores
DBD 0a Doble palabra de datos en DB Parm Operando direccionado va
16380 etros parmetro
DIX 0.0 a Bit de datos en DB de instancia B# Constante, 2 4 bytes
16383.7
D# Constante de fecha IEC
DI 1 a 511 Bloque de datos de instancia
L# Constante entera (32 bit)
DIB 0a Byte de datos en DB de instancia
16383 P# Constante puntero
DIW 0a Palabra de datos en DB de in- S5T# Constante de tiempo S5 (16 bits)*
16382 stancia T# ** Constante de tiempo (16/32 bits)
DID 0a Doble palabra de datos en DB de TOD# Constante de hora IEC (32 bits)
16380 instancia
C# Constante de contador
E 0.0 a Entrada (en la PAE) (16/32 bits)
127.7
2# Constante binaria (16/32 bits)
EB 0 a 127 Byte de entrada (en la PAE)
16# Constante hexadecimal
EW 0 a 126 Palabra de entrada (en la PAE) (16/32 bits)
ED 0 a 124 Doble palabra de entrada (en la * sirve para la carga de los temporizadores S5
PAE) ** T # 1D_5M_3M_1S_2MS
L 0.0 a Datos locales
509.7

ET 200S Mdulo interfase IM 151-7 CPU


A-2 A5E00257809-03
Lista de operaciones

A.2 Abreviaturas
En la lista de operaciones se utilizan las siguientes abreviaturas y nemnicos:

Abre- ... significa Ejemplo


viaturas
k8 Constante de 8 bits 32
k16 Constante de 16 bits 62 531
k32 Constante de 32 bits 127 624
i8 Nmero entero de 8 bits 155
i16 Nmero entero de 16 bits +6523
i32 Nmero entero de 32 bits 2 222 222
m P#x.y (puntero) P#240,3
n Constante binaria 1001 1100
p Constante hexadecimal EA12
Meta Direccin simblica de salto (mx. 4 letras) DESTINO
(LABEL)

A.3 Registros

ACU1 y ACU2 (32 bits)


Los acumuladores son registros que sirven para procesar bytes, palabras o palabras dobles.
Para ello se cargan los operandos en los acumuladores y despus se combinan
lgicamente. El resultado de la operacin se deposita siempre en el ACU1.
Los acumuladores tienen siempre una longitud de 32 bits.
Designacin de los acumuladores:

ACU Bits
ACU1 ACU2 Bits 0 a 31
ACU1-L ACU2-L Bits 0 a 15
ACU1-H ACU2-H Bits 16 a 31
ACU1-LL ACU2-LL Bits 0 a 7
ACU1-LH ACU2-LH Bits 8 a 15
ACU1-HL ACU2-HL Bits 16 a 23
ACU1-HH ACU2-HH Bits 24 a 31

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-3
Lista de operaciones

Registros de direccin AR1 y AR2 (32 bits)


Los registros de direccin contienen las direcciones intrarea o interrea para las
operaciones con direccionamiento indirecto por registro. Los registros de direccin tienen
una longitud mxima de 32 bits.
Las direcciones intrarea o interrea tienen la siguiente estructura:
direccin intrarea:
00000000 00000bbb bbbbbbbb bbbbbxxx
direccin interrea:
10000yyy 00000bbb bbbbbbbb bbbbbxxx
Leyenda: b direccin de byte
x nmero de bit
y identificador de rea (consulte el cap. A.4)

Palabra de estado (16 bits)


Los valores de la palabra de estado son evaluados o activados por las instrucciones.
La palabra de estado tiene una longitud de 16 bits.

Bits Asignacin Descripcin


0 /ER Primera consulta *
1 RLO Resultado lgico
2 STA Estado *
3 OR O*
4 OS Desbordamiento memorizado
5 OV Desbordamiento
6 A0 Indicador de resultado
7 A1 Indicador de resultado
8 RB Resultado binario
9 a 15 No asigna-
dos
* Este bit no puede ser interpretado con la instruccin L STW en el programa de usuario,
ya que ste no se actualiza durante la ejecucin del programa.

ET 200S Mdulo interfase IM 151-7 CPU


A-4 A5E00257809-03
Lista de operaciones

A.4 Ejemplos de direccionamiento

Ejemplos de direcciona- Descripcin


miento
Direccionamiento inmediato
L +27 Cargar la constante entera de 16 bits 27 en el ACU1
L L#1 Cargar la constante entera de 32 bits 1 en el ACU1
L 2#1010101010101010 Cargar una constante binaria en el ACU1
L DW#16#A0F0 BCFD Cargar una constante hexadecimal en el ACU1
L FIN Cargar caracteres ASCII en el ACU1
L T#500 ms Cargar un valor de tiempo en el ACU1
L P#10,0 Cargar un puntero intrarea en el ACU1
L P#E20,6 Cargar un puntero interrea en el ACU1
L 2,5 Cargar un nmero real en el ACU1
L D#1997-01-20 Cargar una fecha
L TOD#13:20:33.125 Cargar una hora
Direccionamiento directo
U E 0.0 Combina el bit de entrada E 0.0 mediante una funcin Y
L EB 1 Carga el byte de entrada 1 en el ACU1
L EW 0 Carga la palabra de entrada 0 en el ACU1
L ED 0 Carga la doble palabra de entrada 0 en el ACU1
Direccionamiento indirecto de temporizadores y contadores
SI T [LW 8] Iniciar temporizador; el nmero del temporizador figura en la palabra de
datos locales 8
ZV Z [LW 10] Iniciar contador; el nmero del contador figura en la palabra de datos
locales 10
Direccionamiento indirecto intrarea por memoria
U E [LD 12] Operacin Y; la direccin de entrada es el puntero depositado en la
Ejemplo: L P#22,2 doble palabra de datos locales 12
T LD 12
U E [LD 12]
U E [DBD 1] Operacin Y; la direccin de entrada es el puntero depositado en la
doble palabra de datos 1 del DB
U A [DID 12] Operacin Y; la direccin de salida es el puntero depositado en la do-
ble palabra de datos 12 del DB de instancia
U A [MD 12] Operacin Y; la direccin de salida es el puntero depositado en la do-
ble palabra de marca 12
Direccionamiento indirecto intrarea por registro
U E [AR1,P#12,2] Operacin Y; la direccin de entrada es igual al valor del puntero en el
registro de direcciones 1 + puntero P#12.2

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-5
Lista de operaciones

Ejemplos de direcciona- Descripcin


miento
Direccionamiento indirecto interrea por registro
Para el direccionamiento interrea por registro, la direccin debe contener adems un identificador
de rea en los bits 24 a 26. La direccin figura en el registro de direcciones.
Identificador Cdigo rea
de rea binario hexa.
P 1000 0000 80 rea de periferia
E 1000 0001 81 rea de entrada
A 1000 0010 82 rea de salida
M 1000 0011 83 rea de marcas
DB 1000 0100 84 rea de datos
DI 1000 0101 85 rea de datos de instancia
L 1000 0110 86 rea de datos locales
VL 1000 0111 87 rea de datos locales precedente (para el acceso a
los datos locales del bloque invocante,
consulte la pgina A-5)
L B [AR1,P#8.0] Cargar el byte en el ACU1; la direccin se calcula a partir del valor
delpuntero en el registro de direcciones 1)puntero P#8.0
U [AR1,P#32,3] Operacin Y; la direccin del operando se calcula a partir del valor del
puntero en el registro de direcciones 1)puntero P#32.3
Direccionamiento por parmetros
U parmetro El operando es direccionado a travs del parmetro

Clculo de un puntero
Aqu se encuentran dos ejemplos del clculo de punteros:
Ejemplo de la suma de direcciones de bitx7:
LAR1 P#8.2
U E [AR1,P#10,2]
Resultado: se direcciona la entrada 18.4 (por suma respectiva de las direcciones de byte y
bit)
Ejemplo de la suma de direcciones de bitu7:
L MD 0 cualquier puntero calculado, p.ej. P#10,5
LAR1
U E [AR1,P#10,7]
Resultado: se direcciona la entrada 21.4 (por suma respectiva de las direcciones de byte y
bitcon acarreo)

ET 200S Mdulo interfase IM 151-7 CPU


A-6 A5E00257809-03
Lista de operaciones

A.5 Tiempos de ejecucin en caso de direccionamiento indirecto


En el direccionamiento indirecto, los tiempos de ejecucin los debe calcular el usuario. En
este captulo se describe el procedimiento.

Las dos partes de una instruccin


Una instruccin con un operando direccionado indirectamente se compone de dos partes:
Primera parte: carga de la direccin del operando
Segunda parte: ejecucin de la operacin
Esto significa que el tiempo de ejecucin de una instruccin que contenga operandos
direccionados indirectamente, tambin se calcula a partir de estas dos partes.

Clculo del tiempo de ejecucin


El tiempo de ejecucin total se calcula de la siguiente forma:

Tiempo de ejecucin para cargar la direccin


+ Tiempo de ejecucin de la operacin
= Tiempo de ejecucin total de la operacin

Los tiempos de ejecucin indicados en el captulo A.6 y siguientes son los tiempos de
ejecucin correspondientes a la segunda parte de una instruccin, es decir, a la ejecucin
propiamente dicha de una operacin.
A este tiempo es preciso aadir el tiempo de ejecucin para cargar la direccin del
operando.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-7
Lista de operaciones

Carga de una direccin


Los tiempos de ejecucin necesarios para cargar la direccin de los operandos de las
diversas reas se indican en la siguiente tabla.

La direccin se encuentra en ... Tiempo de ejecucin en ms


rea de marcas M
palabra 0,4
doble palabra 0,9
Bloque de datos DB/DX
palabra 0,8
doble palabra 2,0
rea de datos locales L
palabra 0,5
doble palabra 1,2
AR1/AR2 (intrarea) 0,5
AR1/AR2 (interrea) 1,6
Parmetro (palabra) ... para: 1,0
 temporizadores
 contadores
 llamada de bloques
Parmetro (doble palabra) ... para: 2,0
bits, bytes, palabras
y dobles palabras

ET 200S Mdulo interfase IM 151-7 CPU


A-8 A5E00257809-03
Lista de operaciones

A.5.1 Ejemplo de direccionamiento intrarea indirecto por memoria

Ejemplo
Ejemplo: U E [DBD 12]

1er paso
Carga del contenido de DBD 12

La direccin se encuentra en ... Tiempo de ejecucin en ms


rea de marcas M
palabra 0,4
doble palabra 0,9
Bloque de datos DB/DX
palabra 0,8
doble palabra 2,0

2. paso
Combinacin Y de la entrada as direccionada (el tiempo de ejecucin se indica en el
captulo A.6 y en los siguientes captulos).

Tiempo de ejecucin tpico en ms

Direccionamiento directo Direccionamiento indirecto

0.1 1.6+
: tiempo :
para
UE

Tiempo de ejecucin total


El tiempo de ejecucin total resultante es:

2,0 ms
+ 1,6 ms
= 3,6 ms

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-9
Lista de operaciones

A.5.2 Ejemplo de direccionamiento intrarea indirecto por registro

Ejemplo
U E [AR1, P#34,3]

1er paso
Carga el contenido de AR1 e incrementa ste con el offset 34,3

La direccin se encuentra en ... Tiempo de ejecucin en ms


: :
AR1/AR2 (intrarea) 0,5
: :

2. paso
Combinacin Y de la entrada as direccionada (el tiempo de ejecucin se indica en el
captulo A.6 y en los siguientes captulos).

Tiempo de ejecucin tpico en ms

Direccionamiento directo Direccionamiento indirecto

0.1 1.6+
tiempo
: :
para
UE

Tiempo de ejecucin total


El tiempo de ejecucin total resultante es:

Tiempo de ejecucin total:


0,5 ms
+ 1,6 ms
= 2,1 ms

ET 200S Mdulo interfase IM 151-7 CPU


A-10 A5E00257809-03
Lista de operaciones

A.5.3 Ejemplo de direccionamiento interrea indirecto por registro

Ejemplo
U [AR1, P#23.1] ... con P#E 1.0 en el AR1

1er paso
Carga el contenido de AR1 e incrementa ste con el offset 23.1

La direccin se encuentra en ... Tiempo de ejecucin en ms


: :
AR1/AR2 (interrea) 1,6
: :

2. paso
Combinacin Y de la entrada as direccionada (el tiempo de ejecucin se indica en el
captulo A.6 y en los siguientes captulos).

Tiempo de ejecucin tpico en ms

Direccionamiento directo Direccionamiento indirecto

0.1 1.6+
: tiempo :
para
UE

Tiempo de ejecucin total


El tiempo de ejecucin total resultante es:

Tiempo de ejecucin total:


1,6 ms
+ 1,6 ms
= 3,2 ms

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-11
Lista de operaciones

A.5.4 Ejemplo de direccionamiento por medio de parmetros

Ejemplo
U parmetro ... con E 0.5 en la lista de parmetros del bloque

1er paso
Carga la E 0.5 direccionada a travs del parmetro.

La direccin se encuentra en ... Tiempo de ejecucin en ms


: :
: :
Parmetro (doble palabra) 2,0

2. paso
Combinacin Y de la entrada as direccionada (el tiempo de ejecucin se indica en el
captulo A.6 y en los siguientes captulos).

Tiempo de ejecucin tpico en ms

Direccionamiento directo Direccionamiento indirecto

0.1 1.6+
: Tiempo :
para
UE

Tiempo de ejecucin total


El tiempo de ejecucin total resultante es:

Tiempo de ejecucin total:


2,0 ms
+ 1,6 ms
= 3,6 ms

ET 200S Mdulo interfase IM 151-7 CPU


A-12 A5E00257809-03
Lista de operaciones

A.6 Operaciones lgicas con bits


Consulta el estado de seal del operando direccionado y combina, segn la funcin lgica
deseada, el resultado con el RLO.

Opera- Long. Tiempo de ejecucin tpico en ms


cin en Direcciona- Direcciona-
Operando Descripcin pala- miento miento
bras directo indirecto*
U Y
E/A entrada/salida 1**/2 0.1 1.6+
M marca 1**/2 0,2 1,7+
L bit de datos local 2 0,4 2,0+
DBX/DIX bit de datos 2 1,6 2,4+
[AR1,m] E/A/M/L/DBX/DIX (direccionamiento 2 +
[AR2,m] interrea por AR1/AR2 o por parme- +
Parmetros tro) +
UN NO Y
E/A entrada/salida 2 0,2 1,7+
M marca 0,3 1,8+
L bit de datos local 0,4 2,1+
DBX/DIX bit de datos 1,6 2,5+
[AR1,m] E/A/M/L/DBX/DIX (direccionamiento 2 +
[AR2,m] interrea por AR1/AR2 o por parme- +
Parmetros tro) +
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
U, UN
La operacin depende de: s s s
La operacin tiene influencia sobre: s s s 1
O O
E/A entrada/salida 1**/2 0.1 1.6+
M marca 1**/2 0,2 1,7+
L bit de datos local 2 0,4 2,0+
DBX/DIX bit de datos 2 1,6 2,4+
[AR1,m] E/A/M/L/DBX/DIX (direccionamiento 2 +
[AR2,m] interrea por AR1/AR2 o por parme- +
Parmetros tro) +
ON NOO
E/A entrada/salida 1**/2 0,2 1,7+
M marca 1**/2 0,3 1,8+
L bit de datos local 2 0,4 2,1+
DBX/DIX bit de datos 2 1,7 2,5+
[AR1,m] E/A/M/L/DBX/DIX (direccionamiento 2 +
[AR2,m] interrea por AR1/AR2 o por parme- +
Parmetros tro) +
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
O, ON
La operacin depende de: s s
La operacin tiene influencia sobre: 0 s s 1

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-13
Lista de operaciones

Opera- Long. Tiempo de ejecucin tpico en ms


cin en Direcciona- Direcciona-
Operando Descripcin pala- miento miento
bras directo indirecto*
X OEXCLUSIVA
E/A entrada/salida 2 0.1 1.6+
M marca 0,2 1,7+
L bit de datos local 0,4 2,0+
DBX/DIX bit de datos 1,6 2,4+
[AR1,m] E/A/M/L/DBX/DIX (direccionamiento 2 +
[AR2,m] interrea por AR1/AR2 o por parme- +
Parmetros tro) +
XN NOOExclusiva
E/A entrada/salida 2 0,2 1,7+
M marca 0,3 1,8+
L bit de datos local 0,4 2,1+
DBX/DIX bit de datos 1,7 2,5+
[AR1,m] E/A/M/L/DBX/DIX (direccionamiento 2 +
[AR2,m] interrea por AR1/AR2 o por parme- +
Parmetros tro) +
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
X, XN
La operacin depende de: s s
La operacin tiene influencia sobre: 0 s s 1

* + tiempo necesario para cargar la direccin del operando

ET 200S Mdulo interfase IM 151-7 CPU


A-14 A5E00257809-03
Lista de operaciones

A.7 Operaciones lgicas de expresiones entre parntesis


Salvar los bits RB, RLO, OR y un identificador de funcin (U, UN, ...) en la pila de
parntesis. Por cada bloque son posibles hasta 7 niveles de parntesis.

Long.
Opera- Ope- en Tiempo de ejecucin tpico
Descripcin
cin rando pala- en ms
bras
U( Y Abrir parntesis 1 0,4
UN( NOY Abrir parntesis 1 0,5
O( O Abrir parntesis 1 0,3
ON( NOO Abrir parntesis 1 0,4
X( OExclusiva Abrir parntesis 1 0,4
XN( NOOExclusiva Abrir parntesis 1 0,4
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
U(, UN(, O(, ON(,
X(, XN(
La operacin depende de: s s s s
La operacin tiene influencia sobre: 0 1 0
) Parntesis cerrado, eliminar un registro de la pila 1 1,0
de parntesis, combinar el RLO con el RLO ac-
tual del procesador
Palabra de estado de: ) RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de: s
La operacin tiene influencia sobre: s s 1 s 1

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-15
Lista de operaciones

A.8 Combinacin lgica O de funciones Y


La combinacin lgica O de funciones Y se realiza segn la regla: Y antes de O.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
O La combinacin lgica O de funciones Y se realiza 1 0.1
segn la regla: Y antes de O.
Palabra de estado de: O RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de: s s s
La operacin tiene influencia sobre: s 1 s

ET 200S Mdulo interfase IM 151-7 CPU


A-16 A5E00257809-03
Lista de operaciones

A.9 Operaciones lgicas con temporizadores y contadores


Consultar el estado de seal del temporizador/contador direccionado y combinar el
resultado con el RLO mediante la funcin lgica deseada.

Opera- Long. Tiempo de ejecucin tpico en ms


cin en pa- Direcciona- Direcciona-
Operando Descripcin labras miento miento
directo indirecto*
U T Y temporizador 1**/2 0,3 1,1+
Z Y contador 0,2 1,1+
Par. temp. Y temporizador/contador (direccio- 2 +
Par. cont. nado va parmetro) +
UN T NOY temporizador 1**/2 0,4 1,2+
Z NO Y contador 0,3 1,2+
Par. temp. NOY temporizador/contador (direc- 2 +
Par. cont. cionado va parmetro) +
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
U, UN
La operacin depende de: s s s
La operacin tiene influencia sobre: s s s 1
O T O temporizador 1**/2 0,3 1,1+
Z O contador 0,2 1,0+
Par. temp. O temporizador/contador (direccio- 2 +
Par. cont. nado va parmetro) +
ON T NOO temporizador 1**/2 0,4 1,2+
Z NOO contador 0,3 1,1+
Par. temp. NOO temporizador/contador (direc- 2 +
Par. cont. cionado va parmetro) +
X T OExclusiva temporizador 2 0,3 1,1+
Z OExclusiva contador 0,2 1,1+
Par. temp. OExclusiva temporizador/contador 2 +
Par. cont. (direccionado va parmetro) +
XN T NOOExclusiva temporizador 2 0,4 1,2+
Z NOOExclusiva contador 0,3 1,2+
Par. temp. NOOExclusiva temporizador/conta- 2 +
Par. cont. dor (direccionado va parmetro) +
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
O, ON, X, XN
La operacin depende de: s s
La operacin tiene influencia sobre: 0 s s 1

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-17
Lista de operaciones

A.10 Operaciones lgicas con el contenido del ACU1


Combinar el contenido de ACU1 o ACU1-L con una palabra o una doble palabra mediante la
funcin deseada. La palabra o doble palabra figura como constante en la operacin o bien
como contenido del ACU2. El resultado se deposita en el ACU1 o en el ACU1-L.

Long.
Ope-
Ope- en
ra- Descripcin Tiempo de ejecucin tpico en ms
rando pala-
cin
bras
UW Y ACU2-L 1 0,3
k16 Y constante de 16 bits 2 0,3
OW O ACU2-L 1 0,3
k16 O constante de 16 bits 2 0,3
XOW OExclusiva ACU2L 1 0,3
k16 de 16 bits 2 0,3
UD Y ACU2 1 0,9
k32 Y constante de 32 bits 3 1,0
OD O ACU2 1 0,9
k32 O constante de 32 bits 3 1,0
XOD OExclusiva ACU2 1 0,9
k32 de 32 bits 3 1,0
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
UW, OW, XOW, UD,
OD, XOD
La operacin depende de:
La operacin tiene influencia sobre: s 0 0

ET 200S Mdulo interfase IM 151-7 CPU


A-18 A5E00257809-03
Lista de operaciones

A.11 Operaciones lgicas con cdigos de condicin


Consultar el estado de seal de los cdigos de condicin indicados y combinar el resultado
con el RLO mediante la funcin deseada.

Long.
Ope-
Ope- en Tiempo de ejecu-
ra- Descripcin
rando pala- cin tpico en ms
cin
bras
U, == 0 Y resultado = 0 1 0,2
O, (A1 = 0) y (A0 = 0)
X
>0 Y resultado > 0 1 0,3
(A1 = 1) y (A0 = 0)
<0 Y resultado < 0 1 0,3
(A1 = 0) y (A0 = 1)
<> 0 Y resultado00 1 0,2
((A1 = 0) y (A0 = 1) o (A1 = 1) y (A0 = 0))
<= 0 Y resultado <= 0 1 0,2
((A1 = 0) y (A0 = 1) o (A1 = 0) y (A0 = 0))
>= 0 Y resultado >= 0 1 0,2
((A1 = 1) y (A0 = 0) o (A1 = 0) y (A0 = 0))
UO Y unordered/no admisible 1 0,2
(A1 = 1) y (A0 = 1)
OS Y OS = 1 1 0.1
RB Y RB = 1 1 0.1
OV Y OV = 1 1 0.1
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
U , O, X
La operacin depende de: s s s s s s s s
La operacin tiene influencia sobre: - s s s 1

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-19
Lista de operaciones

Long.
Ope-
Ope- en Tiempo de ejecu-
ra- Descripcin
rando pala- cin tpico en ms
cin
bras
UN, == 0 NOY resultado = 0 1 0,2
ON, (A1 = 0) y (A0 = 0)
XN
>0 NOY resultado > 0 1 0,3
(A1 = 1) y (A0 = 0)
<0 NOY resultado < 0 1 0,3
(A1 = 0) y (A0 = 1)
<> 0 NOY resultado00 1 0,3
((A1 = 0) y (A0 = 1) o (A1 = 1) y (A0 = 0))
<= 0 NOY resultado <= 0 1 0.1
((A1 = 0) y (A0 = 1) o (A1 = 0) y (A0 = 0))
>= 0 NOY resultado >= 0 1 0.1
((A1 = 1) y (A0 = 0) o (A1 = 0) y (A0 = 0))
UO NOY unordered/no admisible 1 0,3
(A1 = 1) y (A0 = 1)
OS NOY OS = 1 1 0,2
OV NOY OV = 1 1 0,2
RB NOY RB = 1 1 0,2
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
UN, ON, XN
La operacin depende de: s s s s s s s s
La operacin tiene influencia sobre: s s s 1

ET 200S Mdulo interfase IM 151-7 CPU


A-20 A5E00257809-03
Lista de operaciones

A.12 Operaciones con flancos


Sirven para detectar un cambio de flanco. El estado de seal actual del RLO se compara
con el estado de la seal del operando, la marca de flanco.
FP detecta las transiciones de 0 a 1 en el RLO.
FN detecta las transiciones de 1 a 0.

Ope- Long. Tiempo de ejecucin tpico


ra- en en ms
cin Ope- pala-
Descripcin Direcciona- Direcciona-
rando bras miento di- miento
recto indirecto*
FP E/A Detecta el flanco ascendente en el RLO. La marca 2 0,3 1,8+
M de flanco auxiliar es el bit direccionado en la ope- 0,6 1,9+
L racin. 0,7 2,1+
DBX/DIX 1,9 2,7+
[AR1,m] +
[AR2,m] +
Parme- +
tros
FN E/A Detecta el flanco descendente en el RLO. La 2 0,3 1,9+
M marca de flanco auxiliar es el bit direccionado en 0,6 2,0+
L la operacin. 0,7 2,2+
DBX/DIX 1,9 2,8+
[AR1,m] +
[AR2,m] +
Parme- +
tros
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
FP, FN
La operacin depende de: s
La operacin tiene influencia sobre: 0 s s 1

* + tiempo necesario para cargar la direccin del operando

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-21
Lista de operaciones

A.13 Activar/desactivar bits (set/reset)


Sirven para asignar el valor 1 o 0 o el valor del RLO al operando direccionado. Las
operaciones pueden depender del MCR.

Ope- Long. Tiempo de ejecucin tpico


ra- en en ms
cin Ope- pala-
Descripcin Direcciona- Direcciona-
rando bras miento miento
directo indirecto*
S E/A Poner entrada/salida a 1 1**/2 0.1 1,7+
(en funcin de MCR) 0,2 1,8+
M Poner marca a 1 1**/2 0,3 1,8+
(en funcin de MCR) 1,0 2,0+
L Poner bit de datos local a 1 2 0,5 2,0+
(en funcin de MCR) 1,0 2,1+
DBX/DIX Poner bit de datos a 1 2 1,7 2,6+
(en funcin de MCR) 1,8 2,7+
[AR1,m] Poner E/A/M/L/DBX/DIX (en funcin de MCR) a 1. 2 +
[AR2,m] (direccionamiento interrea por AR1/AR2 o por +
Parme- parmetro) +
tros
R E/A Restablecer entrada/salida a 0 1**/2 0.1 1,7+
(en funcin de MCR) 0,2 1,8+
M Restablecer marca a 0 1**/2 0,3 1,8+
(en funcin de MCR) 1,0 1,9+
L Restablecer bit de datos locales a 0 2 0,5 2,1+
(en funcin de MCR) 1,1 2,1+
DBX/DIX Restablecer bit de datos a 0 2 1,8 2,6+
(en funcin de MCR) 1,8 2,7+
[AR1,m] Ajustar E/A/M/L/DBX/DIX (en funcin de MCR) a 2 +
[AR2,m] 0. (direccionamiento interrea por AR1/AR2 o por +
Parme- parmetro) +
tros
= E/A Asignar el RLO a la entrada/salida 1**/2 0.1 1,7+
(en funcin de MCR) 0,2 1,8+
M Asignar el RLO a la marca 1**/2 0,4 1,8+
(en funcin de MCR) 2,0 2,0+
L Asignar el RLO al bit de datos locales 2 0,4 2,0+
(en funcin de MCR) 1,0 2,2+
DBX/DIX Asignar el RLO al bit de datos 2 1,8 2,6+
(en funcin de MCR) 1,9 2,7+
[AR1,m] Asignar el RLO a E/A/M/L/DBX/DIX (direcciona- 2 +
[AR2,m] miento interrea por AR1/AR2 o por parmetro)
Parme-
tros
Palabra de estado de: S, R, = RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de: s
La operacin tiene influencia sobre: 0 s 0

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo

ET 200S Mdulo interfase IM 151-7 CPU


A-22 A5E00257809-03
Lista de operaciones

A.14 Operaciones que afectan directamente al RLO


Las siguientes operaciones tienen un efecto directo sobre el RLO.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
CLR Ajustar RLO a 0 2 0.1
Palabra de estado de: CLR RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de:
La operacin tiene influencia sobre: 0 0 0 0
SET Ajustar RLO a 1 2 0.1
Palabra de estado de: SET RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de:
La operacin tiene influencia sobre: 0 1 1 0
NOT Invierte (niega) el RLO 2 0.1
Palabra de estado de: NOT RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de: s s
La operacin tiene influencia sobre: 1 s
SAVE Memoriza el RLO en el bit RB 1 0.1
Palabra de estado de: SAVE RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de: s
La operacin tiene influencia sobre: s

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-23
Lista de operaciones

A.15 Operaciones de temporizacin


Sirven para iniciar un temporizador o ponerlo al valor de preseleccin (direccionamiento
directo o va parmetro). El tiempo tiene que figurar en el ACU1-L.

Ope- Long. Tiempo de ejecucin tpico


ra- en en ms
cin Ope- pala-
Descripcin Direcciona- Direcciona-
rando bras miento di- miento
recto indirecto*
SI T Arranca el temporizador como impulso cuando el 4**/6 2,3 2,9+
flanco cambia de 0 a 1
Par. 2 +
temp.
SV T Arranca el temporizador como impulso prolon- 4**/6 1,1 1,2+
gado cuando el flanco cambia de 0 a 1
Par. 2 +
temp.
SE T Arranca el temporizador con retardo a la conexin 4**/6 2,4 3,0+
cuando el flanco cambia de 0 a 1
Par. 2 +
temp.
SS T Arranca el temporizador con retardo a la conexin 4**/6 2,4 3,0+
memorizado cuando el flanco cambia de 0 a 1
Par. 2 +
temp.
SA T Arranca el temporizador con retardo a la desco- 4**/6 2,6 3,2+
nexin cuando el flanco cambia de 1 a 0
Par. 2 +
temp.
FR T Habilita un temporizador para volver a arrancarlo 4**/6 1,1 1,5+
cuando el flanco cambia de 0 a 1 (borra la
Par. 2 +
marca de flanco para arrancar el temporizador)
temp.
R T Pone un temporizador al valor de preseleccin 4**/6 1,1 1,5+
Par. 2 +
temp.
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SI, SV, SE, SS, SA, FR, R
La operacin depende de: s
La operacin tiene influencia sobre: 0 0

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo

ET 200S Mdulo interfase IM 151-7 CPU


A-24 A5E00257809-03
Lista de operaciones

A.16 Operaciones de contaje


El valor de contaje est en el ACU1-L o en la direccin transferida como parmetro.

Ope- Long. Tiempo de ejecucin tpico en ms


ra- Ope- en Direccionamiento Direcciona-
cin Descripcin pala-
rando miento
bras directo indirecto*
S Z Pone el contador al valor de preseleccin 4**/6 1,8 2,4+
cuando el flanco cambia de 0 a 1
Par. 2 +
cont.
R Z Restablece el contador a 0 cuando el 4**/6 0,7 1,1+
flanco cambia de 0 a 1
Par. 2 +
cont.
ZV Z Incrementa en 1 cuando el flanco cambia 4**/6 1,1 1.6+
de 0 a 1
Par. 2 +
cont.
ZR Z Decrementa en 1 cuando el flanco cambia 4**/6 1,1 1,5+
de 0 a 1
Par. 2 +
cont.
FR Z Habilita un contador cuando el flanco cam- 2 0,9 1,4+
bia de 0 a 1 (borra la marca de flanco
Par. 2 +
para contar adelante/atrs)
cont.
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
S, R, ZV, ZR, FR
La operacin depende de: s
La operacin tiene influencia sobre: 0 0

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-25
Lista de operaciones

A.17 Operaciones de carga


Sirven para cargar el operando en ACU1. Primero se salva en el ACU2 el contenido
anteriormente almacenado en el ACU1.
La palabra de estado permanece inalterada.

Ope- Long. Tiempo de eje- Tiempo de eje-


ra- en cucin tpico cucin tpico
cin Ope- pala- en ms en ms
Descripcin bras
rando Direcciona- Direcciona-
miento miento
directo indirecto*
L Cargar ...
EB Byte de entrada 1**/2 0,2 1,4+
AB Byte de salida 1**/2 0,2 1,4+
PEB Byte de periferia de entrada 1**/2 < 125 < 127
MB Byte de marcas 1**/2 0,3 1,4+
LB Byte de datos locales 2 0,5 1,7+
DBB Byte de datos 2 1,5 2,5+
DIB Byte de datos en el DB de instancia 2 1,5 2,5+
... en ACU1
Parme- Carga EB/AB/PEB/MB/LB/DBB/DIB en ACU1 2 +
tros (direccionamiento por parmetro)
Cargar ...
EW Palabra de entrada 1**/2 0,3 1.6+
AW Palabra de salida 1**/2 0,3 1.6+
PEW Byte de periferia de entrada 1**/2 < 135 < 137
MW Palabra de marcas 1**/2 0,6 1,7+
LW Palabra de datos locales 2 0,6 2,0+
DBW Palabra de datos 1**/2 1,9 3,0+
DIW Palabra de datos en el DB de instancia 1**/2 1,9 3,0+
... en ACU1L
Parme- Carga EW/AW/PEW/MW/LW/DBW/DIW en 2 +
tros ACU1 (direccionamiento por parmetro)
Cargar ...
ED Doble palabra de entrada 1**/2 0,4 1.6+
AD Doble palabra de salida 1**/2 0,4 1.6+
PED Doble palabra de periferia de entrada 2 < 145 < 147
MD Doble palabra de marcas 1**/2 0,8 2,0+
LD Doble palabra de datos locales 2 0,9 2,3+
Doble palabra de datos 2 2,5 3,7+
DBD Doble palabra de datos en el DB de instancia 2 2,5 3,7+
DID ... en ACU1
Parme- Carga ED/AD/PED/MD/LD/DBD/DID en ACU1 2 +
tros (direccionamiento por parmetros)
* + tiempo necesario para cargar la direccin del operando
** en caso de direccionamiento directo

ET 200S Mdulo interfase IM 151-7 CPU


A-26 A5E00257809-03
Lista de operaciones

Ope- Long. Tiempo de ejecucin tpico en


ra- en ms
cin Ope- pala-
Descripcin Direcciona- Direcciona-
rando bras miento miento
directo indirecto*
L Carga con direccionamiento interrea ....
B[AR1,m] Byte 40.1+
B[AR2,m] 2 40.1+
W[AR1,m] Palabra 45,6+
W[AR2,m] 2 45,6+
D[AR1,m] Doble palabra 57,4+
D[AR2,m] 2 57,4+
... en ACU1
Cargar ...
k8 constante de 8 bits en ACU1-LL 1 0,2
k16 constante de 16 bits en ACU1-LL 2 0,2
L#k32 constante de 32 bits en ACU1-LL 3 0,3
Parme- Carga constante en ACU1 (direccionmiento 2 +
tros por parmetros)
2#n Cargar la constante binaria de 16 bits en el 2 0,2
ACU1L
Cargar la constante binaria de 32 bits en el 3 0,3
ACU1
16#p Cargar la constante hexadecimal de 16 bits en 2 0,2
el ACU1L
Cargar la constante hexadecimal de 32 bits en 3 0,3
el ACU1
Tiempo de ejecucin tpico en
ms
xx Cargar 2 caracteres 2 0,2
xxxx Cargar 4 caracteres 3 0,3
D# fecha Cargar fecha en formato IEC (cdigo BCD) 3 0,3
S5T# val. Cargar constante de tiempo S5 (16 bits) 2 0,3
tiempo
TOD# val. Cargar constante de tiempo de 32 bits en for- 3 0,3
tiempo mato de hora IEC
T# Cargar constante de tiempo (16 bits) 2 0,2
valor de
tiempo Cargar constante de contaje (32 bits) 3 0,3

C# Cargar constante de contaje (16 bits) 2 0,2


valor de
contaje Cargar constante de contaje (32 bits) 3 0,3

P# pun- Cargar el puntero de bit 3 0,3


tero de bit
L# entero Cargar la constante entera de 32 bits 3 0,3
q Cargar un nmero real 3 0,3

* + tiempo necesario para cargar la direccin del operando

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-27
Lista de operaciones

A.18 Operaciones de carga para temporizadores y contadores


Sirven para cargar un valor de temporizacin o de contaje en ACU1. El contenido
anteriormente almacenado en ACU1 se salva en ACU2.
Estas operaciones no afectan a los bits de la palabra de estado.

Ope- Long. Tiempo de ejecucin tpico


ra- en en ms
cin Ope- pala-
Descripcin Direcciona- Direcciona-
rando bras miento di- miento
recto indirecto*
L T Cargar un valor de temporizacin 1**/2 0,8 1,1+
Par. Cargar el valor de temporizacin (direccionado va 2 +
temp. parmetro)
Z Carga del valor de contaje 1**/2 0,8 1,2+
Par. Cargar el valor de temporizacin (direccionado va 2 +
cont. parmetro)
LC T Carga el valor de temporizacin en cdigo BCD 1**/2 2,2 2,5+
Par. Carga el valor de temporizacin en cdigo BCD 2 +
temp. (direccionado va parmetro)
Z Carga el valor de contaje en cdigo BCD 1**/2 2,3 2,9+
Par. Cargar el valor de temporizacin (direccionado va 2 +
cont. parmetro)

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo

ET 200S Mdulo interfase IM 151-7 CPU


A-28 A5E00257809-03
Lista de operaciones

A.19 Operaciones de transferencia


Sirven para transferir el valor del ACU1 al operando direccionado. La palabra de estado
permanece inalterada. Observe que algunas operaciones de transferencia dependen del
MCR.

Ope- Long. Tiempo de ejecucin tpico


ra- en en ms
cin Operando Descripcin pala- Direcciona- Direcciona-
bras miento miento
directo indirecto*
T Transfiere el contenido de ACU1LL al ...
EB Byte de entrada 1**/2 0.1 1,3+
(en funcin de MCR) 1,2 1,5+
AB Byte de salida 1**/2 0.1 1,3+
(en funcin de MCR) 1,2 1,5+
PAB Byte de periferia de salida 1***/2 < 125 < 127
(en funcin de MCR) <126 < 128
MB Byte de marcas 1**/2 0.1 1,3+
(en funcin de MCR) 0,6 1,5+
LB Byte de datos locales 2 0,2 1,7+
(en funcin de MCR) 2 0,6 1,5+
DBB Byte de datos 1,3 2,2+
(en funcin de MCR) 2 1,4 2,4+
DIB Byte de datos en el DB de instancia 1,3 2,2+
(en funcin de MCR) 1,4 2,4+
B[AR1,m] Transfiere el contenido del ACU1LL al EB/AB/ 2 +
B[AR2,m] PAB/MB/LB/DBB/DIB (direccionado interrea va
Parme- AR1, AR2 o va parmetro)
tros

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo
*** direccionamiento directo con PAB 0 a 255

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-29
Lista de operaciones

Ope- Long.
Direcciona- Direcciona-
ra- en
Operando Descripcin miento miento
cin pala-
directo indirecto*
bras
T Transfiere el contenido de ACU1L a la ...
EW Palabra de entrada 1**/2 0,2 1,4+
(en funcin de MCR) 0,6 1,5+
AW Palabra de salida 1**/2 0,2 1,4+
(en funcin de MCR) 0,6 1,5+
PAW Palabra de periferia de salida 1***/2 < 135 < 137
(en funcin de MCR) < 136 < 138
MW Palabra de marcas 1**/2 0,3 1,7+
(en funcin de MCR) 0,7 1,9+
LW Palabra de datos locales 2 0,3 2,0+
(en funcin de MCR) 0,8 1,8+
DBW Palabra de datos 2 1,5 2,6+
(en funcin de MCR) 1,6 2,8+
DIW Palabra de datos en el DB de instancia 2 1,5 2,6+
(en funcin de MCR) 1,6 2,8+
W[AR1,m] Transfiere el contenido de ACU1L a EW/AW/ 2 +
W[AR2,m] PAW/MW/LW/DBW/DIW (direccionado interrea
Parme- va AR1, AR2 o va parmetro)
tros
Transfiere el contenido de ACU1 a la ...
ED Doble palabra de entrada 1**/2 0,3 1,5+
(en funcin de MCR) 0,7 1,7+
AD Doble palabra de salida 1**/2 0,3 1,5+
(en funcin de MCR) 0,7 1,7+
PAD Doble palabra de periferia de salida 1**/2 < 150 < 152
(en funcin de MCR) < 151 < 153
MD Doble palabra de marcas 1**/2 0,6 2,0+
(en funcin de MCR) 1,0 2,3+
LD Doble palabra de datos locales 2 0,6 2,4+
(en funcin de MCR) 1,1 2,1+
DBD Doble palabra de datos 2 1,9 3,0+
(en funcin de MCR) 2,0 3,3+
DID Doble palabra de datos en el DB de instancia 2 1,9 3,0+
(en funcin de MCR) 2,0 3,3+
D[AR1,m] Transfiere el contenido de ACU1 a ED/AD/PAD/ 2 +
D[AR2,m] MD/LD/DBD/DID (direccionado interrea va AR1,
Parme- AR2 o va parmetro)
tros

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo
*** direccionamiento directo con PAW 0 a 254

ET 200S Mdulo interfase IM 151-7 CPU


A-30 A5E00257809-03
Lista de operaciones

A.20 Operaciones de carga y transferencia para registros de


direcciones
Sirven para transferir una doble palabra de una memoria o de un registro a AR1 o AR2, o
bien para transferir una doble palabra de AR1 o AR2 a una memoria o un registro.
La palabra de estado permanece inalterada.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
LAR1 Carga el contenido de ...
ACU1 1 0.1
AR2 Registro de direcciones 2 1 0.1
DBD Doble palabra de datos 2 2,4
DID Doble palabra de datos en el DB de instancia 2 2,5
m Constante de 32 bits como puntero 3 0,2
LD Doble palabra de datos locales 2 0,9
MD Doble palabra de marcas 2 0,8
... hacia AR1
LAR2 Carga el contenido de ...
ACU1 1 0.1
DBD Doble palabra de datos 2 0.1
DID Doble palabra de datos en el DB de instancia 2 2,4
m Constante de 32 bits como puntero 3 2,5
LD Doble palabra de datos locales 2 0,2
MD Doble palabra de marcas 2 0,9
... hacia AR2 0,8
TAR1 Transfiere el contenido de AR1 a ...
ACU1 1 0,2
AR2 Registro de direcciones 2 1 0.1
DBD Doble palabra de datos 2 1,9
DID Doble palabra de datos en el DB de instancia 2 1,9
LD Doble palabra de datos locales 2 0,6
MD Doble palabra de marcas 2 0,6
TAR2 Transfiere el contenido de AR2 a ...
ACU1 1 0,2
DBD Doble palabra de datos 2 0.1
DID Doble palabra de datos en el DB de instancia 2 1,9
LD Doble palabra de datos locales 2 1,9
MD Doble palabra de marcas 2 0,6
TAR Intercambia el contenido de AR1 y AR2 1 0,3

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-31
Lista de operaciones

A.21 Operaciones de carga y transferencia para la palabra de


estado

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
L STW Carga la palabra de estado* en ACU1 0,6
Palabra de estado de: L STW RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de: s s s s s 0 0 s 0
La operacin tiene influencia sobre:
T STW Transfiere ACU1 (bits 0 a 8) a la palabra de 0,6
estado*
Palabra de estado de: T STW RB A1 A0 OV OS OR STA RLO /ER
La operacin depende de:
La operacin tiene influencia sobre: s s s s s 0 0 s 0

* Estructura de la palabra de estado

A.22 Operaciones de carga para nmero y longitud de DB


Sirven para cargar el nmero/longitud de un bloque de datos en ACU1. El contenido
anteriormente almacenado en ACU1 se salva en ACU2.
Estas operaciones no afectan a los bits de la palabra de estado.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
L DBNO Carga el nmero del bloque de datos 1 1,3
L DINO Carga el nmero del bloque de datos de instancia 1 1,3
L DBLG Carga la longitud del bloque de datos en bytes 1 0,3
L DILG Carga la longitud del bloque de datos de instancia 1 0,3
en bytes

ET 200S Mdulo interfase IM 151-7 CPU


A-32 A5E00257809-03
Lista de operaciones

A.23 Operaciones aritmticas con nmeros en coma fija (16 bits)


Operaciones aritmticas con dos nmeros de 16 bits. El resultado se deposita en el
ACU1-L.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
+I Suma dos enteros (16 bits) 1 0,5
(ACU1-L)=(ACU1-L)+
(ACU2-L)
I Resta dos enteros (16 bits) 1 0,7
(ACU1-L)=(ACU2-L)
(ACU1-L)
*I Multiplica dos enteros (16 bits) 1 1,0
(ACU1-L)=(ACU2-L)*
(ACU1-L)
/I Divide 2 enteros (16 bits) 1 1,2
(ACU1-L)=(ACU2-L):
(ACU1-L)
El resto de la divisin est en ACU1-H.
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
+I, I,*I, /I
La operacin depende de:
La operacin tiene influencia sobre: s s s s

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-33
Lista de operaciones

A.24 Operaciones aritmticas con nmeros en coma fija (32 bits)


Operaciones aritmticas con dos nmeros de 32 bits. El resultado se deposita en el ACU1.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
+D Suma dos enteros (32 bits) 1 0,7
(ACU1)=(ACU2)+(ACU1)
D Resta dos enteros (32 bits) 1 1,0
(ACU1)=(ACU2)(ACU1)

*D Multiplica dos enteros (32 bits) 1 3,5


(ACU1)=(ACU2)*(ACU1)
/D Divide 2 enteros (32 bits) 1 2,7
(ACU1)=(ACU2):(ACU1)
MOD Divide dos enteros (32 bits) y carga el resto de la 1 1,9
divisin en ACU1:
(ACU1)=resto de [(ACU2):(ACU1)]
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
+D, D,*D, /D, MOD
La operacin depende de:
La operacin tiene influencia sobre: s s s s

ET 200S Mdulo interfase IM 151-7 CPU


A-34 A5E00257809-03
Lista de operaciones

A.25 Operaciones aritmticas con nmeros en coma flotante


(32 bits)
El resultado de las operaciones aritmticas se deposita en ACU1. El tiempo de ejecucin
depende del valor, que se ha de calcular.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
+R Suma 2 nmeros reales (32 bits) 1 < 15
(ACU1)=(ACU2)+(ACU1)
R Resta 2 nmeros reales (32 bits) 1 < 15
(ACU1)=(ACU2)(ACU1)

*R Multiplica 2 nmeros reales (32 bits) 1 < 12


(ACU1)=(ACU2)*(ACU1)
/R Divide 2 nmeros reales (32 bits) 1 < 15
(ACU1)=(ACU2):(ACU1)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
+R, R,*R, /R
La operacin depende de:
La operacin tiene influencia sobre: s s s s
NEGR Invierte (niega) el nmero real en ACU1 1 0,3

ABS Forma el valor absoluto del nmero real en ACU1 1 0,3


Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
NEGR, ABS
La operacin depende de:
La operacin tiene influencia sobre:

A.26 Suma de constantes


Suma constantes enteras al valor depositado en ACU1. Estas operaciones no afectan a los
bits de la palabra de estado.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
+ i8 Suma una constante entera de 8 bits 1 0.1
+ i16 Suma una constante entera de 16 bits 2 0.1
+ i32 Suma una constante entera de 32 bits 3 0,2

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-35
Lista de operaciones

A.27 Suma va el registro de direcciones


Suma un entero de 16 bits al contenido del registro de direcciones. El valor figura en la
operacin o en el ACU 1L. Los indicadores no se ven afectadas.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
+AR1 Suma el contenido de ACU1-L a AR1 1 0.1
+AR1 m Suma la constante puntero a AR1 2 0,2
+AR2 Suma el contenido de ACU1-L a AR2 1 0.1
+AR2 m Suma la constante puntero a AR2 2 0,2

A.28 Operaciones de comparacin con nmeros enteros (16 bits)


Compara los enteros (16 bits) depositados en ACU1L y ACU2L. Resulta RLO=1 si se
cumple la condicin.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
==I ACU2-L=ACU1-L 1 0,6
<>I ACU2-L0ACU1-L 1 0,7
<I ACU2-L<ACU1-L 1 0,7
<=I ACU2-L<=ACU1-L 1 0,6
>I ACU2-L>ACU1-L 1 0,5
>=I ACU2-L>=ACU1-L 1 0,6
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
==I, <>I, <I, <=I, >I,
>=I
La operacin depende de:
La operacin tiene influencia sobre: s s 0 0 s s 1

ET 200S Mdulo interfase IM 151-7 CPU


A-36 A5E00257809-03
Lista de operaciones

A.29 Operaciones de comparacin con enteros (32 bits)


Compara los enteros de 32 bits depositados en ACU1 y ACU2. Resulta RLO=1 si se cumple
la condicin.

Long.
Ope-
Ope- en Tiempo de ejecucin
ra- Descripcin
rando pala- tpico en ms
cin
bras
==D ACU2=ACU1 1 0,6
<>D ACU20ACU1 1 0,6
<D ACU2<ACU1 1 0,6
<=D ACU2<=ACU1 1 0,6
>D ACU2>ACU1 1 0,6
>=D ACU2>=ACU1 1 0,6
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
==D,< >D, <D, <=D,
>D, >=D
La operacin depende de:
La operacin tiene influencia sobre: s s 0 0 s s 1

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-37
Lista de operaciones

A.30 Operaciones de comparacin (nmeros reales de 32 bits)


Compara los nmeros reales de 32 bits depositados en ACU1 y ACU2. Resulta RLO=1 si se
cumple la condicin. El tiempo de ejecucin depende de los valores a comparar.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
==R ACU2=ACU1 1 8,4
<>R ACU20ACU1 1 8,4
<R ACU2<ACU1 1 8,5
<=R ACU2<=ACU1 1 8,3
>R ACU2>ACU1 1 8,4
>=R ACU2>=ACU1 1 8,4
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
==R,< >R, <R, <=R,
>R, >=R
La operacin depende de:
La operacin tiene influencia sobre: s s s s 0 s s 1

ET 200S Mdulo interfase IM 151-7 CPU


A-38 A5E00257809-03
Lista de operaciones

A.31 Operaciones de desplazamiento


Sirven para desplazar el contenido de ACU1 o ACU1-L a la izquierda o a la derecha tantas
posiciones como se indique. Si no se indica ningn operando, desplazar tantas posiciones
como indique el ACU2-LL. Las posiciones vacantes se rellenan con ceros o con el signo
precedente. El ltimo bit desplazado se deposita en el cdigo de condicin A1.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
SLW Desplaza el contenido de ACU1L a la izquierda 1 0,9
SLW 0 a 15 0,3
SLD Desplaza el contenido de ACU1 a la izquierda 1 1,1
SLD 0 a 32 1,2
SRW Desplaza el contenido de ACU1L a la derecha 1 0,9
SRW 0 a 15 0,3
SRD Desplaza el contenido de ACU1 a la derecha 1 1,1
SRD 0 a 32 1,2
SSI Desplaza el contenido de ACU1L con signo a la 1 0,8
derecha
SSI 0 a 15 0,3
SSD Desplaza el contenido de ACU1 con signo a la 1 1,1
derecha
SSD 0 a 32 1,2
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SLW, SLD, SRW,
SRD, SSI, SSD
La operacin depende de:
La operacin tiene influencia sobre: s s s

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-39
Lista de operaciones

A.32 Operaciones de rotacin


Sirven para rotar el contenido de ACU1 a la izquierda o a la derecha tantas posiciones como
se indique. Si no se indica ningn operando, rotar tantas posiciones como indique el
ACU2-LL.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
RLD Rotar el contenido de ACU1 a la izquierda 1 1,0
RLD 0 a 32 1,5
RRD Rotar el contenido de ACU1 a la derecha 1 1,0
RRD 0 a 32 1,1
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
RLD, RRD
La operacin depende de:
La operacin tiene influencia sobre: s s s
RLDA Rotar el contenido de ACU1 una posicin a la iz- 0,7
quierda va el bit de condicin A1
RRDA Rotar el contenido de ACU1 una posicin a la de- 0,8
recha va el bit de condicin A1
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
RLDA, RRDA
La operacin depende de:
La operacin tiene influencia sobre: s 0 0

ET 200S Mdulo interfase IM 151-7 CPU


A-40 A5E00257809-03
Lista de operaciones

A.33 Operaciones de transferencia de acumuladores, incrementar


y decrementar

Palabra de estado
La palabra de estado permanece inalterada.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
TAW Invierte el orden de los bytes en ACU1L. 1 0.1
LL, LH se convierten en LH, LL.
TAD Invierte el orden de los bytes en ACU1. 1 0,2
LL, LH, HL, HH se convierte en HH, HL, LH, LL.
TAK Intercambia los contenidos de ACU1 y ACU2. 1 0,3
PUSH Transfiere el contenido de ACU1 a ACU2. 1 0.1
POP Transfiere el contenido de ACU2 a ACU1. 1 0.1
INC 0 a 255 Incrementa ACU1-LL. 1 0.1
DEC 0 a 255 Decrementa ACU1-LL. 1 0.1

A.34 Operacin de visualizacin de programa, operacin nula

Palabra de estado
La palabra de estado permanece inalterada.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
BLD 0 a 255 Operacin de visualizacin de programa; 1 0.1
es tratada por la CPU como una operacin nula.
Los indicadores no se ven afectados.
NOP 0 Operacin nula 1 0.1
1 Los indicadores no se ven afectados. 0.1

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-41
Lista de operaciones

A.35 Operaciones de conversin de tipos de datos

Resultado
Los resultados de la conversin se depositan en ACU1.
En la conversin de nmeros reales, el tiempo de ejecucin depender del valor a convertir.

Long.
Opera- Ope- en Tiempo de ejecucin
Descripcin
cin rando pala- tpico en ms
bras
BTI Convierte el contenido de ACU1 de BCD a entero 1 1,9
(16 bits) (BCD To Int)
BTD Convierte el contenido de ACU1 de BCD a entero 1 4,1
doble (32 bits) (BCD To Doubleint)
DTR Convierte el contenido de ACU1 de entero doble 1 3,1
(32 bits) a real (32 bits) (Doubleint To Real)
ITD Convierte el contenido de ACU1 de entero (16 1 0.1
bits) a doble entero (32 bits) (Int To Doubleint)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
BTI, BTD, DTR, ITD
La operacin depende de:
La operacin tiene influencia sobre:
ITB Convierte el contenido de ACU1 de entero (16 1 2,1
bits) a BCD (Int To BCD)
DTB Convierte el contenido de ACU1 entero (32 bits) a 1 4,8
BCD (Doubleint To BCD)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
ITB, DTB
La operacin depende de:
La operacin tiene influencia sobre: s s
RND Convierte un nmero real en uno entero de 32 1 3,4
bits.
RND Convierte un nmero real en uno entero de 32 1 3,5
bits. El resultado se redondea al siguiente nmero
entero ms prximo.
RND+ Convierte un nmero real en uno entero de 32 1 3,5
bits. El resultado se redondea al siguiente nmero
entero ms prximo.
TRUNC Convierte un nmero real en uno entero de 32 1 3,3
bits. Las posiciones detrs de la coma quedan
truncadas.
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
RND, RND, RND+,
TRUNC
La operacin depende de:
La operacin tiene influencia sobre: s s

ET 200S Mdulo interfase IM 151-7 CPU


A-42 A5E00257809-03
Lista de operaciones

A.36 Formar el complemento

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
INVI Forma el primer complemento del ACU1-L 1 0.1
INVD Forma el primer complemento del ACU1 1 0.1
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
INVI, INVD
La operacin depende de:
La operacin tiene influencia sobre:
NEGI Forma el complemento a 2 del ACU1-L (nmero 1 0,6
entero de 16 bits)
NEGD Forma el complemento a 2 del ACU1 1 1,7
(nmero entero de 32 bits)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
NEGI, NEGD
La operacin depende de:
La operacin tiene influencia sobre: s s s s

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-43
Lista de operaciones

A.37 Operaciones de llamada de bloques

Opera Long Tiempo de ejecucin tpico


- . en ms
cin Ope- Descripcin en Direcciona- Direcciona-
rando pala- miento miento
bras directo indirecto*
CALL FC Llamada incondicional a una funcin 1 8,2 -
SFC Llamada incondicional a un bloque de funcin del 2 Ver anexo B para el tiempo
sistema operativo de ejecucin
UC FC Llamada incondicional a una funcin sin parmetro 1**/2 6,0 6,4+
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
CALL, UC
La operacin depende de:
La operacin tiene influencia sobre: 0 0 1 0
CC FC Llamada condicional a una funcin sin parmetro 1**/2 6,2 6,6+
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
CC
La operacin depende de: s
La operacin tiene influencia sobre: 0 0 1 0
AUF DB Abrir un bloque de datos 1**/2
Par. DB Abrir un bloque de datos (direccionado va parme- 2
0,7 1,2+
tro)
DI Abrir un bloque de datos de instancia 2
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
AUF
La operacin depende de:
La operacin tiene influencia sobre:

* + tiempo necesario para cargar la direccin del operando


** en caso de direccionamiento directo

ET 200S Mdulo interfase IM 151-7 CPU


A-44 A5E00257809-03
Lista de operaciones

A.38 Operaciones de fin de bloque

Ope-
Ope- Tiempo de ejecucin tpico
ra- Descripcin Long.
rando en ms
cin en
pala-
bras
BE Fin de bloque 1 2,2
BEA Fin de bloque absoluto 1 2,2
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
BE, BEA
La operacin depende de:
La operacin tiene influencia sobre: 0 0 1 0
BEB Fin condicional del bloque si RLO=1 2,3
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
BEB
La operacin depende de: s
La operacin tiene influencia sobre: s 0 1 1 0

A.39 Intercambio de bloques de datos


Sirve para intercambiar ambos bloques de datos actuales. El bloque de datos actual se
convierte en el bloque de datos de instancia actual y viceversa. Estas operaciones no
afectan a los bits de la palabra de estado.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
TDB Intercambia bloques de datos 1 0.1

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-45
Lista de operaciones

A.40 Operaciones de salto


Sirven para saltar en funcin de una condicin. Si el operando tiene 8 bits, el salto puede
realizarse entre 128 y +127. Si el operando tiene 16 bits se puede saltar entre 32768 y
129 o entre +128 y +32767.

Nota para SPB


En programas destinados al IM 151-7 CPU, debe vigilarse que el destino del salto sea
siempre el comienzo de una secuencia lgica. El destino del salto no debe encontrarse
nunca en el seno de una secuencia lgica.

Long.
Opera- Ope- en Tiempo de ejecucin tpico
Descripcin
cin rando pala- en ms
bras
SPA Meta Salto incondicional 1*/2 2,0
(LABEL)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SPA
La operacin depende de:
La operacin tiene influencia sobre:
SPB Meta Salto condicional si RLO=1 1*/2 2,0
(LABEL)
SPBN Meta Salto condicional si RLO=0 2 2,0
(LABEL)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SPB, SPBN
La operacin depende de: s
La operacin tiene influencia sobre: 0 1 1 0
SPBB Meta Salto condicional si RLO=1 2 2,0
(LABEL) Memoriza el RLO en el bit RB
SPBNB Meta Salto condicional si RLO=0 2 2,0
(LABEL) Memoriza el RLO en el bit RB
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SPBB, SPBNB
La operacin depende de: s
La operacin tiene influencia sobre: s 0 1 1 0
SPBI Meta Salto condicional si RB=1 2 2,0
(LABEL)
SPBIN Meta Salto condicional si RB=0 2 2,0
(LABEL)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SPBI, SPBIN
La operacin depende de: s
La operacin tiene influencia sobre: 0 1 0

* 1 palabra de longitud en saltos entre 128 y +127

ET 200S Mdulo interfase IM 151-7 CPU


A-46 A5E00257809-03
Lista de operaciones

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
SPO Meta Salto condicional en caso de desbordamiento 1*/2 2,0
(LABEL) memorizado (OV=1)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SPO
La operacin depende de: s
La operacin tiene influencia sobre:
SPS Meta Salto condicional en caso de desbordamiento 2 2,0
(LABEL) memorizado (OS=1)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SPS
La operacin depende de: s
La operacin tiene influencia sobre: 0
SPU Meta Salto si operacin no admisible (A1=1 y A0=1) 2 2,0
(LABEL)
SPZ Meta Salto si el resultado = 0 (A1 = 0 y A0 = 0) 1*/2 2,0
(LABEL)
SPP Meta Salto si el resultado > 0 (A1 = 1 y A0 = 0) 1*/2 2,0
(LABEL)
SPM Meta Salto si el resultado < 0 (A1 = 0 y A0 = 1) 1*/2 2,0
(LABEL)
SPN Meta Salto si el resultado00 (A1 = 1 y A0 = 0) 1*/2 2,0
(LABEL) o (A1 = 0) y (A0 = 1)
SPMZ Meta Salto si el resultadov0 (A1 = 0 y A0 = 1) 2 2,0
(LABEL) o (A1 = 0 y A0 = 0)
SPPZ Meta Salto si el resultadow0 (A1 = 1 y A0 = 0) 2 2,0
(LABEL) o (A1 = 0) y (A0 = 0)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SPU, SPZ, SPP, SPM,
SPN, SPMZ, SPPZ
La operacin depende de: s s
La operacin tiene influencia sobre:
SPL Meta Distribuidor de saltos 2 2,8
(LABEL) La operacin va seguida de una lista de operacio-
nes de salto.
El operando es una meta de salto hacia la opera-
cin siguiente en la lista.
ACU1-L contiene el nmero de la operacin de
salto a ejecutar
LOOP Meta Decrementa ACU1-L y salta si ACU1-L00 2 2,2
(LABEL) (programacin de bucles)
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
SPL, LOOP
La operacin depende de:
La operacin tiene influencia sobre:

* 1 palabra de longitud en saltos entre 128 y +127

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-47
Lista de operaciones

A.41 Operaciones para el Master Control Relay (MCR)


MCR escribe el valor 0 o deja el contenido de la memoria invariable.
MCR=0MCR est desactivado
MCR=1MCR est activado; la operacin T escribe ceros en los operandos
correspondientes; las operaciones S/R no afectan al contenido de la memoria.

Long.
Ope-
Ope- en Tiempo de ejecucin tpico
ra- Descripcin
rando pala- en ms
cin
bras
MCR( Abrir un rea MCR. 1 0,8
Memorizar el RLO en la pila MCR.
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
MCR(
La operacin depende de: s
La operacin tiene influencia sobre: 0 1 0
)MCR Cerrar un rea MCR. 1 0,8
Eliminar un registro de la pila MCR.
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
)MCR
La operacin depende de:
La operacin tiene influencia sobre: 0 1 0
MCRA Activar el MCR 1 0.1
MCRD Desactivar el MCR 1 0.1
Palabra de estado de: RB A1 A0 OV OS OR STA RLO /ER
MCRA, MCRD
La operacin depende de:
La operacin tiene influencia sobre:

ET 200S Mdulo interfase IM 151-7 CPU


A-48 A5E00257809-03
Lista de operaciones

A.42 Lista de estado del sistema (SZL)

Posibles sublistas de estado del sistema


En la siguiente tabla se listan todas las posibles sublistas con los extractos de las sublistas
correspondientes y los identificadores (IDs) SZL.
Encontrar informacin ms detallada sobre cmo se leen las SZL usando, por ejemplo, la
SFC 51, y otros datos ms concretos en:
el manual de referencia: Funciones de sistema y funciones estndar del S7-300/400, en
el captulo, Lista de estado del sistema SZL
en la ayuda en pantalla de STEP 7, ayuda contextual sobre los SFBs/SFCs.

Tabla A-1 Sublistas SZL del IM151/CPU

Sublista Identificadores Extracto de la sublista Identificadores


SZL SZL
sublista Extracto
Identificacin del mdulo W#16#xy11 Identificacin de la CPU W#16#0111
Caractersticas de la CPU W#16#xy12 Todas las caractersticas W#16#0012
Caractersticas de un grupo W#16#0112
Slo informacin de cabecera de W#16#0F12
sublista SZL
reas de memoria de usuario W#16#xy13 Registros de todas las reas de W#16#0013
memoria de usuario
reas de sistema W#16#xy14 Registros de todas las reas de W#16#0014
sistema
Tipos de bloques W#16#xy15 Registros de todos los tipos de W#16#0015
bloques W#16#0115
Registros de todos los OBs
Estado de los LEDs del mdulo W#16#xy19 Estado de todos los LEDs W#16#0019
Slo informacin de cabecera de la W#16#0F19
sublista SZL
Estado de alarma W#16#xy22 Registro para la alarma W#16#0222
especificada
Comunicacin: datos de estado W#16#xy32 Datos de estado de un componente W#16#0132
de comunicacin
Datos de estado de un componente W#16#0232
de comunicacin
Estado de los LEDs del mdulo W#16#xy74 Estado de todos los LEDs W#16#0074
Estado de un LED W#16#0174
Slo informacin de cabecera de la W#16#0F74
sublista SZL

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 A-49
Lista de operaciones

Tabla A-1 Sublistas SZL del IM151/CPU

Sublista Identificadores Extracto de la sublista Identificadores


SZL SZL
sublista Extracto
Informacin sobre el estado del W#16#xy91 Informacin sobre el estado de W#16#0A91
mdulo todos los mdulos insertados
Informacin sobre el estado de un W#16#0C91
mdulo en una configuracin
centralizada o en los mdulos con
interfaz DP integrada
Informacin sobre el estado de W#16#0D91
todos los mdulos del bastidor/de la
estacin DP especificada
Informacin sobre el estado del W#16#xy92 Estado terico en la configuracin W#16#0092
bastidor/equipo centralizada del sistema maestro
Estado real en la configuracin W#16#0292
centralizada del sistema maestro
Estado correcto de los bastidores W#16#0692
de ampliacin del sistema maestro
Slo informacin de cabecera de la W#16#0F92
sublista SZL
Bfer de diagnstico W#16#xyA0 Todas las entradas disponibles en W#16#00A0
el modo de operacin
Las entradas ms recientes W#16#01A0
Informacin de diagnstico del W#16#00B1
mdulo (registro 0)
Informacin de diagnstico del W#16#00B2
mdulo (registro 1), direccin fsica
Informacin de diagnstico del W#16#00B3
mdulo (registro 1), direccin lgica

ET 200S Mdulo interfase IM 151-7 CPU


A-50 A5E00257809-03
Tiempos de ejecucin de las SFC y SFB B
El IM 151-7 CPU ofrece diferentes funciones de sistema o bloques de funcin de sistema,
p. ej., para la ejecucin del programa y el diagnstico. Las funciones de sistema y los
bloques de funcin de sistema se llaman desde el programa de usuario indicando el nmero
de la SFC.
Encontrar una descripcin detallada de todas las funciones de sistema/bloques de funcin
de sistema en el manual de referencia de STEP 7 Funciones de sistema y funciones
estndar. Este manual describe la llamada de las funciones de sistema y los parmetros a
definir.

B.1 Funciones de sistema (SFCs)

N de Nombre Descripcin Tiempo de


SFC ejecucin en
ms
0 SET_CLK Ajuste del reloj 195
1 READ_CLK Lectura del reloj 60
2 SET_RTM Activacin del contador de horas de funcionamiento 65
3 CTRL_RTM Arranque y paro del contador de horas de funcionamiento 60
4 READ_RTM Lectura del contador de horas de funcionamiento 90
5 GADR_LGC Determinar la direccin libre del canal x del mdulo de seal en el 135
slot y
6 RD_SINFO Leer la informacin de arranque del OB actual 110
7 DP_PRAL Disparar una alarma de proceso desde el programa de usuario de la 90
CPU como esclavo DP al maestro DP
12 D_ACT_DP Desactivar y activar esclavos DP 410
14 DPRD_DAT Lectura de datos tiles coherentes 150
15 DPWR_DAT Escritura de datos tiles coherentes 150
17 ALARM_SQ Generar avisos de bloque acusables 250
18 ALARM_S Generar avisos de bloque no acusables 250
19 ALARM_SC Determinar el estado de acuse del ltimo aviso ALARM_SQ en- 110
trante
20 BLKMOV Copiar variables de cualquier tipo 75
Nota: la SFC 20 slo se puede utilizar con DB relevantes para la +1,6 por byte
ejecucin, es decir, en las propiedades del objeto no est seleccio-
nado el botn de opcin Unlinked. En caso contrario, se obtiene
como valor de retorno (RET_VAL) el cdigo de error W#16#8092 (=
bloque no relevante para el procesamiento).

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 B-1
Tiempos de ejecucin de las SFC y SFB

N de Nombre Descripcin Tiempo de


SFC ejecucin en
ms
21 FILL Inicializar un campo 75
+2,2 por byte
22 CREATE_DB Generar un bloque de datos 110
+3,5 por byte
23 DEL_DB Borrar un bloque de datos 402
24 TEST_DB Comprobar (test) un bloque de datos 110
28 SET_TINT Ajustar una alarma horaria 160
29 CAN_TINT Cancelar una alarma horaria 70
30 ACT_TINT Activar una alarma horaria 120
31 QRY_TINT Consultar una alarma horaria 75
32 SRT_DINT Activar una alarma de retardo 75
33 CAN_DINT Anular una alarma de retardo 50
34 QRY_DINT Consultar una alarma de retardo 71
36 MSK_FLT Enmascarar eventos de error sncrono 110
37 DMSK_FLT Habilitar eventos de error sncrono 120
38 READ_ERR Consultar y borrar eventos de errores de programacin y acceso 120
aparecidos y bloqueados
39 DIS_IRT Bloquear el procesamiento de nuevos eventos de interrupcin 155
40 EN_IRT Habilitar el procesamiento de nuevos eventos de interrupcin 105
41 DIS_AIRT Retardar el procesamiento de eventos de interrupcin 45
42 EN_AIRT Habilitar el procesamiento de eventos de interrupcin 45
43 RE_TRIGR Redisparar la vigilancia del tiempo de ciclo 40
44 REPL_VAL Copiar el valor de sustitucin en el ACU 1 del nivel causante del 50
error
46 STP Poner la CPU a STOP sin indicacin
47 WAIT Programar tiempos de espera 250
49 LGC_GADR Recalcular una direccin libre en el slot correspondiente as como el 210
bastidor de un mdulo
50 RD_LGADR Determinar todas las direcciones libres declaradas en un mdulo 420
51 RDSYSST Leer todas las informaciones de la lista de estado del sistema 224
La SFC 51 no puede ser interrumpida por una alarma +10 por byte
52 WR_USMSG Registrar informaciones de diagnstico seleccionables en el bfer 235
de diagnstico
55 WR_PARM Escribir parmetros dinmicos predefinidos de un mdulo 1700
(actualmente sin aplicacin, dado que todos los parmetros de
mdulos son estticos)
56 WR_DPARM Escribir parmetros dinmicos predefinidos de un mdulo 1750
(actualmente sin aplicacin, dado que todos los parmetros de
mdulos son estticos)
57 PARM_MOD Parametrizar un mdulo t 1400
58 WR_REC Escribir un registro especfico de un mdulo 1400
(actualmente sin aplicacin, dado que no existe ningn mdulo para +32 por byte
el que puedan escribirse registros de datos tiles)

ET 200S Mdulo interfase IM 151-7 CPU


B-2 A5E00257809-03
Tiempos de ejecucin de las SFC y SFB

N de Nombre Descripcin Tiempo de


SFC ejecucin en
ms
59 RD_REC Leer un registro especfico de un mdulo 500
(actualmente slo lectura de los registros de diagnstico 0 y 1)
64 TIME_TCK Lectura de la hora de sistema con una precisin de 10 ms 50
65 X_SEND Envo seguro de datos a estaciones fuera del equipo S7 310
66 X_RCV Recepcin segura de datos de estaciones fuera del equipo S7 120
67 X_GET Leer datos de una estacin fuera del equipo S7 190
68 X_PUT Escribir datos en una estacin fuera del equipo S7 190
69 X_ABORT Deshacer un enlace establecido con una estacin fuera del equipo 100
S7
72 I_GET Leer datos de una estacin del equipo S7 190
73 I_PUT Escribir datos en una estacin del equipo S7 190
74 I_ABORT Deshacer un enlaces establecido con una estacin del equipo S7 100
81 UBLKMOV Copiar una variable sin interrupcin posible 75
+2 por byte
82 CREA_DBL Crear un bloque de datos en la memoria de carga t 1050
83 READ_DBL Leer un bloque de datos en la memoria de carga t 950
84 WRIT_DBL Escribir en un bloque de datos en la memoria de carga t 900
101 RTM Ajustar/iniciar/detener/leer contador de horas de funcionamiento
102 RD_DPARA Leer parmetros predefinidos t 1500

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 B-3
Tiempos de ejecucin de las SFC y SFB

B.2 Bloques de funcin de sistema (SFBs)

N de Nombre Descripcin Tiempo de


SFB ejecucin en
ms
Contadores IEC
0 CTU Incrementar contador. El contador incrementa en una unidad en cada 90
flanco ascendente.
1 CTD Decrementar contador. El contador decrementa en una unidad en cada 90
flanco ascendente.
2 CTUD Incrementar y decrementar contador. 100
Temporizadores IEC
3 TP Generar un impulso de duracin PT. 115
4 TON Retardar un flanco ascendente por la duracin PT. 101
5 TOF Retardar un flanco descendente por la duracin PT. 100
Realizacin de un secuenciador
32 DRUM Realizacin de un secuenciador de 16 pasos como mximo. 80
SFB conformes a la norma IEC 61784-1:2002 Ed1 CP 3/1
52 RDREC Leer registro (descentralizado/centralizado)
53 WRREC Escribir registro (descentralizado/centralizado)
54 RALRM Recibir alarma (descentralizado/centralizado)
75 SALRM Enviar alarma al maestro

ET 200S Mdulo interfase IM 151-7 CPU


B-4 A5E00257809-03
Catalogacin del IM 151-7 CPU en el entorno
de la CPU C
En este captulo se describen las principales diferencias entre dos CPU seleccionadas de la
gama SIMATIC S7-300.
Asimismo, se muestra cmo se deben reescribir los programas que se hayan creado para
las CPU del S7-300 si se van a utilizar en un IM 151-7 CPU.

ndice del captulo

Apartado Tema Pg.


C.1 Diferencias con respecto a las CPU S7-300 seleccionadas C-2
C.2 Trasladar el programa de usuario C-3

Informacin adicional
Encontrar informacin adicional sobre el proceso de creacin y estructuracin de los
programas en los manuales y en las ayudas en pantalla de STEP 7.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 C-1
Catalogacin del IM 151-7 CPU en el entorno de la CPU

C.1 Diferencias con respecto a las CPUs S7-300 seleccionadas


La siguiente tabla muestra las principales diferencias de programacin de dos CPU de la
gama SIMATIC S7-300 con respecto al IM 151-7 CPU.

Tabla C-1 Diferencias con respecto a las CPU S7-300 seleccionadas

Caracterstica CPU 315-2 DP CPU 315-2 DP IM 151-7 CPU


(modular) (6ES7151-7Ax00- (6ES7151-7Ax10-
0AB0) 0AB0)

Reloj en tiempo real Hardware Hardware Software Hardware


Respaldo de la memoria S, con batera Garantizado No es posible Garantizado
por MMC (no por MMC (no
necesita necesita
mantenimiento) mantenimiento)
Tarjeta de memoria Memory Card MMC MMC MMC
Nmero de enlaces a PG y OP 4 16 5 mx. 12
(a partir de
10/99: 12)
Parametrizacin de la Configuracin Configuracin La Configuracin
direccin de PROFIBUS de hardware de hardware configuracin de hardware
hardware
debe coincidir
con la
direccin
ajustada
Velocidad de transmisin con 187,5 kbps 187,5 kbps 12 Mbps (DP) 12 Mbaudios
el PG y OP (MPI) (MPI) (MPI/DP)
12 Mbps (DP) 12 Mbps (DP)
Comunicacin:
PG/OP s s s s
Comunicacin de datos s s no s
globales s s s (servidor) s
Comunicacin bsica S7 s (servidor) s s (servidor) s (servidor)
Comunicacin S7 s s s s
Comunicacin directa
Aplicacin como maestro como maestro como esclavo como esclavo
DP DP DP DP
como esclavo como esclavo autnomo autnomo
DP DP
autnomo autnomo
Direccionamiento libre libre libre libre
Tiempo de respuesta a una 0,4-1,3 ms 0,3-1,2 ms menos de menos de
alarma 20 ms 20 ms
Extraccin/insercin de No No s s
mdulos en marcha

ET 200S Mdulo interfase IM 151-7 CPU


C-2 A5E00257809-03
Catalogacin del IM 151-7 CPU en el entorno de la CPU

C.2 Trasladar el programa de usuario

Introduccin
Trasladar un programa significa habilitar un programa que ha sido utilizado de modo central
en un maestro, para su uso descentralizado. Para trasladar un programa existente, ya sea
en parte o en su totalidad del maestro a un esclavo inteligente, puede que se requieran
ciertas adaptaciones. El traslado de partes de un programa a un esclavo inteligente puede
ser ms o menos complejo dependiendo de cmo est almacenada la asignacin de
direcciones de entradas y salidas en los FBs del programa fuente.
Las entradas y salidas se pueden utilizar de diferente manera en las FC del programa
fuente. En la ET 200S actual es posible comprimir direcciones. Esto no es posible en el
IM 151-7 CPU.
Consulte el direccionamiento del IM 151-7 CPU en el captulo 3.1.

Trasladar direcciones no comprimidas


Si utiliza FBs con direcciones de entradas/salidas no comprimidas, las partes del programa
necesarias se podrn transferir al IM 151-7 CPU sin problema, es decir, sin necesidad de un
traslado.

E 1.0 A 1.0
DI_1_Modul
E 1.1 A 1.1
E 2.0
DI_2_Modul
E 2.1

Figura C-1 Ejemplo: FB con direcciones no comprimidas

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 C-3
Catalogacin del IM 151-7 CPU en el entorno de la CPU

Trasladar direcciones compactadas


Si se copian FBs con direcciones de E/S comprimidas en el IM 151-7 CPU, las direcciones
comprimidas ya no se podrn asignar aqu a las entradas y salidas de los mdulos de
periferia, ya que la CPU del IM 151-7 CPU no es compatible con las direcciones
comprimidas. En este caso, es necesario reasignar las direcciones del FB correspondiente.
La reasignacin consiste en descomprimir las direcciones.

E 1.0 A 1.0
DI_1_Modul
E 1.1 A 1.1
E 1.2
DI_2_Modul
E 1.3

Figura C-2 Ejemplo: FB con direcciones comprimidas

Reasignacin
Bsicamente, se pueden reasignar los bloques y operandos siguientes:
Entrada, salidas
Marcas, temporizadores, contadores
Funciones, bloques de funcin
Para reasignar las seales, proceda del siguiente modo:
1. En el Administrador SIMATIC, seleccione la carpeta Bloques que contiene los bloques
con las direcciones comprimidas que desea trasladar al IM 151-7 CPU.
2. Seleccione Herramientas " Recablear.
3. Introduzca en la tabla del cuadro de dilogo Recablear las sustituciones o
reasignaciones (operando antiguo/operando nuevo), que desea realizar.

Tabla C-2 Ejemplo: Sustituciones bajo Herramientas Recablear

Antiguo operando Nuevo operando


1 E 1.2 E 2.0
2 E 1.3 E 2.1

ET 200S Mdulo interfase IM 151-7 CPU


C-4 A5E00257809-03
Catalogacin del IM 151-7 CPU en el entorno de la CPU

4. Pulse Aceptar.
As se inicia la reasignacin. Tras la reasignacin, puede consultar en un cuadro de dilogo
el archivo de informacin de la reasignacin. El archivo de informacin contiene la lista de
operandos, Operando antiguo, Operando nuevo. Aqu se indica tambin cada uno de los
bloques, especificando el nmero de reasignaciones que se ha realizado en cada bloque,
respectivamente.

E 1.0 A 1.0 E 1.0 A 1.0


E 1.1 A 1.1 E 1.1 A 1.1
E 1.2 E 2.0
E 1.3 E 2.1

Figura C-3 Ejemplo: reasignacin de las seales

Si en STEP 7 asigna smbolos a las entradas y salidas en la tabla de smbolos, ser


necesario modificar aqu dicha tabla para adaptar as la parte de programa que se va a
utilizar en el IM 151-7 CPU.
Vase tambin la ayuda en pantalla de STEP 7.

Trasladar los FBs con entradas/salidas en una palabra de periferia


Si ha programado las direcciones de las entradas/salidas mediante una palabra de periferia
en un bloque de funcin programado por usted, el traslado ser ms complejo.
Existen dos mtodos: se puede programar un globo entorno al FB que realice las
adaptaciones necesarias para que se pueda utilizar con el IM 151-7 CPU o bien se puede
volver a programar el FB. Recomendamos programar de nuevo el FB, ya que es ms fcil
que programar un globo.
Vase tambin la ayuda en pantalla de STEP 7.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 C-5
Catalogacin del IM 151-7 CPU en el entorno de la CPU

ET 200S Mdulo interfase IM 151-7 CPU


C-6 A5E00257809-03
Glosario

Acumulador (ACU)
Los acumuladores son registros de la CPU que sirven de memoria intermedia para las
operaciones de carga, transferencia, comparacin, clculo y conversin.

Alarma (interrupcin)
El sistemaoperativo de la CPU distingue 10 clases de prioridad que gestionan el
procesamiento del programa de usuario. A estas clases de prioridad, pertenecen, entre
otras, las alarmas, como p. ej., la alarma de diagnstico. Cuando aparece una alarma, el
sistema operativo llama automticamente al bloque de organizacin correspondiente, en
el que el usuario puede programar la reaccin deseada (p. ej., en un FB).

Alarma de proceso
Una alarma de proceso es disparada pormdulos de periferia aptos para disparar alarmas
cuando aparece un determinado evento en el proceso. La alarma de proceso se notifica a
la CPU. En funcin de la prioridad de esta alarma, se procesa el bloque de
organizacin correspondiente.

Alarma, diagnstico Alarma de diagnstico

Alarma, proceso Alarma de proceso

Alarmas de diagnstico
Mdulos aptos para el diagnstico que notifican a la CPU central los fallos y errores
detectados en el sistema a travs de alarmas de diagnstico.
En SIMATIC S7/M7: cuando se detecta o desaparece un error (p. ej. rotura del hilo), el
ET 200S dispara una alarma de diagnstico si la alarma est habilitada. La CPU del
maestro DP interrumpe el procesamiento del programa de usuario o lo niveles de prioridad
inferior y procesa el bloque de alarma de diagnstico (OB 82).
En SIMATIC S5: la alarma de diagnstico se reproduce dentro del diagnstico de
dispositivo. Mediante consulta cclica de los bits del diagnstico de dispositivo es posible
detectar los errores, como p. ej. una rotura del hilo.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 Glosario-1
Glosario

Archivo GSD
En un archivo GSD (archivo de datos caractersticos del dispositivo) estn depositadas
todas las caractersticas especficas del esclavo DP. El formato del archivo GSD se indica
en la norma IEC 61784-1:2002 Ed1 CP 3/1.

ARRANQUE
El estado operativo ARRANQUE tiene lugar durante la transicin del estado operativo
STOP al estado operativo RUN.
Se puede establecer mediante el selector, despus de conectar la alimentacin o bien
puede iniciarse desde la unidad de programacin. En el ET 200S se llevar a cabo un
reinicio.

Autmata programable
Los autmatas programables (PLC) son controladores o mandos electrnicos cuya
funcin est memorizada en forma de programa en el autmata. La configuracin y el
cableado del equipo no dependen de la funcin del autmata. Los autmatas
programables tienen la estructura de un ordenador; estn formados por una CPU
(mdulo central) con memoria, mdulos de entrada/salida y un sistema de bus interno. La
periferia y el lenguaje de programacin han sido concebidos para el mundo de los
autmatas.

Bloque de datos
Los bloques de datos (DB) son reas de datos en el programa de usuario que incluyen los
datos de usuario. Existen bloques de datos globales, a los que se puede acceder desde
todos los bloques lgicos, y bloques de datos de instancia, que estn asociados a una
llamada de FB determinada.

Bloque de organizacin
Los bloques de organizacin (OBs) constituyen la interfaz entre el sistema operativo de la
CPU y el programa de usuario. En los bloques de organizacin se establece el orden de
procesamiento del programa de usuario.

Bfer de diagnstico
El bfer de diagnstico es un rea de memoria remanente de la CPU en la que se
depositan todos los eventos de diagnstico por orden de aparicin.

Bus
Va de comunicacin comn que conecta todos los participantes. Consta de dos
extremosdefinidos.
En el ET 200S, el bus es un cable a dos hilos o un cable de fibra ptica.

ET 200S Mdulo interfase IM 151-7 CPU


Glosario-2 A5E00257809-03
Glosario

Comprimir
La funcin PG online Comprimir agrupa todos los bloques vlidos de la RAM de la CPU
al inicio de la memoria de usuario sin dejar espacios intermedios. Con ello se eliminan
todos los huecos producidos en el momento de borrar o corregir bloques.

Comunicacin directa
Vase: intercambio directo de datos

Comunicacin directa
La comunicacin directa es una relacin de comunicacin especial entre las estaciones de
la red PROFIBUS-DP. La comunicacin directa se caracteriza por el hecho de que las
estaciones de PROFIBUS-DP interceptan qu datos est enviando un esclavo DP hacia
su maestro DP.

Contador
Los contadores forman parte de la memoria de sistema de la CPU. El contenido de las
clulas de contaje se puede modificar con instrucciones STEP 7 (p. ej., contar
adelante/atrs).

CPU
Central processing unit = unidad central del sistema de automatizacin S7, con unidad de
control y clculo, memoria, sistema operativo e interfaz para la unidad de programacin.

Datos coherentes
Los datos relacionados entre s por su contenido y que no se pueden separar se
denominan datos coherentes.
Por ejemplo, los valores de los mdulos analgicos deben tratarse siempre de forma
coherente, es decir, el valor de un mdulo analgico no debe variar por leerse en dos
momentos diferentes.

Diagnstico
El diagnstico del sistema consiste en la deteccin, localizacin, clasificacin, sealizacin
y anlisis de errores, fallos y avisos.
El diagnstico ofrece las funciones de vigilancia que se ejecutan automticamente durante
el funcionamiento de la instalacin. Con la reduccin de los tiempos de puesta en marcha
y parada resultante, aumenta la disponibilidad de los equipos.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 Glosario-3
Glosario

Diagnstico del sistema


El diagnstico del sistema es la deteccin, evaluacin y notificacin de errores que
aparecen en el sistema de automatizacin. Estos fallos pueden ser, por ejemplo: errores
de programacin o fallos en los mdulos. Los errores de sistema se pueden sealizar
mediante LED o en STEP 7.

Direccin
Una direccin es la identificacin de un operando o un rea de operandos concreta.
Ejemplos: entrada E 12.1; palabra de marcas MW 25; bloque de datos DB 3.

Direccin PROFIBUS
Cada estacin ha de contener una direccin PROFIBUS para su identificacin inequvoca
en el PROFIBUS.
PC/PG tienen la direccin PROFIBUS 0.
Para el sistema de periferia descentralizada ET 200S estn permitidas las direcciones
PROFIBUS 1 a 125.

Error de ejecucin
Error que se produce durante el procesamiento del programa de usuario en el sistema de
automatizacin (fuera del proceso).

Esclavo
Un esclavo slo puede intercambiar datos con un maestro cuando ste as lo solicite.
Los esclavos son, por ejemplo, todos los esclavos DP, como ET 200S, ET 200B, ET 200X,
ET 200M, etc.

Esclavo DP
Un esclavo que funciona en la red PROFIBUS con el protocolo PROFIBUS-DP y se
comporta conforme a la norma IEC 61784-1:2002 Ed1 CP 3/1 se denomina esclavo DP.

Esclavo DP inteligente
La caracterstica principal de un esclavo DP inteligente es que los datos de entrada/salida
no los pone directamente a disposicin del maestro DP una entrada/salida real del esclavo
DP, sino una CPU que los procesa previamente, en este caso, el mdulo interfase
IM 151-7 CPU.

Estacin
Aparato que puede enviar, recibir o amplificar datos a travs del bus, por ejemplo, maestro
DP, esclavo DP, repetidor RS 485, acoplador en estrella activo.

ET 200S Mdulo interfase IM 151-7 CPU


Glosario-4 A5E00257809-03
Glosario

Estado operativo
Los sistemas de automatizacin de SIMATIC S7 reconocen los siguientes estados
operativos: STOP, ANLAUF, RUN.

ET 200
El sistema de periferia descentralizada ET 200 con protocolo PROFIBUS-DP es un bus
para la conexin de periferia descentralizada a una CPU o a un maestro DP adecuado. El
ET 200 se caracteriza por sus rpidos tiempos de respuesta, ya que slo se transfieren
unos pocos datos (bytes).
El ET 200 est basado en la norma IEC 61784-1:2002 Ed1 CP 3/1.
ET 200 funciona segn el principio maestro-esclavo. Un maestro DP puede ser, por
ejemplo, la interfase maestra IM 308-C o la CPU 315-2 DP.
Los esclavos DP pueden ser los sistemas de periferia descentralizada ET 200S, ET 200B,
ET 200C, ET 200M, ET 200X, ET 200U, ET 200L o los esclavos DP de Siemens o de
otros fabricantes.

Evento de arranque
Los eventos de arranque son eventos definidos, como errores, horas o alarmas. Permiten
al sistema operativo arrancar un bloque de organizacin asociado al evento (si as lo ha
programado el usuario). Los eventos de arranque se muestran en la informacin de
cabecera del OB correspondiente. El usuario puede reaccionar a los eventos de arranque
en el programa de usuario.

FC Funcin

Forzado permanente
La funcin Forzado permanente permite poner determinadas salidas al estado 1, por
ejemplo, durante la fase de puesta en marcha, incluso cuando las condiciones lgicas
correspondientes no se cumplan en el programa de usuario (por ejemplo debido a que las
entradas no estn conectadas).

FREEZE
Se trata de un comando de control que el maestro DP enva a un grupo de esclavos.
Despus de recibir un comando FREEZE, el esclavo DP congela el estado actual de las
entradas y las transfiere cclicamente al maestro DP.
Cada vez que recibe un comando FREEZE, el esclavo vuelve a congelar el estado de las
entradas.
Los datos de entrada, sin embargo, no se volvern a transferir cclicamente del esclavo
DP al maestro, hasta que el maestro no enve el comando UNFREEZE.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 Glosario-5
Glosario

Funcin
Segn IEC 1131-3, una funcin (FC) es un bloque de cdigo sin datos estticos. Una
funcin permite transferir parmetros en el programa de usuario. Las funciones sirven
para programar funciones complejas repetitivas, como por ejemplo, la realizacin de
clculos.

Funcin de sistema
Una funcin de sistema (SFC) es una funcin integrada en el sistema operativo de la CPU
que puede ser llamada desde el programa de usuario STEP 7.

Funcionamiento autnomo (stand alone)


El equipo funciona de forma autnoma sin intercambio de datos con un maestro de orden
superior y sin comunicacin directa con otros esclavos DP. Todos los mdulos se ejecutan
con los parmetros predeterminados y con la configuracin mxima (32 slots, 64 bytes
coherentes).

Imagen de proceso
La imagen del proceso es una parte de la memoria del sistema de la CPU. Al comienzo
del programa cclico se transfieren los estados de seal de los mdulos de entrada a la
imagen del proceso de las entradas. Al final del programa cclico se transfiere el contenido
de la imagen del proceso de las salidas en forma de estado de seal a los mdulos de
salida.

Intercambio directo
Vase: Comunicacin directa

Maestro
Cuando el maestro est en posesin del testigo, ste puede enviar datos a otras
estaciones y solicitar datos a stas (= estacin activa). Un maestro DP es, por ejemplo,
una CPU 315-2 DP.

Maestro DP
Los maestros que presentan un comportamiento conforme a la norma
IEC 61784-1:2002 Ed1 CP 3/1, se denominan maestros DP.

Marcas
Las marcas forman parte de la memoria de sistema de la CPU y sirven para memorizar
resultados intermedios. El acceso a las marcas puede hacerse por bit, byte, palabra o
palabra doble.

ET 200S Mdulo interfase IM 151-7 CPU


Glosario-6 A5E00257809-03
Glosario

Masa
La masa es el conjunto de partes inactivas de un equipo elctrico conectadas entre ellas y
que, en caso de defecto, no pueden adoptar una tensin de contacto peligrosa.

Memoria de carga
La memoria de carga forma parte de la CPU. Alberga los objetos generados por la unidad
de programacin. Puede ser una Memory Card/Micro Memory Card insertable o una
memoria integrada.

Memoria de respaldo (back-up)


La memoria de respaldo permite salvaguardar reas de la memoria de la CPU sin pila
de respaldo. Permite memorizar un nmero parametrizable de temporizadores,
contadores, marcas y bytes de datos denominados temporizadores, contadores, marcas
ybytes de datos remanentes.

Memoria de sistema
La memoria de sistema es una memoria RAM integrada en la CPU. En la memoria de
sistema se incluyen reas de operandos (como temporizadores, contadores, marcas), as
como las reas de datos necesarias para el sistema operativo (p. ej., bfer de
comunicacin).

Memoria de trabajo
La memoria de trabajo es una memoria RAM de la CPU a la que el procesador accede
durante la ejecucin del programa de usuario.

Memoria de usuario
La memoria de usuario contiene bloques de cdigo y de datos del programa de usuario.
La memoria de usuario puede estar integrada tanto en la CPU como en tarjetas de
memoria (IM 151-7 CPU) o mdulos de memoria. El programa de usuario, sin embargo,
se suele procesar desde la memoria de trabajo de la CPU.

MMC
Micro Memory Card. Tarjeta de memoria para los sistemas SIMATIC. Se utiliza como
soporte de datos transportable y memoria de carga.

MPI
La interfaz multipunto (MPI) es la interfaz de las unidades de programacin de
SIMATIC S7.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 Glosario-7
Glosario

Nivel de prioridad
El sistema operativo de una CPU S7 ofrece como mx. 26 niveles de prioridad (o niveles
de ejecucin del programa), que tienen asignados diferentes bloques de organizacin.
Los niveles de prioridad determinan qu OB interrumpirn a qu otros OB. Si un nivel de
prioridad comprende varios OB, stos no se interrumpirn mutuamente, sino que se
ejecutarn secuencialmente.

Norma DP
La norma DP es el protocolo de bus del sistema de periferia descentralizada ET 200
conforme a la norma IEC 61784-1:2002 Ed1 CP 3/1.

OB Bloque de organizacin

Parmetro
1. Variable de un bloque de cdigo STEP 7
2. Variable que se utiliza para definir el comportamiento de un mdulo (uno o varios
parmetros por mdulo). Cada mdulo se comercializa con un ajuste bsico adecuado,
que se puede modificar por configuracin en STEP 7.

PG Unidad de programacin

PLC Autmata programable

Prioridad de OB
El sistema operativo de una CPU distingue distintos niveles de prioridad, p. ej., la
ejecucin cclica del programa y la ejecucin controlada por una alarma de proceso. Cada
nivel de prioridad tiene asignados bloques de organizacin (OB) en los que el usuario
de S7 puede programar una reaccin. De forma predeterminada, los OB presentan
diferentes prioridades que establecen su orden de procesamiento o interrupcin en caso
de aparicin simultnea.

PROFIBUS
Process Field Bus, norma alemana de procesos y de bus de campo, que est definida en
la norma IEC 61784-1:2002 Ed1 CP 3/1. Define las propiedades funcionales, elctricas y
mecnicas de un sistema de bus de campo serie.
PROFIBUS est disponible con los protocolos DP (= Dezentrale Peripherie, periferia
descentralizada), FMS (= Fieldbus Message Specification), PA (= Process Automation) o
TF (= Technology Functions).

ET 200S Mdulo interfase IM 151-7 CPU


Glosario-8 A5E00257809-03
Glosario

Profundidad de anidamiento
Las llamadas de bloque permiten llamar a un bloque desde otro bloque. Por profundidad
de anidamiento se entiende el nmero de bloques de cdigo llamados simultneamente.

Programa de usuario
En SIMATIC se distingue entre sistema operativo de la CPU y los programas de
usuario. Por ltimo se crea en el software de programacin STEP 7 en los lenguajes de
programacin posibles (esquema de contactos y lista de instrucciones) y se guardan en
bloques de cdigo. Los datos se guardan en bloques de datos.

Publisher
Emisor en la comunicacin directa. Vase: intercambio directo de datos

Punto de control de ciclo


Fase del procesamiento de la CPU en la que, por ejemplo, se actualiza la imagen de
proceso.

Reaccin a error
Reaccin a un error de ejecucin. El sistema operativo puedereaccionar de las
siguientes maneras: conducir el sistema de automatizacin al estado STOP, llamar un
bloque de organizacin en el que el usuario pueda programar una reaccin o bien
sealizar el error.

Rearranque completo
Cuando arranca una CPU (p. ej., al girar el selector de modo de STOP a RUN o tras
conectar la alimentacin POWER ON), se procesa en primer lugar el bloque de
organizacin OB 100 (rearranque completo) antes de procesarse el programa cclico
(OB 1). En caso de efectuar un rearranque completo se carga la imagen de proceso de
las entradas y el programa de usuario STEP 7 se procesa a partir de la primera
instruccin del OB 1.

Sealizacin de errores
La sealizacin de errores es una de las posibles reacciones del sistema operativo a un
error de ejecucin. Otras reacciones posibles son: reaccin a error en el programa de
usuario, estado STOP de la CPU.

SFC Funcin del sistema

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 Glosario-9
Glosario

Sistema de automatizacin
Un sistema de automatizacin es un controlador programable que est formado, como
mnimo, por una CPU, distintos mdulos de entrada y salida, y dispositivos de manejo y
visualizacin.

Sistema maestro
Todos los esclavos DP que estn asignados a un maestro DP con acceso de lectura y
escritura, forman conjuntamente con el maestro DP un sistema maestro.

Sistema operativo de la CPU


El sistema operativo de la CPU organiza todas las funciones y acciones de la CPU que no
estnasociadas a una tarea de control especial.

Sistemas de periferia descentralizada


Se trata de unidades de entrada/salida que no se encuentran en la unidad central, sino
que estn instaladas de modo descentralizado a una gran distancia de la CPU, p. ej.:
ET 200S, ET 200M, ET 200B, ET 200C, ET 200U, ET 200X o ET 200L
DP/AS-i Link
S5-95U con interface esclava PROFIBUS-DP
Otros esclavos DP de la casa Siemens o de otros fabricantes
Los sistemas de periferia descentralizada estn conectados con el maestro DP a travs
de PROFIBUS-DP.

STEP 7
Lenguaje de programacin para crear programas de usuario en autmatas SIMATIC S7.

Subscriptor
Receptor en la comunicacin directa. Vase: comunicacin directa

Suma de corriente
La suma de las corrientes de todos los canales de salida de un mdulo de salida digital.

ET 200S Mdulo interfase IM 151-7 CPU


Glosario-10 A5E00257809-03
Glosario

SYNC
Se trata de un comando de control que el maestro DP enva a un grupo de esclavos DP.
Por medio del comando de control SYNC, el esclavo congela el estado de las salidas en el
valor instantneo. En los siguientes telegramas, el esclavo DP memoriza los datos de
salida pero los estados de las salidas permanecen fijos.
Cada vez que recibe el comando SYNC, el esclavo DP activa las salidas que ha ido
memorizando como datos reales de salida. Las salidas no se vuelven a actualizar
cclicamente hasta que el maestro no enva el comando de control UNSYNC.

Temporizador
Los temporizadores forman parte de la memoria de sistema de la CPU. El contenido de
las clulas de temporizacin lo actualiza automticamente el sistema operativo. Con las
instrucciones STEP 7 se define la funcin exacta de cada clula de temporizador (por
ejemplo, retardo a la conexin) y se lanza su ejecucin (por ejemplo, arranque).

Tiempo de ciclo
Tiempo que la CPU necesita para procesar una vez el programa de usuario.

Timer Temporizadores

Token
Permiso de acceso al bus.

Tratamiento de errores mediante OB


Si el sistema operativo detecta un determinado error (p. ej. error de acceso en STEP 7),
llama al bloque de organizacin previsto para este caso (OB de error) en el que se puede
definir el comportamiento posterior de la CPU.

Unidad de programacin
Las unidades de programacin son, en esencia, PCs industriales, compactos y porttiles.
Se distinguen por un equipamiento hardware y software adaptado a los sistemas de
automatizacin SIMATIC.

Velocidad en baudios
La velocidad en baudios es la velocidad de transmisin de datos e indica la cantidad de
bits transmitidos por segundo (velocidad en baudios = velocidad en bits).
En el ET 200S se admiten velocidades de 9,6 kbaudios a 12 Mbaudios.

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 Glosario-11
Glosario

ET 200S Mdulo interfase IM 151-7 CPU


Glosario-12 A5E00257809-03
ndice alfabtico
Carcter Alarma, Glosario-1
Alarma de diagnstico, 6-21, Glosario-1
), A-15
OB 82, 7-35
)MCR, A-48
Alarma de proceso, 6-21, Glosario-1
+, A-35
Alarmas, prolongacin del ciclo, 8-4
+AR1, A-36
Alarmas cclicas, 7-37
+AR2, A-36
Alarmas de proceso, OB 40, 7-35
+D, A-34
Alarmas horarias, 7-37
+I, A-33
Archivo GSD, 7-2, Glosario-2
+R, A-35
rea de aplicacin, 1-2
D, A-34
rea de datos de sistema, datos de diagnstico,
I, A-33
6-23
R, A-35
rea de direcciones
*D , A-34
ajuste por defecto, 3-9
*I , A-33
coherencia de datos, 3-6
*R , A-35
de los mdulos de ampliacin, 3-3
/D, A-34
para la transferencia de datos tiles, 3-5
/I, A-33
reas de memoria
/R, A-35
memoria de carga, 7-12
=, A-22
memoria de sistema, 7-13
==D, A-37
memoria de trabajo, 7-13
==I, A-36
reas de operandos, 7-19
==R, A-38
reas de parmetros, instrucciones STEP 7, A-2
<<=D, A-37
Arranque, Glosario-2
<<=I, A-36
Asignacin de direcciones, para mdulos digitales
<<=R, A-38
y analgicos, 3-3
<<<>> R, A-38
Asignacin de slots, ET 200S, 3-2
<<<>>D, A-37
AUF, A-44
<<<>>I, A-36
<<D, A-37
<<I, A-36
<<R, A-38 B
>=D, A-37 BE, A-45
>=R, A-38 BEA, A-45
>>=I, A-36 BEB, A-45
>>D, A-37 BLD, A-41
>>I, A-36 Bloque de datos, Glosario-2
>>R, A-38 Bloque de organizacin, Glosario-2
Bloques
Borrar, 7-16
A Cargar, 7-16
del IM 151-7 CPU, 7-34
Acceso, al ET 200S desde una PG/PC, 4-3
Transferir, 7-16
Actualizacin de la imagen de proceso, tiempo de
Borrado de bloques, 7-16
procesamiento, 8-3
Borrado total, 7-18
Acumulador, A-3
con el selector de modo, 7-4
Acumulador (ACU), Glosario-1
IM 151-7 CPU, 6-4
Ajuste, 2-1, 2-11
procesos internos de la CPU, 6-5
Ajuste por defecto, para el rea de direcciones,
BTD, A-42
3-9

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 ndice alfabtico-1
ndice alfabtico

BTI, A-42 D
Bfer de diagnstico, Glosario-2
Datos coherentes, Glosario-3
entrada, 6-11
Datos de configuracin, aceptacin, 7-38
lectura, 6-5
Datos de diagnstico, 6-23
Bus, Glosario-2
Datos globales, Comunicacin de datos globales,
7-32
Datos locales, 7-21
C Datos tcnicos, PROFIBUS-DP, 7-2
Cable de conexin PG, 4-6 DBs, 7-34
Cableado, 2-1, 2-4 DEC, A-41
Cables, 4-6 Deteccin de eventos, en el maestro DP/esclavo
CALL, A-44 DP, 6-12
Cambios del modo de operacin, 6-12 Diagnstico, 6-1, Glosario-3
Caractersticas, 9-2 cdigo, 6-18
del IM 151-7 CPU, 1-4, 7-2 especfico de canal, 6-27
Caractersticas del arranque, 7-37 utilizando los LEDs, 6-9
Carga, Memoria, Glosario-7 Diagnstico de cdigo, 6-18
Cargar Diagnstico de dispositivo, 6-20
Bloques, 7-16 Diagnstico de esclavo DP, estructura, 6-24
programa de usuario, 7-15 Diagnstico de esclavo en caso de aplicacin del
CC, A-44 IM 151-7 CPU como esclavo inteligente, 6-14
Ciclo, OB 1, 7-35 Diagnstico del sistema, 7-37, Glosario-4
Clases de mdulos, cdigo, 6-25 Direccin, Glosario-4
CLR, A-23 Direccin de diagnstico, 3-6, 6-11, 6-13
Coherencia, 3-6, 3-7 Direccin de diagnstico DP, 3-6
Coherencia de datos, 3-6, 3-7 Direccin de la estacin MPI, 7-38
Coherentes, Datos, Glosario-3 Direccin PROFIBUS, 4-3, Glosario-4
Componentes, ET 200S, 1-5 Direccin PROFIBUS del maestro, 6-17
Componentes de red, 4-6 Direccionamiento, 3-1
Comportamiento del ciclo, 7-38 asignacin de direcciones, 3-4
Compresin, 7-16 indirecto, A-7
Comprimir, Glosario-3 reglas, 3-8
Comunicacin Direccionamiento libre de los mdulos perifricos,
directa, 4-12 3-4
Servicios de las CPU, 7-30 Direccionamiento por slots de los mdulos de la
Comunicacin bsica S7, 7-31 periferia, 3-2
Comunicacin de datos globales, 7-32 Direccionamiento predeterminado, 3-2
Comunicacin directa, 4-12, Glosario-3, Direcciones
Glosario-6 direccin base, 3-4
Comunicacin directo, Glosario-3 para el diagnstico, 3-6
Comunicacin OP, 7-31 para la transferencia de datos tiles, 3-5
Comunicacin S7, 7-31 Dispositivo, diagnstico de, 6-20
Comunicacin-PG, 7-30 DTB, A-42
Conector de bus, 4-6 DTR, A-42
Configuracin, 2-1, 2-7, 2-12
de la red PROFIBUS, 4-2
ET 200S autnoma, 4-5 E
IM 151-7 CPU, 6-2
Ejemplos de direccionamiento, instrucciones de
red MPI, 5-2
STEP 7, A-5
Contador, Glosario-3
Entradas, tiempo de retardo, 8-4
Contenido de los manuales, resumen, 1-5
Error de ejecucin, Glosario-4
CPU, Glosario-3
Sistema operativo, Glosario-10

ET 200S Mdulo interfase IM 151-7 CPU


ndice alfabtico-2 A5E00257809-03
ndice alfabtico

Error en el acceso directo a la periferia, OB 122, Funciones de PG, 4-9


7-36 Funciones de test, 4-9
Error especfico de canal, 6-27 Funciones del sistema, B-1
Error/fallo, acceso directo a la periferia, OB 122, Funciones online, para el ET 200S, 4-9
7-36
Esclavo, Glosario-4
Esclavo DP, Glosario-4 I
inteligente, 6-2
ID del fabricante, CPU 31x-2 como esclavo DP,
Esclavo DP inteligente, 6-2, Glosario-4
6-17
Especificaciones tcnicas
IM 151-7 CPU
del IM 151-7 CPU, 9-2
bloques, 7-34
generales, 9-2
borrado total, 6-4
Especificaciones tcnicas generales, 9-2
caractersticas, 1-4
Estacin, Glosario-4
caractersticas importantes, 7-2
Estado de estacin 1 a 3, 6-15
configuracin, 6-2
Estado de mdulo, 6-19
parmetros, 7-37
Estado operativo, Glosario-5
selector de modo, 7-3
Estructura del telegrama de diagnstico, 6-14
Imagen de proceso, Glosario-6
ET 200, Glosario-5
Imagen de proceso de las entradas y las salidas,
ET 200S
7-20
componentes, 1-5
INC, A-41
manuales, 1-5
Indicacin, LED, 6-9
Evento de arranque, OB, Glosario-5
Instruccin de carga, 3-7
Eventos de arranque, para los OBs, 7-35
Instruccin de transferencia, 3-7
Inteligente, Esclavo DP, Glosario-4
Intercambio de datos
F con el maestro DP, 3-5
Fallo de estacin, OB 86, 7-36 principios, 3-1
FBs, 7-34 programa de ejemplo, 3-9
FCs, 7-34 Intercambio de datos, Directo, Glosario-3
FN, A-21 Intercambio directo, vase comunicacin directa,
Formateo de la MMC, 7-8 4-12
Forzado permanente, 7-5, Glosario-5 Interface MPI, 7-28
FP, A-21 Interfaces
FR, A-24, A-25 Qu equipos se pueden conectar en qu in-
FRCE, LED, 7-5 terfaces?, 7-28
FREEZE, Glosario-5 interface MPI, 7-28
Funcin, FC, Glosario-6 PROFIBUS DP, 7-28
Funcin de sistema, SFC, Glosario-6 Interfaz, de direccionamiento en STEP 7, 3-8
Funcionamiento autnomo, del ET 200S, 4-5, 4-9 Interfaz PROFIBUS DP, 7-28
Funcionamiento stand alone, Glosario-6 INVD, A-43
Funciones, de PG, 4-9 INVI, A-43
Funciones de memoria ITB, A-42
Borrado de bloques, 7-16 ITD, A-42
borrado total, 7-18
Carga de bloques, 7-16
carga del programa de usuario, 7-15
Compresin, 7-16
Programacin de memoria, 7-17
RAM a ROM, 7-17
Rearranque completo, 7-18
Rearranque en caliente, 7-18
Transferencia de bloques, 7-16

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 ndice alfabtico-3
ndice alfabtico

L MMC, Glosario-7
MMC, formateo, 7-8
L, A-26, A-27, A-28, A-32
MMC, vida-til, 7-7
LAR1, A-31
MOD, A-34
LAR2, A-31
Modo
LC, A-28
RUN, 7-5
LED, 6-5
STOP, 7-5
FRCE, 7-5
Mdulo interfase IM 151-7 CPU, 9-4
indicacin, 6-9
especificaciones tcnicas, 9-5
indicador, 1-4
esquema de principio, 9-4
ON, 7-5
Mdulo interfase IM 151-7 CPU FO, 9-3, 9-4
RUN, 7-5
asignacin de terminales, 9-3
SF, 7-5
esquema de principio, 9-4
STOP, 7-5
Montaje, 2-1, 2-3
Libre, direccionamiento, 3-4
MPI, 4-2, 5-2, Glosario-7
LOOP, A-47
MRES, selector de modo, 7-4

M N
Maestro, Glosario-6
NEGD, A-43
Maestro DP, Glosario-6
NEGI, A-43
Manuales, gua, 1-5
Nivel de prioridad, Glosario-8
Manuales de la ET 200S, gua, 1-5
NOP, A-41
Marca de ciclo, 7-37
Norma DP, Glosario-8
Marcas, Glosario-6
NOT, A-23
Masa, Glosario-7
Nmero de referencia
MCR(, A-48
componentes de red, 4-6
MCRA, A-48
IM 151-7 CPU, 9-2
MCRD, A-48
Memoria
Comprimir, 7-16
Trabajo, Glosario-7 O
Usuario, Glosario-7 O, A-13, A-16, A-19
Memoria de carga, 7-12, Glosario-7 O(, A-15
Memoria de respaldo, Glosario-7 OB, Glosario-2
Memoria de sistema, 7-13, Glosario-7 Evento de arranque, Glosario-5
datos locales, 7-21 Prioridad, Glosario-8
Memoria de trabajo, 7-13, Glosario-7 OB 1, 7-35
Memoria de usuario, Glosario-7 OB 100, 7-35
Memoria del sistema, 7-19 OB 122, 6-12, 7-36
reas de operandos, 7-19 OB 40, 7-35
Imagen de proceso de las entradas y las sali- OB 82, 6-8, 6-12, 7-35
das, 7-20 OB 86, 6-8, 6-12, 7-36
Memoria intermedia OB 87, 7-36
acceso desde el programa de usuario, 3-7 OB10, 7-35
de IM 151-7 CPU, 3-5 OB121, 7-36
Memoria remanente, 7-13 OB20, 7-35
Comportamiento remanente de los objetos de OB35, 7-35
memoria, 7-14 OB80, 7-35
Micro Memory Card, 7-6, Glosario-7 OB83, 7-35
Micro Memory Card SIMATIC, 7-6 OB85, 7-35
caractersticas, 7-6
Micro Memory Card SIMATIC, MMC disponibles,
7-7

ET 200S Mdulo interfase IM 151-7 CPU


ndice alfabtico-4 A5E00257809-03
ndice alfabtico

OBs Rearranque en caliente, 7-18


de la CPU, 7-34 Reasignacin, C-4
eventos de arranque, 7-35 Red, configuracin, 4-1
OD, A-18 Red MPI, configuracin bsica, 5-2
ON, A-13, A-17, A-20 Red PROFIBUS
LED, 7-5 componentes de red, 4-6
ON(, A-15 Configuracin bsica, 4-2
OP, Comunicacin OP, 7-31 Registros de direccin, A-4
Operandos, A-2 Reglas, para el direccionamiento, 3-8
OW, A-18 Reloj, 7-29, 7-37
Reloj de hardware, 7-37
Reloj integrado, 7-29
P Reloj-de software, 7-29
Remanencia, 7-37
Palabra de estado, A-4
Respaldo, Memoria, Glosario-7
Parmetros, Glosario-8
Respuestas ante error/fallo, 7-35
IM 151-7 CPU, 7-37
Retardo, de las entradas/salidas, 8-4
PC
RLD, A-40
conexin al ET 200S, 4-5
RLDA, A-40
requisitos, 4-2, 5-2
RND, A-42
PG, Glosario-11
RND+, A-42
cable de conexin, 4-4
RND, A-42
comunicacin, 7-30
RRD, A-40
conexin al ET 200X, 4-5
RRDA, A-40
PLC, Glosario-2
RUN
POP, A-41
LED, 7-5
Prioridad de OB, Glosario-8
modo, 7-5
Procesamiento de las alarmas de proceso, 8-8
selector de modo, 7-4
Proceso, alarma de, Glosario-1
PROFIBUS, Glosario-8
PROFIBUS-DP, caractersticas, 7-2
Profundidad de anidamiento, Glosario-9 S
Programa de usuario, Glosario-9 S, A-22, A-25
Cargar, 7-15 S7
tiempo de ejecucin, 8-2 Comunicacin bsica S7, 7-31
tiempo de procesamiento, 8-3 Comunicacin S7, 7-31
Transferir, 7-16 SA, A-24
Programacin, 2-1, 2-9, 2-16 Salidas, tiempo de retardo, 8-4
Programacin de memoria, 7-17 SAVE, A-23
Programadora, requisitos, 4-2 SE, A-24
Prolongacin del ciclo debido, a las interrupcio- Selector de modo, 7-3
nes, 8-4 borrado total, 6-4
Prueba de funcionamiento, 2-1, 2-10, 2-19 MRES, 7-4
Publisher, Glosario-9 RUN, 7-4
Puesta en marcha, 2-1, 2-6, 2-11, 2-19, 6-1, 6-7 STOP, 7-4
Puntero, clculo, A-6 Sealizacin de errores, Glosario-9
Punto de control de ciclo, Glosario-9 SET, A-23
PUSH, A-41 SF, LED, 7-5
SFBs, 7-34
SFC, B-1
R tiempos de ejecucin, B-1
SFC DPRD_DAT, 3-7
R, A-22, A-24, A-25
SFC DPWR_DAT, 3-7
RAM a ROM, 7-17
SFCs, 7-34
Reaccin a error, Glosario-9
SI, A-24
Rearranque, OB 100, 7-35
Rearranque completo, 7-18, Glosario-9

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 ndice alfabtico-5
ndice alfabtico

SIMATIC Micro Memory Card, Extraccin/Inser- T


cin, 7-17
T, A-29, A-30, A-32
Sistema
TAD, A-41
Diagnstico, Glosario-4
TAK, A-41
Memoria, Glosario-7
TAR, A-31
Sistema de automatizacin, Glosario-10
TAR1, A-31
Sistema maestro, Glosario-10
TAR2, A-31
Sistema operativo
Tarjeta MMC, 7-6
de la CPU, Glosario-10
TAW, A-41
tiempo de procesamiento, 8-3
TDB, A-45
SLD, A-39
Telegrama de asignacin de parmetros, configu-
Slots, direccionamiento por, 3-2
racin, 7-39
SLW, A-39
Temporizador, Glosario-11
Software de configuracin, 1-4
Tiempo de ciclo, 8-2, Glosario-11
Software de programacin, 1-4
composicin, 8-2
Solucin de problemas, 6-1
prolongacin, 8-2
SPA, A-46
Tiempo de ejecucin del programa de usuario, 8-2
SPB, A-46
Tiempo de procesamiento
SPBB, A-46
actualizacin de la imagen de proceso, 8-3
SPBI, A-46
programa de usuario, 8-3
SPBIN, A-46
sistema operativo, 8-3
SPBN, A-46
Tiempo de respuesta, 8-5
SPBNB, A-46
alarma de diagnstico, 8-8
SPL, A-47
alarma de proceso, 8-8
SPM, A-47
ms corto, 8-6
SPMZ, A-47
ms largo, 8-7
SPN, A-47
Tiempo de respuesta a una alarma de
SPO, A-47
diagnstico, 8-8
SPP, A-47
Tiempo de respuesta a una alarma de proceso,
SPPZ, A-47
8-8
SPS, A-47
Token, Glosario-11
SPU, A-47
Transferencia de datos tiles, al maestro DP, 3-5
SPZ, A-47
Transferir, 7-16
SRD, A-39
Tratamiento de errores mediante OB, Glosario-11
SRW, A-39
TRUNC, A-42
SS, A-24
SSD, A-39
SSI, A-39
STEP 7, Glosario-10 U
ajustes, 4-9 U, A-13, A-17, A-19
Configuracin del IM 151-7 CPU, 6-2 U(, A-15
interfaz de direccionamiento, 3-8 UC, A-44
STOP UD, A-18
LED, 7-5 UN, A-13, A-15, A-17, A-20
modo, 7-5 Unidad de periferia descentralizada, Glosario-10
selector de modo, 7-4 Unidad de programacin PG, requisitos, 5-2
Subscriptor, Glosario-10 UW, A-18
Suma de corriente, Glosario-10
SV, A-24
SYNC, Glosario-11

ET 200S Mdulo interfase IM 151-7 CPU


ndice alfabtico-6 A5E00257809-03
ndice alfabtico

V XN(, A-15
XOD, A-18
Velocidad en baudios, Glosario-11
XOW, A-18
Vida til de una MMC, 7-7

X Z
ZR, A-25
X, A-14, A-17, A-19
ZV, A-25
X(, A-15
XN, A-14, A-17, A-20

ET 200S Mdulo interfase IM 151-7 CPU


A5E00257809-03 ndice alfabtico-7
ndice alfabtico

ET 200S Mdulo interfase IM 151-7 CPU


ndice alfabtico-8 A5E00257809-03
Informazioni sul prodotto
11.2005

Manuale modulo di base BM 147 CPU, Edizione 05/2003

Manuale modulo di interfaccia IM 151-7 CPU, Edizione 11/2003

Le presenti Informazioni sul prodotto contengono importanti informazioni sulla documentazione


sopra indicata. Esse costituiscono un documento a parte e hanno priorit su qualsiasi altra
affermazione riportata in altri manuali o cataloghi.

Maggiore spazio di memoria di lavoro e campo numerico dei blocchi


ampliato
La memoria di lavoro per i moduli di base BM 147 CPU e il modulo di interfaccia
IM 151-7 CPU stata ampliata. Le CPU ora sono in grado di elaborare programmi
utente di maggiori dimensioni.
Per gli FB e le FC ora possibile utilizzare nel programma utente numeri di blocco da
0 a 2047. Il numero complessivo dei blocchi (FB + FC + DB) rimane invariato a 1024
max.

BM 147-1 BM 147-2 BM 147-2 IM 151-7


(6ES7 1471AA110XB0) (6ES7 1472AA010XB0) (6ES7 1472AB010XB0) (6ES7 1517AA110AB0)

Memoria di lavoro
Dimensioni 64 KByte 64 KByte 128 Kbyte 64 Kbyte
Ampliabile No No No No
Blocchi (FB, FC)
FB
Numero max. 512 max. 512 max. 512 max. 512
Campo numerico FB 0 ... FB 2047 FB 0 ... FB 2047 FB 0 ... FB 2047 FB 0 ... FB 2047
FC
Numero max. 512 max. 512 max. 512 max. 512
Campo numerico FC 0 ...FC 2047 FC 0 ...FC 2047 FC 0 ...FC 2047 FC 0 ...FC 2047

Copyright 2005 by Siemens AG


A5E00385829-02
Informazioni sul prodotto
2 A5E00385829-02
Informacin de producto del manual

ET 200S Mdulo interfase IM 151-7 CPU


Edicin 11/2003

La presente informacin de producto contiene informacin sobre el manual mencionado ante-


riormente y no debe considerarse parte del suministro. En caso de duda, su contenido preva-
lece sobre lo mencionado en otros manuales, listas de operaciones y Getting Starteds.

IM 151-7 CPU con mayor memoria de trabajo


La memoria de trabajo del IM 151-7 CPU ha sido ampliada. A partir de ahora, el IM
151-7 CPU puede procesar un mayor nmero de programas de usuario.
Debido a las novedades que presenta el IM 151-7 CPU, la referencia ha sido modifi-
cada.
El nuevo IM 151-7 CPU:
S est contenido en STEP7 V5.4 Service Pack 1
S puede configurarse desde versiones anteriores de STEP7 :
La IM 151-7 CPU con el nuevo nmero de referencia puede descargarse online
junto con STEP 7 en forma de Hardware-Support-Package (0107).
Para ello es necesario tener instalado STEP7 V5.2, Service Pack1.
S es configurable y compatible con su antecesor IM 151-7 CPU

Nombre de producto Referencia Versin Memoria Memoria de Actuali-


FW de trabajo trabajo re- zacin
manente * HW
Actual IM 151-7 CPU 6ES7151-7AA11-0AB0 V2.1.10 64 KB 64 KB --
Nuevo IM 151-7 CPU 6ES7151-7AA13-0AB0 V2.1.10 96 KB 64 KB 0107

* Tamao mximo de la memoria de trabajo remanente para bloques remanentes

Copyright 2006 by Siemens AG


A5E00860831-01
Informacin de producto del manual Sistema de periferia descentralizada ET 200iSP, Edicin 01/2005
2 A5E00860831-01

También podría gustarte