Escolar Documentos
Profissional Documentos
Cultura Documentos
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
A B C
Edicin 11/2003
A5E00257809-03
! ! !
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.
iii
Prlogo
iv
Prlogo
Instalacin y cableado
de la ET 200S
Direccionamiento del
IM 151-7 CPU
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
Nmeros de referencia
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.
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.
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
Prlogo
vii
Prlogo
viii
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
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
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
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
xii
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
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
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.
1-1
Descripcin general
1.1
1-2
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
Bus de energa
Figura 1-1
Vista del sistema de periferia descentralizada ET 200S con el mdulo interfase IM 151-7 CPU
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).
1-4
Descripcin general
1.2
Manuales necesarios:
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
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
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.
2-1
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
2.1
Secuen cia 1 2 3 4 5 6 7 8 9 10
Figura 2-1
2-3
2.2
Secuen cia 1 2 3 4
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
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
2-5
2.3
Secuencia 1
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
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.
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.
2-7
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
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
2.5
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.
4 5
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
2-9
2.6
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.
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.
Gire el selector del IM 151-7 CPU a la posicin STOP y apague la PS del IM 151-7 CPU.
2-10
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.
2-11
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.
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
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.
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:
2-13
Secuencia 7
Actividad
Resultado
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 aparecer a continuacin haga clic en el botn Acoplar. Aparecer la ventana Propiedades MPI/DP.
2-14
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.
2-15
2.9
Secuencia 1
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.
2-16
Secuencia 4
Actividad
Resultado
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.
2-17
Resultan las siguientes vas de comunicacin S7-300 E1.1 M13.0 MB13 PAB12 PAW12 IM 151-7 CPU
PEW128 PEB128
A2.1 E1.0
A5.0
MB12 M12.1
PEW12 PEB12
PAB128 PAW128
2-18
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.
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.
2-19
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
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.
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
Secuencia 10
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
12
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.
2-21
2-22
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.
3-1
Direccionamiento
3.1
256 255
127
Comunicacin directa 16 bytes por mdulo analgico 1 byte por mdulo digital o arrancador de motor
Figura 3-1
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.
10
Slot
1Count 24V/100kHz
Mdulo interfase
2DI 24 V DC
2DI 24 V DC
2AI RTD
2AO U
SSI
Figura 3-2
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.
3-3
Direccionamiento
1a3
IM 151-7 CPU
PM 4 DI 2 AI 2 AO 4 DO
Direcciones asignadas
256
1.0 a 1.3
Figura 3-3
3.2
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
Figura 3-4
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
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
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
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.
3-6
Direccionamiento
3.4
Acceso en funcin de la coherencia de los datos Coherencia de datos de 1, 2 4 bytes con instrucciones de carga/transferencia
3-7
Direccionamiento
Modo
Estos parmetros de las reas de direcciones deben ser idnticos en el maestro DP y en el IM 151-7 CPU.
3-8
Direccionamiento
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.
3-9
Direccionamiento
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.
3-10
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.
Informacin adicional
Encontrar ms informacin sobre la arquitectura de las redes en el manual del maestro DP.
4-1
4.1
PG*
0 3
ET 200S
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
4-2
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).
Figura 4-2
4-3
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
4-4
ET 200S
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
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.
4-5
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
Cable de conexin PG Conector de bus con conexin hembra para PG Cable de bus ET 200S
PG
4-7
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.
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)
(p. ej., despus de borrar los SDB, tras POWER ON sin MMC).
4-8
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.
4-9
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.
Transf. PAA
OS
Transf. PAE
Transf. PAA
Sist. op.
Transf. PAE
Valor forzado
Valor forzado
T PQW
Sist. op. .... Procesamiento sist. operativo Figura 4-6 Principio del forzado permanente
4-10
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.
4-11
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.
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
4-12
4-13
4-14
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.
5-1
5.1
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
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
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.
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)
(p. ej., tras borrar los SDB o despus de desconectar la red elctrica (POWER OFF) sin MMC).
5-3
5-4
En este captulo se explica cmo configurar un ET 200S para el IM 151-7 CPU con STEP 7.
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.
6-1
6.1
Herramienta de configuracin
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
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.
6-3
6.2
6-4
LED de STOP On
Off
3s Max. 3 s Min. 3 s
1.
2.
Figura 6-1
3.
Manejo del selector de modo para un borrado total
Proceso
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.
6-5
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
6.3
6-7
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
6.4
LEDs
Los LED RUN, STOP, ON, BF, SF y FRCE sealizan informacin importante sobre los estados del IM 151-7 CPU. El IM 151-7 CPU dispone de los 6 LED siguientes: LED SF (System Fault): indica que hay un fallo en el ET 200S. LED BF (Bus Fault): indica que hay un fallo en PROFIBUS-DP. LED ON: se enciende cuando el ET 200S est conectado a la fuente de alimentacin. LED FRCE: se enciende cuando hay activada una peticin de forzado permanente. LED RUN: se enciende cuando el componente CPU del IM 151-7 CPU se encuentra en estado RUN. LED STOP: se enciende cuando el componente CPU del IM 151-7 CPU se encuentra en estado STOP. Encontrar una descripcin detallada del significado de los LED para la funcionalidad de la CPU en el apartado 7.2.
6-9
LED BF On
LED SF On
Descripcin
No hay conexin con el maestro DP
Causa
Tratamiento de errores
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.
LED parpadea
On
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
Se ha configurado una
Fallo de un emisor
6-10
6.5
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:
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
6-11
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
6-12
OB82_MDL_ADDR:=1022 OB82_EV_CLASS:=B#16#39
(evento entrante)
OB82_MDL_ADDR:=2045 OB82_EV_CLASS:=B#16#39
(evento entrante)
6-13
6.6
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 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 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
6.6.1
Definicin
Estados de estacin 1 a 3
Estado de estacin 1
Tabla 6-7 Estructura del estado de estacin 1 (byte 0)
Bit 0
Solucin
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.
Compruebe la configuracin.
5 6
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.
6-15
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)
Descripcin
1: Se han recibido ms avisos de diagnstico de los que puede almacenar el esclavo DP.
6-16
6.6.2
Definicin
La direccin DP del maestro DP est registrada en el byte de diagnstico Direccin PROFIBUS del maestro: El maestro que ha parametrizado al esclavo DP El maestro que tiene acceso de lectura y de escritura al esclavo DP
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)
6-17
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
6.6.5
Definicin
El estado de mdulo muestra el estado de las reas de direcciones configuradas y representa un diagnstico de cdigo detallado en lo que respecta a la configuracin. El estado de mdulo comienza tras el diagnstico de cdigo y abarca un mximo de 13 bytes.
Estructura
Estructura del estado de mdulo del IM 151-7 CPU:
7 6 5 4 3 2 1 0 Bit n byte x 0 0 Longitud del estado de mdulo incl. el byte x (mx. 13 bytes) Cdigo para el diagnstico de dispositivo 7 6 5 4 3 2 1 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
6-19
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 z
. . .
Ejemplo del byte y+2: CPU 1 rea de direcciones 2 rea de direcciones Figura 6-6
6-20
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
6-21
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
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.
6-22
6.7
6.7.1
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.
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.
6-23
B#16#00 B#16#00
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
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)
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
6.7.2
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
Figura 6-10
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
Bytes 2 y 3
Estos bytes no se utilizan.
6-25
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
... Error en el canal 6 Error en el canal 7 Figura 6-11 Bytes 4 a 7 de los datos de diagnstico
...
...
...
...
6-26
6.7.3
byte y
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
6-27
6.7.4
6-28
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.
7-1
7.1
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
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
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:
Figura 7-1
Selector de modo
7-3
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
RUN (verde)
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)
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.
7-5
7.3
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
Cuidado Asegrese siempre de no sobrepasar el nmero mximo de procesos de borrado/escritura para evitar la prdida de datos.
Para la actualizacin del firmware se requieren tarjetas MMC con 4 MB u 8 MBs de memoria.
7-7
7-8
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
SIEMENS SIMATIC
Ranura de la tarjeta
MEM
Expulsor
Figura 7-2
Si inserta otra tarjeta MMC en la ranura, el IM 151-7 CPU solicitar un borrado total.
7-9
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. -
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
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
...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.
7-11
7.4
Concepto de memoria
7.4.1
Distribucin
La memoria del IM 151-7 CPU se divide en tres reas:
Memoria de carga
Memora de sistema
Figura 7-3
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
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).
7-13
7-14
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.
Memoria de carga
Memory Card
Micro
SIMATIC
SIEMENS
Memoria de trabajo
Bloques de cdigo
Bloques de cdigo
Bloques de datos
Figura 7-4
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.
7-15
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
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
7-17
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.
7-18
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
Bloques de datos
Encontrar las reas de direccionamiento que se pueden emplear en la CPU en la Lista de operaciones, anexo A.
7-19
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)
Figura 7-5
7-20
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.
7-21
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
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
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.
7-23
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
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
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.
7-25
7.4.5
Almacenamiento de proyectos completos en la Micro Memory Card y carga de proyectos desde ella
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
7-27
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.
PG/PC OP/TP S7-300/400 con interfaz MPI S7-200 (slo con 19,2 kBaudios)
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
7.6
Reloj
El IM 151-7 CPU dispone un reloj de hardware integrado.
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
7-29
7.7
Comunicacin
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 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
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.
7-31
7-32
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.
7-33
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.
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).
7-34
OB 100
OBs de alarma
Tabla 7-15 OBs de alarma OB llamado Eventos de arranque posibles
Alarmas
Alarma horaria
OB 10
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.
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
OB 85
7-35
Tabla 7-16
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
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.
7-36
7.9
Parmetros
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)
7-37
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
entrantes y salientes
Proteccin
Nivel de proteccin
3: Proteccin contra
Modo
lectura y escritura
Modo Proceso:
Modo Test
Parmetros del mdulo Nmero de uniones fras 1
S/no de 5 a 66 0/1
50 Hz/60 Hz 1 a 125
Direccin de la estacin DP
7-38
7.10
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.
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
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.
Ninguno, RTD
7-39
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
7.11
Excepciones
La CPU, sin embargo, no debe retirarse nunca durante el funcionamiento o estando conectada.
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.
7-41
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.
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
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
7.12
7-43
7-44
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.
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.
8-1
8.1
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
8-2
8-3
Tabla 8-3
Dependencia del tiempo de procesamiento del programa de usuario Dependencia Valores posibles 0 a 63
El factor de la aplicacin concreta se puede calcular aproximadamente mediante la siguiente regla de tres para el IM 151-7 CPU: + = 1,1 0,005 x nmero de mdulos Multiplicador para el programa de usuario
8-4
8.2
Tiempo de respuesta
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.
8-5
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.
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
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.
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
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.
8-7
8.3
Tiempos de respuesta a alarmas (sin comunicacin) para... Alarma de proceso, alarma de diagnstico
8-8
Datos tcnicos
Resumen
En este captulo encontrar: los datos tcnicos del mdulo interfase IM 151-7 CPU
9-1
Datos tcnicos
9.1
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
9-2
Datos tcnicos
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
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)
9-3
Datos tcnicos
Bus posterior
Selector de modo
ON
L+ M
Bus posterior
Selector de modo
ON
L+ M
9-4
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
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
Tamao
Profundidad de anidamiento:
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
Niveles adicionales
en un OB de error FBs
Instrucciones Instrucciones
2 ms mnimo
Tamao
FCs
Tamao
20 ms mnimo Total rea de direcciones de periferia Imagen de proceso Canales digitales Canales analgicos
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
Tipo
Temporizadores S7
Tipo
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
Nmero de
Emisor
paquetes GD Receptor
Precisin
Contador de horas de funcionamiento
Tamao de
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
Bloques Alarm_S
activos de forma simultnea
Funciones de test y puesta en marcha Observar/forzar variables s Entradas, salidas, marcas, DB, temporizadores, contadores mx. 30 mx. 30 mx. 14
Variable Nmero de
variables realizando observacin de variables realizando forzado de variables
Comunicacin PG
reservados (por defecto) reservados (por defecto)
Comunicacin OP
Forzado
Comunicacin
bsica S7 reservados (por defecto)
Variable Nmero
Observacin de bloques Paso a paso Puntos de parada Bfer de diagnstico
9-6
Datos tcnicos
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)
s Mx. 80 mA
no
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
12 s no s
60 x 119,5 x 75
aprox. 200 g
Velocidades de
transferencia Esclavo DP
Respaldo de cortes
de alimentacin Aislamiento probado con:
5 ms 500 V DC
Archivo GSD
9-7
Datos tcnicos
9-8
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:
10-1
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.
10-2
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.
10-3
10-4
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).
A-1
Lista de operaciones
A.1
Operando
A AB AW AD B W D
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
A-2
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
A.3
Registros
A-3
Lista de operaciones
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
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 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
A-5
Lista de operaciones
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
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
Lista de operaciones
A.5
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.
A-7
Lista de operaciones
2,0
A-8
Lista de operaciones
A.5.1
Ejemplo
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
A-9
Lista de operaciones
A.5.2
Ejemplo
U E [AR1, P#34,3]
1er paso
Carga el contenido de AR1 e incrementa ste con el offset 34,3
La direccin se encuentra en ... : 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+ :
A-10
Lista de operaciones
A.5.3
Ejemplo
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
A-11
Lista de operaciones
A.5.4
Ejemplo
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+ :
A-12
Lista de operaciones
A.6
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
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
UN
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
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
XN
Palabra de estado de: X, XN La operacin depende de: La operacin tiene influencia sobre: *
OV
A-14
Lista de operaciones
A.7
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
OS
OR s
STA 1
RLO s s
/ER 1
A-15
Lista de operaciones
A.8
Operacin O
Operando
Long. en palabras 1 OS
A-16
Lista de operaciones
A.9
Operacin
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
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
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
A-17
Lista de operaciones
A.10
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
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
Lista de operaciones
A.11
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:
A-19
Lista de operaciones
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
Lista de operaciones
A.12
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
A-21
Lista de operaciones
A.13
Operacin
Descripcin
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)
1**/2 1**/2 2 2 2
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
Lista de operaciones
A.14
Operacin CLR
Descripcin
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:
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
Descripcin
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
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
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
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)
* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo
A-26
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
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
A-27
Lista de operaciones
A.18
Operacin
Descripcin
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
* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo
A-28
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+ +
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)
* + tiempo necesario para cargar la direccin del operando ** en caso de direccionamiento directo *** direccionamiento directo con PAB 0 a 255
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)
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
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
Lista de operaciones
A.20
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
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
1 1 2 2 2 2 1 2 2 2 2 1
TAR2
TAR
A-31
Lista de operaciones
A.21
Operacin L
Palabra de estado de: L STW La operacin depende de: La operacin tiene influencia sobre: T STW
Palabra de estado de: T STW La operacin depende de: La operacin tiene influencia sobre: * Estructura de la palabra de estado
A.22
Operacin L L L L
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
A-32
Lista de operaciones
A.23
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
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
A-33
Lista de operaciones
A.24
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
/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
Lista de operaciones
A.25
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
i16 i32
A-35
Lista de operaciones
A.27
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
A.28
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
Lista de operaciones
A.29
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:
A-37
Lista de operaciones
A.30
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
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
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:
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
Operando
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
Lista de operaciones
A.33
Palabra de estado
La palabra de estado permanece inalterada.
Long. en palabras 1 1 1 1 1 1 1
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
A.34
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.
NOP
0 1
0.1 0.1
A-41
Lista de operaciones
A.35
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
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
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
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:
A-43
Lista de operaciones
A.37
Opera cin
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
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
Lista de operaciones
A.38
Operacin
BE BEA
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:
A.39
Operacin TDB
Operando
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.
Operacin SPA
Palabra de estado de: SPA La operacin depende de: La operacin tiene influencia sobre: SPB SPBN Meta (LABEL) Meta (LABEL)
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
Palabra de estado de: SPBB, SPBNB La operacin depende de: La operacin tiene influencia sobre: SPBI SPBIN Meta (LABEL) Meta (LABEL)
Palabra de estado de: SPBI, SPBIN La operacin depende de: La operacin tiene influencia sobre: *
A-46
Lista de operaciones
Operacin SPO
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)
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
Palabra de estado de: SPL, LOOP La operacin depende de: La operacin tiene influencia sobre: *
A-47
Lista de operaciones
A.41
Operacin MCR(
Operando
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
Palabra de estado de: )MCR La operacin depende de: La operacin tiene influencia sobre:
MCRA MCRD
Palabra de estado de: MCRA, MCRD La operacin depende de: La operacin tiene influencia sobre:
OS
A-48
Lista de operaciones
A.42
Identificacin de la CPU Todas las caractersticas Caractersticas de un grupo Slo informacin de cabecera de sublista SZL
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
W#16#xy19
W#16#xy22 W#16#xy32
Datos de estado de un componente W#16#0132 de comunicacin Datos de estado de un componente W#16#0232 de comunicacin
W#16#xy74
Estado de todos los LEDs Estado de un LED Slo informacin de cabecera de la sublista SZL
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 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
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
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).
B-1
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
B-2
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
B-3
B.2
N de SFB
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
B-4
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.
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.
C-1
C.1
Tabla C-1
Caracterstica
CPU 315-2 DP
IM 151-7 CPU
(6ES7151-7Ax000AB0) (6ES7151-7Ax100AB0)
Hardware
Software No es posible
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
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 s s como maestro DP como esclavo DP autnomo libre 0,3-1,2 ms No
12 Mbaudios (MPI/DP)
Aplicacin
libre 0,4-1,3 ms No
libre menos de 20 ms s
libre menos de 20 ms s
C-2
C.2
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.
DI_1_Modul DI_2_Modul
A 1.0 A 1.1
Figura C-1
C-3
DI_1_Modul DI_2_Modul
A 1.0 A 1.1
Figura C-2
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
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.
A 1.0 A 1.1
A 1.0 A 1.1
Figura C-3
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.
C-5
C-6
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.
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
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.
Glosario-3
Glosario
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
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.
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.
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.
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
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 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.
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.
PG
Unidad de programacin
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
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
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.
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.
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
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
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.
Glosario-11
Glosario
Glosario-12
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
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
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
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
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
ndice alfabtico
V
Velocidad en baudios, Glosario-11 Vida til de una MMC, 7-7
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
ndice alfabtico-7
ndice alfabtico
ndice alfabtico-8
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.
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
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.
Actual Nuevo *
6ES7151-7AA11-0AB0 6ES7151-7AA13-0AB0
Informacin de producto del manual Sistema de periferia descentralizada ET 200iSP, Edicin 01/2005 A5E00860831-01