Você está na página 1de 152

Indicaciones importantes, Indice del contenido Caractersticas generales del producto Direccionamiento

1 2 3 4 5 6 A B C

SIMATIC Mdulo bsico BM 147/CPU

ET 200X en la red PROFIBUS Puesta en marcha y diagnstico

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

EWA 4NEB 780 6022-04a

Edicin 02

Consignas de seguridad para el usuario


Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las seales que figuran a continuacin representan distintos grados de peligro:

! ! !

Peligro
significa que, si no se adoptan las medidas preventivas adecuadas, se 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

EWA 4NEB 780 6022-04a

Indicaciones importantes

Objetivo del manual


El presente manual constituye un suplemento del manual Unidad perifrica descentralizada ET 200X. Contiene la descripcin de todas las funciones del mdulo bsico BM 147/CPU. En este manual no se tratan las funciones concernientes en general a la ET 200X. Las mismas aparecen en el manual Unidad perifrica descentralizada ET 200X (ver tambin el apartado Paquete de suministro). Las informaciones contenidas en el presente manual y en el manual Unidad perifrica descentralizada ET 200X permiten operar la ET 200X con el mdulo bsico BM 147/CPU como esclavo DP en PROFIBUS-DP.

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 ET 200X con BM 147/CPU


en la red PROFIBUS

S Puesta en marcha y diagnstico de la ET 200X

S Puesta en marcha y diagnstico de derivaciones de consumidores

S Puesta en marcha y diagnstico del BM 147/CPU

S Datos tcnicos de los mdulos digitales y analgicos

S Datos tcnicos de derivaciones de consumidores

S Datos tcnicos del


BM 147/CPU

S Nmeros de referencia para


los mdulos digitales y analgicos

S Nmeros de referencia
para derivaciones de consumidores

S Lista de operaciones
STEP 7

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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.

Fuentes de informacin adicionales


Adems de los manuales para ET 200X, se precisan el manual correspondiente a la maestra DP utilizada y la documentacin para el software de configuracin y de programacin empleado (vase la relacin en el manual Unidad perifrica descentralizada ET 200X, anexo A).

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Indicaciones importantes

Ayudas de acceso al manual


Con el fin de facilitar el rpido acceso a informaciones especiales, el manual contiene las siguientes ayudas de acceso: S S S S Al principio del manual se encuentra un ndice general completo por captulos, as como sendas listas de las ilustraciones y tablas contenidas en todo el manual. Los captulos incluyen subttulos que ofrecen una visin de conjunto sobre el contenido del respectivo apartado. A continuacin de los anexos figura un glosario en el que se describen los trminos tcnicos importantes empleados en el manual. Al final del manual aparece un extenso ndice alfabtico, que permite el acceso rpido a la informacin deseada.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Indicaciones importantes

vi

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Indice del contenido


Indicaciones importantes 1 Caractersticas generales del producto 1.1 1.2 2 Qu es el mdulo bsico BM 147/CPU? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gua para los manuales ET 200X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1-4

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

vii

Indice del contenido

6.4 6.5 A

Tiempo de reaccin a alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de clculo del tiempo de reaccin a alarma . . . . . . . . . . . . . . . . . . . . . . . .

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Indice del contenido

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

Tiempos de ejecucin de las SFCs Glosario Indice alfabtico

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

ix

Indice del contenido

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Indice del contenido

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

xi

Indice del contenido

xii

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Caractersticas generales del producto

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

1-1

Caractersticas generales del producto

1.1

Qu es el mdulo bsico BM 147/CPU?

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.

Cmo es integrado el BM 147/CPU en ET 200X?


El mdulo bsico BM 147/CPU es integrado en ET 200X igual que cualquier otro mdulo bsico, es decir, con idntica configuracin y el mismo montaje y ampliabilidad.

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

RUN-P STOP MRES X3 X4 X3

Mdulo bsico BM 147/CPU Mdulos de ampliacin PROFIBUS-DP y tensin de alimentacin para la electrnica y los sensores

Conector para la tensin de carga

Figura 1-1

Vista de la unidad perifrica descentralizada ET 200X con BM 147/CPU

1-2

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Caractersticas generales del producto

Caractersticas del BM 147/CPU que difieren de otros mdulos bsicos


El mdulo bsico BM 147/CPU posee las siguientes caractersticas especiales: S S El mdulo bsico dispone de funcionalidad PLC (unidad CPU integrada con memoria central de 6 kBytes y memoria pasiva de carga de 12 kBytes). El mdulo bsico no lleva integradas entradas ni salidas, pero puede ser ampliado como cualquier otro mdulo bsico con hasta 7 mdulos de ampliacin de la gama ET 200X. El mdulo bsico cuenta con un selector de modo de operacin con las posiciones RUN-P, STOP y MRES. En la parte frontal del mdulo bsico se prevn 6 LEDs para sealizar: Errores de una ET 200X (SF), errores de bus (BF), tensin de alimentacin para la electrnica y los sensores (ON), tensin de carga (24 V c.c.), modos de operacin del mdulo bsico (RUN y STOP).

S S

Cmo es configurada la ET 200X con BM 147/CPU?


Para la configuracin de ET 200X con BM 147/CPU (configuracin y parametrizacin) se requiere el software de configuracin STEP 7, desde la versin V 4.02. La manera de proceder para configurar la ET 200X con BM 147/CPU se describe en el apartado 4.1 del presente manual.

Cmo es programado el BM 147/CPU?


Para programar el BM 147/CPU se requiere el software de configuracin STEP 7, desde la versin V 4.02. En el anexo B se expone el repertorio de operaciones STEP 7 para la programacin del BM 147/CPU.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

1-3

Caractersticas generales del producto

1.2

Gua para los manuales ET 200X

Cuando se utilizan los componentes siguientes ...


Los componentes de ET 200X se describen en diferentes manuales del paquete de manuales para ET 200X. En la figura siguiente se muestran las variantes de configuracin posibles de ET 200X y los manuales del paquete de manuales requeridos en cada caso.

ET 200X consta de los componentes siguientes:


EM BM DI/DO DI EM EM DO AI EM AO

Se requieren las informaciones contenidas en los manuales siguientes:


Unidad perifrica descentralizada ET 200X

BM 147

EM DI

EM EM DO AI

EM AO

Mdulo bsico BM 147/CPU

Unidad perifrica descentralizada ET 200X

EM BM DI/DO DI

EM EM DO AI

EM AO VA VA

Unidad perifrica descentralizada ET 200X

Derivacin de consumidores EM 300

BM 147

EM DI

EM EM EM DO AI AO VA VA

Mdulo bsico BM 147/CPU

+
Unidad perifrica descentralizada ET 200X

Derivacin de consumidores EM 300

Figura 1-2

Componentes y manuales requeridos

Dnde se halla la informacin deseada?


La tabla siguiente sirve de orientacin para localizar rpidamente las informaciones requeridas. Aqu se muestra qu manual debe ser consultado y en qu captulo se trata el tema correspondiente.

1-4

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Caractersticas generales del producto

Tabla 1-1

Temas tratados en los manuales del paquete de manuales ET 200X Manual Tema

Unidad perifrica descentralizada ET 200X


x x

Mdulo bsico BM 147/ CPU

Derivaciones de consumidores EM 300

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

1-5

Caractersticas generales del producto

1-6

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Direccionamiento

Principio del intercambio de datos entre la maestra DP y ET 200X


Tal como se ve en la figura siguiente, existen dos mecanismos destinados al intercambio de datos en ET 200X, para los cuales se requieren direcciones. En el presente captulo se exponen todas las informaciones necesarias para el direccionamiento de ET 200X con BM 147/CPU. ET 200X
BM 147/CPU EM

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

2-1

Direccionamiento

2.1

Direccionamiento orientado a los slots

Asignacin de direcciones orientada a los slots


En el direccionamiento orientado a los slots (direccionamiento prefijado), cada nmero de slot de un mdulo lleva asignada un rea de direccionamiento en BM 147/CPU. Segn el tipo del mdulo de ampliacin, se prevn direcciones digitales y analgicas (ver la tabla 2-1). La asignacin de las direcciones es fija, y no puede modificarse.

Asignacin de los slots


En la figura siguiente se muestra la estructura de una ET 200X con 7 mdulos de ampliacin (configuracin mxima) y la asignacin de los slots.

BM

EM

EM

EM

EM

EM

EM

EM

ET 200X

Nmeros de slot

1a3

10

Figura 2-2

Slots en ET 200X

2-2

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Area de direccionamiento reservada Mdulos digitales Mdulos analgicos

Ejemplo para la asignacin de direcciones a los mdulos de ampliacin


En la figura siguiente se muestra un ejemplo de configuracin para una ET 200X, as como un ejemplo de asignacin de direcciones para los mdulos de ampliacin. Las direcciones para los mdulos de ampliacin estn prefijadas, y no pueden ser modificadas. Los bits no ocupados en las reas de direccionamiento pueden utilizarse discrecionalmente en el programa de aplicacin.

Nmeros de slot ET 200X

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

24.0 a 24.3 para DI y 24.0 a 24.3 para DO

Figura 2-3

Ejemplo para la asignacin de direcciones a mdulos de ampliacin

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

2-3

Direccionamiento

2.2

Intercambio de datos con la maestra DP

Transferencia de datos tiles a travs de una memoria de transferencia


Los datos tiles se hallan en una memoria de transferencia en BM 147/CPU. La transferencia de datos tiles entre el BM 147/CPU y la maestra DP tiene lugar siempre a travs de esta memoria de transferencia. La memoria de transferencia consta de 8 reas de direccionamiento. Maestra DP

ET 200X
BM 147/CPU EM

Memoria de transferencia

PROFIBUS Figura 2-4 Memoria de transferencia en BM 147/CPU

Areas de direccionamiento para transferencia de datos tiles con la maestra DP


La unidad ET 200X pone a disposicin de PROFIBUS-DP un mximo de 32 bytes de datos de entrada y 32 bytes de datos de salida. Es posible direccionar estos datos en la memoria de transferencia del BM 147/CPU en hasta 8 reas de direccionamiento. Las reas de direccionamiento comienzan por 128 y acaban en 159 (como mximo 32 bytes para datos de entrada y otros 32 bytes para datos de salida). Los datos se registran ininterrumpidamente a partir de la direccin 128.

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.

