Escolar Documentos
Profissional Documentos
Cultura Documentos
1 2 3 4 5 6 A B C
Manual
Functiones y datos tcnicos del BM 147/CPU Tiempos de ciclo y de reaccin Telegrama de configuracin y de parametrizacin para ET 200X Lista de operaciones Tiempos de ejecucin de las SFCs Glosario, Indice
Este manual forma parte del conjunto de la documentacin con el nmero de referencia: 6ES7 198-8FA01-8DA0
Edicin 02
! ! !
Peligro
significa que, si no se adoptan las medidas preventivas adecuadas, se producirn la muerte, lesiones corporales graves o daos materiales considerables.
Precausin
significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse la muerte, lesiones corporales graves o daos materiales considerables.
Cuidado
significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales o daos materiales.
Nota
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
Solo 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:
Precausin
El equipo o los componentes del sistema solo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y solo en unin de los 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 una operacin y un mantenimiento rigurosos.
Marca registrada
SIMATIC, SIMATIC HMI y SIMATIC NET son marcas registradas por la SIEMENS AG. Las dems designaciones en este tipo de letra pueden ser marcas cuyo empleo por parte de terceros, para sus fines, puede infringir los derechos de los titulares.
Copyright Siemens AG 1998 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 Grupo Automatizacin Div. Sistemas de automatizacin industrial Postfach 4848, D- 90327 Nrnberg 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.
Index-2
E Siemens AG 1998 Se reserva el derecho para la realizacin de cambios tcnicos. Mdulo bsico BM 147/CPU
Indicaciones importantes
Crculo de lectores
En el presente manual se describe el hardware del mdulo bsico BM 147/CPU. Est destinado a los proyectistas, tcnicos de puesta en marcha y personal de mantenimiento que desean emplear la ET 200X con funcionalidad PLC. El manual consta de captulos instructivos y de consulta.
Paquete de suministro
El paquete de suministro con el nmero de referencia 6ES7 198-8FA01-8DA0 se compone de 3 manuales con los contenidos siguientes:
Mdulo bsico BM 147/CPU Unidad perifrica descentralizada ET 200X Derivaciones de consumidores EM 300
S Direccionamiento del
BM 147/CPU
S Montaje y cableado de la
ET 200X
S Cableado de derivaciones
de consumidores
S Nmeros de referencia
para derivaciones de consumidores
S Lista de operaciones
STEP 7
iii
Indicaciones importantes
Ambito de validez
El presente manual es vlido para el mdulo bsico BM 147/CPU y los componentes de la unidad ET 200X indicados en el manual Unidad perifrica descentralizada ET 200X. Este manual contiene una descripcin de los componentes vigentes en la fecha de publicacin del mismo. Nos reservamos el derecho de adjuntar a los componentes nuevos y de versin nueva una informacin de producto con los correspondientes datos actuales.
Normas y homologaciones
La unidad perifrica descentralizada ET 200X se basa en la norma EN 50170, volumen 2, PROFIBUS. La unidad perifrica descentralizada ET 200X cumple los requisitos y criterios estipulados en IEC 1131, parte 2, as como los requisitos para la identificacin CE. Para la ET 200X existen las homologaciones CSA, UL y FM vor. Para ms detalles sobre las normas y homologaciones, vase el manual Unidad perifrica descentralizada ET 200X.
Nota En el apartado 1.2 del presente manual aparece una relacin del contenido de los manuales ET 200X. Conviene consultar primero este apartado, para averiguar en qu manual va incluida la informacin necesaria para solucionar un problema.
iv
Indicaciones importantes
Indicaciones importantes
vi
Direccionamiento 2.1 2.2 2.3 Direccionamiento orientado a los slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intercambio de datos con la maestra DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso a la memoria de transferencia en BM 147/CPU . . . . . . . . . . . . . . . . . . . . . 2-2 2-4 2-5
ET 200X en la red PROFIBUS 3.1 3.2 3.3 ET 200X en la red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Componentes de subred . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones a travs del PG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 3-4 3-5
Puesta en marcha y diagnstico 4.1 4.2 4.3 4.4 4.5 4.6 4.6.1 4.6.2 Configuracin de BM 147/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrado total de BM 147/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Puesta en marcha y arranque de la ET 200X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico mediante indicacin LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico a travs de la direccin de diagnstico mediante STEP 7 . . . . . . . . Diagnstico de esclavo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del diagnstico inherente al cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del diagnstico inherente a la estacin . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 4-3 4-5 4-6 4-8 4-11 4-12 4-13
Funciones y datos tcnicos del BM 147/CPU 5.1 5.2 5.3 5.4 5.5 5.6 Datos para PROFIBUS-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selector de modo de operacin y elementos de indicacin . . . . . . . . . . . . . . . . . . Reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos tcnicos del BM 147/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 5-4 5-6 5-7 5-9 5-11
Tiempos de ciclo y de reaccin 6.1 6.2 6.3 Tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempo de reaccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de clculo de los tiempos de ciclo y de reaccin . . . . . . . . . . . . . . . . . . . . 6-2 6-3 6-8
vii
6.4 6.5 A
6-10 6-11
Telegrama de configuracin y de parametrizacin para ET 200X A.1 A.2 A.3 Estructura del telegrama de configuracin (formato de cdigo especial) . . . . . . . Estructura del telegrama de configuracin (formato de cdigo normal) . . . . . . . . Estructura del telegrama de parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 A-4 A-6
Lista de operaciones B.1 B.2 B.3 B.4 B.5 B.5.1 B.5.2 B.5.3 B.5.4 B.6 B.7 B.8 B.9 B.10 B.11 B.12 B.13 B.14 B.15 B.16 B.17 B.18 B.19 B.20 B.21 B.22 B.23 B.24 B.25 B.26 B.27 B.28 Operandos y mrgenes de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Abreviaturas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempos de ejecucin con direccionamiento indirecto . . . . . . . . . . . . . . . . . . . . . . . Ejemplo para el direccionamiento indirecto de la memoria e intrarea . . . . . . . . . Ejemplo para el direccionamiento indirecto por registro e intrarea . . . . . . . . . . . Ejemplo para el direccionamiento indirecto de la memoria e interrea . . . . . . . . . Ejemplo para direccionamiento va 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 de ACU1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones lgicas con cdigos de condicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones con flancos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activar/borrar (set/reset) bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 del nmero y la longitud de un DB . . . . . . . . . . . . . . . . . . . Operaciones aritmticas con nmeros de coma fija (16 bits) . . . . . . . . . . . . . . . . . Operaciones aritmticas con nmeros de coma fija (32 bits) . . . . . . . . . . . . . . . . . Adicin de constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin va el registro de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de comparacin con enteros (16 bits) . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de comparacin con enteros (32 bits) . . . . . . . . . . . . . . . . . . . . . . . . . B-2 B-3 B-3 B-5 B-7 B-9 B-10 B-11 B-12 B-13 B-15 B-16 B-16 B-17 B-18 B-24 B-25 B-26 B-27 B-28 B-29 B-31 B-32 B-34 B-35 B-35 B-36 B-37 B-37 B-38 B-38 B-39
viii
B.29 B.30 B.31 B.32 B.33 B.34 B.35 B.36 B.37 B.38 B.39 C
Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de rotacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de transferencia, incrementar, decrementar . . . . . . . . . . . . . . . . . . . . Operacin de visualizacin de programa, operacin nula . . . . . . . . . . . . . . . . . . . . Operaciones de conversin de tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formar el complemento a 1 a 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de llamada de bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de fin de bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intercambia bloques de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones para el master control relay (MCR) . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-40 B-41 B-42 B-42 B-43 B-44 B-45 B-46 B-46 B-47 B-49
ix
Figuras 1-1 1-2 2-1 2-2 2-3 2-4 3-1 3-2 3-3 3-4 4-1 4-2 4-3 4-4 4-5 5-1 6-1 6-2 6-3 A-1 A-2 A-3 Vista de la unidad perifrica descentralizada ET 200X con BM 147/CPU . . . . . . Componentes y manuales requeridos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principio del intercambio de datos entre la maestra DP y ET 200X con BM 147/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Slots en ET 200X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo para la asignacin de direcciones a mdulos de ampliacin . . . . . . . . . . Memoria de transferencia en BM 147/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de una red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso del PG a la ET 200X a travs de la interface DP en la maestra DP . . . . Acceso del PG a la ET 200X en modo autnomo . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de un PG a la red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Secuencia de posicionamiento del selector de modo para realizar un borrado total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direcciones de diagnstico para la maestra DP y ET 200X . . . . . . . . . . . . . . . . . . Estructura del diagnstico inherente al cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del diagnstico inherente a la estacin (1) . . . . . . . . . . . . . . . . . . . . . . . Estructura del diagnstico inherente a la estacin (2) . . . . . . . . . . . . . . . . . . . . . . . Esquema sinptico para el mdulo bsico BM 147/CPU . . . . . . . . . . . . . . . . . . . . Elementos del tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempo de reaccin mnimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempo de reaccin mximo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Significado del byte 0 de los identificadores de rea de direccionamiento . . . . . . Significado del byte 1 de los identificadores de rea de direccionamiento . . . . . . Parmetros para el BM 147/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1-4 2-1 2-2 2-3 2-4 3-2 3-3 3-3 3-4 4-4 4-8 4-12 4-13 4-14 5-11 6-2 6-4 6-5 A-3 A-3 A-6
Tablas 1-1 2-1 2-2 2-3 3-1 4-1 4-2 4-3 4-4 4-5 5-1 5-2 5-3 5-4 5-5 5-6 5-7 5-8 5-9 6-1 6-2 A-1 A-2 A-3 A-4 B-1 B-2 Temas tratados en los manuales del paquete de manuales ET 200X . . . . . . . . . . Direcciones de los mdulos de ampliacin de ET 200X . . . . . . . . . . . . . . . . . . . . . Accesos a las reas de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Superficie de direccionamiento en STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Componentes de subred . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posibilidades para el borrado total del mdulo bsico . . . . . . . . . . . . . . . . . . . . . . Procesos dentro de la CPU durante el borrado total . . . . . . . . . . . . . . . . . . . . . . . . Indicacin LED para PROFIBUS-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reacciones a los cambios del estado operativo o las interrupciones en la transferencia de datos tiles en la maestra DP y en la ET 200X . . . . . . . . . . . . . Evaluacin de transiciones RUN-STOP en la maestra DP/la ET 200X . . . . . . . . . Otras caractersticas del BM 147/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posiciones del selector de modo de operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . LEDs para sealizar la funcionalidad CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractersticas del reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resumen: Bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OBs para ciclo y arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OBs para alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OBs para reacciones a errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Registros, parmetros ajustables y sus mrgenes para BM 147/CPU . . . . . . . . . Actualizacin de la imagen de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizacin de los temporizadores S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del telegrama de configuracin (formato de cdigo especial) . . . . . . Identificadores para las reas de direccionamiento de la memoria de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del telegrama de configuracin (formato de cdigo normal) . . . . . . . . Estructura del telegrama de configuracin con ajuste predeterminado de las reas de direccionamiento (formato de cdigo normal) . . . . . . . . . . . . . . . . . . . . . Estructura de la palabra de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempos de ejecucin para cargar la direccin de operandos . . . . . . . . . . . . . . . . 1-5 2-3 2-5 2-6 3-4 4-3 4-4 4-7 4-9 4-10 5-3 5-4 5-5 5-6 5-7 5-7 5-8 5-8 5-9 6-6 6-7 A-2 A-3 A-4 A-5 B-4 B-7
xi
xii
En este captulo
En las caractersticas generales del producto se informa sobre lo siguiente: S S cmo se clasifica el mdulo bsico BM 147/CPU dentro de la unidad perifrica descentralizada ET 200X y en qu manual del paquete de manuales para ET 200X aparecen las informaciones deseadas.
Contenido
Apartado 1.1 1.2 Tema Qu es el mdulo bsico BM 147/CPU? Gua para los mdulos ET 200X Pgina 1-2 1-4
1-1
1.1
Qu es el BM 147/CPU?
El BM 147/CPU es un componente de la unidad perifrica descentralizada ET 200X con los grados de proteccin IP 65, IP 66 y IP 67. A diferencia de los dems mdulos bsicos, el BM 147/CPU lleva integrada la funcionalidad PLC para el procesamiento previo. Por consiguiente, una ET 200X con BM 147/CPU es capaz de controlar enteramente una unidad funcional tecnolgica y, en caso dado, tambin de forma autnoma. La utilizacin del BM 147/CPU contribuye a incrementar la modularidad y la estandarizacin de las unidades funcionales tecnolgicas, as como a simplificar y poner en claro la concepcin de las mquinas.
Vista
En la figura siguiente se muestra un ejemplo de configuracin de una ET 200X con BM 147/CPU.
RUN STOP ON
SF BF DC 24 V X1 X2 X1 X2
Mdulo bsico BM 147/CPU Mdulos de ampliacin PROFIBUS-DP y tensin de alimentacin para la electrnica y los sensores
Figura 1-1
1-2
S S
1-3
1.2
BM 147
EM DI
EM EM DO AI
EM AO
EM BM DI/DO DI
EM EM DO AI
EM AO VA VA
BM 147
EM DI
EM EM EM DO AI AO VA VA
+
Unidad perifrica descentralizada ET 200X
Figura 1-2
1-4
Tabla 1-1
Temas tratados en los manuales del paquete de manuales ET 200X Manual Tema
Captulo/ anexo
Configuraciones posibles de ET 200X Montaje de ET 200X; ajuste de direccin PROFIBUS; conexin de resistencia terminadora Direccionamiento de BM 147/CPU Estructura elctrica y cableado de ET 200X Cableado de derivaciones de consumidores ET 200X con BM 147/CPU en la red PROFIBUS Puesta en marcha y diagnstico de ET 200X Puesta en marcha y diagnstico de ET 200X con BM 147/CPU Puesta en marcha y diagnstico de ET 200X con derivaciones de consumidores Datos tcnicos generales de ET 200X (normas, homologaciones, CEM, condiciones ambientales, etc.) Datos tcnicos de mdulos bsicos y de ampliacin con DI, DO, AI y AO Datos tcnicos de BM 147/CPU Datos tcnicos de derivaciones de consumidores Tiempo de ciclo y de reaccin BM 147/CPU Nmeros de referencia de los componentes Nmeros de referencia de las derivaciones de consumidores Croquis acotados mdulos bsicos, mdulos de ampliacin digitales y analgicos Croquis acotados derivaciones de consumidores Telegrama de configuracin y de parametrizacin Telegrama de configuracin y de parametrizacin para BM 147/CPU Telegrama de configuracin para derivaciones de consumidores Lista de operaciones STEP 7 Tiempos de ejecucin de SFCs Glosario
2 3 x 2 4 x x 2 3 5 x x 4 3 6 7 x x x 5 5 6 A x A B x B C x x x x A C B C Glosario
x x
1-5
1-6
Direccionamiento
Maestra DP
Intercambio de datos entre la maestra DP y ET 200X a travs de la memoria de transferencia en BM 147/CPU Intercambio de datos entre el BM 147/CPU y los mdulos de ampliacin Figura 2-1 Principio del intercambio de datos entre la maestra DP y ET 200X con BM 147/CPU
Contenido
Apartado 2.1 2.2 2.3 Tema Direccionamiento orientado a los slots Intercambio de datos con la maestra DP Acceso a la memoria de transferencia en BM 147/CPU Pgina 2-2 2-4 2-5
2-1
Direccionamiento
2.1
BM
EM
EM
EM
EM
EM
EM
EM
ET 200X
Nmeros de slot
1a3
10
Figura 2-2
Slots en ET 200X
2-2
Direccionamiento
Asignacin de direcciones
Por cada uno de los 7 mdulos de ampliacin previstos como mximo hay reservados en las reas de direccionamiento del BM 147/CPU, en funcin de los slots, 4 bytes para la periferia digital y 16 bytes para la periferia analgica. En la tabla siguiente se expone la asignacin de direcciones fija para los mdulos analgicos y digitales por cada slot. Las reas de direccionamiento de los mdulos de ampliacin slo son visibles para un BM 147/CPU dentro de la ET 200X y no para la respectiva maestra DP. La maestra DP no tiene acceso a los mdulos de ampliacin.
Tabla 2-1 Direcciones de los mdulos de ampliacin de ET 200X N del slot 1 2 Mdulo bsico 3 4 0a3 256 a 271 5 4a7 272 a 287 6 8 a 11 288 a 303 7 12 a 15 304 a 319 8 16 a 19 320 a 335 9 20 a 23 336 a 351 10 24 a 27 352 a 367
1a3
BM 147
4 EM 8 DI
5 EM
6 EM
7 EM
8 EM
10
4 DI 2 AI 2 AO 4 DO VA VA
Direcciones ocupadas
0.0 a 0.7
4.0 a 4.3
288 304 16.0 20.0 a 20.3 para a a a 291 307 16.3 DI y 20.0 a 20.3 para DO
Figura 2-3
2-3
Direccionamiento
2.2
ET 200X
BM 147/CPU EM
Memoria de transferencia
Consistencia de datos
La consistencia de datos es definida como consistencia de byte, de palabra o general para cada rea de direccionamiento. La consistencia por cada rea de direccionamiento puede comprender como mximo 32 bytes/16 palabras.
2-4
Direccionamiento
2.3
Acceso en funcin de la consistencia de datos Consistencia de datos de 1, 2 4 bytes con comandos de carga/ transferencia
2-5
Direccionamiento
2-6
Direccionamiento
Programa de ejemplo
A continuacin se muestra en un programa de ejemplo el intercambio de datos entre la maestra DP y el esclavo DP. Aqu se repiten algunas direcciones de la tabla 2-3.
En el BM 147/CPU
L T L T L T 2 MB EB MB MW PAW 6 0 7 6 136 Procesar previamente datos en esclavo DP Transferir datos a maestra DP L T L L + T L + T
En la maestra DP/CPU
50 60 51
70
CALL SFC 15 LADDR:= W#16#0 RECORD:= P#M60.0 Byte20 RET_VAL:=MW 22 CALL SFC 14 LADDR:=W#16#D RET_VAL:=MW 20 RECORD:=P#M30.0 Byte20 L L + T MB MB I MW 30 7 100 Recibir datos de maestra DP
2-7
Direccionamiento
2-8
Introduccin
Es posible integrar la ET 200X en una red PROFIBUS con BM 147/CPU como estacin. En el presente captulo se describe una estructura de red tpica con ET 200X y BM 147/CPU. Asimismo, se indica qu funciones son ejecutables en ET 200X a travs de un PG o un OP.
Contenido
Apartado 3.1 3.2 3.3 ET 200X en la red PROFIBUS Componentes de subred Funciones a travs de PG Tema Pgina 3-2 3-4 3-5
Informaciones adicionales
En el manual para la maestra DP aparecen informaciones ms detalladas sobre la estructura de las redes.
3-1
3.1
2 3
ET 200X
* Desde este PG puede configurarse y programarse la ET 200X ** Funciones de operacin y observacin ejecutables en la ET 200X 1 a 8 Direcciones PROFIBUS de las estaciones Figura 3-1 Ejemplo de una red PROFIBUS
3-2
Acceso a la ET 200X
A una ET 200X slo puede tenerse acceso a travs de un PG que, a su vez, es una estacin de la red. La ET 200X no dispone actualmente de una conexin directa para PG (conector hembra para PG). Tambin es posible instalar fijamente en la red PROFIBUS OPs/OSs (paneles de operador/ estaciones de operador) para funciones de operacin y observacin. Se puede acceder a una ET 200X en paralelo desde 2 equipos como mximo: S desde un PG y un OP
Conviene asignar la direccin PROFIBUS para el PG/OP igual que para otras estaciones conectadas a la red (en orden ascendente de las estaciones; ver la figura 3-1).
ET 200X
El PG est enlazado con la ET 200X para la puesta en marcha autnoma (implementacin posterior de la ET 200X en la red PROFIBUS). Observacin: Para la operacin autnoma de ET 200X es indispensable efectuar un ajuste especial en STEP 7 (ver el apartado 3.3).
ET 200X
3-3
3.2
Componentes de subred
Para conectar la ET 200X a la red PROFIBUS-DP se requieren los siguientes componentes de subred:
Tabla 3-1 Componentes de subred Finalidad Para instalar la red Componentes de subred Cable, p.ej. 2 conductores, apantallado, 5 conductores, no confeccionado Conector para PROFIBUS-DP (en el lado de ET 200X) Conector de bus sin conector hembra para PG (hasta 12 Mbaudios) 6ES7 972-0BA10-0XA0 (con salida de cable recta) 6ES7 972-0BA40-0XA0 (con salida de cable oblicua) 6ES7 972-0BB10-0XA0 (con salida de cable recta) 6ES7 972-0BB40-0XA0 (con salida de cable oblicua) 6ES7 901-4BD00-0XA0 Nmeros de referencia Aparecen en el manual Unidad perifrica descentralizada ET 200X, anexo A
Para la conexin doble, p.ej. de Conector de bus con conector un PG y una maestra DP, a la red hembra para PG (hasta PROFIBUS-DP a travs de una 12 Mbaudios) interface DP (ver la figura 3-4) Para conectar el PG al conector de Cable enchufable PG bus con conector hembra para PG
Cable de bus
ET 200X Conector
Figura 3-4
Conexin de un PG a la red
3-4
3.3
Todas las funciones ejecutables para la ET 200X estn habilitadas en la superficie STEP 7. Las funciones se describen detalladamente en la ayuda online STEP 7.
3-5
3-6
Posibilidades de diagnstico
La unidad perifrica descentralizada ET 200X est diseada de forma que su manejo y puesta en marcha sean en lo posible sencillos. Si pese a ello se presentara un fallo, puede evaluarse el mismo con ayuda de los LEDs de sealizacin, el diagnstico de esclavos y las posibilidades de diagnstico en STEP 7.
Evaluacin de alarmas
Para evaluar las alarmas mediante ET 200X, se exponen a continuacin las diferencias existentes entre la evaluacin de alarmas hacia la maestra DP S7/M7 y hacia otras maestras DP.
Contenido
Apartado 4.1 4.2 4.3 4.4 4.5 4.6 Configuracin de BM 147/CPU Borrado total de BM 147/CPU Puesta en marcha y arranque de ET 200X Diagnstico mediante LEDs de sealizacin Diagnstico a travs de direccin de diagnstico con STEP 7 Diagnstico de esclavos Tema Pgina 4-2 4-3 4-5 4-6 4-8 4-11
4-1
4.1
Configuracin de BM 147/CPU
El mdulo bsico BM 147/CPU es configurado como un esclavo DP inteligente. A diferencia de otros esclavos DP inteligentes, el mdulo bsico se halla en STEP 7 en la ventana Catlogo de hardware bajo PROFIBUS-DP/ET 200X/BM 147/CPU.
Requisito
Se ha abierto STEP 7 (utilizable desde V 4.02 para BM 147/CPU) y est activado el administrador SIMATIC de STEP 7.
Manera de proceder
Procdase tal como sigue: 1. Configurar la ET 200X (con BM 147/CPU) como una estacin S7-300. Generar una estacin nueva del tipo S7-300 (comando de men Estacin " Nueva). Pasar para esta estacin a la ventana para la configuracin de hardware. Seleccionar en la ventana Catlogo de software el directorio PROFIBUS-DP/ET 200X/BM 147/CPU. Mediante arrastrar y colocar, trasladar el objeto BM 147/CPU a la ventana de estaciones vaca. Configurar la ET 200X con los mdulos de ampliacin deseados. Almacenar la estacin (es decir, la ET 200X). 2. Configurar en otra estacin una maestra DP (CPU con interface PROFIBUS-DP integrada o CP con interface PROFIBUS-DP; slo el ms reciente CP 342-5). 3. Mediante arrastrar y colocar, trasladar la ET 200X (con BM 147/CPU) desde la ventana Catlogo de hardware (contenedor Estaciones ya configuradas)) hacia el icono para el sistema de maestra DP. 4. Hacer doble clic sobre el icono para el esclavo DP inteligente y seleccionar el registro Acoplamiento. En este registro se decide la asignacin de qu estacin debe representar aqu al esclavo DP inteligente. 5. Marcar el esclavo DP inteligente y hacer clic sobre el botn de comando Acoplar. 6. Seleccionar el registro Configuracin de esclavos y asignar mutuamente las direcciones de maestra y de esclavo. 7. Confirmar los ajustes mediante Aceptar.
4-2
4.2
Borrado total
Hay dos posibilidades de borrar totalmente el mdulo bsico:
Tabla 4-1 Posibilidades para el borrado total del mdulo bsico Borrado total con PG ... posible slo con la unidad CPU del BM 147/CPU en STOP (ver los manuales de PG)
Borrado total mediante el selector de modo de operacin ... se desribe en este captulo
4-3
LED STOP
encendido
apagado
t 3s mx. 3 s mn. 3 s
STOP MRES
STOP MRES
STOP MRES
STOP MRES
STOP MRES
1.
Figura 4-1
2.
3.
Proceso
Desarrollo en la uni- 1. La unidad CPU borra todo el programa de aplicacin contenido en la memoria central y en la memoria de carga (excepto en la memoria de carga dad CPU del no voltil). BM 147/CPU 2. La unidad CPU borra la memoria tampn. 3. La unidad CPU verifica su hardware. La unidad CPU copia en la memoria central el contenido de la memoria no voltil importante para la ejecucin. Contenidos en memoria tras el borrado total Qu permanece? Desde la memoria no voltil remanente integrada en la unidad CPU se transfiere de nuevo a la memoria central el programa de usuario. El contenido del bfer de diagnstico.
4-4
4.3
Nota A fin de conservar los valores para la compatibilidad electromagntica, es necesario ajustar en STEP 7 para las velocidades de transferencia 500 kbit/s y 1,5 Mbit/s los siguientes parmetros del bus: S S Retry Limit a 2 y Vigilancia de exploracin a 120000 tBIT
Conservar los dems parmetros del bus conforme al perfil de bus elegido.
4-5
Arranque
Al conmutar el BM 147/CPU a RUN, se ejecutan 2 transiciones de modo operativo independientes entre s: S S La unidad CPU pasa del estado STOP a RUN. En PROFIBUS-DP, el BM 147/CPU inicia la transferencia de datos tiles con la maestra DP.
4.4
Indicacin LED
El BM 147/CPU cuenta con los siguientes 6 LEDs: S S S S S S LED SF (System Fault) para sealizar la presencia de un fallo en la ET 200X LED BF (Bus Fault) para sealizar errores en el PROFIBUS-DP LED ON, que luce cuando la ET 200X est conectada a una tensin de alimentacin para electrnica/sensores LED DC24V, que luce cuando la ET 200X est conectada a una tensin de alimentacin de carga LED RUN, que luce cuando la unidad CPU del BM 147/CPU se halla en el modo RUN LED STOP, que luce cuando la unidad CPU del BM 147/CPU se halla en el modo modo STOP
LED ON apagado
Cuando el LED ON no luce, significa que no hay aplicada tensin de alimentacin para la electrnica/sensores a la ET 200X o que la misma es insuficiente. Las causas posibles son un fusible defectuoso o que la tensin de red falta o es insuficiente.
4-6
LED BF luce
LED SF *
S La direccin PROFIBUS ajustada en BM 147/CPU no se halla dentro del margen admisible de 1 a 125.
luce
parpadea
S Supervisar el hardware de la ET 200X. S Comprobar si el conector para PROFIBUSDP est enchufado debidamente. S Comprobar si el cable de bus hacia la maestra DP est defectuoso. S Supervisar la configuracin y la parametrizacin de la ET 200X.
Estado no significativo
4-7
4.5
Direcciones de diagnstico
Si se opera la ET 200X con una maestra DP de la gama SIMATIC S7 en el PROFIBUS-DP, en STEP 7 son asignadas las direcciones de diagnstico tal como sigue:
ET 200X
PROFIBUS Al configurar se definen dos direcciones de diagnstico: Direccin de diagnstico Al configurar la maestra DP se define (en el respectivo proyecto de la maestra DP) una direccin de diagnstico para la ET 200X.
Direccin de diagnstico Al configurar la ET 200X es definida automticamente por STEP 7 la direccin de diagnstico 127 para la ET 200X (en el respectivo proyecto de la ET 200X). No es posible modificar esta direccin. A travs de esta direccin de diagnstico, la ET 200X obtiene informaciones sobre el estado de la maestra DP o una interrupcin del bus.
A travs de esta direccin de diagnstico, la maestra DP obtiene informaciones sobre el estado de la ET 200X o una interrupcin del bus. Figura 4-2
4-8
Deteccin de eventos
En la tabla siguiente se muestra cmo la maestra DP o el BM 147/CPU de la ET 200X detectan los cambios del estado operativo o las interrupciones en la transferencia de datos tiles.
Tabla 4-4 Reacciones a los cambios del estado operativo o las interrupciones en la transferencia de datos tiles en la maestra DP y en la ET 200X Qu sucede ... Evento Interrupcin en el bus (cortocircuito, conector desenchufado) en la maestra DP en la ET 200X
S demanda del OB 86 mediante el mensaje Fallo de estacin (evento entrante; direccin de diagnstico de la ET 200X)
S demanda del OB 86 mediante el mensaje Fallo de estacin (evento entrante; direccin de diagnstico de la ET 200X)
S demanda del OB 82 mediante el mensaje Mdulo averiado (evento entrante; direccin de diagnstico de la ET 200X; variable OB82_MDL_STOP=1)
S demanda del OB 82 mediante el mensaje Mdulo ok. (evento entrante; direccin de diagnstico dela ET 200X; variable OB82_MDL_STOP=0)
S demanda del OB 82 mediante el mensaje Mdulo averiado (evento entrante; direccin de diagnstico de la ET 200X; variable OB82_MDL_STOP=1)
S demanda del OB 82 mediante el mensaje Mdulo ok. (evento entrante; direccin de diagnstico de la ET 200X; variable OB82_MDL_STOP=0)
4-9
S OB 82_MDL_ADDR:=1022 S OB82_EV_CLASS:=B#16#39
(evento entrante)
S OB82_MDL_DEFECT:=Fallo en mdulo
Sugerencia: Estas informaciones se encuentran tambin en el bfer de diagnstico de la CPU. En el programa de aplicacin debera programarse tambin la SFC 13 DPNRM_DG para leer el diagnstico de esclavo. CPU: RUN STOP La unidad CPU en BM 147/CPU solicita el OB 82 con, entre otras, las informaciones siguientes:
S OB 82_MDL_ADDR:=127 S OB82_EV_CLASS:=B#16#39
(evento entrante)
S OB82_MDL_DEFECT:=Fallo en mdulo
Sugerencia: Estas informaciones se encuentran tambin en el bfer de diagnstico de la unidad CPU.
4-10
4.6
Diagnstico de esclavo
El diagnstico de esclavo vigente en general para la ET 200X se expone en el apartado as titulado en el manual Unidad perifrica descentralizada ET 200X (estado de estacin, direccin de maestra PROFIBUS, identificador del fabricante). Tambin se indica aqu con qu mdulos puede solicitarse el diagnstico de esclavo. En los apartados siguientes se describe el diagnstico especfico para el BM 147/CPU (diagnstico inherente al cdigo y a la estacin).
Nota Para poder evaluar alarmas de diagnstico y de proceso a travs del diagnstico inherente a la estacin con otra maestra DP es necesario observar lo siguiente: S La maestra DP debe estar en condiciones de almacenar los mensajes de diagnstico, es decir, de depositarlos dentro de la maestra DP en un bfer anular. Si la maestra DP no puede memorizar los mensajes de diagnstico, entonces slo se depositara siempre p.ej. el ltimo mensaje recibido. S Dentro del programa de aplicacin debern programarse instrucciones para consultar peridicamente los bits correspondientes en el diagnstico inherente a la estacin. Para ello es necesario considerar el tiempo de ciclo en PROFIBUS-DP, p.ej. para poder consultar como mnimo una vez los bits en sincronismo con dicho ciclo. S Con un IM 308-C como maestra DP no es posible utilizar las alarmas de proceso dentro del diagnstico inherente a la estacin.
4-11
4.6.1
7 Byte 6 0 1
Bit
Longitud del diagnstico inherente al cdigo inclusive el byte 6 (segn la cantidad de reas de direccionamiento configuradas, hasta 3 bytes) Cdigo para diagnstico inherente al cdigo 7 6 5 4 3 2 1 0 Byte 7 Capacidad prescrita 0 real Capacidad prescrita0real o unidad CPU del BM en modo STOP Capacidad prescrita 0 real La primera rea de direccionamiento conf. en la memoria de transferencia notifica diagnstico La segunda rea de direccionamiento conf. en la memoria de transferencia notifica diagnstico La tercera rea de direccionamiento conf. en la memoria de transferencia notifica diagnstico La cuarta rea de direccionamiento configurada en la memoria de transferencia notifica diagnstico La quinta rea de direccionamiento configurada en la memoria de transferencia notifica diagnstico 7 6 5 4 3 2 1 0 Byte 8 0 0 0 0 0 Bit Bit
La sexta rea de direccionamiento conf. en la memoria de transf. notifica diagnstico La sptima rea de direccionamiento conf. en la memoria de transf. notifica diagnstico La octava rea de direccionamiento conf. en la memoria de transf. notifica diagnstico Figura 4-3 Estructura del diagnstico inherente al cdigo
4-12
4.6.2
Estructura
En la figura siguiente se muestra la estructura y el contenido de los bytes para BM 147/CPU. Regla de aplicacin general: Si se presenta un error, se pone a 1 el bit correspondiente. Para un evento de alarma hay disponibles 4 bytes programables discrecionalmente. El diagnstico inherente a la estacin para BM 147/CPU comprende un mximo de 20 bytes:
7 6 0 0 0 Bit
Byte 9
Longitud del diagnstico inherente a la estacin incl. byte x+1 (= mx. 20 bytes) Encabezamiento para diagnstico inherente a la estacin Byte 10 7 Byte 11 0 Nmero del rea de direccionamiento configurada para la memoria de transferencia Rige lo siguiente: Nmero+3: 1er rea de direccionamiento = 04H 2a rea de direccionamiento = 05H, etc. 01H: Cdigo para alarma de diagnstico 02H: Cdigo para alarma de proceso 0 0 0 0 0 1 0 0 p. ej.
Byte 12
0 0 0 0 0 0 0 0
(fijamente ajustada a 0)
Figura 4-4
4-13
desde el byte 13
El significado de los bytes a partir del byte 13 depende del byte 10: En el byte 10 figura el cdigo para ... Alarma de diagnstico (01H) Los datos de diagnstico contienen los 16 bytes de informacin de estado para la unidad CPU de BM 147/CPU. En la figura 4-5 se muestra la ocupacin de los primeros 4 bytes de los datos de diagnstico. Los 12 bytes siguientes incluyen siempre 0. Alarma de proceso (02H) Para la alarma de proceso es posible programar discrecionalmente 4 bytes de informacin de alarma. En STEP 7, estos 4 bytes se transfieren a la maestra DP mediante SFC 7 DP_PRAL (ver el apartado 4.5).
Byte 13
7 0 0 0 0 0 0 0 0
Bit
0 0 0 0 1 0 1 1
4-14
En este captulo
Este captulo incluye lo siguiente: S S las propiedades esenciales del BM 147/CPU para PROFIBUS-DP una relacin de las funciones CPU del BM 147/CPU que pueden solicitarse mediante STEP 7, tales como el reloj integrado, bloques para el programa de aplicacin y los parmetros ajustables. los datos tcnicos de mdulo bsico
Contenido
Apartado 5.1 5.2 5.3 5.4 5.5 5.6 Datos para PROFIBUS-DP Selector de modo de operacin y elementos de indicacin Reloj Bloques Parmetros Datos tcnicos del BM 147/CPU Tema Pgina 5-2 5-4 5-6 5-7 5-9 5-11
5-1
5.1
Fichero GSD
En un fichero de datos fijos del equipo (fichero GSD) estn depositadas todas las propiedades especficas del esclavo. El formato del fichero GSD se estipula en la norma EN 50170, volumen 2, PROFIBUS. Unicamente se requiere el fichero GSD en los casos siguientes: S S si se emplea la ET 200X con una maestra DP de la gama SIMATIC S5 (configuracin mediante COM PROFIBUS) si se emplea la ET 200X con una maestra DP no perteneciente a SIMATIC (configuracin mediante herramienta ajena)
Si se requiere el fichero GSD, es posible pedirlo por mdem llamando al telfono +49 (911) 737972 o bien solicitarlo bajo CompuServe en AUTFORUM (GO AUTFORUM). Alternativamente, se pueden cargar los ficheros GSD de la Internet. Todos los ficheros GSD son obtenibles mediante Downloads en la pgina Internet del SIMATIC Customer Support http://www.ad.siemens.de/support/html_00/index.shtml.
Caractersticas importantes
Si no se tuviera a mano el fichero GSD, pueden verse las caractersticas esenciales del BM 147/CPU en la tabla siguiente.
Propiedad Clave DP segn EN 50170, volumen 2, PROFIBUS 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 BM 147/ CPU 804AH no s s s s s s s s s s s s
Identificador de fabricante Soporte de FMS Soporte de 9,6 Kbaudios Soporte de 19,2 Kbaudios Soporte de 45,45 Kbaudios Soporte de 93,75 Kbaudios Soporte de 187,5 Kbaudios Soporte de 500 Kbaudios Soporte de 1,5 Mbaudios Soporte de 3 Mbaudios Soporte de 6 Mbaudios Soporte de 12 Mbaudios Soporte del modo FREEZE Soporte del modo SYNC
5-2
Propiedad
Clave DP segn EN 50170, volumen 2, PROFIBUS Auto_Baud_supp Set_Slave_Add_supp User_Prm_Data_Len User_Prm_Data Min_Slave_Intervall Modular_Station Max_Module Max_Input_Len Max_Output_Len Max_Data_Len Unit_Diag_Bit
BM 147/ CPU s no 3 bytes s 1 (100ms) 1 11 32 32 64 con los LEDs ON y DC24V no aprovechada s no 29 bytes
Soporte de la deteccin automtica de velocidad de transferencia Direccin PROFIBUS modificable mediante software Longitud de datos de parametrizacin especficos de usuario Datos de parametrizacin especficos de usuario Intervalo mnimo entre dos circulaciones de esclavo Estacin modular Mxima cantidad de mdulos Mxima cantidad de entradas en bytes Mxima cantidad de salidas en bytes Mxima cantidad de entradas y salidas conjuntamente en bytes Sealizacin centralizada de mensajes de estado y de fallo especficos de fabricante
Asignacin de valores a textos en el campo de diagnstico especfico de aparato Identificadores de todas las reas de direccionamiento para PROFIBUS Asignacin de tipos de error especficos de fabricante a textos en el campo de diagnstico especfico de canal Mxima longitud de los datos de diagnstico
Otras caractersticas
En la tabla siguiente aparecen otras caractersticas del BM 147/CPU.
Tabla 5-1 Otras caractersticas del BM 147/CPU Referencia Identificador de fabricante 804AH Coherencia Longitud direccin (bytes) 32
Mdulo bsico
BM 147/CPU
6ES7 147-1AA00-0XB0
5-3
5.2
S leer programas de la unidad CPU mediante el PG (CPU PG) S transferir programas a la unidad CPU (PG CPU)
La unidad CPU no ejecuta ningn programa de aplicacin. Es posible
STOP
S leer programas de la unidad CPU mediante el PG (CPU PG) S transferir programas a la unidad CPU (PG CPU)
MRES Borrado total Posicin no estable del selector de modo de operacin para el borrado total de la unidad CPU. El borrado total usando el selector de modo de operacin exige una secuencia de operaciones determinada (ver el apartado 4.2). En el borrado total permanece inalterado el contenido de la memoria de carga remanente integrada.
5-4
LEDs para sealizar la funcionalidad CPU Significado Modo RUN Explicaciones luce cuando la unidad CPU ejecuta el programa de aplicacin parpadea con 2 Hz durante el arranque de la unidad CPU
5-5
5.3
Reloj
El BM 147/CPU lleva integrado un reloj de software.
Caractersticas
En la tabla siguiente se especifican las caractersticas y las funciones del reloj. A travs de la parametrizacin de la unidad CPU en STEP 7 es posible tambin ajustar funciones tales como la sincronizacin y el factor de correccin; consultar a tal efecto la ayuda online de STEP 7.
Tabla 5-4 Caractersticas del reloj Caractersticas Tipo Preajuste de fbrica Respaldo en tampn Contador de horas de funcionamiento BM 147/CPU Reloj de software DT#1998-01-01-00:00:00 no posible
5-6
5.4
Bloques
En este apartado se ofrece una vista general de los bloques ejecutables en la unidad CPU del BM 147/CPU. El sistema operativo de la unidad CPU est diseado para ejecutar el programa de aplicacin de forma controlada por eventos. Las tablas siguientes muestran qu bloques de organizacin (OB) llaman automticamente al sistema operativo durante los distintos eventos.
Informaciones adicionales
La descripcin detallada de los bloques y de los eventos de arranque indicados a continuacin aparece en el manual de referencia Funciones del sistema y funciones estndar. La documentacin completa de STEP 7 se especifica en el manual Unidad perifrica descentralizada ET 200X.
OB 100
S Conclusin del anterior ciclo del programa S Solicitud manual de rearranque (STOP-RUN a travs del
selector de modo de operacin o comando MPI)
5-7
S Se activ una alarma de proceso S Evento saliente (ha desaparecido la causa del evento) S Evento entrante (an existe la causa del evento)
S Evento saliente (ha desaparecido la causa del evento) S Evento entrante (an existe la causa del evento) S Error en el ensimo (n > 1) acceso de lectura tras aparecer un fallo S Error en el ensimo (n > 1) acceso de escritura tras aparecer un fallo
OB 122
Nota En el OB 122 debe tenerse en cuenta la siguiente particularidad: La unidad CPU inscribe el valor 0 en los datos locales del OB dentro de las siguientes variables temporales de la tabla de declaracin de variables: S Byte N 3: OB122_BLK_TYPE (tipo del bloque donde apareci el error) S Bytes N 8 y 9: OB122_BLK_NUM (nmero del bloque donde apareci el error) S Bytes N 10 y 11: OB122_PRG_ADDR (direccin del bloque donde apareci el error)
5-8
5.5
Parmetros
S de 1 a 65.000 S de 1 a 10.000
de 1 a 6.000 de 10 a 50 s/no de 0 a 63 de 0 a 72
5-9
5-10
5.6
Caractersticas
El mdulo bsico BM 147/CPU, nmero de referencia 6ES7 147-1AA00-0XB0, cuenta con las caractersticas siguientes: S S S S S S S Memoria central de 6 Kbytes Memoria de carga fija integrada de 12 Kbytes; no precisa Memory Card Programable mediante STEP 7 Velocidad: aprox. 1 ms por cada 1.000 instrucciones binarias No precisa mantenimiento ya que no incorpora pila tampn Sin periferia integrada Ampliable con hasta 7 mdulos de ampliacin de la gama ET 200X
Esquema sinptico
Conector 1L+ 1M B A Terminal PROFIBUS-DP ON Tensin de alimentacin interna Separacin galvnica Selector de modo de operacin Supervisin de tensin de carga 24 V c.c. 2L+ 2M Conexin bus de fondo Direccin PROFIBUS CPU (mP, ROM, RAM) A B
BF SF
RUN STOP
Electrnica
Figura 5-1
5-11
Medidas y peso Dimensiones 134 A A P (mm) aprox. 500 g Peso Interface PROFIBUS-DP Velocidades de transmisin 9,6/19,2/45,45/93,75/ 187,5/500 Kbaudios 1,5/3/6/12 Mbaudios
s
Consumo
S integrada
S 12 Kbytes RAM
12 Kbytes Flash (programable en la unidad CPU)
Bsqueda de velocidad de transmisin Conherencia de datos Protocolo de bus Aptitud FREEZE Aptitud SYNC Identificador de fabricante Direccin PROFIBUS
S S S S
S S S S
Tensiones, intensidades, potenciales Tensin de alimentacin nominal para la electrnica y los sensores 1L+ para electrnica y sensores laridad 24 V c.c.
Area de direccionamiento de DP
S Mx. corriente admisible hasta 40 _C: 1 A; S Proteccin inversin po- s S Proteccin contra corto- s, electrnica
circuitos Tensin nominal de carga 2L + laridad Corriente de conexin 4A 24 V c.c.
S PEB 128 a 159 S PAB 128 a 159 S Acceso con coherencia: S con SFC 14
= 3 bytes, > 4 bytes < 3 bytes, = 4 bytes, palabra, palabra doble Bloques S OB S FB S FC S DB S SFC S SFB Velocidad 6 32 63 26 aprox. 1 ms por cada 1.000 instrucciones binarias 1.024 de MB 0 a MB 71 16 bytes de marcas remanente (MB 0 a MB 15) 32 de Z 0 a Z 31 8 contadores remanentes (de Z 0 a Z 7) 64 de T 0 a T 63 s, mx. 36 temporizadores 0 temporizadores SFC 15 carga y transferencia
Mx. consumo admisible de hasta 40 _C: 10 A; carga hasta 55 _C: 8 A Alimentacin de 5 V c.c. para PG en PROFIBUS-DP Separacin galvnica no
Marcas
S entre la tensin de
carga y los dems componentes
S entre PROFIBUS-DP y
los dems componentes Diferencia de potencial admisible
S remanencia ajustable
75 V c.c., 60 V c.a.
S preajustados
600 V c.c.
5-12
Area de datos remanente Suma mx. de todos los datos remanentes Marcas de ciclo (marcas que pueden utilizarse para obtener cadencias en el programa de aplicacin) Datos locales
1 DB, mx. 72 bytes de datos remanentes 72 bytes 8 (1 byte de marcas; direccin de un byte de marcas ajustable discrecionalmente) 768 bytes 256 bytes 8 segn prioridad
s, parametrizable s parametrizable LED rojo (SF) LED rojo (BF) LED verde (ON)
S Supervisin de bus
PROFIBUS-DP
S 50 registros
10 registros legibles con la CPU en RUN y 50 en STOP
S 2 registros remanentes Reloj Comunicacin MPI a travs de interface PROFIBUS-DP Reloj de software
5-13
5-14
Introduccin
En este captulo se muestra la composicin de los tiempos de ciclo y de reaccin de la ET 200X con BM 147/CPU. Utilizando un PG es posible leer el tiempo de ciclo del programa de aplicacin (ver el Manual de usuario STEP 7). Una parmetro muy importante a la hora de enjuiciar un proceso es el tiempo de reaccin. En el presente captulo se expone detalladamente la forma de calcular estos tiempos.
Contenido
Apartado 6.1 6.2 6.3 6.4 6.5 Tiempo de ciclo Tiempo de reaccin Ejemplo de clculo del tiempo de ciclo y de reaccin Tiempo de reaccin a alarmas Ejemplo de clculo del tiempo de reaccin a alarmas Tema Pgina 6-2 6-3 6-8 6-10 6-11
Informaciones adicionales
Para obtener ms informaciones sobre los tiempos de procesamiento indicados a continuacin, consultar: S S el anexo B. Aqu se especifican todas las instrucciones STEP 7 procesables por el BM 147/CPU, as como sus tiempos de ejecucin. el anexo C. Aqu se especifican todas las SFCs integradas en el BM 147/CPU, as como sus tiempos de procesamiento.
6-1
6.1
Tiempo de ciclo
... se calcula a partir de los tiempos de ejecucin de las diferentes operaciones (ver el anexo B) y de un factor que depende de la CPU en cuestin (ver el apartado 6.2) Ver el apartado 6.2 En STEP 7 es posible parametrizar, en %, la carga mxima que sufre el ciclo debido a la comunicacin (ver la ayuda online STEP 7). Ver el apartado 6.4
Sistema operativo Programa de aplicacin Interrumpibles por alarmas PAE Sistema operativo Programa de aplicacin PAA
Figura 6-1
6-2
6.2
Tiempo de reaccin
Factores
El tiempo de reaccin depende: S S del tiempo de ciclo del tiempo de retardo de las entradas y salidas en los mdulos de ampliacin. (Los tiempos de retardo de las entradas y salidas se especifican en los datos tcnicos del manual Sistema de periferia descentralizada ET 200X.) de los tiempos de rotacin en la red PROFIBUS
Fluctuaciones
El tiempo de reaccin efectivo se halla entre un tiempo de reaccin mnimo y uno mximo. Para la configuracin de una instalacin es necesario calcular siempre el tiempo de reaccin ms largo. Seguidamente se consideran los tiempos de reaccin mnimo y mximo, para poder hacerse una idea del margen de las fluctuaciones del tiempo de reaccin.
6-3
El estado de la entrada observada cambia justo antes de la carga de la PAE. Es decir, la modificacin de la seal de entrada se considera todava en la PAE.
El programa de aplicacin procesa aqu la modificacin de la seal de entrada. La reaccin del programa de aplicacin a la modificacin de la seal de entrada se pasa a las salidas.
Figura 6-2
Clculo
El tiempo de reaccin (mnimo) se compone de: S S S S S S 1 1 1 1 tiempo de transferencia de la imagen del proceso de las entradas + tiempo de procesamiento del sistema operativo + tiempo de procesamiento del programa + tiempo de transferencia de la imagen del proceso de las salidas +
Esto corresponde a la suma del tiempo de ciclo y del retardo de las entradas y salidas.
6-4
Retardo de las entradas + tiempo de rotacin en bus PROFIBUS-DP Durante la carga de la PAE se modifica el estado de la entrada observada. La modificacin de la seal de entrada ya no es considerada en la PAE.
El programa de aplicacin procesa aqu la modificacin de la seal de entrada. La reaccin del programa de aplicacin a la modificacin de la seal de entrada se pasa a las salidas. Retardo de las salidas + tiempo de rotacin en bus PROFIBUS-DP
Figura 6-3
6-5
Clculo
El tiempo de reaccin (mximo) se compone de: S S S S S S S 2 2 2 2 2 tiempo de transferencia de la imagen del proceso de las entradas + tiempo de transferencia de la imagen del proceso de las salidas + tiempo de procesamiento del sistema operativo + tiempo de procesamiento del programa + tiempo de rotacin en PROFIBUS-DP
Esto corresponde a la suma de dos veces el tiempo de ciclo y el retardo de las entradas y salidas, a lo que hay que aadir el doble del tiempo de rotacin del token.
6-6
Temporizadores S7
Los temporizadores S7 son actualizados cada 10 ms. La forma de considerar los temporizadores S7 a la hora de calcular los tiempos de ciclo y de reaccin puede verse en el ejemplo del apartado 6.3.
Tabla 6-2 Actualizacin de los temporizadores S7 Secuencia Actualizacin de los temporizadores S7 (cada 10 ms) BM 147/CPU Cantidad de temporizadores S7 activos simultneamente 22 ms
6-7
6.3
Ejemplo de configuracin
Se ha configurado una ET 200X con los mdulos siguientes: S S S un BM 147/CPU 2 mdulos de ampliacin EM 141 DI 8 DC 24 V (c/u 4 bytes en PA) 2 mdulos de ampliacin EM 142 DO 4 DC 24 V/0,5A (c/u 4 bytes en PA)
El programa de aplicacin tiene un tiempo de ejecucin de 1,5 ms. Existe una comunicacin slo con la maestra DP, pero no con PG/OP.
6-8
Clculo
En este ejemplo, el tiempo de ciclo se calcula a base de las duraciones siguientes: S Tiempo de transferencia de las imgenes de proceso Imagen de proceso de las entradas: 162 ms + 8 bytes 80 ms = aprox. 0,8 ms Imagen de proceso de las salidas: 162 ms + 8 bytes 80 ms = aprox. 0,8 ms S S S Tiempo de ejecucin del sistema operativo Mando del ciclo: aprox. 1,2 ms Tiempo de procesamiento del programa de aplicacin: aprox. 1,5 ms factor especfico del mdulo bsico 1,35 = aprox. 2,03 ms
Tiempo de procesamiento de los temporizadores S7 Hiptesis: operan 30 temporizadores S7. Para 30 temporizadores S7, una actualizacin dura 30 22 ms = 660 ms.
Si a esto se aade el tiempo de transferencia de la imagen del proceso, el tiempo de procesamiento del sistema operativo y el tiempo de procesamiento del programa de aplicacin, se obtiene un intervalo a considerar de: 0,8 ms + 0,8 ms + 1,2 ms + 2,03 ms = 4,83 ms. Como los temporizadores S7 se llaman cada 10 ms, en dicho intervalo slo puede haber aparecido una llamada, es decir, los temporizadores S7 slo pueden prolongar el tiempo de ciclo en como mximo 660 ms. El tiempo de ciclo resulta de sumar los tiempos mencionados: Tiempo de ciclo = 0,8 ms + 0,8 ms + 1,2 ms + 2,03 ms + 0,066 ms = aprox. 4,9 ms.
Tiempo de procesamiento de los temporizadores S7 + Retardo de las entradas y las salidas 2 + tiempos de retardo de las
Por consiguiente, para esta configuracin de ejemplo rige (considerando despreciable el retardo de las salidas): Tiempo de reaccin = 4,9 ms 2+8 4,8 ms = aprox. 48,2 ms
6-9
6.4
Clculo
El tiempo de reaccin a alarmas de proceso resulta de: Tiempo de reaccin a alarma ms breve = mnimo tiempo de reaccin a alarma de la unidad CPU + tiempo de rotacin en PROFIBUS-DP Tiempo de reaccin a alarma ms largo = mximo tiempo de reaccin a alarma de la unidad CPU + 2 tiempo de rotacin en PROFIBUS-DP
6-10
6.5
Ejemplo de configuracin
Se ha configurado una ET 200X con los mdulos siguientes: S S un BM 147/CPU 1 mdulo de ampliacin EM 141 DI 8 DC 24 V
Al parametrizar el BM 147/CPU slo se ha habilitado la alarma de proceso. Se prescinde del diagnstico y del tratamiento de errores. El mdulo de ampliacin tiene un retardo de entrada de 4,8 ms. No es necesario ningn tipo de actividad en el punto de control del ciclo. No se realiza ningn tipo de comunicacin.
Clculo
En este ejemplo, el tiempo de reaccin a alarma de proceso resulta de los tiempos siguientes: S S S tiempo de reaccin a alarma de proceso del BM 147/CPU: aprox. 1,5 ms tiempo de tratamiento de alarma interno: 0,25 ms retardo de la entrada: 4,8 ms
El tiempo de reaccin a alarma de proceso resulta de la suma de los tiempos mencionados: Tiempo de reaccin a alarma de proceso = 1,5 ms + 0,25 ms + 4,8 ms = aprox. 6,55 ms. Este tiempo de reaccin a alarma de proceso transcurre desde que aparece una seal en la entrada digital hasta la ejecucin de la primera instruccin en el OB 40.
6-11
6-12
A-1
A.1
Tabla A-1
n 04 04 04
n+1 00 00 00
n+2 00 00 00
n+3 AD 8B 8F
n+4 C4 41 C0
Estos bytes y estn asignados g fijamente: j 1. rea de direccionamiento configurada (n = 15) 2. rea de direccionamiento configurada (n = 20) ... 8. rea de direccionamiento configurada (n = 50)
A-2
Byte 0
7 6 5 4 3 2 1 0 0 0
Bit
0011: Cantidad de datos especficos de fabricante (bytes 2, 3, 4 en la tabla A-2) 00: Espacio vaco 01: sigue 1 byte de longitud para datos de entrada 10: sigue 1 byte de longitud para datos de salida Figura A-1 Significado del byte 0 de los identificadores de rea de direccionamiento
7 6 5 4 3 2 1 0 Byte 1
Bit
Longitud de los datos de salida en bytes o palabras +1 (0: 1 byte/palabra 1: 2 bytes/palabras) 0: 1: Longitud en bytes Longitud en palabras
Figura A-2
A-3
A.2
Fichero GSD
Si la maestra DP utilizada no soporta el telegrama de configuracin en el formato de cdigo especial (p.ej. una maestra DP ajena a SIMATIC), es posible solicitar al SchnittStellenCenter Frth un fichero GSD en el formato de cdigo normal (ver tambin el apartado 5.1).
A-4
16 palabras de datos de entrada; consistencia unidad (es decir, palabra) 16 palabras de datos de salida; consistencia unidad (es decir, palabra)
Estructura del telegrama de configuracin con ajuste predeterminado de las reas de direccionamiento (formato de cdigo normal) Byte
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 5 4 3 2 1 0 0 1 0 1 1 1 1 1 Bit
Longitud de los datos de entrada 16 palabras Datos de entrada Longitud indicada en palabras Consistencia a lo largo de palabras 5. 7 6 5 4 3 2 1 0 0 1 1 0 1 1 1 1 Bit
Longitud de los datos de entrada 16 palabras Datos de salida Longitud indicada en palabras Consistencia a lo largo de palabras
A-5
A.3
7 Byte 7 0 0 0
2 0 0
Bit
Base watchdog
Fail Save Mode: lo activa STEP 7, en funcin de la maestra DP 0: Otra maestra DP 1: Maestra DP S7/M7 6 5 Byte 8 0 0 0 0 0 0 Habilitacin alarma de diagnstico Habilitacin alarma de proceso Byte 9 Figura A-3 0 0 0 0 0 0 0 0 Parmetros para el BM 147/CPU
A-6
Lista de operaciones
En este anexo se exponen todas las operaciones disponibles para la programacin de la unidad CPU del BM 147/CPU mediante STEP 7. Para cada operacin se indica asimismo su tiempo de ejecucin tpico. Una descripcin detallada de todas las operaciones con ejemplos aparece en los manuales de programacin STEP 7.
Nota En caso de direccionamiento indirecto (ver los ejemplos del apartado B.4), es necesario aadir a los tiempos de ejecucin otro tiempo para cargar la direccin del respectivo operando (ver el apartado B.5).
Contenido:
Apartado B.1 B.2 B.3 B.4 B.5 B.6 : B.39 Tema Operandos y mrgenes de parmetros Abreviaturas Registros Ejemplos de direccionamiento Tiempos de ejecucin con direccionamiento indirecto Lista de operaciones Pgina B-2 B-3 B-3 B-5 B-7 B-13
: :
:
B-49
B-1
Lista de operaciones
B.1
Operando
A AB AW AD B W D
0.0 a 8191.7 1 a 63 0a 6143 0a 6142 0a 6140 0.0 a 8191.7 1 a 63 0a 6143 0a 6142 0a 6140 0.0 a 31.7 0 a 31 0 a 30 0 a 28
B-2
Lista de operaciones
B.2
Abreviaturas
En la lista de operaciones se utilizan las abreviaturas siguientes:
Abreviatura k8 k16 k32 i8 i16 i32 m n p META Significado Constante de 8 bits Constante de 16 bits Constante de 32 bits Entero de 8 bits Entero de 16 bits Entero de 32 bits P#x.y (puntero) Constante binaria Constante hexadecimal Direccin de salto simblica (mx. 4 letras) 32 62 531 127 624 155 +6523 2 222 222 P#240.3 1001 1100 EA12 DEST Ejemplo
B.3
Registros
B-3
Lista de operaciones
10000yyy 00000bbb bbbbbbbb bbbbbxxx Leyenda: b x y direccin de byte nmero de bit identificador de rea ( apart. B.4)
no ocupado
Este bit no se puede interpretar en el programa de aplicacin con la operacin L STW, ya que no es actualizado durante la ejecucin del programa.
B-4
Lista de operaciones
B.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 Combina el bit de entrada E 0.0 mediante la funcin Y Carga el byte de entrada 1 en ACU1 Carga la palabra de entrada 0 en ACU1 Carga la palabra doble de entrada 0 en ACU1 Carga la constante entera de 16 bits 27 en ACU1 Carga la constante entera de 32 bits 1 en ACU1 Carga la constante binaria en ACU1 Carga la constante hexadecimal ein ACU1 Carga caracteres ASCII en ACU1 Carga el valor de temporizacin en ACU1 Carga el puntero interno del rea en ACU1 Carga el puntero interrea en ACU1 Carga el nmero real en ACU1 Carga la fecha Carga la hora Descripcin
Direccionamiento indirecto: temporizadores/contadores SI T [LW 8] ZV Z [LW 10] Arranca temporizador; el nmero de ste est en la palabra de datos locales 8 Arranca contador; el nmero de ste est en la palabra de datos locales 10
Direccionamiento indirecto de la memoria e intrarea 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 la entrada es el puntero depositado en la palabra doble de datos locales 12
Operacin Y; la direccin de la entrada es el puntero depositado en la palabra doble 1 del DB Operacin Y; la direccin de la salida es el puntero depositado en la palabra doble 12 del DB de instancia Operacin Y; la direccin de la salida es el puntero depositado en la palabra doble de marcas 12
Direccionamiento indirecto por registro e intrarea U E [AR1,P#12.2] Operacin Y; la direccin de la entrada se calcula de valor del puntero en el registro de direcciones 1 + puntero P#12.2
B-5
Lista de operaciones
Direccionamiento indirecto por registro e interrea Para el direccionamiento indirecto por registro e interrea, la direccin deber contener adems un identificador de rea en los bits 24-26. La direccin se halla en el registro de direcciones. Identif. 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 Area hex. 80 81 82 83 84 85 86 87 Area de periferia Area de entradas Area de salidas Area de marcas Area de datos Area datos instancia Area de datos locales Area de datos locales precedente (para acceder a los datos locales del bloque invocante, ver la pgina B-5)
L B [AR1,P#8.0] U [AR1,P#32.3]
Carga el byte en ACU1; la direccin se calcula de valor del puntero en el registro de direcciones 1)puntero P#8.0 Operacin Y; la direccin del operando se calcula de valor del puntero en el registro de direcciones 1)puntero P#32.3
B-6
Lista de operaciones
B.5
+ =
Los tiempos de ejecucin indicados en los apartados B.6 y siguientes corresponden a la segunda parte de la instruccin, es decir, que rigen para la propia ejecucin de una operacin. A este tiempo hay que aadir el tiempo de carga de la direccin del operando (ver la tabla B-2).
La direccin est en el ... Area de marcas M palabra palabra doble Bloque de datos DB/DI palabra palabra doble Area de datos locales L palabra palabra doble AR1/AR2 (intrarea) AR1/AR2 (interrea)
B-7
Lista de operaciones
Tabla B-2
Tiempos de ejecucin para cargar la direccin de operandos, continuacin Tiempo de ejecucin en ms 4,2
La direccin est en el ... Parmetro (palabra) ... para: temporizadores contadores llamadas de bloques Parmetro (palabra doble) ... para: bits, bytes, palabras y palabras dobles
7,3
B-8
Lista de operaciones
B.5.1
Ejemplo
Ejemplo: U E [DBD 12]
1er paso
Cargar el contenido de DBD 12 (el tiempo se indica en la tabla B-2)
La direccin est en el ... Area de marcas M palabra palabra doble Bloque de datos DB/DI palabra palabra doble Tiempo de ejecucin en ms 1,7 3,5 5,3 6,8
2. paso
Combinar la entrada as direccionada mediante una funcin Y (el tiempo de ejecucin se indica en los apartados B.6 y siguientes)
Tiempo de ejecucin tpico en ms Direccionamiento directo 0,7 : Direccionamiento indirecto 2,6+
Tiempo para U E
+ =
B-9
Lista de operaciones
B.5.2
Ejemplo
U E [AR1, P#34.3]
1er paso
Cargar el contenido de AR1 y sumarle el offset 34.3 (el tiempo se indica en la tabla B-2)
La direccin est en el ... : AR1/AR2 (intrarea) : Tiempo de ejecucin en ms : 3,0 :
2. paso
Combinar la entrada as direccionada mediante una funcin Y (el tiempo de ejecucin se indica en los apartados B.6 y siguientes).
Tiempo de ejecucin tpico en ms Direccionamiento directo 0,7 : Direccionamiento indirecto
Tiempo para U E
2,6+ :
B-10
Lista de operaciones
B.5.3
Ejemplo
U [AR1, P#23.1] ... con E 1.0 en AR1
1er paso
Cargar el contenido de AR1 y sumarle el offset 23.1 (el tiempo se indica en la tabla B-2).
La direccin est en el ... : AR1/AR2 (interrea) : Tiempo de ejecucin en ms : 5,0 :
2.. paso
Combinar la entrada as direccionada mediante una funcin Y (el tiempo de ejecucin se indica en los apartados B.6 y siguientes).
Tiempo de ejecucin tpico en ms Direccionamiento directo 0,7 : Direccionamiento indirecto 2,6+
Tiempo para U E
B-11
Lista de operaciones
B.5.4
Ejemplo
Parmetro U ... con E 0.5 en la lista de parmetros de bloque
1er paso
Cargar la entrada E 0.5 direccionada a travs del parmetro (el tiempo se indica en la tabla B-2)
La direccin est en el ... : : Parmetro (palabra doble) Tiempo de ejecucin en ms : : 7,3
2. paso
Combinar la entrada as direccionada mediante una funcin Y (el tiempo de ejecucin se indica en los apartados B.6 y siguientes)
Tiempo de ejecucin tpico en ms Direccionamiento directo 0,7 : Direccionamiento indirecto 2,6+
Tiempo para U E
B-12
Lista de operaciones
B.6
OpeOpe racin i
Significado Y (U) entrada/salida Y (U) marca Y (U) bit de datos local Y (U) bit de datos Y (U) E/A/M/L/DBX/DIX (direccionado va AR1, AR2 interrea o va parmetro) NOY entrada/salida NOY marca NOY bit de datos local NOY bit de datos NOY E/A/M/L/DBX/DIX (direccionado va AR1, AR2 interrea o va parmetro) RB O entrada/salida O marca O bit de datos local O bit de datos O E/A/M/L/DBX/DIX (direccionado va AR1, AR2 interrea o va parmetro) NO/O entrada/salida NO/O marca NO/O bit de datos local NO/O bit de datos NO/O E/A/M/L/DBX/DIX (direccionado va AR1, AR2 interrea o va parmetro) RB A1 A0 A1 A0
UN
Palabra de estado para: U, UN La operacin depende de: La operacin afecta a: O E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetro ON E/A M L DBX/DIX [AR1,m] [AR2,m] Parmetro La operacin depende de: La operacin afecta a:
OV 1**/2 1**/2 2 2 2
1**/2 1**/2 2 2 2
OV
* **
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo
B-13
Lista de operaciones
OpeOpe i racin
Significado OEXCLUSIVA entrada/salida OEXCLUSIVA marca OEXCLUSIVA bit de datos local OEXCLUSIVA bit de datos OEXCLUSIVA E/A/M/L/DBX/DIX (direccionado va AR1, AR2 interrea o va parmetro) NOOEXCLUSIVA entrada/salida NOOEXCLUSIVA marca NOOEXCLUSIVA bit de datos local NOOEXCLUSIVA bit de datos
Long. en palabras 2
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento indimiento directo recto* 1,5 0,6 2,2 5,3 1,3 1,8 2,5 5,6 2,6+ 2,8+ 3,1+ 4,3+ + + + 3,1+ 3,3+ 3,6+ 4,8+ + + + STA s RLO s s /ER s 1
XN
OS OR 0
OV
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2)
Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a
B-14
Lista de operaciones
B.7
Significado
Long. en palabras 1 1 1 1 1 1 A0 OV 1 OS
Tiempo de ejecucin tpico en ms 3,0 3,0 3,0 3,0 3,0 3,0 OR s 0 STA 1 3,3 RLO s /ER s 0
NOY-abrir parntesis O-abrir parntesis NOO-abrir parntesis OEXCLUSIVAabrir parntesis NOOEXCLUSIVA-abrir parntesis RB s A1
Palabra de estado para: U(, UN(, O(, ON(, X(,XN( La operacin depende de: La operacin afecta a: )
Cerrar parntesis, 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
B-15
Lista de operaciones
B.8
Operacin O
Operando
B.9
OpeOpe i racin
Significado Y temporizador Y contador Y temporizador/contador (direccionado va parmetro) NOY temporizador NOY contador NOY temporizador/contador (direccionado va parmetro) RB O temporizador O contador O temporizador/contador (direccionado va parmetro) A1 A0
UN
T Z Parm.temp. Parm.cont.
Palabra de estado para: U, UN La operacin depende de: La operacin afecta a: O T Z Parm.temp. Parm.cont.
* **
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo
Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a
B-16
Lista de operaciones
OpeOpe i racin
Operando T Z
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento indimiento directo recto * 3,0 2,3 2,3 1,7 3,0 2,3 OS OR 0 STA s 3,8+ 3,4+ + + 3,4+ 3,1+ + + 3,8+ 3,4+ + + RLO s s /ER s 1
ON
Parm. temp. NOO temporizador/contador (direcParm. cont. cionado va parmetro) X T Z OEXCLUSIVA temporizador OEXCLUSIVA contador
Parm. temp. OEXCLUSIVA temporizador/contaParm. cont. dor (direccionado va parmetro) XN T Z NOOEXCLUSIVA temporizador NOOEXCLUSIVA contador
Parm. temp. NOOEXCLUSIVA temporizador/ Parm. cont. contador (direccionado va parmetro) Palabra de estado para: O, ON, X, XN La operacin depende de: La operacin afecta a: RB A1 A0
OV
Operando
Significado Y ACU2-L
Long. en palabras 1 2 1 2 1 2 1 3 1 3
Tiempo de ejecucin tpico en ms 1,7 2,3 1,7 2,3 1,7 2,3 3,5 4,2 3,5 4,2
k16
k16
k16
k16
k16
O constante de 16 bits
* **
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo
B-17
Lista de operaciones
Operando
Long. en palabras 1 3 A1 s A0 0
k16
Palabra de estado para: UW, OW, XOW, UD, OD, XOD La operacin depende de: La operacin afecta a:
Operacin U U U U U U U U U U
Operando ==0 >0 <0 <>0 <=0 >=0 UO OS RB OV Y resultado=0 (A1=0) and (A0=0) Y resultado>0 (A1=1) and (A0=0) Y resultado<0 (A1=0) and (A0=1)
Significado
Long. en palabras 1 1 1 1 1 1 1 1 1 1
Tiempo de ejecucin tpico en ms 1,5 2,3 2,3 1,5 1,5 1,5 1,5 0,7 0,7 0,7
Y resultado00 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) Y resultado<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) Y resultado>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) Y unordered/no admisible (A1=1) and (A0=1) Y OS=1 Y RB=1 Y OV=1 RB s A1 s A0 s OV s OS s
OR s s
STA s
RLO s s
/ER s 1
B-18
Lista de operaciones
Operacin UN UN UN UN UN UN UN UN UN UN
Operando ==0 >0 <0 <>0 <=0 >=0 UO OS OV RB NOY resultado=0 (A1=0) and (A0=0) NOY resultado>0 (A1=1) and (A0=0) NOY resultado<0 (A1=0) and (A0=1)
Significado
Long. en palabras 1 1 1 1 1 1 1 1 1 1
Tiempo de ejecucin tpico en ms 1,5 2,3 2,3 2,3 0,7 0,7 2,3 1,5 1,5 1,5
NOY resultado00 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) NOY resultado<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) NOY resultado>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) NOY unordered/no admisible (A1=1) and (A0=1) NOY OS=1 NOY OV=1 NOY RB=1 RB s A1 s A0 s OV s OS s
OR s s
STA s
RLO s s
/ER s 1
B-19
Lista de operaciones
Operacin O O O O O O O O O O
Operando ==0 >0 <0 <>0 <=0 >=0 UO OS OV RB O resultado=0 (A1=0) and (A0=0) O resultado>0 (A1=1) and (A0=0) O resultado<0 (A1=0) and (A0=1)
Significado
Long. en palabras 1 1 1 1 1 1 1 1 1 1
Tiempo de ejecucin tpico en ms 1,5 2,3 2,3 1,5 1,5 1,5 1,5 0,7 0,7 0,7 OR 0 STA s RLO s s /ER s 1
O resultado00 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) O resultado<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) O resultado>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) ODER unordered/no admisible (A1=1) and (A0=1) O OS=1 O OV=1 O RB=1 RB s A1 s A0 s OV s
OS s
B-20
Lista de operaciones
Operacin ON ON ON ON ON ON ON ON ON ON
Significado NOO resultado=0 (A1=0) and (A0=0) NOO resultado>0 (A1=1) and (A0=0) NOO resultado<0 (A1=0) and (A0=1) NOO resultado00 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) NOO resultado<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) NOO resultado>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) NOO unordered/no admisible (A1=1) and (A0=1) NOO OS=1 NOO OV=1 NOO RB=1 RB s A1 s A0 s OV s
Tiempo de ejecucin tpico en ms 1,5 2,3 2,3 2,3 0,7 0,7 2,3 1,5 1,5 1,5 OR 0 STA s RLO s s /ER s 1
B-21
Lista de operaciones
Operacin X X X X X X X X X X
Significado OEXCLUSIVA resultado=0 (A1=0) and (A0=0) OEXCLUSIVA resultado>0 (A1=1) and (A0=0) OEXCLUSIVA resultado<0 (A1=0) and (A0=1) OEXCLUSIVA resultado00 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) OEXCLUSIVA resultado<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) OEXCLUSIVA resultado>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) OEXCLUSIVA unordered/no admisible (A1=1) and (A0=1) OEXCLUSIVA OS=1 OEXCLUSIVA OV=1 OEXCLUSIVA RB=1 RB s A1 s A0 s OV s
Long. en palabras 1 1 1 1 1 1 1 1 1 1 OS s
Tiempo de ejecucin tpico en ms 1,5 2,3 2,3 1,5 1,5 1,5 1,5 0,7 0,7 0,7 OR 0 STA s RLO s s /ER s 1
B-22
Lista de operaciones
Operacin XN XN XN XN XN XN XN XN XN XN
Significado NOOEXCLUSIVA resultado=0 (A1=0) and (A0=0) NOOEXCLUSIVA resultado>0 (A1=1) and (A0=0) NOOEXCLUSIVA resultado<0 (A1=0) and (A0=1) NOOEXCLUSIVA resultado00 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) NOOEXCLUSIVA resultado<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) NOOEXCLUSIVA resultado>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) NOOEXCLUSIVA unordered/no admisible (A1=1) and (A0=1) NOOEXCLUSIVA OS=1 NOOEXCLUSIVA OV=1 NOOEXCLUSIVA RB=1 RB s A1 s A0 s OV s
Long. en palabras 1 1 1 1 1 1 1 1 1 1 OS s
Tiempo de ejecucin tpico en ms 1,5 2,3 2,3 2,3 0,7 0,7 2,3 1,5 1,5 1,5 OR 0 STA s RLO s s /ER s 1
B-23
Lista de operaciones
Operara i cin
Operando E/A M L DBX/DIX [ [AR1,m] ] [AR2,m] Parmetro E/A M L DBX/DIX [ ] [AR1,m] [AR2,m] Parmetro
Significado
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento dimiento indirecto recto* 2,0 3,5 3,8 6,8 2,7 3,8 4,2 7,0 OR 0 STA s 3,8+ 4,1+ 4,3+ 5,8+ + + + 3,9+ 4,3+ 4,4+ 6,0+ + + + 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.
RB
A1
A0
OV
OS
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2)
Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a
B-24
Lista de operaciones
Operara i cin
Significado
Tiempo de ejecucin tpico en ms Direcciona- Direccionamiento dimiento indirecto recto* 0,7 1,3 1,8 4,0 3,0 5,0 6,3 7,4 1,0 1,3 2,2 4,2 3,0 5,2 6,5 7,4 0,7 1,3 2,2 4,0 2,7 4,7 6,5 7,6 3,4+ 4,6+ 3,8+ 4,6+ 3,9+ 4,1+ 5,7+ 6,8+ + + + 3,6+ 4,8+ 3,9+ 4,8+ 4,1+ 4,3+ 5,8+ 6,9+ + + + 3,4+ 4,6+ 3,8+ 4,6+ 3,9+ 3,8+ 5,8+ 6,9+ +
Pon entrada/salida a 1 (en funcin de MCR) Pon marca a 1 (en funcin de MCR) Pon bit de datos local a 1 (en funcin de MCR) Pon bit de datos a 1 (en funcin de MCR) Pon E/A/M/L/DBX/DIX (en funcin de MCR) a 1 (direccionado va AR1, AR2 interrea o va parmetro) Pon entrada/salida a 0 (en funcin de MCR) Pon marca a 0 (en funcin de MCR) Pon bit de datos local a 0 (en funcin de MCR) Pon bit de datos a 0 (en funcin de MCR) Pon E/A/M/L/DBX/DIX (en funcin de MCR) a 0 (direccionado va AR1, AR2 interrea o va parmetro) Asigna el RLO a la entrada/salida (en funcin de MCR) Asigna el RLO a la marca (en funcin de MCR) Asigna el RLO al bit de datos local (en funcin de MCR) Asigna el RLO al bit de datos (en funcin de MCR) Asigna el RLO a E/A/M/L/DBX/DIX (direccionado va AR1, AR2 interrea o va parmetro)
1**/2 1**/2 2 2 2
1**/2 1**/2 2 2 2
1**/2 1**/2 2 2 2
RB
A1
A0
OV
OS
OR 0
STA s
RLO s
/ER 0
* **
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo
B-25
Lista de operaciones
Operacin CLR
Significado
Long. en palabras 1 A1 A1 A1 A1 A0 A0 A0 A0 OV OV OV OV OS 1 OS 1 OS 1 OS
Tiempo de ejecucin tpico en ms 0,7 OR 0 OR 0 OR s OR STA 0 0,7 STA 1 0,7 STA 1 0,7 STA RLO s /ER RLO s s /ER RLO 1 /ER 0 RLO 0 /ER 0
Palabra de estado para: CLR La operacin depende de: La operacin afecta a: SET Pon RLO a 1 Palabra de estado para: SET La operacin depende de: La operacin afecta a: NOT Invierte (niega) el RLO Palabra de estado para: NOT La operacin depende de: La operacin afecta a: SAVE Palabra de estado para: SAVE La operacin depende de: La operacin afecta a:
RB RB RB RB s
B-26
Lista de operaciones
Operara i cin
Significado
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento dimiento indirecto recto* 14,3 14,3 15,1 15,1 15,4 4,0 3,6 OR 0 STA RLO s 14,6+ 14,6+ 15,4+ 15,4+ 15,8+ 4,4+ 3,9+ /ER 0
SI
SV
T Parm. temp.
SE
T Parm. temp.
SS
T Parm. temp.
SA
T Parm. temp.
FR
T Parm. temp.
Habilita un temporizador p p para volver a arrancarlo cuando el flanco cambie de 0 a 1 (borra la marca de flanco para arrancar el temporizador) Pon un temporizador p a 0
T Parm. temp.
Palabra de estado para: SI, SV, SE, SS, SA, FR, R La operacin depende de: La operacin afecta a:
RB
A1
A0
OV
OS
* **
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo del operando
B-27
Lista de operaciones
Ope Operacin S Z
Operando
Parm. cont. R Z Parm. cont. ZV Z Parm. cont. ZR Z Parm. cont. FR Z Parm. cont.
Habilita un contador cuando el flanco cambie de 0 a 1 (borra la marca de flanco para contar adelante/atrs) RB A1
Palabra de estado para: S, R, ZV, ZR, FR La operacin depende de: La operacin afecta a:
* **
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo del operando
Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a
B-28
Lista de operaciones
Operacin
Operando
Significado
Long. Tiempo de eje- Tiempo de ejeen pa- cucin tpico cucin tpico en ms en ms labras DireccionaDireccionamiento indimiento recto* directo 1**/2 1**/2 1**/2 1**/2 2 2 2 2 1,7 1,7 < 46 1,8 2,8 5,1 5,1 2,8+ 2,8+ < 56 2,9+ 3,3+ 4,4+ 4,4+ +
L EB AB PEB MB LB DBB DIB Parmetro L EW AW PEW MW LW DBW DIW Parmetro L ED AD PED MD LD DBD DID Parmetro
Carga el ... byte de entrada byte de salida byte de entrada de periferia byte de marcas byte de datos local byte de datos byte de datos de instancia ... en ACU1 Carga EB/AB/PEB/MB/LB/DBB/DIB en ACU1 (direccionado va parmetro) Carga la ... palabra de entrada palabra de salida palabra de entrada de periferia palabra de marcas palabra de datos local palabra de datos palabra de datos de instancia ... en ACU1L Carga EW/AW/PEW/MW/LW/DBW/DIW en ACU1 (direccionado va parmetro) Carga la ... palabra doble de entrada palabra doble de salida palabra doble de entrada de periferia palabra doble de marcas palabra doble de datos local palabra doble de datos palabra doble de datos de instancia ... en ACU1 Carga ED/AD/PED/MD/LD/DBD/DID en ACU1 (direccionado va parmetro)
* **
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo del operando
B-29
Lista de operaciones
Operara i cin
Operando
Significado
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento indimiento directo recto* 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] palabra doble D[AR2,m] ... en ACU1 k8 k16 L#k32 Parmetro Carga ... constante de 8 bits en ACU1LL constante de 16 bits en ACU1L constante de 32 bits en ACU1 Carga la constante en ACU1 (direccionado va parmetro) Carga constante binaria de 16 bits en ACU1L Carga constante binaria de 32 bits en ACU1 16#p Carga constante hexadecimal de 16 bits en ACU1L Carga constante hexadecimal de 32 bits en ACU1
2 2 2
1 2 3 2 2 3 2 3 2 3 2 2 3 2 2 3 3 3 3
1,7 1,7 2,0 1,7 2,0 1,7 2,0 1,2 1,4 1,2 1,2 1,4 1,2 1,2 1,4 1,4 1,4 1,4
2#n
xx xxxx
Carga 2 caracteres Carga 4 caracteres Carga fecha IEC (cdigo BCD) Carga constante de tiempo S5 (16 bits) Carga constante de tiempo de 32 bits (hora IEC) Carga constante de tiempo de 16 bits Carga constante de contador de 16 bits Carga constante de contador de 32 bits Carga el bit puntero Carga constante entera de 32 bits Carga nmero real
L L L L L
D# fecha S5T# valor tiempo TOD# valor tiempo T# valor tiempo C# valor tiempo P# bit puntero L# entero q
L L L
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2)
Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a
B-30
Lista de operaciones
Opera racin i
Significado
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento dimiento indirecto recto* 3,3 3,0 9,3 8,5 3,4+ + 3,4+ + 9,6+ + 8,9+ +
Carga el valor de temporizacin Carga el valor de temporizacin (direccionado va parmetro) Carga el valor de contaje Carga el valor de contaje (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 Carga el valor de contaje (direccionado va parmetro)
Z Parm. cont.
LC
T Parm. temp.
LC
Z Parm. cont.
* **
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo del operando
B-31
Lista de operaciones
Opera racin i
Operando
Significado
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento dimiento indirecto recto* 0,7 2,7 0,7 2,7 < 40,8 < 43 0,8 2,8 1,5 3,1 4,7 5,5 4,7 5,5 2,1+ 2,6+ 2,1+ 2,6+ < 51 < 53 2,3+ 2,8+ 2,6+ 3,4+ 4,0+ 4,8+ 4,0+ 4,8+ +
Transfiere el contenido de ACU1LL al ... byte de entrada (en funcin de MCR) byte de salida (en funcin de MCR) byte de salida de periferia (en funcin de MCR) byte de marcas (en funcin de MCR) byte de datos local (en funcin de MCR) byte de datos (en funcin de MCR) byte de datos de instancia (en funcin de MCR) Transfiere el contenido de ACU1LL a EB/AB/ PAB/MB/LB/DBB/DIB (direccionado interrea a travs de AR1, AR2 va parmetro)
* ** ***
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo del operando direccionamiento directo para PAB 0 255
Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a
B-32
Lista de operaciones
Operara i cin
Operando
Significado
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento dimiento indirecto recto* 1,3 2,8 1,3 2,8 < 46,2 < 49 1,7 3,2 2,0 3,4 5,3 6,2 5,3 6,2 2,4+ 2,9+ 2,4+ 2,9+ < 56 < 59 2,8+ 3,3+ 3,1+ 3,9+ 4,8+ 5,7+ 4,8+ 5,7+ +
T EW AW PAW MW LW DBW DIW W[AR1,m] W[AR2,m] Parmetro T ED AD PAD MD LD DBD DID D[AR1,m] D[AR2,m] Parmetro
Transfiere el contenido de ACU1L a la ... palabra de entrada (en funcin de MCR) palabra de salida (en funcin de MCR) palabra de salida de periferia (en funcin de MCR) palabra de marcas (en funcin de MCR) palabra de datos local (en funcin de MCR) palabra de datos (en funcin de MCR) palabra de datos de instancia (en funcin de MCR) Transfiere el contenido de ACU1L a EW/AW/ PAW/MW/LW/DBW/DIW (direccionado interrea a travs de AR1, AR2 va parmetro) Transfiere el contenido de ACU1 a la ... palabra doble de entrada (en funcin de MCR) palabra doble de salida (en funcin de MCR) palabra doble de salida de periferia (en funcin de MCR) palabra doble de marcas (en funcin de MCR) palabra doble de datos local (en funcin de MCR) palabra doble de datos (en funcin de MCR) palabra doble de datos de instancia (en funcin de MCR) Transfiere el contenido de ACU1 a ED/AD/PAD/ MD/LD/DBD/DID (direccionado interrea a travs de AR1, AR2 va parmetro)
2,0 3,2 2,0 3,2 < 53,6 < 57 2,7 3,8 3,0 4,1 6,8 7,7 6,8 7,7
2,8+ 3,3+ 2,8+ 3,3+ < 64 < 67 3,4+ 3,9+ 5,4+ 6,3+ 6,3+ 7,2+ 6,3+ 7,2+ +
* ** ***
+ tiempo necesario para cargar la direccin del operando (ver la tabla B-2) en caso de direccionamiento directo del operando direccionamiento directo para PAW 0 254
B-33
Lista de operaciones
Operacin LAR1
Operando
Significado Carga el contenido de ... ACU1 registro de direcciones 2 palabra doble de datos palabra doble de datos de instancia constante puntero de 32 bits palabra doble de datos local palabra doble de marcas ... en AR1 Carga el contenido de ... ACU1 palabra doble de datos palabra doble de datos de instancia constante puntero de 32 bits palabra doble de datos local palabra doble de marcas ... en AR2 Transfiere contenido de AR1 a ... ACU1 registro de direcciones 2 palabra doble de datos palabra doble de datos de instancia palabra doble de datos local palabra doble de marcas Transfiere contenido de AR2 a ... ACU1 palabra doble de datos palabra doble de datos de instancia palabra doble de datos local palabra doble de marcas Intercambia el contenido de AR1 y AR2
Long. en palabras 1 1 2 2 3 2 2
Tiempo de ejecucin tpico en ms 0,7 0,7 6,4 6,4 1,3 3,3 3,0
AR2 DBD DID m LD MD LAR2 DBD DID m LD MD TAR1 AR2 DBD DID LD MD TAR2 DBD DID LD MD TAR
1 2 2 3 2 2
1 1 2 2 2 2 1 2 2 2 2 1
1,7 0,7 7,0 7,0 3,7 3,3 1,7 7,0 7,0 3,7 3,3 1,3
B-34
Lista de operaciones
Palabra de estado para: L STW La operacin depende de: La operacin afecta a: T STW
Operacin L L L L
Significado 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
Long. en palabras 1 1 1 1
B-35
Lista de operaciones
Operacin +I
Operando
Significado Suma 2 enteros (16 bits) (ACU1L)=(ACU1L)+ (ACU2L) Resta 2 enteros (16 bits) (ACU1L)=(ACU2L) (ACU1L) Multiplica 2 enteros (16 bits) (ACU1L)=(ACU2L)* (ACU1L) Divide 2 enteros (16 bits) (ACU1L)=(ACU2L): (ACU1L) El resto est en ACU1H. RB A1 s A0 s OV s
Long. en palabras 1
2,8
*I
4,0
/I
5,7
Palabra de estado para: +I, I, *I, /I La operacin depende de: La operacin afecta a:
OS s
OR
STA
RLO
/ER
B-36
Lista de operaciones
Operacin +D D
*D
Operando
Significado Suma 2 enteros dobles (32 bits) (ACU1)=(ACU2)+(ACU1) Resta 2 enteros dobles (32 bits) (ACU1)=(ACU2)(ACU1) Multiplica 2 enteros dobles (32 bits) (ACU1)=(ACU2)*(ACU1) Divide 2 enteros dobles (32 bits) (ACU1)=(ACU2):(ACU1) Divide 2 enteros dobles (32 bits) y carga el resto de la divisin en ACU1: (ACU1)=resto de [(ACU2):(ACU1)] RB A1 s A0 s OV s
Long. en palabras 1 1 1 1 1
/D MOD
Palabra de estado para:+D, D, *D, /D, MOD La operacin depende de: La operacin afecta a:
OS s
OR
STA
RLO
/ER
Operacin + + + i8
Operando
Significado Suma una constante entera de 8 bits Suma una constante entera de 16 bits Suma una constante entera de 32 bits
Long. en palabras 1 2 3
i16 i32
B-37
Lista de operaciones
Operando
Significado Suma el contenido de ACU1L a AR1 Suma la constante puntero a AR1 Suma el contenido de ACU1L a AR2 Suma la constante puntero a AR2
Operando ACU2L=ACU1L
Significado
Long. en palabras 1 1 1 1 1 1
Tiempo de ejecucin tpico en ms 2,4 2,6 2,6 2,4 2,6 2,4 OR 0 STA s RLO s /ER 1
Palabra de estado para: ==I, <>I, <I, <=I, >I, >=I La operacin depende de: La operacin afecta a:
OS
B-38
Lista de operaciones
Significado
Long. en palabras 1 1 1 1 1 1
Tiempo de ejecucin tpico en ms 3,3 3,3 3,3 3,3 3,3 3,3 OR 0 STA s RLO s /ER 1
Palabra de estado para: ==D, < >D, <D, <=D, >D, >=D La operacin depende de: La operacin afecta a:
RB
A1 s
A0 s
OV 0
OS
B-39
Lista de operaciones
Operacin SLW SLW SLD SLD SRW SRW SRD SRD SSI SSI SSD SSD
Operando
Long. en palabras 1
0 a 15 Desplaza p el contenido de ACU1 a la izquierda q 0 a 32 Desplaza p el contenido de ACU1L a la derecha 0 a 15 Desplaza p el contenido de ACU1 a la derecha 0 a 32 Desplaza p el contenido de ACU1L con signo g a la derecha Desplaza p el contenido de ACU1 con signo g a la derecha RB A1 A0 OV 1 1 1 1
0 a 15
4,8 5,2
0 a 32
Palabra de estado para: SLW, SLD, SRW, SRD, SSI, SSD La operacin depende de: La operacin afecta a:
OS
OR
STA
RLO
/ER
B-40
Lista de operaciones
Operando
Long. en palabras 1
Palabra de estado para: RLD, RRD La operacin depende de: La operacin afecta a: RLDA RRDA
Rota el contenido de ACU1 una posicin a la izquierda va el bit de condicin A1 Rota el contenido de ACU1 una posicin a la derecha va el bit de condicin A1 RB A1 s A0 0 OV 0 OS OR
Palabra de estado para: RLDA, RRDA La operacin depende de: La operacin afecta a:
STA
RLO
/ER
B-41
Lista de operaciones
Palabra de estado
La palabra de estado permanece inalterada.
Operando
Significado Invierte el orden de bytes en ACU1L. LL, LH se convierte en LH, LL. Invierte el orden de 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
Long. en palabras 1 1 1 1 1 1 1
Tiempo de ejecucin tpico en ms 0,7 1,7 2,0 0,7 0,7 0,7 0,7
0 a 255 0 a 255
Palabra de estado
La palabra de estado permanece inalterada.
Operacin BLD
Operando 0 a 255
Significado Operacin de visualizacin de programa; es tratada por la CPU como una operacin nula. Esta operacin no afecta a los bits de la palabra de estado. Operacin nula; esta operacin no afecta a los bits de la palabra de estado.
Long. en palabras 1
NOP
0 1
0,7 0,7
B-42
Lista de operaciones
Resultado
Los resultados de la conversin se depositan en el ACU1. En la conversin de nmeros reales, el tiempo de ejecucin depende del valor a convertir.
Operando
Significado Convierte ACU1 de BCD a entero (16 bits) (BCD To Int) Convierte ACU1 de BCD a entero doble (32 bits) (BCD To Doubleint) Convierte ACU1 de entero (16 bits) a entero doble (32 bits) (Int To Doubleint) RB A1 A0 OV
Long. en palabras 1 1 1 OS 1 1 OS s
Tiempo de ejecucin tpico en ms 6,8 16,4 0,7 OR STA 8,4 19,3 OR STA RLO /ER RLO /ER
Palabra de estado para: BTI, BTD, ITD La operacin depende de: La operacin afecta a: ITB DTB
Convierte ACU1 de entero (16 bits) a BCD (Int To BCD) Convierte ACU1 de entero doble (32 bits) a BCD (Doubleint To BCD) RB A1 A0 OV s
Palabra de estado para: ITB, DTB La operacin depende de: La operacin afecta a:
B-43
Lista de operaciones
Palabra de estado para: INVI, INVD La operacin depende de: La operacin afecta a: NEGI NEGD
Forma el complemento a 2 de ACU1L (entero de 16 bits) Forma el complemento a 2 de ACU1 (entero doble de 32 bits) RB A1 s A0 s OV s
Palabra de estado para: NEGI, NEGD, NEGR La operacin depende de: La operacin afecta a:
B-44
Lista de operaciones
Llamada incondicional de un bloque de funcin Llamada incondicional de un bloque de funcin de sistema operativo Llamada incondicional de bloques sin parmetro RB A1 A0 OV
Palabra de estado para: CC La operacin depende de: La operacin afecta a: AUF DB Parm. DB AUF DI
Abrir un bloque de datos Abrir un bloque de datos (direccionado va parmetro) Abrir un bloque de datos de instancia RB A1
* + tiempo necesario para cargar la direccin del operando (ver la tabla B-2) ** en caso de direccionamiento directo del operando
Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a
B-45
Lista de operaciones
BE BEA
Palabra de estado para: BE, BEA La operacin depende de: La operacin afecta a: BEB Palabra de estado para: BEB La operacin depende de: La operacin afecta a:
Operacin TDB
Operando
Long. en palabras 1
B-46
Lista de operaciones
Operacin SPA
Significado
Tiempo de ejecucin tpico en ms 2,6 OR STA 3,3 3,7 OR 0 STA 1 4,0 4,0 OR 0 STA 1 3,3 3,3 OR 0 STA 1 RLO /ER 0 RLO s 1 /ER 0 RLO s 1 /ER 0 RLO /ER
Palabra de estado para: La operacin depende de: La operacin afecta a: SPB SPBN META META
RB
Palabra de estado para: SPB, SPBN La operacin depende de: La operacin afecta a: SPBB SPBN B META META
Salto condicional si RLO=1. Salva el RLO en el bit RB. Salto condicional si RLO=0. Salva el RLO en el bit RB. RB s
Palabra de estado para: SPBB, SPBNB La operacin depende de: La operacin afecta a: SPBI SPBI N META META
Palabra de estado para: SPBI, SPBIN La operacin depende de: La operacin afecta a:
B-47
Lista de operaciones
Operacin SPO
Operando META
Tiempo de ejecucin tpico en ms 3,3 OR STA 3,7 OR STA 3,9 3,8 4,2 4,2 3,9 3,2 3,5 OR STA RLO /ER RLO /ER RLO /ER
Palabra de estado para: SPO La operacin depende de: La operacin afecta a: SPS META
Palabra de estado para: SPS La operacin depende de: La operacin afecta a: SPU SPZ SPP SPM SPN SPMZ SPPZ META META META META META META META
Salto si operacin no admisible (A1=1 y A0=1) Salto condicional si el resultado = 0 (A1=0 y A0=0) Salto condicional si el resultado > 0 (A1=1 y A0=0) Salto condicional si el resultado < 0 (A1=0 y A0=1) Salto condicional si el resultado 0 0 (A1=1 y A0=0) o (A1=0) y (A0=1) Salto condicional si el resultado v 0 (A1=0 y A0=1) o (A1=0 y A0=0) Salto condicional si el resultado w 0 (A1=1 y A0=0) o (A1=0) y (A0=0) RB A1 A0
Palabra de estado para: SPU, SPZ, SPP, SPM, SPN, SPMZ, SPPZ La operacin depende de: La operacin afecta a: SPL META
4,4
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. ACU1L contiene el nmero de la operacin de salto a ejecutar. Decrementa ACU1L y salta si ACU1L00 (programacin de bucles) RB A1 A0 OV
LOOP
META
2 OS OR
Palabra de estado para: SPL, LOOP La operacin depende de: La operacin afecta a:
B-48
Lista de operaciones
Operando
Tiempo de ejecucin tpico en ms 3,1 STA 1 2,9 STA 1 0,7 0,7 STA RLO /ER RLO /ER 0 RLO s /ER 0
Palabra de estado para: MCR( La operacin depende de: La operacin afecta a: )MCR
Palabra de estado para: MCRA, MCRD La operacin depende de: La operacin afecta a:
B-49
Lista de operaciones
B-50
La unidad CPU del BM 147/CPU pone a disposicin distintas funciones de sistema, p.ej. para el procesamiento de los programas y el diagnstico. Dichas funciones de sistema se llaman desde el programa de aplicacin indicando el nmero de la respectiva SFC. En el manual de referencia STEP 7 Funciones de sistema y funciones estndar se describen detalladamente todas las funciones de sistema. Aqu se indica tambin cmo pueden llamarse las funciones de sistema y los parmetros que hay que definir.
SFC N 0
Nombre SET_CLK
Descripcin Ajustar la hora Si el reloj a ajustar es un reloj maestro, la sincronizacin de la hora se activa simultneamente. Si el reloj a ajustar es un reloj esclavo, slo se ajusta la hora. Leer la hora Leer el tiempo del sistema El tiempo del sistema puede leerse con una precisin de 1 ms.
1 64
READ_CLK TIME_TICK
205 ms 56 ms
SFC N 20 21
C-1
Cambios de modo
Las siguientes funciones de sistema permiten influenciar el cambio de un modo (estado) operativo a otro.
SFC N 46 47
Descripcin
Funciones de diagnstico
La funcin de sistema siguiente permite leer y escribir informaciones de diagnstico.
SFC N 6 Nombre RD_SINFO Descripcin Leer la informacin de arranque del OB actual.
Tiempo de ejecucin
C-2
SFC N 54 55 56 57 58 59
Descripcin Leer parmetros dinmicos predefinidos de un mdulo Escribir parmetros dinmicos en un mdulo Escribir parmetros dinmicos predefinidos en un mdulo Parametrizar un mdulo Escribir un registro de datos especfico del mdulo Leer un registro de datos especfico del mdulo
SFC N 7 14 15
Descripcin Activar una alarma de proceso desde el programa de aplicacin del BM 147/CPU hasta la maestra DP. Leer datos tiles consistentes Escribir datos tiles consistentes
C-3
C-4
Glosario
ACU
Los acumuladores son registros de la CPU que sirven de memoria intermedia para las operaciones de carga, de transferencia, de comparacin, de conversin y para las operaciones aritmticas.
Alarma
El sistema operativo de la CPU distingue 10 prioridades que sirven para regular el tratamiento del programa de usuario. Entre estas prioridades se encuentran, entre otras, las alarmas (ejemplo: alarma de proceso). La aparicin de una alarma ocasiona la llamada automtica del bloque de organizacin OB correspondiente por parte del sistema operativo. El usuario programa la reaccin deseada a la alarma dentro de dicho OB (ejemplo: en un FB).
Alarma de diagnstico
Los mdulos aptos para la diagnosis notifican los fallos y errores del sistema reconocidos a la CPU central a travs de alarmas de diagnosis. En SIMATIC S7/M7: Al reconocer o desaparecer un error o fallo (p. ej. rotura de hilo,), la unidad ET 200X activa una alarma de diagnosis cuando se produce la liberacin de la alarma. La CPU del maestro DP interrumpe la ejecucin del programa de usuario o clases de prioridad baja y edita el mdulo de alarma de diagnosis (OB 82). En SIMATIC S5: La alarma de diagnosis se reproduce dentro de la diagnosis de estacin. Mediante la consulta cclica de los bits de diagnosis en la diagnosis de estacin puede reconocer Vd. fallos como, p. ej. rotura de hilo.
Alarma de proceso
Una alarma de proceso se activa desde mdulos de periferia interrumpibles debido a que en el proceso ha aparecido un evento dado. La alarma de proceso se comunica a la CPU. En funcin de la prioridad de esta alarma, se trata el bloque de organizacin correspondiente.
Alarma de retardo
La alarma de retardo pertenece a una de las prioridades del tratamiento de programas de SIMATIC S7. Se activa una vez transcurrida una temporizacin lanzada desde el programa de usuario. Seguidamente se trata el bloque de organizacin correspondiente.
Glosario-1
Glosario
Fichero GSD
En un fichero GSD (fichero de datos maestros del equipo) estn depositadas todas las propiedades especficas del esclavo DP. El formato del fichero GSD est archivado en la norma EN 50170, volumen 2, PROFIBUS.
ARRANQUE
El modo de operacin ARRANQUE es el estado intermedio entre el modo STOP y el modo RUN. Puede llegarse a l actuando sobre el selector de modo o tras conectar la alimentacin o dando una orden desde la unidad de programacin. El ET 200X ejecuta un rearranque.
Autmata
En SIMATIC S7 se denomina autmata a un autmata programable.
Autmata programable
Los autmatas programables (PLC) son controles o mandos electrnicos donde la funcin est memorizada en forma de programa en el autmata. La estructura y el cableado del equipo no dependen de la funcin del autmata. La estructura de un autmata programable es similar a la de un computador; est constituida por una CPU (mdulo central) con memoria, mdulos de entradas/salidas y un bus interno. Tanto la periferia como el lenguaje de programacin han sido concebidos para el mundo de los automatismos.
Bloque de datos
Los bloques de datos (DB) son reas de datos en el programa de usuario que incluyen los datos del mismo. Existen bloques de datos a los que es posible acceder desde todos los bloques lgicos y bloques de datos de instancia que estn asociados a una llamada de FB dada.
Bloque de organizacin
Los bloques de organizacin (OB) constituyen el interface entre el sistema operativo de la CPU y el programa de usuario. En este tipo de bloque se fija el orden de tratamiento del programa de usuario.
Bfer de diagnstico
El bfer de diagnstico es un rea de memoria remanente de la CPU en el que se depositan todos los eventos de diagnstico en su orden de aparicin.
Bus
Va de transmisin comn con la cual estn unidas todas las estaciones; posee dos extremos definidos. En el ET 200 es bus es una lnea de dos hilos o un conductor de fibra ptica.
Glosario-2
Glosario
Comprimir
La funcin PG online Comprimir agrupa todos los mdulos 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 mdulos.
Contador
Los contadores forman parte de la memoria de sistema de la CPU. El contenido de las clulas de contaje puede ser modificado por instrucciones STEP 7 (ejemplo: contar adelante/atrs).
Corriente total
Suma de las corrientes de todos los canales de salida de un mdulo de salida digital.
CPU
Central Processing Unit = Mdulo central del autmata S7 que incluye una unidad de control y aritmtica, memorias, programas de sistema e interfaces a los mdulos de seal.
Datos consistentes
Datos asociados por su contenido, por lo que no deben separarse, se denominan datos consistentes o coherentes. As, p. ej. los valores de mdulos analgicos deben tratarse siempre de forma consistente, es decir, el valor de un mdulo analgico no debe falsearse por leerse en dos instantes diferentes.
Diagnosis
La diagnosis es el reconocimiento, la localizacin, la clasificacin, la indicacin, y la posterior evaluacin de errores, fallos, perturbaciones y avisos. La diagnosis ofrece funciones de vigilancia que se ejecutan automticamente durante el funcionamiento de la instalacin. Por ello aumenta la disponibilidad de instalaciones por la reduccin de los tiempos de puesta en funcionamiento y los tiempos de parada.
Direccin
La direccin es la designacin de un operando dado o de un rea de operandos dada. Ejemplos: entrada E 12.1; palabra de marcas MW 25; bloque de datos DB 3.
Glosario-3
Glosario
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 la unidad perifrica descentralizada ET 200X estn permitidas las direcciones PROFIBUS 1 a 125.
DP norm.
La DP norm. es el protocolo de bus del sistema de periferia descentralizada ET 200 conforme a la norma EN 50170, volumen 2, PROFIBUS.
Error de ejecucin
Error que se produce durante el tratamiento del programa de usuario en el autmata (fuera del proceso).
Esclavo
Un esclavo slo puede intercambiar datos con el maestro cuando lo demande ste. Los esclavos son, p. ej. todos los esclavos DP ET 200B, ET 200X, ET 200M, etc.
Esclavo DP
Un esclavo que funciona conectado a PROFIBUS con el protocolo PROFIBUS-DP y se comporta conforme a la norma EN 50170, volumen 2, PROFIBUS, se denomina esclavo DP.
Esclavo DP inteligente
La caracterstica de un esclavo DP inteligente es que los datos de entrada/salida no se ponen a disposicin del maestro DP directamente por una entrada/salida real del esclavo DP, sino por una CPU que los procesa previamente, aqu BM 147/CPU.
Estacin
Aparato el cual puede enviar, recibir o amplificar datos a travs del bus, p. ej. maestro DP, esclavo DP, repetidor RS 485, acoplador en estrella activo.
Estado operativo
Los autmatas del SIMATIC S7 distinguen los estados operativos siguientes: STOP, ARRANQUE, RUN.
Glosario-4
Glosario
ET 200
El sistema de periferia descentralizada ET 200 con el protocolo PROFIBUS-DP es un bus para la conexin de la periferia descentralizada a una CPU o un maestro DP adecuado. El ET 200 se caracteriza por unos tiempos de reaccin rpidos ya que slo se transfieren pocos datos (bytes). ET 200 se basa en la norma EN 50170, volumen 2, PROFIBUS. ET 200 trabaja segn el principio maestro-esclavo. Maestro DP pueden ser, p. ej. la interfase maestro IM 308-C o la CPU 315-2 DP. Esclavos DP pueden ser las unidades perifricas descentralizadas ET 200B, ET 200C, ET 200M, ET 200X, ET 200U, ET 200L o esclavos DP de la casa Siemens o de otros fabricantes.
FC
Funcin
FREEZE
es un comando de control del maestro DP a un grupo de esclavos DP. Tras recibir el comando de control FREEZE el esclavo DP congela el estado actual de las entradas y transfiere ste cclicamente al maestro DP. Despus de cada nuevo comando de control FREEZE, el esclavo DP congela de nuevo el estado de las entradas. Los datos de entrada se transfieren cclicamente de nuevo desde el esclavo DP al maestro DP cuando el maestro DP enva el comando de control UNFREEZE.
Funcin
Una funcin (FC) es segn IEC 1131-3 un bloque lgico sin datos estticos. Una funcin permite transmitir parmetros al programa de usuario. De esta forma, las funciones estn adaptadas para la programacin de funciones complejas o repetitivas, por ejemplo clculos.
Glosario-5
Glosario
Interface multipunto
El interface multipunto (MPI) es el puerto del SIMATIC S7 hacia la unidad de programacin. Permite utilizar simultneamente diferentes estaciones (unidades de programacin, visualizadores de textos, paneles de operador) con una o varias CPU. Cada estacin est identificada por una direccin unvoca (direccin MPI).
Maestro
Si estn en posicin del tokens, los maestros pueden enviar datos a otras estaciones y pedir datos de otras estaciones (= estacin activa). Los maestros DP son, p. ej. la CPU 315-2 DP o la IM 308-C.
Maestro DP
Un maestro que se comporta conforme a la norma EN 50170, volumen 2, PROFIBUS, se denomina maestro DP.
Marca
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, por byte, por palabra o por palabra doble.
Masa
La masa es el conjunto de partes inactivas de un material enlazadas entre ellas y que no pueden, en caso de defecto, estar a una tensin de contacto peligrosa.
Memoria de carga
La memoria de carga forma parte de la CPU. Ella incluye los objetos generados por la unidad de programacin. Esta materializada bien en forma de Memory Card o en forma de memoria integrada.
Glosario-6
Glosario
Memoria de trabajo
La memoria de trabajo es una memoria RAM localizada en la CPU. El procesador accede a ella durante la ejecucin del programa de usuario.
Memoria de usuario
La memoria de usuario incluye bloques lgicos y bloques de datos del programa de usuario. La memoria de usuario puede estar integrada en la CPU (BM 147/CPU) o en una Memory Card enchufable o en un cartucho de memoria enchufable. El programa de usuario se ejecuta siempre desde la memoria de trabajo de la CPU.
MPI
Interface multipunto
OB
Bloque de organizacin
Parmetro
1. Variable de un bloque lgico STEP 7 2. Variable que se utiliza para ajustar el comportamiento de un mdulo hardware (uno o varios parmetros por mdulo). Cada mdulo se suministra con un ajuste bsico adecuado y que puede modificarse con STEP 7.
PG
Unidad de programacin
PLC
Autmata programable
Prioridad
El sistema operativo de una CPU S7 ofrece como mx. 26 niveles de prioridad (o de ejecucin del programa) que tienen asignados diferentes bloques de organizacin. Las prioridades definen qu OB interrumpen a otros OB. Si una prioridad comprende varios OB, entonces stos no se interrumpen mutuamente sino se ejecutan secuencialmente.
Prioridad de OB
El sistema operativo de la CPU distingue diferentes clases de ejecucin del programa, ejemplo: ejecucin cclica del programa, ejecucin del programa controlada por una alarma de proceso. Los bloques de organizacin estn asignados a cada clase. El usuario S7 puede programar una reaccin en dichos OB. De forma estndar, dichos OB presentan diferentes prioridades que fijan su orden de tratamiento en caso de aparicin simultnea. El usuario puede modificar las prioridades.
Glosario-7
Glosario
PROFIBUS
PROcess FIeld BUS, norma alemana de proceso y de bus de campo, que est definida en la norma EN 50170, volumen 2, PROFIBUS. Prefija propiedades elctricas y mecnicas para un sistema de bus de campo serie de bits. PROFIBUS existe con los protocolos DP (= periferia descentralizada), FMS (= Fieldbus Message Specification), PA (= automatizacin de procesos) o TF (= funciones tecnolgicas).
Profundidad de anidado
Las llamadas de bloque permiten llamar un bloque desde otro bloque. Por profundidad de anidado se entiende el nmero de bloques lgicos llamados simultneamente.
Programa de usuario
En SIMATIC se distingue entre sistema operativo de la CPU y programas de usuario. Estos ltimos se escriben con ayuda del software de programacin STEP 7 en uno de los lenguajes de programacin autorizados (Esquema de contactos y Lista de instrucciones). Los programas se almacenan en bloques lgicos.
Reaccin a error
Reaccin a un error de ejecucin. El sistema operativo puede reaccionar de una de las maneras siguientes: puesta en STOP del autmata, llamada de un bloque de organizacin que incluye una reaccin programada por el usuario o visualizacin del error.
Rearranque completo
En caso de arranque de una CPU (ejemplo: conmutacin del selector de modo de STOP a RUN o alimentacion ON), el bloque de organizacin 100 (rearranque completo) es tratado antes del programa cclico (OB 1). En caso de rearranque completo se carga la imagen del proceso de las entradas y el programa de usuario STEP 7 se trata a partir de la primera instruccin del OB 1.
Sealizacin de error
La sealizacin de error es una reaccin posible del sistema operativo a un error de ejecucin. Las otras reacciones posibles son: reaccin a error en el seno del programa de usuario, puesta en STOP de la CPU.
SFC
Funcin del sistema
Sistema de automatizacin
Un sistema de automatizacin es un autmata programable que consta al menos de una CPU, diversos mdulos de entrada y salida as como equipos de operacin y observacin.
Glosario-8
Glosario
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
Software de programacin que sirve para crear los programas de usuario destinados a los autmatas SIMATIC S7.
SYNC
es un comando de control del maestro DP a un grupo de esclavos DP. Con el comando de control SYNC, el maestro DP hace que el esclavo DP congele los estados de las salidas al valor momentneo. En los telegramas siguientes, el esclavo DP guarda los datos de salida quedando invariables, sin embargo, los estados de las salidas. Despus de cada comando de control SYNC nuevo, el esclavo DP pone las salidas que ha guardado como datos de salida. Las salidas se actualizan cclicamente de nuevo cuando el maestro DP 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 temporizadores lo actualiza automticamente el sistema operativo. Esta actualizacin es asncrona con relacin al programa de usuario. Las instrucciones STEP 7 fijan la funcin exacta de la clula de termporizador (ejemplo: retardo a la conexin) y lanzan su tratamiento (ejemplo: arranque).
Tiempo de ciclo
El tiempo de ciclo es el tiempo que necesita la CPU para tratar una vez el programa de usuario.
Timer
Temporizador
Token
El token o testigo representa el derecho de acceso al bus.
Glosario-9
Glosario
las unidades perifricas descentralizadas estn conectadas con el maestro DP a travs del PROFIBUS-DP.
Unidad de programacin
Las unidades de programacin son en esencia PC industriales, compactos y porttiles. Se distinguen por un equipamiento hardware y software adaptado a los autmatas programables SIMATIC.
Velocidad en baudios
La velocidad en baudios es la velocidad de la transmisin de datos e indica la cantidad de los bits a transferir por segundo (velocidad en baudios = velocidad en bits) En la unidad ET 200X son posibles velocidades entre 9,6 kBaudios y 12 MBaudios.
Glosario-10
Indice alfabtico
Simbolos
), B-15 )MCR, B-49 +, B-37 +AR1, B-38 +AR2, B-38 +D, B-37 +I, B-36 D, B-37 I, B-36 *D, B-37 *I, B-36 /D, B-37 /I, B-36 =, B-25 ==D, B-39 ==I, B-38 <=D, B-39 <=I, B-38 <>D, B-39 <>I, B-38 <D, B-39 <I, B-38 >=D, B-39 >>=I, B-38 >>D, B-39 >>I, B-38 Alarmas, prolongacin del ciclo, 6-7 Ambito de validez, del manual, iv Anomalas en el bus, eliminacin, 3-5 Area de direccionamiento ajuste predeterminado, 2-6 consistencia de datos, 2-4 de los mdulos de ampliacin, 2-3 para transferencia de datos tiles, 2-4 Arranque, 5-9, Glosario-2 de BM 147/CPU, 4-6 OB 100, 5-7 Asignacin de direcciones, para mdulos analgicos y digitales, 2-3 Asignacin de los slots, ET 200X, 2-2 AUF, B-45
BE, B-46 BEA, B-46 BEB, B-46 BLD, B-42 BLKMOV, C-1 Bloques, del BM 147/CPU, 5-7 BM 147/CPU bloques, 5-7 borrado total, 4-3 caractersticas, 1-3 caractersticas importantes, 5-2 configurarlo, 4-2 A parmetros, 5-9 Acceso, a la ET 200X desde un PG/PC, 3-3 selector de modo de operacin, 5-4 Actualizacin, de los temporizadores S7, 6-7 Borrado total Actualizacin de la imagen de proceso, tiempo de BM 147/CPU, 4-3 procesamiento, 6-6 con selector de modo de operacin, 5-4 Acumuladores, B-3 procesos internos del CPU, 4-4 Ajuste predeterminado, A-5 BTD, B-43 para rea de direccionamiento, 2-6 BTI, B-43 Alarma, 4-11, Glosario-1 Bfer de diagnstico, Glosario-2 Alarma de diagnstico, 4-14, Glosario-1 leerlo, 4-4 OB 82, 5-8 registro, 4-8 Alarma de proceso, 4-11, 4-14, Glosario-1 Bus, Glosario-2 OB 40, 5-8 Alarma de retardo, Glosario-1
Indice alfabtico-1
Indice alfabtico
C
Cable enchufable PG, 3-4 Cables, 3-4 CALL, B-45 Cambios del estado operativo, 4-9 Campo de aplicaciones, 1-2 Caractersticas, de BM 147/CPU, 1-3, 5-2 Caractersticas generales del producto, 1-1 CC, B-45 Ciclo, 5-9 OB 1, 5-7 Crculo de lectores, iii CLR, B-26 Componentes, ET 200X, 1-4 Componentes de subred, 3-4 Conector, para PROFIBUS-DP, 3-4 Conector de bus, 3-4 Configuracin, BM 147/CPU, 4-2 Consistencia, 2-4, 2-5, 2-6 para IM 308 C como maestra DP, 2-7 Consistencia de datos, 2-4, 2-5, 2-6 para IM 308 C como maestra DP, 2-7 Contador, Glosario-3 Contenido de los manuales, cuadro sinptico, 1-4 Contenidos del manual, iii Corriente total, Glosario-3
Direccin, Glosario-3 Direccin de diagnstico, 2-4, 4-8, 4-10 Direccin de diagnstico DP, 2-4 Direccin PROFIBUS, 3-3, Glosario-4 Direccionamiento, 2-1 indirecto, B-7 orientado a los slots, 2-2 reglas, 2-5 superficie en STEP 7, 2-6 Direccionamiento orientado a los slots, 2-2 Direccionamiento prefijado, 2-2 Direcciones para diagnstico, 2-4 para transferencia de datos tiles, 2-4 DIS_AIRT, C-2 DIS_IRT, C-2 DMSK_FLT, C-2 DP norm., Glosario-4 DP_PRAL, C-3 DPRD_DAT, C-3 DPWR_DAT, C-3 DTB, B-43
E
Ejemplo de clculo, tiempo de reaccin a alarmas, 6-11 Ejemplos de direccionamiento, operaciones STEP 7, B-5 EN_AIRT, C-2 EN_IRT, C-2 Entradas, tiempo de retardo, 6-7 Error acceso directo a periferia, OB 122, 5-8 sealizacin, Glosario-8 Error de acceso directo a periferia, OB 122, 5-8 Esclavo DP, Glosario-4 inteligente, 4-2, Glosario-4 Esclavo DP inteligente, 4-2, Glosario-4 Estacin, Glosario-4 Estructura ET 200X autnoma, 3-3 red PROFIBUS, 3-2 ET 200, Glosario-5 ET 200X componentes, 1-4 manuales, 1-4 Eventos de arranque, para OBs, 5-7
D
Datos, consistentes, Glosario-3 Datos de configuracin, aceptacin, 5-10 Datos tcnicos del BM 147/CPU, 5-11 generales, 5-13 PROFIBUS-DP, 5-2 Datos tcnicos generales, 5-13 DBs, 5-7 DEC, B-42 Destinatarios, del manual, iii Deteccin de eventos, en la maestra DP/el esclavo DP, 4-9 Diagnstico, 4-1, 5-9, Glosario-3 a travs de LED, 4-6 inherente a la estacin, 4-11, 4-13 inherente al cdigo, 4-12 Diagnstico de esclavo, 4-11 Diagnstico inherente a la estacin, 4-11, 4-13 Diagnstico inherente al cdigo, 4-12
Indice alfabtico-2
Indice alfabtico
F
Fallo de estacin, OB 86, 5-8 FCs, 5-7 Fichero GSD, 5-2, Glosario-2 FILL, C-1 FN, B-24 FP, B-24 FR, B-27, B-28 FREEZE, Glosario-5 Funcin de sistema, C-1 Funciones, a travs del PG, 3-5 Funciones de PG, 3-5 Funciones de prueba, 3-5 Funciones online, para ET 200X, 3-5
H
Homologaciones, iv
I
Identificador, telegrama de configuracin, formato de cdigo especial, A-3 Imagen del proceso, Glosario-5 INC, B-42 Indicacin, LED, 4-6 Intercambio de datos con la maestra DP, 2-4 principio, 2-1 programa de ejemplo, 2-7 Interface, multipunto (MPI), Glosario-6 INVD, B-44 INVI, B-44 ITB, B-43 ITD, B-43
Manual ayudas de acceso, v objetivo, iii Manuales gua, 1-4 otros, iv Manuales ET 200X, gua, 1-4 Marca, Glosario-6 Marcas de ciclo, 5-9 Mrgenes de parmetros, operaciones STEP 7, B-2 MCR(, B-49 MCRA, B-49 MCRD, B-49 Memoria de carga, Glosario-6 de respaldo, Glosario-6 de trabajo, Glosario-7 de usuario, Glosario-7 del sistema, Glosario-6 Memoria de transferencia acceso en el programa de aplicacin, 2-5 en BM 147/CPU, 2-4 MOD, B-37 Modo RUN, 5-5 STOP, 5-5 MPI, 3-2, Glosario-7 MRES, selector de modo de operacin, 5-4 MSK_FLT, C-2
N
NEGD, B-44 NEGI, B-44 NOP, B-42 Normas, iv NOT, B-26
L
L, B-29, B-30, B-31, B-35 LAR1, B-34 LAR2, B-34 LC, B-31 LED, 4-4 indicacin, 4-6 RUN, 5-5 sealizacin, 1-3 STOP, 5-5 Localizacin de errores, 4-1 LOOP, B-48
O
O, B-13, B-16, B-20 O(, B-15 OB, Glosario-7 prioridad, Glosario-7 OB 1, 5-7 OB 100, 5-7 OB 122, 4-9, 5-8 OB 40, 4-11, 5-8 OB 82, 4-5, 4-9, 5-8 OB 86, 4-5, 4-9, 5-8 OBs de la CPU, 5-7 eventos de arranque, 5-7
M
Maestro DP, Glosario-6
Indice alfabtico-3
Indice alfabtico
OD, B-17 ON, B-13, B-17, B-21 ON(, B-15 Operacin autnoma, de ET 200X, 3-3, 3-5 Operacin de carga, 2-5 Operacin de transferencia, 2-5 Operandos, B-2 OW, B-17
P
Palabra de estado, B-4 Paquete de suministro, manuales, iii Parametrizar, con maestra DP, A-1 Parmetro, Glosario-7 Parmetros, BM 147/CPU, 5-9 Parmetros del bus, ajustarlos, 4-5 PARM_MOD, C-3 PC conexin a una ET 200X, 3-3 requisitos, 3-2 PG conexin a una ET 200X, 3-3 requisitos, 3-2 POP, B-42 Prioridad, Glosario-7 de OB, Glosario-7 PROFIBUS, Glosario-8 PROFIBUS-DP, datos, 5-2 Profundidad de anidado, Glosario-8 Programa de aplicacin, tiempo de procesamiento, 6-2, 6-7 Programa de usuario, Glosario-8 Prolongacin del ciclo, por tratamiento de alarmas, 6-7 Puesta en marcha, 4-1, 4-5 Puntero, calcularlo, B-6 PUSH, B-42
Reloj integrado, 5-6 Remanencia, 5-9 REPL_VAL, C-2 Retardo, de las entradas/salidas, 6-7 Retry Limit, 4-5 RLD, B-41 RLDA, B-41 RRD, B-41 RRDA, B-41 RUN LED, 5-5 modo, 5-5 RUN-P, selector de modo de operacin, 5-4
S
S, B-25, B-28 SA, B-27 Salidas, tiempo de retardo, 6-7 SAVE, B-26 SE, B-27 Selector de modo de operacin, 5-4 borrado total, 4-3 MRES, 5-4 RUN-P, 5-4 STOP, 5-4 Sealizacin de error, Glosario-8 SET, B-26 SET_CLK, C-1 SFC, C-1 BLKMOV, C-1 DIS_AIRT, C-2 DIS_IRT, C-2 DMSK_FLT, C-2 DP_PRAL, C-3 DPRD_DAT, C-3 DPWR_DAT, C-3 EN_AIRT, C-2 EN_IRT, C-2 FILL, C-1 MSK_FLT, C-2 PARM_MOD, C-3 RD_REC, C-3 RD_SINFO, C-2 RE_TRIGR, C-2 READ_CLK, C-1 READ_ERR, C-2 REPL_VAL, C-2 SET_CLK, C-1 STP, C-2 TIME_TICK, C-1 WAIT, C-2 WR_DPARM, C-3 WR_PARM, C-3 WR_REC, C-3 SFC DP_PRAL, 4-11
R
R, B-25, B-27, B-28 RD_REC, C-3 RD_SINFO, C-2 RE_TRIGR, C-2 Reaccin ante errores, 5-8 READ_CLK, C-1 READ_ERR, C-2 Red, estructura, 3-1 Red PROFIBUS componentes de subred, 3-4 estructura bsica, 3-2 Registro de direcciones, B-4 Reglas, para el direccionamiento, 2-5 Reloj, 5-6, 5-9 Reloj de software, 5-6
Indice alfabtico-4
Indice alfabtico
SFC DPRD_DAT, 2-5 SFC DPWR_DAT, 2-5 SFCs, 5-7 tiempos de ejecucin, C-1 SI, B-27 Sistema de automatizacin, Glosario-8 Sistema maestro, Glosario-9 Sistema operativo, tiempo de procesamiento, 6-6 SLD, B-40 SLW, B-40 Software de configuracin, 1-3 Software de programacin, 1-3 SPA, B-47 SPB, B-47 SPBB, B-47 SPBI, B-47 SPBIN, B-47 SPBN, B-47 SPBNB, B-47 SPL, B-48 SPM, B-48 SPMZ, B-48 SPN, B-48 SPO, B-48 SPP, B-48 SPPZ, B-48 SPS, B-48 SPU, B-48 SPZ, B-48 SRD, B-40 SRW, B-40 SS, B-27 SSD, B-40 SSI, B-40 STEP 7 ajustes, 3-5 configurar BM 147/CPU, 4-2 superficie de direccionamiento, 2-6 STOP LED, 5-5 modo, 5-5 selector de modo de operacin, 5-4 STP, C-2 Subred PROFIBUS, tiempos de rotacin, 6-7 SV, B-27 SYNC, Glosario-9
T
T, B-32, B-33, B-35 TAD, B-42 TAK, B-42 TAR, B-34 TAR1, B-34 TAR2, B-34 TAW, B-42 TDB, B-46 Telegrama de configuracin, A-1 ajuste predeterminado, A-5 estructura, A-4 formato de cdigo especial, A-2 formato de cdigo normal, A-4 Telegrama de parametrizacin, A-1 estructura, A-6 Temporizador, Glosario-9 Temporizadores S7, actualizacin, 6-7 Tiempo de ciclo, 6-2, Glosario-9 ejemplo de clculo, 6-8 estructura, 6-2 prolongacin, 6-3 Tiempo de procesamiento actualizacin de la imagen de proceso, 6-6 programa de aplicacin, 6-7 sistema operativo, 6-6 Tiempo de procesamiento del programa de aplicacin, 6-2 Tiempo de reaccin, 6-3 alarma de diagnstico, 6-10 alarma de proceso, 6-10 ejemplo de clculo, 6-8 factores, 6-3 mximo, 6-5 mnimo, 6-4 Tiempo de reaccin a alarma de diagnstico, 6-10 Tiempo de reaccin a alarma de proceso, 6-10 Tiempo de reaccin a alarmas, ejemplo de clculo, 6-11 Tiempos de rotacin, subred PROFIBUS, 6-7 TIME_TICK, C-1 Transferencia de datos tiles, hacia la maestra DP, 2-4 Tratamiento de alarmas de proceso, 6-10
U
U, B-13, B-16, B-18 U(, B-15 UC, B-45 UD, B-17 UN, B-13, B-16, B-19 UN(, B-15 Unidad perifrica descentralizada, Glosario-10 UW, B-17
Indice alfabtico-5
Indice alfabtico
V
Velocidad de transferencia, ajustes, 4-5 Velocidad en baudios, Glosario-10 Vigilancia de exploracin, 4-5
X
X, B-14, B-17, B-22 X(, B-15 XN, B-14, B-17, B-23 XN(, B-15 XOD, B-18 XOW, B-17
W
WAIT, C-2 WR_DPARM, C-3 WR_PARM, C-3 WR_REC, C-3
Z
ZR, B-28 ZV, B-28
Indice alfabtico-6
Remitente: Nombre: Cargo: Empresa: Calle: Cdigo postal: Poblacin: Pas: Telfono: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Indique el ramo de la industria al que pertenece: Industria del automvil Industria qumica Industria elctrica Industria alimentaria Control e instrumentacin Industria mecnica Industria petroqumica Industria farmacutica Industria del plstico Industria papelera Industria textil Transportes Otros _ _ _ _ _ _ _ _ _ _ _ _ _
Observaciones/sugerencias Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra documentacin. Por ello le rogamos que rellene el presente formulario y lo envie a Siemens.
Responda por favor a las siguientes preguntas dando una puntuacin comprendida entre 1 = muy bien y 5 = muy mal 1. 2. 3. 4. 5. Corresponde el contenido del manual a sus exigencias ? Resulta fcil localizar las informaciones requeridas ? Es comprensible el texto ? Corresponde el nivel de los detalles tcnicos a sus exigencias ? Qu opina de la calidad de las ilustraciones y tablas ?
En las lneas siguientes puede exponer los problemas concretos que se le hayan planteado al manejar el manual: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Remitente: Nombre: Cargo: Empresa: Calle: Cdigo postal: Poblacin: Pas: Telfono: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Indique el ramo de la industria al que pertenece: Industria del automvil Industria qumica Industria elctrica Industria alimentaria Control e instrumentacin Industria mecnica Industria petroqumica Industria farmacutica Industria del plstico Industria papelera Industria textil Transportes Otros _ _ _ _ _ _ _ _ _ _ _ _ _
Observaciones/sugerencias Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra documentacin. Por ello le rogamos que rellene el presente formulario y lo envie a Siemens.
Responda por favor a las siguientes preguntas dando una puntuacin comprendida entre 1 = muy bien y 5 = muy mal 1. 2. 3. 4. 5. Corresponde el contenido del manual a sus exigencias ? Resulta fcil localizar las informaciones requeridas ? Es comprensible el texto ? Corresponde el nivel de los detalles tcnicos a sus exigencias ? Qu opina de la calidad de las ilustraciones y tablas ?
En las lneas siguientes puede exponer los problemas concretos que se le hayan planteado al manejar el manual: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _