Está en la página 1de 246

Prlogo, ndice

SIMATIC ET 200S Mdulo interfase IM 151-7 CPU


Manual

Descripcin general Gua rpida para la puesta en marcha (Getting Started) Direccionamiento ET 200S en la red PROFIBUS ET 200S en la red MPI Puesta en marcha y diagnstico Funciones del IM 151-7 CPU Tiempos de ciclo y de respuesta Datos tcnicos Sustitucin del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU (6ES7151-7Ax10-0AB0) Anexos Lista de operaciones Tiempos de ejecucin de las SFC y SFB Catalogacin del IM 151-7 CPU en el entorno de la CPU Glosario, ndice alfabtico

1 2 3 4 5 6 7 8 9 10

La siguiente documentacin adicional pertenece a esta documentacin: N 1 2 Descripcin Informacin de producto Informacin de producto

Nmero de dibujo
A5E00385828-02 A5E00860831-01

Edicin 11/2005 07/2006

A B C

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 seales 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 corporales graves o daos materiales considerables.

Advertencia
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corporales 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 recomendados 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 La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de concesin de patentes o de modelos de utilidad. Siemens AG Bereich Automation and Drives Geschaeftsgebiet Industrial Automation Systems Postfach 4848, D- 90327 Nuernberg Siemens Aktiengesellschaft

Exencin de responsabilidad Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garanta completa de esta concordancia. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias. Siemens AG 2003 Sujeto a cambios sin previo aviso. 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.

iv

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Prlogo

Otros manuales necesarios

Sistema de periferia descentralizada ET 200S

Mdulo interfase IM 151-7 CPU

Arrancadores de motor para la ET 200S

Instalacin y cableado
de la ET 200S

Direccionamiento del
IM 151-7 CPU

Instalacin y cableado de los


arrancadores de motor diagnstico de los arrancadores de motor arrancadores de motor los arrancadores de motor

Puesta en marcha y
diagnstico de la ET 200S

ET 200S con

IM 151-7 CPU en la red PROFIBUS diagnstico del IM 151-7 CPU IM 151-7 CPU de STEP 7

Puesta en marcha y

Datos tcnicos del

IM 151, mdulos electrnicos digitales y analgicos para la ET 200S

Puesta en marcha y Datos tcnicos del Lista de instrucciones


Posicionamiento de la ET 200S

Datos tcnicos de los

Nmeros de referencia para

Nmeros de referencia

Funciones tecnolgicas ET 200S

Mdulo de interface serie ET 200S

1Count 24V/100kHz 1Count 5V/500kHz 1SSI 2PULSE

1STEP 5V/204kHz 1POS INC/DIGITAL 1POS SSI/DIGITAL 1POS INC/ANALOG 1POS SSI/ANALOG

1 SI 3964/ASCII 1 SI MODBUS/USS

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

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

vi

ET 200S Mdulo interfase IM 151-7 CPU 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: Fax: E-Mail: GMT: 0:00 - 24:00 / 365 das +49 (180) 5050-223 adsupport@ siemens.com +1:00

Telfono: +49 (180) 5050-222

Europe / Africa (Nuernberg) Authorization


Hora: Fax: E-Mail: GMT: lunes a viernes 8:00 - 17:00 +49 (180) 5050-223 adsupport@ siemens.com +1:00

United States (Johnson City) Technical Support and Authorization


Hora: Fax: E-Mail: GMT: lunes a viernes 8:00 - 17:00 +1 (423) 262 2289 simatic.hotline@ sea.siemens.com -5:00 Telfono: +1 (423) 262 2522

Asia / Australia (Beijing) Technical Support and Authorization


Hora: Fax: E-Mail: GMT: lunes a viernes 8:00 - 17:00 +86 10 64 74 74 74 adsupport.asia@ siemens.com +8:00 Telfono: +86 10 64 75 75 75

Telfono: +49 (180) 5050-222

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.

viii

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

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

Gua rpida para la puesta en marcha (Getting Started) . . . . . . . . . . . . . . . . . . . . . . . . .

Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.2 3.3 3.4

ET 200S en la red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 4.2 4.3 4.4 4.5

ET 200S en la red MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 5.2

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ix

ndice

Puesta en marcha y diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 6.2 6.3 6.4 6.5 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.6.6 6.7 6.7.1 6.7.2 6.7.3 6.7.4 Configuracin del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrado total del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Puesta en marcha y arranque del ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico mediante los indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico mediante la direccin de diagnstico de STEP 7 . . . . . . . . . . . . . . . . Diagnstico de esclavo en caso de aplicacin del IM 151-7 CPU como esclavo inteligente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estados de estacin 1 a 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccin PROFIBUS del maestro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ID del fabricante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico de cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de diagnstico de los mdulos electrnicos . . . . . . . . . . . . . . . . . . . . . . . . . Evaluar datos de diagnstico de los mdulos electrnicos en el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura y contenido de los datos de diagnstico bytes 0 a 7 . . . . . . . . . . . . . . Datos de diagnstico especficos del canal a partir del byte 8 . . . . . . . . . . . . . . . Ejemplo: Mdulo ET 200S: 2 AI U (6ES7134-4FB00-0AB0) con un diagnstico para el canal 0 y 1, respectivamente . . . . . . . . . . . . . . . . . . . . Datos para PROFIBUS-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El selector de modo y los LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Micro Memory Card SIMATIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Concepto de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . reas de memoria del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . reas de operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manejo de datos en el DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Almacenamiento de proyectos completos en la Micro Memory Card y carga de proyectos desde ella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin de la unin fra para la conexin de termopares . . . . . . . . . . . . Insertar y extraer mdulos en funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conectar y desconectar mdulos de potencia en funcionamiento . . . . . . . . . . . . Tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempo de respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempo de respuesta a alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-1 6-2 6-4 6-7 6-9 6-11 6-14 6-15 6-17 6-17 6-18 6-19 6-20 6-23 6-23 6-25 6-27 6-28 7-1 7-2 7-3 7-6 7-12 7-12 7-15 7-19 7-22 7-26 7-28 7-29 7-30 7-34 7-37 7-39 7-41 7-43 8-1 8-2 8-5 8-8

Funciones del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 7.2 7.3 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.6 7.7 7.8 7.9 7.10 7.11 7.12

Tiempos de ciclo y de respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 8.2 8.3

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ndice

9 10 A

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

9-1 9-2 10-1 A-1 A-2 A-3 A-3 A-5 A-7 A-9 A-10 A-11 A-12 A-13 A-15 A-16 A-17 A-18 A-19 A-21 A-22 A-23 A-24 A-25 A-26 A-28 A-29 A-31 A-32 A-32 A-33 A-34 A-35 A-35 A-36 A-36 A-37 A-38 A-39

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

xi

ndice

A.32 A.33 A.34 A.35 A.36 A.37 A.38 A.39 A.40 A.41 A.42 B B.1 B.2 C C.1 C.2

Operaciones de rotacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de transferencia de acumuladores, incrementar y decrementar . . Operacin de visualizacin de programa, operacin nula . . . . . . . . . . . . . . . . . . . Operaciones de conversin de tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formar el complemento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de llamada de bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de fin de bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intercambio de bloques de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones para el Master Control Relay (MCR) . . . . . . . . . . . . . . . . . . . . . . . . . Lista de estado del sistema (SZL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones de sistema (SFCs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloques de funcin de sistema (SFBs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diferencias con respecto a las CPUs S7-300 seleccionadas . . . . . . . . . . . . . . . . . Trasladar el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A-40 A-41 A-41 A-42 A-43 A-44 A-45 A-45 A-46 A-48 A-49 B-1 B-1 B-4 C-1 C-2 C-3

Tiempos de ejecucin de las SFC y SFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Catalogacin del IM 151-7 CPU en el entorno de la CPU . . . . . . . . . . . . . . . . . . . . . . . . .

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ndice alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Glosario-1 ndice alfabtico-1

xii

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ndice

Figuras

1-1 1-2 2-1 2-2 3-1 3-2 3-3 3-4 3-5 4-1 4-2 4-3 4-4 4-5 4-6 4-7 5-1 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 6-10 6-11 6-12 7-1 7-2 7-3 7-4 7-5 7-6 7-7 7-8 8-1 8-2 8-3 9-1 9-2 C-1 C-2 C-3

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

1-3 1-5 2-3 2-5 3-2 3-2 3-4 3-4 3-5 4-2 4-3 4-5 4-5 4-7 4-10 4-12 5-2 6-5 6-11 6-14 6-18 6-19 6-20 6-21 6-22 6-24 6-25 6-26 6-27 7-3 7-9 7-12 7-15 7-20 7-22 7-24 7-40 8-2 8-6 8-7 9-4 9-4 C-3 C-4 C-5

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

xiii

ndice

Tablas

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

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

1-6 3-3 3-7 3-8 4-4 4-6 6-2 6-4 6-5 6-10 6-12 6-13 6-15 6-16 6-16 6-17 6-17 6-25 7-2 7-4 7-5 7-7 7-10 7-11 7-14 7-19 7-28 7-29 7-30 7-33 7-34 7-35 7-35 7-35 7-37 7-39 7-42 7-42 7-42 8-3 8-3 8-4 8-4 8-8 9-3 A-49 C-2 C-4

xiv

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Descripcin general
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 1.1 1.2 Gua de manuales ET 200S Contenido En qu consiste el mdulo interfase IM 151-7 CPU? Pg. 1-2 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.

1-2

ET 200S Mdulo interfase IM 151-7 CPU 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 interfase IM 151-7 CPU Mdulo de potencia PM-D para arrancadores de motor Arrancador de motor directo Mdulo de cierre Arrancador inversor

Mdulo de potencia PM-E para mdulos electrnicos

Mdulos de terminales TM-P para mdulos de potencia

Mdulos de terminales TM-E para mdulos electrnicos

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.

1-4

ET 200S Mdulo interfase IM 151-7 CPU 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 siguientes componentes:


PM-E 2DO 2AI IM 151 2AO

Manuales necesarios:

Sistema de periferia descentralizada ET 200S

IM 151-7 CPU

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

PM-E

2DO

2AI

2AO

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

2AI

PM-D

PM-E

2DO

2AO

PM

DS

DS

1-5

Descripcin general

Tabla 1-1

Temas de los manuales suministrados con el paquete de manuales del ET 200S Manual Contenido Sistema de periferia descentralizada ET 200S Mdulo interfase IM 151-7 CPU Arrancadores de motor para la ET 200S x x x x x x x x x x x x x Captulo/ anexo

Componentes del ET 200S Componentes de los arrancadores de motor del ET 200S Posibilidades de configuracin del ET 200S Posibilidades de configuracin de los arrancadores de motor del ET 200S Montaje del ET 200S; ajuste de la direccin PROFIBUS; Montaje de los arrancadores de motor del ET 200S Direccionamiento del IM 151-7 CPU Configuracin elctrica y cableado del ET 200S ET 200S con IM 151-7 CPU en la red PROFIBUS Puesta en marcha y diagnstico del ET 200S Puesta en marcha y diagnstico del ET 200S con arrancadores de motor Puesta en marcha y diagnstico del ET 200S con el mdulo interfase IM 151-7 CPU Funciones del IM 151-7 CPU Especificaciones tcnicas generales del ET 200S (normativas, certificados y homologaciones, CEM, condiciones del entorno, etc.) Especificaciones tcnicas de los mdulos interfase, mdulos de terminales, mdulos de potencia y mdulos electrnicos Especificaciones tcnicas de los arrancadores de motor del ET 200S Especificaciones tcnicas del IM 151-7 CPU Sistema ET 200S SIGUARD Safety Integrated Nmeros de referencia del ET 200S Nmeros de referencia de los arrancadores de motor del ET 200S Tiempos de ciclo y de respuesta del IM 151-7 CPU Compatibilidad Lista de operaciones STEP 7 Tiempos de ejecucin de los bloques SFC Catalogacin del IM 151-7 CPU en el entorno de la CPU Glosario

1.2 1 3 1 4 2 3 5 4 6 3 6 7 7

8, 9, 10, 11, 12 x x x 4 9 9 A x x x x x A 8 10 A B C

Glosario

Telegrama de configuracin y parametrizacin del IM 151-7 CPU: consulte la siguiente pgina de Internet http://www.ad.siemens.de/simatic-cs

1-6

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Gua rpida para la puesta en marcha (Getting Started)


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

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 1 Artculo Sistema S7-300, compuesto por una fuente de alimentacin (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 Fuente de alimentacin (PS), p. ej.: PS 307 con cable de conexin de red (opcional) IM 151-7 CPU con mdulo de cierre Micro Memory Card SIMATIC (MMC) Mdulo de potencia (PM) Mdulo de entrada digital (DI) Mdulo de salida digital (DO) Mdulo terminal (TM) para el PM Mdulos terminales para DI y DO Perfil soporte para el ET 200S Unidad de programacin (PG) con interfaz PROFIBUS-DP, software STEP 7 instalado, versin w 5.1 y cable de PG (hasta 1,5 Mbits/s) Cable PROFIBUS-DP Destornillador con ancho de hoja de 3 mm Destornillador con ancho de hoja de 4,5 mm Alicates de corte diagonal y pelacables Herramienta para el montaje de punteras de cables Nmero de referencia (SIEMENS) Varios

1 1 1 1 1 1 1 2 1 1 1 1 1 1 1

p. ej.: 6ES7307-1EA00-0AA0 p. ej.: 6ES7151-7AA10-0AB0 p. ej.: 6ES7953-8LL00-0AA0 p. ej.: 6ES7138-4CA00-0AA0 p. ej.: 6ES7131-4BD00-0AA0 p. ej.: 6ES7132-4BD00-0AA0 p. ej.: 6ES7193-4CC30-0AA0 p. ej.: 6ES7193-4CB30-0AA0 Varios Varios

Varios Cualquier modelo convencional Cualquier modelo convencional Cualquier modelo convencional Cualquier modelo convencional Cualquier modelo convencional Cualquier modelo convencional

Aprox. 2 m Alma flexible con un corte transversal de 1 mm2 con punteras de cable adecuadas, forma A, longitud 6 mm y 12 mm 4 Pulsador de conexin monopolar (24 V)

2-2

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Gua rpida para la puesta en marcha (Getting Started)

2.1
Secuen cia 1 2 3 4 5 6 7 8 9 10

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


Descripcin Monte el sistema S7-300 siguiendo el procedimiento descrito en el manual de instalacin y configuracin del sistema de automatizacin S7-300 (captulo Montaje). 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. Coloque el IM 151-7 CPU en el perfil soporte y abtalo hasta que se engatille. Coloque el TM para el PM en el perfil soporte a la derecha del IM 151-7 CPU y abtalo hasta que se engatille. 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. 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). Deslice el PM hacia el TM correspondiente hasta que se engatille. Deslice el DI hacia el TM izquierdo que queda libre hasta que se engatille. Deslice el DO hacia el ltimo TM libre hasta que se engatille. 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


Descripcin Cablee el S7-300 siguiendo el procedimiento descrito en el manual de instalacin y configuracin del sistema de automatizacin S7-300 (captulo Montaje). 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. 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. Conecte los dos pulsadores monopolares restantes al DI del ET 200S del siguiente modo:

Secuen cia 1 2 3 4

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. 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 8 Conecte la PG y el IM 151-7 CPU mediante el cable PG y atornille todos los conectores de manera que queden bien sujetos. Conecte la PS del ET 200S, la PS del S7-300 y la PG a la red.

2-4

ET 200S Mdulo interfase IM 151-7 CPU 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 alimentacin on/off Seleccin de la tensi de red Selector de modo Perfil soporte Unidad de programacin con software STEP 7

24 V Brida para alivio de traccin Figura 2-2 Vista del S7-300 Puente Pulsadores Cable de PG

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 1

Descripcin 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 4a 4b Encienda la PG e inicie el Administrador SIMATIC desde el escritorio de Windows. 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:

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.

2-6

ET 200S Mdulo interfase IM 151-7 CPU 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)
Actividad Aparece en el Administrador SIMATIC el asistente para proyectos nuevos? Resultado En caso afirmativo: cierre el asistente porque el IM 151-7 CPU no es compatible con el asistente de proyectos. En caso negativo: pase al punto 2. Se crear un proyecto nuevo y se abrir.

Secuencia 1

Desde el men principal del Administrador SIMATIC, seleccione Archivo, Nuevo. Indique Getting Started como nombre de proyecto y haga clic en el botn Aceptar.

Seleccione Insertar, Equipo. Haga clic en la lista sobre: Equipo SIMATIC 300.

4 5

Cambie el nombre del equipo por ET 200S. 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.

SIMATIC 300(1) se convertir en ET 200S.

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 7

Actividad 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.

Resultado

Repita el mismo procedimiento con el DI (en el slot 5) y el DO (en el slot 6).

9 10

Seleccione en el men Equipo, el comando Guardar y compilar. Cargue la configuracin va MPI en el IM 151-7 CPU y cierre el editor de hardware.

La configuracin de hardware se compilar y se guardar. La configuracin se carga, y en el Administrador SIMATIC, en la parte derecha de la ventana, aparece el icono del IM 151-7 CPU.

2-8

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Gua rpida para la puesta en marcha (Getting Started)

2.5

Quinto paso: programacin del IM 151-7 CPU


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

Secuencia 1

2 3

Haga doble clic en el icono OB 1 en la parte derecha de la ventana. En el editor KOP/FUP/AWL, seleccione en el men Ver, el comando KOP para cambiar al lenguaje de programacin KOP. Haga clic en la lnea horizontal del circuito. En la barra de herramientas, haga doble clic en el icono || (contacto normalmente abierto) y luego en el icono ( ) (bobina). Haga clic en el signo de interrogacin rojo del contacto NA izquierdo del circuito. Escriba E1.0 y pulse la tecla Intro. Escriba E1.1 y pulse la tecla Intro. Escriba A2.0 y pulse la tecla Intro.

Se abrir el editor KOP/FUP/AWL para editar el bloque OB 1. En el segmento 1 se mostrar un circuito.

4 5

La lnea se representar resaltada. Los iconos se insertarn en el circuito.

El contacto NA se representar resaltado, y en lugar del signo de interrogacin aparecer un campo de texto con un cursor. Al contacto NA izquierdo se le asignar la denominacin E1.0. Al contacto NA derecho se le asignar la denominacin E1.1. A la bobina se le asignar la denominacin A2.0. El editor se cerrar y el OB 1 se guardar.

7 8

Cierre el editor y pulse S cuando se le 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


Actividad En el Administrador SIMATIC, haga clic en Bloques, en la parte izquierda de la ventana. Haga clic con el botn derecho del ratn en la parte derecha de la ventana e inserte un bloque de 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. Resultado Bloques se representar resaltado. Junto al bloque OB 1 aparecen los bloques OB 82 y OB 86.

Secuencia 1 2

Seleccione de nuevo la carpeta de bloques de la parte izquierda de la ventana. 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.

El programa y la configuracin se transferirn desde la PG al IM 151-7 CPU.

Gire el selector del IM 151-7 CPU a la posicin RUN. Accione los dos pulsadores alternativamente.

El LED STOP se apagar. El LED RUN comenzar a parpadear y luego la luz quedar permanentemente encendida. Los LED de las entradas E1.0 y E1.2 se encendern alternativamente. El LED de la salida 2.0 no se ilumina. 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.

Accione los dos pulsadores al mismo tiempo.

Gire el selector del IM 151-7 CPU a la posicin STOP y apague la PS del IM 151-7 CPU.

Todos los LED se apagarn.

2-10

ET 200S Mdulo interfase IM 151-7 CPU 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
Descripcin Desenchufe el cable de PG del IM 151-7 CPU. 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:

Secuencia 1 2a 2b

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 1

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

Resultado Se abrir el editor de la configuracin de hardware.

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.

En la ventana Propiedades Nueva subred PROFIBUS, compruebe los ajustes y confrmelos con Aceptar.

5 6

Seleccione en el men Equipo, el comando Guardar y compilar. Cargue la configuracin va MPI en el IM 151-7 CPU y cierre el editor de hardware.

La configuracin de hardware se compilar y se guardar. El ET 200S tiene ahora la direccin DP 4; el editor se cerrar.

2-12

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Gua rpida para la puesta en marcha (Getting Started)

Configure la CPU S7-300 del siguiente modo:


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

Inserte un equipo S7-300 nuevo en el proyecto del modo descrito en el paso 4, punto 3.

3 4 5

En el Administrador SIMATIC, haga clic en el equipo S7-300(1) en la parte izquierda de la ventana. Haga doble clic en el icono Hardware en la parte derecha de la ventana. 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.

En la parte derecha de la ventana aparecer el icono Hardware. Se abrir el editor de hardware.

Siguiendo el procedimiento descrito en el paso 4, inserte en el slot 1 la fuente de alimentacin cuyo 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:

Ejemplo de configuracin (puede diferir de su configuracin):

Al insertar la CPU S7-300 aparecer una


Confirme los datos con Aceptar.

ventana. Seleccione la opcin Red PROFIBUS y configure la direccin 2.

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

2-13

Gua rpida para la puesta en marcha (Getting Started)

Secuencia 7

Actividad

Resultado

En la parte inferior izquierda de la ventana del En la ventana que aparecer a continuacin,

programa de configuracin de hardware, haga doble clic en CPU 315-2 DP (fila 2). 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.

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

2-14

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Gua rpida para la puesta en marcha (Getting Started)

Secuencia 10

Actividad 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.

Resultado

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 12

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

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


Actividad En el Administrador SIMATIC, navegue hasta la carpeta de bloques del ET 200S. Haga doble clic en el icono OB1 en la parte derecha de la ventana. Resultado Se abrir el editor KOP/FUP/AWL para editar el bloque OB 1.

Secuencia 1

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

En el Administrador SIMATIC, navegue hasta la carpeta de bloques del S7-300. Haga doble clic en el icono OB1 en la parte derecha de la ventana.

Se abrir el editor KOP/FUP/AWL para editar el bloque OB 1.

2-16

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Gua rpida para la puesta en marcha (Getting Started)

Secuencia 4

Actividad

Resultado

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 E1.1 M13.0 MB13 PAB12 PAW12 IM 151-7 CPU

PEW128 PEB128

MB12 M12.0 M13.1 MB13

A2.1 E1.0

A5.0

MB12 M12.1

PEW12 PEB12

PAB128 PAW128

2-18

ET 200S Mdulo interfase IM 151-7 CPU 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
Actividad 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. Resultado

Secuencia 1

Asegrese de que los selectores del S7 y del IM se encuentren en la posicin STOP. Encienda la PS del S7-300 y la PS del ET 200S. Proceda del siguiente modo para realizar un borrado total del IM 151-7 CPU y de la CPU S7-300:

El IM 151-7 CPU y la CPU del S7-300 requieren un borrado total. Las dos CPU habrn sufrido un borrado 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. El programa y la configuracin se transferir desde la PG a la CPU.

En el Administrador SIMATIC, seleccione en el men Sistema de destino, el comando Cargar para 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 5

Actividad

Resultado

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 7

Confirme los ajustes con Aceptar y cierre el programa Ajustar interface PG/PC. 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

PG

Conector de buscon conexin hembra PG ET 200S

Cable de bus

Conector

En el Administrador SIMATIC, navegue hasta la carpeta El programa y la configuracin se de bloques del ET 200S. transferirn desde la PG al IM 151-7 CPU. Seleccione la carpeta de bloques en la parte izquierda 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.

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.

2-20

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Gua rpida para la puesta en marcha (Getting Started)

Secuencia 10

Actividad Gire el selector de la CPU S7-300 a la posicin RUN.

Resultado 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. Los LED de las entradas E1.1 y E1.2 del S7-300 se encendern de forma alternada. El LED de la salida 5.4 no se iluminar. Los LED de las entradas E1.1 y E1.2 se 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.

11

Accione los dos pulsadores del S7-300 de forma alternada.

12

Accione los dos pulsadores del S7-300 al mismo tiempo.

13 14

Accione el conmutador conectado a la E1.0 del ET 200S. Accione el conmutador conectado a la E1.1 del S7-300.

Los LED de la entrada E1.0 del IM y de la salida A5.0 del S7-300 se iluminarn. Los LED de la entrada E1.1 del 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)

2-22

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Direccionamiento
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 3.1 3.2 3.3 3.4 Tema Direccionamiento por slots de los mdulos de la periferia Direccionamiento libre de los mdulos de periferia Intercambio de datos con el maestro DP Acceso a la memoria intermedia del IM 151-7 CPU Pgina 3-2 3-4 3-5 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
rea DP

256 255

1280 1279 2047

127

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 Mdulo de potencia PM-E

10

Slot

1Count 24V/100kHz

Mdulo interfase

2DI 24 V DC

2DI 24 V DC

2AI RTD

2AO U

SSI

Figura 3-2

Slots del ET 200S

1SSI ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

3-2

Cierre

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 Nmero de slot 1 2 3 4 5 1 6 2 7 3 8 4 ... ... 66 62

rea de direcciones reservada Mdulos digitales/ arrancadores de motor Mdulos analgicos, mdulos tecnolgicos Mdulos de potencia

IM 151-7 CPU

272 a 287

288 a 303

304 a 319

320 a 335

...

1248 a 1263

256

272

288

304

320

1248

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 ET 200S

1a3
IM 151-7 CPU

PM 4 DI 2 AI 2 AO 4 DO

Direcciones asignadas

256

1.0 a 1.3

288 304 4.0 a a a 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

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.

3-4

ET 200S Mdulo interfase IM 151-7 CPU 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.

3-6

ET 200S Mdulo interfase IM 151-7 CPU 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 Se ha de tener en cuenta lo siguiente: Se puede acceder a todas las reas que hayan sido parametrizadas con una coherencia de unidad. Se puede direccionar un mximo de 64 bytes 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 32 bytes en PROFIBUS-DP con las SFC 14 y 15 Si el rea de direcciones de los datos coherentes se encuentra en la imagen de proceso, esta rea se actualizar automticamente. 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).

Acceso en funcin de la coherencia de los datos Coherencia de datos de 1, 2 4 bytes con instrucciones de carga/transferencia

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) Maestro E/A 1 ME 2 ME 3 ME 4 ME ME: Maestro esclavo S S E E Direccin E/A 200 E 300 E 700 S 50 S Interlocutor PROFIBUS-DP Direccin 128 132 128 136 Parmetros Long. Unidad 4 Byte 8 Byte 4 Palabra 4 Byte Coherencia Unidad Longitud total Unidad Unidad

Modo

reas de direcciones de reas de direcciones la CPU maestro DP del IM 151-7 CPU

Estos parmetros de las reas de direcciones deben ser idnticos en el maestro DP y en el IM 151-7 CPU.

3-8

ET 200S Mdulo interfase IM 151-7 CPU 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 T L T 2 MB IB MB 6 0 7 Cargar el valor real 2 y transferirlo al byte de marcas 6. Cargar el byte 0 de entradas y transferirlo al byte de marcas 7.

Enviar los datos al maestro DP L T MW PQW 6 136 Cargar la palabra de marcas 6 y transferirla a la palabra salida de periferia 136

En la CPU maestra DP
Procesamiento de los datos recibidos en el maestro DP: L T L L + T PIB MB PIB B#16#3 I MB 50 60 51 Cargar el byte de entrada de periferia 50 y transferirlo al byte de marcas 60. Cargar el byte de entrada de periferia 51 y cargar el byte 3 sumar los valores como tipo de datos entero y transferir el resultado al byte de marcas 61.

61

Preprocesamiento de datos en el maestro DP: L + T 10 3 MB Cargar el valor real 10 y sumarle 3, transferir el resultado al byte de marcas 67.

67

Enviar los datos (bytes de memoria de marcas 60 al 67) al esclavo DP: CALL SFC 15 LADDR:= W#16#12C RECORD:= P#M60.0 Byte8 RET_VAL:= MW 22 Llamar a la funcin de sistema 15: Escribir los datos en el rea de direcciones de salida a partir de la direccin 300 (12C en 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 LADDR:= W#16#84 RET_VAL:=MW 20 RECORD:=P#M30.0 Byte8 Procesamiento de los datos recibidos: L L + T MB MB I MW 30 37 100 Cargar el byte de marcas 30 y cargar el byte de marcas 37; sumar los valores como tipo de datos entero y transferir el resultado al byte de marcas 100. Llamar a la funcin de sistema 14: Escribir los datos contenidos en el rea de direcciones de entrada a partir de la direccin 132 (84 en hexadecimal) con una longitud de 8 bytes en el byte 30 de memoria de marcas.

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.

3-10

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ET 200S en la red PROFIBUS


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 4.1 4.2 4.3 4.4 4.5 ET 200S en la red PROFIBUS Componentes de red Direccin PROFIBUS Funciones de PG/OP Comunicacin directa Tema Pg. 4-2 4-6 4-8 4-9 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*

0 3

ET 200S

ET 200X 4 ET 200S ET 200M 5

OP 25**

ET 200X

* 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

4-2

ET 200S Mdulo interfase IM 151-7 CPU 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 Bsqueda de la velocidad de transferencia Funciones de test y puesta en marcha Tiempo de circulacin de bus Diagnstico mediante LED BF S Ms lento Ms rpido Consulte el captulo 6.4 Activa No Ms rpido Ms lento

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.

4-4

ET 200S Mdulo interfase IM 151-7 CPU 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 Para configurar la red Componentes de red Cables (p.ej., apantallado de 2 hilos, o de 5 hilos, sin confeccionar) Nmeros de referencia 6XV1830-0AH10 (de 2 hilos) 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 ET 200S a la red PROFIBUS-DP Conector de bus sin conexin 6ES7972-0BA10-0XA0 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 doble, p. ej., de PG y maestro DP hembra para PG (hasta 12 Mbps) a la red PROFIBUS-DP a travs de una interfaz DP (vase figura 4-5) Para conectar la PG al conector de bus con conexin hembra para PG Cable de conexin PG (hasta 1,5 Mbaudios) 6ES7972-0BB10-0XA0 (para salida recta del cable) 6ES7972-0BB40-0XA0 (para salida oblicua del cable) 6ES7901-4BD00-0XA0

4-6

ET 200S Mdulo interfase IM 151-7 CPU 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 Cable de bus ET 200S

PG

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.

4-8

ET 200S Mdulo interfase IM 151-7 CPU 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 forzado de entradas Ejecucin peticin de forzado de entradas

Transf. PAA

OS

Transf. PAE

Programa de usuario Valor forzado sobrescrito con T PQW!

Transf. PAA

Sist. op.

Transf. PAE

Valor forzado

Valor forzado

Ejecucin peticin de forzado de salidas

T PQW

Ejecucin peticin de forzado de salidas

Sist. op. .... Procesamiento sist. operativo Figura 4-6 Principio del forzado permanente

4-10

ET 200S Mdulo interfase IM 151-7 CPU 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 (sistema maestro DP 1) CPU 31x-2

S7-300 (sistema maestro DP 2)

PROFIBUS Esclavo DP 3 ET 200S con IM 151-7 CPU (esclavo inteligente 1) Figura 4-7 ET 200S con IM 151-7 CPU (esclavo inteligente 2) CPU 31x-2 como esclavo DP4 Esclavo DP 5

Intercambio de datos directo con el IM 151-7 CPU

4-12

ET 200S Mdulo interfase IM 151-7 CPU 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

4-14

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ET 200S en la red MPI


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 5.1 5.2 ET 200S en la red MPI Direccin MPI Tema Pg. 5-2 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* 3 10 ET 200S 4 ET 200S OP 25**

11

* 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).

5-2

ET 200S Mdulo interfase IM 151-7 CPU 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

5-4

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Puesta en marcha y diagnstico


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 6.1 6.2 6.3 6.4 6.5 6.6 6.7 Configuracin del IM 151-7 CPU Borrado total del IM 151-7 CPU Puesta en marcha y arranque del ET 200S Diagnstico mediante los indicadores LED Diagnstico mediante la direccin de diagnstico de STEP 7 Diagnstico de esclavo en caso de aplicacin del IM 151-7 CPU como esclavo inteligente Datos de diagnstico de los mdulos electrnicos Tema Pg. 6-2 6-4 6-7 6-9 6-11 6-14 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 configuracin SIMATIC S7

Herramienta de configuracin

Modo de operacin configurable

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

SIMATIC S5

Sistemas no Siemens

Herramientas no Siemens

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

6-2

ET 200S Mdulo interfase IM 151-7 CPU 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 desde la unidad de programacin 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 con el selector de modo Se describe en el presente captulo

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.

6-4

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Puesta en marcha y diagnstico

LED de STOP On

Off

3s Max. 3 s Min. 3 s

RUN STOP MRES

RUN STOP MRES

RUN STOP MRES

RUN STOP MRES

RUN STOP MRES

1.

2.
Figura 6-1

3.
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 trabajo y la memoria de carga RAM. ciones en el componente 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 memoria tras un borrado total Qu se conserva en la memoria? La CPU tiene un grado de utilizacin de memoria 0. Si hay una tarjeta de memoria SIMATIC insertada (Micro Memory Card = MMC), el programa de usuario se copia de nuevo en la memoria de trabajo. El contenido del bfer de diagnstico y el del contador de horas de funcionamiento.

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).

6-6

ET 200S Mdulo interfase IM 151-7 CPU 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.

6-8

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Puesta en marcha y diagnstico

6.4
LEDs

Diagnstico mediante los indicadores LED

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 BF On

LED SF On

Descripcin
No hay conexin con el maestro DP

Causa

Tratamiento de errores

El IM 151-7 CPU es una El IM 151-7 CPU es una

estacin de bus activa cortocircuito de bus estacin de bus pasiva bsqueda de la velocidad de 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

Comprobar si el conector de
PROFIBUS-DP est correctamente insertado.

Comprobar si el cable de bus

conectado al maestro DP est defectuoso.

El LED SF est encendido debido a que un equipo no responde

LED parpadea

On

Error de parametrizacin; no hay intercambio de datos

El esclavo no est

configurado o su configuracin no es correcta direccin de equipo incorrecta pero admisible la configuracin real no coinciden con la configuracin terica parametrizado en la comunicacin directa o est desconectado

Comprobar el hardware del


ET 200S.

Se ha configurado una

Comprobar la configuracin y Comprobar el ajuste de las


reas de direcciones configuradas para el maestro

parametrizacin del ET 200S.

Las reas de direcciones de

Fallo de un emisor

No existe ningn maestro DP


LED apagado LED apagado On
Fallo del esclavo: Alarma de diagnstico Maestro en STOP Conmutar el maestro DP a modo RUN.

LED Intercambio de apa- datos en curso gado

La configuracin terica y la configuracin real del ET 200S coinciden.

6-10

ET 200S Mdulo interfase IM 151-7 CPU 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 Al configurar el maestro DP, se especifica (en el proyecto del maestro DP) una direccin de diagnstico para el ET 200S.

Direccin de diagnstico Al configurar el ET 200S, STEP 7 ajusta la direccin de diagnstico del slot 2 de forma predeterminada a 2045 (en el proyecto correspondiente del ET 200S). El ET 200S recibe informacin sobre el estado del maestro DP por medio de esta direccin de diagnstico.

El maestro DP recibe informacin sobre el estado del ET 200S o sobre una interrupcin de bus por medio de esta direccin de 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 ... En el maestro DP En el mdulo interfase IM 151-7 CPU

Evento Interrupcin del bus (cortocircuito, conector desenchufado)

Llamada del OB 86 con el aviso Fallo de


equipo (evento entrante; direccin de diagnstico del IM 151-7 CPU)

Llamada del OB 86 con el aviso Fallo de


equipo (evento entrante; direccin de diagnstico del IM 151-7 CPU)

En caso de acceso de la periferia al rea


de transferencia: llamada del OB 122 (error de acceso de periferia) defectuoso (evento entrante; direccin de diagnstico del IM 151-7 CPU; variable OB82_MDL_STOP=1) ET 200S: RUN STOP

En caso de acceso de la periferia al rea


de transferencia: llamada del OB 122 (error de acceso de periferia)

Llamada del OB 82 con el aviso Mdulo

ET 200S: STOP RUN

Llamada del OB 82 con el aviso Mdulo


OK (evento saliente; direccin de diagnstico del IM 151-7 CPU; variable OB82_MDL_STOP=0)

Maestro DP: RUN STOP

Llamada del OB 82 con el aviso Mdulo


defectuoso (evento entrante; direccin de diagnstico del IM 151-7 CPU; variable OB82_MDL_STOP=1) OK (evento saliente; direccin de diagnstico del IM 151-7 CPU; variable OB82_MDL_STOP=0)

Maestro DP: STOP RUN

Llamada del OB 82 con el aviso Mdulo

6-12

ET 200S Mdulo interfase IM 151-7 CPU 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 Direcciones de diagnstico: (ejemplo) direccin de diagnstico del maestro=1023 direccin de diagnstico del esclavo en el sistema maestro=1022 La CPU ejecuta el OB 82 con la siguiente informacin: En el ET 200S (IM 151-7 CPU) Direcciones de diagnstico: (ejemplo) direccin de diagnstico del esclavo en el slot 2=2045 direccin de diagnstico del maestro=no relevante CPU en IM 151-7 CPU: RUN STOP La CPU genera un telegrama de diagnstico (Diagnstico del esclavo; consulte el manual Unidad perifrica descentralizada ET 200S ).

OB82_MDL_ADDR:=1022 OB82_EV_CLASS:=B#16#39
(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 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 a Byte x-1

Estados de estacin 1 a 3

Direccin PROFIBUS del maestro Byte alto Byte bajo ID del fabricante

. . .

Diagnstico de cdigo (la longitud depende del nmero de reas de direcciones configuradas para la memoria intermedia1) Estado de mdulo (diagnstico de dispositivo) (la longitud depende del nmero de reas de direcciones configuradas)

Byte x a Byte y-1

. . .

Byte y a Byte z

. . .

Estado de alarma (diagnstico de equipo) (la longitud depende del tipo de alarma)

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). Estructura del diagnstico del esclavo

Figura 6-3

6-14

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Puesta en marcha y diagnstico

6.6.1
Definicin

Estados de estacin 1 a 3

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 0

Descripcin 1: el maestro DP no puede acceder al esclavo DP.

Solucin

La direccin DP del esclavo DP est


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 2 1: el esclavo DP todava no est listo para el intercambio de datos. 1: los datos de configuracin que el maestro DP ha enviado al esclavo DP no se corresponden con la configuracin real del esclavo DP. 1: alarma de diagnstico generada 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 ejemplo, un cambio de la direccin DP por software. 0: este bit est siempre a 0. 1: el tipo de esclavo DP no coincide con el de la configuracin de software. 1: el esclavo DP ha sido parametrizado por un maestro DP diferente del que est accediendo actualmente al mismo. arranque.

Espere, el esclavo DP todava est efectuando el Se han indicado en el software el tipo de


estacin o la configuracin del esclavo DP correctos?

Se pueden leer los datos de diagnstico.

Compruebe la configuracin.

5 6

Se ha indicado en el software el tipo de estacin


correcto? (error de parametrizacin)

El bit siempre es 1, cuando, por ejemplo, se

accede directamente al esclavo DP con la PG u otro maestro DP. 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 0 1

Descripcin 1: Volver a configurar y parametrizar el esclavo DP. 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). 1: Este bit est siempre a 1 cuando hay un esclavo DP con esta direccin DP. 1: Se ha activado la supervisin de respuesta en este esclavo DP. 1: El esclavo DP ha recibido un comando de control FREEZE. 1: El esclavo DP-Slave ha recibido un comando de control SYNC. 0: Este bit est siempre a 0. 1: El esclavo DP est desactivado, es decir, ha sido retirado de la ejecucin cclica.

2 3 4 5 6 7

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

Bit 0 a 6 7 0: Estos bits siempre estn a 0

Descripcin

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.

6-16

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Puesta en marcha y diagnstico

6.6.2
Definicin

Direccin PROFIBUS del maestro

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 0a7

Descripcin 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
Definicin

ID del fabricante

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 80H 80H

Byte 5 E2H ..H

ID del fabricante de IM 151-7 CPU 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
Definicin

Diagnstico de cdigo

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 1 0 Bit n

Byte 6

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 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 Byte 8 Entrada para 6 a 13 rea de direcciones configurada 7 6 5 4 3 Byte 9 Entrada para 14 a 21 rea de direcciones configurada 7 6 5 4 3 Byte 10 Entrada para 22 al 29 rea de direcciones configurada Bit n 2 1 0 Bit n 2 1 0 Bit n 2 1 0 Bit n Bit n

Byte 11

7 6 5 4 3 2 1 0 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

6-18

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Puesta en marcha y diagnstico

6.6.5
Definicin

Estado del mdulo

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 Byte x+1 0 Bit n Tipo de estado: Estado de mdulo

1 0 0 0 0 0 1 0

2H = estado del mdulo Cdigo para aviso de estado Byte x+2 Byte x+3 7 6 Byte x+4
0 0 0 0

0H 0H

Siempre 0 Siempre 0

Bit n

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 7 6 5 4 3 2 1 0 Bit n Byte x+6 6 rea de direcciones configurada 7 rea de direcciones configurada 8 rea de direcciones configurada 9 rea de direcciones configurada . . . 7 6 5 4 3 2 1 0 Bit n Byte y-1
0 0

00B: Mdulo correcto; datos vlidos 01B: Error de mdulo; datos no vlidos (mdulo defectuoso) 10B: Mdulo incorrecto; datos no vlidos 11B: No hay mdulo; datos no vlidos

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
Definicin

Estado de alarma

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 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 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 00 = no hay ms informacin 0 0 0 0 0 0 sobre el estado de diagnstico 01 = diagnstico entrante (existe al menos 1 fallo) 10 = diagnstico saliente 11 = diagnstico saliente, pero existen otros fallos

byte y

Byte y+2

Byte y+3

Byte y+4 a Byte y+7

Slo para la alarma de diagnstico

byte z

. . .

Diagnstico o datos de alarma

Ejemplo del byte y+2: CPU 1 rea de direcciones 2 rea de direcciones Figura 6-6

=2H =04H =05H etc.

Estructura del estado de alarma

6-20

ET 200S Mdulo interfase IM 151-7 CPU 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 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

Byte y+4

Cdigo del rea de direcciones de la memoria intermedia (constante) 7 6 5 4 3 2 1 0 Bit n 0 0 0 0 0 0 0 0: estado operativo RUN 1: estado operativo STOP Byte y+7 Figura 6-7 7 6 5 4 3 2 1 0 Bit n 0 0 0 0 0 0 0 0 Byte y+4 hasta y+7 para alarma de diagnstico (cambio de estado operativo del esclavo inteligente)

Byte y+6

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 Byte y+4 0 0: Mdulo correcto 1: Mdulo con fallos

Datos de diagnstico por definicin

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

Tenga en cuenta la descripcin del SFB 75 Encontrar informacin ms detallada en la ayuda en pantalla de STEP 7 o en el manual de referencia Software de sistema para S7-300/400; Funciones de sistema y funciones estndar.

Byte y+4 a y+7 para alarma de diagnstico (SFB 75)

6-22

ET 200S Mdulo interfase IM 151-7 CPU 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 Byte 1 Byte 2 Byte 3 Fallo de mdulo Clase de mdulo

B#16#00 B#16#00

Byte 4 Byte 5 Byte 6 Byte 7

B#16#20

Tipo de canal Longitud de la informacin de diagnstico Cantidad de canales Canales con fallos (vector de canal) Fallo nico Canal 0 Fallo nico Canal 1 Fallo nico Canal 2 Fallo nico Canal 3

Bloque de informacin

Bytes 8-11 Bytes 12-15 Bytes 16-19 Bytes 20-23

Diagnstico especfico de canal

Byte 24 Byte 25 Byte 26 Byte 27

Tipo de canal Longitud de la informacin de diagnstico Cantidad de canales Canales con fallos (vector de canal) Fallo nico Canal 0 Fallo nico Canal 1 Fallo nico Canal 2 Fallo nico Canal 3

Bloque de informacin 1)

Bytes 28-31 Bytes 32-35 Bytes 36-39 Bytes 40-43


1

Diagnstico especfico de canal 1)

Estos bytes slo aparecen si el mdulo diagnosticado es un mdulo mixto; en el byte 4 se activa entonces el bit 7. Estructura de los datos de diagnstico tomando como ejemplo un mdulo mixto de 4 canales

Figura 6-9

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.

6-24

ET 200S Mdulo interfase IM 151-7 CPU 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 0 0 0 0 0 Fallo de mdulo Error externo Error de canal

Byte 0

Byte 1

7 6 5 4 3 2 1 0 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 Clase de mdulo Mdulo analgico CPU Mdulo de funcin Mdulo digital (periferia con rea de direcciones limitada) CP PS

Cdigo 0101 0110 1000 1001 1100 1101

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) Longitud de la informacin de diagnstico por canal en el bit (= siempre 32) Cantidad de canales del mismo tipo de un mdulo Vector de canal Error en el canal 0 Error en el canal 1

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

... Error en el canal 6 Error en el canal 7 Figura 6-11 Bytes 4 a 7 de los datos de diagnstico

...

...

...

...

6-26

ET 200S Mdulo interfase IM 151-7 CPU 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 R

byte y

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 Byte y+1 7 6 5 4 3 2 1 0 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 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

Byte y+3

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

6-28

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Funciones del IM 151-7 CPU


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 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11 7.12 Datos para PROFIBUS-DP El selector de modo y los LED Micro Memory Card SIMATIC Concepto de memoria Interfaz Reloj Comunicacin Bloques Parmetros Parametrizacin de la unin fra para la conexin de termopares Insertar y extraer mdulos en funcionamiento Conectar y desconectar mdulos de potencia en funcionamiento Tema Pgina 7-2 7-3 7-6 7-12 7-28 7-29 7-30 7-34 7-37 7-39 7-41 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 ID del fabricante Soporta FMS Soporta 9,6 kbps Soporta 19,2 kbps Soporta 45,45 kbps Soporta 93,75 kbps Soporta 187,5 kbps Soporta 500 kbps Soporta 1,5 Mbps Soporta 3 Mbps Soporta 6 Mbps Soporta 12 Mbps Soporta el comando de control FREEZE Soporta el comando de control SYNC Palabra clave DP segn IEC 61784-1:2002 Ed1 CP 3/1 Ident_Number FMS_supp 9.6_supp 19.2_supp 45.45_supp 93.75_supp 187.5_supp 500_supp 1.5M_supp 3M_supp 6M_supp 12M_supp Freeze_Mode_supp Sync_Mode_supp IM 151-7 CPU 80E2H 80..H (FO) no s s s s s s s s no (FO) s no (FO) s s s

7-2

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Funciones del IM 151-7 CPU

Tabla 7-1

Caractersticas registradas en el archivo GSD, continuacin Caractersticas Palabra clave DP segn IEC 61784-1:2002 Ed1 CP 3/1 Auto_Baud_supp Set_Slave_Add_supp User_Prm_Datos_Len User_Prm_Datos Min_Slave_Intervall Modular_Station Max_Module Max_Input_Len Max_Output_Len Max_Datos_Len Unit_Diag_Bit Unit_Diag_Area Module, End_Module Channel_Diag IM 151-7 CPU s no Byte 3 s 1(100ms) 1 35 244 244 488 Va el LED ON No asignado s No

Soporta la deteccin automtica de la velocidad de la red Direccin PROFIBUS modificable por software Longitud de los datos de parametrizacin especficos del fabricante Datos de parametrizacin especficos del fabricante Intervalo mnimo entre dos listados de esclavos consecutivos Aparato modular Mximo nmero de mdulos Mximo nmero de entradas en bytes Mximo nmero de salidas en bytes Mximo nmero de entradas y salidas en bytes Indicacin centralizada de estados y de mensajes de error especficos del fabricante Asignacin a textos de los valores del campo del diagnstico de estacin Cdigos de todas las reas de direcciones para PROFIBUS Asignacin a textos de los tipos de error especficos 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 Posicin RUN STOP Posiciones del selector de modo Descripcin Modo de operacin RUN Modo de operacin STOP Descripcin El componente CPU procesa el programa de usuario. La CPU no procesa el programa de usuario. El programa puede:

leerse desde la CPU mediante una unidad de programacin (CPU transferirse a la CPU (PG CPU)
MRES Borrado total de la CPU Posicin de contacto momentneo del selector de modo para el borrado 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)

7-4

ET 200S Mdulo interfase IM 151-7 CPU 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 LED ON (verde) LEDs de funcionalidad de la CPU Descripcin Alimentacin conectada (POWER ON) Modo RUN Descripcin est encendido cuando la tensin de alimentacin est conectada a la CPU est encendido cuando el componente CPU est procesando el programa de usuario. parpadea a 2 Hz durante el arranque del componente CPU

RUN (verde)

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 (amarillo) Modo STOP se enciende cuando el componente CPU:

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 (amarillo) SF (rojo)

Peticin de forzado est encendido cuando hay una peticin de forzado activa activa 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.

7-6

ET 200S Mdulo interfase IM 151-7 CPU 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 MMC 64k MMC 128k MMC 512k MMC 2M MMC 4M MMC 8M Nmeros de referencia 6ES7953-8LF00-0AA0 6ES7953-8LG00-0AA0 6ES7953-8LJ00-0AA0 6ES7953-8LL00-0AA0 6ES7953-8LM00-0AA0 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.

7-8

ET 200S Mdulo interfase IM 151-7 CPU 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 953 8Lx00 0AA0

Micro Memory Card

SIEMENS SIMATIC

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 1.

Accin requerida Transfiera los archivos de actualizacin a una tarjeta MMC vaca (w 4 MB) mediante STEP 7 y la unidad de programacin. Desconecte la alimentacin del IM 151-7 CPU e inserte la tarjeta MMC con la actualizacin del FW. Conecte la alimentacin. -

Qu ocurre en el IM 151-7 CPU

2.

3.

El IM 151-7 CPU detecta automticamente la tarjeta MMC con la actualizacin 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. Conecte de nuevo la alimentacin.

5.

El IM 151-7 CPU realiza un borrado total automtico. Al terminar, est listo para el funcionamiento.

7-10

ET 200S Mdulo interfase IM 151-7 CPU 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 1. 2. 3.

Accin requerida Inserte una tarjeta Micro Memory Card (w 4 MB) nueva en la CPU. Mantenga el selector de modo en la posicin MRES. Desconecte la alimentacin y vuelva a conectarla, mantenga entonces el selector de modo en la posicin MRES hasta que... Gire el selector de modo a STOP. Gire el selector de modo brevemente a MRES, y posteriormente djelo retornar a la posicin de STOP

Qu ocurre en el IM 151-7 CPU La CPU solicita un borrado total

...los LED STOP, RUN y FRCE comiencen a parpadear. El IM 151-7 CPU comienza a copiar el sistema operativo en la tarjeta MMC. 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.

4. 5.

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.

7-12

ET 200S Mdulo interfase IM 151-7 CPU 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/ ENCENDIDO Datos/programa de usuario (memoria de carga) Valores actuales de los DB Marcas, temporizadores y contadores configurados como remanentes Bfer de diagnstico, contador de horas de funcionamiento Direccin MPI, velocidad de transferencia x = remanente; = no remanente x x x x x x x x x x STOP RUN x x x Borrado total

7-14

ET 200S Mdulo interfase IM 151-7 CPU 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 953 8Lx00 0AA0

Almacenada en el disco duro

Memoria de carga

Memory Card

Micro

SIMATIC

SIEMENS

Memoria de trabajo

Bloques de cdigo

Bloques de cdigo

Bloques de datos Comentarios Smbolos

Bloques de datos

Partes relevantes para la ejecucin de los bloques de cdigo y de datos

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.

7-16

ET 200S Mdulo interfase IM 151-7 CPU 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.

7-18

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Funciones del IM 151-7 CPU

7.4.3
Resumen

reas de operandos

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 Descripcin Al comienzo de cada ciclo del OB 1, el IM 151-7 CPU lee las entradas de los mdulos de entrada y guarda los valores en la imagen de proceso de las entradas. Durante el ciclo, el programa calcula los valores de las salidas y los 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. Esta rea dispone de espacio de memoria para los resultados intermedios calculados en el programa. En esta rea estn disponibles los temporizadores. En esta rea estn disponibles los contadores. 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. Vase el captulo 7.4.4

reas de operandos Imagen de proceso de las entradas Imagen de proceso de las salidas

Marcas Temporizadores Contadores Datos locales

Bloques de datos

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.

Arranque

Programa de arranque

Tiempo de ciclo

PAA

Escritura de la imagen de proceso de las salidas en los mdulos electrnicos Lectura de las entradas desde los mdulos electrnicos y actualizacin de los datos en la imagen de proceso de las entradas Procesamiento del programa de usuario (OB 1 y todos los bloques llamados desde ste)

PAE Programa de usuario

ZKP (Sist. op.)

Figura 7-5

Pasos que se ejecutan en un ciclo

7-20

ET 200S Mdulo interfase IM 151-7 CPU 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
Recetas

Manejo de datos en el DB

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) Receta 1 Receta 2 : Receta n SFC 84 WRIT_DBL SFC 83 READ_DBL Memoria de trabajo (IM 151-7 CPU) Receta actual

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.

7-22

ET 200S Mdulo interfase IM 151-7 CPU 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) Valores medidos 1 Valores medidos 2 : Valores medidos n SFC 84 WRIT_DBL SFC 82 CREA_DBL Memoria de trabajo (IM 151-7 CPU) Valores medidos actuales

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.

7-24

ET 200S Mdulo interfase IM 151-7 CPU 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.

7-26

ET 200S Mdulo interfase IM 151-7 CPU 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 OP/TP S7-300/400 con interfaz MPI S7-200 (slo con 19,2 kBaudios)

Maestro DP Actuadores/sensores S7-300/400 con interfaz PROFIBUS-DP 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 A5E00257809-03

7-28

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 Tipo Ajuste de fbrica Backup Duracin de respaldo Contador de horas de funcionamiento IM 151-7 CPU Reloj de hardware DT#1994-01-01-00:00:00 mediante un condensador incorporado generalmente 6 semanas (a 40 C de temperatura ambiente) 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 Funcionalidad Puesta en marcha, test, diagnstico Manejo y visualizacin Intercambio de datos Establecimiento del enlace S7 ... con MPI con DP x x

Servicio de comunicacin Comunicacin PG Comunicacin OP Comunicacin bsica S7

desde la PG en el momento en el que se x utiliza el servicio desde el OP durante la conexin se produce de forma programada mediante bloques (parmetros de la SFC) IM 151-7 CPU slo como servidor; establecimiento del enlace por el interlocutor no necesita ningn enlace S7 x x

Comunicacin S7

Intercambio de datos

Comunicacin de datos globales

Intercambio cclico de 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.

7-30

ET 200S Mdulo interfase IM 151-7 CPU 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.

7-32

ET 200S Mdulo interfase IM 151-7 CPU 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 Cantidad de crculos GD por CPU Cantidad de paquetes GD de emisin por crculo GD Cantidad de paquetes GD de emisin para todos los crculos GD Cantidad de paquetes GD de recepcin por crculo GD Cantidad de paquetes GD de recepcin para todos los crculos GD Longitud de datos por paquete GD Consistencia Factor de ciclo (predeterminado) mx. 4 mx. 1 mx. 4 mx. 1 mx. 4 mx. 22 bytes mx. 22 bytes 1 a 255 (8) IM 151-7 CPU

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 Bloque OB FC FB DB SFC SFB Resumen: Bloques Nmero 14 512 512 511 61 11 rea 0-511 0-511 1-511 El 0 est reservado Tamao mximo 16 KB Observaciones Todos los OB posibles se indican despus de la tabla.

Encontrar una lista de todas las SFC del componente CPU en el anexo B.1. 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.

7-34

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Funciones del IM 151-7 CPU

OBs cclicos y de arranque


Tabla 7-14 OBs cclicos y de arranque OB llamado OB 1 Eventos de arranque posibles

Ciclo y arranque Ciclo

Primer OB 1 tras un rearranque (conexin de la Finalizacin del anterior ciclo de programa

alimentacin o transicin STOP-RUN del IM 151-7 CPU)

Rearranque (transicin de STOP a RUN)

OB 100

Solicitud de arranque manual (STOP-RUN mediante el


selector de modo o mediante comando MPI) desconexin/conexin de la alimentacin)

Solicitud de rearranque automtico (despus de una

OBs de alarma
Tabla 7-15 OBs de alarma OB llamado Eventos de arranque posibles

Alarmas

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 Alarmas cclicas (valor predeterminado: perodo 100 ms)


Alarmas de proceso Alarma de diagnstico

OB 20 OB 35

Expiracin del tiempo especificado en la SFC 32 Dependiendo de la frecuencia de reloj (parametrizacin con
STEP 7)

OB 40 OB 82

Alarma de proceso disparada Evento saliente (la causa del evento ya no est presente) Evento entrante (la causa del evento todava existe) Extraccin e insercin de mdulos en modo RUN

Alarma de extraccin/insercin

OB 83

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 OB llamado OB 80 Eventos de arranque posibles

Error/Fallo Error de tiempo

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

Error de ejecucin del programa

OB 85

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 OB llamado OB 86 Eventos de arranque posibles

Error/Fallo Fallo/reintegracin del maestro DP o de una estacin en comunicacin directa Error de comunicacin Error de programacin Error en el acceso directo a la periferia

Evento saliente (la causa del evento ya no est presente) Evento entrante (la causa del evento todava existe)

OB 87

Cdigo de telegrama incorrecto en GD Estado del paquete GD no se puede introducir en DB Estado GD global no se puede registrar en DB Un evento que aparece por un error de ejecucin del programa,
p.ej., por llamar a un bloque no cargado en la CPU

OB 121 OB 122

Error en un acceso de lectura 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)

7-36

ET 200S Mdulo interfase IM 151-7 CPU 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 Marca de ciclo Caractersticas del arranque Bloques de parmetros, parmetros ajustables y rangos de valores del IM 151-7 CPU Parmetros ajustables Marca de ciclo Byte de marcas Arranque automtico/manual tras conectar la alimentacin Vigilancia de tiempo para: Valores posibles S/no 0 a 255 Rearranque completo

Mensaje ready de los mdulos (100 ms) Transferencia de los parmetros a los mdulos (100 ms)
Arranque si la configuracin terica difiere de la configuracin real Diagnstico del sistema Remanencia Notificar la causa del STOP Nmero de bytes de memoria desde el MB 0 Nmero de temporizadores S7 desde T 0 Nmero de contadores S7 desde Z 0 Reloj de hardware Alarmas horarias Factor de correccin Activacin del OB 10 Ejecucin del OB 10

1 a 65000 1 a 65000
S/no S/no 0 a 255 0 a 255 0 a 255 10000 a +10000 S/no

Ninguno Una sola vez Cada minuto Cada hora Diariamente Semanalmente Mensualmente El ltimo de cada mes Anualmente

Fecha de arranque del OB 10 Hora de arranque del OB 10 Alarmas cclicas Periodicidad del OB 35 (ms)

Ao/mes/da Horas: minutos 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

Bloques de parmetros, parmetros ajustables y rangos de valores del IM 151-7 CPU, continuacin Parmetros ajustables Carga del ciclo por comunicaciones (%) Tiempo de vigilancia del ciclo (ms) Llamada del OB 85 en caso de error de acceso a la periferia Valores posibles 10 a 50 1 a 6000

Comportamiento del ciclo

En cada acceso En caso de errores No se llama

entrantes y salientes

Proteccin

Nivel de proteccin

1: Selector de modo 2: Proteccin contra


escritura

3: Proteccin contra
Modo

lectura y escritura

Modo Proceso:

mxima prolongacin del ciclo permitida (ms) desde 3 hasta 65535

Modo Test
Parmetros del mdulo Nmero de uniones fras 1

Activado Nmero del mdulo Nmero del canal


Supresin de frecuencias perturbadoras Direccin DP de la CPU

S/no de 5 a 66 0/1
50 Hz/60 Hz 1 a 125

Direccin de la 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.

7-38

ET 200S Mdulo interfase IM 151-7 CPU 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 Valores posibles Activada/no activada Ejemplo, ver figura 7-8 Explicacin La unin fra se puede habilitar con este parmetro. Slo entonces se podr continuar parametrizando la unin fra. Este parmetro sirve para asignar el slot del mdulo RTD a la correspondiente unin fra.

Parmetros del mdulo CPU Activacin de la unin fra 1

Nmero de mdulo de la unin fra 1

Ninguno/5 a 66

El nmero de mdulo equivale al Ejemplo, ver figura 7-8 nmero de slot. Nmero de canal de la unin fra 1 RTD en el canal 0 RTD en el canal 1 Ejemplo, ver figura 7-8 Valores posibles Este parmetro sirve para definir el canal (0/1) para medir la temperatura de referencia (clculo del valor de compensacin) para el slot del mdulo RTD asignado. Explicacin

Parmetros del mdulo RTD

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 para este canal como rango climtico de RTD-4L Rango estndar Pt 100 . RTD-4L Pt 100 Parmetros del mdulo TC Nmero de unin fra 1 Valores posibles Explicacin Este parmetro sirve para asignar la unin fra (1) que contiene la temperatura de referencia (valor de compensacin). Con este parmetro se habilita el uso de la unin fra.

Unin fra canal 0 y unin fra canal 1

Ninguno, RTD

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.

7-40

ET 200S Mdulo interfase IM 151-7 CPU 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 insertado0Mdulo configurado Se llama al OB 83 y se realiza una entrada en el bfer de diagnstico (ID de evento 3863H). El mdulo permanece registrado como no disponible en la lista de estado del sistema. No es posible el acceso directo.

Mdulo insertado = Mdulo configurado Se llama al OB 83 y se registra una entrada en el bfer de diagnstico (ID de evento 3861H). El mdulo se registra como disponible en la lista de estado del sistema. Los accesos directos vuelven a ser posibles.

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 0 Mdulo configurado Se llama al OB 83 y se realiza una entrada en el bfer de diagnstico (ID de evento 3863H). La CPU no parametriza de nuevo el mdulo. El mdulo permanece registrado como no disponible en la lista de estado del sistema. El LED SF del mdulo permanece encendido. No es posible el acceso directo.

Mdulo insertado = Mdulo configurado Se llama al OB 83 y se realiza una entrada en el bfer de diagnstico (ID de evento 3861H). La CPU parametriza de nuevo el mdulo. Si la asignacin de parmetros se lleva a cabo con xito, el mdulo se registra como disponible en la lista de estado del sistema. Los accesos directos vuelven a ser posibles.

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 0Mdulo configurado

Mdulo insertado = Mdulo 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 con xito, se incluye al mdulo como disponible en la lista de estado del sistema. Los accesos directos vuelven a ser posibles. El mdulo permanece como no disponible en la lista de estado del sistema. El LED SF del mdulo permanece encendido. No es posible el acceso directo.

7-42

ET 200S Mdulo interfase IM 151-7 CPU 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

7-44

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Tiempos de ciclo y de respuesta


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 8.1 8.2 8.3 Tiempo de ciclo Tiempo de respuesta Tiempo de respuesta a una alarma Tema Pgina 8-2 8-5 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 Tiempo de ejecucin del sistema operativo Tiempo de transferencia de la imagen de proceso (PAE y PAA) Tiempo de ejecucin del programa de usuario Carga por alarmas Ver tabla 8-1 Ver tabla 8-2 Se calcula a partir de los tiempos de ejecucin de las distintas instrucciones y de un factor especfico para la CPU (vase tabla 8-3). Vase tabla 8-4 Observaciones

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

Sistema operativo Programa de usuario acclico (p. ej. OB 40/82) Interrumpible por alarmas PAE Sistema operativo 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 A5E00257809-03

8-2

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 Tiempo de procesamiento del sistema operativo 600 ms IM 151-7 CPU

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 K Carga bsica S Bytes en la PA para la periferia ET 200S D por palabra en el rea DP 100 ms 60 ms por byte 1 ms Tiempos en IM 151-7 CPU

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 0 a 63

Nmero de mdulos insertados

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: Para salidas digitales: Para entradas analgicas: Para salidas analgicas: Tiempo de retardo a la entrada Tiempos de retardo despreciables Tiempo de ciclo de la entrada analgica 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 Alarmas de proceso Alarmas de diagnstico Alarma horaria Alarma de retardo Alarma cclica Errores de programacin/acceso/ejecucin del programa 500 ms 600 ms 400 ms 300 ms 150 ms 400 ms IM 151-7 CPU

8-4

ET 200S Mdulo interfase IM 151-7 CPU 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 Retardo de las entradas y de las salidas Observaciones 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

PAE Tiempo de respuesta Sistema operativo Programa de usuario PAA

Inmediatamente antes de leer la PAE, cambia el estado de la entrada observada. Por tanto, el cambio de la seal de entrada ya es considerado en la PAE.

Aqu, el programa de usuario procesa el cambio de la seal de entrada. Aqu es donde se emite a las salidas la respuesta 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 1 1 1 tiempo de transferencia de la imagen de proceso de las entradas + tiempo de procesamiento del sistema operativo + tiempo de procesamiento del programa + 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.

8-6

ET 200S Mdulo interfase IM 151-7 CPU 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 + tiempo de ciclo DP en PROFIBUS-DP

2 PAE Sistema operativo Programa de usuario Tiempo de respuesta PAA

Mientras se est leyendo la PAE, cambia el estado de la entrada observada. Por tanto, el cambio de la seal de entrada ya no se refleja en la PAE.

PAE Sistema operativo Programa de usuario PAA

Aqu, el cambio de la seal de entrada se tiene en cuenta en la PAE.

Aqu , el programa de usuario procesa el cambio de la seal de entrada. Aqu se transfiere a las salidas la respuesta del programa de usuario al cambio de la seal de entrada. 2 Retardo de las salidas + 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 2 2 2 tiempo de transferencia de la imagen de proceso de las entradas + tiempo de transferencia de la imagen de proceso de las salidas + tiempo de procesamiento del sistema operativo + 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) Duracin Menos de 20 ms

Tiempos de respuesta a alarmas (sin comunicacin) para... Alarma de proceso, alarma de diagnstico

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.

8-8

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

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

ndice del captulo


Apartado 9.1 Datos tcnicos del IM 151-7 CPU Tema Pgina 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: Mdulo interfase IM 151-7 CPU FO: Micro Memory Card MMC SIMATIC: 6ES7 151-7AA10-0AB0 6ES7 151-7AB10-0AB0 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.

9-2

ET 200S Mdulo interfase IM 151-7 CPU 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 IM 151-7 CPU Nombre de la seal 1 2 M24
1

Descripcin Alimentacin externa de 24 V Lnea de datos B Request To Send Potencial de referencia para datos (tomado desde la estacin) Positivo de alimentacin (tomada desde la estacin) Alimentacin externa de 24 V Lnea de datos A

3 RxD/TxD-P 4 RTS 5 M5V2 6 P5V2

6 7 8 9

2 3 4 5

I nt e r-

7 P24 8 RxD/TxD-N 9 Receptor Slo IM 151-7 CPU FO: Interfaz de fibra ptica

Emisor 1 L+ 2L+ 1M 2M 1 L+ 2L+ 1M 2M 24V DC 24 V DC (puenteada internamente) Tierra del bastidor 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 (RS485)
A B Aislamiento galvnico

Bus posterior

STOP RUN SF BF FRCE

ET 200S Interfase del bus posterior Electrnica


CPU (mP, RAM)

RUN STOP MRES

Selector de modo
ON

MMC Figura 9-1

Fuente de alimentacin interna

L+ M

Esquema de principio del IM 151-7 CPU

Esquema de principio del IM 151-7 CPU FO


Conexin PG (RS 485 con resistencia terminadora fija integrada)
A B

Bus posterior

STOP RUN SF BF FRCE

ET 200S Interfase del bus posterior Electrnica

Conexin PROFIBUS DP (fibra ptica) Interfaz fibra ptica


A B A B

CPU (mP, RAM)


RUN STOP MRES

Selector de modo
ON

MMC Figura 9-2

Fuente de alimentacin interna

L+ M

Esquema de principio IM 151-7 CPU FO

9-4

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Datos tcnicos

Datos tcnicos
CPU y versin del producto MLFB (referencia) 6ES7 151-7AA10-0AB0 FO: 6ES7 151-7AB10-0AB0 reas de datos y su remanencia Total reas de datos todas remanentes (incl. marcas, temporizadores y contadores) Marcas 256 bytes ajustable de 0 a 15 MB 8 (1 byte de marcas) mx. 511 (DB 0 reservado) mx. 16 KB mx. 510 bytes

Versin del
hardware

Versin del firmware V2.0.0 Paquete de STEP 7 a partir de


programacin correspondiente V5.1 + SP4 Memoria Memoria de trabajo

Remanencia Por defecto


Marcas de ciclo Bloques de datos

Tamao
48 kB no enchufable (MMC hasta 8 MB) garantizado por MMC (no requiere mantenimiento) Datos locales por clase de prioridad Bloques OBs

integrada ampliable
Memoria de carga: Backup

Consulte el captulo 7.8 mx. 16 KB

Tamao
Profundidad de anidamiento:

Tiempos de procesamiento Tiempos de procesamiento para

Por clase de
prioridad

8 4 mx. 512 mx. 16 KB mx. 512 mx. 16 KB Mx. 2048 bytes/2048 bytes 128 bytes/128 bytes (no ajustable) Mx. 248/248 Mx. 124/124

Instrucciones de bits 0,1 ms mnimo Instrucciones de 1 ms mnimo


palabras

Niveles adicionales
en un OB de error FBs

Instrucciones Instrucciones

aritmticas en coma fija aritmticas en coma flotante

2 ms mnimo

Tamao
FCs

Tamao
20 ms mnimo Total rea de direcciones de periferia Imagen de proceso Canales digitales Canales analgicos

reas de direcciones (entradas/salidas)

Temporizadores, contadores y su remanencia Contadores S7 256 ajustable desde Z 0 a Z 7 0 a 999 s SFB 256 ajustable ningn temporizador remanente 10 ms a 9990 s s SFB

Remanencia Por defecto Rango de contaje


Contadores IEC

Tipo
Temporizadores S7

Remanencia Por defecto Rango de tiempo


Temporizadores IEC

Tipo

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

9-5

Datos tcnicos

Hora Reloj Reloj de hardware s normalmente, 6 semanas (a 40 C de temperatura ambiente) Diferencia por dat10 s 1 0 0 a 32767 horas 1 hora s; se debe reiniciar en cada rearranque

Funciones de comunicacin Comunicacin PG/OP Comunicacin de datos globales s s mx. 4 mx. 4 mx. 4 mx. 22 bytes 22 bytes s mx. 76 bytes 76 bytes (XSEND/XRECEIVE) 64 bytes (XPUT/XGET) como servidor Comunicacin S7 s (como servidor) mx. 160 bytes 64 bytes no no mx. 12 mx. 11 1 mx. 11 1 mx. 8 0

con respaldo Duracin de


respaldo

Nmero de
Emisor

paquetes GD Receptor

Precisin
Contador de horas de funcionamiento

Nmero Valores posibles Granularidad Remanencia

Tamao de

paquetes GD De ellos, coherentes:

Comunicacin bsica S7

Funciones de notificacin S7 Nmero de equipos que mx. 11 se pueden dar de alta para funciones de notificacin (p. ej. OS) Avisos de diagnstico de proceso ALARM_S, ALARM_SC, ALARM_SQ mx. 40

Datos tiles por


peticin De ellos, coherentes:

Bloques Alarm_S
activos de forma simultnea

Datos tiles por


peticin De ellos, coherentes:

Funciones de test y puesta en marcha Observar/forzar variables s Entradas, salidas, marcas, DB, temporizadores, contadores mx. 30 mx. 30 mx. 14

Comunicacin compatible con S5 Comunicacin estndar Nmero de enlaces Utilizables para

Variable Nmero de
variables realizando observacin de variables realizando forzado de variables

Comunicacin PG
reservados (por defecto) reservados (por defecto)

Comunicacin OP

Forzado

s Entradas, salidas mx. 10 s s 2 s

Comunicacin
bsica S7 reservados (por defecto)

Variable Nmero
Observacin de bloques Paso a paso Puntos de parada Bfer de diagnstico

Nmero de entradas mx. 100 (no ajustable)

9-6

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Datos tcnicos

Interfaz Tipo de interfaz Interfaz RS 485 integrada

FO Interfaz de fibra ptica e Interfaz PG integrada

Velocidades de
transmisin

Hasta 12 Mbps 244 bytes de entrada/244 bytes de salida 32 con un mximo de 32 bytes cada una * STEP 7 (KOP, FUP, AWL) Ver anexo A 8 Ver anexo B Ver anexo B

Memoria intermedia
reas de direcciones

Fsica

RS 485

FO o RS 485

Programacin Lenguaje de programacin Instrucciones almacenadas Niveles de anidamiento Funciones de sistema (SFCs) Bloques de funcin de sistema (SFBs)

Aislada galvnicamente Alimentacin interfaz (15 a 30 V DC) Funcionalidad

s Mx. 80 mA

no

MPI PROFIBUS-DP Conexin punto a


punto MPI

s Esclavo DP (activo/pasivo) no

Seguridad del programa s de usuario Dimensiones y peso Dimensiones de montaje Ancho x Alto x Prof. (mm) Peso Tensiones, intensidades Fuente de alimentacin Valor nominal 24 V CC 20,4 a 28,8 V s

Nmero de enlaces Servicios:


Comunicacin PG/OP Routing Comunicacin de datos globales Comunicacin bsica S7 Comunicacin S7

12 s no s

60 x 119,5 x 75

aprox. 200 g

s s (slo servidor) mx. 12 Mbaudios

Rango admisible Proteccin contra


inversin de polaridad

Velocidades de
transferencia Esclavo DP

Respaldo de cortes
de alimentacin Aislamiento probado con:

5 ms 500 V DC

Nmero de enlaces Servicios:


Comunicacin PG/OP Routing Comunicacin directa

12 s no s siem80E2.gss FO: siem80.. .gss *

Consumo de corriente de aprox. 250 mA la tensin de alimentacin (1L+)

Alimentacin para el mx. 700 mA


bus posterior ET 200S Prdidas de potencia tp. 3,3 W

Archivo GSD

Hasta el tamao mximo de la memoria intermedia

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

9-7

Datos tcnicos

9-8

ET 200S Mdulo interfase IM 151-7 CPU 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).

10-2

ET 200S Mdulo interfase IM 151-7 CPU 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.

10-4

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

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 A.1 A.2 A.3 A.4 A.5 Desde A.6 Operandos y reas de parmetros Abreviaturas Registros Ejemplos de direccionamiento Tiempos de ejecucin en caso de direccionamiento indirecto Lista de operaciones Tema Pgina A-2 A-3 A-3 A-5 A-7 A-13

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

A-1

Lista de operaciones

A.1
Operando

Operandos y reas de parmetros


reas de parmetros 0.0 a 127.7 0 a 127 0 a 126 0 a 124 Descripcin LB LW LD Salida (en PAA) Byte de salida (en la PAA) Palabra de salida (en la PAA) Doble palabra de salida (en la PAA) Byte con direccionamiento interrea indirecto por registro Palabra con direccionamiento interrea indirecto por registro Doble palabra con direccionamiento interrea indirecto por registro Bit de datos contenido en un bloque de datos Bloque de datos Byte de datos en DB Palabra de datos en DB Doble palabra de datos en DB Bit de datos en DB de instancia Bloque de datos de instancia Byte de datos en DB de instancia Palabra de datos en DB de instancia Doble palabra de datos en DB de instancia Entrada (en la PAE) Byte de entrada (en la PAE) Palabra de entrada (en la PAE) Doble palabra de entrada (en la PAE) Datos locales T Z Parm etros B# D# L# P# S5T# T# TOD# C# 2# 16# M MB MW MD PAB PAW PAD PEB PEW PED 0 a 509 0 a 508 0 a 506 0.0 a 255.7 0 a 255 0 a 254 0 a 252 0a 2047 0a 2046 0a 2044 0a 2047 0a 2046 0a 2044 0 a 256 0 a 256 ** Byte de datos locales Palabra de datos locales Doble palabra de datos locales marcas Byte de marcas Palabra de marcas Doble palabra de marcas Byte de salida de periferia Palabra de salida de periferia Doble palabra de salida de periferia Byte de entrada de periferia Palabra de entrada de periferia Doble palabra de entrada de periferia Temporizadores Contadores Operando direccionado va parmetro Constante, 2 4 bytes Constante de fecha IEC Constante entera (32 bit) Constante puntero Constante de tiempo S5 (16 bits)* Constante de tiempo (16/32 bits) Constante de hora IEC (32 bits) Constante de contador (16/32 bits) Constante binaria (16/32 bits) Constante hexadecimal (16/32 bits)

A AB AW AD B W D

DBX DB DBB DBW DBD DIX DI DIB DIW DID E EB EW ED L

0.0 a 16383.7 1 a 511 0a 16383 0a 16382 0a 16380 0.0 a 16383.7 1 a 511 0a 16383 0a 16382 0a 16380 0.0 a 127.7 0 a 127 0 a 126 0 a 124 0.0 a 509.7

* sirve para la carga de los temporizadores S5 ** T # 1D_5M_3M_1S_2MS

A-2

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

A.2

Abreviaturas
En la lista de operaciones se utilizan las siguientes abreviaturas y nemnicos:
Abreviaturas k8 k16 k32 i8 i16 i32 m n p ... significa Constante de 8 bits Constante de 16 bits Constante de 32 bits Nmero entero de 8 bits Nmero entero de 16 bits Nmero entero de 32 bits P#x.y (puntero) Constante binaria Constante hexadecimal 32 62 531 127 624 155 +6523 2 222 222 P#240,3 1001 1100 EA12 DESTINO Ejemplo

Meta Direccin simblica de salto (mx. 4 letras) (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 ACU1 ACU1-L ACU1-H ACU1-LL ACU1-LH ACU1-HL ACU1-HH ACU2 ACU2-L ACU2-H ACU2-LL ACU2-LH ACU2-HL ACU2-HH Bits 0 a 31 Bits 0 a 15 Bits 16 a 31 Bits 0 a 7 Bits 8 a 15 Bits 16 a 23 Bits 24 a 31 Bits

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 x y direccin de byte nmero de bit 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 0 1 2 3 4 5 6 7 8 9 a 15 * Asignacin /ER RLO STA OR OS OV A0 A1 RB No asignados Primera consulta * Resultado lgico Estado * O* Desbordamiento memorizado Desbordamiento Indicador de resultado Indicador de resultado Resultado binario Descripcin

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.

A-4

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

A.4

Ejemplos de direccionamiento
Ejemplos de direccionamiento Direccionamiento inmediato L +27 L L#1 L 2#1010101010101010 L DW#16#A0F0 BCFD L FIN L T#500 ms L P#10,0 L P#E20,6 L 2,5 L D#1997-01-20 L TOD#13:20:33.125 Direccionamiento directo U E 0.0 L EB 1 L EW 0 L ED 0 SI T [LW 8] ZV Z [LW 10] Combina el bit de entrada E 0.0 mediante una funcin Y Carga el byte de entrada 1 en el ACU1 Carga la palabra de entrada 0 en el ACU1 Carga la doble palabra de entrada 0 en el ACU1 Iniciar temporizador; el nmero del temporizador figura en la palabra de datos locales 8 Iniciar contador; el nmero del contador figura en la palabra de datos locales 10 Operacin Y; la direccin de entrada es el puntero depositado en la doble palabra de datos locales 12 Cargar la constante entera de 16 bits 27 en el ACU1 Cargar la constante entera de 32 bits 1 en el ACU1 Cargar una constante binaria en el ACU1 Cargar una constante hexadecimal en el ACU1 Cargar caracteres ASCII en el ACU1 Cargar un valor de tiempo en el ACU1 Cargar un puntero intrarea en el ACU1 Cargar un puntero interrea en el ACU1 Cargar un nmero real en el ACU1 Cargar una fecha Cargar una hora Descripcin

Direccionamiento indirecto de temporizadores y contadores

Direccionamiento indirecto intrarea por memoria U E [LD 12] Ejemplo: L P#22,2 T LD 12 U E [LD 12] U E [DBD 1] U A [DID 12] U A [MD 12]

Operacin Y; la direccin de entrada es el puntero depositado en la doble palabra de datos 1 del DB Operacin Y; la direccin de salida es el puntero depositado en la doble palabra de datos 12 del DB de instancia Operacin Y; la direccin de salida es el puntero depositado en la doble palabra de marca 12 Operacin Y; la direccin de entrada es igual al valor del puntero en el registro de direcciones 1 + puntero P#12.2

Direccionamiento indirecto intrarea por registro U E [AR1,P#12,2]

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

A-5

Lista de operaciones

Ejemplos de direccionamiento Direccionamiento indirecto interrea por registro

Descripcin

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 de rea P E A M DB DI L VL Cdigo binario 1000 0000 1000 0001 1000 0010 1000 0011 1000 0100 1000 0101 1000 0110 1000 0111 hexa. 80 81 82 83 84 85 86 87 rea rea de periferia rea de entrada rea de salida rea de marcas rea de datos rea de datos de instancia rea de datos locales 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] U [AR1,P#32,3]

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 Operacin Y; la direccin del operando se calcula a partir del valor del puntero en el registro de direcciones 1)puntero P#32.3 El operando es direccionado a travs del parmetro

Direccionamiento por parmetros U 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)

A-6

ET 200S Mdulo interfase IM 151-7 CPU 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 ... rea de marcas M palabra doble palabra Bloque de datos DB/DX palabra doble palabra rea de datos locales L palabra doble palabra AR1/AR2 (intrarea) AR1/AR2 (interrea) Parmetro (palabra) ... para:  temporizadores  contadores  llamada de bloques Parmetro (doble palabra) ... para: bits, bytes, palabras y dobles palabras Tiempo de ejecucin en ms 0,4 0,9 0,8 2,0 0,5 1,2 0,5 1,6 1,0

2,0

A-8

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

A.5.1
Ejemplo

Ejemplo de direccionamiento intrarea indirecto por memoria

Ejemplo:

U E [DBD 12]

1er paso
Carga del contenido de DBD 12
La direccin se encuentra en ... rea de marcas M palabra doble palabra Bloque de datos DB/DX palabra doble palabra Tiempo de ejecucin en ms 0,4 0,9 0,8 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 0.1 : Direccionamiento indirecto 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

Ejemplo de direccionamiento intrarea indirecto por registro

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 ... : AR1/AR2 (intrarea) : Tiempo de ejecucin en ms : 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 0.1 : Direccionamiento indirecto

tiempo para UE

1.6+ :

Tiempo de ejecucin total


El tiempo de ejecucin total resultante es:
Tiempo de ejecucin total: 0,5 ms + 1,6 ms = 2,1 ms

A-10

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

A.5.3
Ejemplo

Ejemplo de direccionamiento interrea indirecto por registro

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 ... : AR1/AR2 (interrea) : Tiempo de ejecucin en ms : 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 0.1 : Direccionamiento indirecto 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

Ejemplo de direccionamiento por medio de parmetros

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 ... : : Parmetro (doble palabra) Tiempo de ejecucin en ms : : 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 0.1 : Direccionamiento indirecto

Tiempo para UE

1.6+ :

Tiempo de ejecucin total


El tiempo de ejecucin total resultante es:
Tiempo de ejecucin total: 2,0 ms + 1,6 ms = 3,6 ms

A-12

ET 200S Mdulo interfase IM 151-7 CPU 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.

Operacin

Operando

Descripcin Y entrada/salida marca bit de datos local bit de datos E/A/M/L/DBX/DIX (direccionamiento interrea por AR1/AR2 o por parmetro) NO Y entrada/salida marca bit de datos local bit de datos E/A/M/L/DBX/DIX (direccionamiento interrea por AR1/AR2 o por parmetro) RB A1 A0

Long. en palabras 1**/2 1**/2 2 2 2

Tiempo de ejecucin tpico en ms DireccionaDireccionamiento miento directo indirecto* 0.1 0,2 0,4 1,6 0,2 0,3 0,4 1,6 OS OR s s 0.1 0,2 0,4 1,6 0,2 0,3 0,4 1,7 OS OR 0 STA s STA s 1.6+ 1,7+ 2,0+ 2,4+ + + + 1,7+ 1,8+ 2,1+ 2,5+ + + + RLO s s 1.6+ 1,7+ 2,0+ 2,4+ + + + 1,7+ 1,8+ 2,1+ 2,5+ + + + RLO s s /ER s 1 /ER s 1

E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros

UN

E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros

Palabra de estado de: U, UN La operacin depende de: La operacin tiene influencia sobre: O E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros ON E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros Palabra de estado de: O, ON La operacin depende de: La operacin tiene influencia sobre: O entrada/salida marca bit de datos local bit de datos

OV 1**/2 1**/2 2 2 2

E/A/M/L/DBX/DIX (direccionamiento interrea por AR1/AR2 o por parmetro) NOO entrada/salida marca bit de datos local bit de datos E/A/M/L/DBX/DIX (direccionamiento interrea por AR1/AR2 o por parmetro) RB A1 A0

1**/2 1**/2 2 2 2

OV

* + 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

Operacin

Operando

Descripcin OEXCLUSIVA entrada/salida marca bit de datos local bit de datos E/A/M/L/DBX/DIX (direccionamiento interrea por AR1/AR2 o por parmetro) NOOExclusiva entrada/salida marca bit de datos local bit de datos E/A/M/L/DBX/DIX (direccionamiento interrea por AR1/AR2 o por parmetro) RB A1 A0

Long. en palabras 2

Tiempo de ejecucin tpico en ms DireccionaDireccionamiento miento directo indirecto* 0.1 0,2 0,4 1,6 0,2 0,3 0,4 1,7 OS OR 0 STA s 1.6+ 1,7+ 2,0+ 2,4+ + + + 1,7+ 1,8+ 2,1+ 2,5+ + + + RLO s s /ER s 1

E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros

XN

E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros

Palabra de estado de: X, XN La operacin depende de: La operacin tiene influencia sobre: *

OV

+ tiempo necesario para cargar la direccin del operando

A-14

ET 200S Mdulo interfase IM 151-7 CPU 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. en palabras 1 1 1 1 1 1 A0 OV OS OR A1