Direccin de diagnstico DP en STEP 7


En la configuracin de la ET 200X mediante STEP 7 es ajustada una direccin de diagnstico. A travs de esta direccin de diagnstico, la ET 200X obtiene informaciones sobre el estado de la maestra DP o una interrupcin del bus (ver el apartado 4.5). La direccin de diagnstico se halla fijamente en la direccin 127.

2-4

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Direccionamiento

2.3

Acceso a la memoria de transferencia en BM 147/CPU

Acceso en el programa de aplicacin


En la tabla siguiente se muestra cmo puede tenerse acceso a la memoria de transferencia en la ET 200X desde el programa de aplicacin.
Tabla 2-2 Accesos a las reas de direccionamiento Rige lo siguiente Se pueden activar como mximo 32 bytes de datos de entrada mediante operaciones de carga y 32 bytes de datos de salida mediante operaciones de transferencia (L PEB/PEW/PED; T PAB/PAW/PAD; ver tambin el anexo B). En caso de accesos a palabras, resulta una consistencia de datos de 2 bytes y en accesos a palabras dobles una de 4 bytes. Consistencia de datos de 3, 5, 6 a 32 bytes en PROFIBUS DP con SFC 14 y SFC 15 Si se se desea acceder a datos en la memoria de transferencia con una consistencia de datos de 3 >4 bytes, es necesario leer los datos de entrada con el SFC 14 DPRD_DAT e inscribir los datos de salida con el SFC 15 DPWR_DAT. Estos SFCs tienen una consistencia de datos de 3, 5 hasta 32 bytes. Los datos de entrada ledos con el SFC 14 pueden copiarse slo como bloque de 3, 5 hasta 32 bytes por ejemplo en una zona de marcas y activarse aqu mediante U M x.y. Anlogamente, slo es posible inscribir como datos de salida un bloque de 3, 5 hasta 32 bytes mediante el SFC 15 (ver tambin el manual de referencia Funciones estndar y del sistema).

Acceso en funcin de la consistencia de datos Consistencia de datos de 1, 2 4 bytes con comandos de carga/ transferencia

Reglas para la asignacin de direcciones


En la asignacin de direcciones para ET 200X con BM 147/CPU debern observarse las reglas siguientes: S Asignacin de las reas de direccionamiento: Los datos de entrada de la ET 200X son siempre datos de salida de la maestra DP Los datos de salida de la ET 200X son siempre datos de entrada de la maestra DP S S En el programa de aplicacin se accede a los datos mediante operaciones de carga/ transferencia o mediante los SFCs 14 y 15. La longitud, unidad y consistencia de las reas de direccionamiento homogneas para la maestra DP y el esclavo DP deben ser idnticas.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

2-5

Direccionamiento

Superficie de direccionamiento en STEP 7


En la tabla siguiente se muestra el principio de la asignacin de direcciones. Esta tabla aparece tambin en la superficie STEP 7.
Tabla 2-3 Superficie de direccionamiento en STEP 7 Tipo 1 2 3 4 : 7 Areas de direccionamiento en la maestra DP/CPU Areas de direccionamiento en el BM 147/CPU Estos parmetros de las reas de direccionamiento para la maestra DP y el BM 147/CPU deben ser idnticos A A E E Direccin de maestra 200 300 700 50 Tipo E E A A Direccin de esclavo 128 132 128 136 Long. 4 8 4 4 Unidad Byte Byte Palabra Byte Consistencia Unidad Longitud total Unidad Unidad

Ajuste predeterminado para reas de direccionamiento


Si al configurar la ET 200X no se parametrizan las reas de direccionamiento para el intercambio de datos con la maestra DP, tras la puesta en marcha la ET 200X arranca mediante un ajuste predeterminado en PROFIBUS-DP. Este ajuste predeterminado es: S S 16 palabras de datos de entrada; consistencia unidad (es decir, palabra) 16 palabras de datos de salida; consistencia unidad (es decir, palabra)

2-6

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

PEB MB PEB B#16#3 I MB 10 3 MB

50 60 51

Seguir procesando datos recibidos en maestra DP

61 Procesar previamente datos en maestra DP Enviar datos a esclavo DP

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

Seguir procesando datos recibidos

Transferencia de datos tiles en el modo STOP


El BM 147/CPU pasa a STOP: Los datos en la memoria de transferencia del BM 147/CPU se sobrescriben con 0, es decir, que la maestra DP lee 0. La maestra DP pasa a STOP: Se conservan los datos actuales en la memoria de transferencia del BM 147/CPU y pueden ser ledos por el BM 147/CPU.

IM 308 C como maestra DP (SIMATIC S5)


Si se emplea un IM 308 C como maestra DP, rige lo siguiente para el intercambio de datos consistentes: En el IM 308 C es necesario programar el FB 192 para que se transfieran datos consistentes entre la maestra DP y el esclavo DP. Con el FB 192, los datos de la ET 200X son extrados o ledos slo de forma coherente en un bloque.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

2-7

Direccionamiento

2-8

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

ET 200X en la red PROFIBUS

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

3-1

ET 200X en la red PROFIBUS

3.1

ET 200X en la red PROFIBUS

Estructura de una red PROFIBUS


En la figura siguiente se muestra la estructura bsica de una red PROFIBUS con una maestra DP y varios esclavos DP.
S7-300 (maestra DP) PG*

2 3

ET 200X

ET 200X S5-95U 4 5 ET 200M ET 200B 6 OP 25**

* 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

Requisitos de hardware en PG/OP para el acceso a la ET 200X


Para tener acceso a un BM 147/CPU desde un PG/OP, ste debe cumplir los requisitos siguientes: S S tiene que llevar integrada una interface PROFIBUS-DP o una tarjeta DP o bien tiene que llevar integrada una interface MPI (multipunto) o una tarjeta MPI

3-2

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

ET 200X en la red PROFIBUS

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

Otras conexiones posibles de PG/OP a una ET 200X


Son posibles otras 2 conexiones para acceder desde un PG/OP a una ET 200X: S PG/OP enchufado en la interface PROFIBUS-DP de la maestra DP.
S7-300 (maestra DP)

ET 200X

PG Figura 3-2 Acceso del PG a la ET 200X a travs de la interface DP en la maestra DP

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

PG Figura 3-3 Acceso del PG a la ET 200X en modo autnomo

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

3-3

ET 200X en la red PROFIBUS

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 conectar la ET 200X a la red PROFIBUS-DP Para conectar el PG a la red PROFIBUS-DP

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

Ejemplo para la utilizacin de los componentes de subred


En la figura siguiente se expone el ejemplo de la figura 3-2 con utilizacin de los componentes de subred. El enchufe del cable de bus en los conectores de bus se describe en la informacin del producto para el respectivo conector de bus.
S7-300 (maestra DP)

Cable enchufable PG Conector de bus con conector hembra para PG PG

Cable de bus

ET 200X Conector

Figura 3-4

Conexin de un PG a la red

3-4

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

ET 200X en la red PROFIBUS

3.3

Funciones a travs del PG


A travs del PG es posible: S S S S configurar la ET 200X y ponerla en servicio en el PROFIBUS-DP programar la unidad CPU en el BM 147/CPU ejecutar funciones de prueba, tales como Observacin y control de variable y Estado de programa activar la Visualizacin del mdulo; es decir, visualizar para la unidad CPU p.ej. el grado de utilizacin de la memoria de central y de carga, el contenido de las pilas y el contenido del bfer de diagnstico

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.

Operacin autnoma de ET 200X con un PG betreiben Ajustes necesarios en STEP 7


Si se desea operar una ET 200X en modo autnomo con un PG, es necesario ajustar la interface PG en STEP 7 para la ejecucin de funciones online (p.ej. cargar configuracin o programa de aplicacin en BM 147/CPU; leer online informaciones del BM 147/CPU) en el BM 147/CPU. Proceder para ello como sigue: 1. Solicitar en STEP 7 la herramienta Ajustar interface PG/PC (seleccionando a partir de la barra de arranque de Windows Arranque > STEP 7 > Ajustar interface PG/PC). 2. Ajustar la interface del PG a PROFIBUS. 3. Solicitar las caractersticas de la red PROFIBUS. 4. Hacer clic en el cuadro de dilogo intercalado, debajo de los parmetros de estacin, sobre la casilla No es la nica maestra activada. Observacin: Si al operar la ET 200X en modo autnomo se dejara marcada la casilla, no es posible el enlace online con el BM 147/CPU. Si se configura posteriormente una maestra DP para la red y se desea pasar al modo online, debera hacerse clic de nuevo sobre la casilla, pues con ello se activan funciones de seguridad adicionales para evitar anomalas en el bus.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

3-5

ET 200X en la red PROFIBUS

3-6

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Puesta en marcha y diagnstico

Configurar un BM 147/CPU como esclavo DP mediante STEP 7


La unidad ET 200X con un BM 147/CPU se configura de otra manera que una ET 200X con BM 141 BM 142. Por tal causa, en este captulo se expone brevemente la configuracin para BM 147/CPU mediante STEP 7.

Borrado total de BM 147/CPU


Bajo ciertas condiciones resulta necesario borrar totalmente la unidad CPU del BM 147/CPU. En este captulo se describen dichas condiciones y la manera de proceder para el borrado total.

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

4-1

Puesta en marcha y diagnstico

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Puesta en marcha y diagnstico

4.2

Borrado total de BM 147/CPU

Cundo debe borrarse totalmente el BM 147/CPU?


Es necesario borrar totalmente el BM 147/CPU cuando el mdulo bsico solicite el borrado total mediante el parpadeo del LED STOP a intervalos de 1 segundo. He aqu las causas posibles: Arranque inicial de la ET 200X Memoria tampn incoherente Memoria de aplicacin incoherente

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

Borrado total del BM 147/CPU mediante el selector de modo de operacin


Para borrar totalmente el BM 147/CPU con ayuda del selector de modo de operacin, procdase como sigue (ver tambin la figura 4-1): 1. Llevar el selector de modo de operacin a la posicin STOP. 2. Llevar el selector de modo de operacin a la posicin MRES. Permanecer en esta posicin hasta que el LED STOP luzca por segunda vez (equivalente a 3 segundos) y pasar luego nuevamente a la posicin STOP. El BM 147/CPU confirma la demanda de borrado total. 3. Ahora hay que llevar dentro de 3 segundos el selector de modo de operacin nuevamente a la posicin MRES y mantenerlo en dicha posicin hasta que parpadee el LED STOP (con 2 Hz). Cuando el BM 147/CPU concluye el borrado total, el LED STOP deja de parpadear y luce continuamente. El mdulo bsico ha efectuado el borrado total.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

4-3

Puesta en marcha y diagnstico

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.

Secuencia de posicionamiento del selector de modo para realizar un borrado total

No parpadea el LED STOP durante el borrado total?


Eventualmente no parpadea el LED STOP durante el borrado total, o bien lucen otros LED. En este caso es necesario repetir los pasos 2 y 3. Si el BM 147/CPU no efecta tampoco el borrado total, es necesario leer el bfer de diagnstico de la unidad CPU mediante el PG (ver el Manual del usuario STEP 7).

Qu sucede en la parte CPU del BM 147/CPU?


Tabla 4-2 Procesos dentro de la CPU durante el borrado total

Proceso

Comportamiento del CPU en el BM 147/CPU

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Puesta en marcha y diagnstico

4.3

Puesta en marcha y arranque de la ET 200X

Puesta en marcha de la ET 200X


Poner en funcionamiento la unidad perifrica descentralizada Peripheriegert ET 200X como sigue: 1. Montar la unidad perifrica descentralizada ET 200X (ver el manual Unidad perifrica descentralizada ET 200X). 2. Ajustar la direccin PROFIBUS en el BM 147/CPU (siehe Handbuch Dezentrales Peripheriegert ET 200X). 3. Cablear la unidad perifrica descentralizada ET 200X (ver el manual Unidad perifrica descentralizada ET 200X). 4. Determinar en el software de configuracin las reas de direccionamiento para el BM 147/CPU a travs de las que tiene lugar el intercambio de datos con la maestra DP (o bien utilizar el ajuste predeterminado para ET 200X; ver el apartado 2.3). 5. Conectar la tensin de alimentacin de la electrnica/sensores para ET 200X. 6. En caso dado, conectar la tensin de carga y la tensin de alimentacin de consumidores para las derivaciones de consumidores. 7. En caso dado, conmutar la unidad CPU del BM 147/CPU al modo STOP. 8. Cargar la configuracin para BM 147/CPU en la ET 200X. 9. Conmutar el BM 147/CPU al modo RUN.

Ajustar los parmetros del bus para PROFIBUS-DP en STEP 7

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.

Sugerencia: Programar OB 82 y 86 durante la puesta en marcha


Durante la puesta en marcha, programar mediante STEP 7 en la maestra DP y en el esclavo DP siempre los OBs 82 y 86. As se pueden reconocer y evaluar los respectivos estados operativos o interrupciones de la transferencia de datos tiles (ver las tablas 4-4 y 4-5).

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

4-5

Puesta en marcha y diagnstico

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

Diagnstico mediante indicacin LED

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

El significado de los LEDs RUN y STOP se describe detalladamente en el apartado 5.2.

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Puesta en marcha y diagnstico

Diagnstico mediante los LEDs BF y SF


Si los LEDs BF y SF no lucen ni parpadean, significa que la configuracin de la ET 200X est en orden. En la tabla siguiente se exponen las posibles indicaciones de error, as como su significado y eliminacin.
Tabla 4-3 Indicacin LED para PROFIBUS-DP

LED BF luce

LED SF *

Causa del error

Tratamiento del error

S La direccin PROFIBUS ajustada en BM 147/CPU no se halla dentro del margen admisible de 1 a 125.

S Ajustar la direccin PROFIBUS mediante


el bloque de interruptores DIL en el mdulo bsico dentro del margen correcto (procdase segn se indica en el manual Unidad perifrica descentralizada ET 200X).

luce

S Se ha generado una alarma de


diagnstico entrante. Causa: La maestra DP se halla en el modo STOP, debido a lo cual se genera una alarma de diagnstico entrante en la ET 200X y se solicita el OB 82.

S Conmutar la maestra DP al modo RUN.

parpadea

S La ET 200X est parametrizada


incorrectamente. No se intercambian datos entre la maestra DP y la ET 200X. Causas posibles: Comunicacin a travs de PROFIBUS-DP interrumpida Direccin PROFIBUS de la ET 200X incorrecta

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

4-7

Puesta en marcha y diagnstico

4.5

Diagnstico a travs de la direccin de diagnstico mediante STEP 7


Los fallos que se presentan en la ET 200X son visualizados mediante el LED SF, registrndose su causa en el bfer de diagnstico del BM 147/CPU. La unidad CPU del BM 147/CPU pasa a STOP, o bien es posible reaccionar a los fallos dentro del programa de aplicacin a travs de OBs de tratamiento de errores o de alarmas. Para que sea posible una reaccin, tiene que poder identificarse el causante a travs de una direccin de diagnstico.

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:

Maestra DP (SIMATIC S7)

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

Direcciones de diagnstico para la maestra DP y ET 200X

4-8

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Puesta en marcha y diagnstico

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 en acceso a periferia: demanda del


OB 122 (error de acceso a periferia)

S en acceso a periferia: demanda del


OB 122 (error de acceso a periferia)

ET 200X: RUN STOP

S demanda del OB 82 mediante el mensaje Mdulo averiado (evento entrante; direccin de diagnstico de la ET 200X; variable OB82_MDL_STOP=1)

ET 200X: STOP RUN

S demanda del OB 82 mediante el mensaje Mdulo ok. (evento entrante; direccin de diagnstico dela ET 200X; variable OB82_MDL_STOP=0)

Maestra DP: RUN STOP

S demanda del OB 82 mediante el mensaje Mdulo averiado (evento entrante; direccin de diagnstico de la ET 200X; variable OB82_MDL_STOP=1)

Maestra DP: STOP RUN

S demanda del OB 82 mediante el mensaje Mdulo ok. (evento entrante; direccin de diagnstico de la ET 200X; variable OB82_MDL_STOP=0)

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

4-9

Puesta en marcha y diagnstico

Evaluacin en el programa de aplicacin


En la tabla siguiente se muestra cmo pueden evaluarse p.ej. transiciones RUN-STOP en la maestra DP (SIMATIC S7) o en la ET 200X.
Tabla 4-5 Evaluacin de transiciones RUN-STOP en la maestra DP/la ET 200X en la maestra DP Direcciones de diagnstico (ejemplo) direccin de diagnstico de maestra=1023 Direccin de diagnstico de esclavo en sistema maestro=1022 La CPU llama al OB 82 con, entre otras, las informaciones siguientes: en la ET 200X (BM 147/CPU) Direcciones de diagnstico (ejemplo) Direccin de diagnstico de esclavo=127 Direccin de diagnstico de maestra = no significativa CPU en BM 147/CPU: RUN STOP CPU genera un telegrama de diagnstico (diagnstico de esclavo; ver el manual Unidad perifrica descentralizada ET 200X).

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Puesta en marcha y diagnstico

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

Alarmas con STEP 7 y una maestra DP S7/M7


Desde el programa de aplicacin de la ET 200X es posible activar una alarma de proceso en la maestra DP. Llamando a la SFC 7 DP_PRAL se activa en el programa de usuario de la maestra DP un OB 40. La SFC 7 permite retransmitir, en una palabra doble, una informacin de alarma a la maestra DP; dicha informacin puede evaluarse en el OB 40, en la variable OB40_POINT_ADDR. Una descripcin detallada de la SFC 7 DP_PRAL aparece en el manual de referencia Software de sistema para S7-300/400 Funciones de sistema y funciones estndar.

Alarmas con STEP 7 y otra maestra DP


Si se opera la ET 200X con otra maestra DP, son simuladas las alarmas dentro del diagnstico inherente a la estacin en la ET 200X (ver el apartado 4.6.2). Los respectivos eventos de diagnstico deben ser procesados posteriormente en el programa de aplicacin de la maestra DP.

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

4-11

Puesta en marcha y diagnstico

4.6.1

Estructura del diagnstico inherente al cdigo


Del diagnstico inherente al cdigo se deduce para cules de las reas de direccionamiento configuradas de la memoria de transferencia se ha efectuado un registro. La figura siguiente muestra la estructura del diagnstico inherente al cdigo.

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Puesta en marcha y diagnstico

4.6.2

Estructura del diagnstico inherente a la estacin


El diagnstico inherente a la estacin proporciona informaciones detalladas sobre un esclavo DP.

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)

Byte 13 hasta byte 16

Datos de diagnstico o datos de alarma

Figura 4-4

Estructura del diagnstico inherente a la estacin (1)

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

4-13

Puesta en marcha y diagnstico

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

Bytes 13 hasta 16 para alarma de diagnstico


En la figura siguiente se muestra la estructura y el contenido de los bytes 13 hasta 28 para la alarma de diagnstico. Los bytes 16 a 28 incluyen siempre 0.

Byte 13

7 0 0 0 0 0 0 0 0

Bit

0: BM 147/CPU ok. 1: BM 147/CPU averiado 7 Byte 14 4 3 0 Bit

0 0 0 0 1 0 1 1

Identificador de rea de direccionamiento de memoria de transferencia (constante) Byte 15 7 2 0 0 0 0 0 0 0 0 Bit

0: Estado operativo RUN 1: Estado operativo STOP 7 0 0 0 0 0 0 0 0 0 Bit

Bytes 16 hasta 28 Figura 4-5

Estructura del diagnstico inherente a la estacin (2)

4-14

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Funciones y datos tcnicos del BM 147/CPU

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

5-1

Funciones y datos tcnicos del BM 147/CPU

5.1

Datos para PROFIBUS-DP

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Funciones y datos tcnicos del BM 147/CPU

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

Unit_Diag_Area Module, End_Module Channel_Diag Max_Diag_Data_Len

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

Byte, palabra, total

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

5-3

Funciones y datos tcnicos del BM 147/CPU

5.2

Selector de modo de operacin y elementos de indicacin

Selector de modo de operacin


El selector de modo de operacin del BM 147/CPU tiene el aspecto siguiente:
RUN-P
STOP MRES

Posiciones del selctor de modo de operscin