Operacin U( UN( O( ON( X( XN(

Operando

Descripcin Y Abrir parntesis NOY Abrir parntesis O Abrir parntesis NOO Abrir parntesis OExclusiva Abrir parntesis NOOExclusiva Abrir parntesis RB

Tiempo de ejecucin tpico en ms 0,4 0,5 0,3 0,4 0,4 0,4 STA RLO /ER

Palabra de estado de: U(, UN(, O(, ON(, X(, XN( La operacin depende de: La operacin tiene influencia sobre: )

s 0

1 1,0

s 0

Parntesis cerrado, eliminar un registro de la pila de parntesis, combinar el RLO con el RLO actual del procesador ) RB s A1 A0 OV

Palabra de estado de: La operacin depende de:

OS

OR s

STA 1

RLO s s

/ER 1

La operacin tiene influencia sobre:

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.

Operacin O

Operando

Descripcin La combinacin lgica O de funciones Y se realiza segn la regla: Y antes de O. O RB A1 A0 OV

Long. en palabras 1 OS

Tiempo de ejecucin tpico en ms 0.1 OR s s STA 1 RLO s /ER s s

Palabra de estado de: La operacin depende de:

La operacin tiene influencia sobre:

A-16

ET 200S Mdulo interfase IM 151-7 CPU 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.

Operacin

Operando T Z Par. temp. Par. cont.

Descripcin Y temporizador Y contador Y temporizador/contador (direccionado va parmetro) NOY temporizador NO Y contador NOY temporizador/contador (direccionado va parmetro) RB A1 A0

Long. en palabras 1**/2 2 1**/2 2 OV 1**/2 2 1**/2 2 2 2 2 2 OV

Tiempo de ejecucin tpico en ms DireccionaDireccionamiento miento directo indirecto* 0,3 0,2 0,4 0,3 OS OR s s 0,3 0,2 0,4 0,3 0,3 0,2 0,4 0,3 OS OR 0 STA s STA s 1,1+ 1,1+ + + 1,2+ 1,2+ + + RLO s s 1,1+ 1,0+ + + 1,2+ 1,1+ + + 1,1+ 1,1+ + + 1,2+ 1,2+ + + RLO s s /ER s 1 /ER s 1

UN

T Z Par. temp. Par. cont.

Palabra de estado de: U, UN La operacin depende de: La operacin tiene influencia sobre: O T Z Par. temp. Par. cont. ON T Z Par. temp. Par. cont. X T Z Par. temp. Par. cont. XN T Z Par. temp. Par. cont. Palabra de estado de: O, ON, X, XN La operacin depende de: La operacin tiene influencia sobre: O temporizador O contador

O temporizador/contador (direccionado va parmetro) NOO temporizador NOO contador NOO temporizador/contador (direccionado va parmetro) OExclusiva temporizador OExclusiva contador OExclusiva temporizador/contador (direccionado va parmetro) NOOExclusiva temporizador NOOExclusiva contador NOOExclusiva temporizador/contador (direccionado va parmetro) RB A1 A0

* + 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. en palabras 1 2 1 2 1 2 1 3 1 3 1 3 RB A1 A0 OV OS

Operacin UW

Operando

Descripcin Y ACU2-L

Tiempo de ejecucin tpico en ms 0,3 0,3 0,3 0,3 0,3 0,3 0,9 1,0 0,9 1,0 0,9 1,0 OR STA RLO /ER

k16 OW k16 XOW k16 UD k32 OD k32 XOD k32

Y constante de 16 bits O ACU2-L O constante de 16 bits OExclusiva ACU2L de 16 bits Y ACU2 Y constante de 32 bits O ACU2 O constante de 32 bits OExclusiva ACU2 de 32 bits

Palabra de estado de: UW, OW, XOW, UD, OD, XOD La operacin depende de: La operacin tiene influencia sobre:

A-18

ET 200S Mdulo interfase IM 151-7 CPU 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. en palabras 1 1 1 1 1 1 1 1 1 1 RB s A1 s A0 s OV s OS s OR s s STA s

Operacin U, O, X

Operando == 0 >0 <0 <> 0 <= 0 >= 0 UO OS RB OV Y resultado = 0 (A1 = 0) y (A0 = 0) Y resultado > 0 (A1 = 1) y (A0 = 0) Y resultado < 0 (A1 = 0) y (A0 = 1)

Descripcin

Tiempo de ejecucin tpico en ms 0,2 0,3 0,3 0,2 0,2 0,2 0,2 0.1 0.1 0.1 RLO s s /ER s 1

Y resultado00 ((A1 = 0) y (A0 = 1) o (A1 = 1) y (A0 = 0)) Y resultado <= 0 ((A1 = 0) y (A0 = 1) o (A1 = 0) y (A0 = 0)) Y resultado >= 0 ((A1 = 1) y (A0 = 0) o (A1 = 0) y (A0 = 0)) Y unordered/no admisible (A1 = 1) y (A0 = 1) Y OS = 1 Y RB = 1 Y OV = 1

Palabra de estado de: U , O, X La operacin depende de: La operacin tiene influencia sobre:

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

A-19

Lista de operaciones

Operacin UN, ON, XN

Operando == 0 >0 <0 <> 0 <= 0 >= 0 UO OS OV RB NOY resultado = 0 (A1 = 0) y (A0 = 0) NOY resultado > 0 (A1 = 1) y (A0 = 0) NOY resultado < 0 (A1 = 0) y (A0 = 1)

Descripcin

Long. en palabras 1 1 1 1 1 1 1 1 1 1

Tiempo de ejecucin tpico en ms 0,2 0,3 0,3 0,3 0.1 0.1 0,3 0,2 0,2 0,2 STA s RLO s s /ER s 1

NOY resultado00 ((A1 = 0) y (A0 = 1) o (A1 = 1) y (A0 = 0)) NOY resultado <= 0 ((A1 = 0) y (A0 = 1) o (A1 = 0) y (A0 = 0)) NOY resultado >= 0 ((A1 = 1) y (A0 = 0) o (A1 = 0) y (A0 = 0)) NOY unordered/no admisible (A1 = 1) y (A0 = 1) NOY OS = 1 NOY OV = 1 NOY RB = 1 RB s A1 s A0 s OV s OS s

Palabra de estado de: UN, ON, XN La operacin depende de: La operacin tiene influencia sobre:

OR s s

A-20

ET 200S Mdulo interfase IM 151-7 CPU 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.

Operacin

Operando E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros

Descripcin

Long. en palabras 2

Tiempo de ejecucin tpico en ms DireccionaDireccionamiento dimiento recto indirecto* 0,3 0,6 0,7 1,9 0,3 0,6 0,7 1,9 OR 0 STA s 1,8+ 1,9+ 2,1+ 2,7+ + + + 1,9+ 2,0+ 2,2+ 2,8+ + + + RLO s s /ER 1

FP

Detecta el flanco ascendente en el RLO. La marca de flanco auxiliar es el bit direccionado en la operacin.

FN

Detecta el flanco descendente en el RLO. La marca de flanco auxiliar es el bit direccionado en la operacin.

Palabra de estado de: FP, FN La operacin depende de: La operacin tiene influencia sobre: *

RB

A1

A0

OV

OS

+ 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.

Operacin

Operando E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros

Descripcin

Long. en palabras 1**/2 1**/2 2 2 2

Tiempo de ejecucin tpico en ms Direcciona- Direccionamiento miento directo indirecto* 0.1 0,2 0,3 1,0 0,5 1,0 1,7 1,8 0.1 0,2 0,3 1,0 0,5 1,1 1,8 1,8 0.1 0,2 0,4 2,0 0,4 1,0 1,8 1,9 1,7+ 1,8+ 1,8+ 2,0+ 2,0+ 2,1+ 2,6+ 2,7+ + + + 1,7+ 1,8+ 1,8+ 1,9+ 2,1+ 2,1+ 2,6+ 2,7+ + + + 1,7+ 1,8+ 1,8+ 2,0+ 2,0+ 2,2+ 2,6+ 2,7+ +

Poner entrada/salida a 1 (en funcin de MCR) Poner marca a 1 (en funcin de MCR) Poner bit de datos local a 1 (en funcin de MCR) Poner bit de datos a 1 (en funcin de MCR) Poner E/A/M/L/DBX/DIX (en funcin de MCR) a 1. (direccionamiento interrea por AR1/AR2 o por parmetro) Restablecer entrada/salida a 0 (en funcin de MCR) Restablecer marca a 0 (en funcin de MCR) Restablecer bit de datos locales a 0 (en funcin de MCR) Restablecer bit de datos a 0 (en funcin de MCR) Ajustar E/A/M/L/DBX/DIX (en funcin de MCR) a 0. (direccionamiento interrea por AR1/AR2 o por parmetro) Asignar el RLO a la entrada/salida (en funcin de MCR) Asignar el RLO a la marca (en funcin de MCR) Asignar el RLO al bit de datos locales (en funcin de MCR) Asignar el RLO al bit de datos (en funcin de MCR) Asignar el RLO a E/A/M/L/DBX/DIX (direccionamiento interrea por AR1/AR2 o por parmetro)

E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros

1**/2 1**/2 2 2 2

E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetros

1**/2 1**/2 2 2 2

Palabra de estado de: S, R, = La operacin depende de: La operacin tiene influencia sobre:

RB

A1

A0

OV

OS

OR 0

STA s

RLO s

/ER 0

* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo

A-22

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

A.14

Operaciones que afectan directamente al RLO


Las siguientes operaciones tienen un efecto directo sobre el RLO.
Long. en palabras 2 RB RB RB RB s A1 A1 A1 A1 A0 A0 A0 A0 OV OV OV OV OS 2 OS 2 OS 1 OS OR STA OR s STA 1 0.1 RLO s /ER OR 0 STA 1 0.1 RLO s s /ER OR 0 STA 0 0.1 RLO 1 /ER 0

Operacin CLR

Operando Ajustar RLO a 0

Descripcin

Tiempo de ejecucin tpico en ms 0.1 RLO 0 /ER 0

Palabra de estado de: CLR La operacin depende de: La operacin tiene influencia sobre: SET Ajustar RLO a 1 Palabra de estado de: SET La operacin depende de: La operacin tiene influencia sobre: NOT Invierte (niega) el RLO Palabra de estado de: NOT La operacin depende de: La operacin tiene influencia sobre: SAVE Palabra de estado de: SAVE La operacin depende de: La operacin tiene influencia sobre:

Memoriza el RLO en el bit RB

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.

Operacin

Operando T Par. temp.

Descripcin

Long. en palabras 4**/6 2 4**/6 2 4**/6 2 4**/6 2 4**/6 2 4**/6 2 4**/6 2

Tiempo de ejecucin tpico en ms DireccionaDireccionamiento dimiento recto indirecto* 2,3 1,1 2,4 2,4 2,6 1,1 1,1 OR 0 STA RLO s 2,9+ + 1,2+ + 3,0+ + 3,0+ + 3,2+ + 1,5+ + 1,5+ + /ER 0

SI

Arranca el temporizador como impulso cuando el flanco cambia de 0 a 1 Arranca el temporizador como impulso prolongado cuando el flanco cambia de 0 a 1 Arranca el temporizador con retardo a la conexin cuando el flanco cambia de 0 a 1 Arranca el temporizador con retardo a la conexin memorizado cuando el flanco cambia de 0 a 1 Arranca el temporizador con retardo a la desconexin cuando el flanco cambia de 1 a 0 Habilita un temporizador para volver a arrancarlo cuando el flanco cambia de 0 a 1 (borra la marca de flanco para arrancar el temporizador) Pone un temporizador al valor de preseleccin

SV

T Par. temp.

SE

T Par. temp.

SS

T Par. temp.

SA

T Par. temp.

FR

T Par. temp.

T Par. temp.

Palabra de estado de: SI, SV, SE, SS, SA, FR, R La operacin depende de: La operacin tiene influencia sobre:

RB

A1

A0

OV

OS

* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo

A-24

ET 200S Mdulo interfase IM 151-7 CPU 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.

Operacin S Z

Operando

Descripcin Pone el contador al valor de preseleccin cuando el flanco cambia de 0 a 1 Restablece el contador a 0 cuando el flanco cambia de 0 a 1 Incrementa en 1 cuando el flanco cambia de 0 a 1 Decrementa en 1 cuando el flanco cambia de 0 a 1 Habilita un contador cuando el flanco cambia de 0 a 1 (borra la marca de flanco para contar adelante/atrs) RB A1 A0

Long. en palabras 4**/6 2 4**/6 2 4**/6 2 4**/6 2 2 2 OV

Tiempo de ejecucin tpico en ms Direccionamiento Direccionamiento directo indirecto* 1,8 0,7 1,1 1,1 0,9 OS OR 0 STA 2,4+ + 1,1+ + 1.6+ + 1,5+ + 1,4+ + RLO s /ER 0

Par. cont. R Z Par. cont. ZV Z Par. cont. ZR Z Par. cont. FR Z Par. cont.

Palabra de estado de: S, R, ZV, ZR, FR 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 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.

Operacin

Operando

Descripcin

Long. Tiempo de eje- Tiempo de ejeen cucin tpico cucin tpico palaen ms en ms bras DireccionaDireccionamiento miento directo indirecto* 1**/2 1**/2 1**/2 1**/2 2 2 2 2 0,2 0,2 < 125 0,3 0,5 1,5 1,5 1,4+ 1,4+ < 127 1,4+ 1,7+ 2,5+ 2,5+ +

EB AB PEB MB LB DBB DIB Parmetros EW AW PEW MW LW DBW DIW Parmetros ED AD PED MD LD DBD DID Parmetros

Cargar ... Byte de entrada Byte de salida Byte de periferia de entrada Byte de marcas Byte de datos locales Byte de datos Byte de datos en el DB de instancia ... en ACU1 Carga EB/AB/PEB/MB/LB/DBB/DIB en ACU1 (direccionamiento por parmetro) Cargar ... Palabra de entrada Palabra de salida Byte de periferia de entrada Palabra de marcas Palabra de datos locales Palabra de datos Palabra de datos en el DB de instancia ... en ACU1L Carga EW/AW/PEW/MW/LW/DBW/DIW en ACU1 (direccionamiento por parmetro) Cargar ... Doble palabra de entrada Doble palabra de salida Doble palabra de periferia de entrada Doble palabra de marcas Doble palabra de datos locales Doble palabra de datos Doble palabra de datos en el DB de instancia ... en ACU1 Carga ED/AD/PED/MD/LD/DBD/DID en ACU1 (direccionamiento por parmetros)

1**/2 1**/2 1**/2 1**/2 2 1**/2 1**/2 2

0,3 0,3 < 135 0,6 0,6 1,9 1,9

1.6+ 1.6+ < 137 1,7+ 2,0+ 3,0+ 3,0+ +

1**/2 1**/2 2 1**/2 2 2 2 2

0,4 0,4 < 145 0,8 0,9 2,5 2,5

1.6+ 1.6+ < 147 2,0+ 2,3+ 3,7+ 3,7+ +

* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo

A-26

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

Operacin

Operando

Descripcin

Long. en palabras

Tiempo de ejecucin tpico en ms DireccionaDireccionamiento miento directo indirecto* 40.1+ 40.1+ 45,6+ 45,6+ 57,4+ 57,4+

Carga con direccionamiento interrea .... B[AR1,m] Byte B[AR2,m] W[AR1,m] Palabra W[AR2,m] D[AR1,m] Doble palabra D[AR2,m] ... en ACU1 k8 k16 L#k32 Parmetros 2#n Cargar ... constante de 8 bits en ACU1-LL constante de 16 bits en ACU1-LL constante de 32 bits en ACU1-LL Carga constante en ACU1 (direccionmiento por parmetros) Cargar la constante binaria de 16 bits en el ACU1L Cargar la constante binaria de 32 bits en el ACU1 16#p Cargar la constante hexadecimal de 16 bits en el ACU1L Cargar la constante hexadecimal de 32 bits en el ACU1

2 2 2

1 2 3 2 2 3 2 3

0,2 0,2 0,3 0,2 0,3 0,2 0,3

Tiempo de ejecucin tpico en ms xx xxxx D# fecha S5T# val. tiempo TOD# val. tiempo T# valor de tiempo C# valor de contaje P# puntero de bit L# entero q Cargar 2 caracteres Cargar 4 caracteres Cargar fecha en formato IEC (cdigo BCD) Cargar constante de tiempo S5 (16 bits) Cargar constante de tiempo de 32 bits en formato de hora IEC Cargar constante de tiempo (16 bits) Cargar constante de contaje (32 bits) Cargar constante de contaje (16 bits) Cargar constante de contaje (32 bits) Cargar el puntero de bit Cargar la constante entera de 32 bits Cargar un nmero real 2 3 3 2 3 2 3 2 3 3 3 3 0,2 0,3 0,3 0,3 0,3 0,2 0,3 0,2 0,3 0,3 0,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.

Operacin

Operando T Par. temp. Z Par. cont.

Descripcin

Long. en palabras 1**/2 2 1**/2 2 1**/2 2 1**/2 2

Tiempo de ejecucin tpico en ms DireccionaDireccionamiento dimiento recto indirecto* 0,8 0,8 2,2 2,3 1,1+ + 1,2+ + 2,5+ + 2,9+ +

Cargar un valor de temporizacin Cargar el valor de temporizacin (direccionado va parmetro) Carga del valor de contaje Cargar el valor de temporizacin (direccionado va parmetro) Carga el valor de temporizacin en cdigo BCD Carga el valor de temporizacin en cdigo BCD (direccionado va parmetro) Carga el valor de contaje en cdigo BCD Cargar el valor de temporizacin (direccionado va parmetro)

LC

T Par. temp. Z Par. cont.

* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo

A-28

ET 200S Mdulo interfase IM 151-7 CPU 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.

Operacin

Operando

Descripcin

Long. en palabras

Tiempo de ejecucin tpico en ms DireccionaDireccionamiento miento directo indirecto* 0.1 1,2 0.1 1,2 < 125 <126 0.1 0,6 0,2 0,6 1,3 1,4 1,3 1,4 1,3+ 1,5+ 1,3+ 1,5+ < 127 < 128 1,3+ 1,5+ 1,7+ 1,5+ 2,2+ 2,4+ 2,2+ 2,4+ +

EB AB PAB MB LB DBB DIB B[AR1,m] B[AR2,m] Parmetros

Transfiere el contenido de ACU1LL al ... Byte de entrada (en funcin de MCR) Byte de salida (en funcin de MCR) Byte de periferia de salida (en funcin de MCR) Byte de marcas (en funcin de MCR) Byte de datos locales (en funcin de MCR) Byte de datos (en funcin de MCR) Byte de datos en el DB de instancia (en funcin de MCR) Transfiere el contenido del ACU1LL al EB/AB/ PAB/MB/LB/DBB/DIB (direccionado interrea va AR1, AR2 o va parmetro)

1**/2 1**/2 1***/2 1**/2 2 2 2

* + 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

Operacin T

Operando

Descripcin Transfiere el contenido de ACU1L a la ... Palabra de entrada (en funcin de MCR) Palabra de salida (en funcin de MCR) Palabra de periferia de salida (en funcin de MCR) Palabra de marcas (en funcin de MCR) Palabra de datos locales (en funcin de MCR) Palabra de datos (en funcin de MCR) Palabra de datos en el DB de instancia (en funcin de MCR) Transfiere el contenido de ACU1L a EW/AW/ PAW/MW/LW/DBW/DIW (direccionado interrea va AR1, AR2 o va parmetro) Transfiere el contenido de ACU1 a la ... Doble palabra de entrada (en funcin de MCR) Doble palabra de salida (en funcin de MCR) Doble palabra de periferia de salida (en funcin de MCR) Doble palabra de marcas (en funcin de MCR) Doble palabra de datos locales (en funcin de MCR) Doble palabra de datos (en funcin de MCR) Doble palabra de datos en el DB de instancia (en funcin de MCR) Transfiere el contenido de ACU1 a ED/AD/PAD/ MD/LD/DBD/DID (direccionado interrea va AR1, AR2 o va parmetro)

Long. en palabras 1**/2 1**/2 1***/2 1**/2 2 2 2 2

Direccionamiento directo 0,2 0,6 0,2 0,6 < 135 < 136 0,3 0,7 0,3 0,8 1,5 1,6 1,5 1,6

Direccionamiento indirecto* 1,4+ 1,5+ 1,4+ 1,5+ < 137 < 138 1,7+ 1,9+ 2,0+ 1,8+ 2,6+ 2,8+ 2,6+ 2,8+ +

EW AW PAW MW LW DBW DIW W[AR1,m] W[AR2,m] Parmetros ED AD PAD MD LD DBD DID D[AR1,m] D[AR2,m] Parmetros

1**/2 1**/2 1**/2 1**/2 2 2 2 2

0,3 0,7 0,3 0,7 < 150 < 151 0,6 1,0 0,6 1,1 1,9 2,0 1,9 2,0

1,5+ 1,7+ 1,5+ 1,7+ < 152 < 153 2,0+ 2,3+ 2,4+ 2,1+ 3,0+ 3,3+ 3,0+ 3,3+ +

* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo *** direccionamiento directo con PAW 0 a 254

A-30

ET 200S Mdulo interfase IM 151-7 CPU 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. en palabras 1 1 2 2 3 2 2

Operacin LAR1

Operando

Descripcin Carga el contenido de ... ACU1 Registro de direcciones 2 Doble palabra de datos Doble palabra de datos en el DB de instancia Constante de 32 bits como puntero Doble palabra de datos locales Doble palabra de marcas ... hacia AR1 Carga el contenido de ... ACU1 Doble palabra de datos Doble palabra de datos en el DB de instancia Constante de 32 bits como puntero Doble palabra de datos locales Doble palabra de marcas ... hacia AR2 Transfiere el contenido de AR1 a ... ACU1 Registro de direcciones 2 Doble palabra de datos Doble palabra de datos en el DB de instancia Doble palabra de datos locales Doble palabra de marcas Transfiere el contenido de AR2 a ... ACU1 Doble palabra de datos Doble palabra de datos en el DB de instancia Doble palabra de datos locales Doble palabra de marcas Intercambia el contenido de AR1 y AR2

Tiempo de ejecucin tpico en ms

AR2 DBD DID m LD MD

0.1 0.1 2,4 2,5 0,2 0,9 0,8

LAR2

DBD DID m LD MD

1 2 2 3 2 2

0.1 0.1 2,4 2,5 0,2 0,9 0,8 0,2 0.1 1,9 1,9 0,6 0,6 0,2 0.1 1,9 1,9 0,6 0,3

TAR1

AR2 DBD DID LD MD DBD DID LD MD

1 1 2 2 2 2 1 2 2 2 2 1

TAR2

TAR

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


Operando STW Long. en palabras A0 s OV s OS s Tiempo de ejecucin tpico en ms 0,6 OR 0 STA 0 0,6 OV s OS s OR 0 STA 0 RLO s /ER 0 RLO s /ER 0

Operacin L

Descripcin Carga la palabra de estado* en ACU1 RB s A1 s

Palabra de estado de: L STW La operacin depende de: La operacin tiene influencia sobre: T STW

Transfiere ACU1 (bits 0 a 8) a la palabra de estado* RB s A1 s A0 s

Palabra de estado de: T STW La operacin depende de: La operacin tiene influencia sobre: * 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. en palabras 1 1 1 1

Operacin L L L L

Operando DBNO DINO DBLG DILG

Descripcin Carga el nmero del bloque de datos Carga el nmero del bloque de datos de instancia Carga la longitud del bloque de datos en bytes Carga la longitud del bloque de datos de instancia en bytes

Tiempo de ejecucin tpico en ms 1,3 1,3 0,3 0,3

A-32

ET 200S Mdulo interfase IM 151-7 CPU 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.

Operacin +I

Operando

Descripcin Suma dos enteros (16 bits) (ACU1-L)=(ACU1-L)+ (ACU2-L) Resta dos enteros (16 bits) (ACU1-L)=(ACU2-L) (ACU1-L) Multiplica dos enteros (16 bits) (ACU1-L)=(ACU2-L)* (ACU1-L) Divide 2 enteros (16 bits) (ACU1-L)=(ACU2-L): (ACU1-L) El resto de la divisin est en ACU1-H. RB A1 s A0 s OV s

Long. en palabras 1

Tiempo de ejecucin tpico en ms 0,5

0,7

*I

1,0

/I

1,2

Palabra de estado de: +I, I,*I, /I La operacin depende de: La operacin tiene influencia sobre:

OS s

OR

STA

RLO

/ER

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. en palabras 1 1 1 1 1

Operacin +D D
*D

Operando

Descripcin Suma dos enteros (32 bits) (ACU1)=(ACU2)+(ACU1) Resta dos enteros (32 bits) (ACU1)=(ACU2)(ACU1) Multiplica dos enteros (32 bits) (ACU1)=(ACU2)*(ACU1) Divide 2 enteros (32 bits) (ACU1)=(ACU2):(ACU1) Divide dos enteros (32 bits) y carga el resto de la divisin en ACU1: (ACU1)=resto de [(ACU2):(ACU1)] RB A1 s A0 s OV s

Tiempo de ejecucin tpico en ms 0,7 1,0 3,5 2,7 1,9

/D MOD

Palabra de estado de: +D, D,*D, /D, MOD La operacin depende de: La operacin tiene influencia sobre:

OS s

OR

STA

RLO

/ER

A-34

ET 200S Mdulo interfase IM 151-7 CPU 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. en palabras 1 1 1 1 A0 s OV s OS s 1 1 OS OR STA OR

Operacin +R R
*R

Operando

Descripcin Suma 2 nmeros reales (32 bits) (ACU1)=(ACU2)+(ACU1) Resta 2 nmeros reales (32 bits) (ACU1)=(ACU2)(ACU1) Multiplica 2 nmeros reales (32 bits) (ACU1)=(ACU2)*(ACU1) Divide 2 nmeros reales (32 bits) (ACU1)=(ACU2):(ACU1) RB A1 s

Tiempo de ejecucin tpico en ms < 15 < 15 < 12 < 15 STA 0,3 0,3 RLO /ER RLO /ER

/R

Palabra de estado de: +R, R,*R, /R La operacin depende de: La operacin tiene influencia sobre: NEGR ABS

Invierte (niega) el nmero real en ACU1 Forma el valor absoluto del nmero real en ACU1 RB A1 A0 OV

Palabra de estado de: 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. en palabras 1 2 3

Operacin + + + i8

Operando

Descripcin Suma una constante entera de 8 bits Suma una constante entera de 16 bits Suma una constante entera de 32 bits

Tiempo de ejecucin tpico en ms 0.1 0.1 0,2

i16 i32

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.

Operacin +AR1 +AR1 +AR2 +AR2 m m

Operando

Descripcin Suma el contenido de ACU1-L a AR1 Suma la constante puntero a AR1 Suma el contenido de ACU1-L a AR2 Suma la constante puntero a AR2

Long. en palabras 1 2 1 2

Tiempo de ejecucin tpico en ms 0.1 0,2 0.1 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. en palabras 1 1 1 1 1 1 RB A1 A0 OV OS OR STA

Operacin ==I <>I <I <=I >I >=I

Operando ACU2-L=ACU1-L ACU2-L0ACU1-L ACU2-L<ACU1-L ACU2-L<=ACU1-L ACU2-L>ACU1-L ACU2-L>=ACU1-L

Descripcin

Tiempo de ejecucin tpico en ms 0,6 0,7 0,7 0,6 0,5 0,6 RLO /ER

Palabra de estado de: ==I, <>I, <I, <=I, >I, >=I La operacin depende de: La operacin tiene influencia sobre:

A-36

ET 200S Mdulo interfase IM 151-7 CPU 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. en palabras 1 1 1 1 1 1 RB A1 A0 OV OS OR STA

Operacin ==D <>D <D <=D >D >=D

Operando ACU2=ACU1 ACU20ACU1 ACU2<ACU1 ACU2<=ACU1 ACU2>ACU1 ACU2>=ACU1

Descripcin

Tiempo de ejecucin tpico en ms 0,6 0,6 0,6 0,6 0,6 0,6 RLO /ER

Palabra de estado de: ==D,< >D, <D, <=D, >D, >=D La operacin depende de: La operacin tiene influencia sobre:

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. en palabras 1 1 1 1 1 1 RB A1 A0 OV OS OR STA

Operacin ==R <>R <R <=R >R >=R

Operando ACU2=ACU1 ACU20ACU1 ACU2<ACU1 ACU2<=ACU1 ACU2>ACU1 ACU2>=ACU1

Descripcin

Tiempo de ejecucin tpico en ms 8,4 8,4 8,5 8,3 8,4 8,4 RLO /ER

Palabra de estado de: ==R,< >R, <R, <=R, >R, >=R La operacin depende de: La operacin tiene influencia sobre:

A-38

ET 200S Mdulo interfase IM 151-7 CPU 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. en palabras 1 1 1 1 1 1 OV OS OR STA

Operacin SLW SLW SLD SLD SRW SRW SRD SRD SSI SSI SSD SSD

Operando

Descripcin Desplaza el contenido de ACU1L a la izquierda

Tiempo de ejecucin tpico en ms 0,9 0,3 1,1 1,2 0,9 0,3 1,1 1,2 0,8 0,3 1,1 1,2 RLO /ER

0 a 15 Desplaza el contenido de ACU1 a la izquierda 0 a 32 Desplaza el contenido de ACU1L a la derecha 0 a 15 Desplaza el contenido de ACU1 a la derecha 0 a 32 0 a 15 0 a 32 Desplaza el contenido de ACU1L con signo a la derecha Desplaza el contenido de ACU1 con signo a la derecha RB A1 A0

Palabra de estado de: SLW, SLD, SRW, SRD, SSI, SSD La operacin depende de: La operacin tiene influencia sobre:

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. en palabras 1 1 OV s OS OR STA 0,7 0,8 OS OR STA RLO /ER

Operacin RLD RLD RRD RRD

Operando

Descripcin Rotar el contenido de ACU1 a la izquierda

Tiempo de ejecucin tpico en ms 1,0 1,5 1,0 1,1 RLO /ER

0 a 32 Rotar el contenido de ACU1 a la derecha 0 a 32 RB A1 s A0 s

Palabra de estado de: RLD, RRD La operacin depende de: La operacin tiene influencia sobre: RLDA RRDA

Rotar el contenido de ACU1 una posicin a la izquierda va el bit de condicin A1 Rotar el contenido de ACU1 una posicin a la derecha va el bit de condicin A1 RB A1 s A0 0 OV 0

Palabra de estado de: RLDA, RRDA La operacin depende de: La operacin tiene influencia sobre:

A-40

ET 200S Mdulo interfase IM 151-7 CPU 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. en palabras 1 1 1 1 1 1 1

Operacin TAW TAD TAK PUSH POP INC DEC

Operando

Descripcin Invierte el orden de los bytes en ACU1L. LL, LH se convierten en LH, LL. Invierte el orden de los bytes en ACU1. LL, LH, HL, HH se convierte en HH, HL, LH, LL. Intercambia los contenidos de ACU1 y ACU2. Transfiere el contenido de ACU1 a ACU2. Transfiere el contenido de ACU2 a ACU1.

Tiempo de ejecucin tpico en ms 0.1 0,2 0,3 0.1 0.1 0.1 0.1

0 a 255 0 a 255

Incrementa ACU1-LL. Decrementa ACU1-LL.

A.34

Operacin de visualizacin de programa, operacin nula

Palabra de estado
La palabra de estado permanece inalterada.
Long. en palabras 1

Operacin BLD

Operando 0 a 255

Descripcin Operacin de visualizacin de programa; es tratada por la CPU como una operacin nula. Los indicadores no se ven afectados. Operacin nula Los indicadores no se ven afectados.

Tiempo de ejecucin tpico en ms 0.1

NOP

0 1

0.1 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. en palabras 1 1 1 1 OV OS 1 1 OS s 1 1 OR STA 3,4 3,5 OR STA 2,1 4,8 RLO /ER

Operacin BTI BTD DTR ITD

Operando

Descripcin Convierte el contenido de ACU1 de BCD a entero (16 bits) (BCD To Int) Convierte el contenido de ACU1 de BCD a entero doble (32 bits) (BCD To Doubleint) Convierte el contenido de ACU1 de entero doble (32 bits) a real (32 bits) (Doubleint To Real) Convierte el contenido de ACU1 de entero (16 bits) a doble entero (32 bits) (Int To Doubleint) RB A1 A0

Tiempo de ejecucin tpico en ms 1,9 4,1 3,1 0.1 RLO /ER

Palabra de estado de: BTI, BTD, DTR, ITD La operacin depende de: La operacin tiene influencia sobre: ITB DTB

Convierte el contenido de ACU1 de entero (16 bits) a BCD (Int To BCD) Convierte el contenido de ACU1 entero (32 bits) a BCD (Doubleint To BCD) RB A1 A0 OV s

Palabra de estado de: ITB, DTB La operacin depende de: La operacin tiene influencia sobre: RND RND

Convierte un nmero real en uno entero de 32 bits. Convierte un nmero real en uno entero de 32 bits. El resultado se redondea al siguiente nmero entero ms prximo. Convierte un nmero real en uno entero de 32 bits. El resultado se redondea al siguiente nmero entero ms prximo. Convierte un nmero real en uno entero de 32 bits. Las posiciones detrs de la coma quedan truncadas. RB A1 A0 OV

RND+

3,5

TRUNC

3,3

Palabra de estado de: RND, RND, RND+, TRUNC La operacin depende de: La operacin tiene influencia sobre:

OS

OR

STA

RLO

/ER

A-42

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

A.36
Operacin INVI INVD

Formar el complemento
Operando Long. en palabras 1 1 OV OS 1 1 A0 s OV s OS s OR STA OR STA 0,6 1,7 RLO /ER Tiempo de ejecucin tpico en ms 0.1 0.1 RLO /ER

Descripcin Forma el primer complemento del ACU1-L Forma el primer complemento del ACU1 RB A1 A0

Palabra de estado de: INVI, INVD La operacin depende de: La operacin tiene influencia sobre: NEGI NEGD

Forma el complemento a 2 del ACU1-L (nmero entero de 16 bits) Forma el complemento a 2 del ACU1 (nmero entero de 32 bits) RB A1 s

Palabra de estado de: NEGI, NEGD La operacin depende de: La operacin tiene influencia sobre:

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

A-43

Lista de operaciones

A.37
Opera cin

Operaciones de llamada de bloques


Long . en palabras 1 2 1**/2 OS 0 1**/2 OS 0 1**/2 2 2 A0 OV OS OR STA RLO /ER 0,7 1,2+ OR 0 OR 0 6,2 STA 1 Tiempo de ejecucin tpico en ms DireccionaDireccionamiento miento directo indirecto* 8,2 Ver anexo B para el tiempo de ejecucin 6,0 STA 1 6,4+ RLO 6,6+ RLO s /ER 0 /ER 0

Operando FC SFC

Descripcin

CALL

Llamada incondicional a una funcin Llamada incondicional a un bloque de funcin del sistema operativo Llamada incondicional a una funcin sin parmetro RB RB A1 A1 A0 A0 OV OV

UC

FC

Palabra de estado de: CALL, UC La operacin depende de: La operacin tiene influencia sobre: CC FC Palabra de estado de: CC La operacin depende de: La operacin tiene influencia sobre: AUF DB Par. DB DI

Llamada condicional a una funcin sin parmetro

Abrir un bloque de datos Abrir un bloque de datos (direccionado va parmetro) Abrir un bloque de datos de instancia RB A1

Palabra de estado de: AUF La operacin depende de: La operacin tiene influencia sobre:

* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo

A-44

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

A.38
Operacin

Operaciones de fin de bloque


Operando Descripcin Long. en palabras 1 1 RB RB A1 A1 A0 A0 OV OV OS 0 OS s OR 0 OR 0 STA 1 2,3 STA 1 RLO s 1 /ER 0 Tiempo de ejecucin tpico en ms

BE BEA

Fin de bloque Fin de bloque absoluto

2,2 2,2 RLO /ER 0

Palabra de estado de: BE, BEA La operacin depende de: La operacin tiene influencia sobre: BEB Palabra de estado de: BEB La operacin depende de: La operacin tiene influencia sobre:

Fin condicional del bloque si RLO=1

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. en palabras 1

Operacin TDB

Operando

Descripcin Intercambia bloques de datos

Tiempo de ejecucin tpico en ms 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. en palabras 1*/2 RB A1 A0 OV OS 1*/2 2 A1 A0 OV OS 2 2 A1 A0 OV OS 2 2 A1 A0 OV OS OR 0 STA 1 OR 0 STA 1 2,0 2,0 RLO /ER 0 OR 0 STA 1 2,0 2,0 RLO s 1 /ER 0 OR STA 2,0 2,0 RLO s 1 /ER 0

Operacin SPA

Operando Meta (LABEL)

Descripcin Salto incondicional

Tiempo de ejecucin tpico en ms 2,0 RLO /ER

Palabra de estado de: SPA La operacin depende de: La operacin tiene influencia sobre: SPB SPBN Meta (LABEL) Meta (LABEL)

Salto condicional si RLO=1 Salto condicional si RLO=0 RB

Palabra de estado de: SPB, SPBN La operacin depende de: La operacin tiene influencia sobre: SPBB Meta (LABEL)

Salto condicional si RLO=1 Memoriza el RLO en el bit RB Salto condicional si RLO=0 Memoriza el RLO en el bit RB RB s

SPBNB Meta (LABEL)

Palabra de estado de: SPBB, SPBNB La operacin depende de: La operacin tiene influencia sobre: SPBI SPBIN Meta (LABEL) Meta (LABEL)

Salto condicional si RB=1 Salto condicional si RB=0 RB s

Palabra de estado de: SPBI, SPBIN La operacin depende de: La operacin tiene influencia sobre: *

1 palabra de longitud en saltos entre 128 y +127

A-46

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Lista de operaciones

Operacin SPO

Operando Meta (LABEL)

Descripcin Salto condicional en caso de desbordamiento memorizado (OV=1) RB A1 A0 OV s

Long. en palabras 1*/2 OS 2 OV OS s 0 2 1*/2 1*/2 1*/2 1*/2 2 2 OV OS

Tiempo de ejecucin tpico en ms 2,0 OR STA 2,0 OR STA 2,0 2,0 2,0 2,0 2,0 2,0 2,0 OR STA RLO /ER RLO /ER RLO /ER

Palabra de estado de: SPO La operacin depende de: La operacin tiene influencia sobre: SPS Meta (LABEL)

Salto condicional en caso de desbordamiento memorizado (OS=1) RB A1 A0

Palabra de estado de: SPS La operacin depende de: La operacin tiene influencia sobre: SPU SPZ SPP SPM SPN SPMZ SPPZ Meta (LABEL) Meta (LABEL) Meta (LABEL) Meta (LABEL) Meta (LABEL) Meta (LABEL) Meta (LABEL)

Salto si operacin no admisible (A1=1 y A0=1) Salto si el resultado = 0 (A1 = 0 y A0 = 0) Salto si el resultado > 0 (A1 = 1 y A0 = 0) Salto si el resultado < 0 (A1 = 0 y A0 = 1) Salto si el resultado00 (A1 = 1 y A0 = 0) o (A1 = 0) y (A0 = 1) Salto si el resultadov0 (A1 = 0 y A0 = 1) o (A1 = 0 y A0 = 0) Salto si el resultadow0 (A1 = 1 y A0 = 0) o (A1 = 0) y (A0 = 0) RB A1 A0

Palabra de estado de: SPU, SPZ, SPP, SPM, SPN, SPMZ, SPPZ La operacin depende de: La operacin tiene influencia sobre: SPL Meta (LABEL)

2,8

Distribuidor de saltos La operacin va seguida de una lista de operaciones de salto. El operando es una meta de salto hacia la operacin siguiente en la lista. ACU1-L contiene el nmero de la operacin de salto a ejecutar Decrementa ACU1-L y salta si ACU1-L00 (programacin de bucles) RB A1 A0 OV

LOOP

Meta (LABEL)

2 OS OR STA

2,2 RLO /ER

Palabra de estado de: 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.

Operacin MCR(

Operando

Descripcin Abrir un rea MCR. Memorizar el RLO en la pila MCR. RB A1 A0 OV

Long. en palabras 1 OS 1 A0 OV OS 1 1

Tiempo de ejecucin tpico en ms 0,8 OR 0 STA 1 0,8 OR 0 STA 1 0.1 0.1 OR STA RLO /ER RLO /ER 0 RLO s /ER 0

Palabra de estado de: MCR( La operacin depende de: La operacin tiene influencia sobre: )MCR

Cerrar un rea MCR. Eliminar un registro de la pila MCR. RB A1

Palabra de estado de: )MCR La operacin depende de: La operacin tiene influencia sobre:
MCRA MCRD

Activar el MCR Desactivar el MCR RB A1 A0 OV

Palabra de estado de: MCRA, MCRD La operacin depende de: La operacin tiene influencia sobre:

OS

A-48

ET 200S Mdulo interfase IM 151-7 CPU 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 SZL sublista W#16#xy11 W#16#xy12 Extracto de la sublista Identificadores SZL Extracto W#16#0111 W#16#0012 W#16#0112 W#16#0F12 W#16#0013 W#16#0014 W#16#0015 W#16#0115 W#16#0019 W#16#0F19 W#16#0222

Identificacin del mdulo Caractersticas de la CPU

Identificacin de la CPU Todas las caractersticas Caractersticas de un grupo Slo informacin de cabecera de sublista SZL

reas de memoria de usuario reas de sistema Tipos de bloques

W#16#xy13 W#16#xy14 W#16#xy15

Registros de todas las reas de memoria de usuario Registros de todas las reas de sistema Registros de todos los tipos de bloques Registros de todos los OBs Estado de todos los LEDs Slo informacin de cabecera de la sublista SZL

Estado de los LEDs del mdulo

W#16#xy19

Estado de alarma Comunicacin: datos de estado

W#16#xy22 W#16#xy32

Registro para la alarma especificada

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 Estado de un LED Slo informacin de cabecera de la sublista SZL

W#16#0074 W#16#0174 W#16#0F74

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 SZL sublista W#16#xy91 Extracto de la sublista Identificadores SZL Extracto W#16#0A91 W#16#0C91

Informacin sobre el estado del mdulo

Informacin sobre el estado de todos los mdulos insertados Informacin sobre el estado de un 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 bastidor/equipo W#16#xy92 Estado terico en la configuracin centralizada del sistema maestro Estado real en la configuracin centralizada del sistema maestro Estado correcto de los bastidores de ampliacin del sistema maestro Slo informacin de cabecera de la sublista SZL Bfer de diagnstico W#16#xyA0 Todas las entradas disponibles en el modo de operacin Las entradas ms recientes Informacin de diagnstico del mdulo (registro 0) Informacin de diagnstico del mdulo (registro 1), direccin fsica Informacin de diagnstico del mdulo (registro 1), direccin lgica W#16#00B1 W#16#00B2 W#16#00B3 W#16#0092 W#16#0292 W#16#0692 W#16#0F92 W#16#00A0 W#16#01A0

A-50

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Tiempos de ejecucin de las SFC y SFB

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
N de SFC 0 1 2 3 4 5 6 7 12 14 15 17 18 19 20

Funciones de sistema (SFCs)


Nombre Descripcin Tiempo de ejecucin en ms 195 60 65 60 90 135 110 90 410 150 150 250 250 110 75 +1,6 por byte

SET_CLK READ_CLK SET_RTM CTRL_RTM READ_RTM GADR_LGC RD_SINFO DP_PRAL D_ACT_DP DPRD_DAT DPWR_DAT ALARM_SQ ALARM_S ALARM_SC BLKMOV

Ajuste del reloj Lectura del reloj Activacin del contador de horas de funcionamiento Arranque y paro del contador de horas de funcionamiento Lectura del contador de horas de funcionamiento Determinar la direccin libre del canal x del mdulo de seal en el slot y Leer la informacin de arranque del OB actual Disparar una alarma de proceso desde el programa de usuario de la CPU como esclavo DP al maestro DP Desactivar y activar esclavos DP Lectura de datos tiles coherentes Escritura de datos tiles coherentes Generar avisos de bloque acusables Generar avisos de bloque no acusables Determinar el estado de acuse del ltimo aviso ALARM_SQ entrante Copiar variables de cualquier tipo Nota: la SFC 20 slo se puede utilizar con DB relevantes para la ejecucin, es decir, en las propiedades del objeto no est seleccionado 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 SFC 21 22 23 24 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 46 47 49 50 51 52 55

Nombre

Descripcin

Tiempo de ejecucin en ms 75 +2,2 por byte 110 +3,5 por byte 402 110 160 70 120 75 75 50 71 110 120 120 155 105 45 45 40 50 sin indicacin 250 210 420 224 +10 por byte 235 1700

FILL CREATE_DB DEL_DB TEST_DB SET_TINT CAN_TINT ACT_TINT QRY_TINT SRT_DINT CAN_DINT QRY_DINT MSK_FLT DMSK_FLT READ_ERR DIS_IRT EN_IRT DIS_AIRT EN_AIRT RE_TRIGR REPL_VAL STP WAIT LGC_GADR RD_LGADR RDSYSST WR_USMSG WR_PARM

Inicializar un campo Generar un bloque de datos Borrar un bloque de datos Comprobar (test) un bloque de datos Ajustar una alarma horaria Cancelar una alarma horaria Activar una alarma horaria Consultar una alarma horaria Activar una alarma de retardo Anular una alarma de retardo Consultar una alarma de retardo Enmascarar eventos de error sncrono Habilitar eventos de error sncrono Consultar y borrar eventos de errores de programacin y acceso aparecidos y bloqueados Bloquear el procesamiento de nuevos eventos de interrupcin Habilitar el procesamiento de nuevos eventos de interrupcin Retardar el procesamiento de eventos de interrupcin Habilitar el procesamiento de eventos de interrupcin Redisparar la vigilancia del tiempo de ciclo Copiar el valor de sustitucin en el ACU 1 del nivel causante del error Poner la CPU a STOP Programar tiempos de espera Recalcular una direccin libre en el slot correspondiente as como el bastidor de un mdulo Determinar todas las direcciones libres declaradas en un mdulo Leer todas las informaciones de la lista de estado del sistema La SFC 51 no puede ser interrumpida por una alarma Registrar informaciones de diagnstico seleccionables en el bfer de diagnstico Escribir parmetros dinmicos predefinidos de un mdulo (actualmente sin aplicacin, dado que todos los parmetros de mdulos son estticos) Escribir parmetros dinmicos predefinidos de un mdulo (actualmente sin aplicacin, dado que todos los parmetros de mdulos son estticos) Parametrizar un mdulo Escribir un registro especfico de un mdulo (actualmente sin aplicacin, dado que no existe ningn mdulo para el que puedan escribirse registros de datos tiles)

56

WR_DPARM

1750

57 58

PARM_MOD WR_REC

t 1400 1400 +32 por byte

B-2

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Tiempos de ejecucin de las SFC y SFB

N de SFC 59 64 65 66 67 68 69 72 73 74 81 82 83 84 101 102

Nombre

Descripcin

Tiempo de ejecucin en ms 500 50 310 120 190 190 100 190 190 100 75 +2 por byte t 1050 t 950 t 900 t 1500

RD_REC TIME_TCK X_SEND X_RCV X_GET X_PUT X_ABORT I_GET I_PUT I_ABORT UBLKMOV CREA_DBL READ_DBL WRIT_DBL RTM RD_DPARA

Leer un registro especfico de un mdulo (actualmente slo lectura de los registros de diagnstico 0 y 1) Lectura de la hora de sistema con una precisin de 10 ms Envo seguro de datos a estaciones fuera del equipo S7 Recepcin segura de datos de estaciones fuera del equipo S7 Leer datos de una estacin fuera del equipo S7 Escribir datos en una estacin fuera del equipo S7 Deshacer un enlace establecido con una estacin fuera del equipo S7 Leer datos de una estacin del equipo S7 Escribir datos en una estacin del equipo S7 Deshacer un enlaces establecido con una estacin del equipo S7 Copiar una variable sin interrupcin posible Crear un bloque de datos en la memoria de carga Leer un bloque de datos en la memoria de carga Escribir en un bloque de datos en la memoria de carga Ajustar/iniciar/detener/leer contador de horas de funcionamiento Leer parmetros predefinidos

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

B-3

Tiempos de ejecucin de las SFC y SFB

B.2
N de SFB

Bloques de funcin de sistema (SFBs)


Nombre Descripcin Tiempo de ejecucin en ms 90 90 100 115 101 100 80

Contadores IEC 0 1 2 3 4 5 32 52 53 54 75 CTU CTD CTUD TP TON TOF DRUM RDREC WRREC RALRM SALRM Incrementar contador. El contador incrementa en una unidad en cada flanco ascendente. Decrementar contador. El contador decrementa en una unidad en cada flanco ascendente. Incrementar y decrementar contador. Generar un impulso de duracin PT. Retardar un flanco ascendente por la duracin PT. Retardar un flanco descendente por la duracin PT. Realizacin de un secuenciador de 16 pasos como mximo. Leer registro (descentralizado/centralizado) Escribir registro (descentralizado/centralizado) Recibir alarma (descentralizado/centralizado) Enviar alarma al maestro

Temporizadores IEC

Realizacin de un secuenciador SFB conformes a la norma IEC 61784-1:2002 Ed1 CP 3/1

B-4

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

Catalogacin del IM 151-7 CPU en el entorno de la CPU

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 C.1 C.2 Trasladar el programa de usuario Tema Diferencias con respecto a las CPU S7-300 seleccionadas Pg. C-2 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 (modular) Hardware

IM 151-7 CPU
(6ES7151-7Ax000AB0) (6ES7151-7Ax100AB0)

Reloj en tiempo real Respaldo de la memoria

Hardware

Software No es posible

Hardware Garantizado por MMC (no necesita mantenimiento) MMC mx. 12

S, con batera Garantizado por MMC (no necesita mantenimiento) Memory Card MMC 16

Tarjeta de memoria

MMC 5

Nmero de enlaces a PG y OP 4 (a partir de 10/99: 12) Parametrizacin de la direccin de PROFIBUS Configuracin de hardware

Configuracin de hardware

La configuracin hardware debe coincidir con la direccin ajustada 12 Mbps (DP)

Configuracin de hardware

Velocidad de transmisin con el PG y OP Comunicacin: PG/OP Comunicacin de datos globales Comunicacin bsica S7

187,5 kbps (MPI) 12 Mbps (DP) s s s

187,5 kbps (MPI) 12 Mbps (DP) s s s s s como maestro DP como esclavo DP autnomo libre 0,3-1,2 ms No

12 Mbaudios (MPI/DP)

s no s (servidor) s (servidor) s como esclavo DP autnomo

s s s s (servidor) s como esclavo DP autnomo

s (servidor) Comunicacin S7 s Comunicacin directa como maestro DP como esclavo DP autnomo

Aplicacin

Direccionamiento Tiempo de respuesta a una alarma Extraccin/insercin de mdulos en marcha

libre 0,4-1,3 ms No

libre menos de 20 ms s

libre menos de 20 ms s

C-2

ET 200S Mdulo interfase IM 151-7 CPU 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.

DI_1_Modul DI_2_Modul

E 1.0 E 1.1 E 2.0 E 2.1

A 1.0 A 1.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.

DI_1_Modul DI_2_Modul

E 1.0 E 1.1 E 1.2 E 1.3

A 1.0 A 1.1

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 1 2 E 1.2 E 1.3 E 2.0 E 2.1 Nuevo operando

C-4

ET 200S Mdulo interfase IM 151-7 CPU 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 E 1.1 E 1.2 E 1.3

A 1.0 A 1.1

E 1.0 E 1.1 E 2.0 E 2.1

A 1.0 A 1.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

C-6

ET 200S Mdulo interfase IM 151-7 CPU 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.

Glosario-2

ET 200S Mdulo interfase IM 151-7 CPU 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.

Glosario-4

ET 200S Mdulo interfase IM 151-7 CPU 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.

Glosario-6

ET 200S Mdulo interfase IM 151-7 CPU 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).

Glosario-8

ET 200S Mdulo interfase IM 151-7 CPU 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.

Glosario-10

ET 200S Mdulo interfase IM 151-7 CPU 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 Token

Temporizadores

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

Glosario-12

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ndice alfabtico
Carcter
), A-15 )MCR, A-48 +, A-35 +AR1, A-36 +AR2, A-36 +D, A-34 +I, A-33 +R, A-35 D, A-34 I, A-33 R, A-35 *D , A-34 *I , A-33 *R , A-35 /D, A-34 /I, A-33 /R, A-35 =, A-22 ==D, A-37 ==I, A-36 ==R, A-38 <<=D, A-37 <<=I, A-36 <<=R, A-38 <<<>> R, A-38 <<<>>D, A-37 <<<>>I, A-36 <<D, A-37 <<I, A-36 <<R, A-38 >=D, A-37 >=R, A-38 >>=I, A-36 >>D, A-37 >>I, A-36 >>R, A-38 Alarma, Glosario-1 Alarma de diagnstico, 6-21, Glosario-1 OB 82, 7-35 Alarma de proceso, 6-21, Glosario-1 Alarmas, prolongacin del ciclo, 8-4 Alarmas cclicas, 7-37 Alarmas de proceso, OB 40, 7-35 Alarmas horarias, 7-37 Archivo GSD, 7-2, Glosario-2 rea de aplicacin, 1-2 rea de datos de sistema, datos de diagnstico, 6-23 rea de direcciones ajuste por defecto, 3-9 coherencia de datos, 3-6 de los mdulos de ampliacin, 3-3 para la transferencia de datos tiles, 3-5 reas de memoria memoria de carga, 7-12 memoria de sistema, 7-13 memoria de trabajo, 7-13 reas de operandos, 7-19 reas de parmetros, instrucciones STEP 7, A-2 Arranque, Glosario-2 Asignacin de direcciones, para mdulos digitales y analgicos, 3-3 Asignacin de slots, ET 200S, 3-2 AUF, A-44

BE, A-45 BEA, A-45 BEB, A-45 BLD, A-41 Bloque de datos, Glosario-2 Bloque de organizacin, Glosario-2 Bloques Borrar, 7-16 Cargar, 7-16 A 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 Bfer de diagnstico, Glosario-2 entrada, 6-11 lectura, 6-5 Bus, Glosario-2

D
Datos coherentes, Glosario-3 Datos de configuracin, aceptacin, 7-38 Datos de diagnstico, 6-23 Datos globales, Comunicacin de datos globales, 7-32 Datos locales, 7-21 Datos tcnicos, PROFIBUS-DP, 7-2 DBs, 7-34 DEC, A-41 Deteccin de eventos, en el maestro DP/esclavo DP, 6-12 Diagnstico, 6-1, Glosario-3 cdigo, 6-18 especfico de canal, 6-27 utilizando los LEDs, 6-9 Diagnstico de cdigo, 6-18 Diagnstico de dispositivo, 6-20 Diagnstico de esclavo DP, estructura, 6-24 Diagnstico de esclavo en caso de aplicacin del IM 151-7 CPU como esclavo inteligente, 6-14 Diagnstico del sistema, 7-37, Glosario-4 Direccin, Glosario-4 Direccin de diagnstico, 3-6, 6-11, 6-13 Direccin de diagnstico DP, 3-6 Direccin de la estacin MPI, 7-38 Direccin PROFIBUS, 4-3, Glosario-4 Direccin PROFIBUS del maestro, 6-17 Direccionamiento, 3-1 asignacin de direcciones, 3-4 indirecto, A-7 reglas, 3-8 Direccionamiento libre de los mdulos perifricos, 3-4 Direccionamiento por slots de los mdulos de la periferia, 3-2 Direccionamiento predeterminado, 3-2 Direcciones direccin base, 3-4 para el diagnstico, 3-6 para la transferencia de datos tiles, 3-5 Dispositivo, diagnstico de, 6-20 DTB, A-42 DTR, A-42

C
Cable de conexin PG, 4-6 Cableado, 2-1, 2-4 Cables, 4-6 CALL, A-44 Cambios del modo de operacin, 6-12 Caractersticas, 9-2 del IM 151-7 CPU, 1-4, 7-2 Caractersticas del arranque, 7-37 Carga, Memoria, Glosario-7 Cargar Bloques, 7-16 programa de usuario, 7-15 CC, A-44 Ciclo, OB 1, 7-35 Clases de mdulos, cdigo, 6-25 CLR, A-23 Coherencia, 3-6, 3-7 Coherencia de datos, 3-6, 3-7 Coherentes, Datos, Glosario-3 Componentes, ET 200S, 1-5 Componentes de red, 4-6 Comportamiento del ciclo, 7-38 Compresin, 7-16 Comprimir, Glosario-3 Comunicacin directa, 4-12 Servicios de las CPU, 7-30 Comunicacin bsica S7, 7-31 Comunicacin de datos globales, 7-32 Comunicacin directa, 4-12, Glosario-3, Glosario-6 Comunicacin directo, Glosario-3 Comunicacin OP, 7-31 Comunicacin S7, 7-31 Comunicacin-PG, 7-30 Conector de bus, 4-6 Configuracin, 2-1, 2-7, 2-12 de la red PROFIBUS, 4-2 ET 200S autnoma, 4-5 IM 151-7 CPU, 6-2 red MPI, 5-2 Contador, Glosario-3 Contenido de los manuales, resumen, 1-5 CPU, Glosario-3 Sistema operativo, Glosario-10

E
Ejemplos de direccionamiento, instrucciones de STEP 7, A-5 Entradas, tiempo de retardo, 8-4 Error de ejecucin, Glosario-4

ndice alfabtico-2

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ndice alfabtico

Error en el acceso directo a la periferia, OB 122, 7-36 Error especfico de canal, 6-27 Error/fallo, acceso directo a la periferia, OB 122, 7-36 Esclavo, Glosario-4 Esclavo DP, Glosario-4 inteligente, 6-2 Esclavo DP inteligente, 6-2, Glosario-4 Especificaciones tcnicas del IM 151-7 CPU, 9-2 generales, 9-2 Especificaciones tcnicas generales, 9-2 Estacin, Glosario-4 Estado de estacin 1 a 3, 6-15 Estado de mdulo, 6-19 Estado operativo, Glosario-5 Estructura del telegrama de diagnstico, 6-14 ET 200, Glosario-5 ET 200S componentes, 1-5 manuales, 1-5 Evento de arranque, OB, Glosario-5 Eventos de arranque, para los OBs, 7-35

Funciones de PG, 4-9 Funciones de test, 4-9 Funciones del sistema, B-1 Funciones online, para el ET 200S, 4-9

I
ID del fabricante, CPU 31x-2 como esclavo DP, 6-17 IM 151-7 CPU bloques, 7-34 borrado total, 6-4 caractersticas, 1-4 caractersticas importantes, 7-2 configuracin, 6-2 parmetros, 7-37 selector de modo, 7-3 Imagen de proceso, Glosario-6 Imagen de proceso de las entradas y las salidas, 7-20 INC, A-41 Indicacin, LED, 6-9 Instruccin de carga, 3-7 Instruccin de transferencia, 3-7 Inteligente, Esclavo DP, Glosario-4 Intercambio de datos con el maestro DP, 3-5 principios, 3-1 programa de ejemplo, 3-9 Intercambio de datos, Directo, Glosario-3 Intercambio directo, vase comunicacin directa, 4-12 Interface MPI, 7-28 Interfaces Qu equipos se pueden conectar en qu interfaces?, 7-28 interface MPI, 7-28 PROFIBUS DP, 7-28 Interfaz, de direccionamiento en STEP 7, 3-8 Interfaz PROFIBUS DP, 7-28 INVD, A-43 INVI, A-43 ITB, A-42 ITD, A-42

F
Fallo de estacin, OB 86, 7-36 FBs, 7-34 FCs, 7-34 FN, A-21 Formateo de la MMC, 7-8 Forzado permanente, 7-5, Glosario-5 FP, A-21 FR, A-24, A-25 FRCE, LED, 7-5 FREEZE, Glosario-5 Funcin, FC, Glosario-6 Funcin de sistema, SFC, Glosario-6 Funcionamiento autnomo, del ET 200S, 4-5, 4-9 Funcionamiento stand alone, Glosario-6 Funciones, de PG, 4-9 Funciones de memoria Borrado de bloques, 7-16 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
L, A-26, A-27, A-28, A-32 LAR1, A-31 LAR2, A-31 LC, A-28 LED, 6-5 FRCE, 7-5 indicacin, 6-9 indicador, 1-4 ON, 7-5 RUN, 7-5 SF, 7-5 STOP, 7-5 Libre, direccionamiento, 3-4 LOOP, A-47

MMC, Glosario-7 MMC, formateo, 7-8 MMC, vida-til, 7-7 MOD, A-34 Modo RUN, 7-5 STOP, 7-5 Mdulo interfase IM 151-7 CPU, 9-4 especificaciones tcnicas, 9-5 esquema de principio, 9-4 Mdulo interfase IM 151-7 CPU FO, 9-3, 9-4 asignacin de terminales, 9-3 esquema de principio, 9-4 Montaje, 2-1, 2-3 MPI, 4-2, 5-2, Glosario-7 MRES, selector de modo, 7-4

M
Maestro, Glosario-6 Maestro DP, Glosario-6 Manuales, gua, 1-5 Manuales de la ET 200S, gua, 1-5 Marca de ciclo, 7-37 Marcas, Glosario-6 Masa, Glosario-7 MCR(, A-48 MCRA, A-48 MCRD, A-48 Memoria Comprimir, 7-16 Trabajo, Glosario-7 Usuario, Glosario-7 Memoria de carga, 7-12, Glosario-7 Memoria de respaldo, Glosario-7 Memoria de sistema, 7-13, Glosario-7 datos locales, 7-21 Memoria de trabajo, 7-13, Glosario-7 Memoria de usuario, Glosario-7 Memoria del sistema, 7-19 reas de operandos, 7-19 Imagen de proceso de las entradas y las salidas, 7-20 Memoria intermedia acceso desde el programa de usuario, 3-7 de IM 151-7 CPU, 3-5 Memoria remanente, 7-13 Comportamiento remanente de los objetos de memoria, 7-14 Micro Memory Card, 7-6, Glosario-7 Micro Memory Card SIMATIC, 7-6 caractersticas, 7-6 Micro Memory Card SIMATIC, MMC disponibles, 7-7

N
NEGD, A-43 NEGI, A-43 Nivel de prioridad, Glosario-8 NOP, A-41 Norma DP, Glosario-8 NOT, A-23 Nmero de referencia componentes de red, 4-6 IM 151-7 CPU, 9-2

O
O, A-13, A-16, A-19 O(, A-15 OB, Glosario-2 Evento de arranque, Glosario-5 Prioridad, Glosario-8 OB 1, 7-35 OB 100, 7-35 OB 122, 6-12, 7-36 OB 40, 7-35 OB 82, 6-8, 6-12, 7-35 OB 86, 6-8, 6-12, 7-36 OB 87, 7-36 OB10, 7-35 OB121, 7-36 OB20, 7-35 OB35, 7-35 OB80, 7-35 OB83, 7-35 OB85, 7-35

ndice alfabtico-4

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ndice alfabtico

OBs de la CPU, 7-34 eventos de arranque, 7-35 OD, A-18 ON, A-13, A-17, A-20 LED, 7-5 ON(, A-15 OP, Comunicacin OP, 7-31 Operandos, A-2 OW, A-18

P
Palabra de estado, A-4 Parmetros, Glosario-8 IM 151-7 CPU, 7-37 PC conexin al ET 200S, 4-5 requisitos, 4-2, 5-2 PG, Glosario-11 cable de conexin, 4-4 comunicacin, 7-30 conexin al ET 200X, 4-5 PLC, Glosario-2 POP, A-41 Prioridad de OB, Glosario-8 Procesamiento de las alarmas de proceso, 8-8 Proceso, alarma de, Glosario-1 PROFIBUS, Glosario-8 PROFIBUS-DP, caractersticas, 7-2 Profundidad de anidamiento, Glosario-9 Programa de usuario, Glosario-9 Cargar, 7-15 tiempo de ejecucin, 8-2 tiempo de procesamiento, 8-3 Transferir, 7-16 Programacin, 2-1, 2-9, 2-16 Programacin de memoria, 7-17 Programadora, requisitos, 4-2 Prolongacin del ciclo debido, a las interrupciones, 8-4 Prueba de funcionamiento, 2-1, 2-10, 2-19 Publisher, Glosario-9 Puesta en marcha, 2-1, 2-6, 2-11, 2-19, 6-1, 6-7 Puntero, clculo, A-6 Punto de control de ciclo, Glosario-9 PUSH, A-41

Rearranque en caliente, 7-18 Reasignacin, C-4 Red, configuracin, 4-1 Red MPI, configuracin bsica, 5-2 Red PROFIBUS componentes de red, 4-6 Configuracin bsica, 4-2 Registros de direccin, A-4 Reglas, para el direccionamiento, 3-8 Reloj, 7-29, 7-37 Reloj de hardware, 7-37 Reloj integrado, 7-29 Reloj-de software, 7-29 Remanencia, 7-37 Respaldo, Memoria, Glosario-7 Respuestas ante error/fallo, 7-35 Retardo, de las entradas/salidas, 8-4 RLD, A-40 RLDA, A-40 RND, A-42 RND+, A-42 RND, A-42 RRD, A-40 RRDA, A-40 RUN LED, 7-5 modo, 7-5 selector de modo, 7-4

S
S, A-22, A-25 S7 Comunicacin bsica S7, 7-31 Comunicacin S7, 7-31 SA, A-24 Salidas, tiempo de retardo, 8-4 SAVE, A-23 SE, A-24 Selector de modo, 7-3 borrado total, 6-4 MRES, 7-4 RUN, 7-4 STOP, 7-4 Sealizacin de errores, Glosario-9 SET, A-23 SF, LED, 7-5 SFBs, 7-34 SFC, B-1 tiempos de ejecucin, B-1 SFC DPRD_DAT, 3-7 SFC DPWR_DAT, 3-7 SFCs, 7-34 SI, A-24

R
R, A-22, A-24, A-25 RAM a ROM, 7-17 Reaccin a error, Glosario-9 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/Insercin, 7-17 Sistema Diagnstico, Glosario-4 Memoria, Glosario-7 Sistema de automatizacin, Glosario-10 Sistema maestro, Glosario-10 Sistema operativo de la CPU, Glosario-10 tiempo de procesamiento, 8-3 SLD, A-39 Slots, direccionamiento por, 3-2 SLW, A-39 Software de configuracin, 1-4 Software de programacin, 1-4 Solucin de problemas, 6-1 SPA, A-46 SPB, A-46 SPBB, A-46 SPBI, A-46 SPBIN, A-46 SPBN, A-46 SPBNB, A-46 SPL, A-47 SPM, A-47 SPMZ, A-47 SPN, A-47 SPO, A-47 SPP, A-47 SPPZ, A-47 SPS, A-47 SPU, A-47 SPZ, A-47 SRD, A-39 SRW, A-39 SS, A-24 SSD, A-39 SSI, A-39 STEP 7, Glosario-10 ajustes, 4-9 Configuracin del IM 151-7 CPU, 6-2 interfaz de direccionamiento, 3-8 STOP LED, 7-5 modo, 7-5 selector de modo, 7-4 Subscriptor, Glosario-10 Suma de corriente, Glosario-10 SV, A-24 SYNC, Glosario-11

T
T, A-29, A-30, A-32 TAD, A-41 TAK, A-41 TAR, A-31 TAR1, A-31 TAR2, A-31 Tarjeta MMC, 7-6 TAW, A-41 TDB, A-45 Telegrama de asignacin de parmetros, configuracin, 7-39 Temporizador, Glosario-11 Tiempo de ciclo, 8-2, Glosario-11 composicin, 8-2 prolongacin, 8-2 Tiempo de ejecucin del programa de usuario, 8-2 Tiempo de procesamiento actualizacin de la imagen de proceso, 8-3 programa de usuario, 8-3 sistema operativo, 8-3 Tiempo de respuesta, 8-5 alarma de diagnstico, 8-8 alarma de proceso, 8-8 ms corto, 8-6 ms largo, 8-7 Tiempo de respuesta a una alarma de diagnstico, 8-8 Tiempo de respuesta a una alarma de proceso, 8-8 Token, Glosario-11 Transferencia de datos tiles, al maestro DP, 3-5 Transferir, 7-16 Tratamiento de errores mediante OB, Glosario-11 TRUNC, A-42

U
U, A-13, A-17, A-19 U(, A-15 UC, A-44 UD, A-18 UN, A-13, A-15, A-17, A-20 Unidad de periferia descentralizada, Glosario-10 Unidad de programacin PG, requisitos, 5-2 UW, A-18

ndice alfabtico-6

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ndice alfabtico

V
Velocidad en baudios, Glosario-11 Vida til de una MMC, 7-7

XN(, A-15 XOD, A-18 XOW, A-18

X
X, A-14, A-17, A-19 X(, A-15 XN, A-14, A-17, A-20

Z
ZR, A-25 ZV, A-25

ET 200S Mdulo interfase IM 151-7 CPU A5E00257809-03

ndice alfabtico-7

ndice alfabtico

ndice alfabtico-8

ET 200S Mdulo interfase IM 151-7 CPU 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
(6ES7 147

BM 147-2
(6ES7 147 2AA01 0XB0)

BM 147-2
(6ES7 147 2AB01 0XB0)

IM 151-7
(6ES7 151 7AA11 0AB0)

1AA11 0XB0)

Memoria di lavoro

Dimensioni Ampliabile
Blocchi (FB, FC) FB

64 KByte No

64 KByte No

128 Kbyte No

64 Kbyte No

Numero Campo numerico


FC

max. 512 FB 0 ... FB 2047 max. 512 FC 0 ...FC 2047

max. 512 FB 0 ... FB 2047 max. 512 FC 0 ...FC 2047

max. 512 FB 0 ... FB 2047 max. 512 FC 0 ...FC 2047

max. 512 FB 0 ... FB 2047 max. 512 FC 0 ...FC 2047

Numero Campo numerico

Copyright 2005 by Siemens AG A5E00385829-02

Informazioni sul prodotto 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 anteriormente y no debe considerarse parte del suministro. En caso de duda, su contenido prevalece 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 modificada. 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 FW V2.1.10 V2.1.10 Memoria de trabajo 64 KB 96 KB Memoria de trabajo remanente * 64 KB 64 KB Actualizacin HW -0107

Actual Nuevo *

IM 151-7 CPU IM 151-7 CPU

6ES7151-7AA11-0AB0 6ES7151-7AA13-0AB0

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 A5E00860831-01

También podría gustarte