Las posiciones del selector de modo de operacin se explican en mismo orden en que aparecen en el BM 147/CPU. Para cambiar la posicin del selector de modo de operacin conviene valerse de un destornillador.
Tabla 5-2 Posicin RUN-P Posiciones del selector de modo de operacin Significado Modo de operacin RUN-PROGRAM Es posible Explicaciones La unidad CPU ejecuta el programa de aplicacin.

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

Modo de operacin 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.

Revestimiento del selector de modo de operacin


Enroscar la caperuza de cierre adjunta en el selector de modo de operacin, para que quede garantizado el grado de proteccin IP 65 hasta 67.

Significado de los LEDs para la funcionalidad CPU


Para la unidad CPU del BM 147/CPU se prevn 2 LEDs especiales, que sealizan los estados operativos de la unidad CPU:

5-4

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Funciones y datos tcnicos del BM 147/CPU

Tabla 5-3 Indicador RUN (verde)

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

S como mnimo durante 3 s, aunque el arranque de la unidad CPU


puede durar menos

S durante el arranque de la unidad CPU luce adems el indicador


STOP; cuando se apaga el indicador STOP quedan habilitadas las salidas. STOP (amarillo) SF (rojo) Modo STOP luce cuando la unidad CPU no ejecuta ningn programa de aplicacin parpadea a intervalos de 1 segundo cuando la unidad CPU solicita el borrado total (ver el apartado 4.2) Error/fallo general luce en caso de Errores de hardware Errores en firmware Errores de programacin Errores de parametrizacin Errores de clculo Errores de tiempo Errores en la periferia Para determinar la causa exacta del fallo es necesario utilizar un PG y leer el contenido del bfer de diagnstico.

Significado de los dems LEDs


Los LEDs SF (para el PROFIBUS-DP), BF, ON y DC24V se describen en el apartado 4.4.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

5-5

Funciones y datos tcnicos del BM 147/CPU

5.3

Reloj
El BM 147/CPU lleva integrado un reloj de software.

Ajuste, lectura y programacin del reloj


El reloj se ajusta y se lee con un PG (ver el manual del usuario STEP 7), o bien se programa en el programa de aplicacin utilizando SFCs (ver el manual de referencia Funciones del sistema y funciones estndar, as como el anexo C).

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

Comportamiento del reloj tras


Al conectarse la red, el reloj de la unidad CPU sigue funcionando con la hora que tena cuando se desconect la red. Como no hay respaldo en tampn de la unidad CPU, el reloj no sigue funcionando al desconectarse la red.

5-6

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Funciones y datos tcnicos del BM 147/CPU

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.

Relacin de todos los bloques


Tabla 5-5 Bloque OB FC DB SFC Resumen: Bloques Cantidad 6 32 63 26 Margen 0 31 1 63 Tamao mximo limitado por la memoria central de la CPU Observacin La lista de los OBs posibles figura a continuacin de esta tabla. 0 est reservado. En el anexo C aparece una relacin de todas las SFCs de la unidad CPU.

OBs para ciclo y arranque


Tabla 5-6 OBs para ciclo y arranque OB llamado OB 1 Eventos de arranque posibles

Ciclo y arranque Ciclo

S Primer OB 1 tras un rearranque (RED CON. o transicin


STOP-RUN del BM 147/CPU)

Arranque (transicin STOPRUN)

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)

S Solicitud automtica de rearranque (tras transicin RED


DESC./RED CON.)

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

5-7

Funciones y datos tcnicos del BM 147/CPU

OBs para alarmas


Tabla 5-7 OBs para alarmas OB llamado OB 40 OB 82 Eventos de arranque posibles

Alarmas Alarma de proceso Alarma de diagnstico

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)

Si faltara OB 40 u OB 82, la unidad CPU pasa al modo STOP.

OBs para reacciones a errores


Tabla 5-8 Error Fallo/reposicin de la maestra DP o de un mdulo de ampliacin Error en caso de acceso directo a periferia (mdulo de ampliacin defectuoso o no existente) OBs para reacciones a errores OB llamado OB 86 Eventos de arranque posibles

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

Si faltara OB 86 u OB 122, la unidad CPU pasa al modo STOP.

Particularidades del 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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Funciones y datos tcnicos del BM 147/CPU

5.5

Parmetros

Caractersticas parametrizables de la unidad CPU


Es posible parametrizar las caractersticas y el comportamiento de la unidad CPU del BM 147/CPU. La parametrizacin se lleva a cabo en STEP 7 en diferentes registros.

Qu parmetros son ajustables para BM 147/CPU?


En la tabla siguiente se exponen los registros significativos y los parmetros ajustables para BM 147/CPU. El significado de los parmetros aparece en la ayuda online STEP 7.
Tabla 5-9 Registro Arranque Registros, parmetros ajustables y sus mrgenes para BM 147/CPU Parmetros ajustables Arranque si la capacidad prescrita difiere de la real Prueba del hardware durante el rearranque Arranque automtico tras RED CON. Tiempo de vigilancia para: Margen s/no s/no Rearranque completo

S Acuse mediante mdulos (ms) S Trasferencia de parmetros a mdulos (100 ms)


Ciclo/marcas de ciclo Tiempo de vigilancia de ciclo (ms) Carga del ciclo debida a comunicacin (%) Marcas de ciclo Byte de marcas Remanencia Cantidad de bytes de marcas desde MB 0 (suma de todos los datos remanentes: mx. 72 bytes) Cantidad de temporizadores S7 desde T 0 Cantidad de contadores S7 desde Z 0 Mrgenes:

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

mx. 36 en el margen de 0 a 63 de 0 a 31 1 DB como mx. es remanente

S N DB S Direccin de byte S Cantidad de bytes


Diagnstico/ reloj Sincronizacin del reloj en AS:

S de 1 a 63 S de 0 a 6143 S de 0 a 72 S ninguna/como esclavo S ninguno, 1 s, 10 s,


1 min. de 10.000 a 10.000

S Clase de sincronizacin S Intervalo


Factor de correccin (ms)

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

5-9

Funciones y datos tcnicos del BM 147/CPU

Cundo asume la unidad CPU los parmetros?


La unidad CPU asume los parmetros ajustados (datos de configuracin): S S S tras RED CON. tras el borrado total de la memoria de programas remanente integrada mediante el selector de modo de operacin una vez que se han transferido sin error online a la unidad CPU los datos de configuracin en el modo STOP.

5-10

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Funciones y datos tcnicos del BM 147/CPU

5.6

Datos tcnicos del BM 147/CPU

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

Esquema sinptico para el mdulo bsico BM 147/CPU

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

5-11

Funciones y datos tcnicos del BM 147/CPU

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 de tensin alimentacin mx. 160 mA


110 55 1L+ Disipacin del mdulo tp. 1,6 W

Datos especficos de la CPU Memoria central (integrada) 6 Kbytes Memoria de carga

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

Byte, palabra, total PROFIBUS DP s s 804AH 1 hasta 125 admisibles

S ampliable mediante Me- S no


mory Card Imagen del proceso 0 a 31

S S S S

Entradas digit. Salidas digit. Entradas analgicas Salidas analgicas

S S S S

E 0.0 a E 31.7 A 0.0 a A 31.7 EW 256 a 367 AW 256 a 367

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

mx. 32 bytes datos entrada y salida:

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

hasta 55 _C: 0,8 A

S Acceso con coherencia: S con operaciones de

S Proteccin inversin po- no

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 remanencia ajustable S preajustadas


Contadores

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 S preajustados


Temporizadores (slo se actualizan en el OB 1!)

S entre circuitos diferentes Aislamiento ensayado con

S remanencia ajustable
75 V c.c., 60 V c.a.

S preajustados
600 V c.c.

5-12

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Funciones y datos tcnicos del BM 147/CPU

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

Alarmas, diagnstico Alarmas

S Alarma de diagnstico S Informaciones de diagnstico legibles Funciones de diagnstico

s, parametrizable s parametrizable LED rojo (SF) LED rojo (BF) LED verde (ON)

S Indicacin de error general

S en total S segn prioridad


Profundidad de anidado Longitud del bfer de diagnstico

S Supervisin de bus
PROFIBUS-DP

S Supervisin de la tensin de alimentacin de la electrnica

S 50 registros
10 registros legibles con la CPU en RUN y 50 en STOP

S Supervisin de la tensin de carga

LED verde (DC24V) posible

S Informaciones de diagnstico legibles

S 2 registros remanentes Reloj Comunicacin MPI a travs de interface PROFIBUS-DP Reloj de software

S enlaces con PG garanti- 1


zados

S enlaces libres para PG/


OP/comunicacin controlada por programa

Datos tcnicos generales


Adems de los datos tcnicos aqu indicados, el BM 147/CPU cumple tambin las normas y valores de ensayo vigentes para todos los mdulos de la ET 200X. Dichas normas y valores de ensayo aparecen en el captulo Datos tcnicos generales del manual Unidad perifrica descentralizada ET 200X.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

5-13

Funciones y datos tcnicos del BM 147/CPU

5-14

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Tiempos de ciclo y de reaccin

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

6-1

Tiempos de ciclo y de reaccin

6.1

Tiempo de ciclo

Definicin del tiempo de ciclo


El tiempo de ciclo es el tiempo que transcurre durante un ciclo de programa.

Elementos del tiempo de ciclo


El tiempo de ciclo est constituido por:
Factores Tiempo de procesamiento del sistema operativo Tiempo de transferencia de la imagen del proceso (PAE y PAA) Tiempo de procesamiento del programa de aplicacin Temporizadores S7 Comunicacin a travs de PROFIBUS-DP Carga por alarmas Ver el apartado 6.2 62 Observacin

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

En la figura siguiente se muestran los elementos del tiempo de ciclo.

Sistema operativo Programa de aplicacin Interrumpibles por alarmas PAE Sistema operativo Programa de aplicacin PAA

Figura 6-1

Elementos del tiempo de ciclo

6-2

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Tiempos de ciclo y de reaccin

Prolongacin del tiempo de ciclo


En principio es necesario considerar que el tiempo de ciclo de un programa de aplicacin es prolongado por: S S diagnstico y tratamiento de errores (ver tambin el apartado 6.4) comunicacin a travs de PROFIBUS-DP

6.2

Tiempo de reaccin

Definicin del tiempo de reaccin


El tiempo de reaccin es el retardo que transcurre entre el reconocimiento de una seal de entrada y el cambio de estado de la seal de salida correspondiente.

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

6-3

Tiempos de ciclo y de reaccin

Tiempo de reaccin mnimo


En la figura siguiente se muestra bajo qu condiciones se alcanza el tiempo de reaccin mnimo.

Retardo de las entradas

PAE Tiempo de reaccin Sistema operativo Programa de aplicacin PAA

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.

Retardo de las salidas

Figura 6-2

Tiempo de reaccin mnimo

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 +

tiempo de procesamiento de los temporizadores S7 Retardo de las entradas y las salidas

Esto corresponde a la suma del tiempo de ciclo y del retardo de las entradas y salidas.

6-4

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Tiempos de ciclo y de reaccin

Tiempo de reaccin mximo


En la figura siguiente se muestra cmo se alcanza el tiempo de reaccin mximo.

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.

PAE Sistema operativo Programa de aplicacin Tiempo de reaccin PAA

PAE Sistema operativo Programa de aplicacin PAA

En este punto se considera en la PAE la modificacin de la seal de entrada.

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

Tiempo de reaccin mximo

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

6-5

Tiempos de ciclo y de reaccin

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

tiempo de procesamiento de los temporizadores S7 + Retardo de las entradas y las salidas

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.

Tiempo de procesamiento del sistema operativo


El tiempo de procesamiento para el control del ciclo se requiere para determinar el tiempo de procesamiento del sistema operativo. Para el BM 147/CPU, est comprendido entre 600 y 1.200 ms. El tiempo indicado rige sin la ejecucin de: S S S funciones de test, p.ej. estado, control funciones de cargar, borrar y comprimir bloques comunicacin

Actualizacin de la imagen de proceso


La tabla siguiente incluye los tiempos de CPU para la actualizacin de la imagen de proceso (tiempo de transferencia de la imagen de proceso). Los tiempos indicados constituyen valores ideales, que se prolongan al aparecer alarmas o debido a la comunicacin de la unidad CPU del BM 147/CPU. (Imagen del proceso = PA) El tiempo de la CPU para la actualizacin de la imagen de proceso se calcula como sigue: K + cantidad de bytes en PA para la periferia ET 200X A + cantidad de bytes en PA en el rea de direccionamiento DP B = tiempo de transferencia de la imagen de proceso
Tabla 6-1 Actualizacin de la imagen de proceso

Partes K Carga base A por cada byte para la perifera ET 200X

BM 147/CPU 162 ms 80 ms (por palabra)

6-6

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Tiempos de ciclo y de reaccin

Tiempo de procesamiento del programa de aplicacin:


El tiempo de procesamiento del programa de aplicacin se compone de la suma de los tiempos de ejecucin de las operaciones y de las SFCs llamadas. Dichos tiempos de ejecucin pueden consultarse en la lista de operaciones. Adems, el tiempo de procesamiento del programa de aplicacin debe multiplicarse por un factor especfico del mdulo bsico. Dicho factor es 1,35 para el BM 147/CPU.

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

Retardo de las entradas y las salidas


Segn el mdulo de ampliacin, debern considerarse los siguientes tiempos de retardo: S S S S para entradas digitales: para salidas digitales: para entradas analgicas: para salidas analgicas: el tiempo de retardo de entrada retardos despreciables tiempo de ciclo de los canales analgicos tiempo de ciclo de los canales analgicos

Tiempos de rotacin en la subred PROFIBUS


Si se ha configurado la subred PROFIBUS mediante STEP 7, STEP 7 calcula el tiempo de rotacin del token tpico previsto. En el PG es posible visualizar entonces el tiempo de rotacin para la respectiva configuracin (ver el manual del usuario STEP 7).

Prolongacin del ciclo por intercalacin de tratamiento de alarmas


Por la intercalacin de una alarma de diagnstico para BM 147/CPU, el tiempo de ciclo es prolongado unos 880 ms. A esta prolongacin hay que aadir tambin el tiempo de ejecucin en el nivel de tratamiento de alarma. Si se intercala el tratamiento de varias alarmas de diagnstico, es necesario sumar los tiempos correspondientes.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

6-7

Tiempos de ciclo y de reaccin

6.3

Ejemplo de clculo de los tiempos de ciclo y de reaccin

Elementos del tiempo de ciclo


Tal como se dijo antes, el tiempo de ciclo est constituido por: S S S S Tiempo de transferencia de las imgenes del proceso + Tiempo de procesamirento del sistema operativo + Tiempo de procesamirento del programa de aplicacin + Tiempo de procesamirento de los temporizadores S7

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Tiempos de ciclo y de reaccin

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.

Elementos del tiempo de reaccin


Como ya se dijo antes, el tiempo de reaccin est constituido por: S S S S S S 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 procesamiento de los temporizadores S7 + Retardo de las entradas y las salidas 2 + tiempos de retardo de las

Consejo: Clculo simplificado: Tiempo de ciclo calculado entradas y salidas.

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

6-9

Tiempos de ciclo y de reaccin

6.4

Tiempo de reaccin a alarmas

Definicin del tiempo de reaccin a alarmas


El tiempo de reaccin a alarmas es el tiempo que transcurre desde la primera aparicin de una seal de alarma hasta la llamada de la primera instruccin en el OB de tratamiento de alarma. Regla de aplicacin general: El tiempo de reaccin a alarmas se prolonga en el tiempo de procesamiento del programa de los OBs de alarma an no tratados.

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

Tiempos de reaccin a alarma de proceso de la unidad CPU


El tiempo de reaccin a alarma de proceso del BM 147/CPU es de 0,8 ms como mnimo y de 1,5 ms como mximo (sin comunicacin).

Tiempos de reaccin a alarma de diagnstico de la unidad CPU


El tiempo de reaccin a alarma de diagnstico del BM 147/CPU es de 1 ms como mnimo y de 1,8 ms como mximo (sin comunicacin).

Tratamiento de alarmas de proceso


Al llamarse el OB 40 de alarmas de proceso es tratada la alarma de proceso en cuestin. Las alarmas de mayor prioridad interrumpen el tratamiento de alarmas de proceso; los accesos directos a la periferia se realizan durante el tiempo de ejecucin de la instruccin. Una vez finalizado el tratamiento de la alarma de proceso se prosigue con el procesamiento cclico del programa o se llaman y tratan OBs de alarma con la misma prioridad o prioridad ms baja.

6-10

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Tiempos de ciclo y de reaccin

6.5

Ejemplo de clculo del tiempo de reaccin a alarma

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

6-11

Tiempos de ciclo y de reaccin

6-12

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Telegrama de configuracin y de parametrizacin para ET 200X

Configuracin mediante STEP 7 desde V 4.02


Si se configura y parametriza el sistema maestro con STEP 7, se obtiene asistencia para la introduccin mediante STEP 7 y la ayuda online. En dicho caso, no se requieren las informaciones del presente captulo.

Configuracin con un software de configuracin cualquiera


Si se configura y parametriza el sistema maestro a travs de un telegrama de configuracin y de parametrizacin, podrn deducirse de este anexo las informaciones necesarias para el BM 147/CPU.
Anexo A.1 A.2 A.3 Tema Estructura del telegrama de configuracin (formato de cdigo especial) Estructura del telegrama de configuracin (formato de cdigo normal) Estructura del telegrama de parametrizacin Pgina A-2 A-4 A-6

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

A-1

Telegrama de configuracin y de parametrizacin para ET 200X

A.1

Estructura del telegrama de configuracin (formato de cdigo especial)


La longitud del telegrama de configuracin depende de la cantidad de reas de direccionamiento configuradas para la memoria de transferencia de la unidad CPU. Los primeros 15 bytes del telegrama de configuracin tienen una asignacin fija. La estructura del telegrama de configuracin en el formato de cdigo especial para BM 147/CPU es la siguiente:

Tabla A-1

Estructura del telegrama de configuracin (formato de cdigo especial) Byte

Area de direccionamiento configurada

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)

ver la tabla A-2

A-2

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Telegrama de configuracin y de parametrizacin para ET 200X

Identificadores para las reas de direccionamiento


Los identificadores destinados a la configuracin dependen del tipo de rea de direccionamiento. La tabla siguiente incluye todos los identificadores para las reas de direccionamiento.
Tabla A-2 Identificadores para las reas de direccionamiento de la memoria de transferencia Identificadores (hexadecimal) Area de direccionamiento Entrada Salida Formato de cdigo especial Byte 0 ver la figura g A1 A-1 Byte de longitud Byte 1 ver la figura g A2 A-2 Datos esp. de fabricante (long. comentario=3) Byte 2 00H 00H Byte 3 83H 93H Byte 4 40H 40H

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

Consistencia a lo largo de ... 0: Bytes o palabras 1: Longitud total

Figura A-2

Significado del byte 1 de los identificadores de rea de direccionamiento

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

A-3

Telegrama de configuracin y de parametrizacin para ET 200X

A.2

Estructura del telegrama de configuracin (formato de cdigo normal)

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

Estructura del telegrama de configuracin


La longitud del telegrama de configuracin depende de la cantidad de reas de direccionamiento configuradas para la memoria de transferencia de la unidad CPU. Los primeros 3 bytes del telegrama de configuracin estn ocupados fijamente con 0. La estructura del telegrama de configuracin en el formato de cdigo normal es la siguiente:
Tabla A-3 Areas de direccionamiento configuradas 1. 2. 3. 4. 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 Bit en bytes o palabras : Longitud de los datos de entrada/salida en bytes o palabras 01: Datos de entrada 10: Datos de salida 0: 1: 11. Longitud en bytes Longitud en palabras Estructura del telegrama de configuracin (formato de cdigo normal) Byte

Consistencia a lo largo de ... 0: Bytes o palabras 1: Longitud total

A-4

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Telegrama de configuracin y de parametrizacin para ET 200X

Telegrama de configuracin con ajuste predeterminado para reas de direccionamiento


Si al configurar la ET 200X no se parametrizan las reas de direccionamiento para el intercambio de datos con la maestra DP, tras la puesta en marcha la ET 200X arranca mediante un ajuste predeterminado en PROFIBUS-DP. A continuacin se representa el telegrama de configuracin para el ajuste predeterminado: S S
Tabla 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

Areas de direccionamiento configuradas 1. 2. 3. 4.

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

A-5

Telegrama de configuracin y de parametrizacin para ET 200X

A.3

Estructura del telegrama de parametrizacin


Un telegrama de parametrizacin incluye todos los valores modificables de un esclavo DP.

Estructura del telegrama de parametrizacin


La longitud del telegrama de parametrizacin para BM 147/CPU es de 10 bytes: S S Parte normalizada (bytes 0 a 6; su estructura se describe en el manual Unidad perifrica descentralizada ET 200X) Parmetros del BM 147/CPU (bytes 7 a 9).

Estructura de los parmetros para el BM 147/CPU


La longitud de los parmetros para BM 147/CPU es de 3 bytes. Ocupacin prefijada para estos 3 bytes: C0H 60H 00H. Los parmetros tienen el significado siguiente:

7 Byte 7 0 0 0

2 0 0

Bit

Base watchdog

0: 10 ms (otra maestra DP) 1: 1 ms (maestra DP S7/M7)

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-1

Lista de operaciones

B.1
Operando

Operandos y mrgenes de parmetros


Mrgen de parmetros 0.0 a 31.7 0 a 31 0 a 30 0 a 28 Descripcin L LB Salida (en la PAA) Byte de salida (en la PAA) Palabra de salida (en la PAA) Palabra doble de salida (en la PAA) Byte con direccionamiento interrea e indirecto por registro Palabra con direccionamiento interrea e indirecto por registro Palabra doble con direccionamiento interrea e indirecto por registro Bit del bloque de datos PEB Bloque de datos Byte del DB Palabra del DB Palabra doble del DB Bit del DB de instancia Bloque de datos de instancia Byte del DB de instancia Palabra del DB de instancia Palabra doble del DB de instancia Bit de entrada (en la PAE) Byte de entrada (en la PAE) Palabra de entrada (en la PAE) Palabra doble de entrada (en la PAE) PEW PED T Z Par metro B# D# L# P# S5T# T# TOD# C# 2# 16# 0 a 30 0 a 28 0 a 63 0 a 31 ** 0 a 31 MB MW MD PAB PAW PAD LW LD M 0.0 a 255.7 0 a 255 0 a 254 0 a 252 0.0 a 127.7 0 a 127 0 a 126 0 a 124 0 a 31 0 a 30 0 a 28 Datos locales Byte de datos locales Palabra de datos locales Palabra doble de datos locales Marca Byte de marcas Palabra de marcas Palabra doble de marcas Byte de salida de periferia (acceso directo a la periferia) Palabra de salida de periferia (acceso directo a la periferia) Palabra doble de salida de periferia (acceso directo a la periferia) Byte de entrada de periferia (acceso directo a la periferia) Palabra de entrada de periferia (acceso directo a la periferia) Palabra doble de entrada de periferia (acceso directo a la periferia) Temporizador (tiempos) Contador Operando direccionado va parmetro Constante, 2 4 bytes Constante de fecha IEC Constante entera (32 bits) Constante puntero Constante de tiempo S5 (16 bits)* Constante de tiempo (16/32 bits) Constante de hora IEC (32 bits) Constante de contador (16/32 bits) Constante binaria (16/32 bits) Constante hexadecimal (16/32 bits)

A AB AW AD B W D

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

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

* sirve para cargar los temporizadores S5 ** T # 1D_5M_3M_1S_2MS

B-2

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

ACU1 y ACU2 (32 bits)


Los acumuladores son registros que sirven para procesar bytes, palabras o palabras dobles. A tal efecto se cargan los operandos en los acumuladores y se combinan aqu lgicamente. El resultado de la combinacin se deposita siempre en el ACU1. Los acumuladores tienen 32 bits de ancho. Denominaciones:
ACU ACU1 ACU1-L ACU1-H ACU1-LL ACU1-LH ACU1-HL ACU1-HH ACU2 ACU2-L ACU2-H ACU2-LL ACU2-LH ACU2-HL ACU2-HH Bits 0 a 31 Bits 0 a 15 Bits 16 a 31 Bits 0 a 7 Bits 8 a 15 Bits 16 a 23 Bits 24 a 31 Bit

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-3

Lista de operaciones

Registros de direcciones AR1 y AR2 (32 bits)


Los registros de direcciones contienen las direcciones internas o interrea para las operaciones que utilizan direccionamiento indirecto. Los registros de direcciones tienen 32 bits de ancho. Las direcciones internas (intrarea) o interrea tienen la sintaxis siguiente: S S Direccin interna del rea (intrarea):

00000000 00000bbb bbbbbbbb bbbbbxxx Direccin interrea:

10000yyy 00000bbb bbbbbbbb bbbbbxxx Leyenda: b x y direccin de byte nmero de bit identificador de rea ( apart. B.4)

Palabra de estado (16 bits)


Las operaciones interpretan o activan los siguientes bits de la palabra de estado. La palabra de estado tiene 16 bits de ancho.
Tabla B-1 Bit 0 1 2 3 4 5 6 7 8 9 a 15 * Estructura de la palabra de estado Ocupacin /ER RLO STA OR OS OV A0 A1 RB Bit de primera consulta * Bit de resultado lgico Bit de estado * Bit OR (= O) Bit de desbordamiento memorizado Bit de desbordamiento Indicador de resultado Indicador de resultado Bit de resultado binario Significado

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Direccionamiento va parmetros U parmetro El operando se direcciona a travs de un parmetro

Ejemplos de cmo calcular el puntero


He aqu 2 ejemplos para calcular el puntero: Ejemplo para suma de direcciones de bitsx7: LAR1 P#8.2 U E [AR1,P#10.2] Resultado: Se direcciona la entrada 18.4 (sumando la direcciones de los bytes y bits) Ejemplo para suma de direcciones de bitsu7: L MD 0 cualquier puntero calculado, p.ej. P#10.5 LAR1 U E [AR1,P#10.7] Resultado: Se direcciona la entrada 21.4 (sumando la direcciones de los bytes y bits con acarreo)

B-6

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.5

Tiempos de ejecucin con direccionamiento indirecto

2 partes de una instruccin


Las instrucciones que direccionan operandos indirectamente se componen de dos partes: 1a parte: cargar la direccin del operando 2a parte: ejecutar la operacin Esto significa que el tiempo de ejecucin de una instruccin que direcciona el operando indirectamente tambin se calcula sumando estas dos partes.

Cmo calcular el tiempo de ejecucin


Calcular tiempo total de ejecucin sumando:
Tiempo para cargar la direccin Tiempo para ejecutar la operacin Tiempo total de ejecucin de la operacin

+ =

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

Cmo cargar una direccin


En la tabla siguiente se expone el tiempo necesario para cargar la direccin del operando desde las diferentes reas.
Tabla B-2 Tiempos de ejecucin para cargar la direccin de operandos Tiempo de ejecucin en ms 1,7 3,5 5,3 6,8 2,0 3,7 3,0 5,0

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)

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.5.1

Ejemplo para el direccionamiento indirecto de la memoria e intrarea

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

Tiempo total de ejecucin


Con ello resulta el tiempo total de ejecucin:
6,8 ms 2,6 ms 9,4 ms

+ =

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-9

Lista de operaciones

B.5.2

Ejemplo para el direccionamiento indirecto por registro e intrarea

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

Tiempo total de ejecucin


Con ello resulta el tiempo total de ejecucin:
Tiempo total de ejecucin 3,0 ms 2,6 ms + 5,6 ms =

B-10

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.5.3

Ejemplo para el direccionamiento indirecto de la memoria e interrea

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

Tiempo total de ejecucin


Con ello resulta el tiempo total de ejecucin:
Tiempo total de ejecucin 5,0 ms 2,6 ms + 7,6 ms =

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-11

Lista de operaciones

B.5.4

Ejemplo para direccionamiento va parmetros

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

Tiempo total de ejecucin


Con ello resulta el tiempo total de ejecucin:
Tiempo total de ejecucin 7,3 ms 2,6 ms + 9,9 ms =

B-12

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.6

Operaciones lgicas con bits


Consulta el estado de seal del operando direccionado y combina, segn la funcin lgica deseada, el resultado con el RLO.
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento indimiento directo recto* 0,7 1,5 2,2 5,3 1,3 1,8 2,5 5,6 OS OR s s 0,7 1,5 2,2 5,3 1,3 1,8 2,5 5,6 OS OR 0 STA s s s STA s s s 2,6+ 2,8+ 3,1+ 4,3+ + + + 3,1+ 3,3+ 3,6+ 4,8+ + + + RLO /ER s 1 1,6+ 2,8+ 3,1+ 4,3+ + + + 3,1+ 3,3+ 3,6+ 4,8+ RLO /ER s 1

OpeOpe racin i

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

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

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

UN

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

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

Palabra de estado para: O, ON

OV

* **

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

Lista de operaciones

OpeOpe i racin

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

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

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

NOOEXCLUSIVA E/A/M/L/DBX/ DIX (direccionado va AR1, AR2 interrea o va parmetro) RB A1 A0

OS OR 0

Palabra de estado para: X, XN La operacin depende de: La operacin afecta a:

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

Operaciones lgicas de expresiones entre parntesis


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

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

Operando Yabrir parntesis

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

Palabra de estado para: La operacin depende de: La operacin afecta a:

OS

OR s

STA 1

RLO s s

/ER 1

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-15

Lista de operaciones

B.8

Combinacin lgica O de funciones Y


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

Operacin O

Operando

Significado Combinacin O de funciones Y segn la regla: Y antes de O O RB A1 A0 OV

Long. en papa labras 1 OS

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

Palabra de estado para: La operacin depende de: La operacin afecta a:

B.9

Operaciones lgicas con temporizadores y contadores


Consultar el estado de seal del temporizador/contador direccionado y combinar el resultado con el RLO mediante la funcin lgica deseada.
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento indimiento directo recto * 2,3 1,7 3,0 2,3 OS OR s s 2,3 1,7 STA s s s 3,4+ 3,1+ + + 3,4+ 3,1+ + + 2,2+ 3,4+ + + RLO /ER s 1

OpeOpe i racin

Operando T Z Parm.temp. Parm.cont.

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

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

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

Significado NOO temporizador NOO contador

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

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

B.10 Operaciones lgicas con el contenido de ACU1


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

Operacin UW UW OW OW XOW XOW UD UD OD OD

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

Y constante de 16 bits O ACU2-L

k16

O constante de 16 bits OEXCLUSIVA ACU2-L

k16

OEXCLUSIVA constante de 16 bits Y ACU2

k16

Y constante de 16 bits O ACU2

k16

O constante de 16 bits

* **

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

Lista de operaciones

Operacin XOD XOD

Operando

Significado OEXCLUSIVA ACU2

Long. en palabras 1 3 A1 s A0 0

Tiempo de ejecucin tpico en ms 3,5 4,2 OV 0 OS OR STA RLO /ER

k16

OEXCLUSIVA constante de 16 bits RB

Palabra de estado para: UW, OW, XOW, UD, OD, XOD La operacin depende de: La operacin afecta a:

B.11 Operaciones lgicas con cdigos de condicin


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

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

Palabra de estado para: U condicin La operacin depende de: La operacin afecta a:

OR s s

STA s

RLO s s

/ER s 1

B-18

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Palabra de estado para: UN condicin La operacin depende de: La operacin afecta a:

OR s s

STA s

RLO s s

/ER s 1

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Palabra de estado para: O condicin La operacin depende de: La operacin afecta a:

OS s

B-20

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

Operacin ON ON ON ON ON ON ON ON ON ON

Operando ==0 >0 <0 <>0 <=0 >=0 UO OS OV RB

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

Long. g en papa labras 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

Palabra de estado para: ON condicin La operacin depende de: La operacin afecta a:

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-21

Lista de operaciones

Operacin X X X X X X X X X X

Operando ==0 >0 <0 <>0 <=0 >=0 UO OS OV RB

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

Palabra de estado para: X condicin La operacin depende de: La operacin afecta a:

B-22

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

Operacin XN XN XN XN XN XN XN XN XN XN

Operando ==0 >0 <0 <>0 <=0 >=0 UO OS OV RB

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

Palabra de estado para: XN condicin La operacin depende de: La operacin afecta a:

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-23

Lista de operaciones

B.12 Operaciones con flancos


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

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

Long. paen pa l b labras

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.

Palabra de estado para: FP, FN 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)
Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-24

Lista de operaciones

B.13 Activar/borrar (set/reset) bit


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

Operara i cin

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

Significado

Long. en papa l b labras

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

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

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

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

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

Palabra de estado para: S, R, = La operacin depende de: La operacin afecta a:

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-25

Lista de operaciones

B.14 Operaciones que afectan directamente al RLO


Las siguientes operaciones tienen un efecto directo sobre el RLO.

Operacin CLR

Operando Pon RLO a 0

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

Memoriza el RLO en el bit RB

B-26

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.15 Operaciones de temporizacin


Sirven para arrancar un temporizador o ponerlo a 0 (direccionamiento directo o va parmetro). El tiempo tiene que estar en ACU1L.

Operara i cin

Operando T Parm. temp.

Significado

Long. en papa l b labras

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

Arranca el temporizador p como impulso p cuando el flanco cambie de 0 a 1

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

SV

T Parm. temp.

Arranca el temporizador p como impulso p prolonp gado cuando el flanco cambie de 0 a 1

SE

T Parm. temp.

Arranca el temporizador p con retardo a la conexin cuando el flanco cambie de 0 a 1

SS

T Parm. temp.

Arranca el temporizador p con retardo a la conexin memorizado cuando el flanco cambie de 0 a 1

SA

T Parm. temp.

Arranca el temporizador p con retardo a la desconexin cuando el flanco cambie de 1 a 0

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-27

Lista de operaciones

B.16 Operaciones de contaje


El valor de contaje est en el ACU1L o en la direccin transferida como parmetro.
Tiempo de ejecucin tpico en ms DireccionaDireccionamiento miento indidirecto recto* 9,9 3,5 4,9 5,2 4,2 OS OR 0 STA 10,3+ 3,9+ 5,3+ 5,4+ 4,4+ RLO s /ER 0

Ope Operacin S Z

Operando

Significado Pon un contador al valor de p preseleccin cuando el flanco cambie de 0 a 1

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

Parm. cont. R Z Parm. cont. ZV Z Parm. cont. ZR Z Parm. cont. FR Z Parm. cont.

Pon el contador a 0 cuando el flanco cambie de 0 a 1

Incrementa en 1 cuando el flanco cambie de 0 a 1

Decrementa en 1 cuando el flanco cambie de 0 a 1

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

B.17 Operaciones de carga


Sirven para cargar el operando en ACU1 memorizando previamente el contenido de ACU1 en ACU2. La palabra de estado permanece inalterada.

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)

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

2,4 2,4 < 53,7 2,7 3,0 5,8 5,8

3,0+ 3,0+ < 64 3,3+ 3,8+ 5,3+ 5,3+ +

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

2,9 2,9 < 66,9 3,3 3,7 7,1 7,1

3,3+ 3,3+ < 76 3,8+ 4,3+ 6,6+ 6,6+ +

* **

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

Lista de operaciones

Operara i cin

Operando

Significado

Long. en papa l b labras

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

B.18 Operaciones de carga para temporizadores y contadores


Sirven para cargar en ACU1 un valor de temporizacin o contaje memorizando previamente el contenido de ACU1 en ACU2. Estas operaciones no afectan a los bits de la palabra de estado.

Opera racin i

Operando T Parm. temp.

Significado

Long. en papa l b labras

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)

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

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-31

Lista de operaciones

B.19 Operaciones de transferencia


Sirven para transferir el contenido del ACU1 al operando direccionado. Estas operaciones no afectan a la palabra de estado. Tener en cuenta que algunas operaciones de transferencia dependen del MCR.

Opera racin i

Operando

Significado

Long. en pa pal b labras

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

T EB AB PAB MB LB DBB DIB [AR1,m] [AR2,m] Parmetro

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)

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

* ** ***

+ 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

Long. paen pa l b labras

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)

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

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

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-33

Lista de operaciones

B.20 Operaciones de carga y transferencia para registros de direcciones


Sirven para cargar en AR1 AR2 una palabra doble de una memoria o de un registro o bien para transferir una palabra doble de AR1 AR2 a una memoria o a un registro. La palabra de estado permanece inalterada.

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

0,7 6,4 6,4 1,3 3,3 3,0

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.21 Operaciones de carga y transferencia para la palabra de estado


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

Significado Carga palabra de estado* en ACU1 RB s

Palabra de estado para: L STW La operacin depende de: La operacin afecta a: T STW

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

Palabra de estado para: T STW La operacin depende de: La operacin afecta a:

B.22 Operaciones de carga del nmero y la longitud de un DB


Sirven para cargar en ACU1 el nmero/longitud de un bloque de datos. El contenido anterior de ACU1 se salva en ACU2. Estas operaciones no afectan a los bits de la palabra de estado.

Operacin L L L L

Operando DBNO DINO DBLG DILG

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

Tiempo de ejecucin tpico en ms 5,7 5,7 1,7 1,7

para la estructura de la palabra de estado, ver la tabla B-1

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-35

Lista de operaciones

B.23 Operaciones aritmticas con nmeros de coma fija (16 bits)


Operaciones aritmticas con dos nmeros de 16 bits. El resultado se deposita en ACU1L.

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

Tiempo de ejecucin tpico en ms 2,6

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.24 Operaciones aritmticas con nmeros de coma fija (32 bits)


Operaciones aritmticas con dos nmeros de 32 bits. El resultado se deposita en ACU1.

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

Tiempo de ejecucin tpico en ms 3,3 4,3 14,8 16,3 16,8

/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

B.25 Adicin de constantes


Sumar constantes enteras al valor depositado en ACU1. Estas operaciones no afectan a los bits de la palabra de estado.

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

Tiempo de ejecucin tpico en ms 0,7 0,7 1,5

i16 i32

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-37

Lista de operaciones

B.26 Adicin va el registro de direcciones


Sumar un entero de 16 bits al contenido del registro de direcciones. El valor se deposita en la operacin o en ACU 1L. Estas operaciones no afectan a los bits de la palabra de estado.

Operacin +AR1 +AR1 +AR2 +AR2 m m

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

Long. g en papa labras 1 2 1 2

Tiempo de ejecucin tpico en ms 0,7 0,7 0,7 0,7

B.27 Operaciones de comparacin con enteros (16 bits)


Comparar los enteros de 16 bits depositados en ACU1L y ACU2L. Resulta RLO=1 si se cumple la condicin.

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

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

ACU2L0ACU1L ACU2L<ACU1L ACU2L<=ACU1L ACU2L>ACU1L ACU2L>=ACU1L RB A1 s A0 s OV 0

Palabra de estado para: ==I, <>I, <I, <=I, >I, >=I La operacin depende de: La operacin afecta a:

OS

B-38

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.28 Operaciones de comparacin con enteros (32 bits)


Comparar los enteros de 32 bits depositados en ACU1 y ACU2. RLO=1 si se cumple la condicin.

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

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

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-39

Lista de operaciones

B.29 Operaciones de desplazamiento


Desplazar el contenido de ACU1 ACU1L a la izquierda o a la derecha tantas posiciones como se indique. Si no se indica ningn operando, desplazar ACU2LL tantas posiciones como se indique. Las posiciones vacantes se rellenan con ceros o con el signo. El ltimo bit desplazado se deposita en el cdigo de condicin A1.

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

Operando

Significado Desplaza p el contenido de ACU1L a la izquierda q

Long. en palabras 1

Tiempo de ejecucin tpico en ms 3,2 1,8

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

4,8 5,2 3,2 1,8 4,8 5,2 3,0 1,8

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.30 Operaciones de rotacin


Rotar el contenido de ACU1 a la izquierda o a la derecha tantas posiciones como se indique. Si no se indica ningn operando, rotar ACU2LL tantas posiciones como se indique.

Operacin RLD RLD RRD RRD

Operando

Significado Rota el contenido de ACU1 a la izquierda q

Long. en palabras 1

Tiempo de ejecucin tpico en ms 5,0 5,4

0 a 32 Rota el contenido de ACU1 a la derecha 0 a 32 RB A1 s A0 s OV s OS OR 1

5,2 5,6 STA RLO 3,0 3,0 /ER

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-41

Lista de operaciones

B.31 Operaciones de transferencia, incrementar, decrementar

Palabra de estado
La palabra de estado permanece inalterada.

Operacin TAW TAD TAK PUSH POP INC DEC

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

Incrementa ACU1LL Decrementa ACU1LL

B.32 Operacin de visualizacin de programa, operacin nula

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

Tiempo de ejecucin tpico en ms 0,7

NOP

0 1

0,7 0,7

B-42

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.33 Operaciones de conversin de tipos de datos

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.

Operacin BTI BTD ITD

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:

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-43

Lista de operaciones

B.34 Formar el complemento a 1 a 2


Operacin INVI INVD Operando Long. en palabras 1 1 A0 OV OS 1 1 OS s OR OR 2,4 3,4 STA RLO /ER Tiempo de ejecucin tpico en ms 0,7 0,7 STA RLO /ER

Significado Forma el complemento a 1 de ACU1L Forma el complemento a 1 de ACU1 RB A1

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.35 Operaciones de llamada de bloques


Operacin Operando CALL CALL UC FC SFC FC Significado Long. en pa labras Tiempo de ejecucin tpico en ms Direccionamiento directo 1**/2 2 1**/2 OS 0 1**/2 OV OS 0 2 2 2 A0 OV OS OR OR 0 3,0 3,0 STA OR 0 9,8 STA 1 s 4,1+ 4,1+ RLO /ER 9,3 STA 1 10,6 RLO /ER 0 9,3 *** 10,1+ RLO /ER 0 Direccionamiento indirecto* 10,1+

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: CALL, UC La operacin depende de: La operacin afecta a: CC FC

Llamada condicional de bloques sin parmetro RB A1 A0

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

Palabra de estado para: AUF 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-45

Lista de operaciones

B.36 Operaciones de fin de bloque


Operacin Operando Tiempo de ejecucin tpico en ms

Significado Long. en palabras Fin de bloque Fin de bloque absoluto RB RB A1 A1 A0 A0 OV OV 1 1 OS 0 OS s

BE BEA

5,0 OR 0 OR 0 STA 1 6,0 STA 1 RLO s 1 /ER 0 RLO /ER 0

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:

Fin de bloque condicional si RLO=1

B.37 Intercambia bloques de datos


Sirve para intercambiar ambos bloques de datos actuales. El bloque de datos actual se convierte en el bloque de datos de instancia y viceversa. Esta operacin no afecta a los bits de la palabra de estado.

Operacin TDB

Operando

Significado Intercambia bloques de datos

Long. en palabras 1

Tiempo de ejecucin tpico en ms 1,0

B-46

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Lista de operaciones

B.38 Operaciones de salto


Sirven para saltar de forma condicional o no. Si el operando tiene 8 bits, el salto puede realizarse entre 128 y +127. Si el operando tiene 16 bits, se puede saltar entre 32768 y 129 (+128 y +32767).

Observacin para SPB


Al escribir programas para CPU 614, tngase en cuenta que en operaciones de salto el destino del salto est siempre al comienzo de una cadena de combinaciones lgicas. El destino del salto no deber encontrarse dentro de una cadena de combinaciones.

Operacin SPA

Operando META Salto incondicional SPA

Significado

Long. en palabras 1*/2 A1 A0 OV OS 1*/2 2 A1 A0 OV OS 2 2 A1 A0 OV OS 2 2 A1 A0 OV OS

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

Salto condicional si RLO=1 Salto condicional si RLO=0 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

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

Palabra de estado para: SPBI, SPBIN La operacin depende de: La operacin afecta a:

1 palabra de longitud en saltos entre 128 y +127

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-47

Lista de operaciones

Operacin SPO

Operando META

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

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

Tiempo de ejecucin tpico en ms 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

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

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

3,6 STA RLO /ER

Palabra de estado para: SPL, LOOP La operacin depende de: La operacin afecta a:

1 palabra de longitud en saltos entre 128 y +127


Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-48

Lista de operaciones

B.39 Operaciones para el master control relay (MCR)


MCR escribe el valor 0 o deja inalterado el contenido de la memoria. MCR=0MCR est desactivado MCR=1MCR est activado; las operaciones T escriben 0 en los operandos correspondientes; las operaciones S y R no afectan al contenido de la memoria.
Operacin MCR( Long. en palabras 1 A0 OV OS 1 A0 OV OS 1 1 RB A1 A0 OV OS OR OR 0 OR 0

Operando

Significado Abrir una zona MCR. Memorizar el RLO en la pila MCR. RB A1

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

Cerrar una zona MCR. Eliminar un registro de la pila MCR. RB A1

Palabra de estado para: )MCR La operacin depende de: La operacin afecta a:


MCRA MCRD

Activa MCR Desactiva MCR

Palabra de estado para: MCRA, MCRD La operacin depende de: La operacin afecta a:

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

B-49

Lista de operaciones

B-50

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Tiempos de ejecucin de las SFCs

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.

Funciones del reloj


La unidad CPU ofrece las siguientes funciones de reloj.

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.

Tiempo de ejecucin 290 ms

1 64

READ_CLK TIME_TICK

205 ms 56 ms

Funciones de manejo de campos


La tabla siguiente relaciona las funciones de sistema que sirven para copiar e inicializar las variables de un campo.

SFC N 20 21

Nombre BLKMOV FILL

Descripcin Copiar una variable de cualquier tipo Inicializar un campo

Tiempo de ejecucin 105 ms+ 2 ms/byte 105 ms+ 3,2 ms/byte

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

C-1

Tiempos de ejecucin de las SFCs

Tratamiento de alarmas y errores


La unidad CPU ofrece las siguientes funciones de sistema para reaccionar frente a alarmas y errores.
SFC N 36 37 38 39 40 41 42 43 44 Nombre MSK_FLT DMSK_FLT READ_ERR DIS_IRT EN_IRT DIS_AIRT EN_AIRT RE_TRIGR REPL_VAL Descripcin Enmascarar errores sncronos Desenmascarar errores sncronos Leer y borrar errores de programacin y de acceso aparecidos y bloqueados Bloquear el tratamiento de nuevos eventos de alarma Habilitar el tratamiento de nuevos eventos de alarma Retardar el tratamiento de nuevos eventos de alarma Habilitar el tratamiento de eventos de alarma Redisparar el temporizador de vigilancia (watchdog) Copiar el valor sustitutivo en el ACU 1 del nivel que ha provocado el error

Tiempo de ejecucin 185 ms 205 ms 205 ms 300 ms 490 ms 55 ms 55 ms 40 ms

Cambios de modo
Las siguientes funciones de sistema permiten influenciar el cambio de un modo (estado) operativo a otro.

SFC N 46 47

Nombre STP WAIT Pasar la CPU a STOP

Descripcin

Tiempo de ejecucin 200 ms

Programar tiempos de espera

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Tiempos de ejecucin de las SFCs

Funciones de parametrizacin de mdulo


La unidad CPU ofrece las funciones de sistema siguientes para escribir y leer los parmetros de un mdulo hardware.

SFC N 54 55 56 57 58 59

Nombre RD_DPARM WR_PARM WR_DPARM PARM_MOD WR_REC RD_REC

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

Tiempo de ejecucin 1,3 ms 1 ms 1,6 ms 1,92 ms 1,4 ms + 32 ms/byte 0,50 ms

Funciones para PROFIBUS-DP


El BM 147/CPU ofrece las siguientes funciones de sistema para PROFIBUS-DP:

SFC N 7 14 15

Nombre DP_PRAL DPRD_DAT DPWR_DAT

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

Tiempo de ejecucin aprox.100 ms aprox. 180 ms aprox. 180 ms

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

C-3

Tiempos de ejecucin de las SFCs

C-4

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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.

Funcin del sistema


Una funcin del sistema (SFC) es una funcin integrada en el sistema operativo de la CPU que puede ser llamada en el programa de usuario STEP 7.

Imagen del proceso


La imagen del proceso es una parte de la memoria del sistema de la CPU. Al inicio del programa cclico, los estados de seal de los mdulos de entradas se transfieren a la imagen del proceso de las entradas. Al finalizar el programa cclico, el contenido de la imagen del proceso de las salidas se transmite como seal a los mdulos de salida.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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.

Memoria del sistema


La memoira del sistema es una memoria RAM integrada en la CPU. Dicha memoria incluye las reas de operandos (ejemplos: temporizadores, contadores, marcas) as como las reas de datos necesarias para el sistema operativo (ejemplo: bfer de comunicacin).

Memoria de respaldo (back-up)


La memoira de respaldo (back-up) permite salvaguardar sin pila tampn las partes de la memoria de la CPU. Permite memorizar un nmero parametrizable de temporizadores, contadores, marcas y bytes de datos denominados temporizadores, contadores, marcas y bytes de datos remanentes.

Glosario-6

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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.

Sistema operativo de la CPU


El sistema operativo de la CPU organiza las funciones y acciones de la CPU que no estn asociadas a una tarea de control especial.

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.

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Glosario-9

Glosario

Tratamiento de errores con OB


Si el sistema operativo reconoce un error dado (ejemplo: acceso errneo en STEP 7), entonces llama el bloque de organizacin previsto para este caso particular (OB de tratamiento de error) en el cual puede fijarse el posterior comportamiento de la CPU.

Unidades perifricas descentralizadas


son unidades de entrada/salida que no se aplican en la unidad central, sino que estn instaladas de modo descentralizado a gran separacin de la CPU, p. ej.: S S S S ET 200M, ET 200B, ET 200C, ET 200U, ET 200X, ET 200L DP/AS-I Link S5-95U con interfase esclava PROFIBUS-DP otros esclavos DP de la casa Siemens u otros fabricantes

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Siemens AG AUT E 48 Postfach 1963 D92209 Amberg R. F. A.

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 _ _ _ _ _ _ _ _ _ _ _ _ _

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

Siemens AG AUT E 48 Postfach 1963 D92209 Amberg R. F. A.

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 _ _ _ _ _ _ _ _ _ _ _ _ _

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a

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: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Mdulo bsico BM 147/CPU EWA 4NEB 780 6022-04a